--- trunk/ChangeLog 2004/10/28 14:01:27 647 +++ trunk/ChangeLog 2004/11/04 16:20:25 670 @@ -2,12 +2,171 @@ # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL # Written by Daniel Robbins (drobbins@gentoo.org) + 04 Nov 2004; Roy Marples : + + net-scripts/init.d/net.lo + - we remove all added functions when restarting an interface + this relies on the diff command being available + + added isdn support via the new ipppd module + + net-scripts/conf.d/net.example + - added sample isdn setup + + net-scripts/conf.d/wireless.example + - added better descriptions to the _sleep variables + + Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh + - fixed bug #70022 + + 03 Nov 2004; Mike Frysinger : + + When launching critical services in /sbin/rc, make sure we source + the conf.d file (if it exists). Resolves #69956. + + 03 Nov 2004; Roy Marples : + + net-scripts/init.d/net.lo + - fixed !module when it's not installed + - we can now specify null inet addresses in the config + this allows a pure inet6 setup + - shutdown lo the same way we bring it up + + net-scripts/net.modules.d/ifconfig + - changed IPv6 to inet6 in output of adding inet6 addresses + - just output inet6 address removed, not eth0 del foo + + net-scripts/net.modules.d/iproute2 + - fix deletion of non-link addresses - fixes bug #65417 (again) + - handle inet6 addresses like ifconfig - fixes more bug #65417 + + net-scripts/conf.d/net.example + - noted that inet6 addresses do not create aliases + - added examples of assigning inet6 addresses + + net-scripts/net.modules.d/iwconfig + - improve error message when card does not support scanning + + net-scripts/conf.d/wireless.example + - fixed comment regarding preferred_aps not working with cards that don't + support scanning + + 02 Nov 2004; Roy Marples : + + net-scripts/conf.d/net.example + - added bridging and tuntap examples + + net-scripts/init.d/net.lo + - modprobe ${IFACE} when ${IFACE} does not exist + + net-scripts/net.modules.d/ifconfig + - fixed interface existance check + + net-scripts/net.modules.d + ifconfig & iproute2 + - added boolean to interface_exists to report if it exists or not + - added checks to see if the interface exists or not when starting + + dhcpcd + - removed debug line + + bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc + - added checks to see if the interface exists or not when starting + + tuntap + - added checks to see if the interface exists or not when stopping + + 01 Nov 2004; Mike Frysinger : + + Dump the error message that hwclock returns since it tends to be + quite useful. Modified init.d/clock. + + Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789. + + Don't create /dev/sndstat link anymore in populate_udev per #69635. + + 01 Nov 2004; Roy Marples : + + net-scripts/init.d/net.lo: + - modules specified by interface config now error if they are not loaded + - moved interface check to after preup incase user preup loads drivers + - modules can be explicitly not used by prefixing them with a ! + however, they are still available to other modules + fixes bugs #68908, #69027 + - remove check to see if interface exists + - modules may setup new interfaces and still require config + so we have a new label counter in iface_start + - removed the check to see if a class wrapping already exists + this fixes the bug where ifconfig and iproute2 are installed, but + ifconfig is asked for and the interface is restarted. + - added check to see if the configured module is loaded + and installed or not in iface_start + - add dependancy on isdn4linux - fixes bug #69035 + - interface_exists moved to iproute and ifconfig + + net-scripts/net.modules.d + - Split wireless module into iwconfig and essidnet modules + - Added tuntap and bridge modules, fixes bug #55394, #30688 + + net-scripts/init.d/iwconfig: + - wep mode is now reported + - removed post_stop function so we keep existing config + - added pre_stop to set the ESSID variable + - changed to veinfo/vewarn where appropriate + - check if interface exists otherwise abort gracefully + - no longer deletes addresses as we now avoid + ipv6 local addresses in detecting if interface has an addresses or not + + net-scripts/init.d/ifconfig: + - added flag enable/disable function + - scope:link inet6 addresses are ignored when testing is_up and + del_addresses - fixes bug #65417 + + net-scripts/init.d/iproute2: + - added flag enable/disable function + - scope:link inet6 addresses are ignored when testing is_up and + del_addresses - fixes bug #65417 + + net-scripts/init.d/macchanger: + - fixed detecting whether the change worked or not, fixes bug #68893 + + net-scripts/init.d/vlan: + - fixed old config problem + + 31 Oct 2004; Martin Schlemmer : + + Do not delete depscan and envupdate caches on reboot, as this should + improve bootup times - works nicely with the '-u' parameters of both. + Also move the '-u' parameter test of depscan.sh after the directory + exist test, else ${svcdir}/started/, etc do not exist. Modified both + /sbin/rc and /sbin/depscan.sh for this. + + Move things around in /sbin/functions.sh to have all functions above. + + Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225. + + 28 Oct 2004; Martin Schlemmer : + + Only add files not managed by udev to device tarball, bug #57110. + 28 Oct 2004; Mike Frysinger : Revert pam_console_apply udev check in bootmisc/halt.sh since the bug is with pam_console_apply and not udev/pam. - Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh + Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh. + + Allow users to select ramfs instead of default tmpfs for mounting + on /dev with udev #69091. + + Add issue.devfix which would be auto copied to /etc/issue if + /sbin/rc detects the user is missing /dev/null or /dev/console. + Includes a simple explanation/fix for what's wrong. + + Make sure the clock init script runs after checkroot/modules/localmount + so that timestamps are synchronized asap #68133 / #70008. + + Accept '-nc' as a short option to '--nocolor' #64736. 26 Oct 2004; Mike Frysinger : @@ -51,12 +210,9 @@ 24 Oct 2004; Mike Frysinger : - Mount tmpfs instead of ramfs on /dev when using udev systems. + Mount tmpfs instead of ramfs on /dev when using udev systems. The problem with ramfs is that it has no size limitations so - one could easily take down their machine by accident. Perhaps - this could be made into a configuration option (type is ramfs, - tmpfs, or ramdisk and size is xxxx), but for now we'll just - force tmpfs unless someone cares ;) #68653. + one could easily take down their machine by accident #68653. * rc-scripts 1.6.3 (23 Oct 2004)