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 kdesu 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










