314f2ec568
Geoip: Fix linux compilation
2015-01-14 12:37:43 +01:00
f09f4a4c6c
Geoip: Remove previous C99 compatibility changes with v100
...
Since we're compiling against v120_xp now, C99 is supported, which makes the previous compatibility changes pointless.
This reverts to the state of the original content.
For maintainability reason, it's welcomed.
For reference, the only change now is the moving of PACKAGE_VERSION define to be available for linux too (since we don't use configure.ac)
2015-01-14 12:35:04 +01:00
16874378f1
Geoip: Update libmaxminddb to 1.0.4
2015-01-12 00:00:31 +01:00
b4399f42da
Geoip: Move C99 headers in its own directory
2015-01-11 16:08:52 +01:00
539823f565
Keep geoip_country backward compatible after #99
2015-01-10 14:07:51 +01:00
4a3fcdb937
Merge pull request #171 from Arkshine/fix/geoip-invalid-memory
...
Geoip: Fix possible crash
2015-01-08 10:37:36 +01:00
a543db5dc6
Geoip: Fix possible crash
2015-01-06 22:36:14 +01:00
8443a836aa
Add the actual version.rc file for all modules
2014-12-08 01:44:51 +01:00
f5e23903a2
Add version.rc in AMBuilder for all modules
2014-12-08 01:44:27 +01:00
291a33ce65
Update moduleconfig.h for all modules
2014-12-08 01:43:33 +01:00
e08e140c3c
Fixed Switch Statement
...
Fixed Switch Statement.
2014-10-18 10:10:09 -07:00
d9efe61030
Fix typo in #99 (reported by Hattrick)
2014-09-18 19:24:37 +02:00
4f776ee56b
Update geoip module project files.
2014-08-09 20:59:21 +02:00
570c9cfc6b
Merge pull request #110 from Arkshine/replace-more-snprintf
...
Replace more snprintf by UTIL_Format.
2014-08-08 20:38:38 +02:00
62eac5d91c
Replace _snprintf too.
2014-08-08 13:23:38 +02:00
b47aa6871d
Replace more snprintf by UTIL_Format.
2014-08-08 12:47:15 +02:00
eeb4ecd109
Update project files.
2014-08-08 11:27:40 +02:00
023c1e3baf
Geoip: Fix missing continent id and fix indentation.
2014-08-05 23:00:00 +02:00
adde73123f
Geoip: Update license headers.
...
Hope this won't break merging.
2014-08-05 20:14:22 +02:00
178608c5f8
Geoip: Make some natives UTF-8 safe.
2014-08-05 20:12:26 +02:00
6babcafbec
Geoip: Add a fallback to default language (en) in case of unsuccessful lookup with user's language.
2014-08-05 20:12:24 +02:00
ec3ff1deb9
Geoip: Add command to get database metadata and to dump all data of an IP address for debugging purposes.
...
And for some reason some project files were not pushed.
2014-08-05 20:12:23 +02:00
67bfe6bb36
Geoip: Fix possible buffer overflow.
2014-08-05 20:12:21 +02:00
674600bab2
Geoip: Reorganize and update project files.
2014-08-05 20:11:31 +02:00
52543481dd
Geoip: Increase buffer and fix potential overflow crash.
2014-08-05 20:09:18 +02:00
d2ed9e70cd
Geoip: Add an optional parameter in some natves to get a result in player's language.
...
This is new with Geoip2 database where some entries, like country, city, etc, are translated in several languages.
So far: de, en, es, fr, ru, pt-BR, zh-CN.
2014-08-05 20:09:16 +02:00
210cba53b9
Geoip: Fix stripPort typo.
2014-08-05 20:08:31 +02:00
abaee9f4a3
Geoip: Add geoip_continent_name() native.
2014-08-05 20:08:30 +02:00
fc19f53ea9
Geoip: Add geoip_continent_code() native.
2014-08-05 20:08:28 +02:00
81d56dfdc0
Geoip: Add geoip_distance() native.
2014-08-05 20:08:27 +02:00
6941e406f4
Geoip: Add geoip_latitude() and geoip_longitude() natives.
2014-08-05 20:08:25 +02:00
b439753ac5
Geoip: Add geoip_timezone() native.
2014-08-05 20:08:24 +02:00
c11f721ad4
Geoip: Add geoip_region_name() native.
2014-08-05 20:08:22 +02:00
b61ed9fa3e
Geoip: Add geoip_region_code() native.
2014-08-05 20:08:20 +02:00
95bc1703a6
Geoip: Add geoip_city() native.
2014-08-05 20:08:19 +02:00
0d59209e4c
Geoip: Replace GeoIP.dat by GeoLite2-Country.mmdb.
2014-08-05 20:08:17 +02:00
7dd1ea3719
Geoip: Convert code to libmaxminddb API.
2014-08-05 20:08:16 +02:00
9d59de41a2
Geoip: Fix compilation #4 .
2014-08-05 20:07:10 +02:00
6916eb8613
Geoip: Module should clear memory at mapchange.
2014-08-05 20:07:08 +02:00
94552e5503
Geoip: Fix compilation #3
...
Update project files.
2014-08-05 20:04:55 +02:00
936d4f4f6d
Geoip: Fix compilation #2
...
A trick to bypass issue where variable creaton was required at the top of function.
2014-08-05 20:04:54 +02:00
526a70a6d7
Geoip: Fix compilation #1
...
MSVC doesn't fully implement C99, ssize_t, stdbool.h, etc have to be provided manually.
Most of fixes are casting type and unpacking structure.
2014-08-05 20:04:52 +02:00
58a64597e8
Geoip: Import libmaxminddb library which supports Geoip2 databases.
2014-08-05 20:04:50 +02:00
209f46a235
Geoip: Remove GeoIP library.
2014-08-05 20:04:49 +02:00
b7c205baf0
Update license headers for geoip module.
2014-08-04 13:18:33 -05:00
fc48579776
Update AMXX SDK in all modules.
2014-08-02 18:30:53 +02:00
1f15fdd6cb
Update versioning for AMBuild and git.
...
Former-commit-id: ea473061ef1f3b52716decfb4dafcfd66167730d
2014-02-08 20:37:33 -08:00
59c3e271db
Remove all files related to SVN versioning.
...
Former-commit-id: 57a320bfe97fcf87cf2adc6a5ee3ae07814f798d
2014-02-08 16:26:40 -08:00
922b4802f1
Port AMBuild scripts to Windows.
...
Former-commit-id: 9af9b5f205cfd588a16e1164bd033c22ce2107fc
2014-02-08 16:09:29 -08:00
c4e90ce865
Initial import of AMBuild infrastructure for C++ projects.
...
Former-commit-id: 53baa4f8c25525674f5e71f8f6ff2663928500ab
2014-02-08 01:14:15 -08:00