---------- TODO ---------- ---------- CHANGE LOG ---------- ---------- Changes from Dachstein-CD v1.0.1 to Dachstein-CD v1.0.2: ---------- Added Andrew Hoying's net-snmp: http://leaf.sourceforge.net/devel/wolffang/ Broke single package into two pacakges: netsnmpd - snmp daemon netsnmpu - snmp utilities Fixed missing tab in .conf file Removed perl scripts & supporting data: /usr/bin/mib2c /usr/bin/snmpcheck /usr/bin/snmpconf /usr/bin/tkmib /usr/share/snmp/mib2c* /usr/share/snmp/snmpconf /usr/share/snmp/snmpd.old Cleared DESCRIPTION fields in MIBs to save space Modified startup script use /bin/sh instead of /bin/bash use start-stop-daemon changed RCDLINKS so daemon will start in runlevels 2-5 Kernel updated to 2.2.19-3 reiserfs patch removed openwall patch updated to ow4 /dev/cdrom symlink intelligently created at boot-time link points to the first CD-ROM drive found (IDE searched before SCSI) SCSI drivers must be loaded by linuxrc for SCSI CD-ROM drives to be found...see /boot/etc/modules root version changed to 4.0.6 Default package path now points to /dev/cdrom, making life easier on those who don't have their CD hooked up as /dev/hda /etc/modules updated to load modules from /dev/cdrom by default /etc/network.conf modified Support added for EXTERN_IP=DYNAMIC, which causes the IP to be read directly from the interface (just like EXTERN_DHCP=YES, but for folks not running DHCP, ie PPPoE users). Minor cleanup of some comments etc version unlinked from root version, and set to 4.0.1 Updated README re: /dev/cdrom changes ---------- Changes from Dachstein-CD v1.0.0 to Dachstein-CD v1.0.1: ---------- Modified dnscache package configuration: listen IP changed to 0.0.0.0 127.0.0.1 added to allowed query IPs Fixed bug when setting custom backup destinations root version changed to 4.0.5 ---------- Changes from Dachstein-CD rc5 to Dachstein-CD v1.0.0: ---------- POSIXness cut fixed to handle regex and sed special characters as delimiters root version changed to 4.0.4 Updated README.txt Modified ipsec.lrp (now backs up all /etc/ipsec* files, allowing an /etc/ipsec/ directory or ipsec.*.conf for configuration include files) Added ipsec509.lrp (x.509 patched versions of pluto and auto) for folks using certificates ---------- Changes from Dachstein-CD rc4 to Dachstein-CD rc5: ---------- Fixed snmpBlock procedure in /etc/ipfilter.conf Added stubs in network.conf for INTERN_SERVERn and INTERN_AUTOFWn variables Added leaf and tinydns users to /etc/passwd & /etc/shadow Rebuilt log.tgz (part of ramlog.lrp) using busybox tar in hopes of eliminating "broken pipe" messages appering on some systems. Switched to Jacques Nilo's dnscache Switched init script to ash so USR variable can be set Added /var/lib/lrpkg/dnscache.local Added Jacques Nilo's tinydns and djbutils pacakges Switched to Jacques Nilo's openssh 3.0p1 packages Modified /etc/init.d/sshd to start sshd as daemon by default Migrated /etc/ssh/ssh_config to ssh.lrp from sshd.lrp Added /var/lib/lrpkg/sshd.local Added /var/lib/lrpkg/ssh.local ---------- Changes from Dachstein-CD rc3 to Dachstein-CD rc4: ---------- root version changed to 4.0.3 Updated POSIXness cut Changed ssh packages to openssh packages (V2.9p2) from Jacques Nilo etc.lrp updated to 'unified' version for use on both cd & floppy fixed bug when using IP Aliases on external net /etc/init.d/hostname.sh modified for busybox hostname (-F not --file) added banner back to auto-generated hostname file removed weblet entry from /etc/crontab (weblet now includes a log rotation script in /etc/cron.daily) removed unnecessary auth backup files (group-, gshadow-, passwd-, shadow-) IP set to eth1_IPADDR in auto-generated hosts file Weblet updated Busybox hostname fixed to act more like net-tools hostname POSIXness.mail updated blank line properly inserted between headers and message body logging added ---------- Changes from Dachstein-CD rc2 to Dachstein-CD rc3: ---------- Added init script to pppoe package Added RCDLINKS variable to ppp init script Added /etc/vimrc to vim package Enhanced POSIXness version of basename optional suffix parameter now recognized (required for PPPoE scritps to work properly) Removed several binaries from pppoe package: tty - migrated to busybox wc - migrated to busybox egrep - migrated to busybox echo - unnecessary...shell built-in used instead ifconfig - migrated to ifconfig.lrp route - migrated to ifconfig.lrp Removed several binaries from ipsec package: tr - migrated to busybox awk/mawk - migrated to mawk.lrp ifconfig - migrated to ifconfig.lrp route - migrated to ifconfig.lrp Replaced existing mawk.lrp (from David Douthitt's Oxygen) with mawk from my ipsec package. While my mawk is about 10K larger than David's, it does not require libm, which is huge... Added/fixed busybox functions: egrep - Now properly uses extended regular expression matching tr - added tty - added wc - added Fix syslinux.cfg on bootdisk image (. instead of , between dhclient & dhcpd) ---------- Changes from Dachstein-CD rc1 to Dachstein-CD rc2: ---------- Ramdisk package restored to initial version...ramlog retains the ability to extract tar.gz files from /etc/ramdisk/ Updated kernel to 2.2.19-2 with openwall patch ow3 fixes: Local DoS via deep symlinks Root compromise by ptrace(3) added pppoe.lrp (2.6) and ppp.lrp (2.3.11) from Kenneth Hadley EXPERIMENTAL ONLY AT THIS POINT! dnscache init script switched to use ash instead of sh, so UID can be set /bin/edit bug using bash shell fixed ---------- Changes from Dachstein-CD pr2 to Dachstein-CD rc1: ---------- Added volume label and Joliet extensions to CD Modified /bin/edit script to allow override of default editor To change editors, simply: export EDITOR= Replace busybox with version 0.60.1 fixes problem with logger uncovered in IPSec tests Added several busybox functions: chroot egrep freeramdisk grep head id sort tail which Removed POSIXness functions that transfered to busybox: grep id head sort tail IPSec 1.91 added and functional using ash or bash shell Removed extranious files from root.lrp: many extra busybox symlinks in /bin strange file in /var/lib/lrpkg (ctrl chars in name) Updated dhcpd to latest version added dhcpd.local file ---------- Changes from Dachstein-CD pr1 to Dachstein-CD pr2: ---------- Verified weblet works properly on default boot Configured initial packages loaded to match floppy Dachstein version: etc,ramlog,local,modules,dhclient,dhcpd,dnscache,weblet Updated backup scripts to support using text name in addition to number for package identification. Modified network.conf to fix bug when setting defualt route with 'small' kernel Fixed bug in /etc/init.d/urandom when using bash shell Modified etc.local to exclude the following durring partial backup: etc/init.d etc/rc?.d etc/terminfo Now partial /etc backups work & save about 14K! :) Fixed POSIXness bugs: POSIXness.conf not being sourced mail script not working at all attachments not functional /linuxrc modified to properly deal with carrage returns at end of lrpkg.cfg and pkgpath.cfg files Configured several useful ip_masq modules to load by default ---------- Changes from Dachstein rc1 to Dachstein-CD pr1: ---------- /linuxrc modified to support loading packages from multiple locations flags added to specify package load behavior: f forward search, load multiple packages F forward search, load first package found and stop r reverse search, load multiple packages R reverse search, load first package found and stop A "forward search" starts with the PKGPATH entries (read right to left) and looks at the boot= device last A "reverse search" starts with the boot= device, and goes through the PKGPATH entries (read left to right) lrcfg.back drastically modified: package listing changed to 2 column display package listing changed to include backup destination ability to change backup destination added ability to change backup type added lrcfg.back.script drastically modified support for partial backups added support for modified file backups planned