2004-05-03  Tomas Junnonen  <majix@sci.fi>

	* src/scriptwriter.c, netfilter-script.c:
	- Added support for user pre and post scripts in main firewall
	  script.
	* firestarter.schemas.in:
	- Added missing /apps/firestarter/firewall/deny_packets GConf key

2004-04-28  Tomas Junnonen  <majix@sci.fi>

	* src/scriptwriter.c:
	- Fixed location of dhcpcd files on Slackware (patch by Rene Vahtel)

2004-04-26  Tomas Junnonen  <majix@sci.fi>

	* src/netfilter-script.c:
	- Reversed check for ipt_ipv4optsstrip, only create rule if
	  module is successfully loaded
	- Added ipt_ipv4optsstrip to module autoloader
	- Added /dev/null redirects for optional modules not likely
	  to be installed: bsd_comp, ppp_deflate, ipt_ipv4optsstrip
	- Turned off martian address logging, until some solution to
	  to the console flooding can be found

2004-04-25  Tomas Junnonen  <majix@sci.fi>

	* firestarter.desktop.in: Added more data to desktop entry
	* pixmaps/firestarter.png, src/xpm/logo.png: New icon and logo
	* src/firestarter.c, gui.c/h, scriptwriter.c/h, wizard.c:
	Force the wizard to run if the firewall script is empty.
	Fixes an issue where a script of size 0 can be left after a package
	uninstall followed by a reinstall.
	* src/util.c:
	- Fixed syslog location check still using gnome_conf and not GConf
	- Removed Slackware specific syslog location (patch by Rene Vahtel)
	* src/netfilter-script.c:
	- The INVALID match now works for outgoing packets, so
	  we jigger the rulesets a bit for them (Paul Drain)
	- Add the IPV4OPTSSTRIP target for PREROUTING (Paul Drain)
	- Moved the policy changes to the start of the script, and make
	  the FORWARD chain default to block, even if you do not use
	  multiple networks (Paul Drain)
	- Removed the UNCLEAN matches, which no longer exist under 2.6.x
	  and whose functionality will be replaced by tighter matching in
	  the SANITY chain (Paul Drain)
	- Removed LRTCP target, this should be applied to the SANITY
	  chain when deciding upon policy for NEW connections, not 'anything
	  that matches -p tcp' (Paul Drain)
	- Removed all rules using LRTCP
	- Fixed some syntax problems with if clauses
	- Fixed Catch All Rule not logging packets
	- Fixed policy on input, output and forward
	- Removed confusing and unused STOP=DENY|REJECT statement
	  STOP is now always either LD or LR

2004-04-24  Tomas Junnonen  <majix@sci.fi>

	* src/netfilter-script.c:
	Split non-routable tests into a separate chain, fixes
	problem with communicating with machines on LAN.
	(patch by Peter Harvey).

2004-04-23  Tomas Junnonen  <majix@sci.fi>

	* src/netfilter-script.c:
	Set FIN timeout to 30 seconds, fixed keepalive comment
	(patch by Manuel J. Galan Moreno).
	* src/menus.c, firestarter.schemas.in.h:
	Fixed two typos (Bug 140056)
	
2004-04-03  Tomas Junnonen  <majix@sci.fi>

	* scripts/non-routables:
	Following netblocks have been allocated by IANA:
	[70|83|84|85|86|87|88]/8
	* src/netfilter-script.c:
	- TTL matching on the OUTBOUND match should be done after
	packets have been marked as valid, not before.
	(patch by Paul Drain).	

2004-04-02  Tomas Junnonen  <majix@sci.fi>

	* src/preferences.c/h, src/firestarter.c:
	Added check to ensure proper gconf schema is installed
	* src/util.c:
	"Sombody else's problem" filter now uses external device
	IP instead of IP resolved from hostname
	* src/netfilter.c:
	Lowered log level to keep hits from being echoed on console
	* src/scriptwriter.c:
	Set default path in script hook, fixes pppd problems (Boris Huisgen)

2004-04-01  Gareth Owen  <gowen72@yahoo.com>

	* configure.in: Added en_GB to ALL_LINGUAS

2004-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>

        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.

2004-02-28  Adam Weinberger  <adamw@FreeBSD.org>

	* configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.

2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>

        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2004-01-13  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added "sq" to ALL_LINGUAS.

2003-12-18  Tomas Junnonen <majix@sci.fi>

	* postinstall:
	- Fixed kernel detection (closes bug 123837)
	- Removed PAM code, uses the new external files

2003-08-12  Tomas Junnonen <majix@sci.fi>

	* firestarter.spec.in, firestarter.pam, firestarter.console:
	- New spec file from Phillip Compton (from the Fedora project)
	- Split pam files from spec

2003-07-29  Tomas Junnonen <majix@sci.fi>

	* src/util.c: Fixed linux 2.6 kernels not being treated as
	netfilter capable, patch by Mark Bidewell

2003-07-12  Tomas Junnonen <majix@sci.fi>

	* src/tray.c: Fixed Firestarter crash in KDE3 when contents
	of system tray changes, patch by Hetfield

2003-06-26  Miloslav Trmac  <mitr@volny.cz>

	* configure.in: Added cs (Czech) to ALL_LINGUAS.

2003-06-24  Tomas Junnonen <majix@sci.fi>

	* src/netfilter-script.c: Garbage catchers for all external
	file readers
	* src/service.c: Update list of known services (Brian Hurley)
	* src/netfilter-script.c,preferences.c/h,wizard-choices.c,wizard.c/h:
	Added PPTP as a system service in the wizard (Brian Hurley)

2003-06-23  Tomas Junnonen <majix@sci.fi>

	* scripts/non-routables, src/netfilter-script.c:
	Moved list of non-routable networks to an external file
	* src/firestarter.c,netfilter-script.c,preferences.c/h,util.c:
	Always autodetect system tool paths if needed, removed preference
	setting to force detection
	* src/util.c:
	Detect Slackware and use /var/log/syslog instead of messages

2003-05-20  Danilo Šegan  <dsegan@gmx.net>

	* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2003-03-06  Tomas Junnonen <majix@sci.fi>

	* src/preferences.c:
	  Fixed deny/reject setting not working
	  Toggles no longer instantly update on gconf db changes
	* src/wizard.c:
	  ToS and ICMP filtering is no longer shown in the wizard, only
	  in the preferences
	* src/netfilter-script.c:
	  Fixed comments in resolv.conf causing parsing errors

2003-03-04  Tomas Junnonen <majix@sci.fi>

	* src/util.c: Fix segfault when resolving names, from Olivier Abad

2003-02-17  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Don't generate schemas file here, otherwise it's not
	  translated.
	* Makefile.am: Add desktop rule, and remove some already distributed
	  files from EXTRA_DIST.
	* firestarter.desktop: --> firestarter.desktop.in

2003-02-17  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "lv" to ALL_LINGUAS.

2003-02-07  Tomas Junnonen <majix@sci.fi>

	* src/firestarter.c,gui.c,hitview.c,menus.c,netfilter-script.c
	preferences.c,ruleview.c,scriptwriter.c,util.c,wizard-choices.c,
	wizard.c:
	Ported settings system to GConf
	* Makefile.am, configure.in, firestarter.schemas.in:
	Added Firestarter configuration schema file
	* src/netfilter-script.c,netfilter-script.h,preferences.c,
	scriptwriter.c,scriptwriter.h,wizard.c:
	Allow regeneration of scripts from preferences, without the wizard.
	* src/firestarter.c, scriptwriter.c:
	Added command line option to regenerate scripts

2003-01-26  Tomas Junnonen <majix@sci.fi>

	* src/netfilter-script.c:
	Fixed "unary operator expected" error for empty lines in resolv.conf

2003-01-25  Tomas Junnonen <majix@sci.fi>

	* src/modrules.c, src/preferences.c, src/wizard.c:
	Do not restart the firewall when making changes to rules or
	preferences in a stopped state.

	* src/hitview.c, src/logread.c:
	Shorten the log line identification pattern to allow metalog
	and syslog-ng entries to work.

	* src/firestarter.c:
	Fixed the command-line help output not being translated properly

2003-01-23

	Firestarter enters the GOME CVS. 
	See ChangeLog-0.9.1 for earlier entries.
