###
#
# 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...
