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

Diff of /rc-scripts/ChangeLog

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

Revision 1.417 Revision 1.616
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 1999-2005 Gentoo Foundation; Distributed under the GPLv2
3# Written by Daniel Robbins (drobbins@gentoo.org) 3
4* rc-scripts 1.7.0 (10 Mar 2005)
5
6 09 Mar 2005; Roy Marples <uberlord@gentoo.org>:
7
8 changed from $( cat ${file} ) to $( < ${file ) in net-scripts
9
10 fixed ChangeLog corruption
11
12 rc-daemon.sh now works with the env program
13
14 08 Mar 2005; Roy Marples <uberlord@gentoo.org>:
15
16 rc-services.sh now does a /sbin/depscan.sh -u if we have not got
17 our deptree loaded
18
19 removed net_start/stop function from net.lo, bridge and bonding
20
21 net.lo now supports depend() per interface like so
22 depend_br0() { need net.eth0 net.eth1 }
23
24 04 Mar 2005; Roy Marples <uberlord@gentoo.org>:
25
26 applied STYLE updates to rc-status
27
28 rc-status now uses find correctly for -maxdepth which fixes #84055
29
30 03 Mar 2005; Roy Marples <uberlord@gentoo.org>:
31
32 iwconfig now defaults the transmit key to 1
33 bridging and bonding modules now start an interface if it's not
34 marked as started
35
36 02 Mar 2005; Roy Marples <uberlord@gentoo.org>:
37
38 net_service() now returns 1 for non net-services
39 fixes bug #83352
40
41 02 Mar 2005; Aron Griffis <agriffis@gentoo.org>:
42
43 Add requote() to functions.sh to help rc-daemon.sh
44
45 01 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
46
47 Fix braindead logic in init.d/checkfs ([[ -z $CDBOOT ]] &&, not -n).
48
49 01 Mar 2005; Roy Marples <uberlord@gentoo.org>
50
51 rc-daemon.sh now provides a working wrapper for start-stop-daemon
52 fixes bug #7198
53
54 removed ps calls from net scripts
55
56 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
57
58 Updated livecd-functions.sh to match what we are using on the LiveCD.
59
60 25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
61
62 Style updates for init.d/halt.sh.
63
64 Only run pam_console_apply if we are actually using pam_console.
65
66 Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
67 start_addon, stop_addon, start_volumes and stop_volumes.
68
69 24 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
70
71 Update /sbin/modules-update to work without modprobe.old (modutils) for
72 2.6 kernels.
73
74 Update /etc/init.d/modules so that it will only touch modules.conf if we
75 have a <= 2.4 kernel, or have /sbin/modprobe.old.
76
77 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
78
79 Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
80 add needed {start,stop}-volumes() and {start,stop}-addons().
81
82 Add use tempory file for deptree, bug #48303, thanks to patch from
83 Stefan Hoefer <stefan@hoefer.ch>.
84
85 Add {start,stop}-volumes() to /sbin/functions.sh, as well as
86 RC_VOLUME_ORDER to /etc/conf.d/rc.
87
88 21 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
89
90 Move the serial init.d to the setserial package.
91
92 Create a rc-status.8 manpage #81917.
93
94 11 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
95
96 Add UPS kill fixes for halt.sh by Lee Weisz / Remy Blank #46440.
97
98 Define a few more {for,back}ward-word bindings in inputrc to fix up
99 the different GUI terminals #53770 by Arturo Alberto Busleiman.
100
101 10 Feb 2005; Roy Marples <uberlord@gentoo.org>:
102
103 net.lo now supports fallback_route - fixes #75676
104 due to bash limitations, only one fallback route is supported
105
106 cleaned up dhcp helper
107
108 iproute now appends routes instead of adding them - this allows multiple
109 default routes
110
111 RC_STRICT_NET_CHECKING now supports the none "option" which means
112 that the net service is always up
113
114 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
115
116 Punt the PROTOCOL variable from rc.conf since nothing uses it.
117
118 Punt the consolefont related variables from rc.conf since they've
119 been moved to conf.d/consolefont.
120
121 Import some VServer support from #55973. For now, just add the
122 detection function to functions.sh and support in init.d/clock.
123
124 07 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
125
126 Fix /sbin/functions.sh not to run stty during 'emerge depend'.
127
128 07 Feb 2005; Roy Marples <uberlord@gentoo.org>:
129
130 netmask2cidr now works correctly - fixes #81119
131 Thanks to Benoit Boissinot for the patch
132
133 06 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
134
135 Remove the apache user and let apache ebuilds handle it #77738.
136
137 04 Feb 2005; Roy Marples <uberlord@gentoo.org>:
138
139 It's now possible to configure addresses and routes for the loopback
140 interface if required - however you cannot override our defaults
141
142 wpa_supplicant and iwconfig now loop for 5 seconds if essid is
143 not returned straight away
144
145 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
146
147 Fix the test for device-mapper in checkfs #80206.
148
149 Change home of man to /usr/share/man.
150
151* rc-scripts 1.6.9 (30 Jan 2004)
152
153 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
154
155 Use clock, don't need it. Not everyone has a RTC #78997.
156
157 Rewrite the KV_* functions to use pure bash rather than awk #75836.
158
159 Don't use 'none' when mounting virtual filesystems since `umount` can
160 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab
161 and etc/halt.sh to handle the new format.
162
163 modules-update.8 touchups by Benno Schulenberg #77582.
164
165 Don't symlink /etc/filesystems since it is an user config file #74176.
166
167 Punt the 'guest' user #74737.
168
169 Add support for loopback dm-crypt by Dylan Carlson #73598 and for gpg
170 dm-crypt by Lars Strojny #75659.
171
172 Update crypto-loop to newer util-linux #40874 by jochen / Jürgen Hötzel
173
174 27 Jan 2005; Roy Marples <uberlord@gentoo.org>:
175
176 removed udhcpc-* and dhclient-* helper modules and replaced them with a
177 generic dhcp module which caters for all interfaces and dhcp clients that
178 need it.
179 We now prefer iproute2 over ifconfig if both are installed.
180
181 24 Jan 2005; Roy Marples <uberlord@gentoo.org>:
182
183 replaced awk commands with sed equivalents in net-scripts to make us
184 more portable
185 STYLE fixes to many net-scripts modules
186 Removed hardcoded Version and replaced with cvs $Header:
187
188 17 Jan 2005; Roy Marples <uberlord@gentoo.org>:
189
190 net.lo changed logic to read "only fail if no configuration parameters
191 work, bring interface down and abort". Fixes #78092
192 all modules should now check interface existance correctly - fixes #76385
193 wpa_supplicant now works with EAP - fixes #78367
194
195 13 Jan 2005; Roy Marples <uberlord@gentoo.org>:
196
197 wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
198 and removes stale directories
199 clean_pidfile function no longer errors on empty pidfiles
200 net dependancies corrected in runscript.sh - fixes #77839
201 allow pure IPv6 addresses - fixes #73844
202
203 12 Jan 2005; Roy Marples <uberlord@gentoo.org>:
204
205 net.lo now ignores dot files when loading modules
206 ipppd module now stops correctly - fixes #73067 again
207
208 11 Jan 2005; Roy Marples <uberlord@gentoo.org>:
209
210 added "noop" config parameter which means take no action if the interface
211 is up and has an address configured, otherwise continue
212 addresses are now removed when starting an interface - fixes #77111
213
214 06 Jan 2005; Roy Marples <uberlord@gentoo.org>:
215
216 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
217 - fixes #76846
218
219 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
220
221 bridge now marks interfaces as UP - fixes #75354
222 bridge, net.lo, iwconfig touched up to match new STYLE
223 net.lo tests the return value of modprobe - fixes #76385
224 iwconfig now sets enc keys through an eval statement - fixes #76601
225 updated wireless.example for whitespace in keys
226 iwconfig now accepts mode "auto" and defaults to it
227
228 30 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
229
230 Touch up rc-update to match our new STYLE. Also tweak the help
231 to fit in the standard console.
232
233 23 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
234
235 Merge a bunch of BSD fixes into our .c files.
236
237 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
238
239 iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
240
241 17 Dec 2004; Roy Marples <uberlord@gentoo.org>:
242
243 wpa_supplicant - fixed file location for wpa_cli and association test
244 as it they changed in wpa_supplicant-0.3.x
245 wpa_supplicant now brings the interface up before launching - fixes #74637
246
247* rc-scripts 1.6.8 (15 Dec 2004)
248
249 15 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
250
251 start_critical_service in /sbin/rc should rely on $1 instead of
252 the external variable $x for the service name. #74425
253
254 15 Dec 2004; Roy Marples <uberlord@gentoo.org>:
255
256 rc-status now reports stopping status
257 Updated documentation to point non-usb linux-wlan-ng users to use
258 hostap-driver instead
259
260 13 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
261
262 Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
263 not work anymore, and there is no space after '(S|N):'). Also check if
264 devices.tar.bz2 is empty before trying to create it, bug #71143.
265
266 12 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
267
268 Tweak get_mount_fstab to only print the first mount point found and then
269 spit warning messages for extra matches. Also add support for RC_USE_FSTAB
270 so normal users don't have to worry about a broken /etc/fstab.
271
272 Add an additional sanity check to the udev tarball usage. Don't try to
273 unpack an empty or non-existant tarball.
274
275 Tweak the 'static' description so users know they can use it to make
276 /sbin/rc ignore /dev completely.
277
278 12 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
279
280 Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
281
282 12 Dec 2004; Roy Marples <uberlord@gentoo.org>:
283
284 fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
285
286 dhcpcd and udhcpc now run via the eval statement so quotes can be used
287 in options. Fixes #74053 - thanks to Evan Buswell
288
289 09 Dec 2004; Roy Marples <uberlord@gentoo.org>:
290
291 fixed net.lo getting vlan config
292 rc doesn't stop hotplugged devices when system is booting - fixes #61594
293 thanks to Andreas Sundebo for the fix
294 rc-status now reports stopping
295
296 08 Dec 2004; Roy Marples <uberlord@gentoo.org>:
297
298 iwconfig now unsets wireless config and downs interface when backgrounding
299 fails
300 wpa_supplicant now supports backgrounding
301 removed is_in_fstab function and replaced with get_mount_fstab which
302 returns a mount command based on the contents of fstab. Resolves bugs
303 #70044 and #73762
304
305 07 Dec 2004; Roy Marples <uberlord@gentoo.org>:
306
307 essidnet - fixed setting up search domains
308 ifconfig now reads the old gateway variable correctly - fixes #73641
309 iwconfig now supports backgrounding
310 ifconfig and iproute2 now support function interface_set_mac_address
311 macchanger no longer depends on macchanger if configuring a specific
312 mac address
313
314 fix depstop for net-services when system is booting - should fix #61594
315 added service_stopped function to make reading code easier and trying
316 to avoid race conditions
317
318 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
319
320 macchanger defaults to setting the interface down, and then trying
321 with it up - fixes #71929
322 macchanger converts mac_${IFACE} to lowercase - fixes #73549
323 iproute2 now configures the interface up everytime we add an address
324 removed "need interface" from all modules depends as net.lo requires
325 interface anyway
326 removed hardcoded ath0 in wpa_supplicant
327
328 added rc-script statuses "starting", "stopping" and "inactive"
329 dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
330
331 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
332
333 dhclient now kill it's process if it failed to get a lease on startup
334 all dhclient responses are now handled correctly
335
336 04 Dec 2004; Roy Marples <uberlord@gentoo.org>:
337
338 fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
339 place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
340 Fixes #73327 - thanks to Benoit Boissinot
341
342 essidnet gets the essid itself instead of relying on ${ESSID}
343 wpa_supplicant module added
344 config-system now creates files as .tmp instead of .new and loads
345 the wpa_supplicant module if needed
346 ifconfig now addes aliases to devices other than eth0
347 dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
348 instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
349 ones
350
351 removed modules use dependancy in net.lo and added installed
352 - this allows use to provide "virtual" modules which are only "installed"
353 when other depended modules are installed
354
355* rc-scripts 1.6.7 (03 Dec 2004)
356
357 03 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
358
359 Simply filesystem unmounting in halt.sh. Based upon work by Georg Sauthoff
360 #68697. Also clean up the filesystem remounting readonly. As a last
361 resort to filesystems which won't remount readonly, we try to unmount them
362 with the force/readonly options. Idea from #70349.
363
364 03 Dec 2004; Roy Marples <uberlord@gentoo.org>:
365
366 Fixed config-system for only changing hostname when needed
367 udhcpc and dhclient now restore saved configs when stopping and work
368 with non-infinite leases
369 Moved generic dhcp options into a space seperated string
370 udhcpc now caches it's IP address and requests it the next time it starts
371 if the address is not released
372 udhcpc and dhclient no longer flush interfaces if we don't need too
373 ipppd module now looks for ipppd in /usr/sbin - fixes #73067
374
375 02 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
376
377 Merge time checking function (is_older_than) to help simplify config
378 file update checking. Used for now in env-update.sh #71285. Function
379 written by Paul Pacheco #55329.
380
381 02 Dec 2004; Roy Marples <uberlord@gentoo.org>:
382
383 Added option dhcp_release to specify if we release the DHCP lease or not
384 defaults to no
385 Changed variables peer_* to dhcp_*
386 dhclient and udhcpc now specify a pidfile
387 Fixed iwconfig report if iwgetid does not support --channel
388
389 01 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
390
391 Refix and clean up the netmount script to kill processes #64034.
392
393 01 Dec 2004; Roy Marples <uberlord@gentoo.org>:
394
395 Documentation fixes regarding iwconfig and linux-wlan-ng
396 Fixed bonding deps per bug #71419
397
398 30 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
399
400 Fix the UML/coLinux check in init.d/clock #72937.
401
402 Allow the user to override the default mount options via /etc/fstab
403 for all the mounts. Added a 'is_in_fstab' function to see if the
404 user has defined the mount, and if not, fall back to the hardcoded
405 stuff from before. This also lets us get rid of $RC_DEVICE_FS #70044.
406
407 26 Nov 2004; Roy Marples <uberlord@gentoo.org>:
408
409 Fixed up address detection in apipa
410 net.lo now checks for duplicate static IPv4 addresses before assigning
411 iwconfig now supports preassociate and postassociate user hooks
412 net.example - changed $1 to ${IFACE} in examples
413 clarified lack of linux-wlan-ng support
414
415 24 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
416
417 Allow users to specify charset option to dumpkeys when using unicode
418 in conf.d/keymaps #72225. Also move all the init.d/keymap specific
419 options out of rc.conf and into conf.d/keymaps and add some config
420 checks to init.d/keymaps like the clock/hostname init.d scripts.
421
422 Make sure /etc/rc.conf overrides conf.d files when starting up
423 critical services. Should help out with transition from rc.conf.
424
425 24 Nov 2004; Roy Marples <uberlord@gentoo.org>:
426
427 Ensure all net-scripts modules depend on interface_variable function
428 where applicable
429 Fixed adsl stopping - #68934. Thanks to Andreas Kauer
430
431 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
432
433 iproute2 does not need to create dummy interfaces for aliases
434 unlike ifconfig so we no longer do this
435 We now bring down all aliases and addresses properly
436 Split off some functions from net.lo into helpers.d/functions
437 so that our DHCP helper scripts can use them too :)
438 Deprecated interface specific setup in favour of a generic config
439 macchanger brings interface up now - fixes #71929
440 DHCP over VLAN now works - fixes #71860
441 Disabled modified function checking as it's far too expensive on CPU
442 and still isn't 100% reliable
443 When specifing a module that isn't emerged, you now get an error
444 telling you what to emerge
445 Removed -p option from the diff call used for function removal
446 Removed rp_filter setting - fixes first part of bug #71971
447 Added sysctl.conf settings relating to rp_filter to sysctl.conf
448 - fixes last part of bug #71971
449 Fixed pump exporing ntp servers
450 implemented MODULES_DIR so we can change directory we load from on the fly
451 fixed variables for vlans in most modules
452
453 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
454
455 Remove crap "ll" and "d" aliases from skel .bashrc
456
457 19 Nov 2004; Roy Marples <uberlord@gentoo.org>:
458
459 tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
460 udhcpc now does correct signal handling so we can release leases and
461 terminate cleanly
462 Improved pump process detection
463 Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
464 scripts. This makes things much saner as udhcpc is much saner - also fixed
465 essidnet and ipv6 local link for them.
466 removed iproute2 udhcpc reliance on the "bc" command
467
468 17 Nov 2004; Roy Marples <uberlord@gentoo.org>:
469
470 Fixed invalid variable handling in bonding and vlan - bug #71419
471 apipa now brings the interface up before testing if address exists
472 Updated bonding documentation - bug #71419
473 Fixed iproute2 adding addresses for vlans - bug #71419
474 ifconfig handle inet6 routing automatically - bug #33310
475 ifconfig - fixed old gateway + gateway in routes conflict
476 iproute2 cleaned up some functions
477
478 16 Nov 2004; Roy Marples <uberlord@gentoo.org>:
479
480 We no longer default a fallback to APIPA when no config is given
481 net.example fleshed out a bit more for dhcpcd - fixes #60845
482 Improved forced module handling a touch
483 modules_sort and modules_check_user in net.lo buffer _provides,
484 _before and _after in arrays to avoid shelling out
485
486 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
487
488 Add a check to clock init.d to make sure users dont try to set
489 config their clock in rc.conf anymore.
490
491 Redo hostname/domainname scripts to use files in /etc/conf.d/
492 instead of creating files in /etc/. Allows for controlling things
493 like the behavior of setting the 'domain' in resolv.conf since users
494 may not always understand exactly what's going on.
495
496 Stop referring to conf.d/basic as a global rc config option. That
497 file hasn't been used in a long time and has since been replaced
498 with env.d/00basic. Updated sbin/runscript.sh, etc/profile,
499 sbin/rc-help.sh, and src/awk/cachedepends.awk.
500
501 Run `find | xargs` instead of `find -exec`. Much better performance
502 this way, and busybox friendly #59732.
503
504 15 Nov 2004; Roy Marples <uberlord@gentoo.org>:
505
506 Split modules_load into smaller more managable functions in net.lo
507 Added modules_force option to net.lo with a big phat warning in
508 net.example about it potentially breaking networking
509 Added searchdomains_ESSID option to essidnet
510 Stopped the domain setting from putting the same entry in search
511 in config-system and essidnet
512 Removed second warning in net.lo when configuration not set
513 Documented APIPA module in net.example
514 Added kernel checking for vlan - fixes #70829
515 Added kernel checking for bonding, bridging and tuntap
516 Added iproute2 support to the APIPA module
517
518 13 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
519
520 Update the svcdir mounting #69595. Instead of mounting in /mnt
521 and then bind mounting to $svcdir, we mount the ramdisk on $svcidr.
522
523 12 Nov 2004; Roy Marples <uberlord@gentoo.org>:
524
525 Added arping duplicate address detection to net.lo
526 Created Automatic Private IP Addressing (APIPA) module
527
528 Added dependancy checking to ipppd
529 Bonding is now started pre instead of post
530 Fixed iface variable in dhcp modules for vlans
531 Changed get_device to interface_device
532 Changed get_type to interface_type
533 Added vlan configuration options and documented them in net.example
534 Fixed bridge configuration handling
535 Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
536
537 11 Nov 2004; Roy Marples <uberlord@gentoo.org>:
538
539 Fixed category of rp-pppoe to net-dialup error when requesting ADSL
540 Improved inet6 address deletion and detection in iproute2
541 Improved gateway logic in ifconfig
542 Changed all wireless reporting functions to use iwgetid instead of
543 parsing iwconfig output except for essid
544
545* rc-scripts 1.6.6 (08 Nov 2004)
546
547 08 Nov 2004; Roy Marples <uberlord@gentoo.org>:
548
549 Added options to configure bridge
550 Added bridge configuration example to net.example
551 Added missing required function interface_exists to iptunnel check_depends
552
553 07 Nov 2004; Aron Griffis <agriffis@gentoo.org>:
554
555 Fix shell scripting errors that would result in
556 /sbin/functions.sh: line 166: [: too many arguments.
557
558 05 Nov 2004; Roy Marples <uberlord@gentoo.org>:
559
560 net-scripts/net.modules.d/bridge
561 - fixed destroying a bridge if no ports were added
562 - starts interfaces if they don't exist - fixed bug #65153
563
564 net-scrips/net.modules.d/bonding
565 - starts interfaces if they don't exist
566
567 net-scripts/init.d/net.lo
568 - added net_start() function to start depandant ifaces
569 so that bridge br0 can active tun0 which net.tun0 has to create
570 - added use dependany on wlan incase we're using linux-wlan-ng drivers
571 fixes bug #64978
572 - moved start() to run_start() and stop() to run_stop()
573 created run() and new start()/stop() functions
574 this is so that we have one single entry point to localise variables
575 and to remove any added functions loaded by our modules
576 - removed redundant interface_exists() as it's provided by
577 ifconfig and/or iproute2
578
579 net-scripts/net.modules.d/ifconfig and iproute2
580 - added ifconfig_tunnel and iproute2_tunnel functions
581
582 addred gre/ipip tunnel support via the the tunnel module
583 - fixes bug #50765
584
585 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
586
587 net-scripts/net.modules.d/pump
588 - fixed setting ntp servers
589
590 net-scripts/net.modules.d/dhcpcd
591 - fixed stopping function
592
593 net-scripts/net.modules.d/bonding
594 - fixed module to actually work with the interface
595
596 net-scripts/init.d/net.lo
597 - we remove all added functions when restarting an interface
598 this relies on the diff command being available
599
600 added isdn support via the new ipppd module - fixes bug #69035
601
602 net-scripts/conf.d/net.example
603 - added sample isdn setup
604
605 net-scripts/conf.d/wireless.example
606 - added better descriptions to the _sleep variables
607
608 Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
609 - fixed bug #70022
610
611 net.lo - added get_type function to return the type of the interface
612 - eth, ippp, etc
613
614 ipppd, tuntap
615 - start() moved to pre_start() and we now test by type
616 this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
617 as ippp0 is always an isdn device
618
619 bridge - fixed stop function and moved start() to pre_start()
620 and automatically start if the variable bridge_${iface} exists
621
622 net.example - fixed up documentation for changed behaviour above
623
624 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
625
626 When launching critical services in /sbin/rc, make sure we source
627 the conf.d file (if it exists). Resolves #69956.
628
629 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
630
631 net-scripts/init.d/net.lo
632 - fixed !module when it's not installed
633 - we can now specify null inet addresses in the config
634 this allows a pure inet6 setup
635 - shutdown lo the same way we bring it up
636
637 net-scripts/net.modules.d/ifconfig
638 - changed IPv6 to inet6 in output of adding inet6 addresses
639 - just output inet6 address removed, not eth0 del foo
640
641 net-scripts/net.modules.d/iproute2
642 - fix deletion of non-link addresses - fixes bug #65417 (again)
643 - handle inet6 addresses like ifconfig - fixes more bug #65417
644
645 net-scripts/conf.d/net.example
646 - noted that inet6 addresses do not create aliases
647 - added examples of assigning inet6 addresses
648
649 net-scripts/net.modules.d/iwconfig
650 - improve error message when card does not support scanning
651
652 net-scripts/conf.d/wireless.example
653 - fixed comment regarding preferred_aps not working with cards that don't
654 support scanning
655
656 02 Nov 2004; Roy Marples <uberlord@gentoo.org>:
657
658 net-scripts/conf.d/net.example
659 - added bridging and tuntap examples
660
661 net-scripts/init.d/net.lo
662 - modprobe ${IFACE} when ${IFACE} does not exist
663
664 net-scripts/net.modules.d/ifconfig
665 - fixed interface existance check
666
667 net-scripts/net.modules.d
668 ifconfig & iproute2
669 - added boolean to interface_exists to report if it exists or not
670 - added checks to see if the interface exists or not when starting
671
672 dhcpcd
673 - removed debug line
674
675 bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc
676 - added checks to see if the interface exists or not when starting
677
678 tuntap
679 - added checks to see if the interface exists or not when stopping
680
681 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
682
683 Dump the error message that hwclock returns since it tends to be
684 quite useful. Modified init.d/clock.
685
686 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
687
688 Don't create /dev/sndstat link anymore in populate_udev per #69635.
689
690 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
691
692 net-scripts/init.d/net.lo:
693 - modules specified by interface config now error if they are not loaded
694 - moved interface check to after preup incase user preup loads drivers
695 - modules can be explicitly not used by prefixing them with a !
696 however, they are still available to other modules
697 fixes bugs #68908, #69027
698 - remove check to see if interface exists
699 - modules may setup new interfaces and still require config
700 so we have a new label counter in iface_start
701 - removed the check to see if a class wrapping already exists
702 this fixes the bug where ifconfig and iproute2 are installed, but
703 ifconfig is asked for and the interface is restarted.
704 - added check to see if the configured module is loaded
705 and installed or not in iface_start
706 - add dependancy on isdn4linux - fixes bug #69035
707 - interface_exists moved to iproute and ifconfig
708
709 net-scripts/net.modules.d
710 - Split wireless module into iwconfig and essidnet modules
711 - Added tuntap and bridge modules, fixes bug #55394, #30688
712
713 net-scripts/init.d/iwconfig:
714 - wep mode is now reported
715 - removed post_stop function so we keep existing config
716 - added pre_stop to set the ESSID variable
717 - changed to veinfo/vewarn where appropriate
718 - check if interface exists otherwise abort gracefully
719 - no longer deletes addresses as we now avoid
720 ipv6 local addresses in detecting if interface has an addresses or not
721
722 net-scripts/init.d/ifconfig:
723 - added flag enable/disable function
724 - scope:link inet6 addresses are ignored when testing is_up and
725 del_addresses - fixes bug #65417
726
727 net-scripts/init.d/iproute2:
728 - added flag enable/disable function
729 - scope:link inet6 addresses are ignored when testing is_up and
730 del_addresses - fixes bug #65417
731
732 net-scripts/init.d/macchanger:
733 - fixed detecting whether the change worked or not, fixes bug #68893
734
735 net-scripts/init.d/vlan:
736 - fixed old config problem
737
738 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
739
740 Do not delete depscan and envupdate caches on reboot, as this should
741 improve bootup times - works nicely with the '-u' parameters of both.
742 Also move the '-u' parameter test of depscan.sh after the directory
743 exist test, else ${svcdir}/started/, etc do not exist. Modified both
744 /sbin/rc and /sbin/depscan.sh for this.
745
746 Move things around in /sbin/functions.sh to have all functions above.
747
748 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
749
750 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
751
752 Only add files not managed by udev to device tarball, bug #57110.
753
754 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
755
756 Revert pam_console_apply udev check in bootmisc/halt.sh since
757 the bug is with pam_console_apply and not udev/pam.
758
759 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
760
761 Allow users to select ramfs instead of default tmpfs for mounting
762 on /dev with udev #69091.
763
764 Add issue.devfix which would be auto copied to /etc/issue if
765 /sbin/rc detects the user is missing /dev/null or /dev/console.
766 Includes a simple explanation/fix for what's wrong.
767
768 Make sure the clock init script runs after checkroot/modules/localmount
769 so that timestamps are synchronized asap #68133 / #70008.
770
771 Accept '-nc' as a short option to '--nocolor' #64736.
772
773 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
774
775 Don't use -A with fsck to respect the fs_passno since it'll try
776 to fsck all filesystems, not just the ones specified. Instead,
777 awk /etc/fstab to review the passno field in checkroot #68822.
778
779 Add support for 'gentoo=forcefsck' boot option in checkroot.
780
781 Make sure we run devfsd in /sbin/rc even when /dev has been
782 automounted by the kernel #68795.
783
784 Don't generate the device tarball in halt.sh with livecds #68469.
785
786 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
787
788 net-scripts/net.modules.d/ifconfig:
789 - Simplify ifconfig_is_up()
790 - Fix ifconfig_get_aliases_rev() to actually work... you can't
791 specify an interface name to ifconfig if you want to see the
792 aliases.
793 - Workaround a couple ifconfig bugs dealing with aliases
794 - Correct a return status in ifconfig_interface_del_addresses()
795 - ifconfig_iface_stop() is bool, not void; fix the comments
796
797 net-scripts/net.modules.d/iproute2:
798 - iproute2_iface_stop() is bool, not void. Fix the code so it
799 returns meaningful values
800
801 net-scripts/init.d/net.lo:
802 - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
803 barf when a preferred module is either (1) missing from
804 net.modules.d or (2) not available due to missing dependencies
805 - When loading all modules in order to stop an interface, only use
806 the first available to satisfy each class wrapper
807
808 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
809
810 Include livecd patch that was applied to baselayout-1.9.4-r6
811 to use agetty instead of mingetty
812
813 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
814
815 Mount tmpfs instead of ramfs on /dev when using udev systems.
816 The problem with ramfs is that it has no size limitations so
817 one could easily take down their machine by accident #68653.
818
819* rc-scripts 1.6.3 (23 Oct 2004)
820
821 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
822
823 Add support for user_eth0 in the adsl module and in net.example.
824 This means that most users won't need to edit pppoe.conf at all
825
826 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
827
828 Remove old etc/conf.d/net and try to clarify instructions in
829 net-scripts/conf.d/net.example. Add example for ADSL
830
831 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
832
833 Merge all of the UML checks into one function, is_uml_sys(),
834 which is now in functions.sh.
835
836 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
837
838 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
839 depend on RC_VERBOSE which defaults to no. Add --verbose to args
840 understood by runscript.sh.
841
842 In net.lo, use veinfo and friends when loading modules since this
843 information is confusing to users.
844
845 In net.lo, always load global "modules" setting in following
846 "modules_iface" since this is a little easier for users to
847 understand.
848
849 In net.lo, use eindent for output of pre/post scripts
850
851 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
852
853 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
854
855 Add a '-u' parameter to depscan.sh to allow for updates only when
856 the config files have changed. With /sbin/rc using this, we speed
857 up bootup by only regenerating the cache when need be #67976. Also
858 add a '-u' parameter to env-update.sh for same reasons.
859
860 Don't run depscan.sh in rc-update anymore since the cache files don't
861 depend on runlevels (which is all that rc-update modifies).
862
863 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
864
865 Add checks to many filesystem operations in the eventuality that the
866 filesystems are mounted read only.
867
868 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
869
870 Update the default fstab /dev/shm mount to include the nodev, nosuid,
871 and noexec mount flags. No reason for the filesystem to have those.
872
873 Cleaned up the clock init script. Moved the clock options out of
874 rc.conf and into its own conf.d/clock file. Added support for the
875 weird Alpha consoles SRM/ARC since they need special config options.
876 Also made the syncing of system clock to hardware clock at shutdown
877 optional (with the default being off) #15834. Don't try to set the
878 clock if running inside a coLinux environment #52870.
879
880 Update default PATH ordering to try to follow default behavior in
881 other distro's and because it's logical that /usr/local should
882 override /usr which should override /. Fixes #12531.
883
884 Move devfs stuff out of baselayout and into the devfsd package.
885
886 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
887
888 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
889
890 Fix rc-status to work with new COLS code.
891
892 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
893
894 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
895 stop assuming ramfs==ramdisk #64079.
896
897 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
898
899 Rework the code for managing /dev to make it more flexible for
900 users. Some don't want to use devfs/udev but rather just create
901 their own nodes. Handles some issues with #44906 / #67276.
902
903 Move the utmp clearing code out of bootmisc and into /sbin/rc.
904 The utmp log must be cleared while in the initial boot level
905 (meaning inside /sbin/rc) because as soon as rc exists, init
906 writes a 'boot' record (`who -b`) which would normally be lost
907 when the bootmisc init.d script is run #61727.
908
909 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
910
911 Cosmetic fixes for starting loopback interface
912
913 SpanKY doesn't like the dots... disable them by default, but you
914 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
915
916* rc-scripts 1.6.2 (13 Oct 2004)
917
918 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
919
920 Install net.modules.d to /lib/rcscripts instead of /etc so we
921 don't have to deal with CONFIG_PROTECT
922
923 Fix diff code in modules_load so it can identify which functions
924 have been modified
925
926 Fix fallback mechanism in iface_start so that it works correctly
927 and doesn't report a bogus error message when trying the fallback
928
929 Get rid of need_begin trickery in iface_stop
930
931 Simplify eend processing in dhcp modules
932
933 Implement eindent, eoutdent, esetdent in functions.sh and adjust
934 net-scripts to use them.
935
936 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
937 RC_INDENTATION and to work better on serial terminals
938
939 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
4 940
5 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>: 941 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
6 942
7 Fix ipaddr_fallback in net-scripts/conf.d/net.example 943 Fix ipaddr_fallback in net-scripts/conf.d/net.example
8 944
108 Update the fs_passno values in the default fstab to match the 1044 Update the fs_passno values in the default fstab to match the
109 settings suggested by the manpage #37314. Make checkroot respect 1045 settings suggested by the manpage #37314. Make checkroot respect
110 a fs_passno setting of 0 when dealing with / #39212. Change 1046 a fs_passno setting of 0 when dealing with / #39212. Change
111 default / filesystem type to ext3 instead of xfs #42670. 1047 default / filesystem type to ext3 instead of xfs #42670.
112 1048
113 Re-order the arguements to mount to match POSIX requirements #66225. 1049 Re-order the arguments to mount to match POSIX requirements #66225.
114 1050
115 Don't pipe swapon in localmount to /dev/null and ignore return 1051 Don't pipe swapon in localmount to /dev/null and ignore return
116 codes anymore. A swapon that works shows no output #39834. 1052 codes anymore. A swapon that works shows no output #39834.
117 1053
118 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>: 1054 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
399 1335
400 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1336 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
401 1337
402 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by 1338 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
403 Andy Dustman. Fix bug 47250 (depscan.sh fails to create 1339 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
404 /var/lib/init.d/* directories) with patch from Terje Bergstrm. 1340 /var/lib/init.d/* directories) with patch from Terje Bergström
405 1341
406* rc-scripts 1.4.6 (08 Apr 2004) 1342* rc-scripts 1.4.6 (08 Apr 2004)
407 1343
408 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1344 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
409 1345
2023 is needed, else /usr/bin/newgrp segfault. 2959 is needed, else /usr/bin/newgrp segfault.
2024 2960
2025 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 2961 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2026 2962
2027 Update /etc/skel/.bash_profile to make it tcsh compadible. 2963 Update /etc/skel/.bash_profile to make it tcsh compadible.
2028 Thanks to Vin Jrvel for this fix. 2964 Thanks to Väinö Järvelä for this fix.
2029 2965
2030 Update /etc/profile to also set the PS? variables if $SHELL 2966 Update /etc/profile to also set the PS? variables if $SHELL
2031 is set to /bin/sh. This should make prompt colours in 2967 is set to /bin/sh. This should make prompt colours in
2032 bootstrap work again. 2968 bootstrap work again.
2033 2969

Legend:
Removed from v.1.417  
changed lines
  Added in v.1.616

  ViewVC Help
Powered by ViewVC 1.1.20