<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>KMyFirewall news</title><link>https://kmyfirewall.org/news/</link><description>Release notes and project updates from KMyFirewall.</description><language>en</language><lastBuildDate>Fri, 07 Nov 2026 00:00:00 +0000</lastBuildDate><item><title>Ubuntu gutsy packages available for KMyFirewall 1.1.1</title><link>https://kmyfirewall.org/news/#news42</link><guid isPermaLink="false">news42</guid><pubDate>Thu, 31 Jan 2008 00:00:00 +0000</pubDate><description><![CDATA[<p>Donatas Glodenis provides KMyFirewall 1.1.1 and patched kdesudo packages for Ubuntu and Kubuntu. Thanks for his support.</p>
<p>Greetings,<br>Chris</p>
<p>The release is also available from the <a class="mkn-ext" href="https://sourceforge.net/projects/kmyfirewall/files/" rel="external noopener">SourceForge project files</a>.</p>]]></description></item><item><title>The installation process in version 1.1.0 is broken</title><link>https://kmyfirewall.org/news/#news41</link><guid isPermaLink="false">news41</guid><pubDate>Wed, 30 Jan 2008 00:00:00 +0000</pubDate><description><![CDATA[<p>As reported by Donatas Gloden, the installation process in version 1.1.0 is seriously broken. It does not install a valid script.</p>
<div class="mkn-callout">
  <span class="mkn-callout__title">Please update</span>
  <p>If you are using version 1.1.0, update to version 1.1.1, which was released on SourceForge.</p>
</div>
<p>See the <a href="/download/">download page</a> for the current source archive.</p>]]></description></item><item><title>A better Ubuntu and Kubuntu kdesu workaround</title><link>https://kmyfirewall.org/news/#news40</link><guid isPermaLink="false">news40</guid><pubDate>Tue, 29 Jan 2008 00:00:00 +0000</pubDate><description><![CDATA[<p>With great thanks to Donatas Glodenis, here is a better fix for the kdesu option issue. These are the instructions from his email.</p>
<p>The kdesudo version 2.1, available for the coming version of Ubuntu Hardy Heron 8.4, already has the t option implemented. You can build your own kdesudo package for gutsy by following these steps.</p>
<pre class="mkn-code"><code>wget http://archive.ubuntu.com/ubuntu/pool/main/k/kdesudo/kdesudo_2.1&#8209;0ubuntu1.dsc
wget http://archive.ubuntu.com/ubuntu/pool/main/k/kdesudo/kdesudo_2.1.orig.tar.gz
wget http://archive.ubuntu.com/ubuntu/pool/main/k/kdesudo/kdesudo_2.1&#8209;0ubuntu1.diff.gz
dpkg&#8209;source &#8209;x kdesudo_2.1&#8209;0ubuntu1.dsc
cd kdesudo&#8209;2.1/
sudo apt&#8209;get build&#8209;dep kdesudo
dpkg&#8209;buildpackage &#8209;rfakeroot &#8209;uc &#8209;b
cd ../
sudo dpkg &#8209;i kdesudo*.deb</code></pre>
<p>The apt source for KMyFirewall and the patched kdesudo was published at <code>http://dg.lapas.info/share/paketai/ubuntu&#8209;gutsy/</code>.</p>
<p>Greetings,<br>Chris</p>]]></description></item><item><title>Release of KMyFirewall 1.1.0</title><link>https://kmyfirewall.org/news/#news39</link><guid isPermaLink="false">news39</guid><pubDate>Sun, 20 Jan 2008 00:00:00 +0000</pubDate><description><![CDATA[<p>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.</p>
<p>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.</p>
<h3 class="mkn-h3">Multi target configuration and remote firewall control</h3>
<p>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.</p>
<p>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.</p>
<h3 class="mkn-h3">New undo and redo engine</h3>
<p>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.</p>
<h3 class="mkn-h3">Custom protocols in the Generic Interface</h3>
<p>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.</p>
<h3 class="mkn-h3">Improved auto configuration</h3>
<p>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.</p>
<p>Have fun managing your firewalls using KMyFirewall 1.1.0. Feedback and bug reports are welcome.</p>
<p>Greetings,<br>Chris</p>]]></description></item><item><title>Ubuntu and Kubuntu kdesu option workaround</title><link>https://kmyfirewall.org/news/#news11</link><guid isPermaLink="false">news11</guid><pubDate>Thu, 17 Jan 2008 00:00:00 +0000</pubDate><description><![CDATA[<p>Several emails and bug reports described a problem where KMyFirewall fails to start, run or install on Ubuntu and Kubuntu, and the generated scripts fail with an invalid option error from kdesu.</p>
<p>After searching for the issue, the cause appears to be that Ubuntu silently uses kdesudo instead of the KDE default kdesu. The workaround is to undo that switch.</p>
<pre class="mkn-code"><code>ls &#8209;la /usr/bin/kdesu
lrwxrwxrwx 1 root root 7 2008&#8209;01&#8209;06 16:15 /usr/bin/kdesu &#8209;&gt; kdesudo
# The kdesu file is a link to kdesudo. Change it back.
sudo &#8209;i
rm /usr/bin/kdesu
ln &#8209;s /usr/bin/kdesu.distrib /usr/bin/kdesu</code></pre>
<p>See also the later post about <a href="/news/#news40">a better kdesudo workaround</a>.</p>]]></description></item><item><title>Article about KMyFirewall published by Linux Magazine</title><link>https://kmyfirewall.org/news/#news10</link><guid isPermaLink="false">news10</guid><pubDate>Wed, 25 Apr 2007 00:00:00 +0000</pubDate><description><![CDATA[<p>Today I received an email from the Linux Magazine editor, informing me about an article they published about KMyFirewall in the February issue of the English version, which is available for download.</p>
<p>If you are interested in reading it, use the link below and enjoy.</p>
<p><a class="mkn-ext" href="http://www.linux-magazine.com/issue/75/KTools_KMyFirewall.pdf" rel="external noopener">Read the Linux Magazine article</a></p>
<p>So long, and thanks for all the fish.</p>]]></description></item><item><title>Release of KMyFirewall 1.0.1</title><link>https://kmyfirewall.org/news/#news9</link><guid isPermaLink="false">news9</guid><pubDate>Sat, 11 Feb 2006 00:00:00 +0000</pubDate><description><![CDATA[<p>I am very happy to announce the first update release for KMyFirewall 1.0. Some bugs are fixed and it is now possible to create installation packages for the generated ruleset.</p>
<p>Thanks to everyone who sent bug reports. I hope most of the major issues are solved now.</p>
<h3 class="mkn-h3">Changes from 1.0 to 1.0.1</h3>
<ul>
  <li>Added more protocols to the protocol library.</li>
  <li>Fixed a spelling bug in the Workstation template.</li>
  <li>Small code cleanup.</li>
  <li>Deleted old parser and wizard files.</li>
  <li>Fixed rule index handling.</li>
  <li>Allowed insertion of rules.</li>
  <li>Fixed the rule renamed canceled bug.</li>
  <li>Cleanup of the interface, with a parameter to select the configuration part to show.</li>
  <li>Added the ability to export a package containing the scripts needed to install the ruleset on the system.</li>
  <li>Added a command line parameter to define the GUI interface to start with.</li>
  <li>Fixed the chain log prefix saving bug.</li>
  <li>Fixed the multiport rule option bug.</li>
</ul>]]></description></item><item><title>New homepage online</title><link>https://kmyfirewall.org/news/#news4</link><guid isPermaLink="false">news4</guid><pubDate>Fri, 06 Jan 2006 00:00:00 +0000</pubDate><description><![CDATA[<p>I am very happy to announce the availability of the newly designed KMyFirewall homepage.</p>
<p>The design and implementation were done by Anton Frennevi, who also designed a new icon set for KMyFirewall. Unfortunately, he will not have more time to work with us, so a very big thank you to him.</p>
<p>See the <a href="/credits/">credits page</a> for the people behind the project.</p>]]></description></item><item><title>Release of KMyFirewall 1.0</title><link>https://kmyfirewall.org/news/#news8</link><guid isPermaLink="false">news8</guid><pubDate>Sun, 11 Dec 2005 00:00:00 +0000</pubDate><description><![CDATA[<p>Since the last stable release, KMyFirewall has been completely rewritten to be more flexible and easier to use.</p>
<h3 class="mkn-h3">New plugin framework</h3>
<p>Most parts of the application were rewritten with a plugin framework that allows new IPTables rule option editors to be written within a few hours, depending on the complexity of the options. This lets contributors implement the growing number of IPTables rule options without understanding the whole application.</p>
<p>The backend that generates the IPTables rules was extended to allow registration of new rule options by defining them in an XML description file. The application handbook explains how to write such plugins.</p>
<h3 class="mkn-h3">New easy to use, platform independent interface</h3>
<p>Many emails complained about the complexity of KMyFirewall and the limited possibilities of the wizard, so the wizard was removed and a completely new interface was implemented.</p>
<p>Because the new interface works on an abstract description of the generated rules, the plugin structure allows script compilers that support other firewalling backends than netfilter and iptables. To support a new toolkit, a compiler and an installer plugin are required. Currently only the iptables and Linux compiler and installer are implemented.</p>
<h3 class="mkn-h3">IPTables Interface versus Generic Interface</h3>
<p>The new Generic Interface is operating system and toolkit independent. The IPTables Interface is an improved version of the well known KMyFirewall GUI and is tightly bound to the netfilter and iptables toolkit, so it can only be used with Linux.</p>
<h3 class="mkn-h3">Why two interfaces</h3>
<p>For security related applications, a developer must decide whether to build a tool for expert users, such as experienced system administrators, or a tool that everybody can handle. Instead of merging both requirements into one interface, they were separated so each user group gets the features it needs.</p>]]></description></item><item><title>Developer howto</title><link>https://kmyfirewall.org/news/#news7</link><guid isPermaLink="false">news7</guid><pubDate>Sat, 10 Dec 2005 00:00:00 +0000</pubDate><description><![CDATA[<p>The documentation was updated with a small howto about writing KMyFirewall plugins. Anyone with basic knowledge of C++ and KDE programming should be able to implement rule option plugins without problems.</p>
<p>If you are interested in writing a config dialog for a missing iptables option, read the <a href="/kmf_doc/developers.html">developer guide</a> and the page about <a href="/kmf_doc/developers-plugins-ruleoptions.html">rule option plugins</a>.</p>]]></description></item><item><title>SuSE 9.2 rpm available and documentation updated</title><link>https://kmyfirewall.org/news/#news6</link><guid isPermaLink="false">news6</guid><pubDate>Sat, 16 Apr 2005 00:00:00 +0000</pubDate><description><![CDATA[<p>SuSE 9.2 rpms were uploaded, with thanks to Marcus for contributing them.</p>
<p>APT users could install from the following repository:</p>
<pre class="mkn-code"><code>ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/9.2&#8209;i386 suser&#8209;tux</code></pre>
<p>The documentation was updated with a new section describing the plugin framework. If you are a developer and like to code on KMyFirewall, you are welcome to join the project.</p>]]></description></item><item><title>Release of KMyFirewall 1.0beta1</title><link>https://kmyfirewall.org/news/#news5</link><guid isPermaLink="false">news5</guid><pubDate>Wed, 16 Mar 2005 00:00:00 +0000</pubDate><description><![CDATA[<div class="mkn-callout">
  <span class="mkn-callout__title">Important</span>
  <p>The file format used to save rulesets changed. Rulesets created with KMyFirewall before 1.0beta1 will not work.</p>
</div>
<p>During the last year KMyFirewall was completely rewritten to be more flexible and easier to use.</p>
<h3 class="mkn-h3">New plugin framework</h3>
<p>Most parts of the application were rewritten with a plugin framework that allows new IPTables rule option editors to be written within a few hours. The backend that generates the IPTables rules was extended to allow new rule options to be registered in an XML description file.</p>
<h3 class="mkn-h3">New easy to use, platform independent interface</h3>
<p>The wizard was removed and a completely new interface was implemented. The interface works on an abstract description of the generated rules, so the plugin structure allows script compilers that support other firewalling backends than netfilter and iptables.</p>
<h3 class="mkn-h3">IPTables Interface versus Generic Interface</h3>
<p>The Generic Interface is operating system and toolkit independent. The IPTables Interface is tightly bound to netfilter and iptables and can only be used with Linux.</p>
<h3 class="mkn-h3">Why two interfaces</h3>
<p>Instead of merging the needs of expert users and beginners into one interface, they were separated so each group gets the features it needs.</p>]]></description></item><item><title>New Fedora and Debian packages</title><link>https://kmyfirewall.org/news/#news1</link><guid isPermaLink="false">news1</guid><pubDate>Tue, 15 Mar 2005 00:00:00 +0000</pubDate><description><![CDATA[<p>Rockersoft built new packages for KMyFirewall and the download links were updated. A big thank you also goes to Raphael Lechner for contributing Debian testing and unstable packages.</p>
<p>Fedora Core packages:</p>
<ul>
  <li><code>kmyfirewall&#8209;0.9.6.2&#8209;4.rockerssoft.fc2.i386.rpm</code></li>
  <li><code>kmyfirewall&#8209;0.9.6.2&#8209;3.rockerssoft.fc1.i386.rpm</code></li>
</ul>
<p>Debian testing and unstable:</p>
<ul>
  <li><code>kmyfirewall_0.9.6.2_i386.deb</code></li>
</ul>]]></description></item><item><title>Released KMyFirewall 0.9.6.2</title><link>https://kmyfirewall.org/news/#news3</link><guid isPermaLink="false">news3</guid><pubDate>Tue, 17 Feb 2004 00:00:00 +0000</pubDate><description><![CDATA[<p>This is a small bugfix release that fixes the following problems.</p>
<ul>
  <li>Init scripts should have proper permissions now. The problem only occurred for Gentoo users where rc update is used to add the firewall script to the default runlevel.</li>
  <li>The Wizard created wrong rules for custom ports.</li>
  <li>Interface types other than the ones already provided can be used now.</li>
</ul>]]></description></item></channel></rss>