GUI editor to tame mod_security rules

⌈⌋ branch:  modseccfg

Artifact [ad41396117]

Artifact ad413961175fbcfa370827f6d82a8cd0a5cf9fd1bee04cce5f213002b6ce0ca9:

  • File NEWS — part of check-in [8e624a20d3] at 2020-11-20 14:28:48 on branch trunk — Type and description changes in crsoptions. Release as 0.3.0 (user: mario size: 1193)

0.3.0 (2020-11-20)
 * Introduced editor for SecOption directives.
 * And an options dialog for CoreRuleSet variables.
 * Minor adaptions to pluginconf.gui, and decorators for mainwindow features.

0.2.0 (2020-11-17)
 * Added an [info] dialog for rule inspection.
 * Implemented [enable] to undo SecRemoveRemoveRuleById directives.
 * Keyboard bindings in main window, hourglass mouse pointer for
   updates, and uses appdirs now instead of a fixed CONFIG_HOME path.
 * Multiple dialogs (main, editor, window) can now run in parallel.
 * Config dictionary has been merged into appsettings.

0.1.0 (2020-11-15)
 * Provides for sshfs-remoting with `modseccfg vps5:/` parameter.
 * Added a basic editor for conf files.
 * Fix insertion regex, backup option, and use proper SecRuleRemove directive.
 * New options to automatically switch log file for vhost.

0.0.9 (2020-11-14)
 * Initial repository, first pypi release.
 * Functional mainwindow interaction.
 * Crude modseccfg.writer functionality (w/ automatic backup)
 * Settings window implemented.

0.0.1 (2020-11-10)
 * Basic PySimpleGUI mainwindow.
 * Rudimentary vhost/secrule tokenizer.
 * pluginconf updated (GUI/setup) for this project.