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