-Make custom apps be used scripts too where necessary
-Finish GUI
-make sure art is GPL too. If not, replace.
-Report ITP bug in Debian, then submit debian package to debian mentors
-add preset configs work
-Debian standards compliance: change deb package so it doesn't change config files of other packages during install 
(or make it ask user)
-Fix debian menu entry (should be in .deb only)
-Implement basic totalcontrol stuff like banned progs in GUI
-Finish help menu (help in HTML format probably)
-make restrict_to function get domains from URLs
-insserv compatibility
-opensuse compatibilty
-fix check_all error
-fix getuserlist pb
-add full path to sudoers&co in TC scripts
-Fix user/group configs:
1)dg.conf, tp.conf, fh.conf
2)system user/group add if necessary (useradd/adduser depending on system)
3)/etc/logrotate.d/dansguardian !!!
-Add automatic mailing (either through existing mailing script or through logrotate)
-Add /etc/logrotate.d/dansguardian to backup

-Add support for squid
-Add other DG conf files

-User-specific configuration
-Support for alternate proxies/firewalls like squid for example.
-Add a way to edit all DansGuardian configuration files. (it currently only offers a few)
-Add possibility to enable a unique password to use for WCC(WebContentControl) administration. (cf: http://ubuntuforums.org/showthread.php?t=1108240)
-Improve the FireHol configuration to solve some of the networking problems some people had. (LAN access, etc)
-Add support for other distros like OpenSUSE (update-rc.d -> insserv, adduser -> useradd, packages, etc)
-Improve upgrade/install/removal process: https://blueprints.launchpad.net/web...oval-processes
-Add a wizard to reinstall/reconfigure everything. This avoids having to reinstall if someone messes up the .conf files + could be started during first use of the GUI
-Finally make the preset configuration buttons functional!
-Add an interface to check/uncheck categories to block (should automatically detect categories from/etc/dansguardian/lists/blacklists/ )
-Fix the set/get port scripts. I think they currently don't make sure all .conf files have the same ports where necessary. Needs checking.
...

-Build and test package on debian and submit it to http://mentors.debian.net (yes, I want it to get it into the Debian repositories first. Ubuntu will then get it automatically) (This requires the install/upgrade/removal process to be fixed first)

-Move this TODO to a wiki, launchpad whiteboard or something like that.
