base 1.8.8 -> 2.0.0
===================

Global changes:
- Bugfixes/corrections:
    - var/install/bin/install-package:
      check for outdated packages before installation.
    - var/install/bin/install-local-package:
      remove bashisms.
    - var/install/bin/update-systemfiles:
      remove obsolete find functions.
    - var/install/bin/userman.cui.groups.module.sh
      fix width of group name entry box to a maximum of 32 characters.

Changes for eisfair-1:

Info: it is recommended to reboot the system after installation.

    - EOL for kernel 2.4.*:
      Base update is blocked for all kernel versions below 2.4.*.

- New features:
    - Updated GNU LibC 2.8.

- Bugfixes/corrections:
    - Separate old busybox, crypt in /usr/local/bin/upd2p0p0


base 1.8.7 -> 1.8.8
===================

Global changes:
- Bugfixes/corrections:
    - var/install/bin/remove-user:
      var/install/bin/add-user:
      change bashing to posix

Changes for eisfair-1:
- Bugfixes/corrections:
    - var/install/config.d/ssh.sh:
      var/install/config.d/xinetd.sh:
      var/install/bin/system-ssh-validate-sshd-config:
      Fixed syntax and typos.


base 1.8.6 -> 1.8.7
===================

Global changes:
- Bugfixes/corrections:
    - /var/install/include/configlib:
      Set commentposition to the same start point as 'ece'.
      New intern function printline.
    - /var/install/bin/remove-user:
      Change handling from 'interactive'.
      Change handling from 'userdel' retvalue.
    - /var/install/bin/add-user:
      Change handling from 'interactive'.
    - /etc/init.d/functions:
      Added _quiet to more positions.

Changes for eisfair-1:
- New features:
    - Added ssh service to eisfair base.
    - Added support for pvops kernel in virtual systems.
    - Added xinetd service to eisfair base.

- Bugfixes/corrections:
    - /etc/cron.daily/logrotate
      Change from in mail notification to FQDN.
      Added mimetype entry.
    - Update ftp and telnet version inetutils 1.9.1.
      New compiled with ncurses-5.9/readline-6.2.
    - Remove Pure-FTPd start/stop scripts if not installed.
    - Update grep version 2.14.
    - Update libidn version 1.25.
    - Update wget version 1.14.
    - /etc/config.d/base:
      Rewrite for vmxnet3.
    - /var/install/help/base:
      Contains vmxnet3 now.
    - /etc/init.d/eth:
      Also mapping driver names from 2.4.26 to 2.6.32.
    - Update usbutils version 006.

Changes for eisfair-2 and/or eisxen-1:
- New features:
    - Added inetlib and netcalc for IPv6


base 1.8.5 -> 1.8.6
===================

Global changes:
- Bugfixes/corrections:
    - /var/install/bin/package-search:
      Added rm command.
    - /var/install/bin/install-package:
      Change update message with dev packages.
    - /var/install/bin/list-user:
      Drop show ftp users.
      Change mecho and techo syntax to actual.

Changes for eisfair-1:
- Bugfixes/corrections:
    - /etc/init.d/eth:
      Map eepro100 from kernel 2.4 to e100 from kernel 2.6.
      Map e1000old from kernel 2.4 to e1000 from kernel 2.6.
      Map r1000, r8101 and r8168 from kernel 2.4 to r8169
      from kernel 2.6.
      Map velocityget from kernel 2.4 to via-velocity
      from kernel 2.6.
    - EOM for kernel 2.4.26:
      Base update was blocked.
    - /etc/config.d/base:
      Update for network driver.
    - Update e2fsprogs version 1.42.5.
    - Update psmisc vesion 22.19.
    - /var/install/help/base:
      Update netdriverlist.
    - Update xz-utils version 5.0.4.

Changes for eisfair-2 and/or eisxen-1:
- Bugfixes/corrections:
    - Update xz-utils version 5.0.4.


base 1.8.4 -> 1.8.5
===================

Global changes:
- Bugfixes/corrections:
    - /var/install/config.d/url.sh:
      Remove trailing spaces.
    - /var/install/url-{history,bookmarks}:
      Remove upd182 versions.

Changes for eisfair-1:
- New features:
    - Add libssp version gcc-4.1.3
    - Add lsscsi version 0.26
    - Add netcat6 version 1.0-8

- Bugfixes/corrections:
    - Update joe version 3.7, rebuild.
    - Update less version 444.
    - Update e2fsprogs version 1.42.3,
    - Update util-linux version 2.19.1, rebuild,
    - Update grep version 2.12,
    - Update hdparm version 3.39,
    - Update sdparm version 1.0.7,
    - Update zlib version 1.2.7.
    - /etc/init.d/console:
      Setting ascii or utf8 and font for each
      console in kernel 2.6 and above.
    - Update netcat version 1.10-39

Changes for eisfair-2 and/or eisxen-1:
- Bugfixes/corrections:
    - Switch back console if console-setup stopn at another
      as it starts on.


base 1.8.3 -> 1.8.4
===================

Global changes:
- Bugfixes/corrections:
    - /etc/init.d/functions:
      Added multiples 'sleep 0.1'
    - /var/install/bin/show-menu:
      Fix error output handling.
    - /var/install/bin/list-packages.cui:
      Update of window title according to the download URL
      of the selected upgradable package.

Changes for eisfair-1:
- Bugfixes/corrections:
    - Update libssl version 1.0.0j, if not installed.
    - Update kbd version 1.15.3.
    - /etc/init.d/console:
      Deal with utf8 and ascii in kernel 2.6 and above.
    - /etc/init.d/console:
      Warn for console changes, if LC_CTYPE is not equal
      to kbd_mode in kernel 2.6 and above.
    - /var/install/bin/system-devices-mount-usb:
      Added check for raid devices, do not print out.
    - Update libreadline version 6.2.
    - Update ncurses version 5.9.
    - Update bash version 4.2.
    - Update libusb version 1.0.9.
    - Update libusb-compat version 0.1.4.
    - Update usbutils version 005.


base 1.8.2 -> 1.8.3
===================

Global changes:
- Bugfixes/corrections:
    - /var/install/bin/package-search:
      Added missing function to search pack-eis database for
      extern packages (link '>').
    - /var/install/bin/master-diff-config:
      Replaced obsolete sort command option to prevent errors
      on eisfair-2/eisxen-1 systems.


base 1.8.1 -> 1.8.2
===================

Global changes:
- New features:
    - /var/install/bin/package-search,
      /varinstall/bin/install-package,
      /var/install/bin/check-package,
      /var/install/bin/list-packages:
      Change handling from install-package to use with
      search index.txt.
    - /var/install/bin/get-index,
      /var/install/bin/post-setup-packages-menu,
      /var/install/bin/pre-setup-packages-menu:
      New scripts to handle index search.
    - /var/install/config.d/url.sh,
      /var/install/config.d/url-update.sh,
      /var/install/help/url:
      New scripts to handle config URL.
    - /var/install/bin/get-url:
      Adedd as new.
    - /var/install/menu/setup.packages.menu:
      Adedd logfileview menu.
    - /var/install/dialog.d/URL_PRIORITY_CUI.sh:
      New dialog file

- Bugfixes/corrections:
    - /usr/local/bin/wget.sh:
      Adedd '--spider' handling too.
      Fix handling with -P.
    - /var/install/bin/show-menu:
      Added new error code.
    - /var/install/bin/update-systemfiles:
      Prevent error messages if no files are found.
    - /var/install/bin/install-local-package:
      Point to local index.txt file instead of file from
      pack-eis to prevent unresolvable package references.
    - /var/install/bin/ask:
      Rewrite color options, to compatibilty with mecho and techo.

Changes for eisfair-1:
- New features:
    - Update ntfs-3g version 2011.4.12 to 2012.1.15
    - Update libssl version 1.0.0h, if not installed.

- Bugfixes/corrections:
    - /var/install/config.d/cron.sh:
      Remove '~' backupfile before build crontabfile

Changes for eisfair-2 and/or eisxen-1:
- New features:
    - improve hvm domU handling.
    - add functionality to create hvm domUs via setup menu
    - add domU config options for vcpus and localtime
    - add template update menu
    - optimised fli4l handling
    - all scripts now support new ask, techo and mecho syntax

- Bugfixes/corrections:
    - fix DHCP files owner
    - /var/install/menu/setup.meu:
      Added user handling for eisxen again
    - update libssl to version 0.9.8g-4ubuntu3.15


base 1.8.0 -> 1.8.1
===================

Global changes:
- New features:
    - /var/install/bin/package-search:
      Added new script to search packages also from installer
      medium, replacing packeis-search.

- Bugfixes/corrections:
    - /var/install/bin/ask:
      Fix for color output.
    - /var/install/bin/install-package:
      Fix for renamed parameter.
    - /var/install/bin/post-setup-packages-section-cleanup:
      More files added.
    - /var/install/bin/system-base-set-menu-style:
      Added double '--' for mecho and techo.
    - /var/install/bin/ask:
      Added debug section to show the question also with
      debug (strace).

Changes for eisfair-1:
- Bugfixes/corrections:
    - /var/install/bin/system-devices-mount-usb:
      Correct exit error handling.
    - Update libssl version 1.0.0g, if not installed.
    - /etc/init.d/mdadm:
      Added check for running mdadm, before print message.
    - /etc/init.d/usb:
      Load correct module for USB-printer with kernel 2.6.x.
    - Update e2fsprogs version 1.42.
    - Update util-linux version 2.19.1.
    - Update pciutils version 3.1.9.
    - Update findutils version 4.4.2.
    - Update libidn version 1.24.
    - Update wget version 1.13.4.
    - Update sudo version 1.8.3p2.
    - /sbin/hotplug:
      Changed for proper loading of firmware of bnx2.
    - Update ftp version inetutils 1.9.1.

Changes for eisfair-2 and/or eisxen-1:
- Bugfixes/corrections:
   - Update dnsutils.
   - Update bzip2.
   - Update dhcp-client.
   - Update pam.
   - Update tzdata.
   - Update kerberos.
   - Update start-stop-daemon.
   - Update openssh to version 5.9p1-ubuntu.


base 1.7.6 -> 1.8.0
===================

Global changes:
- New features:
    - /var/install/bin/change-url.cui.sh:
      Script to select download URL in curses mode.
    - var/install/dialog.d/LOG_INTERVAL.sh:
      Added as new.
    - /var/install/bin/ask:
      Enable the 'read' parameter -e -r -p.
    - var/install/bin/post-setup-packages-section-cleanup:
      Remove tmp-files from install-packages.
    - /var/install/bin/install-package:
      Enable function to update also a -dev package, if
      updating a package and a -dev package is also installed.

- Bugfixes/corrections:
    - /var/install/include/mecho,
      /var/installinclude/techo:
      Remove deprecated info for old syntax.
      Added --link also to techo --row.
    - libcui update to version 1.0.7.
    - /usr/local/bin/clrhome:
      Added '--' to tty, html and file parameter.
    - /usr/local/bin/wget.sh:
      Added function to save in specific path.
    - /etc/check.d/base.exp:
      Added to check DISC: cpq devices.
      Added to check PARTITION: cpq devices.
      Added check EPORT.
      Added check ECRONTAB.

Changes for eisfair-1:
- New features:
    - /usr/bin/pwtest:
      New tool to check passwords with crack-dictionary.
    - /sbin/hotplug:
      Uevent helper script for loading firmware files,
      added as new.
    - /usr/bin/mdadm:
      RAID management tool, added as new, with functions to
      control a running raid.

- Bugfixes/corrections:
    - /var/install/bin/system-devices-mount-usb:
      Added kernel-2.6 module to load.
      Fix for grep "Linux [S|s]swap".
    - /var/install/bin/system-devices-umount-usb:
      Added double '--' for mecho and techo.
    - /etc/init.d/usb:
      Don't unload USB2 driver.
    - Update xz-utils version 5.0.3.
    - Update grep version 2.9.
    - /etc/init.d/ide:
      Changed insmod to modprobe for kernel 2.6.
      Using 'functions' now.
    - /etc/init.d/eth:
      Using 'functions' now.
    - Update file version 5.08.
    - Remove old saved /sbin/lilo_22.8.
    - Remove old saved /bin/ash-old/ash.
    - /etc/init.d/eth:
      Don't unload e100/e1000/e1000e with kernel 2.6 and wol.
    - /sbin/sysctl:
      Reinstall from update-1.6.6, icecube package overwrote it.
      Added icecube to outdated-packages.
    - /etc/init.d/boot:
      Added remount with acl also for ext4 and xfs filesystems.
    - update libssl version 1.0.0e if not installed.
    - var/install/bin/pre-setup-system-logfileview-menu:
      Print the lists in correct numeric order.
    - /usr/share/doc/administration/administration.txt:
      Update.

Changes for eisfair-2 and/or eisxen-1:
- New features:

- Bugfixes/corrections:
    - Update xz-utils version 5.0.3.


base 1.7.5 -> 1.7.6
===================

Global changes:
- Bugfixes/corrections:
    - /var/install/bin/show-menu:
      fix handling for doc, if no docfile given
    - /etc/init.d/functions:
      drop environment settings
    - /var/install/bin/ask:
      set 'stty echo' also in to trap handling
    - /var/install/bin/install-package:
      change location of remove_check_file

Changes for eisfair-1:
- Bugfixes/corrections:
    - /var/install/bin/pre-setup-system-logfileview-menu:
      improved handling of wildcards in file names.
    - remove old libntfs-3g.so.80.0.0
    - Update grep version 2.8


base 1.7.4 -> 1.7.5
===================

Global changes:
- New features:
    - /var/install/show-menu.cui: support for "tail" attribute
     in doc tag.
      /var/install/show-doc.cui: support for "--noframe" command
      line switch.
    - /var/install/bin/show-menu:
      added support for "tail" attribute in "doc" tag
      of xml menu files.
      changed to 'show-doc.cui' from 'doc' with parameters
      --nocolor --noframe, if 'tail' given use --follow.

- Bugfixes/corrections:
    - /var/install/bin/install-local-package:
      Fixed potential index problem which could cause an empty
      eis-list.txt to be displayed.
    - /var/install/bin/install-local-package:
      Added display of pre-selection value.
    - set setup.users.menu to filemode 0640
    - var/install/bin/del-package
    - var/install/bin/install-package
      eis-install logging now to local5.info

Changes for eisfair-1:
- New features:
    - Update lilo version 22.8 to 23.1
    - Added ethtool 6
    - Update ntfs-3g version 2010.10.2 to 2011.4.12
    - Update hdparm version 9.30 to 9.37
    - Update sdparm version 1.0.5 to 1.0.6
    - Update fcron version 3.0.6
    - /etc/init.d/cron:
      Use of ./functions
    - Update sysklogd version 1.5
    - /etc/init.d/syslogd:
      use of ./functions
    - Update libusb version 1.0.8
    - Update libusb-compat version 0.1.3
    - Update usbutils version 002
    - /etc/init.d/usb:
      use of ./functions
    - Rewrite base
      Added entry for eis-install logging to syslogd
    - /var/install/menu/setup.system.logfileview.menu,
      /var/install/menu/setup.system.menu:
      Added menu entry to show installation log file
    - /var/install/bin/pre-setup-system-logfileview-menu:
      added as new

- Bugfixes/corrections:
    - Update tar version 1.26
    - Update xz-utils version 5.0.2

Changes for eisfair-2 and/or eisxen-1:
- New features:
    - Update udev, blkid, mount, mdadm, lvm for use kernel 2.6.38

- Bugfixes/corrections:
    - Update OpenSSH to version 5.8p1


base 1.7.3 -> 1.7.4
===================

Global changes:
- New features:
    - /var/install/include/{baselib,mecho}:
      added handling for new 'mecho' functions
      --ok and --fail
    - /var/install/include/configlib:
      added double 'endash' (--) for parameter
    - /var/install/bin/{add-menu,edit}:
      added double 'endash' (--) for parameter
    - update to libcui 1.0.6
    - /var/install/bin/show-menu: better support for ANSI escape sequences
      that control cursor movement.
    - /var/install/bin/install-local-package:
      added double 'endash' (--) for parameter

- Bugfixes/corrections:
    - /var/install/include/progress:
      correct usage
    - /var/install/bin/update-systemfiles:
      remove check fore 'tty', the curses menu give no tty back
    - /var/install/bin/install-package:
      run wget in timeout or something went wrong,
      create a dummy index that install can work.
    - /etc/init.d/functions:
      change from 'if tty -s' to '_quiet=true'
    - /var/install/bin/install-package:
      remove_check_file agin for CUI tool

Changes for eisfair-1:
- New features:
    - update tar 1.25
      tar handle decompress formats gz, bz2, lzma, zx
      without expilicit argument now
    - /etc/cron.daily/logrotate
      added as new

- Bugfixes/corrections:
    - /etc/init.d/boot and boot.cleanup:
      dealing with /forcefsck (shutdown -rF now)
    - update xz-utils version 5.0.1
    - update e2fsprogs version 1.41.14
    - update util-linux version 2.18
    - update ftp version inetutils 1.8
    - update mingetty version 1.08
    - deactivate and safe 'ash'
    - rewrite /etc/config.d/cron for logrotate command
    - update libssl version 1.0.0d if not installed

Changes for eisfair-2 and/or eisxen-1:
- Bugfixes/corrections:
    - update xz-utils version 5.0.1 (eisfair-2)
    - update libc6 to libc6_2.7-10ubuntu8
    - update libc6-i686 to libc6-i686_2.7-10ubuntu8
    - update libdbus-1-3 to libdbus-1-3_1.1.20-1ubuntu3.4
    - update util-linux to util-linux_2.13.1-5ubuntu3.1
    - update bsdutils to bsdutils_2.13.1-5ubuntu3.1
    - update mount to mount_2.13.1-5ubuntu3.1


base 1.7.2 -> 1.7.3
===================

Global changes:
- Bugfixes/corrections:
    - /var/install/include/syslib-1:
      Added, it was missing in update-1.7.2

Changes for eisfair-1:
- Bugfixes/corrections:
    - Update libssl version 0.9.8q, if not installed.
    - Deinstall old /usr/lib/gettext, if gettext-dev is
      not installed.
    - /var/install/config.d/cron.sh:
      Added missing eislib.
    - /etc/init.d/usb:
      Check for mounted usbfs before mounting.
    - Update e2fsprogs-1.41.12 to e2fsprogs-1.41.13 with
      libblkid, libuuid, uuidd, fsck to fix format of
      logical lvm volumes.
    - New build of util-linux-ng-2.18 without libblkid,
      libuuid, libmount, uuidd, fsck to fix format of
      logical lvm volumes.

Changes for eisfair-2 and/or eisxen-1:
- Bugfixes/corrections:
    - update xz utils to version 5.0.0
    - update libssl to libssl0.9.8_0.9.8g-4ubuntu3.12_i386
    - update openssl to openssl_0.9.8g-4ubuntu3.12_i386
    - update tzdata to tzdata_2010o~repack-0ubuntu0.8.04_all
    - Install once again:
      update bzip2
      update libbz2
      update libc6
      update libc6-i686
      update libkrb53
      update sudo
      update wget
      update lvm2
    - delete obsolete folders:
      /usr/bin/{usr,lib,bin,sbin,etc}
    - /etc/init.d/eisconfig:
      Reduce erroneous output during boot.


base 1.7.1 -> 1.7.2
===================

- General bugfixes/corrections:

Global changes:
- New features:
    - /var/install/bin/show-menu:
      Added ui tag also for doc and init.
    - /etc/init.d/functions:
      Added new script with functions for init scripts.

- Bugfixes/corrections:
    - New version of user manager added that fixes some minor bugs
      concerning plugin module handling. Further samba machine
      accounts are no longer displayed together with regular users.
    - /var/install/bin/del-package:
      Fallback to mktemp.
    - /var/install/bin/update-systemfiles:
      update-sudoers is deprecated for eisfair-1
    - /var/install/bin/show-menu.cui:
      Bug fixed that caused menu sort function to fail in case of
      invisible menu items (that means menu items that are marked
      as "ui=classic").
    - /var/install/bin/userman.cui.users.module.sh:
      Creation of passwords is now realized with passwd-tool
      instead of crypt (mcrypt), since the latter one caused
      problems on eisfair2 machines.

Changes for eisfair-1:
- New features:

- Bugfixes/corrections:
    - Fixed error when mounting usb file systems, because the
      usb file system has been renamed.
    - Fixed error which prevents usb device from being listed
      and mounted.
    - Renamed usb filesystem from 'usbdevfs' to 'usbfs'.
    - Add 'usbfs' entry to /etc/fstab if it doesn't exist.
    - Update sudo version 1.7.4p4
    - Update psmisc version 22.13
    - Update module-init-tools from version 3.2.2 to 3.5
    - Update util-linux-2.12r to util-linux-ng-2.18 with
      new libblkid, libuuid
    - added /sbin/mount.nfs and link /sbin/umount.nfs for mounting/
      umounting nfs mounts (not in mount from util-linux-ng anymore)
    - e2fsprogs-1.41.12 new build without libblkid, libuuid
    - Update xz-utils version 5.0.0
    - Update grep version 2.7
    - /usr/share/doc/administration/administration.txt:
      A few changes.
    - Update ntfs-3g from 2010.8.8 to 2010.10.2
    - added as new /etc/sudoers.upd172
      with new entry from #includedir /etc/sudoers.d
    - Security update libssl version 0.9.8p if not installed

Changes for eisfair-2 and/or eisxen-1:
- New features:
    - Added hvc0 console on eisfair-2, which is used by xen
    - Updated eisconfig script to identify whether system is
      running as domU and to check which console (hvc0 or
      xvc0) is required for xen.
    - updated libssl to libssl0.9.8_0.9.8g-4ubuntu3.12_i386
    - updated openssl to openssl_0.9.8g-4ubuntu3.12_i386
    - updated tzdata to tzdata_2010o~repack-0ubuntu0.8.04_all

- Bugfixes/corrections:
    - Added missing menu entry 'Package Documentation' on eisxen-1
    - Re-added xen-detect for eisfair-2


base 1.7.0 -> 1.7.1
===================

- General bugfixes/corrections:

Global changes:
    - /var/install/bin/add_advancedconfigmenu:
      Suppressed output of 'cd -' command.

- New features:
    - /var/install/bin/show-menu.cui:
      New version added that checks for "ui" attribute when
      reading xml menu files. Menu items that specify the "ui"
      attribute with something other than "cui" as value
      are not displayed when show-menu.cui shows the menu on
      the screen.
    - /var/install/include/mecho, /var/install/include/techo,
      /var/install/include/baselib:
      Added use of '--' syntax for parameter.
    - /var/install/bin/add-group, /var/install/bin/add-user:
      Added use of '--' syntax for parameter,
      use echo only with 'interactive'.
    - /var/install/bin/show-menu:
      Added that checks for "ui" attribute when reading xml
      menu files. Menu items that specify the "ui" attribute
      with something other then "classic" as value are not
      displayed when show-menu shows.
    - /var/install/menu/setup.menu:
      Menu entry change for user administration 'ui' handling.
    - /var/install/bin/userman.cui.sh:
      Curses frontend for user administration added that is only
      used when the users has the curses setup menu selected.
    - /var/install/bin/edit:
      Added use of '--' syntax for parameter, added check for
      -x befor run init script without prefix 'sh'.
    - /var/install/bin/install-package:
      Added use of '--' syntax for parameter, deactivated hint
      for a=all syntax.
    - /var/install/bin/choose, /var/install/include/progress:
      Added use of '--' syntax for parameter.
    - /var/install/include/baselib
    - /var/instsll/include/mecho
    - /var/install/include/techo
      added new predefined message styles
      --link      for cyan
      --stdbr     for standardbright
    - /var/install/bin/install-package
      use of mecho for colecho with new predefined message styles
      remove check-files for 'all' if 'Error occured'
      added logging to syslog from install action
    - /var/install/bin/del-package
      added logging to syslog from deinstall action

Changes for eisfair-1:
    - Security update bzip2 version 1.0.6
      cleanup old bzip2 package, if installed,
      added to outdated
    - Update libidn version 1.19
    - Update libpopt version 1.16
    - Update iputils version s20100418
    - Update lilo 22.6.1 to 22.8
    - Update ntfs-3g 2010.3.6 to 2010.8.8
    - /var/install/bin/system-devices-mount-usb:
      Trying ntfs-3g if mount wth auto failed.
    - Delete old backups:
      /bin/b170gawk
      /bin/b170grep
      /usr/bin/b165updatedb
      /usr/bin/b170sed
    - /usr/share/doc/administration/administration.txt
      Fix for typos
    - cleanup old ipv6tools package, if installed,
      added to outdated
    - Update iptables version 1.4.9.1
      If iptables active: It is recommended to reboot
      the system after installation
    - Update iproute2 verison 2.6.35

Changes for eisfair-2 and/or eisxen-1:
    - Update bzip2
    - Update libbz2
    - Update libc6
    - Update libc6-i686
    - Update libkrb53
    - Update libssl0.9.8
    - Update openssl
    - Update sudo
    - Update tzdata
    - Update wget
    - Update lvm2
    - /var/install/bin/system-filesystems-lv-resize:
      Corrected question.
    - added missing link, which is required for setting
      additional routes during system startup


base 1.6.9 -> 1.7.0
===================

- general bugfixes/corrections:

Global changes:
    - Update libcui to version 1.0.5
    - Update of all cui binaries
    - Update of cui addon libraries (installed only if required)
    - /var/install/bin/backup-file
      fix for select 'ls --full-time' output
    - list-packages.cui: try to read package file in old format if
      reading of xml-file failed. This makes packages visible
      which have a package file in old format.

- new features:
    - Update ask
      ask is now able to accept hidden inputs
      (e.g. for inputing passwords)
    - added at.allow/at.deny support to update-systemfiles

Changes for eisfair-1:
    - Update at version 3.1.12
      correct permission
    - Update fcron version 3.0.6
    - Update gettext version 0.18.1.1
    - fix 'su: incorrect password' with
      Update Linux-PAM Version 1.1.1.90
      Update coreutils Version 8.5
    - Update gawk version 3.1.8
    - Update sed version 4.2.1
    - Update grep version 2.6.3
    - Update hdparm version 9.30
    - Update sdparm version 1.0.5
    - /etc/init.d/syslogd
      drop create logrotate entry
    - /var/install/config.d/base.sh
      added create logrotate entry
    - Security update cpio
      https://bugzilla.novell.com/show_bug.cgi?id=629860
    - Rewrite base
      Change syslogd entrys
      Added also new paramter fore prerotate
    - Update e2fsprogs version 1.41.12

Changes for eisfair-2 and/or eisxen-1:
    - Update atd
    - Update usbutils to version 0.86
    - Add acpid for power button


base 1.6.8 -> 1.6.9
===================

- general bugfixes/corrections:

Changes for eisfair-1:
    - Update killproc

Changes for eisfair-2/eisxen-1:
    - added files for eisfair-2 which are required to get
      a reasonably consistent base/update state
      (these files were not properly integrated in some
      eisfair-2 isos)


base 1.6.7 -> 1.6.8
===================

- general bugfixes/corrections:

Global changes:
    - /var/install/bin/pre-setup-packages-section-menu
      added hint 'invalid'
    - /var/install/bin/install-package
      change position to remove check file

Changes for eisfair-1:

    - Reboot after install is recommended

    - Update libpopt version 1.15
    - Update net-tools version 1.60
      include traceroute version 1.2
    - Update ed version 1.4
    - Update strace version 4.5.19
    - Update setserial version 2.17
    - Security update tar version 1.23
    - Security update cpio version 2.11
    - Security update libssl version 0.9.8n if not installed
    - Update pciutils version 3.1.7
    - Update lsof version 4.83
    - Added XZ utils
    - /etc/init.d/usb
      dont unload module if usb-drive given
    - Update logrotate version 3.7.8
    - Update fcron version 3.0.5
    - Update ntfs-3g-2010.1.16 -> ntfs-3g-2010.3.6
    - Update sysvinit version 2.88
      reboot recommended
    - Update killproc version 2.13
    - Update ksh version 2010-03-09
    - Update zlib version 1.2.5

Changes for eisfair-2 and/or eisxen-1:
    - Added XZ utils
    - Security updates:
      - grub
      - gzip
      - libkrb53
      - sudo
      - tzdta


base 1.6.6 -> 1.6.7
===================

- General bugfixes/corrections:

Changes for eisfair-1:
    - /etc/pam.d/common-auth:
      remove optinal pam_smbpass.so entry

Changes for eisfair-2 and/or eisxen-1:
    - /usr/sbin/update-rc.d:
      added script


base 1.6.5 -> 1.6.6
===================

- General bugfixes/corrections:

Global changes:
    - shared version of libcui added.
    - cui binaries added that link to shared version of
      libcui.
    - cleanup unused named pipes that have been left open
      by shellrun.cui scripts.
    - use /var/run/cui as path for named pipes.
    - /var/install/bin/install-package:
      - enable output of required space: xx MB required
      - enable xz and lzma tarball support
      - enable testing function to install all listed packages
        with one keystroke (install item 'a=all').

Changes for eisfair-1:
    - Update libattr version 2.4.44
    - Update libacl version 2.2.49
    - Update procps version 3.2.8
    - Update diffutils version 2.9
    - Update wget with correct sysconfigdir=/etc
    - Added libxcrypt version 3.0.3
    - Update libcrack version 2.8.14
    - Added Crack dictionary small:
      - passwords are checked now with Cracklib Dictionary
    - Update Linux-PAM version 1.1.1:
      - pam_login version 3.4.0
      - pam_pwcheck version 3.12.5
      - pam_unix2 version 2.7.3
      - pam_homecheck version 2.0
      - pam_make version 1.2
      - pam_devperm version 1.6
      - pam_chroot version 0.9.2
    - Update pwdutils version 3.2.5:
      - more than 8 characters for password are working now
    - Update tar version 1.22:
      - xz and lzma support
    - Update gzip version 1.4
    - Update star version 1.5.1
    - Update coreutils version 8.4
    - Update at, compiled with Linux-PAM-1.1.1:
      - added /etc/pam.d/atd
    - /etc/init.d/cron:
      - check for running cron fixed
    - Update dns tools to version 9.7.0-p1
    - Update libwrap, TCP wrappers version 0.7.6
    - new ntfs-3g-2010.1.16
    - /var/install/bin/add-user
      Fix for corecct handling from systemaccounts
      patch /etc/shadow

Changes for eisfair-2 and/or eisxen-1:
    - Improved management optional loadable kernel modules
    - bugfixes to bugs #222 and #223


base 1.6.4 -> 1.6.5
===================

- General bugfixes/corrections:

Global changes:
    - ecelib modified to enable select lists with comments
      in ece dialogs the list is referenced in dialog files
      with "ece_comment_list_dlg"
    - /var/install/bin/modify-user
      Removed dependency to cal application and fixed function
      to turn-off password expiration.

Changes for eisfair-1:
    - Delete very old m4 version, if ! devtools installed
    - Cleaning up old Berkeley DB files
    - /var/install/bin/list-packages
      Bug and typo fixed on list upgradable packages
    - Added as new libidn version 1.16
    - Update wget version 1.12 with idn
    - Update OpenSSL version 0.9.8l if not installed
    - Added PuTTY terminfo files
    - /etc/profile
      Changes to use also putty terminfo
    - Update Mtools version 4.0.12
    - Update at version 3.1.10.2
    - Update which version 2.20
    - Update whois version 5.0.1
    - Update screen version 4.0.3

Changes for eisfair-2 and/or eisxen-1:
    - Added folder /data/packages/ which should be used
      to store package content a.s.o.


base 1.6.3 -> 1.6.4
===================

- General bugfixes/corrections:
    - /var/install/invclude/packagelib
      Strip backticks from description...
    - /var/install/bin/list-packages.cui
      check for required_base meta info in index.txt
      and hide updates if this requirement is not met.
    - /var/install/bin/shellrun.cui
      Bug corrected that caused shellrun to pass command
      line arguments as one single argument to the backend
      script.
    - /var/install/bin/edit-conf.cui
      Bug corrected that caused the focus to disappear
      when hiding the help window.
    - Recreate static devices for Eisfair-2 and Eisxen
    - Made gateway definition optional in base configuration
      (only eisfair-2)
    - /etc/check.d/base
      Made gateway definition optional
    - /var/install/config.d/base.sh
      Display warning, when no gateway is defined
    - /var/install/bin/list-packages
      Check for installed base version first, befor check for
      packages update
    - Update gettext 0.17
      Build without require libiconv and libintl
      use now iconv from GNU LibC
      Readded /usr/bin/iconv Version GNU LibC 2.3.6
      (only for eisfair-1)
    - /etc/init.d/boot
      Added display output with progressbar for fsck
      (only for eisfair-1)
    - Add optional network point-to-point setup
      (only for eisfair-2)
    - Update less 436
      (only for eisfair-1)
    - Add new mdadm init script
      (only for eisfair-2/eisxen)
    - /var/install/bin/install-local-package -
      Fixed column display of directory list and removed fixed
      screen size reference.
    - Update coretils 5.2.1
      Build without require libiconv and libintl,
      use now iconv from GNU LibC
      (only for eisfair-1)
    - Security update eisfair-2/eisxen:
      dnsutils, openssl, file, sudo, dhcp3, wget, lsb-base,
      libmagic, timezone

- New features:
    - Added /var/install/include/virtlib for detecting
      virtualization context a machine runs in. also added
      required program'xen-detect' for eisfair-1 and eisfair-2.
    - Update /sbin/checkproc /sbin/killproc /sbin/startproc to
      version 2.13 for Eisfair-2
    - Update udev to version 127 for Eisfair-2
    - Update to rsync 3.0.4-3 for Eisfair-2
    - Integrated updatedb for eisfair-2/eisxen


base 1.6.2 -> 1.6.3
===================

- General bugfixes/corrections:
    - Remove old files /bin/gzip_v1p3p10 and
      /bin/tar_v1p15p91
      (only for eisfair-1)
    - Correct file rights
      /var/install/bin/add-user 0755
      (only for eisfair-1)
    - Update bc to version 1.06.94
      (only for eisfair-1)
    - Update e2fsprogs to version 1.41.8
      (only for eisfair-1)
    - Update util-linux to version 2.12r
      (only for eisfair-1)
    - Update findutils to version 4.2.33
      (only for eisfair-1)
    - /var/install/bin/edit:
      Added check for exitst newline on tail or added
    - /var/install/include/packagelib:
      Funktion parse_infofile parametriert
      output value also in file
    - /var/install/bin/list-packages:
      parse_infolife with new parameter and output value to file
      old output to environment crasht with more then 180 packages
    - eisfair/xen syslog bug 189 no err,crit,emerg for all facilities
    - base-update.sh:
      Entry for atl1e will be added (only for eisfair-1).
    - /etc/init.d/boot
      Added more options after fsck
      (only for eisfair-1)
    - Separate old Berkeley DB files in /{lib,usr/bin}glibc-2.2.2 folder
      (only for eisfair-1)
    - Update joe to version 3.7
      (only for eisfair-1)
    - Cleanup for old libintl packages files
      (only for eisfair-1)
    - Updating zlib 1.2.3 compiled with GNU LibC 2.3.6
      (only for eisfair-1)

- New features:
    - Integration updatedb in base
      (only for eisfair-1)
    - /var/install/bin/pre-setup-packages-section-menu:
      New file to generate a dynamic 'List installed packages' menu
    - /var/install/menu/setup.packages.menu:
      Menu entry change to list dynamic menu


base 1.6.1 -> 1.6.2
===================

- General bugfixes/corrections:
    - Readded xterm
      (only for eisfair-1)
    - Removed old GNU LibC 2.2.5
      (only for eisfair-1)
    - Updated dnsutils compiled without epoll
      (only for eisfair-1)
    - Fixed missing online help entries and improved help content (environment and ssh setup)
      (only for eisfair-2|eisxen-1)
    - Option -l in add-user script will be ignored on eisfair2|eisxen-1 systems because
      accounts are locked by default and it sets an unwanted account expiry date.
    - /etc/init.d/eth:
      do not unload e1000 and e1000e on new kernel for wol (only for eisfair-1)

- New features:
    - Removed console-tools
      (only for eisfair-1)
    - Added parts of kbd-1.15 (was kbd-1.0.4)
      (only for eisfair-1)


base 1.6.0 -> 1.6.1
===================

- General bugfixes/corrections:
    - /etc/ld.so.conf
      clean up for trusted /usr/lib and /lib
      added "include /etc/ld.so.conf.d/*.conf"
    - cui programs: list-files.cui, list-packages.cui, shellrun.cui and
      show-menu.cui fixed. These programs have been affected by a flicker
      problem that occured when returning from a running shell script
      back to curses mode.
    - base-update.sh:
      Entries for atl1, atl2 will be added (only for eisfair-1).
    - Updated ncurses-5.6 compiled with GNU LibC 2.3.6
      (only for eisfair-1)
    - /var/install/bin/check-version
      added dtou for packages info-file
    - Updated libreadline-5.2 compiled with GNU LibC 2.3.6
      (only for eisfair-1)
    - /var/install/bin/config_shlib
      modified way how MAX_BACKUP_CONFIG is interpreted to make sure
      that it works on eisfair-2 systems.
    - Updated bash-3.2 compiled with GNU LibC 2.3.6
      (only for eisfair-1)
    - Updated libgcc_s GCC-3.4.6 compiled with GNU LibC 2.3.6
      (only for eisfair-1)
    - Updated iputils_s20071127 compiled with GNU LibC 2.3.6
      (only for eisfair-1)
    - Updated dnsutils (dig, host, nslookup) 9.6.1 compiled with GNU LibC 2.3.6
      (only for eisfair-1)
    - /var/install/bin/system-base-set-menu-style
      added ask break handling
      fix for '*' shell expansion (techo)
      use awk now for IFS handling


base 1.5.6 -> 1.6.0
===================

Info: it is recommended to reboot the system after installation.

- General bugfixes/corrections:
    - /var/instll/bin/install-package:
      Fixed lib handling when outdated
      Fix for packages install from devhost.
    - /var/install/bin/show-menu:
      Fixed handling of hidden menu entrys
    - Updated GNU LibC 2.3.6
      (only for eisfair-1)
    - Added new *.cui binaries which have been linked against new
      version of libcui (1.0.3). This fixes a resize issue and brings
      some changes to the cui-addon interface of shellrun.cui.
    - /var/install/include/configlib:
      Rename idx counter
    - /var/install/bin/check-version
      Fix for packages install from devhost.

- New features:
    - /var/install/menu/setup.menu:
      Added option to view changes.txt file of installed packages
   - /var/install/bin/ask:
      Added options to use colors in ask
    - /etc/profile:
      If required the OPENSSL_CONF environment variable will now be set..


base 1.5.5 -> 1.5.6
===================

- General bugfixes/corrections:
    - install-package:
      - Inserted handling to install packages from USB-Stick.
      - Corrected regexp for ip check.
    - system-device-{u}mount-usb:
      Changed handling from anykey (only for eisfair-1).
    - /var/install/help/environment:
      Fixed typo.
    - /usr/share/doc/environment/environment.txt:
      Fixed typo.
    - /var/install/config.d/base.sh:
      Corrected check for installed pcmcia package (only for eisfair-1).
    - base-update.sh:
      Entry for e1000e will be added (only for eisfair-1).
    - /var/install/help/base:
      (only for eisfair-1)
    - Fixed return code 1 on /etc/cron.weekly/mdadm (only eisfair-2).
    - Fixed grub bootloader installation for RAID1 (only eisfair-2).
    - Added grep version 2.5.1a (only for eisfair-1).
    - check-eisfair-version: Added check for working eislib.
    - pam_unix2.so version 1.15:
      New version also works with libc 2.3.6 (only for eisfair-1).
    - Create home dir with add-user script.
    - Fixed missing /var/log/wtmp file.
    - Fixed /etc/hosts file.
    - Added security updates (ssl, udev...).
    - Removed not used runlevel 3 script path.
    - Add Switzerland keyboard layout.
    - Fixed display console fonts default8x9 and default8x16
      (only eisfair-2).
    - /var/install/bin/check-version
      fix packages install from devhost.

- New features:
    - update-systemfiles:
      Improved version. It is possible now to alter nsswitch.conf.
      Also for eisfair-2/eisxen.
    - /var/install/include/configlib:
      Added more parameters to printgroup/printcustomgroup.
    - /usr/share/doc/administration/administration.txt:
      Added administration documentation:
    - /var/install/include/jedlib:
      New version of jedlib shared library file.


base 1.5.4 -> 1.5.5
===================

- General bugfixes/corrections:
    - new console-tools-0.3.3 (was console-tools-0.3.2) to
      avoid double free with libc 2.3.6
      only for eisfair-1
    - install-package:
      check for installed package, before missing message showing
      change date output to ISO 8601
    - show-menu:
      fix script tag, extract command from parameter(s)
    - deinstall-package
      fix packages references messages
    - check-package-usage:
      use grep now to extract the required packages line, it works more faster
    - new VIM v7.2 binary/files (was VIM v6.3) with multi-byte support
      only for eisfair-1
    - edit:
      added break handling for ask, fix tr '-' '_' for START_PACKAGES-NAME,
      change tmp-file name from config-file
    - list-packages and section menu:
      Updated list of sections to fit reworked section structure
    - list-packages:
      fix '*' expansion
    - check-eisfair-version:
      fix techo '*' expansion, added break handling for ask
    - configlib
      change copyright header and cosmetic changes

- New features:
    - update-systemfiles:
      Improved version. It is possible now to alter nsswitch.conf.
      Only for eisfair-1.
    - added basics to integrated PCMCIA in the base config and integrated
      the packages in the installer tools, only for eisfair-1


base 1.5.3 -> 1.5.4
===================

- General bugfixes/corrections:
    - check-package
      fix names from temporaery eislist and entrys
      added fallback for index.txt to pack-eis
    - added new /sbin/hdparm 8.9 (was 8.6)
      only for eisfair-1
    - added new /sbin/sdparm 1.0.3
      only for eisfair-1
    - added new /usr/bin/star 1.5a89 (was 1.5a76)
      only for eisfair-1
    - install-package
      check for installed base version, do it once on top of
      install-package now and export it
      added break handling for 'ask'

- New features:
    - improved version of eischk/edit-conf.cui:
      invert the meaning of opt-variable by specifying an
      '!'-character in check files. This causes an config
      item to be visible when the opt-variable has
      the value 'no' instead of 'yes'.
      make optional values only visible if key F4 is pressed.
      Otherwise these values are hidden if they don't have an
      associated value.
    - improved version of system-devices-mount-usb and
      system-devices-umount-usb:
      mounting of usb drives is not restricted to raw devices
      and partition 1 any more. It's now also possible to mount
      multiple usb-drives by using mount-points under the directory
      /usb. The device names are used for the mount-point naming.
      only for eisfair-1
    - rewrite base with new ethernet driver names from kernel 2.4.25-wt1


base 1.5.2 -> 1.5.3
===================

- General bugfixes/corrections:
    - edit-conf.cui-2.0.2:
      Recompiled with improved script api protocol that improves handling
      of empty parameters.
      Supports loadable modules for backend scripts now.
      ecelib rewritten to use new protocol.
      Calculation of column width corrected. Long config values names are now
      displayed correctly.
    - list-files.cui-2.0.2:
      Script execution in UNICODE mode fixed.
    - list-packages.cui-2.0.1:
      Never loose the selection in the package list.
      Show message "system is up to date" if no updates are available
      after requesting "upgradable-only" command line switch.
    - shellrun.cui-1.0.2:
      Recompiled with improved script api protocol that improves handling
      of empty parameters.
      Supports loadable modules for backend scripts now.
      cuilib rewritten to use new protocol.
    - show-menu.cui-2.0.1:
      Updates it's title whenever an action is completed.
      This causes the title bar to always display most up-to-date information
      upon system version and package download url.
    - install-package:
      Fixed handling if download failed.
    - deinstall-package:
      Fixed list from "Active package references:".
    - show menu:
      Menu files are droped from list  when "! read permission is granted"
      like 640.
    - bzip2 (only for eisfair-1):
      Update to version 1.0.5 (potential security vulnerability).
    - update-systemfiles (only for eisfair-1):
      Fixed wrong generation of temporary files.
      Improved exclusion list for services and inittab files.
    - install-package:
      Rewrite of outdated-packages function.
      Fixed error messages for outdated packages or packages not found in
      index.txt.
    - techo:
      Fixed handling for row length greater than 80 characters, if
      _techo_mode=file.
    - system-filesystems-list:
      blkid UUID's transformed into human readable format.
      Use _eislib_screensize now.


base 1.5.1 -> 1.5.2
===================

- General bugfixes/corrections:
    - usb package:
      Unload of low level drivers removed.
    - /var/install/bin/choose,
      /var/install/include/techo:
      Fixed problem with expand of "*".
    - /var/install/bin/system-devices-mount-usb:
      Added loading of uhci module.
      Find correct raw device.
    - New /sbin/hdparm 8.6, prev. version 3.9 had security problems.
    - /var/install/bin/deinstall-package:
      Give the full path to packagelib now.
    - edit-conf.cui, shellrun.cui:
      Some improvements have been applied to the shell-API and the
      debug facilities of these programs. Further a bug has been
      corrected that caused some obsure characters being displayed
      in check box and radio button controls. A bug in edit-conf.cui
      was corrected that crashes the config editor under certain
      circumstances when moving array values up or down.
    - /etc/init.d/modules:
      Using modprobe with kernel versions greater than 2.2.*.


base 1.5.0 -> 1.5.1
===================

- General bugfixes/corrections:
    - show-doc.cui: a dynamically growing buffer has not been allocated when the
      first line of a document file was zero characters long. This caused the
      application to be terminated with a segmentation fault.
    - list-files.cui: accept multiple filters on command line in the form -f
      "filter1,filter2". This was originally implemented in list-files.c but was
      "optimized" away when list-files.cui was ported to libcui.
    - list-files.cui: fixed command line processing. Some long options did
      not work properly. The same applied to option '-w' that did not work at all
      and '-c' that was interpreted as '--color' instead of '--column'. Finally the
      option '--helpview' also turned out to have vanished somehow.
    - fixed erroneous tmp-file generation in script /var/install/bin/update-systemfiles
    - removing external mktemp package if exist (mktemp is included since 1.5.0)
    - /var/install/bin/del-package set the deinstall-file always to chmod 0700
    - list-packages.cui: libcui ported version of list-packages.cui added.
      The handling of eisfair system tags has been corrected and the comparison
      of package versions under version control has been improved.
    - /var/install/outdated-packages added, list-file for outdated packages
    - /var/install/bin/install-package
      outdated packages not longer 'hardcodet' use now /var/install/outdated-packages


base 1.4.2 -> 1.5.0
===================

- General bugfixes/corrections:
    - update of e2fsprogs from 1.35 to 1.40.2 to solve compatibility problems
      when running as Xen domU
    - added eisfair version check to script /var/install/bin/install-local-package
    - fixed erroneous tmp-file generation in script /var/install/bin/update-systemfiles
    - added with cmd commands use var/install/bin/remove-user-from-additional-group
    - added with cmd commands use var/install/bin/add-user-to-additional-group
    - fixed erroneous creation auf setup.doc.menu in script var/install/bin/pre-setup-doc-menu
    - fixed error in script modify-user which could cause an endless loop while
      changing the group of a user
    - /var/install/include/packagelib, set 'date' token always in ISO 8601 notation
    - update of modutils to version 2.4.27
    - added script for recreating ide devices with propper permissions in eisfair-1
    - fixed wrong order of option from find now before argument (var/install/bin/config_shlib)
    - fixed update package list on list-packages.cui
    - added lspci and setpci 2.2.9 and lsusb 0.73 (old lsusb showed 'Unknown line ...')
    - added lshwd and new lib libusb-0.1.so.4.4.4 from libusb-0.1.12
    - changed regexp DOMAIN in etc/check.d/base.exp to support IDN domains.
    - show-menu.cui: a bug has been corrected that sometimes caused menu pre- post-
      scripts not to be executed.
    - /var/install/bin/config_shlib, screen output will now be suppressed properly
      if function 'backup_config' is called with 'quiet' switch.
    - fixed etc/rc2.d/S40syslogd: /dev/tty: No such device or address
    - /var/install/include/check-eisfair-version
      this script use now
      install-package
      install-local-package
      list-packages
    - fixed /var/install/bin/list-packages, for show if update is available,
      only for the installed system version
    - fixed /var/install/include/packagelib, for _PACKAGE_VERSION with svn|cvs includet
    - fixed /var/install/bin/check-version, use svn|cvs packages from 'eisler'
    - fixed /var/install/bin/check-package, it works now also offline
    - fixed /var/install/include/packagelib, for _PACKAGE_VERSION
      if old cvs tag with '/'
    - fixed /var/install/bin/list-packages, show no packages with backup ~ tilde
    - fixed /var/install/bin/check-package-usage, fix for if exists a subdir in
      /var/install/packages to ignore it
    - /var/install/bin/system-base-set-menu-style remove (new/beta) from Curses style entry
    - remove old glibc 2.2.4 backup dirs

- New features:
    - CUI programs have been rewritten using a new library (libcui) that
      unifies curses console programming for eisfair. This affects the
      applications: show-menu.cui, show-doc.cui, edit-conf.cui, shellrun.cui.
    - ECE: there are two additional check rules available: READONLY and HIDDEN.
      When READONLY is stated in /etc/check.d/<package>, the corespondig
      value can't be modified within the config editor. When HIDDEN is stated,
      the value is not visible within the editor's config view.
    - ECE: the standard input dialog can be replaced with a user defined dialog
      controlled by a shell script. With little effort a package developer
      can supply selection list dialogs using this technique.
    - show-doc.cui: the documentation viewer can now also work as a log viewer,
      since it now handles big files without reading the whole content into
      memory. Additionally a build-in tail function tracks file modifications
      in real-time if desired.
    - show-doc.cui: the documentation viewer can apply a view filter that
      reduces text display to lines matching the filter.
    - show-doc.cui: the documentation viewer reads .gz and .bz2 files
      seamlessly.
    - shellrun.cui: is a new program that makes it possible to write shell
      scripts with a CUI user interface.
    - /etc/config.d/environment, new parameter SCROLL='yes|no'
    - /var/install/bin/choose is a new script to make lists output faster
    - /var/install/include/progress, show a progress-bar
    - /var/install/bin/delete-package use now choose
    - /var/install/bin/show-menu use now choose
    - /var/install/help/base: only eisfair-1
      added Nic names for Kernel 2.4.35
    - /etc/init.d/eth, added drv mapping for kernel 2.4.35 only eisfair-1
    - added module-init-tools-3.2.2
    - added mktemp and wrapper for tempfile (only eisfair-1)


base 1.4.1 -> 1.4.2
===================

- General bugfixes/corrections:
    - list-packages.cui
      ignore empty line on index.txt file
      fix cursor position if update the latest entry.
    - /var/install/include/packagelib
      added support for 'space' and 'system' tag.
    - /var/install/bin/install-package
      fix require handling for non system packages
    - /var/install/bin/list-packages
      fix typo for list-packages.cui

- New features:
    - /var/install/bin/list-packages
      handling for screen resize included


base 1.4.0 -> 1.4.1
===================

- General bugfixes/corrections:
    - update for file utility from 3.33 to 4.21 fixing
      CVE-2007-1536, CVE-2007-2026, CVE-2007-2799
    - ECE: bug fixed that caused incorrect selection when
      moving array elements (F3) within multidimensional
      arrays.
    - removing old saved version 3.0.2 of sed
    - removing old saved version 1.3.5 of gzip
    - changed order of names in /etc/hosts so that the fqdn
      will now be written before the hostname. This ensures
      that tools like 'hostname' are able to properly return
      the fqdn etc.
    - added new tar 1.17 (old was 1.15.91) fixing some bugs
    - added new gzip 1.3.12 (old was 1.3.10)
    - list-package.cui use now eisfair system entry from
      index.txt file
    - packeis-search added messages to return with no entry
    - install-package changes to solve require problem with
      system-version

- New features:
    - /var/install/bin/show-menu:
      handling for screen resize included


base 1.3.2 -> 1.4.0
===================

- General bugfixes/corrections:
    - check-package-usage:
      Temporary file /var/tmp/packages-reference-list.txt will now be
      properly removed after script usage.
    - show-menu.cui:
      - Bug fixed that caused a program crash if an attribute
        without value had to be written to a menu file.
      - German umlauts are now correctly displayed in terminal
        windows.
      - Handles multiple packages for init-services and
        behaves in this aspect just like show-menu now.
      - Bug corrected that caused corrupted terminal output
        if the window's width exceeded MAX_TERMCOLS.
    - ECE:
      - Bug fixed that caused an invalid state of the modified-flag in
        some rare cases.
      - Bug fixed that caused an error message in case of a missing
        <NL> character at the end of a config file.
    - psmisc-files:
      Updated programs /bin/fuser, /usr/bin/killall,
      /usr/bin/pstree due to several bugs in e.g. the fuser program.
    - /etc/logrotate.d/syslog:
      Directive sharedscripts was added to avoid multiple restarts
      of /sbin/syslogd and /sbin/klogd. Duplicate
      SYSLOGD_DEST_#_LOGROTATE configurations are ignored.
    - pack-eis search:
      Keywords with spaces are handled correctly.
    - /var/install/bin/show-menu:
      Version and kernel information will be refreshed every time
      it is displayed, because it may have been changed because
      of software installation.
    - /var/install/bin/change-url:
      Script rewritten using eislib. Check for valid URLs implemented.
      Internal menu structure changed.
    - /var/install/bin/install-package:
      - fixed handling with index.txt
      - fixed handling /tmp/required_packages_found-$$
      - fixed footer overwrite and added tip to scrollup
    - var/install/bin/config_shlib:
      Fixed bug for package mail.
      Package mail contains configurations mail, mail.basic and mail.advanced.
      A wrong configuration file was deleted if the number of all configuration
      files exceeds MAX_BACKUP_CONFIG. Thanks to J�rgen Edner for his proposal.
    - Obsolete package descriptions and deinstall scripts of components which
      have been added to the base package will be removed during installation
      of the update-1.4.0 package. It is about the following packages:
      cron, deinstall, file, pack-eis, proctools, syslog, tools, vim.
    - /var/install/bin/edit:
      Bug fixed which caused a backup of faulty configurations if the
      configuration was edited several times due error outputs of eischk.

- New features:
    - added list-packages.cui:
      CUI program for faster list and upgrade packages
    - ECE:
      - Masks values with '*' if they are associated with a
        check rule named 'PASSWD'. Also a different dialog is used to edit
        masked values.
      - Array elements can now be reordered/sorted by pressing
        the F3 key and moving the element around (similar to show-menu.cui).
      - Simplified block comment handling.
      - Block comments are truncated to one line, if they exceed 10
        lines.
      - It is now possible to search for keywords within the current
        configuration file.
      - Values up to 1024 characters can now be entered.
    - show-menu.cui:
      Curses menu displays user and hostname within the
      title text.
    - show-menu.cui and show-menu:
      Now know the new attributes 'pre'
      and 'post' for the menu file tags <menu>, <doc>, <edit>, <init>
      and <script>.
      With 'pre' a script or binary program can be executed before the
      action of the corresponding tag takes place.
      With 'post' a script or binary program can be executed after the
      action of the corresponding tag has taken place.
    - /var/install/bin/deinstall-package:
      Only packages that can be removed are listet by default
      implemented enhanced scrolling control
    - added new version of eisfair cron scripts
    - removed obsolete cron package script
    - updated sed to version 4.1.2
    - added new version of eisfair usb scripts
      to the system/drivers menu
    - cron is now added to the system menu
    - new script /var/install/bin/check-package
    - new script /var/install/bin/check-folder
    - added new options -debug, -quiet and --help to
      /var/install/config.d/cron.sh
    - /var/install/include/baselib:
      handling for resize included
    - /var/install/bin/list-users:
      handling for resize included
    - /usr/bin/resize
    - added entry for 'Package documentation' in system menu
    - added /var/install/bin/pre-setup-doc-menu
    - install-package:
      only list packages for the running system


base 1.3.1 -> 1.3.2
===================

- General bugfixes/corrections:
    - ECE: improved fli4l conformity / some bug-fixes in this context.
    - show-menu.cui: bug fixed that caused a program crash if an attribute
      without value had to be written to a menu file.
    - ECE: bug fixed that caused an invalid state of the modified-flag in
      some rare cases.
    - ECE: bug fixed that caused an error message in case of a missing
      <NL> character at the end of a config file.
    - ECE: optional fifth column in config check files can contain string
      values in single or double quotes. This is required to read some
      fli4l config files.
    - gzip: added gzip 1.3.5 with security patches for CVE-2006-4335,
      CVE-2006-4336, CVE-2006-4337 and CVE-2006-4338.
      Old version was 1.3.3.

- New features:
    - ECE: the configuration is always checked when the program is being
      closed.


base 1.3.0 -> 1.3.1
===================

- General bugfixes/corrections:
    - /var/install/include/configlib:
      correct typo
    - /tmp/install.sh:
      checking for directory rights with master list of pure
      1.3.0, because while installing packages tar without
      --no-overwrite-dir overwrote rights of existing directories
    - /var/install/bin/install-package:
      using tar with --no-overwrite-dir in versions, which recognize
      this option, to not overwrite existing directory rights
    - update/var/install/update/install-package:
      using tar with --no-overwrite-dir in versions, which recognize
      this option, to not overwrite existing directory rights
    - security update libssl


base 1.2.3 -> 1.3.0
===================

- General bugfixes/corrections:
    - ECE:
      Create all values when expanding arrays, even if the
      value is invisible at the time of creation.
      Save temporary configuration file to /tmp/ece<pid>/<config>
      to avoid conflicts with other programs and processes.

- New features:
    - /var/install/bin/deinstall-package:
      A new functionality was implemented, that checks, if an
      other package references the package that is going to
      be deinstalled. If such a reference exists, this will be
      noticed.
      The package description is extracted from the .info file
      using a new package library.
    - /var/install/bin/show-menu (Classic text style menu):
       Enhanced to support paging mode. If more than 18 menu entries
       exist, only up to 18 entries are displayed on each page.
       Using 'n=next page' respectively 'p=previous page' you are
       able to scroll through the pages.
    - /var/install/bin/doc:
      Modified, the word "Documentation" was replaced by "Document"
      for all messages, because all kind of files, not only package
      documentations, can be displayed using this script.
      The description of the script was enhanced. Error messages
      have been enhanced to show more details.
    - /var/install/bin/sort-menu:
      New, allows to sort menu entries from a given menu file.
      Usage: sort-menu menu-file
    - ECE:
      Environment configuration can now be edited with ECE in tolerant
      mode. This means, that there must no longer be an entry under
      /etc/check.d/environment for user defined variables. Further it is
      possible to create new variables by pressing 'F9'-Key.
    - /usr/local/bin/eischk:
      The limit of 2048 variables was removed.
      New, you can now use YESNO in an array.
    - /var/install/bin/list-packages:
      Enhanced to list upgradable packages.
    - /bin/gzip:
      New gzip 1.3.3 for files bigger than 4 GB. Old version was 1.2.4.
    - /bin/tar:
      New tar 1.15.91. Old version was 1.13.19.
      Version 1.15.91 is able to extract pathnames from splitted
      archives that are longer than 100 characters and that are
      spread over two archive files.

      When creating an archive the following message may appear:

      tar: 'long_pathname': file name too long to be stored
           in a GNU multivolume header, truncated

      When extracting files from the archive the following message
      may appear:

      tar: 'long_pathname' is possibly continued on this
            volume: header contains truncated name

      Attention:
      Users of package backup-zip have to upgrade to version 1.0.2
      or higher of package backup-zip because of the new version
      of tar.
      Existing archives should be deleted and replaced with
      new versions using the new tar, because old archives
      could be unusable.
    - /var/install/bin/show-menu.cui:
      A function has been added to reorder menu items within the current
      menu. This function is accessible by pressing the F3-key when the
      selection is over the item that has to be moved.
    - /var/install/bin/show-doc.cui:
      Dialog for text search added.
    - /var/install/bin/list-files.cui:
      New tool for listing+select files and directories.
    - Some new color constants have been added to the standard color
      profiles located under /var/install/styles. The profiles no
      longer contain the complete configuration for the curses menu and
      ECE programs, but only the color related options. When applied,
      the color profile options are merged into the menu's configuration
      (/etc/config.d/menu) by the script file
      /var/install/config.d/menu-update.sh. Then the script
      /var/install/config.d/menu.sh is called to recreates the file
      /etc/menu.conf.
      Due to this changes, the standard color profile selection menu
      /var/install/bin/system-base-set-menu-colors saw some
      modifications too.
    - /bin/star:
      New tool for the backup of files with access control list
      and extended attributes.

      Description from
      http://freshmeat.net/projects/star/?branch_id=9985&release_id=221326

      Star is a very fast, POSIX-compliant tar archiver. It saves many files
      together into a single tape or disk archive, and can restore individual
      files from the archive. It includes command line interfaces for the "tar",
      "Sun-Tar", "cpio", "pax", and "gnutar" command-line syntax. It includes
      a FIFO for speed, a pattern matcher, multi-volume support, the ability
      to archive sparse files and ACLs, the ability to archive extended file
      flags, automatic archive format detection, automatic byte order
      recognition, automatic archive compression/decompression, remote
      archives, and special features that allow star to be used for full
      and incremental backups.
      It includes the only known platform independent "rmt" server program.
    - /var/install/bin/check-version
      added check also for svn

- New features for package developers:
    - A new library named 'packagelib' was developed.
      This library contains functions for easy access
      to information stored in .info files.
    - /var/install/bin/update-systemfiles:
      The script was enhanced to create 'sudoers.*' files.
    - A new script /var/install/bin/check-package-usage was
      created. This script analyzes package dependencies.
    - /var/install/include/configlib:
      - added value for printgpl
        -conf:
         new function for printing an gpl header for config files
        -check:
         new function for printing an gpl header for check files
        -check_exp:
         new function for printing an gpl header for check exp files
        -check_ext:
         new function for printing an gpl header for check ext files
      - new functions
        printcustomgroup()  : print a configuration group header
        printcomment()      : print a comment
        setlinespacing()    : set linespaceing (on/off)
    - eischk was enhanced to handle dependencies (YESNO) in
      array constructions.
    - /var/install/include/eislib:
      New library eistime for date and time in ISO 8601 notation.
      Use ${EISDATE} for 2006-04-20 or ${EISTIME} for 21:30:45.

- Notes:
    - The ECE preforms a background run of eischk to check the entire
      configuration only if the configuration has actually been modified
      from within the program. According to a decision made by the eisfair
      developer team, this is not enough. It should rather be, that the
      ECE performs the config checking every time the program is beeing
      closed.
      But since the date of release for this base update is too close and
      the modification takes the risk of new bugs, this issue will be
      put back for the next upcoming release.


base 1.2.2 -> 1.2.3
===================

- General bugfixes/corrections:
    - version update of cui-programs
    - edit-conf.cui: creation of optional values fixed
    - show-doc.cui: command line option '-t' added
    - show-doc.cui: path in filenames is no longer removed when
      reading the command line.
    - show-menu.cui: "/var/install/bin/anykey" is called just after
      script execution, to make possible error messages visible,
      even if the script itself does not wait for keyboard input.
    - *.cui: signal handler to SIGWINCH is restored to default
      when curses mode is beeing closed.
    - bugfix:
      Script /sbin/setup was corrected. The old erroneous version
      did overwrite the environment variable EDITOR coming from
      /etc/config.d/environment with the value from /etc/config.d/setup.
    - internal script /usr/local/bin/wget.sh was corrected
      to remove an empty output-document and exit with returncode of wget.
    - creating of /dev/sg0-15 with 0644 root:root, if not existent


base 1.2.1 -> 1.2.2
===================

- General bugfixes/corrections:
    - curses menu: bug (uninitialized pointer) corrected that caused a
      program crash under certain circumstances.
    - curses menu: terminal window IO is now bidirectional (works only
      if shell programs flush their stdout stream!).
    - creating of /dev/sr0-15, /dev/scd0-15 with 0644 root:root, if
      not existent
    - setting /dev/sd*, /dev/scd*, /dev/sr* to root:root
    - setting /dev/scd*, /dev/sr* to 0644
    - setting /dev/sd* to 0660
    - added /usr/lib/terminfo/d/dumb
    - only using IPv4 with wget to prevent long timeouts while
      resolving IPv6 addresses


base 1.2.0 -> 1.2.1
===================

- General bugfixes/corrections:
    - ECE / Menu / Doc: Version numbering scheme is equal to base updates now.
    - /etc/init.d/boot: Don't include /var/install/include/eislib, maybe /var
                        is on an other partition and not mounted yet.
    - symbolic linking /usr/sbin/iptables* to /sbin/iptables*
    - fix for wget with proxy (http: and https:)


base 1.1.5 -> 1.2.0
===================

- General bugfixes/corrections:
    - Function /var/install/bin/modify-user is able to scroll
      through the list of users if not all user information
      fits on the sceen.
    - /var/install/bin/system-devices-mount-usb allows
      to mount USB sticks even if /dev/sda[1] is already
      in use. It tries to mount using filesystem type "vfat"
      first; after this "auto" is used.

- New features:
    - Editor "joe" now supports syntax coloring.
    - The latest version of "vim" is delivered.
    - By integrating the complete package procps (3.2.5) some
      tools have been replaced or are added.
      The following commands are renewed or added:
      free, kill, pgrep, pkill, pmap, ps, pwdx, skill,
      slabtop, snice, sysctl, tload, top, uptime, vmstat,
      w, watch.
    - Command wget (version 1.10.2) now supports files larger 2GB.
    - The settings of locale have been changed:

      prior  (1.1.5):           now     (1.2.0):
      ---------------           ----------------
      LANG=POSIX                LANG=C
      LC_CTYPE="C"              LC_CTYPE=de_DE@euro
      LC_NUMERIC="C"            LC_NUMERIC="C"
      LC_TIME="C"               LC_TIME="C"
      LC_COLLATE="C"            LC_COLLATE="C"
      LC_MONETARY="C"           LC_MONETARY="C"
      LC_MESSAGES="C"           LC_MESSAGES="C"
      LC_PAPER="C"              LC_PAPER="C"
      LC_NAME="C"               LC_NAME="C"
      LC_ADDRESS="C"            LC_ADDRESS="C"
      LC_TELEPHONE="C"          LC_TELEPHONE="C"
      LC_MEASUREMENT="C"        LC_MEASUREMENT="C"
      LC_IDENTIFICATION="C"     LC_IDENTIFICATION="C"
      LC_ALL=C                  LC_ALL=

      By setting LANG instead of LC_ALL you are able to set
      different values to other variables independently (e.g. LC_COLLATE).
      Variables, that have no independent value are filled using
      LANG (this can be controlled using 'locale').
      LC_TYPE should not be changed!
    - Script /etc/init.d/console loads a font including the EURO-Sign.
      Thus the EURO-Sign can be displayed on the console.
      Change font to Courier New to see the EURO-Sign when
      using Putty.
    - Module gconv was integrated. When setting LANG="de_DE@euro"
      all messages are displayed in German.
      Example:
      eis # df
      Dateisystem          1K-Bl�cke   Benutzt Verf�gbar Ben% Eingeh�ngt auf
      [...]
    - A new hardware diagnostic program lists PCI-based components
      and tries to load appropriate kernel modules using a special
      database. Now with pciutils included.
    - A new version of /etc/pam.d/passwd was integrated. This version
      is able to apply password changes done for system users to
      samba users. This can only be done if the installed samba version
      contains the corresponding file /lib/security/pam_smbpass.so.

      If samba is not installed or an inadequate version of samba is
      used the following warnings are shown in /var/log/messages:
      passwd[768]: PAM unable to dlopen(/lib/security/pam_smbpass.so)
      passwd[768]: PAM [dlerror: /lib/security/pam_smbpass.so: cannot open
                   shared object file: No such file or directory]
      passwd[768]: PAM adding faulty module: /lib/security/pam_smbpass.so

      These messages can be ignored.
    - All tools and libraries to handle ACLs are integrated.
      Information about ACLs (Access Control Lists) can be found on:

      http://www.suse.de/~agruen/acl/chapter/fs_acl-de.pdf
      http://www.linuxwiki.org/ACL
      http://www.suse.de/~agruen/acl/linux-acls/online/     (very detailed)
      http://www.linuxfromscratch.org/hints/downloads/files/acl.txt
    - Coreutils are linked using libacl and libattr. If files owning
      ACLs are moved or copied no ACLs are lost.
    - Script /etc/init.d/boot remounts all ext2/3 filesystems (except
      for /boot) using the option acl,user_xattr.
      This is only done if the kernel really supports ACLs.

      ATTENTION:
      ==========
      Because of remounting the filesystems there exists
      a difference between /etc/fstab and the options
      displayed using command mount.
      Please take care to use options "acl,user_xattr"
      when mounting filesystems manually.

      For example just typing "mount /<mountpoint>"
      does not mount the filesystem with ACLs because
      these options are _not_ contained in /etc/fstab.

- New features setup/administration:
    - A new, curses based program show-menu.cui can be used
      as alternative to the classic style text menu. Please
      note that show-menu.cui is marked as beta version.
      Using menu "Set eisfair menu style" included in menu
      "Base configuration" you are able to switch between the
      two available variants.
      By activating the curses based menu you'll see a
      new menu item "Menu and color settings" in
      "Base configuration". This new menu item enables
      you to change the appearence of the menus.
    - After editing the configuration of a package the
      processes belonging to this package are only started
      if the variable START_<package> contains 'yes'.
      Otherwise the processes are stopped.
      The startup is only accomplished if the script /var/install/bin/edit
      is used and only if a variable named START_<package> is contained
      in the configuration file /etc/config.d/<package>.
      The package name is translated to uppercase.
      Example: package squid, variable START_SQUID is checked.
    - Function "list-packages" allows to display packages by
      categories (section).

- New features for package developers:
    - <doc>-tag in menu files can be used omitting the filename.
      File '/usr/share/doc/$PACKAGE/$PACKAGE.txt' will be used
      as default.
    - The source codes (e.g. ece) are no longer delivered with
      package base. The existing source codes will be deleted.
    - By using the new script /var/install/bin/install-local-package
      it is possible to install pakages from a local directory.
      This can be done without creating file eis-list.txt manually
      before.
      You have to enter the name of the directory that contains
      the package and .info files. File eis-list.txt is created
      from all .info files and is displayed for selecting a
      package. The script remembers the name of the directory
      for later use in interactive mode.
      In addition it is possible to pass the directory name
      directly to install-local-package using a command line
      argument. Parameter (-keep-all) avoids install-local-package
      to remove eis-list.txt and index.txt after the installation
      process.
      If you want to integrate this installation method into
      your installation menu permanently use parameter
      '-add-menu'. To remove the new menu item use parameter
      '-del-menu'.
      For just generating index.txt and eis-list.txt use
      install-local-package with parameter '-no-install'.
      This switch avoids install-local-package from displaying
      the package choice.

      The different variants at a glance:
      install-local-package
      or
      install-local-package [-keep-all][-no-install] directory
      or
      install-local-package -add-menu
      or
      install-local-package -del-menu

      Options:  -add-menu   - add menu item to installation menu
                -del-menu   - remove menu item from installation menu
                -keep-all   - keep eis-list.txt and index.txt-Dateien
                -no-install - generate eis-list.txt and index.txt
                              but do not display the package choice
    - Script /var/install/bin/packeis-search accepts a package name
      (e.g. samba) when searching for packages
    - All scripts using output of 'ls -l' have to be verified:
      Because ACLs are supported by now an additional plus sign
      (+) might be displayed if a file really owns ACLs.
      pre 1.2.0:
      ls -l /tmp/acltest/acl.txt
      -rw-rwxr-- 1 root root 0 Oct 27 14:32 /tmp/acltest/acl.txt
               ^^^
      now:
      ls -l /tmp/acltest/acl.txt
      -rw-rwxr--+ 1 root root 0 Oct 27 14:32 /tmp/acltest/acl.txt
               ^^^


base 1.1.4 -> 1.1.5
===================

- General bugfixes/corrections:
    - correction of access rights of libpam


base 1.1.3 -> 1.1.4
===================

- General bugfixes/corrections:
    - Update OpenSSL 0.9.7i and 0.9.8a
    - new libpam


base 1.1.2 -> 1.1.3
===================

- General bugfixes/corrections:
    - wget now works with https:
    - new cron XML helpfile
    - base, environment - replace HTML with XML syntax
    - ECE: Avoid endless loop if config value exceeds available space without
      blank characters.
    - ECE: Better handling of XML block comments (<!-- -->).
    - ECE: Improved scrolling of word wrapped text views.
    - corrected output of GCOS-field (name) in list-users
    - Security update zlib 1.2.2 -> 1.2.3
    - Update OpenSSL 0.9.7g -> 0.9.8
      New package name = libssl
    - timezone setup accepts nows standard values (not only CET or GMT).


base 1.1.1 -> 1.1.2
===================

- General bugfixes/corrections:
    - installation of libncurses was modified: now /usr may have
      an own filesystem
    - modify-user now shows correct confirmation question 'Change home
      directory (y/n)?'.
    - Bugfix: corrected some permissions of programs using PAM,
      e.g. /usr/bin/passwd
    - Bugfix: dirname bug in edit script
    - Bugfix: 00-bug in /var/install/bin/list-packages
    - Bugfix: index-bug (complete URLs in index.txt) in install-package script
    - Extension of PATH (/usr/local/bin) in script /sbin/setup
      (important for calling setup while using su)
    - update of netcalc (current fli4l-Version 2.1.x)
    - Bugfix: corrected permissions of /var/run/utmp
    - Bugfix: corrected configuration file of Cron
    - ECE: edit-conf.cui now reads config values in both string formats:
      "a value" and 'a value'
    - ECE: expression files now allow usage of character '#' in messages
      and expression values
    - ECE: c-like string escapes such as '\n' or '\t' are no longer
      converted to character codes reading config values
    - ECE: new command line option "--version" implemented
    - ECE: reworked processing of optional values
    - ECE: visibility of values related to opt-nodes corrected
    - ECE: '\r' characters (DOS file format) are now ignored reading files
    - Bugfix: unrequired hosts.allow/hosts.deny file will now be removed
      in /var/install/bin/update-systemfiles
    - Bugfix: file permission of file hosts.allow/hosts.deny will now be set if
      no initial file version had been found in /var/install/bin/update-systemfiles
    - Bugfix: corrected error messages in /var/install/include/techo

- New features for package developers:
    - new function "printvar" for formatted output of config variables
      was included into the eislib (configlib)


base 1.1.0 -> 1.1.1
===================

- General bugfixes/corrections:
    - correction of wrong symlinks libz -> libssl and removal
      of troublesome libcrypto.so.0.9.7 in /lib/


base 1.0.11 -> 1.1.0
====================

- General bugfixes/corrections:
    - nslookup / nslookup.help:
      Added missing helpfile for nslookup
    - Environment variable LC_ALL=C added to /etc/profile
    - Advanced configuration file handling:
      Display of lines (line 2: ... line 1: ...) was faulty
      and is correct now
    - configuration logrotate syslogd:
      The configuration for rotation output file(s) of syslogd
      was faulty in case of messages were written to a device (e.g.
      /dev/console) or messages were sent to another host (@IP-address
      or @Host)
      Generation of file /etc/logrotate.d/syslog was fixed.
    - Correction for /var/install/bin/update-inittab:
      A special error condition resulted in message:
      "/var/install/bin/update-inittab: [: too many arguments".
      The problem was fixed.

- New features:
    - at command:
      The at command was not operable, because the necessary environment
      was missing and the atd daemon was never started.
      With the new base option START_ATD this can be controlled.
      Beside the at command atq (display open jobs), atrm (remove
      open jobs) and command batch were included.
      In file /etc/at.allow you have to add all those users that are
      allowed to use the at command (default: only root).
    - update/completition of the coreutils (version 5.2.1)
    - gettext (0.14.1) and libiconv (1.9.2) are included in package base
    - libssl 0.9.7g now is included in package base
    - updated lilo to version 22.6.1
    - updated libz to version 1.2.2

- New features setup/administration:
    - new menu item to change user specific data
    - eisfair configuration editor (ece):
      A special editor for eisfair configuration files was included.
      This editor can be activated using the setup menu:
        -> System administration
        -> Base configuration
        -> Set eisfair configuration editor
      Choose ece from the list as your editor.
      Keep joe, vi or an other editor different from ece as fallback
      editor for ece is not able to work with all configuration files.
    - Default configurations for base (base, cron, environment) are now
      available. All these configurations are checked after changing.
    - In function "Remove package" it is now possible to choose
      a package on every page.
    - User administration now uses pwdutils (2.6.4) for create/delete/
      change users or groups.
    - User administration was extended by a menu item to change
      user parameters, e.g. comment, shell or home directory.

- New features for package developers:
    - New menu fileformat:
      Based on the redesign of the menu fileformat now most common
      functions (doc, edit, menu, init.d) can be used without the
      need for a package specific script in /var/install/bin/.
      A suitable menu for ACFH is included.
      The ACFH scripts were adapted to the new menu fileformat.
      Usage of package names 'template' and 'master' now is prohibited
      using add_advancedconfigmenu and del_advancedconfigmenu
      for this could destroy some important files.
    - shell library /var/include/inetlib:
      This library offers a collection of functions for determining
      current settings of network interfaces.

      In order to use this library the definitions have to be included
      into your shell script. This is done by executing
      . /var/install/include/inetlib

      The library inetlib provides the following functions:
      get_interfaces()       get list of interfaces
      get_interface()        get name of interface
      get_ipaddr()           get IP address of interface
      get_netmask()          get netmask of interface
      get_broadcast()        get boadcast address of interface
      get_network()          get network of interface
    - New version of library ncurses 5.4.0
    - Some more regular expressions from fli4l where added to base.exp
    - Extensions of script /var/install/bin/ask


base 1.0.10 -> 1.0.11
=====================

- General bugfixes/corrections:
    - bugfix in /var/install/bin/install-package: export index_url


base 1.0.9 -> 1.0.10
====================

- General bugfixes/corrections:
    - processing of editor backup files will be omited in
      /var/install/bin/update-systemfiles
    - creation of directory /dev/pts - if missing
    - correction of major/minor of /dev/ptmx
    - addition of pts-entry in /etc/fstab - if missing (bug in
      eisfair-Installer 1.0.7)


base 1.0.8 -> 1.0.9
===================

- General bugfixes/corrections:
    - synchronisation between 1.0.8 of 2004/12/24 and 1.0.8 of 2004/12/31
    - Bugfix: Usage of wget with option -O
    - Correction of a faulty deinstall-script of package 'eisfax'
    - removed unnecessary debug output from /var/install/bin/remove-user
    - removed errors, added features to /var/install/bin/update-systemfiles
    - added primary handling for hosts.[allow|deny] in /tmp/install.sh


base 1.0.7 -> 1.0.8
===================

- General bugfixes/corrections:
    - correction of permissions /dev/capi*
    - correction of permissions /var/run
    - correction of an infinite loop in the edit-script
    - correction in base.exp - ABS_PATH:
      "/" will be accepted as an absolute path.
    - On deleting an user (remove-user) now the according entries
      in /etc/group (created by "Add user to additional group")
      will be deleted.
    - A potential security leak in remove-user was closed (Interim
      file with wrong permissions)
    - 8 bit-charset support for the shell (bash) by changes
      in /etc/inputrc
    - if Kernel 2.4.x, then load rhinefet instead of via-rhine

- New features:
    - during system boot (after mounting the filesystems) all
      scripts with the prefix S in /etc/init.d/boot.d are executed
      with parameter start (e.g. S01cleanup which deletes all
      remaining .pid-Files and Lock-Files).
      After execution of these files the scripts to reach a
      runlevel are executed (e.g. /etc/rc2.d).
      The scripts in /etc/init.d/boot.d are used to "clean up"
      during system boot prior starting all common services.

- New features setup/administration:
    - setup menu:
      Menu changes trough install/deinstall of packages now will
      be active immediately, new base and eiskernel versions will
      be displayed immediately.
      As a result a re-logn as user eis is not required anymore.
    - package-installation:
      - Due to security reasons (wget) the downloaded file will be
        named /tmp/package.tar.bz2gz.
      - CDROM automount
    - support for ehci based usb host adapters
    - packeis-search:
      The new menu entry "Search packages with Pack-Eis" allows a
      direct search and installation of packages with pack-eis.
    - ACFH - Advanced Configuration File Handling:
      The comparison of two configuration files was corrected. Both
      files now are sorted prior comparison. This prevents errors
      in some cases but does not keep the order of the original
      files in the result.
    - extension list-users:
      - The output if ftp is allowed (column FTP) now checks several
        parameters of the inet-package (FTP_USE_PAM and the file
        /etc/ftpuser, FTP_ALLOW_ROOT_ACCESS, FTP_ONLY_ANONYMOUS), as
        well as the entries in /etc/shells.
      - The new column Valid-PW shows per user if an valid password
        in /etc/passwd or /etc/shadow exists. The value '*' or '!'
        in /etc/passwd indicates an invalid password.
    - changes add-user:
      Errors during password-entry can now be corrected. The query
      is repeated twice.

- New features for package developers:
    - extension of the ask-script:
      ask can now be used for any question (not limited to yes/no):
      - choice between given options
      - free text enty
      - number enty (with min + max)
    - EISLIB - Include library for shellscripts:
      - Centralization of the most common commands of package-scripts.
        All commands act specifically if called from tty or under
        control of a browser
      - anykey
      - clearhome
      - mecho: echo with predefined color values (accorting to status)
      - techo: output of tables
    - New interface for modification of system files added:
      - /etc/hosts.allow
      - /etc/hosts.deny
      - /etc/services
      - /etc/inittab
    - New script /var/install/bin/set-access-rights for setting
      file permissions based on a new file <package>-files.txt
      in /etc/filelist.d .
    - base.exp: Parameter "PORT" added. (numerical value 1-65535)
    - changed add-user:
      new option -d for creating an user without login authorization
      and therefore without interactive query of a password.
    - changed remove-group:
      With the option -f (force) now groups with ids less than 200
      or higher than 65534 can be deleted (groups for system users).
      This option should be used extremely cautious like the
      according option of remove-user.
    - require-package:
      The require-package tag now can be used with the package name
      instead of the filename of the package info file. The path
      to the package info file has to be provided in a new index-file.
      example: <require-package>perl 1.0.0</perl>


base 1.0.6 -> 1.0.7
===================

    - 2004/06/10 fm
      creation
    - 2004/06/26 jed
      applied dtou command on file /etc/init.d/hostname.
    - 2004/06/27 max
      do not set $TERM to 'linux' if it is set already
      print base-version and eiskernel-version on login
      removed base-version from prompt
      print base-version and eiskernel-version on first page of setup
    - 2004/06/29 jed
      corrected a typo in the wget proxy configuration in
      /var/install/config.d/environment.sh
    - 2004/06/29 max
      fixed setting of TERM
      added /etc/inputrc
    - 2004/07/02 fm
      added wget 1.9.1
    - 2004/07/02 jed
      optimized repair function for .wgetrc-setup in /tmp/install.sh
    - 2004/07/05 fm
      added e2fsprogs
    - 2004/07/22 fm
      changed color of welcome message
    - 2004/07/24 max
      changed setting of TERM again: if TERM!=xterm => TERM=linux
    - 2004/07/24 fm
      improved stdout-check in colecho, added options -n and -tty
    - 2004/07/24 fm
      added ext3 conversion via setup
    - 2004/07/25 fm
      added xterm terminfo file
    - 2004/07/25 fm
      changed colecho 'br x br' to 'br b br' for terminals using black
      on white sreen (more readable)
    - 2004/07/29 fm
      disable pathname expansion in install-package


base 1.0.5 -> 1.0.6
===================

    - 2004/05/09 fm
      corrected regular expression HOSTNAME in /etc/check.d/base.exp
    - 2004/05/09 jed
      added new regular expression LOG_INTERVAL to /etc/check.d/base.exp.
    - 2004/05/09 jed
      changed regular expression for parameter SYSLOGD_LOG_INTERVAL in
      /etc/check.d/base to LOG_INTERVAL.
    - 2004/05/11 fm
      corrected symlinks for /etc/init.d/modules
    - 2004/05/11 fm
      added MAX_BACKUP_CONFIG in environment configuration file
    - 2004/05/14 fm
      added /bin/fuser
    - 2004/05/15 jed
      fixed wrong directory comparison for default configuration handling
      in /var/install/bin/backup-file.
    - 2004/05/18 fm
      removed obsolete /var/install/bin/remove-menu
    - 2004/05/18 jed
      removed obsolete and unused tags from /var/install/packages/base.
    - 2004/05/18 jed
      corrected regular expression MAILADDR in /etc/check.d/base.exp
    - 2004/05/20 jed
      setting of TIME_ZONE in /etc/init.d/boot enhanced.
    - 2004/05/20 max
      corrected loop in /etc/init.d/modules
    - 2004/05/20 jed
      added HTTP_PROXY_USER and HTTP_PROXY_PASSWD to environment configuration file.
    - 2004/05/20 jed
      added HTTP_PROXY, HTTP_PROXY_USER and HTTP_PROXY_PASSWD support to /etc/init.d/boot.
    - 2004/05/20 jed
      added /usr/local/bin/wget.sh and /var/install/bin/system-base-edit-environment
      with additional HTTP_PROXY, HTTP_PROXY_USER and HTTP_PROXY_PASSWD support.
    - 2004/05/21 max
      apply environment is now in var/install/config.d/environment.sh
      call environment.sh from etc/init.d/boot
      call environment.sh from var/install/bin/system-base-edit-environment
    - 2004/06/08 tb/fm
      new eischk
      error handling of /var/install/bin/edit
    - 2004/06/10 fm
      added FQDN in hostname entry of /etc/hosts


base 1.0.4 -> 1.0.5
===================

- General bugfixes/corrections (fm):
    - bugfix: new generating of /etc/mtab
    - bugfix: remove /etc/mtab~ when booting
    - bugfix: remove /tmp/imond from update 1.0.4
    - bugfix: remove dead links /etc/rc2.d/K80pcmcia & S20pcmcia
    - bugfix: SCSI: boot-order for CDROM-drivers
    - bugfix: timezones
    - bugfix: additional link from vim to /usr/bin/vi
    - bugfix: missing keymap-package in CDROM-installation of 1.0.3
    - bugfix: symlink /bin/loadkeys vs. /usr/bin/loadkeys
    - bug fixes setup (fm):
      - display of download-Url in menu
      - errror in URL-history if more than 9 entries
      - /var/install/bin/doc: typo $PAGER
      - check of valid domain names

- New features (fm):
    - if Kernel 2.4.x, then load rtl8139too instead of rtl8139-orig
    - eiskernel-boot-scripts now in base package
    - permission problems/environment in /etc/profile
    - some enhancements in syslogd-logrotate
    - new features in setup (fm):
      - mount of SCSI-CDROMs
      - poweroff-configuration (kernel 2.4)
      - /var/install/bin/doc: Help-Infos for vi/more/less
      - /var/install/bin/doc: added anykey-call
      - standard-URL now in history as "s"
      - advanced configuration file handling
      - message to use lowercase usernames
    - new programs (fm):
      - new: dig
      - new: chroot
      - new: m4
      - new: locate
      - new: /usr/share/misc/more.help as help-file for more
      - new: depmod
      - new: modprobe, rdev
      - update: insmod
    - new libraries (fm):
      - update glibc to 2.2.5
      - libz now in base package


base 1.0.3 -> 1.0.4
===================

- General bugfixes/corrections (fm):
    - corrections in del-menu
    - set permissions of /var/install/bin/* to 755
    - some corrections of boot-scripts for Kernel 2.4.22
    - bugfix: login for ftp (/bin/bash as standard shell)
    - bugfix: typo in /var/install/bin/cron-edit
    - bugfix: /var/install/config.d/cron
    - bugfix: history in /var/install/bin/change-url
    - /var/install/bin/doc
    - del-package: new exit
    - empty file /var/run/utmp when booting
    - help-files for vim
    - use /etc/mtab as regular file, not as symlink
    - add-user: permissions of $HOME is now 700
    - require-package: links to unknown packages will cancel installation
    - remove-group for non-interactive mode

- New features (fm):
    - <sub-package>1.0.3.tar.gz.info</sub-package>
    - colors in list-users & list-groups
    - new command: awk
    - new command: locate
    - new shutdown messages
    - new: eischk
    - exp-file for base-configuration
    - some changes in /etc/issue
    - changes in add-user: /bin/bash now standard shell
    - setup: backup of configuration file /etc/config.d/xxxx to xxxx.backup
    - changes in /var/install/bin/del-menu: compatibility to old versions
    - setup: extended display of dependent packages
    - shutdown: wall-message
    - smbfs.o for samba
    - new pam_userdb.so
    - new libdb2.so.2


base 1.0.2 -> 1.0.3
===================

- General bugfixes/corrections (fm):
    - libbfd-2.11.90.0.29.so for command 'strings'
    - zoneinfo and TIME_ZONE
    - cron
    - logrotate-problems
    - mail from cron to logrotate
    - special characters (umlauts) in filename
    - vim help file missing
    - directory . not in $PATH anymore
    - /etc/pam.d/*
    - escape sequences in shutdown-messages from syslogd
    - link vi -> view
    - shutdown (network)
    - $MAIL for root in /etc/profile
    - deleted user news in /etc/aliases
    - bugfix missing PTYs for screen
    - tape-devices st0 & nst0
    - correction of permissions in /var/tmp
    - correction of permissions in /var/lock
    - correction of permissions in /dev/null
    - correction of permissions in /dev/tty
    - correction of permissions in /etc/init.d
    - correction of permissions in /etc/version
    - correction of permissions in in /lib/modules
    - /var/install/bin/remove-user: $homedir
    - /dev/null has been somtimes deleted via script remove-user
    - install-package: deletion of /tmp/preinstall.sh
    - user administration: long usernames
    - download: absolute URLs
    - setup: double entries in URL-history
    - setup: deletion of empty /tmp/install.log
    - corrections in deinstallation routine
    - display of long info-files

- New features (fm):
    - /usr/bin/which
    - /usr/bin/strace
    - /usr/bin/whois
    - /usr/bin/file
    - /usr/bin/lsof
    - /usr/bin/wall
    - /usr/bin/write
    - /usr/bin/mt
    - /bin/cpio
    - /usr/bin/last
    - /usr/bin/bc
    - /usr/bin/cal
    - update /usr/bin/wget
    - update /usr/bin/strings
    - update /usr/bin/less
    - CDROM-Support
    - NLS-Support
    - keyboard mapping kbd
    - shutdown message via wall
    - migration of other packet sudo
    - mount point /floppy
    - mount point /cdrom
    - delete pid files in /var/run, /var/lock, /var/lock/samba
    - ext2fs_check_if_mount-boot-message
    - /etc/init.d/local
    - base configuration edit via setup
    - parameter -m for /sbin/syslogd in /etc/config.d/base
    - syslogd as syslog-Client
    - installation from local directories/cdroms:  file:///foo/bar/eis-list.txt
    - new script: /var/install/bin/check-version
    - new script: /var/install/bin/ask
    - new script: /var/install/bin/edit
    - new setup-menu: "Server Administration"
    - mount/umount of floppy and CDROM via setup
    - edit of $EDITOR $PAGER etc
    - show errors/warnings in /tmp/install.log after installation
    - display of URL in Setup
    - new group configuration via setup
    - add-user: make password unusable
    - new: require-package-tag