You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
255 lines
9.7 KiB
255 lines
9.7 KiB
1.1.0 -> 1.1.1
|
|
* Fix: Local firewall installation
|
|
* New: Started implementing OpenBSD support but disabled in this release
|
|
* New: Add Avahi Protocol To protocol Library
|
|
|
|
1.0.1 -> 1.1.0
|
|
* New: Better auto confguration. Also works on remote hosts.
|
|
* New: undo/redo engine
|
|
* New: Multi target configuration, allows to cofigure multiple firewalls within one document
|
|
* New: Remote installation, uninstallation, start and stop of the firewall
|
|
* New: Define custom protocols for the generic interface
|
|
* Performance optimation in KMFIPTablesScriptGenerator
|
|
* new Base Class for KMFIPTDoc & KMFGenericDoc making them KMFTarget dependent
|
|
* New member in NetFilterObject loadXML( QDomNode )
|
|
* FIX: Network tree reordering in KMFNetZone
|
|
* FIX: Fragment option bug in advanced interface
|
|
* FIX: Closed some memory leaks
|
|
|
|
|
|
|
|
1.0 -> 1.0.1
|
|
* Adding some more protocols to the Protocol library
|
|
* Fix spelling bug in Workstation template
|
|
* Small code cleanup
|
|
* Deleted old Parser and Wizrad files
|
|
* IPTChain, IPTRule: Fix rule index handling
|
|
* KMFRuleEdit: Allow insert of rule.
|
|
* KMFRuleEdit: Fix Rule renamed canceled bug
|
|
* KMFInstallerInterface: cleanup interface add parameter to select the config part to show insted of different methods
|
|
* Add posibilty to export a package containing the scripts needed to install the ruleset on the system
|
|
* Add commandline parameter to define the GUI interface to startup with
|
|
* Fix chain log prefix saving bug
|
|
* Fix multiport ruleoption bug
|
|
|
|
1.0beta1 -> 1.0
|
|
* Add Compatibility Warning
|
|
* Fix document saving bug
|
|
* Some small code cleanups
|
|
|
|
0.9.6.2 -> 1.0beta1
|
|
* KMFIPTCompiler plugin now also compiles the KMFIPTDoc class
|
|
* added -v|--version switch for making script not to noisy
|
|
* Moved init script generation to the installer plugin
|
|
* removed unused KMFCompilerPlugin
|
|
* added KMFPluginFactory which handles the plugin lookup & initialisation
|
|
* removed obsolete class KMFRuleEditInterface was unused but i forgot to remove them.
|
|
* removed class KMFIPTInstaller from kmyfirewall/installer/ was unused but i forgot to remove it.
|
|
* Some more API documentation in the core library
|
|
* Code cleanups.
|
|
* Added KEditToolBar.
|
|
* Fixed bug in IPTChain::loadXML(...) Now corectely loads chain attributes.
|
|
* Added table, user_defined and builtin icon
|
|
* changed some icon positions in ListView
|
|
* Moved the object documentation dialog to kmfwidgets
|
|
* Added possibility to document the whole ruleset
|
|
* New KMFRuleEditInterface class as base for KMFRuleEdit to aviod linking the option edit plugins against the libkmfruleeditorpart.la no more "linking against loadable library is not portable warnings"
|
|
* Moved KMFApp to core/
|
|
* Fixed "linking against loadable library is not portable warnings" for libkmyfirewall.la
|
|
* Removing unused kmyfirewall_part.* files and libkmyfirewall.la target
|
|
* Moved kmfinstall.sh to installer/linux/ - fits much better there
|
|
* Adding "name" attribute to the KMFDoc class
|
|
* Adding Open Template dialog showing the sescription and the name of the templates available
|
|
* Added dialog for editing document name anmd description
|
|
* GenericInterfaceProtocol seems to work now
|
|
* lots of fixes in KMFNetZone & KMFNetHost
|
|
* KMFIPTInstallerPlugin can handle genericDoc now
|
|
* KMFIPTCompiler: ConvertToIPDoc and View works now. Shows all tables.
|
|
* KMFIPTCompiler: now compiles genericDoc zones & protocols honoring limit and logging
|
|
* KMFIPTCompiler: adds default connection tracking rule
|
|
* KMFIPTCompiler: finshed rule creation for in & out zones
|
|
* KMFIPTCompiler: finshed rule creation for trstedHosts, malicious hosts, trusted servers & clients
|
|
* KMFNetHost: fixed bug in loadXML(...) no more duplicate protocol entries
|
|
* Refactored KMFIPTablesCompiler.
|
|
* New class KMFIPTablesScriptGenerator - creates an iptables script from a KMFIPTDoc instance
|
|
* New class KMFIPTablesDocumentConverter - generates a KMFIPTdoc from a KMFGenericDoc instance
|
|
* KMFIPTCompiler: finisehd NAT rules creation
|
|
* KMFIPTCompiler: finisehd ICMP rules creation
|
|
* KMFIPTCompiler: finisehd LOGGING rules creation
|
|
* KMFConfigDialog: Interface detection, Plugin listview shows comment now
|
|
* KMFCompilerInterface: adding new methods for getting the name of the os and backend
|
|
* KMFConfigDialog: platform and backend values are now set by the plugins properties
|
|
* KMFSelectInterface: added new dialog that lets you chooss the interface at startup, not finished yet
|
|
* KMFSelectInterface: added screenshot loading, smaller fixes
|
|
* Switching to KConfig XT framework: replaces kmfconfiguration class
|
|
* Several cosmetical changes
|
|
* New Class KMFAppState: Holds some static variables giving information about the app's state
|
|
* Some minor Fixes
|
|
* Started documentaion for plugin framework
|
|
* Enable tdesu for running commands if not started as root
|
|
* Started implementing Template saving
|
|
* Added HP link URl to about dialog
|
|
* Minor code cleanup
|
|
|
|
0.9.6.1 -> 0.9.6.2
|
|
*Init scripts (should) have proper permissions now. Was a problem that only occoured to Gentoo users where rc-update is used to add the firewall script to the default runlevel.
|
|
* The Wizard used to create wrong rules for custom ports.
|
|
* Other interface types then the allready provided can be used now.
|
|
|
|
0.9.6 -> 0.9.6.1
|
|
* fixed bug when deleting chain before a rule has been selected
|
|
* code cleanups and lot of spelling fixes
|
|
* changed most QMessageBox to KMessageBox
|
|
* removed disclaimer to be closer to the kde styleguides
|
|
* small GUI fixes
|
|
|
|
0.9.5 -> 0.9.6
|
|
* fixed bug that made the main view disaper
|
|
* Added a nice splash screen
|
|
* Start Automatic Configuration on first startup
|
|
* some cosmetics
|
|
* a few small bug fixes
|
|
* files can be loaded and saved ftom/to network using KIO Slaves
|
|
* new fancy NewFile dialog
|
|
* custom options can be now defined for rules
|
|
* rules can be documented
|
|
* fiexd bug in gentoo installation
|
|
|
|
0.9.4 -> 0.9.5
|
|
* Removed main view and replaced it with the Ruleeditor.
|
|
* Made editing modeless.
|
|
* Fixed lots of memory holes and bugs all over the app.
|
|
* Intergrated all the option dialogs not into the main window.
|
|
|
|
|
|
0.9.3 -> 0.9.4
|
|
* added ability to enable/disable rules
|
|
* added ability to log every package matching a rule
|
|
* rewritten Protocol Options dialog
|
|
* more sanity checks for the input
|
|
* proper rule name handling
|
|
* this may lead to errors when importing old rulesets!
|
|
* so please check your rulesets after loading it from
|
|
* the *.kmfrs file
|
|
* Some general Usability enhagements
|
|
* added missing logging functionality to the wizard
|
|
* fixed broken tmp file handling
|
|
* several string fixes
|
|
* lots of other bugfixes and enhagements
|
|
|
|
|
|
0.9.2 -> 0.9.3
|
|
* changed wizard to fit into 800x600 resolution
|
|
* enhaged speed
|
|
* better usability
|
|
* better documentation
|
|
* fixed lots of bugs
|
|
|
|
0.4.5.1 -> 0.9.2
|
|
* mostly rewritten core classes
|
|
* Adde missing option dialogs
|
|
* new output viewer
|
|
* new main window
|
|
* lots of icons
|
|
* RMB menus
|
|
* new chain editor
|
|
* new document options dialog
|
|
* extra export of the shellscript
|
|
* new installation mechanism (shell script)
|
|
* new parser
|
|
* started working on the sanity checks
|
|
* started with documentation
|
|
|
|
|
|
0.4.5 -> 0.4.5.1
|
|
* bugfixes, bugfixes and again bugfixes :-(
|
|
|
|
0.4.4 -> 0.4.5
|
|
* Fixed bug in default ruleset generated by the Wizard.
|
|
* Added some missing dialogs for the "Target options" in the
|
|
* Ruleeditor.
|
|
* Improved the main Window, shows now some more detailed information
|
|
* about the rules in the chain (lot of icons).
|
|
* Started working on the Handbook will need some more time to become useful.
|
|
* bugfixes, bugfixes and again bugfixes :-)
|
|
|
|
0.4.3 -> 0.4.4
|
|
* fixed that nasty config bug that occurred when using the Wizard with
|
|
* Gentoo mode enabled (no more path configuration in the Wizard).
|
|
* some ather smaller bugfixes
|
|
|
|
0.4.2 -> 0.4.3
|
|
* Added support for the Gentoo Linux init system
|
|
* this included changes in classes KMyFireallDoc, KMFConfig.
|
|
* Ficxed that "perverse" constuctors from the rule option dialogs
|
|
* (classes KMFRuleedit*) now the courrent rule is passed to the
|
|
* class by the Function loadRule(IPTRule*)
|
|
* Several small bugfixes...
|
|
|
|
0.4.1 -> 0.4.2
|
|
* Swithched all widgets to use *.ui files
|
|
* fixed non-working Option dialogs (ruleeditor)
|
|
* nicer GUI
|
|
* improved data handling
|
|
* added class KMFRuleEditorTos (still unused)
|
|
* fixed install/uninstall functions in KMyFirewallDoc
|
|
|
|
0.4 -> 0.4.1
|
|
* Added a QWizard class KMFWizard (setsup simple Personal firewall no routing)
|
|
* Implemented most of the configuration stuff
|
|
* only needed tables are now used in the firewallscript
|
|
* bugfixes
|
|
|
|
0.3 -> 0.4
|
|
* added install/uninstall function (run firewall at bootup)
|
|
* fixed lots of bugs
|
|
* modified script generation
|
|
* modified config dialog (really uses config now)
|
|
* modified the output viewer (uses also .ui interface now)
|
|
* now possible to use just the iptables you need
|
|
* little bit of code cleanup
|
|
|
|
0.2.2 -> 0.3
|
|
* new internal data structure
|
|
* Added possibility to use the tables nat,mangle (target options ar not implemented yet)
|
|
* Added dialog for limiting matches
|
|
* Added dialog for connection tracking
|
|
* fixed some compiling problems
|
|
* lots of bugfixes
|
|
|
|
0.2 -> 0.2.2
|
|
* Finished Config dialog
|
|
* Finished Chain editor (except add/del/edit of feeds & fwds)
|
|
* Interface Option dlg now uses configfile
|
|
* splitted the meuns
|
|
* IPTRule: added icmp,all_prot option fixed bug in handling of unused option arguments
|
|
|
|
|
|
* IPTChain: added slotGetChainFwds()
|
|
* KMyFirewalldoc: added slotGetChainFeeds(QString&)
|
|
* lots of small bug fixes
|
|
* Added "Protcol Option" Editor dlg
|
|
|
|
0.1 -> 0.2
|
|
* Added check for user root & for iptables.
|
|
* Added ChainEditror (just some of the Functions)
|
|
* Added OutputViewer - view Output of scripts generated
|
|
* added config dialog (still unused)
|
|
* made chaineditor work (new,del rule and set target and logging options)
|
|
* added Interface rule dialog (just GUI not implemented)
|
|
* changed a lot of small things bugfixes...
|
|
* added logging view in main window
|
|
* now possible to run firewall from within the program
|
|
* added some more warning messages (are you root etc.)
|
|
* checking for iptables at startup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|