base 2.3.9 -> 2.4.0 =================== Global changes: - Bugfixes/corrections: - /var/install/bin/install-package: Fix direct install if no package found. Changes for eisfair-1: - Bugfixes/corrections: - /var/install/config.d/ssh.sh: Added the ciphers aes128-gcm@openssh.com and aes256-gcm@openssh.com to the list of default ciphers. - /etc/init.d/eth: Don't unload igb and r8168 for wol. - Added mountpoint /dev/shm to etc/fstab. - /var/install/bin/system-ssh-create-client-keys: Removed support to create new 'rsa1' client keys. - /var/install/bin/system-ssh-create-server-keys, /var/install/config.d/ssh.sh: Made sure that key file of type 'rsa1' is recognized correctly. - /var/install/bin/system-ssh-create-client-keys: Set access rights of folder ~/.ssh to 0700 so that personal keys can be created properly. - /var/install/config.d/ssh.sh: Removed leading and trailing spaces in SSH_PUBLIC_KEY_x values to recognize given files names correctly. - New SSH variable SSH_USE_BTMP_LOGFILE: If /var/log/btmp exist switch to SSH_USE_BTMP_LOGFILE='yes'. Default is SSH_USE_BTMP_LOGFILE='no'. - Security update sysklogd version 1.5.1. base 2.3.8 -> 2.3.9 =================== Changes for eisfair-1: - Bugfixes/corrections: - Done a SSH hardening as recommened on the following website: https://stribika.github.io/2015/01/04/secure-secure-shell.html - /var/install/bin/system-ssh-create-server-keys - By default only 'ed25519' and 'rsa' (4096 bit) keys are now created by the script. - /var/install/config.d/ssh.sh - Default values for the parameters Ciphers, MACs, KexAlgorithms will now be written to the sshd_config file. - /var/install/config.d/ssh.sh - By default only 'ed25519' and 'rsa' (4096 bit) keys are now created by the script and used in the sshd_config config file. - /var/install/config.d/ssh.sh - The configuration file ssh_config will now be created if it doesn't exist or replaced if it already exists. - /var/install/bin/system-ssh-create-client-keys - This script has been added to allow to created personal keys easily. - /var/install/bin/post-setup-system-ssh-view-log, /var/install/bin/pre-setup-system-ssh-view-log, /var/install/menu/setup.system.ssh.menu - The menu entry 'View log messages' has been added to allow to display sshd related log messages. - /var/install/config.d/ssh-update.sh - Support for SSH protocol 1 has been dropped therefore the parameters SSH_USE_SSH1, SSH_USE_SSH2 and SSH_SVR_KEYBITS have been removed from the configuration file. - /var/install/config.d/ssh-update.sh, /var/install/config.d/ssh.sh - The new parameter SSH_SERVER_CIPHERS, SSH_SERVER_KEXS and SSH_SERVER_MACS have been added to the configuration to allow to set individual values for Ciphers, KEX (Key Exchange)and MACs (Message Authentication Code). - /etc/ssh/moduli - An updated moduli file has been added which doesn't contain DH primes with a length less than 2047 bits. - Reinstall grep wrapper script base 2.3.7 -> 2.3.8 =================== Changes for eisfair-1: Info: it is recommended to reboot the system after installation. - Bugfixes/corrections: - Update OpenSSL version 1.0.1k if not installed. - /usr/bin/grep: Added as wrapper script for grep (/usr/bin/in.grep). - /var/install/bin/invalidate-password: correct mecho syntax. - Security update GNU LibC 2.11.3-12.62 base 2.3.6 -> 2.3.7 =================== Changes for eisfair-1: - Bugfixes/corrections: - Update lilo from 24.0 to 24.1. - Update file version 5.21. - Update fcron version 3.2.0. - Update inetutils(ftp,telnet) version 1.9.2. - Added mountpoint /dev/shm to etc/fstab. - Update ethtool version 3.16. - Update iptables version 1.4.21. If iptables is active: It is recommended to reboot the system after the installation. - Separate old libxtables.so.5.{0.0} in /lib/upd2p3p7. - Update iproute2 version 3.17. - Remove old conversion from ext2 to ext3. - Update grep version 2.21. - Update bind9-utils version 9.10.1-P1. - Added libmnl version 1.0.3, libnetfilter_conntrack version 1.0.4 and libnfnetlink version 1.0.1 (required by iptables). base 2.3.5 -> 2.3.6 =================== Changes for eisfair-1: - Bugfixes/corrections: - Update at version 3.1.16. base 2.3.4 -> 2.3.5 =================== Changes for eisfair-1: - Bugfixes/corrections: - Update libreadline version 6.2-5. - Update bash version 4.2-53. - Update libHX version 3.22. - Update at version 3.1.15. - Update libidn version 1.29. - Update wget version 1.16. - Update e2fsprogs version 1.42.12. - Update libssl version 1.0.1j, if not installed. - /var/install/include/techo: UTF-8 fix, ksh specific workaround for printf command. Modified format string to count characters instead of bytes. - Remove /var/log/btmp to prevent space consuming btmp in case of brute force attacks. logrotate only runs one time per day. base 2.3.3 -> 2.3.4 =================== Global changes: - Bugfixes/corrections: - /var/install/bin/convert-encoding: Use eval to catch bash quoting. Changes for eisfair-1: - Bugfixes/corrections: - Update bash version 4.2-52. Changes for eisfair-2 and/or eisxen-1: - Bugfixes/corrections: - Update bash version 4.2-52. base 2.3.2 -> 2.3.3 =================== Changes for eisfair-1: - Bugfixes/corrections: - Update bash version 4.2-49. base 2.3.1 -> 2.3.2 =================== Global changes: - Bugfixes/corrections: - /var/install/bin/convert-encoding: Switch to ISO-8859-15. Changes for eisfair-1: - Bugfixes/corrections: - Update bash version 4.2-48. Changes for eisfair-2/eisxen-1: - Bugfixes/corrections: - Update bash version 4.2-48. base 2.3.0 -> 2.3.1 =================== Global changes: - Bugfixes/corrections: - /var/install/bin/template-restore-dconf, /var/install/bin/template-backup-config: Changed ask handling, added '--' to mecho syntax. - /etc/check.d/base.exp: Check for punycode in hostname corrected. - /var/install/bin/convert-encoding: Add header information. - /var/install/bin/install-package: Add function to convert info file, UTF-8 <-> ISO-8859-15, drop spaces from tag, change function to make base version integer. - /var/install/bin/add_advancedconfigmenu, /var/install/bin/del_advancedconfigmenu, /var/install/bin/template-advancedconfig: Marked acfh files as deprecated, deprecated since base 1.1.0. - /var/install/bin/template-restore-bconf, /var/install/bin/master-diff-config, /var/install/bin/config_shlib: Changes to use the 'choose' library. Changes for eisfair-1: - Bugfixes/corrections: - /var/install/bin/setup-packages-install-remaining-packages: Fixed syntax for installing dev-packages. - Replaced hwdiag with inxi version 2.1.28: lshwd is unmainted since 2007 and now there are no *.ids tables with *.ids available anymore. - Update grep version 2.2.0. - Update findutils version 4.5.14. - Update sudo version 1.8.10p3. - Update tar version 1.28. - Update whois version 5.1.5. - Update ksh version 2014-06-26 93v. - Update lilo from 23.2 to 24.0. - Update file version 5.19. - Create /var/log/btmp if !exists. - Update e2fsprogs version 1.42.11. - Update OpenSSL version 1.0.1i, if not installed. base 2.2.9 -> 2.3.0 =================== Global changes: - New features: - /var/install/bin/show-menu: Added new tag for 'title' - show-doc.cui version 3.0.1 added this version supports the additional xml attribute "title" for tags. Changes for eisfair-1: - New features: - /var/install/bin/setup-packages-install-remaining-packages: New script for handling dev packages with base update. - Bugfixes/corrections: - Update OpenSSL version 1.0.1g-8.1, if not installed. - Update logrotate version 3.8.7. - /var/install/include/inetlib: Change handling for vlan and tun interfaces. - Remove old backup profile-2p0p5. - /usr/share/doc/gptfdisk/gptfdisk.toc: Fix typo. - Remove old backup folder libiconv/libintl - Update libaudit version 2.3.6. - Update OpenSSH version 6.6p1. - Update ntfs_3g version 2014.2.15. - Update file version 5.18. - Update gawk version 4.1.1. - Update gzip version 1.6. base 2.2.8 -> 2.2.9 =================== Global changes: - Bugfixes/corrections: - /var/install/bin/show.menu: Do not list trailing newline as item. Changes for eisfair-1: - New features: - /var/install/include/inetlib: Added handling for more interfaces than eth. - /usr/local/bin/netcalc6: Added as new. - Bugfixes/corrections: - Update bind9-utils version 9.9.5W1. - Update gptfdisk version 0.8.10. - Update grep version 2.18. - Update ethtool version 3.12.1. - Update findutils version 4.5.12. - Update libusb version 1.0.18, rebuild libusb-compat version 0.1.5, rebuild usbutils version 007. - Rebuild OpenSSL version 1.0.1f, rebuild OpenSSL version 0.9.8x, to solve https issue with older CPUs. - Added libaudit version 2.3.3, required by sshd. - Update OpenSSH version 6.5p1. base 2.2.7 -> 2.2.8 =================== Global changes: - Bugfixes/corrections: - /var/install/include/check-mounts: New, including mount and umount functions. - /var/install/include/eislib: Added /var/install/include/check-mounts. - /var/install/bin/package-search, /var/install/bin/check-package, /var/install/bin/get-index, /var/install/bin/install-package: Remove mounts. - /var/install/bin/post-setup-packages-menu, /var/install/bin/get-index, /var/install/bin/install-package, /var/install/include/check-mounts: Change cdrom mountpoint to /media/cdrom. - /var/install/bin/list-packages.cui New version added that corrects a crash in cases of corrupted package info files during update fetch. Changes for eisfair-1: - Bugfixes/corrections: - /etc/cron.daily/logrotate: Use full path for executable. - Update fcron version 3.1.2. - /var/install/bin/system-devices-mount-usb: Drop kernel version check. Check also for GPT partitions. Switch default mountpoint to /media/usb. Using mktemp. Only load drivers and sleep when needed. - /var/install/bin/system-devices-umount-usb: Using mktemp. - Update wget to version 1.15. - Update sudo to version 1.8.9p4. - Move /var/lock to /run/lock and link /run/lock to /var/lock with the next reboot for compability with LSB. - /var/install/bin/system-devices-umount-floppy, /var/install/bin/system-devices-mount-floppy, /var/install/bin/system-devices-format-floppy: Switch default mountpoint to /media/floppy with next reboot. - remove old files: /sbin/lilo_23.1 /usr/bin/screen-4.0.3 - /var/install/bin/system-devices-umount-cdrom: Change mountpoint to /media/cdrom, use now eject and and fuser before umounting. - /var/install/bin/system-devices-mount-cdrom: Change mountpoint to /media/cdrom with next reboot, check for more than one CD or DVD drives. - Update iputils version s20121221. base 2.2.6 -> 2.2.7 =================== Global changes: - Bugfixes/corrections: - /var/install/bin/install-local-package: Fixed width of index column to support two digit numbers. - /var/install/bin/update-systemfiles: Outdated function 'update-sudoers' for eisfair-1. Changes for eisfair-1: - Bugfixes/corrections: - Update tar version 1.27.1 rollback to DEFAULT_FORMAT=GNU. - Update bind9 utils version 9.9.4-P1. - Update pciutils version 3.2.1. - Update libusbx version 1.0.17 rebuild libusb-compat version 0.1.5 rebuild usbutils version 007. - Update OpenSSL version 1.0.1f if not installed. - Update grep version 2.16. - Rremove handling of usb basic devices from usb config. - move /var/run to /run and link /run to /var/run to compability with LSB. base 2.2.5 -> 2.2.6 =================== Global changes: - New features: - /var/install/bin/choose Added new paramter '--list', show lists without numeric value and numeric select entry. Changes for eisfair-1: - New features: - /etc/init.d/base /var/install/config.d/base.sh Change handling for 'ATD', no reboot is needed. - Bugfixes/corrections: - Update at version 3.1.13 Correct path inline. - Update file version 5.16. - Update ssh version 6.4p1. - Update tar version 1.27. - Update gptfdisk version 0.8.8. base 2.2.4 -> 2.2.5 =================== Global changes: - New features: - /var/install/dialog.d/TIME_ZONE.sh: added as new. - Bugfixes/corrections: - /etc/check.d/base.exp: Change for Time_Zone. Changes for eisfair-1: - Bugfixes/corrections: - Update OpenSSH version 6.3p1. - Update mdadm version 3.2.6. - /etc/config.d/base: /var/install/help/base: Change description for TIME_ZONE. - /etc/check.d/base: Change for Time_Zone. - /var/install/config.d/base.sh: Added TIME_ZONE handling. - Update sudo version 1.8.8. base 2.2.3 -> 2.2.4 =================== Global changes: - New features: - /var/install/bin/convert-encoding: Added as new, convert files from UTF-8|ISO_8859-15 to system encoding based on LC_CTYPE. Changes for eisfair-1: Info: A reboot is needed after installation. - New features: - Added traceroute version 2.0.19. - Added sysfsutils version 2.1.0. - Added libhx version 3.15. - Bugfixes/corrections: - /etc/config.d/base, /var/install/help/base: Update network driver descriptions for kernel 2.6 (igb, r8101, r8168). - /etc/init.d/eth: - Only map r8101 and r8168 to r8169 for kernel versions before 2.4.0 because r8101 and r8168 from realtek are part of kernel 2.4.0 and supporting more chips than vanilla r8169. - Do not unload skge for wol. - Update file version 5.14. - Update screen version 4.0.4 LibC-2.11.3.. - Update logrotate version 3.8.5. - Update module-init-tools version 3.15. - Update net-tools version version 1.60 LibC-2.22.3. - Update sysvinit version 2.89. - Update iputils version 20101006 LibC-2.11.3. - Update setserial version 2.17 LibC-2.11.3. - Update mtools version 4.0.18. - Update mingetty version 1.0.8 LibC-2.11.3. - Update lsof version 4.84 LibC-2.11.3. - Update sudo version 1.8.7. - Update libbsd version 0.4.2 LibC-2.11.3. - Update netcat-openbsd 1.105 LibC-2.11.3. - Update lsscsi version 0.27. - Update sysklogd version 1.5 LibC-2.11.3. - Update xinetd version 2.3.15 LibC-2.11.3. - Update ftp version 1.9.1 LibC-2.11.3. - Update telnet version 1.9.1 LibC-2.11.3. - Update at version 3.1.13 LibC-2.11.3. - Update fcron version 3.0.6 LibC-2.11.3. - Update mdadm version 2.6.9 LibC-2.11.3. - Update kbd version 1.15.5 LibC-2.11.3. - /var/install/bin/pre-setup-system-base-environment-edit Added proxy check entry 'localhost'. base 2.2.2 -> 2.2.3 =================== Changes for eisfair-1: - Bugfixes/corrections: - Clean up GLibC-2.8 folder. - Update libxcrypt version 3.0.4 LibC-2.11.3. - Update libcrack version 2.9.0. - Update crack-dict-small, if installed. - Update libpam version 1.1.3. - Update pwdutils version 3.2.14 LibC-2.11.3. - Update libcrack version 2.22. - Update coreutils version 8.14. - Update vim version 7.4. - Update ed version 1.8. - Update less version 458. - Update whois version 5.0.25. - Update libwrap version 7.6 LibC-2.11.3. - Update OpenSSH version 6.2p2. - Update gptfdisk version 0.8.7. - Update star version 1.5 2 LibC-2.11.3. - Update pwtest LibC-2.11.3. - Update ntfs-3g version 2013.1.13 LibC-2.11.3. base 2.2.1 -> 2.2.2 =================== Changes for eisfair-1: - Bugfixes/corrections: - Update GCC 4.5.4 libs, ldd-2.22. libstdc++ libgcc_s libssp - Update strings, libbfd-2.22 remove old libbfd-2.21 if binutils not installed. - Update libz version 1.2.8, ldd.2-22. - Update libattr version 2.4.47. - Update libacl version 2.2.52. - Update ncurses version 5.9-20130608 ld-2.22. - Update libreadline version 6.2-4 ld-2.22. - Update bash version 4.2-45 ld-2.22. - Update grep version 2.14 ld-2.22. - Update gawk version 4.0.2 ld-2.22. - Update tar version 1.26 ld-2.22. - Update libbz2 version 1.0.6 ld-2.22. - Update xz-utils version 5.0.5. - Update gzip version 1.5 ld-2.22. - Update sed version 4.2.2 ld-2.22. - Update bc version 1.06.95 ld-2.22. - Update cpio version 2.11 ld-2.22. - Update diffutils version 3.3 ld-2.22. - Update findutils version 4.4.2 ld-2.22. - Update OpenSSL version 1.0.1e ld-2.22. - Update psmisc version 22.20 LibC-2.11.3. - Update util-linux version 2.23.1. - Update e2fsprogs version 1.42.8. - Update procps version ng-3.3.8. - Update libidn version 1.28. - Update wget version 1.14 LibC-2.11.3. - Update libpopt version 0.16 LibC-2.11.3. - Update iptables version 1.4.19.1. - Update iproute2 version 3.10. - Update strace version 4.8. - Update time version 1.7 LibC-2.11.3. - Update which version 2.2.0 LibC-2.11.3. - Update hdparm version 9.43. - Update sdparm version 1.08. - Update ethtool version 3.10. - Update pciutils version 3.2.0. - Update libusb verison 1.0.16. - Update libcus-compat version 0.1.5. - Update usbutils version 007. - Update joe version 3.7 LibC-2.11.3. - /etc/fstab: Adedd mount /sys, if not included base 2.2.0 -> 2.2.1 =================== Global changes: - Bugfixes/corrections: - /var/install/bin/install-package: Correct 'shift' handling with direct install. - /etc/init.d/automatic-install: Added parameter for version. Changes for eisfair-1: - Bugfixes/corrections: - update GCC 4.5.4 libs libstdc++ libgcc_s libssp - update strings, libbfd-2.21 remove old libbfd-2.19.1 if binutils not installed. - update libz version 1.2.8 LibC-2.11.3. - update ncurses version 5.9-20130608 LibC-2.11.3. - update libreadline version 6.2-4 LibC-2.11.3. - update bash version 4.2-45 LibC-2.11.3. - update grep version 2.14 LibC-2.11.3. - update gawk version 4.0.2 LibC-2.11.3. - update tar version 1.26 LibC-2.11.3. - update libbz2 version 1.0.6 LibC-2.11.3. - update xz-utils version 5.0.4 LibC-2.11.3. - update gizp version 1.5 LibC-2.11.3. - update sed version 4.2.2 LibC-2.11.3. - update bc version 1.06.95 LibC-2.11.3 - update cpio version 2.11 LibC-2.11.3 - update diffutils version 3.3 LibC-2.11.3. - update findutils version 4.4.2 LibC-2.11.3. - update OpenSSL version 1.0.1e LibC-2.11.3. base 2.0.5 -> 2.2.0 =================== Global changes: - New features: - /var/install/include/ecelib: Dialog listbox changes to deal with width and higth, based on lists entry. - Bugfixes/corrections: - /var/install/bin/install-package: Added function to complete require from eiskernel-{}, based on 'uname -r'. Changes for eisfair-1: Info: it is recommended to reboot the system after installation. - New features: - Updated GNU LibC 2.11.3. base 2.0.4 -> 2.0.5 =================== Global changes: - New features: - /var/install/bin/show-menu: Added tag 'encoding'. Added 'wait' hint for pre or post action. - /var/install/bin/pre-setup-doc-changes-menu: /var/install/bin/pre-setup-doc-docu-menu: Added 'encoding' entry. - /etc/check.d/base.exp: Added 'venet' entry. - /var/install/bin/*.cui all CUI tools are now build with unicode support for eisfair-1 and eisfair-2. - Bugfixes/corrections: - /var/install/bin/install-package: Fix for usage if package outdated. - /etc/init.d/automatic-install: Rewrite to use install-package correct. - /var/install/bin/edit: Added changes to remove tmp/edit-file for base and environment after initscript call. Changes for eisfair-1: - New features: - Added new GPTfdisk version 0.8.6. - Update OpenSSL version 1.0.1e with FIPS support, if this version is not installed. - Bugfixes/corrections: - /etc/init.d/console: Check 'LC_CTYPE' also for utf-8. - Update OpenSSH version 6.2p1. - Update environment for UTF-8. - Separate old libiconv, libintl in /usr/lib/upd2p0p5. - Show message for rsync, if installed and linked with libiconv, which was removed. - /etc/profile: Added hint for invalid LC_CTYPE. - /usr/share/terminfo/x/xterm: Update with correct backspace handling. base 2.0.3 -> 2.0.4 =================== Global changes: - Bugfixes/corrections: - /usr/local/bin/dtou: Remove absolute paths for commands. - /var/install/bin/del-package: Added function to convert deinstall $package file with dtou. Changes for eisfair-1: Info: A reboot is needed after installation. - New features: - Added libbsd version 0.4.2. - Added netcat-openbsd 1.105 with included IPv4 and IPv6 support as replacment for 'nc' -> 'netcat' and also for 'nc6' -> 'netcat6'. - Bugfixes/corrections: - Update file version 5.11. - Update screen version 4.0.4. - Update (tcpd) libwrap version 7.6 LibC-2.8. - Update logrotate version 3.8.1. Set default compression to xz. - Update module-init-tools version 3.12. - Update net-tools version 1.60 LibC-2.8. - Update sysvinit version 2.88 LibC-2.8. - Update iputils version 20101006. - Update setserial version 2.17 LibC-2.8. - Update mtools version 4.0.17. - Update mingetty version 1.0.8 LibC-2.8. - Update lsof version 4.84 LibC-2.8. - Update sudo version 1.8.6p7. Clean up files, because they are unneeded since base update 1.7.2: /var/install/bin/update-sudoers /etc/sudoers.upd172 /etc/sudoers.backup - Update lsscsi version 0.26 LibC-2.8. - Update sysklogd version 1.5 LibC-2.8. - Update libssl version 1.0.1e, if this version is not installed. - Update xinetd version 2.3.15 LibC-2.8. - Update OpenSSH version 6.1p1 LibC-2.8. - /etc/init.d/base: Copyright updated. - /etc/init.d/boot: Copyright updated. - /etc/init.d/boot.cleanup: Copyright updated. - /etc/init.d/boot.cui: Copyright updated. - /etc/init.d/console: Remove parts for other kernels as 2.6.x. - /etc/init.d/environment: Remove parts for other kernels as 2.6.x. Copyright updated. - /etc/init.d/eth: Remove parts for other kernels as 2.6.x. Don't overwrite global var drv in show_mapping_msg. - /etc/init.d/halt: Remove parts for other kernels as 2.6.x. - /etc/init.d/hostname: Copyright updated. - /etc/init.d/ide: Remove parts for other kernels as 2.6.x. - /etc/init.d/ip-eth: Copyright updated. - /etc/init.d/lo: Copyright updated. - /etc/init.d/modules: Remove parts for other kernels as 2.6.x. - /etc/init.d/rc: Copyright updated. - /etc/init.d/reboot: Remove parts for other kernels as 2.6.x. Copyright updated. - /etc/init.d/resolv: Copyright updated. - /etc/init.d/route: Copyright updated. - /etc/init.d/single: Copyright updated. - Update libusb version 1.0.9 LibC-2.8. - Update libusb-compat version 0.1.4 LibC-2.8. - Update usbutils version 006 LibC-2.8. - /usr/bin/wget: Added as wrapper script for wget (/usr/bin/in.wget). If changing to UTF-8 (LC_CTYPE in environment) and keeping LANG=C (eisfair-1 standard), there are otherwise special characters around the file names on console. - Update ftp version 1.9.1 LibC-2.8. - Update telnet version 1.9.1 LibC-2.8. - Update at version 3.1.13. - Update fcron version 3.0.6 LibC-2.8. - Update mdadm version 2.6.9 LibC-2.8. - Update kbd version 1.15.5. Changes for eisfair-2 and/or eisxen-1: - Bugfixes/corrections: - /etc/default.d/xmdomu: Added missing vars in default file. base 2.0.2 -> 2.0.3 =================== Changes for eisfair-1: - Bugfixes/corrections: - Update lilo 23.1 to 23.2 - Update libxcrypt version 3.0.4. - Update libattr version 2.4.46. - Update libacl version 2.2.51. - Update libcrack version 2.8.22. - Update crack-dict-small version 2.8.22 if installed. - Update libpam version 1.1.1.90 LibC-2.8. - Update pwdutils version 3.2.14. - Update coreutils version 8.9. - Update gettext version 0.18.2. - Clean up GLibC-2.3.6 folder. - More clean up old version. - Update vim version 7.3. - Update whois version 5.0.10. - Update joe version 3.7 LibC-2.8. - Update less version 451. - Update ed version 1.7. - Update star version 1.5.2. - Update ntfs-3g 2012.1.15 to 2013.1.13. - Update OpenSSL version 1.0.1d, if not installed. base 2.0.1 -> 2.0.2 =================== Global changes: - New features: - /var/install/bin/install-package: Added new function to direct install packages, like: -p $package $version (version -> optional) Changes for eisfair-1: - Bugfixes/corrections: - Update psmisc version 22.20 LibC-2.8. - Update util-linux version 2.21.2 LibC-2.8. - Update e2fsprogs version 1.42.6 LibC-2.8. - Update procps version 3.2.8 LibC-2.8. - Update libidn version 1.26 LibC-2.8. - Update wget version 1.14 LibC-2.8. - Update libpopt version 1.16 LibC-2.8. - Update iptables version 1.4.16.3 LibC-2.8. If iptables active: It is recommended to reboot the system after installation. - Update iproute2 version 3.6.0 LibC-2.8. - /etc/init.d/boot: Protect against tty 'not a tty'. - /etc/init.d/console: Load keymap quiet. - /etc/init.d/halt: Using /etc/init.d/functions. Do not load apm, this will be done in /etc/init.d/modules now. - /etc/init.d/hostname: Using /etc/init.d/functions. - /etc/init.d/ip-eth: Using /etc/init.d/functions. - /etc/init.d/lo: Using /etc/init.d/functions. Deleting route and bring lo down in stop case. - /etc/init.d/modules: Using /etc/init.d/functions. Load apm here now. - /etc/init.d/rc: Using /etc/init.d/functions. - /etc/init.d/reboot: Using /etc/init.d/functions. Do not load apm, this will be done in /etc/init.d/modules now. - /etc/init.d/resolv: Using /etc/init.d/functions. - /etc/init.d/route: Using /etc/init.d/functions. Deleting additional routes and default gateway in stop case. - /etc/init.d/single: Using /etc/init.d/functions. - /etc/init.d/eth: Mapping sk98lin to skge. - /usr/share/doc/administration/administration.txt, /usr/share/doc/administration/administration.toc: Update documentation. - Update strace version 4.7 LibC-2.8. - Added time version 1.7 LibC-2.8. - Update which version 2.20 LibC-2.8. - Update hdparm version 9.41 LibC-2.8. - Update sdparm version 1.0.7 LibC-2.8. - Update ethtool version 3.7 LibC-2.8. - Update pciutils version 3.1.10 LibC-2.8. Changes for eisfair-2 and/or eisxen-1: - New features: - Added the following packages: - brctl - ifenslave - vlan - libncursesw - Updates - Updated the following packages: - dnsutils - libbind9 - libc6 - libc6-i686 - libdbus - libdns - libisc - libisccc - libisccfg - liblwres - libssl - openssl - sudo - tzdata base 2.0.0 -> 2.0.1 =================== Global changes: - Bugfixes/corrections: - /usr/local/bin/dtou: Added function to check for 'CRLF line terminators' before touch the file. Changes for eisfair-1: - Bugfixes/corrections: - Update GCC 4.2.5 libs: libstdc++ libgcc_s libssp - Cleanup libstdcpp6 package. - Update strings, libbfd-2.19.1. Remove old libbfd-2.11.90.0.29. - Update libz version 1.2.7 LibC-2.8. - Update gettext version 0.18.1.1 LibC-2.8. - Update ncurses version 5.9 LibC-2.8. - Update libreadline version 6.2 LibC-2.8. - Update bash version 4.2 LibC-2.8. - Update grep version 2.14 LibC-2.8. - Update gawk version 4.0.1 LibC-2.8. - Update tar version 1.26 LibC-2.8. - Update libbz2 version 1.0.6 LibC-2.8. - Update xz-utils version 5.0.4 LibC-2.8. - Update gizp version 1.5 LibC-2.8. - Update sed version 4.2.1 LibC-2.8. - Update OpenSSL version 1.0.1c LibC-2.8. - Update bc version 1.06.95 LibC-2.8. - Update cpio version 2.11 LibC-2.8. - Update diffutils version 3.2 LibC-2.8. - Update findutils version 4.4.2 LibC-2.8. - /etc/config.d/base: Update network driver descriptions for kernel 2.6. - /var/install/help/base: Update network driver descriptions for kernel 2.6. - /etc/init.d/halt, /etc/init.d/reboot: - using functions - using modprobe with kernel 2.6 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/, 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 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 , , , and