###
#
# 1.9.9 Beta release
#
###

2009-11-20 12:09  owes

	* updates/1.9.9/information.xml: Update information.xml as I intend
	  to freeze and release 1.9.9 shortly, again without upgrade. There
	  will always be a next time...

2009-11-20 12:01  owes

	* src/misc-progs/conntrack_helper.c: Remove reference to
	  --conntrack option as we do not actually use that.

2009-11-20 11:51  owes

	* html/cgi-bin/connections.cgi: Remove some warnings when using
	  connections.cgi

2009-11-20 09:46  owes

	* config/rootfiles/common/atl2, lfs/atl2, make.sh: Add atl2 kernel
	  module, in mainline since 2.6.28 but not in 2.6.27
	  Grab the sources from Debian as the pointed to URL does not seem
	  to contain any content.

2009-11-20 09:39  eoberlander

	* src/libs/traffic-lib.pl: Revert to 2001 for base year. Data might
	  be imported from existing machines.

2009-11-20 08:59  eoberlander

	* src/libs/traffic-lib.pl: Update base year.

2009-11-20 08:29  owes

	* config/etc/e2fsck.conf, config/rootfiles/common/stage2: Change
	  the behaviour of fsck to 'repair' filesystem and 'accept' when
	  the clock has changed backward. Clock changes can occur when RTC
	  battery is dead (or does not exist) or when changing timezones.

2009-11-19 19:20  eoberlander

	* html/cgi-bin/trafficadm.cgi: Comment out blob temporarily.

2009-11-18 16:39  owes

	* config/cfgroot/ipcop2.gpg, lfs/gnupg: Use a new GnuPG signature
	  for IPCop v2, easy and effective way to stop using wrong
	  packages.
	  Keep the 'old' for a (short) transitional period only.

2009-11-18 15:59  owes

	* src/misc-progs/installfcdsl.c: Apply coding style and fix
	  untarring

2009-11-18 15:57  owes

	* html/cgi-bin/upload.cgi: Tweak upload.cgi for ipcop-avmdrv
	  package

2009-11-18 15:56  owes

	* lfs/avmdrv, lfs/fcdsl, lfs/fcdsl2, lfs/fcdslsl, make.sh: Build
	  fcdsl* kernel modules and make
	  ipcop-<version>-avmdrv.<machine>.tgz package

2009-11-18 15:54  owes

	* src/patches/fcdsl-suse93_2.6.22.patch,
	  src/patches/fcdsl-suse93_2.6.25.patch,
	  src/patches/fcdsl-suse93_2.6.27.patch,
	  src/patches/fcdsl2-suse93_2.6.22.patch,
	  src/patches/fcdsl2-suse93_2.6.25.patch,
	  src/patches/fcdsl2-suse93_2.6.27.patch,
	  src/patches/fcdslsl-suse93_2.6.22.patch,
	  src/patches/fcdslsl-suse93_2.6.25.patch,
	  src/patches/fcdslsl-suse93_2.6.27.patch: Update the fcdsl*
	  patches to our actual kernel. Thank to opensuse foehr-it de

2009-11-17 13:54  owes

	* config/cfgroot/dnsmasq.conf, html/cgi-bin/dhcp.cgi,
	  src/rc.d/rc.dnsmasq: Make dnsmasq DNS stricter and only listen on
	  GREEN+BLUE

2009-11-17 12:05  owes

	* config/rootfiles/common/rrdtool, lfs/rrdtool: Upgrade rrdtool to
	  1.4.0

2009-11-17 10:45  owes

	* config/arch/i486/f3.txt, src/installer/arch_defs.h,
	  src/installer/hardware.c, src/installer/installer.c,
	  src/installer/networking.c: Make the special windows to manually
	  add kernelmodules an installation option.
	  There may still be cases where this option is needed, but htey
	  should be rare.

2009-11-17 10:42  owes

	* lfs/openswan: Upgrade Openswan to 2.6.24rc3

2009-11-17 10:29  owes

	* lfs/acpid: New acpid patches from Debian

2009-11-17 07:53  owes

	* src/installer/hardware.c: Limiting hardware detection to
	  DISK_MINIMUM makes it impossible to install from smaller USB
	  sticks, so test somewhat differently.

2009-11-17 07:27  owes

	* config/rootfiles/common/pcmciautils, lfs/initramfs,
	  lfs/pcmciautils: Upgrade pcmciautils to 016

2009-11-16 09:55  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/en_US/ipcop.po,
	  langs/es_ES/ipcop.po, langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po,
	  langs/fi_FI/ipcop.po, langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po,
	  langs/hu_HU/ipcop.po, langs/ipcop.new.en.pl,
	  langs/it_IT/ipcop.po, langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po,
	  langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po,
	  langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po,
	  langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po,
	  langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po,
	  langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po,
	  langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po: Update errortext for
	  interface test

2009-11-15 11:51  owes

	* config/rootfiles/common/misc-progs, src/rc.d/rc.pcmcia: Drop
	  rc.pcmcia.

2009-11-15 11:43  owes

	* updates/1.9.9/setup, updates/template/setup: updatekernel.pl
	  moved from usr/local/bin to usr/local/sbin

2009-11-14 08:57  gespinasse

	* lfs/module-init-tools: Upgrade module-init-tools to 3.11.1

2009-11-13 23:21  owes

	* html/cgi-bin/ifaces.cgi: Use the same interface verification as
	  in common.h, letters, numbers and -_:.

2009-11-13 13:39  owes

	* langs/bg_BG/install.po, langs/bg_BG/ipcop.po,
	  updates/1.9.9/ROOTFILES.i486-1.9.9: Updates from language DB.
	  Note Bulgarian is not used for installation (yet) as there are
	  not many texts translated.

2009-11-13 13:32  owes

	* updates/1.9.9/setup: Adjust the 1.9.9 upgrade script to run
	  kernel upgrade

2009-11-13 13:30  owes

	* src/misc-progs/setaliases.c, updates/1.9.9/ROOTFILES.i486-1.9.9:
	  Add verbose command line option to setaliases

2009-11-13 13:27  owes

	* config/rootfiles/common/misc-progs, lfs/misc-progs,
	  updates/1.9.9/ROOTFILES.i486-1.9.9: Move the updatekernel script
	  to /usr/local/sbin.
	  Add to ISO (for later upgrades) and add to upgrade because it was
	  missing.

2009-11-13 13:24  owes

	* src/scripts/mkinitramfs, updates/1.9.9/ROOTFILES.i486-1.9.9: Run
	  depmod in mkinitramfs so we do not forget it when upgrading
	  kernel

2009-11-13 13:21  owes

	* lfs/linux, updates/1.9.9/ROOTFILES.i486-1.9.9: Bump our kernel
	  version and add (new) kernel to upgrade.

2009-11-13 11:11  owes

	* src/scripts/updatekernel.pl: Add test to stop modifying boot
	  configfile (again) when reapplying an upgrade.

2009-11-13 10:58  owes

	* updates/template/setup: We are not creating initramfs from
	  current one

2009-11-13 10:51  owes

	* src/installer/partition.c: Double / should not be there.

2009-11-13 10:50  owes

	* updates/template/setup: Add creation of new initramfs to
	  update/setup template

2009-11-13 10:48  owes

	* src/installer/partition.c: When doing a kernel upgrade we do not
	  have the list of (additional) modules for the initramfs. So we
	  would need to unpack the initramfs and find the modules or use
	  /etc/modules from initramfs.
	  
	  If the module list is available on the target system, it becomes
	  relatively easy to create a new initramfs. So safe the list as
	  /etc/modules.initramfs during installation.

2009-11-13 10:43  owes

	* src/scripts/mkinitramfs: Add more usage help to mkinitramfs

2009-11-13 09:32  owes

	* config/rootfiles/common/misc-progs,
	  src/scripts/discover-data-shrink.pl: Remove some leftovers from
	  discover-data

2009-11-11 15:02  eoberlander

	* updates/1.9.9/ROOTFILES.i486-1.9.9: Apply Jonathan Leach's
	  patches for Speedtouch USB ADSL modem.

2009-11-11 13:24  gespinasse

	* config/rootfiles/arch_i486/CnxADSL,
	  config/rootfiles/arch_i486/CnxADSL_SKIP: Again CnsADSL in iso

2009-11-11 13:20  gespinasse

	* lfs/CnxADSL, make.sh: Compile again CnxADSL and fix KVER on gzip
	  for the module
	  Ad a few comment in the compilation script

2009-11-11 13:13  gespinasse

	* config/rootfiles/common/binary-firmware-all: Fix missing
	  ql2500_fw.bin

2009-11-11 13:02  gespinasse

	* lfs/linux: Upgrade to 2.6.27.39

2009-11-11 12:47  eoberlander

	* config/rootfiles/common/misc-progs, html/cgi-bin/netstatus.cgi,
	  html/cgi-bin/pppsetup.cgi, src/rc.d/rc.alcatelusb,
	  src/rc.d/rc.alcatelusbk, src/rc.d/rc.connectioncheck,
	  src/rc.d/rc.red: Apply Jonathan Leach's patches for Speedtouch
	  USB ADSL modem.

2009-11-10 21:18  dotzball

	* src/scripts/puzzleFwRules.pl, updates/1.9.9/ROOTFILES.i486-1.9.9:
	  Source port needs to be initialised with correct value before
	  using it. In
	  Portfw rules it was set to late, so the source port was always ''
	  (empty).

2009-11-07 15:51  owes

	* updates/1.9.9/ROOTFILES.i486-1.9.9,
	  updates/1.9.9/information.xml: Update information and content for
	  patch

2009-11-07 14:28  owes

	* lfs/openssl: Update openssl to 0.9.8l

2009-11-07 14:21  owes

	* src/libs/lang.pl: Fix a typo in lang.pl comment

2009-11-04 21:06  owes

	* html/cgi-bin/openvpn.cgi: Organization is not optional

2009-11-02 21:11  owes

	* updates/1.9.9/ROOTFILES.i486-1.9.9,
	  updates/1.9.9/information.xml: Add modifications to upgrade
	  information and content. i486 only as we do not have PPC/Sparc
	  ISO files

2009-11-02 21:01  dotzball

	* src/scripts/aggregatetraffic.pl: Disable debug output.

2009-11-01 21:35  owes

	* html/cgi-bin/logproxy.cgi: In the age of big screens I think we
	  can allow larger URLs to be shown 'uncut', smaller screens (800
	  px) will produce scrollbar so no real problem

2009-10-31 20:38  owes

	* html/cgi-bin/openvpn.cgi: Disable client configuration until at
	  least one interface is enabled (which also requires settings to
	  be saved at least once)

2009-10-31 20:01  owes

	* html/cgi-bin/openvpn.cgi: Test for valid IP before using
	  NetAddr::IP

2009-10-31 19:02  owes

	* config/rootfiles/common/NetAddr-IP, html/cgi-bin/openvpn.cgi: Fix
	  several unitialized value errors and a NetAddr::IP load error

2009-10-29 12:24  owes

	* make.sh, updates/1.9.9, updates/1.9.9/ROOTFILES.alpha-1.9.9,
	  updates/1.9.9/ROOTFILES.i486-1.9.9,
	  updates/1.9.9/ROOTFILES.ppc-1.9.9,
	  updates/1.9.9/ROOTFILES.sparc-1.9.9,
	  updates/1.9.9/information.xml, updates/1.9.9/setup: Bump version,
	  prepare next update (perhaps this time we'll actually use it)

2009-10-29 12:20  owes

	* doc/How-to-make-update: Need to create ChangeLog before setting
	  SVN tag

2009-10-29 12:14  owes

	* doc/ChangeLog: 1.9.8 ChangeLog

###
#
# 1.9.8 Beta release
#
###

2009-10-29 12:08  owes

	* updates/1.9.8/information.xml: Finalize information for update.

2009-10-29 11:51  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/en_US/ipcop.po,
	  langs/es_ES/ipcop.po, langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po,
	  langs/fi_FI/ipcop.po, langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po,
	  langs/hu_HU/ipcop.po, langs/it_IT/ipcop.po, langs/ja_JP/ipcop.po,
	  langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po,
	  langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po,
	  langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po,
	  langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po,
	  langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po,
	  langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po:
	  Drop the XY * texts which we never needed anyway.

2009-10-29 11:46  owes

	* config/rootfiles/common/ipcop-gui, doc/base.cgi,
	  html/cgi-bin/base.cgi: Move base.cgi (are we really interested to
	  keep it?) to doc directory.

2009-10-29 11:44  owes

	* tools/gen_strings.pl: doc, lfs and tools directories do not have
	  texts that need translation

2009-10-29 11:43  owes

	* html/cgi-bin/aliases.cgi: Change style of informative box

2009-10-29 11:33  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/en_US/ipcop.po,
	  langs/es_ES/ipcop.po, langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po,
	  langs/fi_FI/ipcop.po, langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po,
	  langs/hu_HU/ipcop.po, langs/ipcop.new.en.pl,
	  langs/it_IT/ipcop.po, langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po,
	  langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po,
	  langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po,
	  langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po,
	  langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po,
	  langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po,
	  langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po: Update 'information
	  message' text

2009-10-29 11:31  owes

	* html/cgi-bin/ifaces.cgi: Change style of informative box

2009-10-29 07:59  owes

	* html/cgi-bin/openvpn.cgi: Fix html error

2009-10-28 22:04  owes

	* langs/bg_BG/ipcop.po: Updates from language database

2009-10-27 16:50  owes

	* html/cgi-bin/openvpn.cgi: Avoid assigning duplicate statc IPs

2009-10-27 16:29  owes

	* html/cgi-bin/openvpn.cgi: Filename in ccd directory must be
	  Common Name with spaces replaced by _

2009-10-27 15:27  owes

	* html/cgi-bin/openvpn.cgi: Add 'static IP' option for OpenVPN
	  roadwarriors.
	  TODO: sort dropdownlist on IP, avoid IP duplication
	  
	  Try and read settings only once.

2009-10-27 11:07  owes

	* src/rc.d/rc.updatered: Add (debug) log entry

2009-10-27 10:59  owes

	* src/rc.d/rc.connectioncheck: Add several log entries to better
	  see what rc.connectioncheck is doing. Holdoff-sleep after we are
	  sure we will do a retry, no point in sleeping when there will be
	  no more connection retries.

2009-10-27 09:33  owes

	* html/cgi-bin/dhcp.cgi: dnsmasq per default is limited to max. 150
	  leases, not enough for larger networks.
	  Use NetAddr::IP to calculate max. number of IP addresses in
	  Green&Blue network to set max. leases.
	  
	  Make use of NetAddr::IP inrange function.
	  Replace many ${interface}_${counter} with ${ic}.

2009-10-26 23:31  gespinasse

	* lfs/coreutils, src/scripts/httpscert: Revert the hostname change
	  on httpscert
	  The error was caused by me recompiling coreutils for some tests
	  So ensure net-tools is recompiled after coreutils to include
	  always the same hostname program.

2009-10-26 15:12  owes

	* lfs/dhcpcd: Upgrade dhcpcd to 5.1.3

2009-10-25 23:05  gespinasse

	* lfs/libusb: Remove libusb source package at end of build

2009-10-25 22:36  gespinasse

	* src/scripts/restarthttpd: Try to send HUP only if httpd is
	  already running.
	  
	  It happen with the hostname trouble that apache had not started,
	  so trying to cat the pid fail

2009-10-25 22:34  gespinasse

	* src/scripts/httpscert: Due to the upgrade to coreutils-0.7.6,
	  hostname no more accept -f option
	  Fix that. Without option, we already have the FQDN

2009-10-25 21:35  owes

	* html/cgi-bin/openvpn.cgi: Add 'IPCop Style' when choosing
	  connection type

2009-10-25 18:52  owes

	* html/cgi-bin/openvpn.cgi: Add config option for static
	  RoadWarrior IP addresses (not yet complete).
	  Rearrange some advanced options in GUI.
	  Remove duplicate code sections.

2009-10-25 15:07  owes

	* html/cgi-bin/openvpn.cgi: Add fast-io and mtu-disc 'Advanced
	  Server' options

2009-10-25 10:47  owes

	* lfs/unzip, src/patches/unzip-5.52-CVE-2008-0888.patch: Upgrade
	  unzip to 6.0

2009-10-25 10:28  owes

	* lfs/libusb: Upgrade libusb to 1.0.3

2009-10-25 10:27  owes

	* config/rootfiles/common/pcre, lfs/pcre: Upgrade pcre to 8.00

2009-10-25 10:26  owes

	* lfs/hdparm: Upgrade hdparm to 9.27

2009-10-25 10:26  owes

	* config/rootfiles/common/libpng, lfs/libpng: Upgrade libpng to
	  1.2.40

2009-10-25 10:25  owes

	* config/rootfiles/common/freetype, lfs/freetype: Upgrade freetype
	  to 2.3.11

2009-10-25 10:20  owes

	* config/rootfiles/common/pixman, lfs/pixman: Upgrade pixman to
	  0.16.2

2009-10-25 10:16  owes

	* lfs/dejavu: Upgrade dejavu to 2.30

2009-10-25 09:04  owes

	* src/rc.d/rc.sysinit: Add comment which hardware boot without
	  initramfs

2009-10-25 07:25  gespinasse

	* lfs/iftop: Remove the comment before source removal at
	  compilation end

2009-10-24 20:40  dotzball

	* html/cgi-bin/fwrules.cgi: Add a spacer image to action columns
	  title to have the same width
	  when there is no rule and when there is at least one rule
	  displayed.

2009-10-24 19:27  dotzball

	* html/cgi-bin/fwrules.cgi, src/libs/firewall-lib.pl,
	  src/scripts/puzzleFwRules.pl: Hide and don't create iptables of
	  adv rules in non adv mode.

2009-10-24 17:55  owes

	* config/rootfiles/common/rrdtool, lfs/rrdtool: Upgrade rrdtool to
	  1.3.9

2009-10-24 14:52  gespinasse

	* lfs/mdadm, src/patches/mdadm-3.0_fix-test-on-faileddisknum.patch:
	  Upgrade mdadm to 3.0.3.
	  It look 3.1 branch add features only supported by more recent
	  kernels.
	  Suppress old patch now include

2009-10-24 14:48  gespinasse

	* lfs/openswan: Upgrade openswan to 2.24rc1
	  This should at least solve one issue with DPD

2009-10-23 10:00  owes

	* lfs/linux: Upgrade kernel to 2.6.27.38

2009-10-23 09:56  owes

	* src/installer/networking.c: Remove option to assign RED NIC when
	  type is GSM/3G.
	  Slightly change test an behaviour when RED NIC not assigned but
	  needed (PPPoE, DHCP, Static, ...)
	  When changing config from Modem to 'RED-NIC-needed', immediately
	  go to card assignment.

2009-10-20 06:06  gespinasse

	* lfs/coreutils: Workaround package removal error if tests were run
	  One test mount fail to umount for a reason not yet identified.
	  Maybe umount 2.16.1?

2009-10-19 22:35  gespinasse

	* lfs/e2fsprogs: Remove configure --disable-evms option as that's
	  no more supported in 1.41.9
	  
	  Allow tests to fail as there is one failure on ppc (and 2 more on
	  actual git code).
	  should revisit that once next e2fsprogs version is released

2009-10-19 19:32  owes

	* langs/af_ZA/install.po, langs/bg_BG/install.po,
	  langs/ca_ES/install.po, langs/cs_CZ/install.po,
	  langs/da_DK/install.po, langs/de_DE/install.po,
	  langs/el_GR/install.po, langs/en_GB/install.po,
	  langs/en_US/install.po, langs/es_ES/install.po,
	  langs/es_UY/install.po, langs/fa_IR/install.po,
	  langs/fi_FI/install.po, langs/fr_FR/install.po,
	  langs/gu_IN/install.po, langs/hu_HU/install.po,
	  langs/install.new.en.pl, langs/it_IT/install.po,
	  langs/ja_JP/install.po, langs/lt_LT/install.po,
	  langs/nb_NO/install.po, langs/nl_NL/install.po,
	  langs/pl_PL/install.po, langs/pt_BR/install.po,
	  langs/pt_PT/install.po, langs/ro_RO/install.po,
	  langs/ru_RU/install.po, langs/sk_SK/install.po,
	  langs/sl_SI/install.po, langs/so_SO/install.po,
	  langs/sv_SE/install.po, langs/th_TH/install.po,
	  langs/tr_TR/install.po, langs/ur_PK/install.po,
	  langs/vi_VN/install.po, langs/zh_CN/install.po,
	  langs/zh_TW/install.po: Add text for GSM/3G

2009-10-19 19:31  owes

	* src/installer/common.h, src/installer/helper.c,
	  src/installer/networking.c: Add 'GSM/3G Modem' for RED type.
	  Will set RED_1_TYPE to GSM3G but no other changes (yet).

2009-10-19 16:42  owes

	* updates/template/setup: Add sample line to update bootloader
	  config in case of kernel upgrade

2009-10-19 13:19  owes

	* src/misc-progs/accountingctrl.c: Add iptables accounting rules
	  for Modem/ISDN

2009-10-19 13:13  owes

	* src/installer/hardware.c: Discard (USB) devices smaller disk
	  minimum, not arbitrary value (64 MB).

2009-10-18 17:28  eoberlander

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/en_US/ipcop.po,
	  langs/es_ES/ipcop.po, langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po,
	  langs/fi_FI/ipcop.po, langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po,
	  langs/hu_HU/ipcop.po, langs/it_IT/ipcop.po, langs/ja_JP/ipcop.po,
	  langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po,
	  langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po,
	  langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po,
	  langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po,
	  langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po,
	  langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po:
	  Oops... Add en_US to webgui, fix some spelling errors, and edit
	  others.

2009-10-18 17:09  eoberlander

	* html/cgi-bin/addresses.cgi, html/cgi-bin/fwrulesadm.cgi,
	  html/cgi-bin/ifaces.cgi, langs/af_ZA/ipcop.po,
	  langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po, langs/cs_CZ/ipcop.po,
	  langs/da_DK/ipcop.po, langs/de_DE/ipcop.po, langs/el_GR/ipcop.po,
	  langs/en_GB/ipcop.po, langs/en_US, langs/en_US/install.po,
	  langs/en_US/ipcop.po, langs/es_ES/ipcop.po, langs/es_UY/ipcop.po,
	  langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po, langs/fr_FR/ipcop.po,
	  langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/list, langs/lt_LT/ipcop.po,
	  langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po,
	  langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po,
	  langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po,
	  langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po,
	  langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po,
	  langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po, tools/gen_strings.pl:
	  Add en_US to webgui, fix some spelling errors, and edit others.

2009-10-18 16:55  owes

	* src/libs/general-functions.pl, src/libs/header.pl: Remove some of
	  the last users of swroot

2009-10-18 16:51  owes

	* src/libs/header.pl: Bundle various file tests in 1 place

2009-10-18 16:50  owes

	* src/libs/general-functions.pl: Test for file before stat()

2009-10-18 16:17  owes

	* config/rootfiles/common/dhcpcd: Update rootfile to match version
	  5.1.2

2009-10-18 16:15  owes

	* lfs/dhcpcd: Update dhcpcd to 5.1.2

2009-10-18 09:50  owes

	* html/cgi-bin/graphs.cgi, src/scripts/makegraphs: This should fix
	  Traffic Graphs for Modem/ISDN type connections

2009-10-18 09:39  owes

	* src/libs/DataAccess.pl, src/libs/general-functions.pl,
	  src/libs/header.pl, src/rc.d/rc.red: Add and use getredinterface
	  function, to help avoid reading red/iface in multiple places.

2009-10-18 08:29  owes

	* src/libs/general-functions.pl: Make ppp0 device also show in red
	  color

2009-10-16 21:58  gespinasse

	* config/rootfiles/common/linux-atm, lfs/linux-atm: Disable
	  linux-atm static lib

2009-10-16 12:56  owes

	* src/libs/general-functions.pl: Relax the test on valid domains.
	  Starting next week 1 character (and 2 characters) second level
	  domains are allowed in Germany. So simply let resolver etc.
	  handle invalid domains should there be any.

2009-10-16 10:53  owes

	* src/scripts/puzzleFwRules.pl: Fix time based rule creation. Rule
	  like 07:00 - 12:55 was not working.

2009-10-16 07:00  owes

	* lfs/expat: Add patch to close CVE-2009-2625

2009-10-16 06:24  gespinasse

	* lfs/coreutils: Remove the check on su-tools since new toolchain
	  have one for sure now

2009-10-16 06:13  gespinasse

	* lfs/pkg-config: Upgrade pkg-config to 0.23 like LFS

2009-10-15 21:11  dotzball

	* html/cgi-bin/fwrules.cgi: Format rule overview. All rules are
	  displayed in same table layout. On
	  [External] IPcop Access the destination interface column has no
	  header and
	  the table cell is empty.
	  
	  On portforwarding rules the external ipcop destination is
	  displyed in a
	  second line (same as logging options and timeframes). This
	  external ipcop
	  destination line is only displayed if external address is not
	  (the default)
	  'Red Address' or if the external service is different to the
	  internal
	  destination service.

2009-10-14 21:48  gespinasse

	* config/rootfiles/common/util-linux-ng, lfs/util-linux-ng: Disable
	  static libs. The main gain is to make the toolchain smaller

2009-10-14 20:32  owes

	* lfs/newt: New patch version from Debian to close CVE-2009-2905

2009-10-14 13:53  owes

	* lfs/busybox,
	  src/patches/busybox-1.14.3-trylink-gc-sections.patch: Upgrade
	  busybox to 1.14.4
	  Remove patch included in upstream.

2009-10-14 13:36  owes

	* config/busybox/busybox.config, config/install/init: Looks like
	  pkill is a better solution than killall to kill udevd and worker
	  threads

2009-10-14 12:10  owes

	* src/libs/library.sh: Do not echo text when removefromfile has
	  nothing to do.

2009-10-14 12:08  owes

	* html/cgi-bin/proxy.cgi: Add some delay after proxy (re)start, so
	  we display 'Running' state

2009-10-13 20:35  owes

	* config/rootfiles/common/perl: Update Perl rootfile to match
	  version 5.10.1

2009-10-13 18:03  owes

	* config/etc/syslog.conf, config/rootfiles/common/sysklogd,
	  lfs/sysklogd: Remove sysklogd

2009-10-13 18:02  owes

	* config/etc/logrotate.conf.FLASH, config/etc/logrotate.conf.HDD,
	  config/rootfiles/common/stage2, html/cgi-bin/status.cgi,
	  src/misc-progs/restartsyslogd.c, src/rc.d/rc.sysinit: Switch from
	  sysklog to rsyslog

2009-10-13 18:00  owes

	* make.sh: Build rsyslog instead of sysklog

2009-10-13 17:59  owes

	* config/etc/rsyslog.conf, config/rootfiles/common/rsyslog,
	  lfs/rsyslog: Add rsyslog to replace sysklog.
	  The (now) standard log daemon on Debian, Fedora, Ubuntu (others
	  ?) cannot be bad for us.

2009-10-13 17:44  owes

	* lfs/dnsmasq: Upgrade dnsmasq to 2.51

2009-10-13 12:51  owes

	* lfs/linux: Upgrade to kernel 2.6.27.37

2009-10-12 06:36  gespinasse

	* lfs/coreutils: Document that uname patch need to come from CLFS
	  as LFS patch support x86 only
	  This fix compilation on ppc.

2009-10-10 22:12  owes

	* make.sh: Bump toolchain version.
	  Probably not the final 1.9.8 toolchain version, but enough has
	  changed already.

2009-10-10 22:09  owes

	* lfs/glibc, src/patches/glibc-2.7_fetestexcept-fix.patch: Add
	  patch to glibc to fix (asm) compiler error due to new binutils

2009-10-10 22:08  owes

	* config/rootfiles/arch_i486/binutils,
	  config/rootfiles/arch_ppc/binutils,
	  config/rootfiles/arch_sparc/binutils, lfs/binutils: Upgrade
	  binutils to 2.19.1

2009-10-10 22:05  owes

	* config/rootfiles/common/coreutils, lfs/coreutils: Update
	  coreutils to 7.6

2009-10-10 15:25  owes

	* config/rootfiles/common/bash, lfs/bash: Upgrade bash to 4.0

2009-10-10 14:45  owes

	* src/patches/perl-5.8.8-no_page_h-1.patch,
	  src/patches/perl-5.8.8_notimestamp.patch: Remove no longer needed
	  Perl 5.8.8 patches

2009-10-10 14:38  owes

	* lfs/perl: Change comment about Zlib library

2009-10-10 14:35  owes

	* config/rootfiles/common/Compress-Raw-Zlib, lfs/Compress-Raw-Zlib,
	  make.sh: Remove CPAN Compress-Raw-Zlib. This is included with
	  Perl 5.10.1.

2009-10-10 14:33  owes

	* config/rootfiles/common/perl, lfs/perl: Upgrade Perl to 5.10.1
	  Only make minimal changes to rootfile to make things work.
	  Complete the rootfile (with things not installed) in a later
	  commit.

2009-10-10 10:51  gespinasse

	* config/rootfiles/common/kbd, lfs/kbd,
	  src/patches/kbd-1.12_kbio.patch: Upgrade kbd to 1.15.1
	  configure is missing but autoreconf work (thank to Cris from LFS)
	  
	  change the URL where bz2 package is available
	  
	  My gzip enhancement is include, so remove the sed
	  sparc kbio fix is include, so remove the patch

2009-10-10 10:40  gespinasse

	* config/rootfiles/common/gzip, lfs/gzip: Upgrade gzip to 1.3.13
	  
	  this fix the futimens function name conflict with glibc-2.7
	  
	  Look compress is no more installed (don't know from wich version)

2009-10-10 10:05  eoberlander

	* html/cgi-bin/fwrules.cgi: Fix width of Action column span.

2009-10-09 16:17  owes

	* lfs/Config: To properly work for rootfiles we'll need to
	  sed-replace in Config too

2009-10-09 14:03  owes

	* src/libs/DataAccess.pl: Open DNS for both udp and tcp.

2009-10-09 10:59  owes

	* config/rootfiles/common/Archive-Zip,
	  config/rootfiles/common/Compress-Raw-Zlib,
	  config/rootfiles/common/DBD-SQLite, config/rootfiles/common/DBI,
	  config/rootfiles/common/Digest-HMAC,
	  config/rootfiles/common/Digest-SHA1, config/rootfiles/common/GD,
	  config/rootfiles/common/HTML-Parser,
	  config/rootfiles/common/HTML-Tagset,
	  config/rootfiles/common/Locale-Maketext-Gettext,
	  config/rootfiles/common/Net-DNS,
	  config/rootfiles/common/Net-SSLeay,
	  config/rootfiles/common/NetAddr-IP,
	  config/rootfiles/common/Text-Parsewords,
	  config/rootfiles/common/URI, config/rootfiles/common/XML-Parser,
	  config/rootfiles/common/XML-Simple,
	  config/rootfiles/common/libwww-perl,
	  config/rootfiles/common/perl, config/rootfiles/common/rrdtool:
	  Change Perl and CPAN rootfiles to use PERLVER

2009-10-09 10:57  owes

	* lfs/cdrom, make.sh: Make it a little easier to change Perl
	  version for rootfiles.

2009-10-09 09:19  owes

	* html/cgi-bin/fwrules.cgi: Drop 'log' column and move log
	  enable/disable into action section. Slightly reorganize legend.

2009-10-09 05:35  owes

	* config/rootfiles/common/speedtouch,
	  config/rootfiles/common/speedtouch_SKIP, make.sh: Remove
	  speedtouch from build as it is probably not necessary.
	  Remove from SVN after confirmation.

2009-10-09 05:31  owes

	* config/rootfiles/common/firmware-extractor,
	  lfs/firmware-extractor, make.sh: Add firmware-extractor for
	  SpeedTouch modems.

2009-10-08 14:07  owes

	* src/misc-progs/restartntpd.c, src/rc.d/rc.sysinit,
	  src/rc.d/rc.updatered: Use ntpdate after first RED connection to
	  get correct time quicker.
	  
	  Probably a good idea to introduce a GUI option to use this, as it
	  is usually only needed on boxed with non-working RTCs (battery
	  dead).

2009-10-08 14:03  owes

	* config/etc/logrotate.conf.FLASH, config/etc/logrotate.conf.HDD,
	  lfs/shadow: Fix error from sshd: Excess permission or bad
	  ownership on file /var/log/btmp
	  
	  Now that btmp will be filled with bad login attempts on
	  console/ssh, we probably also want to logrotate it.
	  
	  On a side note: the login/logout section of the system log page
	  does not work (IIRC it also never worked on 1.4).
	  We could do something with the output of last and lastb on a
	  seperate (to be created) log page instead.

2009-10-07 15:21  eoberlander

	* config/rootfiles/common/speedtouch, make.sh,
	  src/patches/speedtouch-1.3.1-isdn.patch: Add speedtouch, so we
	  can start testing...

2009-10-06 20:44  gespinasse

	* config/rootfiles/arch_i486/syslinux, lfs/syslinux: Upgrade
	  syslinux to 3.83

2009-10-06 06:19  gespinasse

	* config/rootfiles/common/apache, lfs/apache: Upgrade apache to
	  2.2.14

2009-10-06 04:44  owes

	* lfs/ipcop: Forgot to commit this. Need to copy config file for
	  ISO to be able to build.

2009-10-05 20:41  owes

	* src/patches/iftop-0.17_linedrawing.patch: Fix iftop patch. Should
	  not use copy and paste for such things.

2009-10-05 19:08  owes

	* lfs/linux: Upgrade kernel to 2.6.27.36

2009-10-05 19:07  owes

	* langs/af_ZA/install.po, langs/bg_BG/install.po,
	  langs/ca_ES/install.po, langs/cs_CZ/install.po,
	  langs/da_DK/install.po, langs/de_DE/install.po,
	  langs/el_GR/install.po, langs/en_GB/install.po,
	  langs/es_ES/install.po, langs/es_UY/install.po,
	  langs/fa_IR/install.po, langs/fi_FI/install.po,
	  langs/fr_FR/install.po, langs/gu_IN/install.po,
	  langs/hu_HU/install.po, langs/it_IT/install.po,
	  langs/ja_JP/install.po, langs/lt_LT/install.po,
	  langs/nb_NO/install.po, langs/nl_NL/install.po,
	  langs/pl_PL/install.po, langs/pt_BR/install.po,
	  langs/pt_PT/install.po, langs/ro_RO/install.po,
	  langs/ru_RU/install.po, langs/sk_SK/install.po,
	  langs/sl_SI/install.po, langs/so_SO/install.po,
	  langs/sv_SE/install.po, langs/th_TH/install.po,
	  langs/tr_TR/install.po, langs/ur_PK/install.po,
	  langs/vi_VN/install.po, langs/zh_CN/install.po,
	  langs/zh_TW/install.po: Add language texts for ISDN

2009-10-05 18:59  owes

	* src/installer/Makefile, src/installer/net_isdn.c,
	  src/installer/networking.c: Add installer/setup stuff for ISDN.
	  Should now be possible to configure ISDN, using it is probably
	  another story ...

2009-10-05 18:52  owes

	* config/cfgroot/isdn-card-list, config/rootfiles/common/ipcop: Add
	  a user configurable list of ISDN cards, similar to ISA NIC list.

2009-10-05 18:47  owes

	* src/rc.d/rc.isdn: udev does not add these ISDN devices in /dev.
	  So add them ourselves.

2009-10-05 18:46  owes

	* lfs/iftop, src/patches/iftop-0.17_linedrawing.patch: Add a hack
	  to fix ASCII line drawing on some terminals (especially PuTTy).

2009-10-05 13:13  owes

	* config/cfgroot/iface-modules-list,
	  config/cfgroot/nic-modules-list, lfs/ipcop: Use the same filename
	  in SVN as for target system

2009-10-05 09:58  owes

	* langs/af_ZA/install.po, langs/bg_BG/install.po,
	  langs/ca_ES/install.po, langs/cs_CZ/install.po,
	  langs/da_DK/install.po, langs/de_DE/install.po,
	  langs/el_GR/install.po, langs/en_GB/install.po,
	  langs/es_ES/install.po, langs/es_UY/install.po,
	  langs/fa_IR/install.po, langs/fi_FI/install.po,
	  langs/fr_FR/install.po, langs/gu_IN/install.po,
	  langs/hu_HU/install.po, langs/it_IT/install.po,
	  langs/ja_JP/install.po, langs/lt_LT/install.po,
	  langs/nb_NO/install.po, langs/nl_NL/install.po,
	  langs/pl_PL/install.po, langs/pt_BR/install.po,
	  langs/pt_PT/install.po, langs/ro_RO/install.po,
	  langs/ru_RU/install.po, langs/sk_SK/install.po,
	  langs/sl_SI/install.po, langs/so_SO/install.po,
	  langs/sv_SE/install.po, langs/th_TH/install.po,
	  langs/tr_TR/install.po, langs/ur_PK/install.po,
	  langs/vi_VN/install.po, langs/zh_CN/install.po,
	  langs/zh_TW/install.po: Follow recent changes to
	  tools/gen_strings.pl

2009-10-05 09:51  owes

	* tools/gen_strings.pl: Using \n as last character gives a mismatch
	  error in msgfmt.
	  To fix that we would need to stop using TR_ for translation texts
	  and use texts that also end with \n.
	  Use this workaround until we change the way we use translation
	  texts.

2009-10-05 05:54  owes

	* langs/install.new.en.pl, tools/gen_strings.pl: No need to 'hide'
	  the translation texts ending with _CR.
	  I do not know if there is a need for create_c2, so I made a
	  create_c3.php script.
	  The display of \n in installer/setup is not working, but that is
	  another problem we will need to fix.

2009-10-04 16:45  owes

	* src/installer/host_domain.c, src/installer/installer.c,
	  src/installer/networking.c, src/installer/passwords.c,
	  src/installer/timezone.c: Remove some warnings that were probably
	  introduced by newer Newt.

2009-10-04 15:53  owes

	* config/rootfiles/common/misc-progs, html/cgi-bin/openvpn.cgi,
	  src/scripts/openvpn.sh: OpenVPN can call scripts on several
	  events. Add and use script for client disconnect/connect.

2009-10-04 15:49  owes

	* html/cgi-bin/connections.cgi: Connections in Traffic and Status
	  mode where using different logic for colour display. Avoid that
	  error by using 1 path through the code.

2009-10-04 15:10  owes

	* src/misc-progs/openvpnctrl.c: Need a different test for valid
	  devices, otherwise we cannot enable OpenVPN server on RED if RED
	  is Modem/ISDN. Not sure if that combination will be often used
	  though.

2009-10-03 21:01  owes

	* lfs/newt: Update newt to latest 0.52.10

2009-10-03 17:40  owes

	* lfs/ipcop, src/rc.d/rc.isdn, src/rc.d/rc.red: Move ISDN config
	  file to /var/ipcop/ethernet. ethernet may not be the best place
	  for such config files, but better suited than red (temporary
	  status files) and ppp (GUI configurable settings).

2009-10-03 17:21  owes

	* html/cgi-bin/pppsetup.cgi: We choose between ISDN and Analog
	  Modem when configuring RED, so no need for extra tests

2009-10-03 12:59  owes

	* src/scripts/puzzleFwRules.pl: Disable 'advanced' rule test for
	  now, to make portforwards work in normal mode

2009-10-03 08:19  gespinasse

	* lfs/openssh: Upgrade openssh from 5.2p1 to 5.3p1
	  
	  Remove --with-ipv4-default that does nothing on configure since
	  3.7p1
	  and produce a WARNING: Unrecognized options on 5.3p1

2009-10-02 15:49  owes

	* lfs/dhcpcd: Update dhcpcd to 5.1.1

2009-10-02 12:43  owes

	* src/installer/networking.c: Filter wmaster devices

2009-10-02 12:12  owes

	* src/installer/hardware.c: Readd the hack to detect some onboard
	  nVidea NICs (forcedeth)

2009-10-02 08:58  owes

	* config/rootfiles/common/util-linux-ng: Need to have blkid to be
	  able to see disk/by-label

2009-10-02 07:39  owes

	* src/installer/installer.c: Since we create persistent net rules
	  ourselves, we no longer need reshuffling inside/outside chroot in
	  installer.

2009-10-01 20:01  owes

	* html/cgi-bin/logsystem.cgi: Add a log section for Squid.
	  Start/Stop and Create Swap Directories only at the moment.

2009-10-01 19:59  owes

	* src/misc-progs/restartsquid.c: Silence the Creating Swap
	  Directories text in restartsquid, add that text to logfile
	  instead.
	  While there slightly rearrange stopping squid.

2009-10-01 19:44  eoberlander

	* config/ppp/dialer, html/cgi-bin/pppsetup.cgi,
	  langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Add a field for a modem string specific to
	  each profile.

2009-10-01 18:46  eoberlander

	* html/cgi-bin/pppsetup.cgi: speedtouchversion subroutine has moved
	  to general-functions.pl

2009-10-01 14:47  owes

	* config/rootfiles/common/udev,
	  config/udev/rules.d/70-persistent-net.rules, lfs/initramfs,
	  src/installer/networking.c: Drop udev persistent net generation
	  and use our own mechanism in setup.

2009-10-01 14:35  owes

	* config/install/init: [ -n $VAR ] does not work as expected. [ -n
	  "$VAR" ] does.
	  Maybe busybox shell difference?

2009-09-29 18:51  gespinasse

	* lfs/stage2: Fix the missing line suppressed by error as spotted
	  by eric on setuid fix

2009-09-29 06:35  gespinasse

	* lfs/stage2: Fix mount error 'only root can do that' when directly
	  building the toolchain
	  In the other case, tar remove setuid bit, so do the same
	  
	  Move dev setting after etc files has been installed
	  When etc/passwd is installed, we have the correct prompt
	  With etc/fstab installed, this save us a warning from mount

2009-09-28 17:44  owes

	* lfs/udev, src/patches/udev-146_fix-interface-rename.patch: Add
	  patch from udev git to fix interface rename trouble in
	  init/installer.
	  Short term solution while waiting for udev 147.

2009-09-28 17:33  gespinasse

	* config/install/init: Add a way to save debug log on boot
	  initramfs.
	  You just need to :
	  - add DEBUGDEV=sda (or the letter of the key) in APPEND line,
	  - add your log creation in init
	  - plug the key on the test machine

2009-09-28 15:25  owes

	* config/install/init: Increase sleeptime after an error in init
	  (was 2 seconds, now 5 seconds).
	  Start syslogd before udevd, so we can see udev errors on console
	  4.
	  Add modprobe scsi_wait_scan workaround for possible race
	  condition, not sure if it helps, but it won't hurt.
	  Add udevadm settle timeout value. This should avoid udev staling
	  completely and give out an error about event queue not yet
	  finished.

2009-09-27 16:15  eoberlander

	* html/cgi-bin/index.cgi: Shuffle position of break tags around, so
	  spacing on screen is consistent with different messages.

2009-09-27 14:32  marcoson

	* html/cgi-bin/proxy.cgi: Changed some values for download
	  throttling

2009-09-27 14:18  marcoson

	* html/cgi-bin/proxy.cgi: Fixed ACL for group based LDAP auth

2009-09-26 14:18  dotzball

	* html/cgi-bin/fwrules.cgi: Hide rule action box only on PortFw. In
	  PortFw there is always an
	  accept.
	  
	  Re-order current rules to have same order as "Add new rules
	  buttons"
	  above.

2009-09-26 13:32  gespinasse

	* config/kernel/kernel.config.ppc,
	  config/kernel/kernel.config.sparc: Partially revert Olaf change
	  on sparc/pcc kernel config
	  
	  Those options does not exist on sparc/pcc as lzma patch is only
	  applied on x86.
	  That should simply change nothing

2009-09-26 13:20  gespinasse

	* make.sh: Add a comment why we compile util-linux-ng contrary to
	  LFS
	  We need mount available inside lfs/stage2

2009-09-25 20:05  owes

	* src/rc.d/rc.net, src/rc.d/rc.sysinit: Start RED at the end from
	  rc.sysinit.
	  TODO: find a way to use ntpdate for quicker ntp synchronisation
	  after first RED connection.

2009-09-25 20:00  owes

	* src/misc-progs/restartsquid.c: Change RED message from error to
	  'verbose info'

2009-09-25 19:57  owes

	* lfs/linux: Upgrade kernel to 2.6.27.35

2009-09-25 18:10  owes

	* config/rootfiles/common/udev, lfs/udev,
	  src/patches/udev-146_signalfd-h.patch: Upgrade udev to 146
	  Add patch to be able to use udev without signalfd.h
	  libvolume_id is now gone and included with libblkid from
	  util-linux-ng.

2009-09-25 18:08  owes

	* src/installer/partition.c: We only need libvolume_id.h in
	  installer when using UUID for disk identification.
	  Since using disk by label works pretty good, I think we can drop
	  code for UUID use one day.

2009-09-25 18:02  owes

	* lfs/initramfs: Add blkid and libblkid into target initramfs,
	  needed to be able to use disk labels with udev versions without
	  libvolume_id

2009-09-25 16:34  owes

	* lfs/initramfs: Also shrink /sbin, /usr/bin and /usr/sbin

2009-09-25 13:10  owes

	* lfs/e2fsprogs, make.sh: Drop e2fsprogs from toolchain.

2009-09-25 09:10  owes

	* config/kernel/kernel.config.ppc,
	  config/kernel/kernel.config.sparc: Remove CONFIG_IDE_PROC_FS for
	  ppc and sparc.
	  Using make menuconfig I also noticed that some compression CONFIG
	  was added/changed. Update those.
	  Note: our compression is different for i486 (LZMA) vs. ppc/sparc
	  (GZIP).

2009-09-25 08:58  owes

	* config/rootfiles/common/e2fsprogs,
	  config/rootfiles/common/util-linux-ng, lfs/e2fsprogs,
	  lfs/util-linux-ng, make.sh: Upgrade e2fsprogs to 1.41.9 and
	  util-linux-ng to 2.16.1
	  Building order is changed slightly, as e2fsprogs now depends on
	  util-linux.
	  
	  I think we can drop e2fsprogs from the toolchain, but this needs
	  verification.
	  
	  One problem exists: when building the toolchain (because it not
	  exist in cache) and ISO through ./make.sh build, lfs/stage2 barfs
	  when mounting /dev (error: only root can do that).
	  This is probably because we do not sudo build the toolchain.
	  A workable solution would be to suggest following in make.sh when
	  the toolchain is not found:
	  - run ./make.sh gettoolchain && ./make.sh build (prefered
	  option).
	  - run ./make.sh toolchain && ./make.sh clean && ./make.sh build

2009-09-24 08:05  owes

	* src/scripts/mkinitramfs: depmod is now in /sbin

2009-09-24 07:58  owes

	* lfs/initramfs: Install mdadm in /sbin in initramfs.
	  Pull in more files for target initramfs.

2009-09-24 06:51  owes

	* config/install/init: Drop MDADM variable definition.

2009-09-24 06:41  gespinasse

	* src/installer/partition.c: More path cleanup in installer
	  I don't know why this was not commited.
	  Maybe a find -exec sed that badly update .svn directory

2009-09-24 06:18  gespinasse

	* src/installer/installer.c, src/installer/partition.c: Fix wget
	  path in installer due to busybox clean-up

2009-09-23 14:05  gespinasse

	* lfs/initramfs, src/scripts/disk-partition: Finally move parted at
	  the same place inside initramfs

2009-09-23 13:47  gespinasse

	* lfs/busybox, lfs/initramfs: Remove busybox install hack.
	  We now have a chance that each command is at the same place
	  inside and outside initramfs

2009-09-23 13:44  gespinasse

	* config/install/halt, config/install/init,
	  src/installer/installer.c, src/installer/partition.c,
	  src/installer/restore.c, src/installer/timezone.c: Finish
	  hardcoded path removal in initramfs
	  We will now rely on PATH to find the command.
	  
	  That should make the installer a few bytes smaller, I did not
	  check.
	  I just wanted be able to remove busybox install hack.
	  
	  Move the strace comment where it could be used.
	  
	  I let the path on /bin/ash and /bin/installer.
	  I haven't yet tested if that work without.
	  
	  On /sbin/mdadm, I let the variable definition but I am unsure of
	  the interest.
	  
	  Split display for udevd start and udevadm.
	  There is a bug in udevadm actually, and better show where the
	  problem is.
	  More on that later.

2009-09-23 13:10  owes

	* src/rc.d/rc.net, src/rc.d/rc.sysinit: Remove all RED leftover
	  files in rc.net.
	  Generate a (empty) resolv.conf file for dnsmasq after boot,
	  similar to what rc.updatered does after RED down.

2009-09-21 20:03  owes

	* html/cgi-bin/wireless.cgi: Rewrite wireless.cgi to handle config
	  file differently, so I do not have to remember at multiple places
	  to tmp[1] is an IP address.

2009-09-21 12:55  owes

	* config/rootfiles/common/openldap, lfs/openldap: Upgrade openldap
	  to 2.4.16 the current 'stable release'

2009-09-20 19:14  marcoson

	* lfs/squid: Updated Squid to 2.7STABLE7

2009-09-20 13:17  eoberlander

	* html/cgi-bin/fwrules.cgi: Fix for SF Bug 2862576

2009-09-20 12:55  eoberlander

	* html/cgi-bin/fwrules.cgi: Adjust cell padding in table, fix
	  typos, and fix position of blob.

2009-09-19 16:25  owes

	* html/cgi-bin/status.cgi: The WHAT field can be long and have
	  multiple words, depending on shell activity. Split output into 2
	  tables and use a match everything regex for the last field.

2009-09-19 13:25  owes

	* html/cgi-bin/status.cgi: Remove last use of <pre> from status
	  page

2009-09-19 12:10  owes

	* html/cgi-bin/ipsec.cgi: Remove the 'blob' because empty
	  Organization Name is not accepted

2009-09-18 05:47  owes

	* src/rc.d/rc.red: Fix vlan remove command typo.
	  Also add test for device exists before removing.

2009-09-17 20:19  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Add and remove some texts ...

2009-09-17 20:12  owes

	* html/cgi-bin/pppsetup.cgi, src/rc.d/rc.red: This adds support for
	  VDSL.
	  Some German VDSL variants use VLAN tags over PPPoE.
	  RED stop and reconnect need some more testing.

2009-09-17 20:03  owes

	* config/ppp/ip-up: This hack fixes non-working IPsec net-2-net.
	  My guess is that newer pppd sets default route different, which
	  breaks Openswan versions newer than 2.6.21dr1.

2009-09-17 12:39  owes

	* src/misc-progs/restartsquid.c, src/scripts/aggregatetraffic.pl,
	  src/scripts/restarthttpd, src/scripts/setreservedports.pl,
	  src/scripts/vpn-watch: Move killall from /bin to /usr/bin (these
	  were missing in commit #3548)

2009-09-16 14:29  gespinasse

	* lfs/dnsmasq, src/patches/dnsmasq-2.49_log-dhcp.patch: Upgrade
	  dnsmasq to 2.51test3 as 2.50test7 is no more available
	  Remove patch include in 2.51

2009-09-16 14:14  gespinasse

	* lfs/URI: Upgrade URI to 1.40 as 1.37 is no more available on CPAN

2009-09-16 07:50  owes

	* src/scripts/dhcpcd.sh: Add NOCARRIER reason, used when NIC does
	  not have link.

2009-09-16 07:20  owes

	* lfs/linux: Upgrade kernel to 2.6.27.34

2009-09-16 07:18  owes

	* config/rootfiles/common/misc-progs, src/rc.d/rc.event,
	  src/rc.d/rc.halt, src/rc.d/rc.sysinit, src/rc.d/rc.updatered: Add
	  rc.event script, to make event handling similar to rc.firewall.
	  Something happens, rc.event is started, which then starts
	  rc.event.local.

2009-09-15 07:15  owes

	* src/rc.d/rc.updatered: Cosmetic change, do not touch red/active
	  on DHCP renew

2009-09-15 06:38  owes

	* config/kernel/kernel.config.i486: Add e_powersaver for VIA C7 and
	  some modules for FREQ control.

2009-09-15 06:36  owes

	* config/rootfiles/common/iptables, lfs/iptables: Update iptables
	  to 1.4.5

2009-09-15 06:35  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Menu texts and page texts have initial
	  capitel letter on all words.

2009-09-14 17:00  dotzball

	* html/cgi-bin/fwrules.cgi: Remove no more used images from legend.

2009-09-12 20:33  dotzball

	* src/libs/DataAccess.pl, src/misc-progs/setfwrules.c,
	  src/rc.d/rc.firewall, src/scripts/puzzleFwRules.pl: Didn't want
	  to commit the fwrules.cgi in my previous commit, it should
	  have been with this commit now.
	  
	  Remove some options:
	  - Destination interface by color
	  - Invert source interface
	  - Invert destination interface
	  - 'Any' as source interface
	  
	  Renamed chain:
	  DMZHOLES -> PINHOLES
	  FW_FORWARD -> FW_OUTGOING
	  Renamed ruletype:
	  DMZHOLES -> PINHOLES
	  FORWARD -> OUTGOING
	  
	  As the invert src/dest interface options are removed the the
	  configfile
	  format is changed. You should remove all existing rules and
	  recreate
	  them.
	  
	  Show the custom interfaces only if they match internal/external,
	  e.g.
	  show "internal" custom interface as source but not as destination
	  in
	  Outgoing traffic etc.

2009-09-12 20:13  dotzball

	* config/rootfiles/common/ipcop-gui, html/cgi-bin/fwrules.cgi,
	  html/html/images/iface-blue.gif,
	  html/html/images/iface-green.gif,
	  html/html/images/iface-orange.gif,
	  html/html/images/iface-red.gif: Remove no more used images.

2009-09-12 20:12  dotzball

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Changed texts.

2009-09-12 15:13  dotzball

	* html/cgi-bin/ifaces.cgi: Added a hidden field for "is
	  external/internal interface". For now this
	  option is always set to 'internal'.

2009-09-10 20:39  owes

	* config/cfgroot/backup-include,
	  config/rootfiles/common/misc-progs, src/rc.d/rc.event.local,
	  src/rc.d/rc.local, src/rc.d/rc.sysinit: Drop rc.local, replaced
	  by rc.event.local
	  Add some more explanation to rc.event.local

2009-09-10 09:46  gespinasse

	* config/etc/logrotate.conf.FLASH, config/etc/logrotate.conf.HDD,
	  config/rootfiles/common/psmisc, lfs/psmisc,
	  src/installer/networking.c, src/rc.d/rc.alcatelusb,
	  src/rc.d/rc.alcatelusbk, src/rc.d/rc.conexantpciadsl,
	  src/rc.d/rc.dnsmasq, src/rc.d/rc.eciadsl, src/rc.d/rc.isdn,
	  src/rc.d/rc.red: Preparation of busybox install hack removal
	  
	  Move killall to /usr/bin
	  Busybox and all distro use that path

2009-09-10 08:24  gespinasse

	* src/patches/busybox-1.14.3-trylink-gc-sections.patch: Add missing
	  patch for bb-1.14.3

2009-09-10 05:26  gespinasse

	* lfs/busybox: Upgrade busybox to 1.14.3

2009-09-09 15:16  gespinasse

	* lfs/linux: Upgrade patch level to 32

2009-09-09 15:15  gespinasse

	* config/rootfiles/common/openswan, lfs/openswan: Upgrade openswan
	  form 2.6.22 to 2.6.23
	  
	  Clean the roofile by replacing 2.6.27 with KVER for ipsec module

2009-09-07 20:22  owes

	* html/cgi-bin/connections.cgi: Add colourization for IPsec

2009-09-06 09:48  owes

	* config/rootfiles/common/ipcop-gui,
	  html/html/images/vert-horiz.png: Drop vert-horiz.png (again).
	  Add addgreen.gif into ISO.

2009-09-06 09:18  eoberlander

	* html/html/images/addgreen.gif, src/libs/general-functions.pl: Add
	  a Green Plus icon for adding a new fixed lease.

2009-09-05 17:37  owes

	* src/libs/general-functions.pl: As we allow only the addition of 1
	  lease from the lease list at the same time, we can use the same
	  look and mechanism as in 'Blue Access'.

2009-09-05 16:16  owes

	* src/libs/DataAccess.pl: Do not trust the ID in firewall/wireless,
	  it may contain duplicates.
	  Will try to fix ID in firewall/wireless later.

2009-09-05 13:19  owes

	* html/cgi-bin/wireless.cgi: Pressing an edit button does not
	  change config (yet), so no need for logging and firewall
	  reloading.
	  Add debug box for testing.

2009-09-04 20:38  owes

	* html/cgi-bin/dhcp.cgi, html/html/images/vert-horiz.png,
	  src/libs/general-functions.pl: (Re-)Add the option the add fixed
	  leases from the list of actual leases.
	  Works slightly different compared to 1.4: no 'group' addition and
	  no automagic IP address guessing.

2009-09-04 20:26  owes

	* html/cgi-bin/iptablesgui.cgi: proto can also be numerical, for
	  example IGMP (proto 2).

2009-09-04 20:16  owes

	* html/cgi-bin/iptablesgui.cgi: Coding Style

2009-09-04 09:57  owes

	* html/cgi-bin/netstatus.cgi: Remove : characters from internal
	  links.

2009-09-03 11:58  owes

	* lfs/dhcpcd: Upgrade dhcpcd to 5.1.0.

2009-09-03 06:25  gespinasse

	* config/rootfiles/common/gnupg, lfs/gnupg: Upgrade to 1.4.10
	  --enable-minimal now work
	  gpg size is even smaller than 1.4.6 on ipcop-1.4.

2009-09-02 18:55  eoberlander

	* html/cgi-bin/vpnca.cgi: Cosmetic fix to make all three Action
	  columns the same width.

2009-09-02 17:17  owes

	* src/installer/hardware.c: Just tested a simple ADMtek (ADM8511)
	  USB network adapter (pegasus driver). Identifies itself with
	  device class 0, so add that to possible classes.
	  May need to rethink the USB devices detection mechanism.

2009-09-02 09:53  owes

	* src/libs/general-functions.pl: Only look at red/iface in case RED
	  is not STATIC or DHCP.

2009-08-31 22:30  gespinasse

	* lfs/dnsmasq: Keep 2.50.test7 since 2.50 released is only 2.49
	  plus security patch
	  So add the security patch to 2.50test7 until 2.51 is ready

2009-08-30 14:02  eoberlander

	* html/cgi-bin/vpnca.cgi: Fix row colours in table.

2009-08-30 05:40  gespinasse

	* config/rootfiles/common/shadow, lfs/shadow: Upgrade shadow from
	  4.1.2.2 to 4.1.4.2
	  
	  Install the default useradd configuration

2009-08-29 19:57  owes

	* src/misc-progs/restartsyslogd.c: Stop syslogd (not SIGHUP) in
	  case remote logging is used.

2009-08-29 19:54  owes

	* src/misc-progs/setaliases.c: Remove 2 no longer used variables

2009-08-29 18:01  owes

	* html/cgi-bin/netstatus.cgi: Add table row colouring for route and
	  ARP lists.
	  This will require new screenshots, sorry Eric.

2009-08-29 17:36  eoberlander

	* html/cgi-bin/vpnca.cgi: Apply cosmetics to table format of
	  Generate Certificate box.

2009-08-29 14:59  gespinasse

	* lfs/less: Upgrade less to 436

2009-08-29 14:58  gespinasse

	* config/rootfiles/common/Compress-Raw-Zlib,
	  config/rootfiles/common/GD: Fix a few perl i486 for non x86 build

2009-08-29 14:21  gespinasse

	* config/rootfiles/common/parted, lfs/parted,
	  src/patches/parted-1.8.8_no-md-partition.patch,
	  src/patches/parted-1.8.8_sparc-fix-raid.patch: Upgrade parted to
	  1.9.0 and use xz package flavor.
	  
	  I know better understand how parted work.
	  If we disable fs support, we should not try to use fs reference
	  to partition the device in disk-partition.

2009-08-29 07:06  owes

	* lfs/ipcop, src/misc-progs/restartshaping.c: Add oneliner config
	  for shaping/settings.
	  Suppress some error messages from restartshaping.

2009-08-29 06:50  owes

	* html/cgi-bin/netstatus.cgi: Beautify routing table and ARP table
	  as we now use output from ip (iproute2)

2009-08-28 18:01  owes

	* src/rc.d/rc.halt, src/rc.d/rc.sysinit: Call rc.event.local for
	  system up/down events.
	  If there are no objections I will drop rc.local.

2009-08-28 17:44  owes

	* src/installer/common.h, src/installer/helper.c,
	  src/installer/helper_newt.c, src/installer/net_dhcp.c: Will need
	  to drop use of _BROADCAST in some other places as well.
	  Installer/Setup configuration is a special case, as the Broadcast
	  Address is used to predefine DHCP End Address.

2009-08-28 17:01  owes

	* config/ppp/ip-down, config/ppp/ip-up, src/rc.d/rc.red,
	  src/rc.d/rc.updatered, src/scripts/dhcpcd.sh: Rewrite
	  rc.updatered as Perl script.
	  Use parameters to call rc.updatered to make life somewhat easier.
	  dhcpcd.sh uses: up (new connection or different IP), renew and
	  down
	  ppp scripts use: up and down
	  rc.red uses: up and down
	  
	  Move the 'beep' code to updatered, so beeps are also done for RED
	  is DHCP.

2009-08-28 16:53  owes

	* config/cfgroot/backup-include,
	  config/rootfiles/common/misc-progs, src/rc.d/rc.event.local: Add
	  rc.event.local to be called on specific system events like system
	  up/down, red up/down.

2009-08-28 08:12  owes

	* config/ppp/ip-down, config/ppp/ip-up: Apply coding style

2009-08-28 07:22  owes

	* make.sh: Pretty difficult to build an ISO with lfs/xzutils gone
	  ;-)
	  fixed

2009-08-28 06:33  gespinasse

	* config/rootfiles/common/xz, lfs/xz, lfs/xzutils, make.sh: Upgrade
	  xz from 4.999.8beta to 4.999.9beta
	  This fix a bug in the compressor.
	  
	  Change lfs name to xz, so corresponding rootfile is found
	  Nothing is include in iso for now as xz compression is cpu
	  intensive operation

2009-08-27 17:13  eoberlander

	* html/cgi-bin/status.cgi, html/cgi-bin/updates.cgi: Code
	  improvement, suggested by John Edwards.

2009-08-27 13:20  owes

	* config/rootfiles/common/libpng, lfs/libpng: Update libpng to
	  1.2.39

2009-08-27 13:16  owes

	* src/installer/helper_newt.c: Drop calculation of broadcast and
	  writing of _BROADCAST setting.

2009-08-27 13:14  owes

	* src/installer/helper.c: Use strtol instead of atoi.

2009-08-26 14:01  owes

	* html/cgi-bin/connections.cgi: Fully use NetAddr-IP

2009-08-26 14:00  owes

	* config/rootfiles/common/Net-IP,
	  config/rootfiles/common/Net-IPv4Addr,
	  config/rootfiles/common/NetAddr-IP, config/rootfiles/common/perl,
	  lfs/Net-IP, lfs/Net-IPv4Addr, lfs/NetAddr-IP, make.sh: Add
	  (powerful) NetAddr-IP and drop Net-IP and Net-IPv4Addr

2009-08-26 13:37  owes

	* config/rootfiles/common/libwww-perl, lfs/libwww-perl: Upgrade
	  libwww perl to 5.830

2009-08-26 13:34  owes

	* config/rootfiles/common/Net-DNS, lfs/Net-DNS: Upgrade CPAN
	  Net-DNS to 0.65

2009-08-26 13:32  owes

	* config/rootfiles/common/Net-Netmask, lfs/Net-Netmask, make.sh:
	  CPAN Net-Netmask is not (anymore ?) used by OpenVPN.

2009-08-26 13:30  owes

	* config/rootfiles/common/Compress-Raw-Zlib,
	  config/rootfiles/common/Compress-Zlib, lfs/Archive-Zip,
	  lfs/Compress-Raw-Zlib, lfs/Compress-Zlib, make.sh: Upgrade CPAN
	  Archive-Zip to 1.30
	  Archive-Zip now uses Compress-Raw-Zlib instead of Compress-Zlib,
	  so change that.

2009-08-26 08:53  eoberlander

	* html/cgi-bin/status.cgi, html/cgi-bin/updates.cgi: Patch
	  disk/by-label/root to display correct device.

2009-08-26 08:52  owes

	* lfs/Digest-SHA1: Upgrade CPAN Digest-SHA1 to 2.12

2009-08-26 08:51  owes

	* config/rootfiles/common/GD, lfs/GD: Upgrade CPAN GD to 2.44

2009-08-26 08:50  owes

	* config/rootfiles/common/DBD-SQLite, lfs/DBD-SQLite: Upgrade CPAN
	  DBD-SQLite to 1.25

2009-08-26 08:49  owes

	* lfs/DBI: Upgrade CPAN DBI to 1.609

2009-08-26 08:47  owes

	* lfs/Locale-Maketext-Gettext: Update Perl Locale-Maketext-Gettext
	  to 1.28

2009-08-24 12:04  owes

	* html/cgi-bin/logsystem.cgi, src/rc.d/rc.connectioncheck,
	  src/rc.d/rc.updatered: Slightly rearrange connectioncheck and
	  updatered logging

2009-08-24 09:21  owes

	* src/rc.d/rc.red: Do not modprobe -r 3cp4218 and CnxADSL as we
	  currently do not have them.

2009-08-24 06:55  rkerr

	* html/cgi-bin/netstatus.cgi, src/rc.d/rc.alcatelusb,
	  src/rc.d/rc.connectioncheck, src/rc.d/rc.eagleusbadsl,
	  src/rc.d/rc.eciadsl, src/rc.d/rc.isdn, src/rc.d/rc.net,
	  src/rc.d/rc.red, src/rc.d/rc.updatered: Use iproute2 instead of
	  ifconfig where possible
	  
	  Needs some testing, particularly the more obscure connection
	  types

2009-08-21 18:50  eoberlander

	* html/cgi-bin/proxygraphs.cgi: Strip out size=-1 from font tags,
	  to standardise size of body text.

2009-08-21 18:44  rkerr

	* html/cgi-bin/netstatus.cgi: Specify full path to iproute2

2009-08-21 18:21  eoberlander

	* html/cgi-bin/scheduler.cgi: Widen second column to avoid word
	  wrapping of long Events.

2009-08-21 18:15  rkerr

	* config/rootfiles/common/traceroute, lfs/traceroute: Upgrade to
	  more modern traceroute implementation
	  
	  Adds ability to do TCP and ICMP traceroutes, plus more regular
	  updates/fixes than previous version

2009-08-21 17:50  owes

	* lfs/linux, make.sh: Change IPCop kernelversioning to 2.6.X-Y (X
	  currently 27).
	  This way we can update by increasing Y when new stable releases
	  are available.
	  Start with 2.6.27-1 which can then some day be updated by
	  2.6.27-2

2009-08-21 15:04  eoberlander

	* html/cgi-bin/logproxy.cgi: Fix typo. Thanks to Anon.

2009-08-21 14:54  owes

	* src/rc.d/rc.flash.up: ip-acct is long gone, we've got ulogd now

2009-08-21 14:52  owes

	* src/scripts/updatekernel.pl: Bundle the removing of old kernels
	  and tweaking boot configfiles.
	  After updates we will keep only max. of 2 kernels, the 'new' and
	  the 'current' one.
	  
	  This'll need testing and fixing for ppc and sparc.

2009-08-21 14:50  eoberlander

	* html/cgi-bin/index.cgi: Add back some padding.

2009-08-21 14:49  owes

	* config/arch/sparc/silo.conf: Hope this does not break anything,
	  some visual tweaking to silo.conf for easier grepping.

2009-08-21 13:05  eoberlander

	* html/cgi-bin/iptablesgui.cgi: Fix bug in formatting. Packets can
	  also have a K, M, G or T suffix.

2009-08-21 09:07  owes

	* src/misc-progs/accountingctrl.c: Add clean option to
	  accountingctrl

2009-08-21 07:50  owes

	* config/rootfiles/common/ulogd, lfs/ulogd: Create an (additional)
	  empty DB to be used when we want to remove all Accounting data or
	  in case of DB trouble.

2009-08-21 07:43  owes

	* html/cgi-bin/trafficadm.cgi: Restyle (visible part only) Traffic
	  Accounting Configuration page.

2009-08-21 07:28  owes

	* config/ulogd/ulogd.conf: Log only ulogd error messages.
	  This avoids filling the log with messages about fcrontab
	  restarting ulogd.

2009-08-21 05:01  owes

	* lfs/bash: Need to be in the proper directory otherwise we 'touch'
	  the wrong file.

2009-08-21 04:50  owes

	* config/rootfiles/common/radiusplugin, html/cgi-bin/openvpn.cgi,
	  lfs/radiusplugin, make.sh: Add Radiusplugin for OpenVPN.
	  Radius options were already available in the GUI but we did not
	  have the needed plugin.
	  
	  Compile tested only as I currently do not have a Radius Server
	  running.

2009-08-20 10:00  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Add language texts for OpenVPN options

2009-08-20 09:56  owes

	* html/cgi-bin/openvpn.cgi: Add Push Routes options to the OpenVPN
	  Advanced Server page.

2009-08-20 09:54  owes

	* html/cgi-bin/pppsetup.cgi: Many GUI changes for Dialup page.
	  Basically stop using right aligned columns and tweak to match the
	  4 column page layout.

2009-08-19 22:16  gespinasse

	* lfs/bash: Protect against a race when patching configure and
	  configure.in
	  They are patched in that order and nothing is wrong if both files
	  have same date.
	  But if configure.in date is later than configure, autoconf is
	  called
	  and this will fail on machines where autoconf is not installed
	  
	  this show the problem each time
	  touch configure && sleep 1 && touch configure.in && make
	  
	  anyway, it is probably time to upgrade bash and
	  bash-4.0-fixes-3.patch
	  does not have this issue.

2009-08-19 22:01  rkerr

	* config/rootfiles/common/iptables: Fix libipt_recent iptables
	  error for recent match
	  
	  The missing file is actually libxt_recent, but iptables doesn't
	  really handle detection of missing libs too well

2009-08-19 19:37  rkerr

	* src/installer/partition.c: Mount /dev/shm nosuid,nodev,noexec
	  
	  /dev/shm is a favourite place for script kiddies to dump binaries
	  as part of an exploit - tighten it up (noexec can be bypassed
	  but it raises the bar a little). Probably worth doing the same
	  for
	  /tmp but I'm not sure whether the patch process runs stuff from
	  /tmp or not.

2009-08-19 13:43  owes

	* config/kernel/kernel.config.i486,
	  config/kernel/kernel.config.ppc,
	  config/kernel/kernel.config.sparc: Add Nozomi (3G modems) driver,
	  probably needs noz* devices in ppsetup.cgi
	  Add special LED drivers for timer, heartbeat and default_on.

2009-08-19 06:18  owes

	* config/rootfiles/common/gnupg, lfs/gnupg: If a directory is not
	  in the 'list of files' it will be created when untarring with 755
	  and root:root, because owner and rights are unknown.
	  On the target this generates an 'insecure' warning when doing
	  updates.
	  
	  Pull complete /root/.gnupg directory with owner and rights as
	  created when building gnupg into ISO.

2009-08-19 06:05  owes

	* config/rootfiles/common/usbutils, lfs/usbutils: Update usbutils
	  to 0.86

2009-08-18 14:52  gespinasse

	* make.sh: svn info Rev does not change on commit, you have to
	  update
	  So add a comment and change svn revision to last svn up Revision

2009-08-18 14:27  gespinasse

	* lfs/linux: Upgrade from stable-29 to stable-31

2009-08-17 18:19  owes

	* html/cgi-bin/iptablesgui.cgi: Do not try to make RETURN target
	  into a link.

2009-08-17 05:04  owes

	* make.sh, updates/1.9.8, updates/1.9.8/ROOTFILES.alpha-1.9.8,
	  updates/1.9.8/ROOTFILES.i486-1.9.8,
	  updates/1.9.8/ROOTFILES.ppc-1.9.8,
	  updates/1.9.8/ROOTFILES.sparc-1.9.8,
	  updates/1.9.8/information.xml, updates/1.9.8/setup: Bump IPCop
	  version in make.sh, so development will now be on '1.9.8'.
	  Add updates/1.9.8 directory and files.
	  
	  Note that we will need to bump toolchainversion if modifications
	  are made to the toolchain.

###
#
# 1.9.7 Test release
#
###

2009-08-16 20:32  owes

	* updates/1.9.7/ROOTFILES.alpha-1.9.7,
	  updates/1.9.7/ROOTFILES.i486-1.9.7,
	  updates/1.9.7/ROOTFILES.ppc-1.9.7,
	  updates/1.9.7/ROOTFILES.sparc-1.9.7,
	  updates/1.9.7/information.xml, updates/1.9.7/setup: Add missing
	  update files for 1.9.7, to be able to build 1.9.7

2009-08-16 19:56  owes

	* config/rootfiles/common/pciutils, lfs/pciutils: Upgrade pciutils
	  to 3.1.4

2009-08-16 15:50  owes

	* doc/How-to-make-update, make.sh: Modify ./make.sh changelog and
	  ./make.sh dist (incomplete) for SVN

2009-08-15 07:51  owes

	* src/installer/timezone.c, src/misc-progs/setdate.c,
	  src/rc.d/rc.halt, src/rc.d/rc.sysinit: Keep the hardware clock in
	  UTC not in localtime. To do that use --utc everywhere we
	  read/write the hardware clock.
	  Also save the system clock to hardware clock when modifying
	  date/time, so we do not rely on rc.halt for the case of power
	  failure.

2009-08-14 21:27  owes

	* html/cgi-bin/ipsec.cgi, html/cgi-bin/openvpn.cgi: Modify page
	  display of certificate(s).

2009-08-14 20:44  dotzball

	* html/cgi-bin/proxy.cgi: Fix default proxy port in "Allowed
	  standard ports".

2009-08-14 09:33  owes

	* langs/af_ZA/install.po, langs/bg_BG/install.po,
	  langs/ca_ES/install.po, langs/cs_CZ/install.po,
	  langs/da_DK/install.po, langs/de_DE/install.po,
	  langs/el_GR/install.po, langs/en_GB/install.po,
	  langs/es_ES/install.po, langs/es_UY/install.po,
	  langs/fa_IR/install.po, langs/fi_FI/install.po,
	  langs/fr_FR/install.po, langs/gu_IN/install.po,
	  langs/hu_HU/install.po, langs/install.new.en.pl,
	  langs/it_IT/install.po, langs/ja_JP/install.po,
	  langs/lt_LT/install.po, langs/nb_NO/install.po,
	  langs/nl_NL/install.po, langs/pl_PL/install.po,
	  langs/pt_BR/install.po, langs/pt_PT/install.po,
	  langs/ro_RO/install.po, langs/ru_RU/install.po,
	  langs/sk_SK/install.po, langs/sl_SI/install.po,
	  langs/so_SO/install.po, langs/sv_SE/install.po,
	  langs/th_TH/install.po, langs/tr_TR/install.po,
	  langs/ur_PK/install.po, langs/vi_VN/install.po,
	  langs/zh_CN/install.po, langs/zh_TW/install.po: Add text for
	  Flash memory requirement.

2009-08-14 09:32  owes

	* src/installer/installer.c: depmod is relatively memory hungry (~
	  50 MiB) which can be a problem on small machine and choosing
	  Flashdisk installation.
	  Until we find a solution for depmod, set min. memory for Flash to
	  96 MiB. Which is probably a good value anyway, as we will be
	  running /var/log fully in memory.

2009-08-14 09:19  owes

	* src/installer/partition.c: Add comment regarding swapfile

2009-08-14 09:14  owes

	* src/installer/keymap.c: Fix 2 compiler warnings.

2009-08-14 06:25  gespinasse

	* lfs/initramfs: Reduce memory requirement when opening initramfs.
	  Switching lzma from -9 to -3 reduce dictionary size from 48 MB to
	  1 MB as show by lzmainfo
	  Size only sligthly increase:
	  with lzma -9
	  -rw-r--r-- 1 root root 6456205 Aug 14 00:42 cdinitramfs-1.9.6.img
	  -rw-r--r-- 1 root root 159607 Aug 14 00:42
	  ipcop-1.9.6-mini-initramfs.img
	  
	  with lzm -3
	  -rw-r--r-- 1 root root 6489971 Aug 14 08:14 cdinitramfs-1.9.6.img
	  -rw-r--r-- 1 root root 159747 Aug 14 08:14
	  ipcop-1.9.6-mini-initramfs.img
	  
	  thank at Ken Yap for the solution

2009-08-14 05:54  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Change the error text when verifying
	  Interface name.

2009-08-14 05:52  owes

	* html/cgi-bin/ifaces.cgi: Be more liberal when checking for
	  Interface name.
	  Also allow - and _ characters.

2009-08-13 22:49  gespinasse

	* lfs/gnupg: Add the hack to reduce gnupg size with
	  --enable-minimal

2009-08-13 19:13  owes

	* config/arch/i486/extlinux.conf, config/arch/ppc/yaboot.conf,
	  config/arch/sparc/silo.conf, src/installer/partition.c,
	  src/scripts/mkinitramfs: I think it easier to have ipcoprd-KVER
	  from the beginning. Not only for old kernel revisions.
	  This should make it easier to add new kernel on IPCop upgrade.
	  
	  Works on i486, not tested on ppc and sparc!

2009-08-13 18:12  owes

	* src/misc-progs/restartsquid.c: If we try to kill a not-running
	  squid it gives ugly messages (for example at boot).

2009-08-13 12:44  owes

	* config/rootfiles/common/misc-progs: Add library.sh into ISO

2009-08-13 09:49  owes

	* src/libs/library.sh: Forgot to add comment for Parameter 2

2009-08-13 09:31  owes

	* tools/test-library.sh: Test script that shows usage of library.sh

2009-08-13 09:30  owes

	* src/libs/library.sh: Add a set of helper functions for
	  installation and removal of Addons

2009-08-13 09:29  owes

	* config/rootfiles/common/ncurses: Add clear and reset
	  console/terminal helper files into ISO

2009-08-12 14:52  owes

	* src/installer/common.h, src/installer/helper.c: Some helper
	  program might need to know the kernel module for an interface, so
	  add that information.

2009-08-12 14:51  owes

	* src/rc.d/rc.local: Add newline(s) at end of file

2009-08-09 17:33  owes

	* html/cgi-bin/logsystem.cgi: Only insert a space in logline if no
	  space exists in last part of string.
	  Both 80 and 25 are fairly arbitrary values.

2009-08-09 17:09  owes

	* html/cgi-bin/logfirewall.cgi, html/cgi-bin/logproxy.cgi,
	  html/cgi-bin/logsystem.cgi, src/libs/header.pl: Remove
	  header::viewsize, use logsetting directly

2009-08-09 13:50  owes

	* src/scripts/updatelists.pl: Reactivate check for age of
	  red/active

2009-08-09 12:53  owes

	* config/cfgroot/main-settings, doc/Configuration-Files: Add
	  defaults for Update options. Document the options.

2009-08-09 12:40  owes

	* html/cgi-bin/updates.cgi: Remove leftover from debugging

2009-08-09 12:39  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Add texts for new update options

2009-08-09 12:37  owes

	* html/cgi-bin/updates.cgi, src/libs/general-functions.pl,
	  src/rc.d/rc.updatered, src/scripts/updatelists.pl: Add
	  downloadpatch function into general-functions.
	  Add update GUI options to configure:
	  - check for updates after connect, this makes it possible to
	  disable 'phone home'
	  - preload updates when they are available. Note: this does not
	  apply updates, that remains a manual function.

2009-08-09 10:11  owes

	* config/rootfiles/common/apache: Fix rootfile for Apache 2.2.13

2009-08-09 06:19  owes

	* lfs/apache: Upgrade Apache to 2.2.13

2009-08-08 19:40  eoberlander

	* html/cgi-bin/shaping.cgi: Add simple sort of config file.

2009-08-08 16:31  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Update language texts

2009-08-08 15:56  owes

	* config/cfgroot/scheduler, config/cron/crontab, lfs/ipcop,
	  src/libs/scheduler-lib.pl, src/scripts/scheduler.pl: Use
	  scheduler for daily 'Check for Updates' instead of (fixed) entry
	  in fcrontab.

2009-08-08 15:48  owes

	* src/scripts/updatelists.pl: Spread the load not that much (60
	  instead 600 for random time).

2009-08-08 15:30  owes

	* html/cgi-bin/index.cgi: Remove display of uptime output from
	  index.cgi. The information is still available in status.cgi.
	  Especially the display of 'users' from uptime output confuses
	  more then it benefits.

2009-08-07 12:14  owes

	* config/rootfiles/common/iptstate,
	  config/rootfiles/common/smartmontools, make.sh: Add iptstate and
	  smartmontools into ISO.

2009-08-07 12:10  owes

	* config/rootfiles/arch_i486/gcc, config/rootfiles/arch_ppc/gcc,
	  config/rootfiles/arch_sparc/gcc, config/rootfiles/common/iperf,
	  lfs/iperf, make.sh: While looking at iperf I (again) noticed that
	  libstdc++ is not in the ISO.
	  Add iperf (we probably need to add a manual note that firewall
	  must be opened if you want to run iperf as server)
	  Add libstdc++ (also makes possible to add iptstate and
	  smartmontools).

2009-08-06 15:32  dotzball

	* html/cgi-bin/fwrules.cgi: Rulecreator:
	  Hide radiobuttons in case the other options of the radiogroup are
	  hidden.

2009-08-05 19:24  owes

	* src/scripts/vpn-watch: Our version of kill does not seem to like
	  --

2009-08-05 17:13  owes

	* tools/gen_strings.pl: Apply Coding Style

2009-08-05 13:40  owes

	* tools/check_langs.sh, tools/check_strings.pl,
	  tools/fetchlangs.pl: Drop no longer needed language texts helper
	  files.

2009-08-05 13:36  owes

	* tools/gen_strings.pl: It sometimes happens (time of day?,
	  weather?) that reading language files fails/timesout.
	  Add a retry (5) instead of abort to make chance of overall
	  success much higher.

2009-08-05 05:57  owes

	* config/rootfiles/common/ipcop-gui, html/html/images/sflogo.gif,
	  html/html/images/sflogo.png, src/libs/header.pl: After the recent
	  modifications to the SF site, new logos have appeared.
	  Pick the one that best suits our GUI design, also point to our SF
	  project page.

2009-08-03 17:41  owes

	* make.sh: This should fix the toolchain requirement test for
	  glibc.
	  
	  glibc version is something like this:
	  GNU C Library stable release version 2.7, by Roland McGrath et
	  al.
	  
	  eglibc version is something like this:
	  GNU C Library (EGLIBC) stable release version 2.9, by Roland
	  McGrath et al.

2009-08-03 17:39  owes

	* config/rootfiles/common/GD: The revert in SVN #2579 only 'fixes'
	  error messages in proxygrahps.cgi
	  To *really* generate proxy graphs some extra GD files are needed.
	  Interesting that after some 2+ years of SVN/CVS nobody cared
	  enough about Proxy Grahps to actually notice/report this (other
	  than .::albe::. in the German IPCop Forum).

2009-08-02 20:32  owes

	* config/rootfiles/common/pixman, lfs/pixman: Upgrade pixman to
	  0.15.18

2009-08-02 20:31  owes

	* config/rootfiles/common/pango, lfs/pango: Upgrade pango to 1.24.5

2009-08-02 20:30  owes

	* config/rootfiles/common/fontconfig, lfs/fontconfig: Upgrade
	  fontconfig to 2.7.1. Remove manfiles from rootfile.

2009-08-02 20:29  owes

	* config/rootfiles/common/cairo, lfs/cairo: Upgrade cairo to 1.8.8

2009-08-02 12:00  eoberlander

	* html/cgi-bin/ddns.cgi: Tidy up last commit, and add comment.

2009-08-02 11:44  eoberlander

	* html/cgi-bin/ddns.cgi: Fix checkboxes so they show correct state
	  when editing an entry, and save correct values after adding or
	  editing. Only enable ENABLED checkbox as default on first run.

2009-08-01 18:26  owes

	* src/scripts/updatekernel.pl: Add a script to be used when
	  removing old kernels or adding new kernels after upgrades.
	  Work In Progress (famous last words).

2009-08-01 18:24  owes

	* src/installer/networking.c: Add a TODO comment.
	  If we remove a card with another, we end up with double
	  references in udev persistent-net.
	  This can be become a problem if we re-add the removed card later.
	  To handle that we will need to tweak persistent-net for the
	  removed card(s).

2009-08-01 18:21  owes

	* src/rc.d/rc.net: Special case when adding a new NIC.
	  After changing in setup, rc.net --reconfigure should unload all
	  possible modules (old and new) so udev persistent-net can do it's
	  thing.

2009-08-01 18:04  owes

	* src/installer/hardware.c: Do not add devices to HW list if there
	  is no kernel module for it.

2009-08-01 15:27  eoberlander

	* html/cgi-bin/aliases.cgi: Reformat first section into four
	  columns, spread out table in section 2.

2009-08-01 12:33  eoberlander

	* config/rootfiles/common/ipcop-gui, html/html/images/clock.gif,
	  html/html/images/vert-horiz.png: Remove unused images.

2009-08-01 12:06  eoberlander

	* html/html/images/copy.gif: Modify copy icon.

2009-08-01 09:14  gespinasse

	* make.sh: I don't think the exiterror if stage2 is found should be
	  followed by exiterror on 2.0
	  stage2 does not make oneway changes on toolchain files, just add
	  symlinks out of TOOLS_DIR.
	  A bit unsure now so just downgrade the error to a warning.
	  
	  diff is a bit big but this is just indentation level changes.

2009-08-01 08:57  gespinasse

	* lfs/strace, make.sh: Let strace be available on toolchain.
	  I had some problem on new cross-toolchain and need tools to
	  understand what happen.

2009-08-01 08:38  gespinasse

	* make.sh: Add comments why we have PATH set differently than LFS.
	  It happen to me sometime I forgot exactly why that differ.

2009-08-01 07:16  gespinasse

	* lfs/module-init-tools: Add test suite for module-init-tools

2009-08-01 07:07  gespinasse

	* lfs/psmisc: Upgrade psmisc from 22.7 to 22.8

2009-08-01 06:32  gespinasse

	* config/rootfiles/common/gawk, lfs/gawk: Remove gawk-3.1.5 hacks
	  Upgrade gawk from 3.1.6 to 3.1.7

2009-08-01 06:24  gespinasse

	* config/rootfiles/common/autoconf, lfs/autoconf: Upgrade autoconf
	  to 2.64

2009-07-31 07:27  owes

	* html/cgi-bin/updates.cgi, src/libs/general-functions.pl: For
	  latest version to be known we need retrieve information first.
	  This does not always work after fresh installation.

2009-07-31 05:50  owes

	* lfs/linux: Upgrade kernel to 2.6.27.29

2009-07-30 18:11  owes

	* config/rootfiles/common/ipcop-gui: Some invisible midget came and
	  shuffled PNG files around. Not on my watch :-P

2009-07-30 15:01  owes

	* html/cgi-bin/logfirewall.cgi: Colourize interfaces in firewall
	  log. Suggestion only, feel free to revert.

2009-07-30 14:58  owes

	* config/rootfiles/common/discover, lfs/discover, make.sh,
	  src/patches/discover-data-2.2008.06.25_6300esb-fixes.patch,
	  src/patches/discover-data-2.2008.06.25_de4x5-fixes.patch: Drop
	  discover

2009-07-30 14:57  owes

	* lfs/initramfs, src/installer/Makefile, src/installer/hardware.c,
	  src/installer/networking.c: Drop discover HW detection and use
	  libpci+libusb (both already available) with IDS files instead.
	  
	  I see/have following problems with discover:
	  - no activaty to update XML database files
	  - does not work (for us) with USB devices
	  - needs more and more hacks to work with new and/or modified
	  kernel drivers, for example Atheros WLAN cards are assigned
	  madwifi driver, not ath5k
	  
	  Using libpci and libusb with their IDS files and kernel
	  modules.*map files works (at least on HW available to me ;-)).
	  Small increase in initramfs size.
	  PCMCIA / PCCard needs testing. Platforms other than x86 also need
	  testing.

2009-07-30 14:47  owes

	* src/installer/usbnames.c, src/installer/usbnames.h,
	  src/installer/usbutils.h: Add some things from usbutils to be
	  able to reactivate USB hardware detection

2009-07-30 14:34  owes

	* config/rootfiles/common/pciutils, lfs/pciutils: Easier to use
	  make install-lib to install header files

2009-07-30 10:29  owes

	* src/installer/keymap.c: Kill 2 fprintf lines, remaining after a
	  debug session

2009-07-30 10:16  owes

	* lfs/initramfs, src/installer/Makefile, src/installer/common.h,
	  src/installer/common_newt.h, src/installer/host_domain.c,
	  src/installer/installer.c, src/installer/keymap.c,
	  src/installer/net_dhcp.c, src/installer/networking.c,
	  src/installer/passwords.c, src/installer/setup.c,
	  src/installer/timezone.c: Add the possibility to set the keyboard
	  in installer. Increases the initramfs by 300 KB.
	  This option is optional, if the keyb files are missing during
	  installation, setting the keyboard will be done when setup is
	  called in chroot by the installer.
	  
	  Since keymap.c is now called in 3 situations (installer, setup in
	  chroot, setup), change flag_installer into flag_is_state (3
	  states) to make handling easier.

2009-07-30 09:32  marcoson

	* html/html/images/blacklogo.png,
	  html/html/images/shieldedtuxproxyerror.png, lfs/squid: Fixed
	  generation of IPCop design for squid error messages.
	  Split sed instructions to multiple lines due to unreliable
	  results.
	  
	  Replaced page borders and logo graphics with a simple b/w image
	  to improve performance.

2009-07-30 07:29  owes

	* src/installer/passwords.c: The possibility to skip setting a
	  password during installation was removed some time ago.

2009-07-30 05:50  owes

	* lfs/bind: Upgrade bind to 9.4.3-P3. The security fixes do not
	  apply to us, but stay current anyway.

2009-07-29 18:15  eoberlander

	* html/cgi-bin/ifaces.cgi: Add cleanhtml to name field to avoid
	  commas.

2009-07-29 16:04  dotzball

	* html/cgi-bin/addressgrps.cgi, html/cgi-bin/servicegrps.cgi:
	  Servicegroups + Addressgroups:
	  Hide radiobuttons in case the other options of the radiogroup are
	  hidden.
	  
	  Next step is the rulecreator, but this may take some time before
	  I have
	  it done.

2009-07-29 15:15  owes

	* lfs/linux: Use KVER consistently in lfs/*.
	  No impact yet, but the plan is to be able to use kernel
	  versioning like 2.6.27-1 2.6.27-2, to make kernel modifications /
	  upgrades easier.

2009-07-29 15:10  owes

	* src/installer/networking.c: Minor change in the Add Card Manually
	  logic

2009-07-29 15:06  owes

	* src/installer/keymap.c: Fix non-initialized variable (serial
	  console installation only)

2009-07-29 11:47  owes

	* html/cgi-bin/fwrules.cgi: Use RED Address as default for
	  portforward, not the first alias.

2009-07-28 20:06  eoberlander

	* html/cgi-bin/addressgrps.cgi: Add cleanhtml to group name field
	  to avoid commas.

2009-07-28 19:46  eoberlander

	* html/cgi-bin/servicegrps.cgi: Add cleanhtml to name field to
	  avoid commas.

2009-07-28 18:59  eoberlander

	* html/cgi-bin/services.cgi: Add cleanhtml to name field to avoid
	  commas.

2009-07-28 18:40  eoberlander

	* html/cgi-bin/addresses.cgi: Add verification to name field to
	  avoid commas.

2009-07-27 20:02  eoberlander

	* html/cgi-bin/servicegrps.cgi: Remove a nbsp to improve look of
	  table on narrow screens.

2009-07-27 15:22  owes

	* src/misc-progs/setfwrules.c: The fix in #3306 killed the -f
	  <CHAIN> option, which we use we modifying rules through the GUI.
	  Fixed.

2009-07-27 15:18  gespinasse

	* lfs/bind: Switch the URL from ftp to http
	  
	  It behave better with ./make.sh check, as often with wget
	  --spider
	  I don't know if it is related to my actual gateway.

2009-07-27 14:48  owes

	* html/cgi-bin/connections.cgi: Also show the TCP connection state
	  (SYN_SENT, ESTABLISED, CLOSED, etc...) in connection tracking
	  page.

2009-07-27 14:47  owes

	* src/scripts/setddns.pl: Use ddns-lib.pl in setddns.pl to make
	  reading config files easier and consistent.

2009-07-27 12:57  owes

	* src/scripts/setddns.pl: Exit if public IP could not be
	  discovered.
	  Otherwise we will try to set ddns IP to 'unavailable', which will
	  certainly fail.

2009-07-27 10:40  owes

	* html/cgi-bin/servicegrps.cgi: Restyle Service Groups same as
	  Address Groups.
	  Requires a new screenshot, sorry Eric.

2009-07-27 08:55  owes

	* html/cgi-bin/addresses.cgi, html/cgi-bin/addressgrps.cgi,
	  html/cgi-bin/ifaces.cgi: Layout changes to make page more
	  'IPCop-like'

2009-07-26 13:58  owes

	* html/cgi-bin/backup.cgi: Fix a variable error that slipped
	  through in recent battle to remove colours from header.pl

2009-07-26 13:28  eoberlander

	* html/cgi-bin/servicegrps.cgi: Reduce size of Remark field.

2009-07-26 06:50  owes

	* doc/How-to-make-update: Update the document describing how to
	  make update to match SVN / IPCop v2.

2009-07-26 06:21  owes

	* updates/template/setup: Add comment to place stopping of services
	  in upgrade template

2009-07-25 20:14  owes

	* html/cgi-bin/services.cgi: Rearrange positioning of input fields.

2009-07-25 15:38  owes

	* html/cgi-bin/addresses.cgi, html/cgi-bin/aliases.cgi,
	  html/cgi-bin/backup.cgi, html/cgi-bin/fwrulesadm.cgi,
	  html/cgi-bin/ifaces.cgi, html/cgi-bin/iptablesgui.cgi,
	  html/cgi-bin/networks.cgi, html/cgi-bin/openvpn.cgi,
	  html/cgi-bin/proxy.cgi, html/cgi-bin/trafficadm.cgi,
	  html/cgi-bin/vpnca.cgi, html/html/include/ipcop.css,
	  src/libs/header.pl: Remove use of colours from header.pl

2009-07-25 14:30  rkerr

	* html/cgi-bin/netstatus.cgi: Use iproute2 instead of ifconfig to
	  view aliases
	  
	  As aliases are now added to the interface with iproute2 (rather
	  than creating new sub-interfaces) ifconfig is unable to display
	  the
	  aliases. Use ip addr list and ip -s link list to collect same
	  info.

2009-07-25 14:15  owes

	* html/cgi-bin/addresses.cgi, html/cgi-bin/addressgrps.cgi,
	  html/cgi-bin/aliases.cgi, html/cgi-bin/backup.cgi,
	  html/cgi-bin/base.cgi, html/cgi-bin/fwrules.cgi,
	  html/cgi-bin/ifaces.cgi, html/cgi-bin/iptablesgui.cgi,
	  html/cgi-bin/networks.cgi, html/cgi-bin/openvpn.cgi,
	  html/cgi-bin/proxy.cgi, html/cgi-bin/servicegrps.cgi,
	  html/cgi-bin/services.cgi, html/cgi-bin/shaping.cgi,
	  html/cgi-bin/traffic.cgi, html/cgi-bin/wireless.cgi,
	  html/html/include/ipcop.css, src/libs/general-functions.pl,
	  src/libs/header.pl, src/rc.d/rc.halt, src/rc.d/rc.sysinit: Remove
	  use of colouryellow and table[1-2]colour from header.pl and
	  replace with CSS.

2009-07-25 12:04  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/it_IT/ipcop.po, langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po,
	  langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po,
	  langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po,
	  langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po,
	  langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po,
	  langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po,
	  langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po: Remove 2 no longer
	  needed DynDNS texts.

2009-07-25 11:19  owes

	* html/cgi-bin/fwrulesadm.cgi: Whilst trying to eliminate
	  $Header::colouryellow I noticed that fwrulesadm does not
	  highlight the interface that is being edited. Fixed.

2009-07-25 11:00  rkerr

	* html/cgi-bin/iptablesgui.cgi: Interface names could also contain
	  . or :

2009-07-25 10:22  rkerr

	* html/cgi-bin/iptablesgui.cgi: Initial re-format of iptables page
	  
	  Missing export functionality at present, and formatting could
	  probably use a bit more work (column alignments?)

2009-07-25 09:29  owes

	* html/cgi-bin/ddns.cgi, src/libs/ddns-lib.pl: Drop the 'mandatory
	  field' indicator and use the 'optional' indicator just as in all
	  the other CGI pages.

2009-07-25 08:39  owes

	* lfs/linux: Upgrade kernel to 2.6.27.28

2009-07-24 12:59  eoberlander

	* html/cgi-bin/ddns.cgi: Move mandatory field indicators to left of
	  input boxes. This looks nicer on narrow screen widths.

2009-07-24 09:06  owes

	* src/misc-progs/setaliases.c: strtok also returns NULL in case of
	  empty token (i.e. no comment), which aborts our while loop and
	  thus ignores the netmask.
	  Just pull all the tokens and sort it out later.

2009-07-24 06:06  owes

	* lfs/vim: Use latest combined patchset from LFS

2009-07-24 05:52  owes

	* config/rootfiles/common/misc-progs: No point in adding a lib and
	  then not include it in the ISO...

2009-07-24 05:51  owes

	* html/cgi-bin/ddns.cgi, src/libs/ddns-lib.pl: Add a Dynamic DNS
	  host in 2 steps, 1st selects the service, 2nd add the 'fields'.
	  This makes the display of which fields are mandatory better.
	  
	  Add a lib for handling the config files (also to be used by
	  setddns.pl later).
	  The lib also has the 'variable' information, so ideally ddns.cgi
	  does not need to be changed when services are
	  added/modified/removed.

2009-07-24 05:46  owes

	* src/libs/scheduler-lib.pl: Add copyright (yes, yes, not that
	  important, but still ...)

2009-07-24 05:43  owes

	* src/scripts/setddns.pl: Fix path error and add a comment.

2009-07-23 20:30  dotzball

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Change hint text for Admin Mac.

2009-07-23 20:18  dotzball

	* src/misc-progs/setfwrules.c: On "verbose", call puzzleFwRules.pl
	  with debug option.
	  
	  Fix "getopt_long" function call / parameters.

2009-07-23 19:51  rkerr

	* config/etc/sysctl.conf, html/cgi-bin/aliases.cgi,
	  src/misc-progs/setaliases.c: Initial changes to aliases to user
	  iproute2 and add netmask option

2009-07-23 14:50  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/ipcop.new.en.pl, langs/it_IT/ipcop.po,
	  langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/ipcop.po: Add new text for scheduler 'Force DynDNS
	  Update'

2009-07-23 14:48  owes

	* config/cron/crontab, html/cgi-bin/ddns.cgi, lfs/ipcop,
	  src/libs/scheduler-lib.pl, src/scripts/scheduler.pl: Use the
	  setddns.pl long option.
	  Drop the (hidden) fcrontab entries for forced DynDNS updates and
	  use the scheduler.

2009-07-23 14:44  owes

	* src/scripts/setddns.pl: Add long options, test for red/active (so
	  no longer needed in fcrontab).
	  Reorganize use of force option, store 'force' wanted for every
	  config line, so updates are also forced after the first update
	  attempt fails.
	  
	  Also clean the 1000+ codefragments to use upstream proxy.

2009-07-23 14:15  owes

	* lfs/misc-progs: Remove a double /

2009-07-23 09:00  owes

	* config/cron/crontab, src/scripts/scheduler.pl,
	  src/scripts/updatelists.pl: Use (f)cron parameter more
	  consistently. Use cron (-c) not fcron (-f) since we also use
	  force (-f) at some places.

2009-07-23 08:13  owes

	* make.sh: Unmount after ./make.sh prefetch

2009-07-21 19:50  eoberlander

	* html/cgi-bin/wireless.cgi: Sort device list by IP address.

2009-07-21 16:02  eoberlander

	* html/cgi-bin/wireless.cgi: Remove some whitespace.

2009-07-21 15:51  eoberlander

	* html/cgi-bin/dhcp.cgi: Apply coding style.

2009-07-21 14:35  owes

	* html/cgi-bin/wireless.cgi: Slightly change the IP in subnet test
	  to be future proof for multiple Blues.
	  While there, same for display DHCP leases.

2009-07-21 13:18  eoberlander

	* html/cgi-bin/wireless.cgi: Review error checks on input data,
	  standardize IP/MAC address text.

2009-07-20 17:26  eoberlander

	* html/cgi-bin/dhcp.cgi: Alter error check for DNS1, as it is a
	  required field. Titivate conf file output.

2009-07-20 13:30  owes

	* config/kernel/kernel.config.i486,
	  config/kernel/kernel.config.ppc,
	  config/kernel/kernel.config.sparc, lfs/linux: Upgrade kernel to
	  2.6.27.27.
	  As this changes some Kconfig, update kernel .config too.
	  Did not touch alpha, as there are many differences there.

2009-07-20 04:36  gespinasse

	* lfs/module-init-tools: Upgrade module-init-tools from 3.9 to 3.10
	  
	  No announce and Changelog is only 3.6 dated

2009-07-19 18:43  owes

	* lfs/cdrom: Exclude (old) documents from the ISO for now.

2009-07-19 17:50  owes

	* html/cgi-bin/dhcp.cgi: Use correct class for onlinehelp

2009-07-19 17:42  owes

	* html/cgi-bin/fwrulesadm.cgi: Add possibility to directly
	  enable/disable logging and Blue Access from Firewall Settings
	  page.

2009-07-19 15:22  owes

	* make.sh: Add correct version to ROOTFILES in update directory

2009-07-19 15:21  owes

	* updates/template/ROOTFILES.alpha,
	  updates/template/ROOTFILES.alpha-1.9.6,
	  updates/template/ROOTFILES.i486,
	  updates/template/ROOTFILES.i486-1.9.6,
	  updates/template/ROOTFILES.ppc,
	  updates/template/ROOTFILES.ppc-1.9.6,
	  updates/template/ROOTFILES.sparc,
	  updates/template/ROOTFILES.sparc-1.9.6: Remove the version from
	  template files

2009-07-19 14:52  rkerr

	* html/cgi-bin/proxy.cgi: Fixed unterminated XHTML tags
	  Tidy up stray/missing <tr> and <td> tags

2009-07-19 11:35  owes

	* lfs/binary-firmware-all: New month, new MD5s

2009-07-19 09:27  eoberlander

	* html/cgi-bin/dhcp.cgi: Oops, forgot newline.

2009-07-19 09:18  eoberlander

	* html/cgi-bin/dhcp.cgi: Client id by hostname has a different
	  format.

2009-07-19 07:55  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/it_IT/ipcop.po, langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po,
	  langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po,
	  langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po,
	  langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po,
	  langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po,
	  langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po,
	  langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po: Add a text for DHCP
	  page.

2009-07-19 07:53  owes

	* html/cgi-bin/dhcp.cgi: Fix display of fixed leases legend.
	  
	  Add option to set fixed lease by hostname instead of MAC address.
	  This needs verification.

2009-07-17 21:01  dotzball

	* src/scripts/puzzleFwRules.pl: Fix USE_ADMIN_MAC on admin rule
	  creation.

2009-07-17 16:16  owes

	* html/cgi-bin/fwrulesadm.cgi: Do not offer Orange as 'Admin
	  network'

2009-07-17 16:09  owes

	* lfs/conntrack-tools: Upgrade conntrack-tools to 0.9.13

2009-07-17 11:46  owes

	* html/cgi-bin/updates.cgi: 2 minor fixes:
	  hiding $errormessage is a clever way to hide errors (same error
	  exists in 1.4).
	  last minute shuffling of APPLY_VERSION caused attempt to apply
	  incorrect packagename.

2009-07-17 11:12  owes

	* html/cgi-bin/updates.cgi: Move variable outside of quotes to
	  display correctly.

2009-07-17 08:19  owes

	* config/cfgroot/dnsmasq.conf, config/cfgroot/dnsmasq.local,
	  html/cgi-bin/dhcp.cgi, lfs/dnsmasq, lfs/ipcop,
	  src/installer/net_dhcp.c,
	  src/patches/dnsmasq-2.49_log-dhcp.patch: By using dnsmasq
	  2.50test7 and splitting the static lease and netboot options into
	  separate config files, we are able to use SIGHUP after making
	  static lease modifications.
	  
	  Also add a patch (already send upstream) to log the message about
	  reading configfile into the DHCP section.

2009-07-17 07:51  owes

	* html/cgi-bin/updates.cgi: Clear and make XML file valid, to avoid
	  log message about invalid XML file.

2009-07-17 07:48  owes

	* src/libs/general-functions.pl: Cope with valid but empty XML
	  file, this is the case after installation.

2009-07-16 19:45  owes

	* langs/af_ZA/install.po, langs/af_ZA/ipcop.po,
	  langs/bg_BG/install.po, langs/bg_BG/ipcop.po,
	  langs/ca_ES/install.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/install.po, langs/cs_CZ/ipcop.po,
	  langs/da_DK/install.po, langs/da_DK/ipcop.po,
	  langs/de_DE/install.po, langs/de_DE/ipcop.po,
	  langs/el_GR/install.po, langs/el_GR/ipcop.po,
	  langs/en_GB/install.po, langs/en_GB/ipcop.po,
	  langs/es_ES/install.po, langs/es_ES/ipcop.po,
	  langs/es_UY/install.po, langs/es_UY/ipcop.po,
	  langs/fa_IR/install.po, langs/fa_IR/ipcop.po,
	  langs/fi_FI/install.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/install.po, langs/fr_FR/ipcop.po,
	  langs/gu_IN/install.po, langs/gu_IN/ipcop.po,
	  langs/hu_HU/install.po, langs/hu_HU/ipcop.po,
	  langs/it_IT/install.po, langs/it_IT/ipcop.po,
	  langs/ja_JP/install.po, langs/ja_JP/ipcop.po,
	  langs/lt_LT/install.po, langs/lt_LT/ipcop.po,
	  langs/nb_NO/install.po, langs/nb_NO/ipcop.po,
	  langs/nl_NL/install.po, langs/nl_NL/ipcop.po,
	  langs/pl_PL/install.po, langs/pl_PL/ipcop.po,
	  langs/pt_BR/install.po, langs/pt_BR/ipcop.po,
	  langs/pt_PT/install.po, langs/pt_PT/ipcop.po,
	  langs/ro_RO/install.po, langs/ro_RO/ipcop.po,
	  langs/ru_RU/install.po, langs/ru_RU/ipcop.po,
	  langs/sk_SK/install.po, langs/sk_SK/ipcop.po,
	  langs/sl_SI/install.po, langs/sl_SI/ipcop.po,
	  langs/so_SO/install.po, langs/so_SO/ipcop.po,
	  langs/sv_SE/install.po, langs/sv_SE/ipcop.po,
	  langs/th_TH/install.po, langs/th_TH/ipcop.po,
	  langs/tr_TR/install.po, langs/tr_TR/ipcop.po,
	  langs/ur_PK/install.po, langs/ur_PK/ipcop.po,
	  langs/vi_VN/install.po, langs/vi_VN/ipcop.po,
	  langs/zh_CN/install.po, langs/zh_CN/ipcop.po,
	  langs/zh_TW/install.po, langs/zh_TW/ipcop.po: Follow some text
	  changes

2009-07-16 19:43  owes

	* updates/template/information.xml: Add <latest /> marker, so it
	  will not be forgotten when finishing an update.

2009-07-16 19:39  owes

	* html/cgi-bin/updates.cgi, lfs/ipcop,
	  src/libs/general-functions.pl, src/misc-progs/installpackage.c:
	  Time for another big one.
	  
	  Updates can now be downloaded directly from SF or uploaded
	  through the GUI. Multiple updates can be 'held' before applying.
	  So in theory this would allow the 'check for updates' which is
	  done after RED connects or daily via fcron to also download the
	  update package(s).
	  Don't ask for auto-update, that will not happen!
	  
	  Also change the way the update information is stored on SF.
	  In 1.4 the problem is that there is an info file for every 1.4
	  version, and *every* file must be modified after an upgrade.
	  There also is a problem when changing from 1.4 to say 1.5 series.
	  
	  In 2.0 a XML scheme will be used. After an update is uploaded to
	  SF, the only thing that needs doing is to upload the
	  updates/<version>/information.xml file (as <version>.xml) and to
	  modify the previous version XML file.
	  
	  Finding the files to be included in the update package (put in
	  updates/<version>/ROOTFILES*) is still a manual job though.
	  
	  Anyway I think all of this makes it easier to release updates
	  more often without the need to build ISO images every time.

2009-07-16 19:15  owes

	* langs/install.new.en.pl: Fix a typo in installer text.

2009-07-16 19:13  owes

	* src/misc-progs/rebuildlangtexts.c: Better to include some header
	  files ;-)

2009-07-16 19:12  owes

	* src/misc-progs/ipcopreboot.c: Fix a compiler warning

2009-07-16 15:07  owes

	* lfs/hdparm: Upgrade hdparm to 9.16

2009-07-16 14:46  owes

	* config/rootfiles/common/libnetfilter_conntrack,
	  lfs/libnetfilter_conntrack: Upgrade libnetfilter_conntrack to
	  0.0.100

2009-07-16 14:44  owes

	* config/rootfiles/common/libpng, lfs/libpng: Upgrade libpng to
	  1.2.38

2009-07-16 14:38  owes

	* updates/1.9.6/information.xml, updates/template/information.xml:
	  Small modification in update information XML file.
	  Add a comment about description.

2009-07-16 10:34  owes

	* html/cgi-bin/gui.cgi, src/libs/lang.pl: Give reload sub an option
	  to really reload.
	  That way the GUI shows new language directly after modification
	  in gui.cgi.

2009-07-14 15:53  owes

	* updates/1.9.6/ROOTFILES.alpha-1.9.6,
	  updates/1.9.6/ROOTFILES.i486-1.9.6,
	  updates/1.9.6/ROOTFILES.ppc-1.9.6,
	  updates/1.9.6/ROOTFILES.sparc-1.9.6,
	  updates/1.9.6/information.xml, updates/1.9.6/setup: Add the
	  '1.9.6' update files

2009-07-14 15:44  owes

	* make.sh: Minor beautification for svn add output

2009-07-14 15:40  owes

	* make.sh: Add build of update package and add ./make.sh newupdate

2009-07-14 15:38  owes

	* updates/template, updates/template/ROOTFILES.alpha-1.9.6,
	  updates/template/ROOTFILES.i486-1.9.6,
	  updates/template/ROOTFILES.ppc-1.9.6,
	  updates/template/ROOTFILES.sparc-1.9.6,
	  updates/template/information.xml, updates/template/setup: Add
	  (empty) template files that will be used when creating the
	  structure for a new upgrade (after version bump).

2009-07-14 15:37  owes

	* lfs/update: Since we are building non-root (or at least everybody
	  should be by now), we need to package the update files in chroot.
	  Create lfs/update to do that.

2009-07-14 07:18  owes

	* updates, updates/1.9.6, updates/1.9.6/README, updates/1.9.7,
	  updates/1.9.7/README: Add directory structure for updates.
	  Both .6 and .7 versions as we currently 'bump version' before
	  making a release instead of after (which we should change soon).

2009-07-13 11:10  eoberlander

	* html/cgi-bin/dhcp.cgi: Add the correct test for an ip address for
	  next-server.

2009-07-13 10:12  eoberlander

	* html/cgi-bin/dhcp.cgi: Strip out commas and unwanted characters.

2009-07-13 09:59  owes

	* src/misc-progs/installpackage.c: Before starting reorganisation,
	  remove some no longer needed stuff.

2009-07-12 19:08  eoberlander

	* html/cgi-bin/dhcp.cgi: Add validity check for hostname/fqdn.

2009-07-12 14:15  owes

	* html/cgi-bin/dhcp.cgi: Drop use of SIGHUP for now as is does not
	  work with the options we need and/or how we use them.

2009-07-12 13:50  eoberlander

	* html/cgi-bin/dhcp.cgi: Revert to two commas in front of 'server
	  address', thanks to Olaf.

2009-07-12 13:24  eoberlander

	* html/cgi-bin/dhcp.cgi: Fix test for bootp enabled.

2009-07-12 12:48  eoberlander

	* html/cgi-bin/dhcp.cgi: Fix typo key/id, and rework print
	  statements to avoid spare commas.

2009-07-12 12:24  owes

	* html/cgi-bin/dhcp.cgi: Ouch. How about that for a copy&paste
	  error.
	  Thanks Eric.

2009-07-12 11:44  owes

	* html/cgi-bin/logsystem.cgi: Add dhcpd tø DHCP server log category

2009-07-12 11:43  owes

	* langs/af_ZA/ipcop.po, langs/bg_BG/ipcop.po, langs/ca_ES/ipcop.po,
	  langs/cs_CZ/ipcop.po, langs/da_DK/ipcop.po, langs/de_DE/ipcop.po,
	  langs/el_GR/ipcop.po, langs/en_GB/ipcop.po, langs/es_ES/ipcop.po,
	  langs/es_UY/ipcop.po, langs/fa_IR/ipcop.po, langs/fi_FI/ipcop.po,
	  langs/fr_FR/ipcop.po, langs/gu_IN/ipcop.po, langs/hu_HU/ipcop.po,
	  langs/it_IT/ipcop.po, langs/ja_JP/ipcop.po, langs/lt_LT/ipcop.po,
	  langs/nb_NO/ipcop.po, langs/nl_NL/ipcop.po, langs/pl_PL/ipcop.po,
	  langs/pt_BR/ipcop.po, langs/pt_PT/ipcop.po, langs/ro_RO/ipcop.po,
	  langs/ru_RU/ipcop.po, langs/sk_SK/ipcop.po, langs/sl_SI/ipcop.po,
	  langs/so_SO/ipcop.po, langs/sv_SE/ipcop.po, langs/th_TH/ipcop.po,
	  langs/tr_TR/ipcop.po, langs/ur_PK/ipcop.po, langs/vi_VN/ipcop.po,
	  langs/zh_CN/ipcop.po, langs/zh_TW/ipcop.po: Add some texts for
	  DHCP server logging.

2009-07-12 11:41  owes

	* html/cgi-bin/dhcp.cgi: Add test for duplicate IP addresses in
	  fixed leases.
	  Add some logging for dhcp server actions.
	  
	  Modify the code to put the fixed leases in better usable hash.
	  This avoid twisting my brain to figure out what is $temp[3],
	  $temp[4] etc.

2009-07-12 11:38  owes

	* html/cgi-bin/scheduler.cgi: Simplify CSS class selection for tr
	  colour

2009-07-12 08:45  gespinasse

	* make.sh: Create log directory only once at the proper place

2009-07-12 08:36  gespinasse

	* make.sh: Reduce the if else stages
	  Handle first the error patch as it is very short, so this more
	  readable.
	  As script exit on error, we can spare the else case.

2009-07-12 08:19  gespinasse

	* make.sh: A detail, now all toolchain functions start with
	  toolchain_

2009-07-11 17:44  owes

	* html/cgi-bin/dhcp.cgi: Fix table formatting tweak from commit
	  3218. And add another table tweak.

2009-07-11 15:45  eoberlander

	* html/cgi-bin/dhcp.cgi: Make blob disappear when not required.

2009-07-11 15:07  eoberlander

	* html/cgi-bin/dhcp.cgi: Tweak table formatting.

2009-07-11 14:49  owes

	* config/rootfiles/common/HTML-Parser: Add some files from
	  HTML-Parser into ISO.
	  We need these to handle http 302 redirects which SF uses to
	  direct to a mirror.

2009-07-11 14:48  owes

	* lfs/HTML-Parser: Upgrade HTML-Parser to 3.61

2009-07-11 14:47  owes

	* html/cgi-bin/dhcp.cgi, src/misc-progs/restartdhcp.c,
	  src/rc.d/rc.dnsmasq: If we change a static DHCP lease it is
	  sufficient to send SIGHUP to dnsmasq.
	  So add SIGHUP feature.

2009-07-11 07:47  eoberlander

	* html/cgi-bin/dhcp.cgi: Remove a comma, which was causing dnsmasq
	  to crash.

2009-07-10 19:34  eoberlander

	* html/cgi-bin/dhcp.cgi: Fix sorting of Fixed Leases by IP Address.

2009-07-10 19:17  owes

	* lfs/initramfs: Sigh, no way to set the timezone with the timezone
	  info missing in installer initramfs.
	  Fixed.

2009-07-10 12:20  owes

	* html/cgi-bin/updates.cgi: Re-add logmessage after successfully
	  reading upgrade information from GUI.
	  Change test for diskspace problem, df -B M returns 512M.

2009-07-10 12:16  owes

	* lfs/misc-progs, src/libs/general-functions.pl: We will need to
	  know MACHINE (i486,sparc,powerpc,alpha) at least for updates.
	  Parsing uname -m has the disadvantage that it shows the real
	  machine (i486, i586, i686 etc.), so create a variable just like
	  version.
	  Parsing /etc/issue is possible but to me this seems easier.
	  
	  Should not be a problem to modify general-functions.pl on
	  upgrades as we will need to create update.tgz.gpg for every
	  architecture anyway.

2009-07-10 12:04  owes

	* lfs/libusb: Upgrade libusb-compat to 0.1.3

2009-07-10 11:20  owes

	* doc/How-to-update-languages: Add some better explanation about
	  ./make.sh language and other steps.

2009-07-10 05:56  owes

	* html/cgi-bin/pppsetup.cgi: We no longer have /proc/bus/usb so
	  look at first USB device in /sys/bus/usb/devices. lsmod is now in
	  /bin

2009-07-09 15:47  owes

	* html/cgi-bin/index.cgi, src/libs/general-functions.pl: Move the
	  details about updates away from index.cgi

2009-07-09 14:54  owes

	* html/cgi-bin/updates.cgi, src/libs/general-functions.pl,
	  src/scripts/updatelists.pl: Since downloadpatchlist handles the
	  returned content there is no need to return the content to
	  caller.
	  Return errorcode instead.

2009-07-09 14:03  owes

	* html/cgi-bin/updates.cgi, src/libs/general-functions.pl,
	  src/scripts/updatelists.pl: We check for updates in updates.cgi
	  and updatelists.pl, combine the code that interprets the
	  patchinfo and put that in general-functions

2009-07-09 09:46  owes

	* lfs/dhcpcd: Upgrade dhcpcd to 5.0.6

2009-07-09 09:45  owes

	* src/libs/vpn-functions.pl: Add version and some comments to
	  ipsec.conf

2009-07-09 08:53  owes

	* html/cgi-bin/wireless.cgi, src/rc.d/rc.net: Show 'Blue Access'
	  GUI page only if we have Blue.
	  Rebuild the menu after network changes.

2009-07-09 08:07  owes

	* html/cgi-bin/proxy.cgi: htpasswd is in /usr/sbin

2009-07-08 15:11  owes

	* src/installer/Makefile, src/installer/common_newt.h,
	  src/installer/installer.c, src/installer/setup.c,
	  src/installer/timezone.c: Set timezone & date/time early
	  (directly after language selection).
	  We need that so we get proper timestamps when partitioning and
	  installing files.
	  cdinitramfs is increased by ~ 75 KByte.

2009-07-08 14:35  owes

	* src/installer/timezone.c: In commit #2751 we removed filling
	  command string, but we were still executing command string

2009-07-08 14:33  owes

	* src/installer/setup.c: Remove an unused variable

###
#
# 1.9.6 Test release
#
###

2008-02-xx xx:xx  owes

Remove old changelog (2001-2005), simply accept that everything has changed...
