add timezone UTC to mysql connection
Send timezine/skew and character encodig on each database connect.
Simplified call to add_playerstats() by passing struct, rather than
fields.
Fix: initial connect sql in Database
Fix: admin spamkill now fixed (i hope), non enforcing (logging only)
added esclalator t admin spamkill (still non enforcing)
re-arranged admin spamkill code
added failsafe code to votectrl
added nextmap.ignore.guid to get better nextmap data before implementing
enforcing mode
totally reqorked nextmap code
Fix: Katina reading admin.dat
tidyups
added unit test script for stats
converted GUID to uint32_t internal format from std::string
script fixups
script update
changed the way GUIDs are converted to strings
Fix: !voteban was not selecting the sanction type
implemented event ordering using add_log_event(KatinaPlugin*, event_t,
str_vec) where str_vec contains a list of plugins needed to come before
the one being registered.
Fix: async crasher from stats exit() code
simplified plugins Makefile
added colored logging
Add: caching version of get_ingame_stats_c()
added comparison calls to cached version of get_ingame_stats to check
differences. (there could be some due to mt running of stats written to
db).
fixups
Fix: crasher (not launching async() correctly in stats exit processing)
Mod: improved find-map.sh