base 1.6.1 -> 1.6.2 =================== - general bugfixes/corrections: - Correction of ... - 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 - correction of ... - 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 - enhancements - /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 - enhancements - /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. - enhancements - 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