It has been a while since the last release, almost two years. Sorry for the slow progress until now, but I hope the new KMyFirewall 1.1.0 release will excuse the long waiting.
This release includes many new features, including multi target configuration and remote installation, and fixes all known bugs. The document format changed a little, but the release was kept compatible with rulesets created using version 1.0.x where possible.
Multi target configuration and remote firewall control
With KMyFirewall 1.1.0 you can define so called Targets in the MyNetwork View. These are the computers you manage using KMyFirewall. After configuring a Target with an IP address and SSH port, set it as the active target and edit its ruleset as you did for localhost. The only requirement is that the target allows SSH connections and has a bash shell installed.
With the help of KDE KIO technology you can install, run and show the configuration on the remote host, as you did on localhost. All communication between KMyFirewall and the target is encrypted using SSH.
New undo and redo engine
Because of the trouble the previous undo and redo implementation caused, it was redesigned. The engine is now faster, more reliable and easier to use as a developer.
Custom protocols in the Generic Interface
This solves one of the most annoying problems of the Generic Interface. In the KMyFirewall settings dialog you can now define your own protocols. If an important protocol is still missing, create it and send it to the project so it can be added for the next release. A future release may implement a KHotNewStuff service for online updates of the protocol library.
Improved auto configuration
The auto configuration capabilities moved to a small bash script, so they can also be used for remote targets. If your system is not detected correctly, send your configuration to the project so it can be added to the auto configuration script.
Have fun managing your firewalls using KMyFirewall 1.1.0. Feedback and bug reports are welcome.
Greetings,
Chris