sourcemod/extensions
Accelerator b0563a493c
Update GeoIP2 extension to new GeoLite2 .mmdb database format (#1245)
* Add support for Maxmind GeoIP2 database files (#913).

* Copy/paste error.

* Mark GeoipCode3 as deprecated.

* Fix build when compiling with AMBuild.

* Replace loose libmaxminddb files with submodule.

* Fix Linux build.

* One more hack for submodule.

* Actually fix Linux build.

* GeoIP2 extension to sourcemod

* Update basevotes

When a player leaves during a voteban, he will be banned anyway. Also added a cvar with a ban time setting.

* Update basevotes.sp

* Update AMBuilder

* ke::AString to std::string

* Update extension.cpp

* Update AMBuilder

* Added coordination natives

Added GeoipLatitude, GeoipLongitude, GeoipDistance natives.

* Create osdefs.h

* Update maxminddb_config.h

* Update extension.cpp

* Update extension.cpp

* Added automatic search for database file

* Fix automatic search for database file

* Update extension.cpp

* Update geoip.inc

* .gitmodules revert

* Update geoip.inc

* Update libmaxminddb to version 1.5.2

* Update extension.cpp

* Check language in the DB

* Removed langCount variable

* Determination of the client's language

* Update geoip.inc

* Update geoip.inc

* Update extension.cpp

* Update geoip.inc

* Update extension.cpp

* space instead of tab in .inc

* Update extension.cpp

* Update geoip.inc

* Optimizing length measurement region code

* Update package script to fetch the new GeoLite2 database

This package is the last CC-BY-SA licensed GeoLite2-City database extracted from https://src.fedoraproject.org/rpms/geolite2 from december 2019.

This doubles the download size for SM packages, but it's what we have to deal with atm :(

* Fix potentially returning uninitialized memory in GeoipRegionCode

If the lookup failed, we'd copy back whatever is on the stack in the ccode buffer.

Co-authored-by: Nick Hastings <nshastings@gmail.com>
Co-authored-by: Headline <michaelwflaherty@me.com>
Co-authored-by: Accelerator74 <dmitry@447751-accele74.tmweb.ru>
Co-authored-by: Peace-Maker <peace-maker@wcfan.de>
2021-06-30 13:01:12 +02:00
..
bintools Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
clientprefs Add PostgreSQL database driver (#32) 2021-03-11 11:21:51 +01:00
cstrike A2S_Rules fix: Only change host_rules_show if patching was successful (#1459) 2021-04-19 09:33:36 +02:00
curl Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
geoip Update GeoIP2 extension to new GeoLite2 .mmdb database format (#1245) 2021-06-30 13:01:12 +02:00
mysql Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
pgsql Add PostgreSQL database driver (#32) 2021-03-11 11:21:51 +01:00
regex Remove use of the Dep API. 2020-08-24 20:48:57 -07:00
sdkhooks Remove OnEntitySpawned C++ listener (#1342) 2020-08-26 12:53:31 +01:00
sdktools sdktools: Add SetCollisionGroup native (#1461) (#1507) 2021-06-24 15:04:10 -07:00
sqlite Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
structs Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic). 2014-04-23 21:19:28 -05:00
tf2 Cleanly remove all hooks on extension unload 2020-12-16 15:52:48 +01:00
topmenus Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
updater Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00