Gufw
© 2008-2010 ﻿﻿Marcos Alvarez Costales
Here is big changes. Read "changelog" file for more details.

--- Version 0.0.1 ---
First version

--- Version 0.0.2 ---
Reestructured folders.
Version Debian Package

--- Version 0.0.3 ---
Change color image firewall when enable/disable.
Separate sudo/exist control.
Not obligatory install in /usr/share.
Message as root better.

--- Version 0.0.4 ---
French language
Improved interface.
Improved events buttons
Icon in dialog windows
About Window better.
Allow rule by default in the start.
gufw -> Gufw name in Gnome menú and program.
Create a makefile and better .deb.

--- Version 0.0.5 ---
Official web -> http://gufw.tuxfamily.org/
Remove "User defined" -> ufw deny/allow all by default. User defined is inconsistent.
Change disposition for simple/preconfigured/advanced syntax.
New button: Remove all rules.
Remove Information button.
Auto programs (emule, torrent...)
Auto services (http, smtp...)
Better delete rule logic in code.
Colors in currently enabled rules
Colors in shields
Delete rule in file /var/lib/ufw/user.rules, not with ufw command.
Check enabled Allow/Deny all in start.
New test_ufw.py file for betatesters -> sudo python /path/test_ufw.py

--- Version 0.0.6 ---
Gnome Help.
Status text is a text (not picture) -> Be can translate ;)
Icon tray.
Supports IPv6 addresses.
Clear silver shields.
Allow/deny in simple/preconfigured/advanced changes in the same time.
Better rules columns grid.
Better logic in change allow/deny all.
Added Transmission in preconfigured programs.
Tip for explain gray lines in enabled rules.
Reestructured folders.

--- Version 0.0.7 ---
"Any" text in entrybox (Advanced Tab).
Minimize in tray icon on close Gufw.
Remove multiple rows with Remove Button.
Better check for ufw exist/loaded when startup.
Inverted colors shields & texts.
Configuration files programs for ports.
Import/Export rules.
Add user rules (IPs ranges) from files.
Languages: English, Asturian, Brazilian Portuguese, Bulgarian, French, German, Italian, Portuguese, Spanish

--- Version 0.0.7b ---
Fixed bug 252032 - https://bugs.launchpad.net/gui-ufw/+bug/252032
In Intrepid Ibex change the log of command sudo ufw status, then Gufw not works fine.

--- Version 0.0.7c ---
Fixed bugs 252166 & 252190

--- Version 0.20.0 ---
Module code.
Preferences dialog (ufw log / gufw log / Show Tray Icon / Close when close window / AutoStart).
Range ports.
Start with system.
Keep window position on close and restore.
Gufw logging.
ufw Logging.
Launchpad credits translators.
Show/Hide Tray Icon.
New shields pictures integrated with dark themes.
Close button added.
Global command in system -> Alt+F2 + "Gufw"
Update version to same ufw version.
Test in Intrepid Ibex.
Not write in ufw files.
Remove rule + Remove all rules buttons -- changed to --> Remove rule + Select all.

--- Version 0.20.1 ---
Little bug: Duplicate the same remove command some times.
Fixed close button in dialogs.
Remove message "StopIteration" (crash in Intrepid Ibex Alpha 5).
Bug in autostart.

--- Version 0.20.2 ---
Tooltips in actualy rules.
Testing in Kubuntu 8.10

--- Version 0.20.3 ---
Change some services, as blueprint https://blueprints.launchpad.net/gui-ufw/+spec/program
Updated languages

--- Version 0.20.4 ---
Tested in Xubuntu 8.04.
Man page.
Remove parched code for bug #263308.
Fixed for a new status log in ufw.
Changed order for search in config files of transmission. Bug #273374
Changed log files to /var/log and config files to /var/lib/gufw. Bug #276276
Reinstall not overwrites the actual configuration. Bug #276995
Quit button -> Close button

--- Version 0.20.5 ---
Change Licence GPL to "GPL 3 or any later version".
Updated translations.

--- Version 0.20.6 ---
Wrong ports when Deluge is a new installation.
Update "Azureus" name to "Vuze" name.
Updated translations.

--- Version 0.20.7 ---
Change sensitive Close button and logic for show/close main window. Bug #291599
Not translated the gtk-objects. For not appear more Bug #276063
Themable icons. Bug #301446 -> Change dir icons to: /usr/share/pixmaps/gufw/, /usr/share/icons/hicolor/32x32/apps and /usr/share/icons/hicolor/16x16/apps
"Gufw" text -> "Firewall" text. Bug #300685.
Deluge 1.0.7 in official web use other configuration file and string for the ports.
Updated translations.

--- Version 0.20.8 ---
Fixed right side (equal to left side).
Fixed bug LP #321265

--- Version 9.04.0 ---
All is new code in POO, with MVC.
New layout.
New Reject Rule and Policy.
New level ufw logging
Fixed bug #377024

--- Version 9.04.1 ---
Fixed bug #253173

--- Version 9.04.2 ---
When run Gufw in not root mode, crash.

--- Version 9.10.0 ---
Little change in main Layout.
Set focus in buttons.
Fixed bug #378758
Fixed bug #381703
Fixed bug #381708
Fixed bug #381712
Fixed bug #381713
Fixed bug #381716
Fixed bug #381701

--- Version 9.10.1 ---
Fixed bug #398945

--- Version 9.10.2 ---
Remove Gufw Log file in source & debian installer. Change code for this issue.
Updated translations.

--- Version 9.10.3 ---
Added "full" logging to ufw log.
Fixed protocol for VNC service in added rule.
Add netbios-ssn service.
Optimized range ports for Nicotine and Deluge.
Updated translations.
Updated ports, removed Vuze, added KTorrent and qBittorrent.

--- Version 10.04.0 ---
Add policy to incoming & outgoing traffic.
Add log type (default, log, log-all).
Log can be export for servers.
Fixed command ufw for ssh.
Fixed various visual glitches.
Translated Rules box.
Command Remove rule by number.
Insert rule in row.
Set log or log-all for one rule.

--- Version 10.04.1 ---
Fixed bug #459554: Remove LANGUAGE=C in log server of Gufw.
Fixed bug #521787: Changed by .deb package. 
Fixed translation for log-all & log.
Fixed reset to initial status.
Updated translations.

--- Version 10.04.2 ---
Updated translations.
Fixed bug #532886
Fixed "Rule" > "Rule IN"
Fixed ports of qBittorrent
Fixed bug #535358

--- Version 10.04.3 ---
Fixed #381705
Fixed #424507
Using GNOME color palette for text of rules
Updated translations.

--- Version 10.04.4 ---
Sort Services & programs by first letter.
Updated translations.
Updated su-to-root command

--- Version 10.04.5 ---
Fixed bug #569881
Fixed bug #578404
Updated translations.

--- Version 10.10.0 ---
New Listening connections (Monitor)
Fixed: Transmission use the UDP protocol too, adding TCP & UDP rule

--- Version 10.10.1 ---
Fixed: Removed print sentence.
Fixed: Bug #626199
update languages.

--- TODO ---
ssh connection
