Changes BASE
===============================================================================

2.0.2:
------
18.01.2002 fm
    - mkfli4l: added logging to img/mkfli4l.log
19.02.2002 fm
    - ens: no limitations of DNS_FORBIDDEN anymore
    - mkfli4l rejects now old config.txt
    - replaced ip_masq_vpn-2.2.15.patch by ip_masq_vpn-2.2.18.patch
21.01.2002 tg
    - ip-(up|down).portfw: more verbose messages and some fixes
21.01.2002 hs
    - added mylib-directory to add own libs to opt.tgz (see also mybin)
27.01.2002 cp
    - added drivers for ELSA Airlancer MC-2 and IBM EtherJet PCMCIA
03.02.2002 fm
    - added fealnx driver for LAN 8139 NIC (not RTL 8139)
    - updated eepro.o
    - updated cs89x0.o
    - added sundance.o for DFE-550FX or DFE-530TXS
    - added REJECT-TCP & DENY-TCP (and UDP) for FIREWALL_DENY_PORT_x
    - updated rtl8139.o (from scyld.com incl. pci-scan)
04.02.2002 fm
    - new kernel - compiles with -Os
    - rc.local: console link to tty1 or ttySx - solve interrupt problem
04.02.2002 nico
    - mktgz.bat: added additional parameter -cls
09.02.2002 fm
    - added 8139too and smc-ultra32 drivers
09.02.2002 fm
    - updated h323 masquerading module

2.1.0:
------
17.02.2002 tobig
    - changed syntax of masq-module loading (again ;-) ) and added a lot of
      documentation about it
20.02.2002 rr
    - changed etc/rc.d/eth so that 8390.o and pci-scan.o will be loaded
      if they exist and not only when they are defined as ethernet-driver
    - changed config/base.txt: removed driver-names 8390 and pci-scan
      because this files are automatically copied onto the disk when
      necessary by opt/base.txt

21.02.2002 hs
    - added PCI-Bus information to support.sh

02.03.2002 fm
    - added host route configuration in opt/etc/rc.d/route
    - added sort command in mktgz.sh and mkfloppy.sh
    - added original rtl8139.o as rtl8139-orig.o
04.03.2002 jw5
    - Added regular expressions to check process, see developer documentation
      (unfortunatly only in german at this point in time)
    - added opt/base.exp which contains the basic regexps
    - remove special handling of base, dsl, isdn and replace it with a more
      general concept
    - remove special handling of eth_drv_n, scsi_drv_n and isdn_type and
      use a more general concept
    - standalone tool regexp added which can be used to develop regular
      expressions and provides a nice introduction to regexps
    - base/doc/dev/regexp.txt added which describes the new check process 
      and regular expression
    - opt/package.txt adjusted to new file format (see base/doc/dev/opt.txt)
05.03.2002 jw5
    - use *_% variables instead of *_N variables in opt/package.txt to stay
      conform with the format used by check/package.txt
    - added some new regexp checks in check/base.txt as an example of regexp
      usage:

	    MOUNT_OPT           -         -            RE:ro|rw|no
	    PART_OPT            -         -            PARTITION
	    UPDATE_MODE         -         -            RE:add|cfg|full|none

06.03.2002 jw5
    - fix bug in *_% variable handling. Files depending on these
      variables have been added to zip list regardless of the contents
      of the opt variable thei were depending on.

    - fix a bug with short opt names (e.g. e3); we accidently didn't
      copy any files depending on short opt names

    - doc changes:

      - base/doc/dev/opt.txt: added remarks about new opt/package.txt
      format and reference to regexp.txt for check/package.txt files
      - base/doc/dev/regexp.txt: new file describing the usage of
      regular expression within check/package.txt

07.03.2002 jw5
    - Added weak declaration for external symbols. 

    If a packet references an externally defined variable, it may
    happen that the package defining this variable isn't present. This
    would trigger an error message in mkfli4l which expects to find
    all variables referenced by opt/package.txt.

    To handle this situation package developers can add a
    "weak"-declaration for external variables. It has the following
    format:

    opt/package.txt:

	    weak        variable    - 

    This introduces the variable to mkfli4l if its not already present
    and will set it to 'undefined'. If its necessary we may use the
    third field to introduce default values. The infrastructure is
    already there.

11.03.2002 jw5
    - added better check facility (see documentation)

13.03.2002 jw5

    mkfli4l schreibt nun zusätzlich eine volle rc-config nach
    img/full_rc.cfg. Dort sind Variablen, die nicht in die eigentliche
    rc.cfg übernommen wurden, mit einem vorangestellten "# "
    gekennzeichnet.  Damit kann man leichter überprüfen, ob man seine
    check/package.txt richtig geschrieben hat.  Tauchen in der vollen
    rc.cfg auskommentierte Variablen auf, die eigentlich aktiv sein
    sollten, hat man in der check/package.txt Datei was falsch
    gemacht.

16.03.2002 rr
    - modified etc/rcd./route and circuit to set router quietly because
      of an error-message when the routes are already set.

18.03.2002 rr
    - IP_ETH_X_NETWORK now obsolete

19.03.2002 jw5
    - .*_DO_DEBUG-variables are always exported now
    - introduced foreach to be able to iterate over %-variables
    - introduced special meaning for '$' and '%' in strings
    - updated documentation

20.03.2002 hs
    - removed ide-drivers from kernel

21.03.2002 rr
    - updated rootfs /dev nodes 
      - removed hd[a-d][8-15] 
      - added hd[e-h][0-7], sd[a-d][0-7], scd[0-3]

24.3.2002 jw5
    - check whether % variable is actually used before copying a file
      depending on it

27.3.2002 jw5 
    - use 0.0.0.0 if no remote ip is specified. This prevents
      ifconfig from generating routes while bringing up the interfaces.

29.03.2002 hs
    - renamed many startup-files, changed rootfs for new startup-concept
    - following changes in rootfs.gz: 
	deleted /var/log/wtmp,/var/rum/utmp and /var/run/|printer
	moved /dev/msys/fla* dev /dev/fla* 
	deleted symlink /dev/cdrom
	/etc/rc doesn't call rc.local any more. /etc/rc runs all
		rc-scripts from /etc/rc.d
	changes formatting of ram1 (/opt) from 1024 byte to 4096 byte per inode
	edited /etc/mklinks.sh, so it makes no errors if an file is
		already in rootfs
	created directories /etc/prep, /etc/rc0.d and /etc/rc.d 

01.04.2002 hs
    - converted variable next_rd to file /var/run/next_rd

01.04.2002 hs
    - added function call to rc.scripts
	
02.04.2002 jw5
    - introduced logical expression "copy_pending(string)" to allow
      checking of copy operations which depend on the value of a %
      variable
    - moved check whether we copied a file for each instance of
      eth_drv_% and masq_module_% to check/base.ext

03.04.2002 jw5
    - added match operator and index operator
    - introduced debug options for mkfli4l to get nicer debug output

04.04.2002 rr
    - Unpacking of opt.tgz now produces one '.' per extracted file and no file-list any more
    - EXT2-fs warning removed

07.04.2002 jw5
    - added "foreach i in var_n loop"
    - added temporary variables
    - logical expressions now behave as expected (evaluation of and
      is canceled after the first false term, or after the first true
      term)
    - we now first build a parse tree before actually start to
      execute a script

08.04.2002 jw5
    - sorting zip list

09.04.2002 rr
    - reworked rootfs (etc/rc) to use $PART_OPT also for defining the Ramdisk-Size
	'auto' selects Auto-Calculation of Size
	any number defines Ramdisk-Size
	numbers below 300 do auto-detect and adjust the calculation
	other entries than 'auto' and /[0-9]+/ select a Harddisk Partition

21.04.2002 fm
    - ens: fixed bug: query "NS IN domain"

22.04.2002 fm
    - new natsemi driver

25.04.2002 fm
    - resolv.conf will be now filled with DNS_FORWARDERS as nameservers
      if START_DNS='no'

25.04.2002 jw5
    - introduced new host configuration 
      
      replaced host_x with host_x_{attribute}; possible attributes:
	 - IP, NAME 
	 - MAC, ALIAS_N, ALIAS_x (optional)

30.04.2002 fm
    - mkfli4l: ignore lower/upper case of base.txt, dsl.txt, isdn.txt

01.05.2002 fm
    - new winbond-840 driver

08.05.2002 tobig
    - changed ip-up and ip-down for nicer syslog

11.05.2002 tobig
    - changed ip-up and ip-down so that custom scripts can work on non-default-routes

13.05.2002 rresch
    - added Shutdown-Scripts

21.05.2002 tobig
    - reworked portfw for easier configuration and added eth-portfw

22.05.2002 fm
    - ens: added additional (special) forwarders
    - etc/rc.d/rc335.dns: increased forward timeout from 50 sec (default)
      to 70 sec
    - imond: added new commands fli4l-id & highscore

01.06.2002 tobig
    - removed portfw.sh & portfw-prep from opt/base.txt
    - do a fork for each sync-call in imond, hd-installs could block on this
    - fixed some checks (MASQ_NETWORK)

09.06.2002 tobig
    - added the 2nd startscript for portfw to opt/base.txt

16.06.2002 fm
    - inserted htb-patch for QOS.

06.07.2002 tobig
    - small bugfix in regex.c: allow spaces to indent check-".exp"-files
    - bugfix for portfw: fixed typo

2.1.1:
------

15.08.2002 hansmi
    - fixed 4GB Overflow-Bug in imond

17.08.2002 tobig
    - fixed imond to not produce zombies (bug 3 in Jitterbug)
    - bugfix for portfw: portranges now work!

18.08.2002 tobig
    - paranoia: remove rc.cfg after boot and set umask for /boot to 077

20.08.2002 cp
    - switched everything from ext2-rootfs to minix-rootfs

26.08.2002 jw5
    - moved local time zone support to base package (supported via
    TIME_INFO config variable)

03.09.2002 tobig
    - added memory-info to support.sh

09.09.2002 tb
    - changed FORWARD_TRUSTED_NETS to TRUSTED_NETS

10.09.2002 fm
    - added input chain rule for TRUSTED_NETS

12.09.2002 tobig
    - renamed some errors in imond

18.09.2002 tobig
    - repair permissions of files from opt.tgz on bootup
    - cleaned up the Makefile and sources of the base-programs
    - rebuilt imond binary (it was an old one)

28.09.2002 tobig
    - removed shell-functions from init-scripts
    - fixed indention of some files

02.10.2002 tobig
    - use right rc.cfg in support.sh

13.10.2002 tobig
    - updated dev-doc

16.10.2002 tb
    - ppp/ip-down corrected:
      elif [ -f /etc/last-default-route-interface ]
      _then_

20.10.2002 jw5
    - removed manipulation of masq timeouts since the ipchain emulation 
      doesn't support it. It set the following defaults instead:
      "Sorry: masquerading timeouts set 5DAYS/2MINS/60SECS\n"

03.11.2002 tobig
    - removed detection of kernel version
    - moved portforwarding to iptables

20.11.2002 tobig
    - removed the latest bugs from portforwarding ;)

24.11.2002 tobig
    - another bug in portforwarding: config-checking was wrong

27.11.2002 tobig
    - yes, another bugfix for portforwarding!

28.11.2002 harri
    - added new syslinux-1.76 for unix-users (this was already done for
      win-users and hd-install)

29.11.2002 harri
    - fixed different tabwidth in etc/fstab (rootfs)
    - added dtou for etc/adjtime to prevent error-message of hwclock

03.12.2002 tobig
    - Did I mention it already? There was a bug in setup-portfw.sh ;)
      Now it's working for me...

05.12.2002 fm
    - exchanged kernel and modules from 2.4.19 to 2.4.20

07.12.2002 tobig
    - doc-update: removed "both" for portforwarding and updated
      masq-modules for kernel 2.4

07.12.2002 fm
    - added new nic drivers
    - added support for gigabit cards

2.1.2:
------

??.01.2003 jw5
    - implemented kernel module concept, mkfli4l now takes the kernel
    version from opt/etc/kernel-version and substitutes any occurence
    of $KERNELVERSION$ in opt/package.txt with the current version

26.01.2003 hs
    - removed optional variables except host-configuration.

26.01.2003 tobig
    - added md5-challenge-response-authentication to imond

??.01.2003 jw5
    - optional variables are gone (ROUTE_NETWORK, TRUSTED_NETWORKS,
    DNS_FORWARDERS), they have to be specified and left empty if not
    used (hs forgot to adapt documentation and regexps)

15.02.2003 tobig
    - added iwconfig (WLAN) to support.sh

16.02.2003 fm
    - replaced ens by actual version (additional dns forwarders,
      syslog and forbidden domains)

18.02.2003 fm
    - corrected additional forwarder statement for ens

2.1.3:
------
02.04.2003 hs
    - added MX-entries to DNS-configuration

07.04.2003 tobig
    - added kernel patch for right removing of connections on ip-down

21.04.2003 hs
    - removed check for existing graphic-card. this adds possibility to
    have a console without vga-card to send a beep for example
    - removed factor for free space from opt-ramdisk calculation, fixed
    checking of PART_OPT

28.04.2003 fm
    - imond: added socket option SO_REUSEADDR for easy restart

13.05.2003 tb
    - /etc/ppp/ip-up: waiting for boot finished

15.05.2003 fm
    - log-Script: fixed problem with wildcards - now
      disable file name generation (globbing)

25.05.2003 tobig
    - cleaned up ip-(up|down).ens a bit

01.06.2003
    - made changes for Fritz!Card DSL + circuit in ip-up and ip-down
    - made changes for Fritz!Card DSL in fli4lctrl

2003 jw5
    - moved circuit configuration to their own packages 
    - rewrote paket filter configuration and documentation, it now
      behaves nearly like 2.0 (we have a little bit more control over 
      ROUTE_NETWORKS)
	- fixed white list bug (replies where dropped, fixed by adding
	  state rule)
    - fixed portforwarding
	- fixed port forwarding and white lists
	- fixed port forwarding setup for static ip addresses
	- allowed forwarding of protocols (needed for protocols like gre)
    - wrote new alternative paket filter configuration (see appendix 
      of base documentation)

01.07.2003 jw5
    - removed potential deadlock during dialup 
      (imond,fli4lctrl,ens,ip-up,imond-stat,imond)

03.08.2003 tb
    - added ports 135, 136, 445 to FORWARD_DENY_PORT_x

27.08.2003 tobig
    - cleaned up md5 source files (for imond) to get a cleaner diff against
      the original BusyBox 1.0 coreutils/md5sum.c

28.08.2003 tobig
    - imond.c/md5.c: moved hexmd5 to imond.c 
    - imond.c: Added a bunch of newlines for the syslog messages
    - imond.c: removed copy-on-same-memory-code :)

05.09.2003 knuffel
    - opt.txt: added mii.o for starfire (Claas Hilbrecht)

08.09.2003 tobig
    - added warning for WinACE-users

xx.09.2003
    - added SNAT target to new firewall configuration
    - upgrade to Linux 2.4.22
    - upgrade to microClibc 0.9.20
    - upgrade to busybox 1.0-pre3 (nearly, upgrade to cvs state two
    days before busybox pre3 release

20.09.2003 tobig
    - changed support.sh to not print WLAN keys

12.11.2003 tobig
    - fixed menu in some ways (dtou, rc.cfg)

15.11.2003 tobig
    - changed menu again: intelligent logging, removed most redundancy,
      some colors, code cleanup, indention
    - and a bugfix for the menu, the last for today

25.11.2003 jw5
    - added support for config specific files, mkfli4l checks whether
    a file is under "$config_dir" and under "opt" and prefers the
    version under "$config_dir". mktgz.sh checks whether there are
    files under "$config_dir" and appends them to opt.tar.

12.12.2003 hs
    - removed eisa-nic ac3200, added r8169 and b44 network drivers

21.21.2003 george
    - added new dns-server dnsmasq as default
    if START_DNS = "yes" then dnsmasq is used, if "ens" then ens is used

27.12.2003 george
    - changed the dokumentation in sektion DNS Server.
    START_DNS has now three parameters: yes, ens and no. yes for the dnsmasq,
    ens for ens and no for no DNS Server.
    LISTENIP_N and LISTENIP_% are now in the config/base.txt. LISTENIP_N is the
    number of IP's dnsmasq should listen on, and LISTENIP_% are the IP's to
    listen on. ATTENTION: List in LISTENIP_% only IP's that are valid. The
    dnsmasq will not start, if you list one IP that is not valid!
    The mx-record now has a differend behavior when using ens or dnsmasq. The
    dnsmasq can only handle one mx-record, the ens several ones.

2.1.6:
------

01.02.2004 jw5
    - upgraded to busybox-1.0 pre6

02.02.2004 hs
    - rebuild menu to support better descriptions

08.02.2004 jw5
    - reactivated token ring support
    - stripped unnecessary symbols from modules to reduce size

08.02.2004 tobig
    - set PATH in ip-up and ip-down

20.02.2004
    - removed 2.4.20 patches

27.02.2004 hs
    - fixed the problem with opt_menu=yes and winscp-connection without shell-definition

      2004 jw5/rresch
   - stripped modules as far as possible to reduce size
   - fli4lctrl now handles hangup for inode/xdsl correctly

2.1.7:
------
08.03.2004 hs
    - add serconsole.sh to bootmenu
13.03.2004 tb
    - overriding the maximum limit of connection tracking entries is possible now
16.03.2004 tobig
    - moved some stuff from rootfs to base
17.03.2004 tobig
    - use /sbin for kernel tools in mkkernel.sh, set DEPMOD and MODINFO in
      environment to override
19.03.2004 hs
    - cleanups in menu-languages
05.04.2004 tobig
    - moved from minix ramdisks to tmpfs
11.04.2004 tobig
    - corrected permissions of tmpfs mounts
17.04.2004 lanspezi
    - add function to redirect domain[s] to an IP
25.04.2004 babel
    - add new imond binary and src update with isdn raw up/down support
29.04.2004 babel
    - allow dummy devices with ETH_DRV and IP_ETH_*

2.1.8:
------
07.05.2004 tobig
    - export PATH to sub-shells in ip-up and ip-down
07.05.2004 lanspezi
    - removed dns-server ens
08.05.2004 lanspezi
    - add function to fake reverse lookups for RFC1918 private address ranges - DNS_BOGUS_PRIV
xx.05.2004
    - switch default packet filter config to new configuration, old config
      is still available
    - added apm support
    - enabled all netfilter modules
13.06.2004 rresch
    - Variable PASSWORD is now crypted in rc.cfg
22.06.2004 lanspezi
    - only execute rc- and prep-scripts with correct name (rc[0-9][0-9][0-9].*)
23.06.2004 lanspezi
    - change names for ip-up/ip-down-scripts -> see rc- and prep-scripts
03.07.2004 babel
    - rename ETH_DRV -> NET_DRV
    - rename IP_ETH_ -> IP_NET
31.07.2004 harri
    - removed serconsole.sh. changes of serconsole-settings can be
    made with remote-update of the syslinux.cfg now.
02.08.04
    - allow parallel usage of serial and normal console
    - introduce console_blank_time
05.08.04
    - remove IP_DEFAULT_GW, this is now handled by IP_ROUTE_x
xx.08.04
    - added support of dual floppy boot (provided by Detlef
    Riekenberg; slightly adapted by jw5)
xx.08.04 fli4l team
    - extended packet filter configuration to allow references to
    other parts of the configuration; statements now allow references
    to:
	- IP_NET_x (IP_NET_x, IP_NET_x_IPADDR, IP_NET_x_DEV)
	- Hosts specified in HOSTS_x

    - renamed and split MASQUERADE_LIST into PRE- and
    POSTROUTING_LIST; prerouting_list provides a more fine grained
    configuration of portforwarding

    - other packets can now use the functions used to configure the
    packet filter more easily (see
    opt/files/usr/local/bin/setup-portfw-new.sh or vpn packet,
    opt/files/usr/local/bin/openvpn_fwrules-helper)

    - portfw may now be reconfigured on a running system since both
    prerouting and forward entries are generated by setup-portfw*.sh;
    simply shut down portfw, edit /etc/portfw*.conf, restart portfw

    - iptables upgraded - please be aware that fli4l currently only
    puts the absolutly required kernel modules (some are built into
    the kernel) and iptables matches and targets into the
    opt-archive. If you are trying to extend this functionality by
    using other target/matches you have to ensure that they are added
    to the opt-archive. Since targets (things which can be used with
    -j) and matches (things which can be used with -m) use the same
    names (targets use upper case names) targets are renamed to
    *.so.target (see opt/base.txt for examples)

    - upgraded busybox (currently 1.0-rc3 which is supposed to be the
    final version)

    - opt_inittab rewritten, you may now provide you own inittab if
    you need one

    - mkfli4l 

      - provides subnet/samenet statements (can be used to check
      routes, see vpn package)

      - =~ saves the found subexpressions in array match_%

      - mkfli4l supports modification of the rootfs via rootfs: prefix
      in opt/package.txt (see boot_type usage in opt/base.txt)

    - rewrote boot scripts to allow more flexible support of different
    boot media - see BOOT_TYPE and opt/etc/boot.d for examples; fli4l
    is now able to boot from floppy, dual floppy (opt-archive split
    between two floppies), cd (see mkiso.sh, windows version still
    missing), hd (and similiar media like cf), network

(after 2.1.8-ut2004)
    - linuxrc: fix creation of links

    - /etc/rc: fix error handling for low memory situations (if tar is
    killed due to low memory the check for the size of the file stderr
    was redirected to will fail)

2004-09-06 abe
 - add script mknetboot.sh

2.1.9:
------
14.09.04 tb
    - changed set order to prevent recognizing mkfloppy.bat as virus
    - corrected cifs ports
27.09.04 rresch
    - added automatic syslinux-selection depending on Windows_NT or not
28.09.04 babel
    - update linux kernel to 2.4.27
    - backport tulip & starfire napi net driver from 2.6 to 2.4
    - add netdev random patch to kernel
    - add ignore_ksoftirq patch to kernel
    - add ebtables patch to kernel
    - add advanced routing patch to kernel
03.10.04 rresch
    - re-worked Fli4l-Boot-Medium-Generation in Windows
    - now only mkfli4l.bat has to been called - all other ist automatic
    - creates img/fli4l.iso if BOOT_TYPE='cd' for direct CD-Burning
2004-10-20 abe
    - add new BOOT_TYPE 'netboot' (it's equal to 'integrated')
      This new type is only for easy use of the new mk-scripts.
2004-11-?? lanspezi
    - re-worked Fli4l-Boot-Medium-Generation for Windows and Unix(linux)
    -- mkfli4l.cmd build the disk, image or archiv-files for Windows NT/W2K/XP
    -- mkfli4l-win9x.bat is the build-script for Windows 9x and ME
    -- mkfli4l.sh is the build-script for Unix/Linux
    -- option for the script(s) can be set in <config-dir>/mkfli4l.conf
    -- build-dir is configurable (absulute and relativ pfad)
    -- directly update via scp by the build-scripts
2004-12 jw5
    - introduced dynamic keyword for prerouting entries to allow a
      setup of static prerouting entries without a destination (or
      with destination 0.0.0.0/0)
2004-12-04 babel
    - enhance IP_ROUTE_x to allow dev routes like IP_ROUTE_1='0.0.0.0/0 eth0'
    - allow tmpl: to work with dynamic keyword
2004-12- jw5
    - handle several floppy formats in /etc/boot.d/rc100.floppy
2004-12-17 tobig
    - fixed link to PortFW-converter
2004-12-28 lanspezi
    - build-scripts 
    - - summary error-report at end
    - - change result to imonc (error-report is aviable in imonc)
2005-01- jw5
    - allow IP_NET_x specifications as portfw target (as described in the 
      documentation)

2.1.10:
-------
2005-03-03 lanspezi
    - update dnsmasq to Version 2.20 with internal dhcpd
      add complete dhcp-support
2005-03-15 lanspezi
    - allow to select "filterwin2k" in dnsmasq-config
2005-03-23 lanspezi
    - update dnsmasq to Version 2.21
2005-03-26 lanspezi
    - add variable to dnsdhcp-section
    -- IP for an NTP-Server can now be configured
2005-03-31 lanspezi
    - update dnsmasq to version 2.22
2005-06-06 arwin
    - add booting with one drive from two floppies
2005-05-13 babel
    - use german keyboard by default. Allow use of any keymap.
2005-06-01 babel
    - update to kernel 2.4.31
2005-05/06-* lanspezi
    - change to new script-language for windows-build (autoit3)
      Windows-build now has an GUI and an Dialog to change some
      option from mkfli4l.conf and commandline interactive

2.1.11:
-------
2005-06-26 frankr
    - add support for Sun Happy Meal 10/100baseT cards,
      only QFE is known to work
2005-07-17 hh
    - add optional Variable DNSDHCP_RANGE_x_GATEWAY
      make DNSDHCP_RANGE_x_NTP_SERVER and DNSDHCP_RANGE_x_DNS_SERVER optional, too
      allow these variables to be set to 'none'

2.1.12:
-------
2005-07-28 lanspezi
    - layout changes of config/base.txt
    - change var START_DNS to OPT_DNS
    - change var DNS_% to DNS_SPECIAL_%
2005-08-05 lanspezi/arwin
    - add BOOT_TYPE cdemul
2005-09-03 lanspezi
    - update dnsmasq to version 2.23
2005-09-25 Bernard Charrier/arwin
    - add french & dutch language support to menu
2005-10-18 felix
    - add possibility to change MAC addresses
2005-10-23 hh
    - add var LOCALE    
2005-11-03 arwin
    - add OPT_MAKEKBL to make keyboard maps on the router more easily
2005 jw5
    - introduce limits for rejects
    - limit echo reply rate and size
    
2.1.13
------
2005-11-27 lanspezi
    - update dnsmasq to version 2.24
2005-11
    - unify usage of limits in configuration (now always x/y:burst)
    - actually provide documented limit match
    - allow opt developers to provide packet filter extensions
2005-12-01 babel
    - update to kernel 2.4.32

3.0.0:
------
2005-12-13 hh
    - introduce do_beep function in /etc/rc
2005-12-21 babel
    - make natsemi-db available just in case the natsemi with NAPI
      causes trouble (like soekris with bridge config did)

3.0.1:
------
2005-12
    - fixed mybin/mylib handling
2006-01-18 babel
    - add a check to make sure each host that is referenced in the
      paket filter configuration is defined in the host section
2006-01-21 jw5
    - fixed bug in original packet filter emulation (a missing jump 
      target resulted in an iptables error)
2006-01-22 jw5
    - mkfli4l
      - removed limits (except limit of 64 packages)
      - renamed default config file
      - removed complains about undefined variables referenced in
        opt/package.txt files
    - rewrote unix build scripts to make sure nobody can abuse these
      scripts to erase its own harddisk (someone edited the scripts
      enough to bypass all test and erased its own hd)

2006-02-01 lanspezi
    - windows-build
      - add support for ls120 - experimental
    - dnsmasq (DNS/DHCP-Server)
      - Update to Version 2.26
2006-02-10 jw5
    - dnsmasq may now trigger a dial-in before forwarding DNS
      requests; This is configured vi DNS_TRIGGER_DIAL_IN (no, yes,
      ip)
    - disable development version of imond for the time beeing
