Files
Aurora.3/code
skull132 8cca057344 Feature - Rewriting jobbans! (#2114)
Current jobban system:

Jobbans stored as plain text and require a for loop to go through and search for specific ones.
Fiddly as shit, because, again, stored as plain text and not quickly break-up-able.
butts
No temporary jobbans on the old file system.
No centralized API to handle jobbanning. Jobbans have to be ran through separate procs in case of the MySQL system being used.
New jobban system:

Associated lists to store bans. This allows key based accessing and validation of a ban. Much faster than for-looping twice to compare text.
Associated lists saved to the ban file. Pretty good stuff that this works.
Temporary jobbans for file system. Bans which are expired are removed right as they're checked.
Binding of the MySQL procs with the old jobban API. More centralized design. (Less, "Oh god, I forgot to save this to the DB!")
Instant effect on unbans. As opposed to waiting 1 round for it to take effect.
Removal of dormant code.
2017-05-24 20:46:07 +03:00
..
2017-05-21 17:20:22 +03:00
2017-05-24 02:54:31 +03:00
2017-05-24 02:55:02 +03:00
2017-05-24 20:46:07 +03:00
2017-05-24 02:51:49 +03:00
2017-04-23 18:25:39 -04:00
2017-05-23 16:33:00 +03:00
2017-05-01 19:30:45 +03:00
2017-05-04 02:16:01 +03:00