summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 01:04:17 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 01:04:17 +0000
commitc3b707c026782768bd8c0e6ae6b574fe8a36802d (patch)
tree5ca6782031b1546c788290cc0b95524369ff01ea /ChangeLog
downloadkmyfirewall-c3b707c026782768bd8c0e6ae6b574fe8a36802d.tar.gz
kmyfirewall-c3b707c026782768bd8c0e6ae6b574fe8a36802d.zip
Added old abandoned KDE3 version of kmyfirewall
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kmyfirewall@1091559 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog254
1 files changed, 254 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..e5fc4bf
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,254 @@
+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 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
+
+
+
+
+
+
+
+
+
+