sourcemod/extensions
Asher Baker b5de3eb588
Speculative fix for MySQL crashes (#1135)
https://crash.limetech.org/stats/dbi.mysql.ext.%25/my_real_read
https://crash.limetech.org/stats/dbi.mysql.ext.%25/net_real_write

Both of these are caused by the VIO ptr ending up as null in the middle of reading/writing to a connection - I can't find any indication of a fix for this made to MySQL, so don't think it is a bug fix we're missing, but there are some musings around the internet that it could be caused by improper thread-safety initialisation.

`my_init` (what we had here) is called internally by `mysql_library_init` but I think would have still led to an automatic `mysql_library_init` call the first time `mysql_init` was called (which we can do on a thread in case of threaded connections), which is exactly the thread-safety issue called out by the MySQL docs, so hopefully doing things properly here will help.
2019-12-15 15:01:15 +00:00
..
bintools Revert "Remove arch loops from build scripts. (#889)" 2018-10-04 17:59:40 +00:00
clientprefs Add Cookie methodmap (#1012) 2019-05-30 18:27:14 -07:00
cstrike cstrike: Fix wrong timeleft calculation (#1072) 2019-09-02 15:33:28 -07:00
curl Revert "Remove arch loops from build scripts. (#889)" 2018-10-04 17:59:40 +00:00
geoip Revert "Remove arch loops from build scripts. (#889)" 2018-10-04 17:59:40 +00:00
mysql Speculative fix for MySQL crashes (#1135) 2019-12-15 15:01:15 +00:00
regex Revert "Remove arch loops from build scripts. (#889)" 2018-10-04 17:59:40 +00:00
sdkhooks SDKHooks: Reset global hookid when unhooking in SH. (#916) 2018-10-28 11:06:57 -07:00
sdktools Validate GetEntityHandle in FindEntityByNetClass (#1089) 2019-11-05 22:25:18 -08:00
sqlite Upgrade SQLite from v3.22.0 to v3.26.0. (#935) 2018-12-19 17:26:29 -05: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 Update TF2_IgnitePlayer to support setting duration of fire (#1038) 2019-07-05 22:37:25 +01:00
topmenus Revert "Remove arch loops from build scripts. (#889)" 2018-10-04 17:59:40 +00:00
updater Revert "Remove arch loops from build scripts. (#889)" 2018-10-04 17:59:40 +00:00