Commit Graph

160 Commits

Author SHA1 Message Date
Arkshine
95bc1703a6 Geoip: Add geoip_city() native. 2014-08-05 20:08:19 +02:00
Arkshine
0d59209e4c Geoip: Replace GeoIP.dat by GeoLite2-Country.mmdb. 2014-08-05 20:08:17 +02:00
Arkshine
7dd1ea3719 Geoip: Convert code to libmaxminddb API. 2014-08-05 20:08:16 +02:00
Arkshine
9d59de41a2 Geoip: Fix compilation #4. 2014-08-05 20:07:10 +02:00
Arkshine
6916eb8613 Geoip: Module should clear memory at mapchange. 2014-08-05 20:07:08 +02:00
Arkshine
94552e5503 Geoip: Fix compilation #3
Update project files.
2014-08-05 20:04:55 +02:00
Arkshine
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
Arkshine
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
Arkshine
58a64597e8 Geoip: Import libmaxminddb library which supports Geoip2 databases. 2014-08-05 20:04:50 +02:00
Arkshine
209f46a235 Geoip: Remove GeoIP library. 2014-08-05 20:04:49 +02:00
Scott Ehlert
b7c205baf0 Update license headers for geoip module. 2014-08-04 13:18:33 -05:00
Arkshine
fc48579776 Update AMXX SDK in all modules. 2014-08-02 18:30:53 +02:00
David Anderson
1f15fdd6cb Update versioning for AMBuild and git.
Former-commit-id: ea473061ef
2014-02-08 20:37:33 -08:00
David Anderson
59c3e271db Remove all files related to SVN versioning.
Former-commit-id: 57a320bfe9
2014-02-08 16:26:40 -08:00
David Anderson
922b4802f1 Port AMBuild scripts to Windows.
Former-commit-id: 9af9b5f205
2014-02-08 16:09:29 -08:00
David Anderson
c4e90ce865 Initial import of AMBuild infrastructure for C++ projects.
Former-commit-id: 53baa4f8c2
2014-02-08 01:14:15 -08:00
Scott Ehlert
568bec17fc Fixed building with newly updated SDK.
Former-commit-id: bf0455aea7
2013-09-05 19:51:52 -05:00
Vincent Herbet
da30315556 Fix Wno-delete-non-virtual-dtor flag to be passed only for .cpp files.
Former-commit-id: 4f8b31483d
2013-08-10 19:29:28 +02:00
Scott Ehlert
40c1fee55a Added support for Mac OS X and building with clang (bug 5601, r=dvander). 2013-02-13 01:14:37 -06:00
Scott Ehlert
9d65198786 Upgraded MSVC project files for VS 2010 and modified build tool to use them. 2011-06-29 00:50:14 -05:00
David Anderson
330fd1c2ae Fixed Makefile paths for Metamod. 2010-04-04 17:55:37 -07:00
David Anderson
73e3e52057 Updated version files for HG. 2010-04-04 17:22:45 -07:00
David Anderson
cdf3807955 Bumped version numbers. 2008-08-17 00:50:57 +00:00
David Anderson
ce9728af93 Fixed GeoIP not compiling on gcc 2008-08-16 23:20:07 +00:00
David Anderson
6486c56a15 Bumped versions. 2008-08-16 22:47:59 +00:00
Scott Ehlert
0dc6a4a5dd Whoa, amb1941: All of AMX Mod X is now officially moved over to Visual Studio 2005 (MSVC 8)
Also did the following:
* Removed -fPIC from all Linux makefiles
* AMXX build tool now also moved over to VS 2005
* AMXX build tool binary renamed from "AMXXRelease" to "builder"
* MSVC project files now can use environment variables to point to the paths of the Metamod headers and HL SDK: $(METAMOD) and $(HLSDK) respectively
2008-08-16 09:48:39 +00:00
Scott Ehlert
626bfe5240 Updated GeoIP code 2008-08-16 08:24:19 +00:00
Scott Ehlert
e4a3647b88 Updated GeoIP database to August 2008 2008-08-16 07:59:05 +00:00
Steve Dudenhoeffer
240c92e20f Updated all module SDKs to stop the most annoying issue ever: amxxmodule.h required size_t but did not include stddef.h
Also stopped dodfun, dodx, tfcx and tsx from loading on games other than the ones they are designed for.
2008-04-29 06:53:55 +00:00
David Anderson
44e078c7c0 added support for building 32-bit on 64-bit machines 2008-04-15 23:26:54 +00:00
David Anderson
cc99d6d1fb finalized build numbers and all that other release crap 2007-10-26 02:23:21 +00:00
David Anderson
36241e2905 updated revision numbers 2007-10-26 00:28:17 +00:00
Steve Dudenhoeffer
4b02ffa920 Fix for amb519: geoip_code2 and geoip_code3 will overflow the result buffer on an unsuccessful lookup.
Added two replacement natives for those two: geoip_code2_ex and geoip_code3_ex, could not modify the old natives without breaking backwards compatibility.
2007-07-19 18:37:13 +00:00
Scott Ehlert
33e01af955 Fixed Windows builds of all modules - they were broken as a result of all the moves of svn_version.h *sigh* 2007-04-24 18:50:16 +00:00
Scott Ehlert
ae46e3f6ab Moved svn_version.h and svn_version.tpl out of SDK directories... 2007-03-27 16:07:28 +00:00
Scott Ehlert
118b002ee8 Synced Module SDK files with most recent fixes
- Fixed potential issue with Meta_Query
 - Removed debug message from GiveFnptrsToDll that has been present for a long long time

Again I ask why?
2007-03-21 20:22:20 +00:00
Scott Ehlert
c71be87a3a Massive reorganization attempt - part 1
Oh dear, what has DS done now?
2007-03-13 11:46:03 +00:00
Scott Ehlert
3ac076e098 Hello, I might have added some SLN files for the MSVC8 projects 2007-03-13 03:11:28 +00:00
David Anderson
cc6b9d3d81 added dynamic versioning
committed .sln files to a few wayward projects
2007-03-12 22:27:27 +00:00
Scott Ehlert
751e8e6299 Might as well update this too while I'm at it (Kugatsu, Septiembre, September!) 2006-09-09 20:27:09 +00:00
Scott Ehlert
5a4b1d2f03 Fixed some GCC warnings for Werror 2006-09-09 20:12:50 +00:00
Borja Ferrer
b5498818a3 updated the GEOIP API 2006-09-09 11:41:48 +00:00
Scott Ehlert
5c23cf416e Fixed makefiles (yes, again) for hlsdk move 2006-08-27 05:29:04 +00:00
Scott Ehlert
22bef17660 Changed makefiles to point to trunk's modified version of the HL SDK 2006-08-27 03:13:11 +00:00
Scott Ehlert
28c4ea4fec Removed odd debug message 2006-08-27 02:21:27 +00:00
Scott Ehlert
81ac41037b GCC Wallification 2006-08-27 02:17:18 +00:00
David Anderson
ee4f064073 Initial bump to GCC-4.1 2006-08-24 22:44:57 +00:00
Borja Ferrer
4692335abb bumped version 2006-08-21 02:01:57 +00:00
Borja Ferrer
6ac889f6e2 fixed bug at40963 2006-07-16 13:23:56 +00:00
Scott Ehlert
30495aa34e Linking to zlib isn't necessary 2006-06-05 05:07:52 +00:00
David Anderson
b3a91bc496 fixed a build error on gcc 2006-06-04 07:44:55 +00:00
Scott Ehlert
a44eb16360 MSVC8 fixes again, what the heck did I do before? o_O 2006-06-04 03:57:45 +00:00
David Anderson
be7bf671af sooomeooone broke the geoip build. 2006-06-04 01:31:31 +00:00
Scott Ehlert
c8d543929a Updated to June 2006-06-03 08:33:30 +00:00
Scott Ehlert
30ce0d9f1b Another pointless typo fix 2006-05-11 02:29:08 +00:00
David Anderson
beb975bdbf ohmygod like the modules are synced and updated for sdk v4 2006-05-10 11:53:22 +00:00
Scott Ehlert
a9f300bca9 Version bumpage for every module except MySQL/MySQLX (as I'm unsure of the status of those at the moment) 2006-05-06 04:57:10 +00:00
Scott Ehlert
f26d208c38 Updated to May 2006-05-03 07:12:01 +00:00
Scott Ehlert
c1866f8156 Makefile changes to fix the clean option
Removed unnecessary geoip files from CVS :o
2006-04-12 16:52:28 +00:00
Scott Ehlert
26a0767737 MSVC8 Warning Fixes 2006-04-07 10:02:13 +00:00
Scott Ehlert
4eccad2c27 MSVC8 Project File + SDK Update 2006-04-07 10:00:04 +00:00
Borja Ferrer
46b70bdfba updated to April 2006-04-02 19:27:18 +00:00
Borja Ferrer
4b0b3c0c7c bumped version 2006-03-20 22:58:27 +00:00
David Anderson
44979f2b07 bumped versions 2006-03-04 06:51:59 +00:00
Borja Ferrer
b5b42c675d updated to February 2006-02-05 19:14:19 +00:00
David Anderson
54f3bba89d Bump of versions+SDKs 2005-11-20 19:45:59 +00:00
David Anderson
76b6510a27 686->586 2005-10-02 20:15:52 +00:00
David Anderson
cd30fb0c1c Bumped version numbers 2005-09-22 02:23:13 +00:00
Felix Geyer
f8227a09b4 updated to September 2005-09-04 22:40:43 +00:00
David Anderson
0232b0abee Bumped versions 2005-08-31 20:36:41 +00:00
Felix Geyer
ea05af9fe8 updated to August 2005-08-25 01:15:30 +00:00
David Anderson
fd8a27013b CVS Cleanup 2005-08-24 07:07:34 +00:00
David Anderson
e9993cce25 amd64 == no more libstdc++ 2005-08-18 08:44:01 +00:00
David Anderson
a6ca045086 More SDK syncs 2005-08-18 06:41:59 +00:00
David Anderson
80e6d31998 updated sdks 2005-08-17 16:52:12 +00:00
David Anderson
edd9fa2879 New makefiles. 2005-08-02 09:29:14 +00:00
David Anderson
b35e5dbd55 SDK sync, version bumps 2005-07-30 13:03:18 +00:00
David Anderson
e188bf087a CVector fix - corrupt memory on size change
Version bumps
2005-07-23 16:57:21 +00:00
David Anderson
1a53b7bba7 Committed new SDK version 2005-07-15 19:05:44 +00:00
Felix Geyer
e1a1153018 updated to July 2005-07-10 09:01:24 +00:00
Felix Geyer
1b80dd5584 updated to April 2005-04-10 15:47:14 +00:00
Felix Geyer
730857a23b updated to March 2005-03-06 13:41:33 +00:00
Felix Geyer
99f47224ee updated to February 2005-02-05 15:15:13 +00:00
David Anderson
06923d0f6d Updated versions 2005-01-31 19:39:50 +00:00
David Anderson
a8ff2abab5 sdk syncs 2005-01-31 07:59:44 +00:00
David Anderson
40640c92d4 *** empty log message *** 2004-12-09 18:25:46 +00:00
David Anderson
719af5c72c *** empty log message *** 2004-11-11 10:55:22 +00:00
David Anderson
db77c245e6 Fixed copyrights and version numbers 2004-11-11 08:58:54 +00:00
Felix Geyer
dc7e1e2494 updated to November 2004-11-06 13:13:02 +00:00
Felix Geyer
fec17424fb updated to October 2004-10-05 20:16:50 +00:00
David Anderson
9728b79c33 Fixed configuration error 2004-10-03 21:44:48 +00:00
David Anderson
ab2794d4bd Fixed files not fclose()ing
Module no longer reloads on mapchange
2004-09-17 01:19:03 +00:00
David Anderson
c12b04d302 new SDK 2004-09-11 21:58:46 +00:00
David Anderson
00582481c6 stdc++ errors 2004-09-11 17:36:45 +00:00
Felix Geyer
d2fe1dc043 Updated to September 2004-09-11 00:23:00 +00:00
David Anderson
2601879c0b Upgraded SDKs 2004-09-08 07:37:34 +00:00
David Anderson
02d60ded5d Made memory management optional 2004-09-07 06:17:50 +00:00
David Anderson
2a622424a0 new sdk 2004-09-03 06:59:56 +00:00
David Anderson
af6349454d Updated for 0.20, fixed makefiles 2004-09-02 08:35:58 +00:00
David Anderson
4e9de62da6 Added new SDK version 2004-08-29 19:51:38 +00:00