/[gentoo-src]/rc-scripts/ChangeLog
Gentoo

Diff of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.468 Revision 1.506
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo System Intialization ("rc") scripts
2# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL 2# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPLv2
3# Written by Daniel Robbins (drobbins@gentoo.org) 3
4 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
5
6 iproute2 does not need to create dummy interfaces for aliases
7 unlike ifconfig so we no longer do this
8 We now bring down all aliases and addresses properly
9 Split off some functions from net.lo into helpers.d/functions
10 so that our DHCP helper scripts can use them too :)
11 Deprecated interface specific setup in favour of a generic config
12 macchanger brings interface up now - fixes #71929
13 DHCP over VLAN now works - fixes #71860
14 Disabled modified function checking as it's far too expensive on CPU
15 and still isn't 100% reliable
16 When specifing a module that isn't emerged, you now get an error
17 telling you what to emerge
18 Removed -p option from the diff call used for function removal
19 Removed rp_filter setting - fixes first part of bug #71971
20 Added sysctl.conf settings relating to rp_filter to sysctl.conf
21 - fixes last part of bug #71971
22 Fixed pump exporing ntp servers
23 implemented MODULES_DIR so we can change directory we load from on the fly
24
25 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
26
27 Remove crap "ll" and "d" aliases from skel .bashrc
28
29 19 Nov 2004; Roy Marples <uberlord@gentoo.org>:
30
31 tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
32 udhcpc now does correct signal handling so we can release leases and
33 terminate cleanly
34 Improved pump process detection
35 Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
36 scripts. This makes things much saner as udhcpc is much saner - also fixed
37 essidnet and ipv6 local link for them.
38 removed iproute2 udhcpc reliance on the "bc" command
39
40 17 Nov 2004; Roy Marples <uberlord@gentoo.org>:
41
42 Fixed invalid variable handling in bonding and vlan - bug #71419
43 apipa now brings the interface up before testing if address exists
44 Updated bonding documentation - bug #71419
45 Fixed iproute2 adding addresses for vlans - bug #71419
46 ifconfig handle inet6 routing automatically - bug #33310
47 ifconfig - fixed old gateway + gateway in routes conflict
48 iproute2 cleaned up some functions
49
50 16 Nov 2004; Roy Marples <uberlord@gentoo.org>:
51
52 We no longer default a fallback to APIPA when no config is given
53 net.example fleshed out a bit more for dhcpcd - fixes #60845
54 Improved forced module handling a touch
55 modules_sort and modules_check_user in net.lo buffer _provides,
56 _before and _after in arrays to avoid shelling out
57
58 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
59
60 Add a check to clock init.d to make sure users dont try to set
61 config their clock in rc.conf anymore.
62
63 Redo hostname/domainname scripts to use files in /etc/conf.d/
64 instead of creating files in /etc/. Allows for controlling things
65 like the behavior of setting the 'domain' in resolv.conf since users
66 may not always understand exactly what's going on.
67
68 Stop referring to conf.d/basic as a global rc config option. That
69 file hasn't been used in a long time and has since been replaced
70 with env.d/00basic. Updated sbin/runscript.sh, etc/profile,
71 sbin/rc-help.sh, and src/awk/cachedepends.awk.
72
73 Run `find | xargs` instead of `find -exec`. Much better performance
74 this way, and busybox friendly #59732.
75
76 15 Nov 2004; Roy Marples <uberlord@gentoo.org>:
77
78 Split modules_load into smaller more managable functions in net.lo
79 Added modules_force option to net.lo with a big phat warning in
80 net.example about it potentially breaking networking
81 Added searchdomains_ESSID option to essidnet
82 Stopped the domain setting from putting the same entry in search
83 in config-system and essidnet
84 Removed second warning in net.lo when configuration not set
85 Documented APIPA module in net.example
86 Added kernel checking for vlan - fixes #70829
87 Added kernel checking for bonding, bridging and tuntap
88 Added iproute2 support to the APIPA module
89
90 13 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
91
92 Update the svcdir mounting #69595. Instead of mounting in /mnt
93 and then bind mounting to $svcdir, we mount the ramdisk on $svcidr.
94
95 12 Nov 2004; Roy Marples <uberlord@gentoo.org>:
96
97 Added arping duplicate address detection to net.lo
98 Created Automatic Private IP Addressing (APIPA) module
99
100 Added dependancy checking to ipppd
101 Bonding is now started pre instead of post
102 Fixed iface variable in dhcp modules for vlans
103 Changed get_device to interface_device
104 Changed get_type to interface_type
105 Added vlan configuration options and documented them in net.example
106 Fixed bridge configuration handling
107 Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
108
109 11 Nov 2004; Roy Marples <uberlord@gentoo.org>:
110
111 Fixed category of rp-pppoe to net-dialup error when requesting ADSL
112 Improved inet6 address deletion and detection in iproute2
113 Improved gateway logic in ifconfig
114 Changed all wireless reporting functions to use iwgetid instead of
115 parsing iwconfig output except for essid
116
117* rc-scripts 1.6.6 (08 Nov 2004)
118
119 08 Nov 2004; Roy Marples <uberlord@gentoo.org>:
120
121 Added options to configure bridge
122 Added bridge configuration example to net.example
123 Added missing required function interface_exists to iptunnel check_depends
124
125 07 Nov 2004; Aron Griffis <agriffis@gentoo.org>:
126
127 Fix shell scripting errors that would result in
128 /sbin/functions.sh: line 166: [: too many arguments.
129
130 05 Nov 2004; Roy Marples <uberlord@gentoo.org>:
131
132 net-scripts/net.modules.d/bridge
133 - fixed destroying a bridge if no ports were added
134 - starts interfaces if they don't exist - fixed bug #65153
135
136 net-scrips/net.modules.d/bonding
137 - starts interfaces if they don't exist
138
139 net-scripts/init.d/net.lo
140 - added net_start() function to start depandant ifaces
141 so that bridge br0 can active tun0 which net.tun0 has to create
142 - added use dependany on wlan incase we're using linux-wlan-ng drivers
143 fixes bug #64978
144 - moved start() to run_start() and stop() to run_stop()
145 created run() and new start()/stop() functions
146 this is so that we have one single entry point to localise variables
147 and to remove any added functions loaded by our modules
148 - removed redundant interface_exists() as it's provided by
149 ifconfig and/or iproute2
150
151 net-scripts/net.modules.d/ifconfig and iproute2
152 - added ifconfig_tunnel and iproute2_tunnel functions
153
154 addred gre/ipip tunnel support via the the tunnel module
155 - fixes bug #50765
156
157 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
158
159 net-scripts/net.modules.d/pump
160 - fixed setting ntp servers
161
162 net-scripts/net.modules.d/dhcpcd
163 - fixed stopping function
164
165 net-scripts/net.modules.d/bonding
166 - fixed module to actually work with the interface
167
168 net-scripts/init.d/net.lo
169 - we remove all added functions when restarting an interface
170 this relies on the diff command being available
171
172 added isdn support via the new ipppd module - fixes bug #69035
173
174 net-scripts/conf.d/net.example
175 - added sample isdn setup
176
177 net-scripts/conf.d/wireless.example
178 - added better descriptions to the _sleep variables
179
180 Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
181 - fixed bug #70022
182
183 net.lo - added get_type function to return the type of the interface
184 - eth, ippp, etc
185
186 ipppd, tuntap
187 - start() moved to pre_start() and we now test by type
188 this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
189 as ippp0 is always an isdn device
190
191 bridge - fixed stop function and moved start() to pre_start()
192 and automatically start if the variable bridge_${iface} exists
193
194 net.example - fixed up documentation for changed behaviour above
195
196 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
197
198 When launching critical services in /sbin/rc, make sure we source
199 the conf.d file (if it exists). Resolves #69956.
4 200
5 03 Nov 2004; Roy Marples <uberlord@gentoo.org>: 201 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
6 202
7 net-scripts/init.d/net.lo 203 net-scripts/init.d/net.lo
8 - fixed !module when it's not installed 204 - fixed !module when it's not installed
9 - we can now specify null inet addresses in the config 205 - we can now specify null inet addresses in the config
10 this allows a pure inet6 setup 206 this allows a pure inet6 setup
207 - shutdown lo the same way we bring it up
11 208
12 net-scripts/net.modules.d/ifconfig 209 net-scripts/net.modules.d/ifconfig
13 - changed IPv6 to inet6 in output of adding inet6 addresses 210 - changed IPv6 to inet6 in output of adding inet6 addresses
14 - just output inet6 address removed, not eth0 del foo 211 - just output inet6 address removed, not eth0 del foo
15 212
138 335
139 Add issue.devfix which would be auto copied to /etc/issue if 336 Add issue.devfix which would be auto copied to /etc/issue if
140 /sbin/rc detects the user is missing /dev/null or /dev/console. 337 /sbin/rc detects the user is missing /dev/null or /dev/console.
141 Includes a simple explanation/fix for what's wrong. 338 Includes a simple explanation/fix for what's wrong.
142 339
143 Make sure the clock init script runs right after checkroot so 340 Make sure the clock init script runs after checkroot/modules/localmount
144 that timestamps are synchronized asap #68133. 341 so that timestamps are synchronized asap #68133 / #70008.
145 342
146 Accept '-nc' as a short option to '--nocolor' #64736. 343 Accept '-nc' as a short option to '--nocolor' #64736.
147 344
148 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>: 345 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
149 346

Legend:
Removed from v.1.468  
changed lines
  Added in v.1.506

  ViewVC Help
Powered by ViewVC 1.1.20