It has been a while since mobloquer 0.3 was released, but during this time there have been many additions and changes to the code. Some useful features have been added and a huge amount of bugs has been fixed in this release. I believe that the program is far more mature, stable and fast but this is of course for you to decide.
You can see the full list of changes below.
Version 0.4
ADDED: Settings now are saved in moblock's default configuration file(/etc/default/moblock) instead of moblock.conf. This way it is easier to keep special configurations after updating/restoring the original file. ADDED: Moblock 0.9rc2 support. ADDED: "Details" button next to moblock's status which shows the current iptables rules so that the user can easily check if they are correct. FIXED: Changed the way the settings are applied. The new configuration files are applied every second if there are any changes and not exactly when those changes were made. This way only one kdesu/gksu window appears, no matter how many changes the user has made. FIXED: Changed the information displayed in the "Manage" tab. Now the number of the blocked ranges, the number of the blocked connections, as well as the date and time of the last update are displayed. FIXED: Mobloquer now works if it is started with super user rights. In that case it will just apply the changes without calling kdesu or gksu. FIXED: Improved the way mobloquer searches for moblock's cron script so that the update frequency now works both with moblock 0.8(ipq/nfq) and 0.9. FIXED: A bug when restoring column widths in the "Logs" tab which caused wrong column sizes to be applied. FIXED: A bug which caused the last item in moblock.log to appear as a new item when "Clear Log" button was used. FIXED: Use a message box instead of a status bar notification to tell the user when moblock needs to be restarted. FIXED: Replaced tooltips with status tips in various parts of the program so the user can easily understand what each setting does. FIXED: Fixed a bug which caused mobloquer to use too many resources when the "manage" tab was active. FIXED: A bug due to which the moblock-control log would not appear at all in the "manage" tab. FIXED: Improved the formating of the console output. FIXED: Added the ability to change the default timers' intervals through mobloquer's configuration file(~/.config/mobloquer/mobloquer.conf"). REMOVED: The "Enable IPTABLES_SETTINGS" checkbox. The option is now silently enabled if the user wants to whitelist an IP. REMOVED: The "Save changes" and the "automatically save changes" actions from the program's menus. The settings now are automatically saved by default.
Suggestions and bug reports are welcome as always!