2004-09-21 Florian Boor * Released Version 0.7 * interface.c: Aded feedback dialog applying rules. Improved button bar help, removed obsolete stuff. * interface.c: Removed useless "info" menu entry, changed shortcut. * editrule.c: Change window title to "Add Rule" when adding new rules. 2004-09-03 Florian Boor * Changed title to "Network Shield" to avoid confusion, it is not really a firewall. 2004-08-16 Florian Boor * backend.c: Fixed major bug causing segfault on some platforms. 2004-07-29 Florian Boor * Released Version 0.6 * Makefile: New version. * interface.c: Don't activate rules on start of frontend. * interface.c: Apply rules only if networking control is active. 2004-06-21 Philip Blundell * backend.c (DEFAULT_INTERFACE): Remove space from string. (do_save_rules): Write out interface as well. (do_load_rules): Read interface from file. Use DEFAULT_INTERFACE if unspecified. (do_rules_apply): Use specified interface for rule. Convert "!lo" to "! lo" as required by iptables. (find_iptables): New function. (suidloop): Call it. * backend.h (struct): Add interface. * main.c (main): Call find_iptables before other backend functions. 2004-06-18 Florian Boor * Released V 0.5 * improved postinst. * backend.c: Improved rule handling. Removes policies now. * backend.c: Iptables autoprobing. * interface.c: Minor fixes. 2004-06-11 Florian Boor * Released V 0.4 * Makefile: Install new stuff. * postinst: Creates default links for script now. * ipshield: New init script that restores rules. * interface.c, backend.*: Made load rules setting system wide. * main.c: Moved stupdly misplaced kill() call. Thanks to Phil for finding this. 2004-06-10 Florian Boor * backend.c: Fixed missing unlink of socket endpoint. * interface.c: Fixed handling of config flag. Fixed small memory leak. 2004-06-09 Florian Boor * Released V 0.3 * editrule.c: Gui updates to look better on small displays. * backend.c, Makefile: Use different iptables commands on different platforms. * backend.c: send_message() Add check for connection is active. * backend.h: Export some more functions. * main.c: Added command line switch "--active" that triggers activating stored rules. 2004-06-07 Florian Boor * Makefile: Another fix: Install binary suid root. * Makefile: Some improvements to be oe-compatible. * control: Added iptables to dependencies. * Makefile: New version number. * Released V 0.2 2004-06-05 Florian Boor * interface.c: Set config flag to make network app restore rules. 2004-06-04 Florian Boor * interface.c: some simplification. * interface.c: Added default rule. * backend.c: Added connection states support. * interface.c, backend.c: Implemented shutdown. * New file: TODO 2004-06-02 Florian Boor * interface.c: Fixed icon declaration bug. * editrule.c: Added much stuff. * interface.c: Implemented several checks, removing, active change... * backend.c: Simplified stuff, implemented applying and several other commands. 2004-06-01 Florian Boor * Introduced this file * backend.c: Make backend honor active flag. * editrule*: Added rule editor. * interface.c: New button: Edit rule.