Commit Graph

7 Commits

Author SHA1 Message Date
Leslie Krause a0799fe6a4 Build 09
- introduced support for array literals in rulesets
- added array-related functions for use by rulesets
- localized references to transcoding functions
- registered chat command to control login filtering
- included support for disabling login filtering
- added reload function to AuthFilter class
- tweaked lexer to skip comments on ruleset loading
- added search function to AuthDatabase class
2018-07-19 17:10:53 -04:00
Leslie Krause 611efa55e4 Build 07
- implemented function parsing algorithm for rulesets
- simplified operand matching logic in rulesets
- improved transcoding of literals in rulesets
- added some basic functions for use by rulesets
- fixed validation of dataset names in rulesets
2018-07-17 19:10:51 -04:00
Leslie Krause 5b5ccd7b51 Build 06
- moved Journal and AuthDatabase classes into library
- added rollback function to AuthDatabase class
- reworked journal audit to support rollback option
- better encapsulated database commit function
- allowed for STOPPED opcode during database update
- various changes to error and action messages
- moved command-line scripts to separate directory
- included script to rollback database via journal
- included script to extract debug log into journal
2018-07-13 22:42:00 -04:00
Leslie Krause abaa02b036 Build 04
- general code cleanup of AuthFilter class
- moved datasets into separate directory of world
- added two more comparison operators for rulesets
- tweaked pattern matching behavior in rulesets
- changed database search method to use Lua regexes
- removed hard-coded file names from database methods
2018-07-08 18:14:08 -04:00
Leslie Krause a47562b251 Build 03
- added install option to database import script
- improved exception handling by AuthFilter class
- fixed parsing of number literals in rulesets
- fixed type-checking of try statements in rulesets
- included mod.conf and description.txt files
2018-07-04 14:07:00 -04:00
Leslie Krause 31875ec9e5 Build 02
- included code samples for basic login filtering
- included a command-line database import script
2018-07-02 16:53:00 -04:00
Leslie Krause df42508ef6 Build 01
- initial beta version
2018-06-30 19:14:52 -04:00