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

Diff of /rc-scripts/ChangeLog

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

Revision 1.506 Revision 1.683
1# ChangeLog for Gentoo System Intialization ("rc") scripts 1# ChangeLog for Gentoo System Intialization ("rc") scripts
2# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPLv2 2# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPLv2
3
4 29 May 2005; Mike Frysinger <vapier@gentoo.org>:
5
6 Make sure we quote EDITOR in /etc/profile #94412 by Stanislav Brabec.
7
8 27 May 2005; Roy Marples <uberlord@gentoo.org>:
9
10 Added macnet module (like essidnet but for mac addresses)
11 Regresses macchanger one version
12 Tweaked module depends for macnet
13 dhcp helper now uses macnet
14
15 is_net_fs now works with what $1 was mounted as, not would it would
16 be remounted as - fixes #53104
17
18 26 May 2005; Roy Marples <uberlord@gentoo.org>:
19
20 report ${myservice} instead of $0 when disallowing net scripts to work in
21 the boot runlevel - fixes #91534
22
23 You can now configure all options via the MAC address of your network card
24 and the MAC address of AP you connect to like so
25 config_001122334455=( "192.168.0.2/24 brd +")
26 Fixes the last part of #52975
27
28 The old way of configuring for the MAC address of the AP is no longer
29 supported
30
31 25 May 2005; Mike Frysinger <vapier@gentoo.org>:
32
33 Add gfs to the NET_FS_LIST #93911 by Thomas Rasch.
34
35 25 May 2005; Roy Marples <uberlord@gentoo.org>:
36
37 networking now expands configuration parameters - fixes #91564
38 so config_eth0=( "192.168.{1..3}.{1..3}/24 brd +" ) expands into
39 config_eth0=(
40 "192.168.1.1/24 brd +"
41 "192.168.1.2/24 brd +"
42 "192.168.1.3/24 brd +"
43 "192.168.2.1/24 brd +"
44 "192.168.2.2/24 brd +"
45 "192.168.2.3/24 brd +"
46 "192.168.3.1/24 brd +"
47 "192.168.3.2/24 brd +"
48 "192.168.3.3/24 brd +"
49 )
50
51 updated ESSID variables example in wireless.example - fixes #92469
52
53 21 May 2005; Martin Schlemmer <azarah@gentoo.org>:
54
55 Quiet down valid_i() if ${svcdir}/softlevel do not yet exist, try #2.
56
57 20 May 2005; Roy Marples <uberlord@gentoo.org>:
58
59 fix ifconfig to understand CIDR addresses - bug #93237
60 iproute2 now works out broadcast addresses
61
62 added #!/bin/bash or #!/bin/sh to modules and helpers so they now get
63 nice syntax highlighting and indenting
64
65 20 May 2005; Martin Schlemmer <azarah@gentoo.org>:
66
67 Fixup sbin/{depscan.sh,modules-update} to use is_older_than() for mtime
68 logic. Some small tweaks regarding 2.6 systems and modules-update.
69
70 19 May 2005; Roy Marples <uberlord@gentoo.org>:
71
72 Merged Paul Pacheco's parallel startup #69854 and modules update
73 #55329 patches
74
75 If RC_PARALLEL_STARTUP==yes then we no longer output einfo/ebegin
76 messages as they don't line up on screen correctly - instead we output
77 service ${myservice} starting/started/stopping/stopped/failed
78
79 17 May 2005; Mike Frysinger <vapier@gentoo.org>:
80
81 Make sure /dev is mounted with exec since many video drivers need to
82 mmap() device nodes in there with exec access #92921 by Lachlan Pease.
83
84 16 May 2005; Mike Frysinger <vapier@gentoo.org>:
85
86 If halt/reboot failed, try to force it as a fallback.
87
88 Add RC_FORCE_AUTO setting so people can try to minimize amount of
89 user interaction required for booting.
90
91 Move nsswitch.conf to glibc.
92
93 15 May 2005; Roy Marples <uberlord@gentoo.org>:
94
95 udhcpc and dhclient now select the best interface when one goes down
96
97 14 May 2005; Mike Frysinger <vapier@gentoo.org>:
98
99 Make sure /dev is mounted with sane permissions #87745 by Jordan.
100
101 When we search /etc/fstab for /, make sure we handle mounts that have
102 UUID/LABEL info in them #90603 by Alessandro Sappia.
103
104 Simplify rc-script error checking so we don't need a tempfile and so
105 non-root users can run /etc/init.d/status #85892 by Stuart Shelton.
106
107 Add a sanity check for devs who write bad scripts and call exit #85298.
108
109 Run irqbalance after /var is rw #85304 by Miroslaw Mieszczak.
110
111 Redo the addon code to prepare for profiling support #74425.
112
113 12 May 2005; Mike Frysinger <vapier@gentoo.org>:
114
115 Move pam files out of baselayout and into packages #92387.
116
117 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
118
119 Really fix trace_dependencies() to handle net.* services properly.
120
121 Quiet down valid_i() if ${svcdir}/softlevel do not yet exist.
122
123 10 May 2005; Martin Schlemmer <azarah@gentoo.org>:
124
125 Fix get_service_index() being off by one. Fix trace_dependencies() to also
126 take "net" into regard if its a net_service. This fixes two problems, first
127 shutdown should bring services down that uses net before the net.* services,
128 and secondly '/etc/init.d/net.eth0 needsme', etc should now work properly.
129 All changes to sbin/rc-services.sh.
130
131 03 May 2005; Roy Marples <uberlord@gentoo.org>:
132
133 changed default indentation to 2 spaces to match rcscripts in functions.sh
134
135 wpa_supplicant now stops wpa_cli before wpa_supplicant to fix a potential
136 future error
137
138 02 May 2005; Roy Marples <uberlord@gentoo.org>:
139
140 Fix user function hooks for echoing to stdout and protecting our vars
141
142 30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
143
144 Do not create the udev devices.tar.bz2 if we do not have write permissions
145 for /. Request by Donnie (spyderous) for boxes with / on NFS.
146
147 30 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
148
149 Fixor column/color logic for when used in portage.
150
151 29 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
152
153 Move crypto-loop to util-linux and skel bash files to bash.
154
155 28 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
156
157 Export the 'service name' for init scripts #86348.
158
159 28 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
160
161 If no /etc/modules.conf exist, do not 'touch' it, but create a new
162 file with the 'modules-update header' in it to get modules-update
163 to do the right thing (regen), and not just quit (init.d/modules).
164
165 27 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
166
167 Ignore trailing comments in module files #88553.
168
169 26 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
170
171 Sync special var's with portage's env-update.sh and ours #88819.
172
173 26 Apr 2005; Roy Marples <uberlord@gentoo.org>:
174
175 wpa_supplicant now supports wpa_supplicant-0.4.0
176
177 iwconfig downs and ups the interface after a scan
178
179 25 Apr 2005; Roy Marples <uberlord@gentoo.org>:
180
181 iproute2 now handles mtu the same way as ifconfig - fixes #90242
182
183 net.lo no longer errors when using postdown and postup functions
184
185 22 Apr 2005; Roy Marples <uberlord@gentoo.org>:
186
187 Address network routes now get metrics applied as well
188 (ie a route automatically added when an address is added)
189
190 net.lo no longer errors when exlcuding modules who are installed
191
192* rc-scripts 1.7.1 (19 Apr 2005)
193
194 18 Apr 2005; Roy Marples <uberlord@gentoo.org>:
195
196 Changed "sed -ne" to "sed -n -e" for portability.
197
198 Added auto_interface (default yes).
199 if auto_interface is yes then we
200 *) default to dhcp
201 *) automatically calculate a metric (this may need work)
202 *) select the best interface based on metric
203 (restore resolv.conf, ntp.conf and yp.conf we have saved)
204 otherwise we
205 *) default to null
206
207 wpa_supplicant no longer kills itself when we're not stopping the interface
208 it's running on.
209
210 wpa_supplicant now uses wpa_monitor (yet to be released) if available.
211
212 Added a new module called system which enables the definition of domain
213 name, dns servers, ntp servers, nis domain and nis servers per interface.
214 essidnet and dhcp helpers have been re-coded around this module.
215
216 15 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -bin/bashlogin,
217 -sbin/livecd-functions.sh:
218 Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in
219 release building, and they have been moved to livecd-tools.
220
221 14 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
222
223 Do not kill udevd in /sbin/rc, as it is apparently evil.
224
225 14 Apr 2005; Roy Marples <uberlord@gentoo.org>:
226
227 Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006
228
229 If /proc/net/netlink does not exist then iproute2 will fail the
230 check_installed function with an appropriate error - Thanks to
231 Jeremy Huddleston for the patch.
232
233 If /proc/net/packet does not exist then wpa_supplicant will fail
234 check_installed function with an appropriate error
235
236 Background fixes for net.lo, udhcpc and wpa_supplicant
237
238 11 Apr 2005; Roy Marples <uberlord@gentoo.org>:
239
240 removed ${devnull} from net.lo and net-script modules
241 updated all modules not to re-direct stderr where appropriate
242
243 iwconfig and wpa_supplicant now save their current ESSID via save_options
244 and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
245 used in users custom postdown functions
246
247 wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config
248 if available - fixes #88703
249
250 09 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
251
252 Have the 'status' function return 0/1 based upon the status of the
253 init script #88319 by Josh Nichols.
254
255 08 Apr 2005; Roy Marples <uberlord@gentoo.org>:
256
257 added a bash_variable to functions.sh which converts the given string
258 into a variable that bash can use - fixes #88175
259
260 net scripts can only launch if we're not in ${BOOTLEVEL} - fixes #78495
261
262 01 Apr 2005; Roy Marples <uberlord@gentoo.org>:
263
264 RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
265 launcher - like valgrind or strace. Handy for debugging/auditing.
266 Thanks to Rob Holland for the idea.
267
268 Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
269 as there is no guarantee that the current ESSID is the one we started with
270 Also, we may not have an ESSID at all...
271
272 23 Mar 2005; Roy Marples <uberlord@gentoo.ord>:
273
274 bridge stops removing IP addresses from bridge ports.
275 iwconfig no longer tries to get an ESSID from non-wireless interfaces.
276 ifconfig no longer errors when deleting addresses on a non-existant
277 interface.
278
279 23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
280
281 Get modules-update to clean up after itself if we on a 2.6 kernel without
282 modules.conf.
283
284 22 Mar 2005; Roy Marples <uberlord@gentoo.org>:
285
286 revamped rc-services.sh for STYLE updates and code rationalisation.
287
288 21 Mar 2005; Roy Marples <uberlord@gentoo.org>:
289
290 udhcpc now checks for custom hostname correctly
291
292 21 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
293
294 Fix tracing for current service as list_depend_trace() was removed.
295 Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
296
297 20 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
298
299 Take sort_services function from bug #70009, and fix the removing of a
300 service from a array properly by using unset. Use this instead of the
301 trace_* stuff, and fixup shutdown order.
302
303 19 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
304
305 Make sure we mount svcdir with 0755 and not 0644 #85888.
306
307 15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
308
309 Export myservice when starting critical services, as its needed by
310 some of the addons (dmcrypt for example).
311
312 12 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
313
314 When shutting down, pass -h to halt too #84654 by Dmitry Karasik.
315
316 11 Mar 2005; Roy Marples <uberlord@gentoo.org>:
317
318 Prepend rc-daemon.sh functions with rc_ to avoid name conflicts
319
320 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
321
322 Make sure the last test in init.d/modules do not bork the return
323 value of the script if not true.
324
325 10 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
326
327 Add udev/selinux support by Chris PeBenito #84337.
328
329 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
330
331 The system() stuff in *depends.awk should be dosystem().
332
333* rc-scripts 1.7.0 (10 Mar 2005)
334
335 09 Mar 2005; Roy Marples <uberlord@gentoo.org>:
336
337 changed from $( cat ${file} ) to $( < ${file ) in net-scripts
338
339 fixed ChangeLog corruption
340
341 rc-daemon.sh now works with the env program
342
343 08 Mar 2005; Roy Marples <uberlord@gentoo.org>:
344
345 rc-services.sh now does a /sbin/depscan.sh -u if we have not got
346 our deptree loaded
347
348 removed net_start/stop function from net.lo, bridge and bonding
349
350 net.lo now supports depend() per interface like so
351 depend_br0() { need net.eth0 net.eth1 }
352
353 04 Mar 2005; Roy Marples <uberlord@gentoo.org>:
354
355 applied STYLE updates to rc-status
356
357 rc-status now uses find correctly for -maxdepth which fixes #84055
358
359 03 Mar 2005; Roy Marples <uberlord@gentoo.org>:
360
361 iwconfig now defaults the transmit key to 1
362 bridging and bonding modules now start an interface if it's not
363 marked as started
364
365 02 Mar 2005; Roy Marples <uberlord@gentoo.org>:
366
367 net_service() now returns 1 for non net-services
368 fixes bug #83352
369
370 02 Mar 2005; Aron Griffis <agriffis@gentoo.org>:
371
372 Add requote() to functions.sh to help rc-daemon.sh
373
374 01 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
375
376 Fix braindead logic in init.d/checkfs ([[ -z $CDBOOT ]] &&, not -n).
377
378 01 Mar 2005; Roy Marples <uberlord@gentoo.org>
379
380 rc-daemon.sh now provides a working wrapper for start-stop-daemon
381 fixes bug #7198
382
383 removed ps calls from net scripts
384
385 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
386
387 Updated livecd-functions.sh to match what we are using on the LiveCD.
388
389 25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
390
391 Style updates for init.d/halt.sh.
392
393 Only run pam_console_apply if we are actually using pam_console.
394
395 Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
396 start_addon, stop_addon, start_volumes and stop_volumes.
397
398 24 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
399
400 Update /sbin/modules-update to work without modprobe.old (modutils) for
401 2.6 kernels.
402
403 Update /etc/init.d/modules so that it will only touch modules.conf if we
404 have a <= 2.4 kernel, or have /sbin/modprobe.old.
405
406 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
407
408 Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
409 add needed {start,stop}-volumes() and {start,stop}-addons().
410
411 Add use tempory file for deptree, bug #48303, thanks to patch from
412 Stefan Hoefer <stefan@hoefer.ch>.
413
414 Add {start,stop}-volumes() to /sbin/functions.sh, as well as
415 RC_VOLUME_ORDER to /etc/conf.d/rc.
416
417 21 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
418
419 Move the serial init.d to the setserial package.
420
421 Create a rc-status.8 manpage #81917.
422
423 11 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
424
425 Add UPS kill fixes for halt.sh by Lee Weisz / Remy Blank #46440.
426
427 Define a few more {for,back}ward-word bindings in inputrc to fix up
428 the different GUI terminals #53770 by Arturo Alberto Busleiman.
429
430 10 Feb 2005; Roy Marples <uberlord@gentoo.org>:
431
432 net.lo now supports fallback_route - fixes #75676
433 due to bash limitations, only one fallback route is supported
434
435 cleaned up dhcp helper
436
437 iproute now appends routes instead of adding them - this allows multiple
438 default routes
439
440 RC_STRICT_NET_CHECKING now supports the none "option" which means
441 that the net service is always up
442
443 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
444
445 Punt the PROTOCOL variable from rc.conf since nothing uses it.
446
447 Punt the consolefont related variables from rc.conf since they've
448 been moved to conf.d/consolefont.
449
450 Import some VServer support from #55973. For now, just add the
451 detection function to functions.sh and support in init.d/clock.
452
453 07 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
454
455 Fix /sbin/functions.sh not to run stty during 'emerge depend'.
456
457 07 Feb 2005; Roy Marples <uberlord@gentoo.org>:
458
459 netmask2cidr now works correctly - fixes #81119
460 Thanks to Benoit Boissinot for the patch
461
462 06 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
463
464 Remove the apache user and let apache ebuilds handle it #77738.
465
466 04 Feb 2005; Roy Marples <uberlord@gentoo.org>:
467
468 It's now possible to configure addresses and routes for the loopback
469 interface if required - however you cannot override our defaults
470
471 wpa_supplicant and iwconfig now loop for 5 seconds if essid is
472 not returned straight away
473
474 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
475
476 Fix the test for device-mapper in checkfs #80206.
477
478 Change home of man to /usr/share/man.
479
480* rc-scripts 1.6.9 (30 Jan 2004)
481
482 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
483
484 Use clock, don't need it. Not everyone has a RTC #78997.
485
486 Rewrite the KV_* functions to use pure bash rather than awk #75836.
487
488 Don't use 'none' when mounting virtual filesystems since `umount` can
489 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab
490 and etc/halt.sh to handle the new format.
491
492 modules-update.8 touchups by Benno Schulenberg #77582.
493
494 Don't symlink /etc/filesystems since it is an user config file #74176.
495
496 Punt the 'guest' user #74737.
497
498 Add support for loopback dm-crypt by Dylan Carlson #73598 and for gpg
499 dm-crypt by Lars Strojny #75659.
500
501 Update crypto-loop to newer util-linux #40874 by jochen / Jürgen Hötzel
502
503 27 Jan 2005; Roy Marples <uberlord@gentoo.org>:
504
505 removed udhcpc-* and dhclient-* helper modules and replaced them with a
506 generic dhcp module which caters for all interfaces and dhcp clients that
507 need it.
508 We now prefer iproute2 over ifconfig if both are installed.
509
510 24 Jan 2005; Roy Marples <uberlord@gentoo.org>:
511
512 replaced awk commands with sed equivalents in net-scripts to make us
513 more portable
514 STYLE fixes to many net-scripts modules
515 Removed hardcoded Version and replaced with cvs $Header:
516
517 17 Jan 2005; Roy Marples <uberlord@gentoo.org>:
518
519 net.lo changed logic to read "only fail if no configuration parameters
520 work, bring interface down and abort". Fixes #78092
521 all modules should now check interface existance correctly - fixes #76385
522 wpa_supplicant now works with EAP - fixes #78367
523
524 13 Jan 2005; Roy Marples <uberlord@gentoo.org>:
525
526 wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
527 and removes stale directories
528 clean_pidfile function no longer errors on empty pidfiles
529 net dependancies corrected in runscript.sh - fixes #77839
530 allow pure IPv6 addresses - fixes #73844
531
532 12 Jan 2005; Roy Marples <uberlord@gentoo.org>:
533
534 net.lo now ignores dot files when loading modules
535 ipppd module now stops correctly - fixes #73067 again
536
537 11 Jan 2005; Roy Marples <uberlord@gentoo.org>:
538
539 added "noop" config parameter which means take no action if the interface
540 is up and has an address configured, otherwise continue
541 addresses are now removed when starting an interface - fixes #77111
542
543 06 Jan 2005; Roy Marples <uberlord@gentoo.org>:
544
545 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
546 - fixes #76846
547
548 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
549
550 bridge now marks interfaces as UP - fixes #75354
551 bridge, net.lo, iwconfig touched up to match new STYLE
552 net.lo tests the return value of modprobe - fixes #76385
553 iwconfig now sets enc keys through an eval statement - fixes #76601
554 updated wireless.example for whitespace in keys
555 iwconfig now accepts mode "auto" and defaults to it
556
557 30 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
558
559 Touch up rc-update to match our new STYLE. Also tweak the help
560 to fit in the standard console.
561
562 23 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
563
564 Merge a bunch of BSD fixes into our .c files.
565
566 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
567
568 iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
569
570 17 Dec 2004; Roy Marples <uberlord@gentoo.org>:
571
572 wpa_supplicant - fixed file location for wpa_cli and association test
573 as it they changed in wpa_supplicant-0.3.x
574 wpa_supplicant now brings the interface up before launching - fixes #74637
575
576* rc-scripts 1.6.8 (15 Dec 2004)
577
578 15 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
579
580 start_critical_service in /sbin/rc should rely on $1 instead of
581 the external variable $x for the service name. #74425
582
583 15 Dec 2004; Roy Marples <uberlord@gentoo.org>:
584
585 rc-status now reports stopping status
586 Updated documentation to point non-usb linux-wlan-ng users to use
587 hostap-driver instead
588
589 13 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
590
591 Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
592 not work anymore, and there is no space after '(S|N):'). Also check if
593 devices.tar.bz2 is empty before trying to create it, bug #71143.
594
595 12 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
596
597 Tweak get_mount_fstab to only print the first mount point found and then
598 spit warning messages for extra matches. Also add support for RC_USE_FSTAB
599 so normal users don't have to worry about a broken /etc/fstab.
600
601 Add an additional sanity check to the udev tarball usage. Don't try to
602 unpack an empty or non-existant tarball.
603
604 Tweak the 'static' description so users know they can use it to make
605 /sbin/rc ignore /dev completely.
606
607 12 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
608
609 Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
610
611 12 Dec 2004; Roy Marples <uberlord@gentoo.org>:
612
613 fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
614
615 dhcpcd and udhcpc now run via the eval statement so quotes can be used
616 in options. Fixes #74053 - thanks to Evan Buswell
617
618 09 Dec 2004; Roy Marples <uberlord@gentoo.org>:
619
620 fixed net.lo getting vlan config
621 rc doesn't stop hotplugged devices when system is booting - fixes #61594
622 thanks to Andreas Sundebo for the fix
623 rc-status now reports stopping
624
625 08 Dec 2004; Roy Marples <uberlord@gentoo.org>:
626
627 iwconfig now unsets wireless config and downs interface when backgrounding
628 fails
629 wpa_supplicant now supports backgrounding
630 removed is_in_fstab function and replaced with get_mount_fstab which
631 returns a mount command based on the contents of fstab. Resolves bugs
632 #70044 and #73762
633
634 07 Dec 2004; Roy Marples <uberlord@gentoo.org>:
635
636 essidnet - fixed setting up search domains
637 ifconfig now reads the old gateway variable correctly - fixes #73641
638 iwconfig now supports backgrounding
639 ifconfig and iproute2 now support function interface_set_mac_address
640 macchanger no longer depends on macchanger if configuring a specific
641 mac address
642
643 fix depstop for net-services when system is booting - should fix #61594
644 added service_stopped function to make reading code easier and trying
645 to avoid race conditions
646
647 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
648
649 macchanger defaults to setting the interface down, and then trying
650 with it up - fixes #71929
651 macchanger converts mac_${IFACE} to lowercase - fixes #73549
652 iproute2 now configures the interface up everytime we add an address
653 removed "need interface" from all modules depends as net.lo requires
654 interface anyway
655 removed hardcoded ath0 in wpa_supplicant
656
657 added rc-script statuses "starting", "stopping" and "inactive"
658 dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
659
660 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
661
662 dhclient now kill it's process if it failed to get a lease on startup
663 all dhclient responses are now handled correctly
664
665 04 Dec 2004; Roy Marples <uberlord@gentoo.org>:
666
667 fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
668 place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
669 Fixes #73327 - thanks to Benoit Boissinot
670
671 essidnet gets the essid itself instead of relying on ${ESSID}
672 wpa_supplicant module added
673 config-system now creates files as .tmp instead of .new and loads
674 the wpa_supplicant module if needed
675 ifconfig now addes aliases to devices other than eth0
676 dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
677 instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
678 ones
679
680 removed modules use dependancy in net.lo and added installed
681 - this allows use to provide "virtual" modules which are only "installed"
682 when other depended modules are installed
683
684* rc-scripts 1.6.7 (03 Dec 2004)
685
686 03 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
687
688 Simply filesystem unmounting in halt.sh. Based upon work by Georg Sauthoff
689 #68697. Also clean up the filesystem remounting readonly. As a last
690 resort to filesystems which won't remount readonly, we try to unmount them
691 with the force/readonly options. Idea from #70349.
692
693 03 Dec 2004; Roy Marples <uberlord@gentoo.org>:
694
695 Fixed config-system for only changing hostname when needed
696 udhcpc and dhclient now restore saved configs when stopping and work
697 with non-infinite leases
698 Moved generic dhcp options into a space seperated string
699 udhcpc now caches it's IP address and requests it the next time it starts
700 if the address is not released
701 udhcpc and dhclient no longer flush interfaces if we don't need too
702 ipppd module now looks for ipppd in /usr/sbin - fixes #73067
703
704 02 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
705
706 Merge time checking function (is_older_than) to help simplify config
707 file update checking. Used for now in env-update.sh #71285. Function
708 written by Paul Pacheco #55329.
709
710 02 Dec 2004; Roy Marples <uberlord@gentoo.org>:
711
712 Added option dhcp_release to specify if we release the DHCP lease or not
713 defaults to no
714 Changed variables peer_* to dhcp_*
715 dhclient and udhcpc now specify a pidfile
716 Fixed iwconfig report if iwgetid does not support --channel
717
718 01 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
719
720 Refix and clean up the netmount script to kill processes #64034.
721
722 01 Dec 2004; Roy Marples <uberlord@gentoo.org>:
723
724 Documentation fixes regarding iwconfig and linux-wlan-ng
725 Fixed bonding deps per bug #71419
726
727 30 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
728
729 Fix the UML/coLinux check in init.d/clock #72937.
730
731 Allow the user to override the default mount options via /etc/fstab
732 for all the mounts. Added a 'is_in_fstab' function to see if the
733 user has defined the mount, and if not, fall back to the hardcoded
734 stuff from before. This also lets us get rid of $RC_DEVICE_FS #70044.
735
736 26 Nov 2004; Roy Marples <uberlord@gentoo.org>:
737
738 Fixed up address detection in apipa
739 net.lo now checks for duplicate static IPv4 addresses before assigning
740 iwconfig now supports preassociate and postassociate user hooks
741 net.example - changed $1 to ${IFACE} in examples
742 clarified lack of linux-wlan-ng support
743
744 24 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
745
746 Allow users to specify charset option to dumpkeys when using unicode
747 in conf.d/keymaps #72225. Also move all the init.d/keymap specific
748 options out of rc.conf and into conf.d/keymaps and add some config
749 checks to init.d/keymaps like the clock/hostname init.d scripts.
750
751 Make sure /etc/rc.conf overrides conf.d files when starting up
752 critical services. Should help out with transition from rc.conf.
753
754 24 Nov 2004; Roy Marples <uberlord@gentoo.org>:
755
756 Ensure all net-scripts modules depend on interface_variable function
757 where applicable
758 Fixed adsl stopping - #68934. Thanks to Andreas Kauer
3 759
4 23 Nov 2004; Roy Marples <uberlord@gentoo.org>: 760 23 Nov 2004; Roy Marples <uberlord@gentoo.org>:
5 761
6 iproute2 does not need to create dummy interfaces for aliases 762 iproute2 does not need to create dummy interfaces for aliases
7 unlike ifconfig so we no longer do this 763 unlike ifconfig so we no longer do this
19 Removed rp_filter setting - fixes first part of bug #71971 775 Removed rp_filter setting - fixes first part of bug #71971
20 Added sysctl.conf settings relating to rp_filter to sysctl.conf 776 Added sysctl.conf settings relating to rp_filter to sysctl.conf
21 - fixes last part of bug #71971 777 - fixes last part of bug #71971
22 Fixed pump exporing ntp servers 778 Fixed pump exporing ntp servers
23 implemented MODULES_DIR so we can change directory we load from on the fly 779 implemented MODULES_DIR so we can change directory we load from on the fly
780 fixed variables for vlans in most modules
24 781
25 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>: 782 19 Nov 2004; Aron Grffis <agriffis@gentoo.org>:
26 783
27 Remove crap "ll" and "d" aliases from skel .bashrc 784 Remove crap "ll" and "d" aliases from skel .bashrc
28 785
907 1664
908 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1665 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
909 1666
910 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by 1667 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
911 Andy Dustman. Fix bug 47250 (depscan.sh fails to create 1668 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
912 /var/lib/init.d/* directories) with patch from Terje Bergstrm. 1669 /var/lib/init.d/* directories) with patch from Terje Bergström
913 1670
914* rc-scripts 1.4.6 (08 Apr 2004) 1671* rc-scripts 1.4.6 (08 Apr 2004)
915 1672
916 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1673 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
917 1674
2531 is needed, else /usr/bin/newgrp segfault. 3288 is needed, else /usr/bin/newgrp segfault.
2532 3289
2533 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 3290 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2534 3291
2535 Update /etc/skel/.bash_profile to make it tcsh compadible. 3292 Update /etc/skel/.bash_profile to make it tcsh compadible.
2536 Thanks to Vin Jrvel for this fix. 3293 Thanks to Väinö Järvelä for this fix.
2537 3294
2538 Update /etc/profile to also set the PS? variables if $SHELL 3295 Update /etc/profile to also set the PS? variables if $SHELL
2539 is set to /bin/sh. This should make prompt colours in 3296 is set to /bin/sh. This should make prompt colours in
2540 bootstrap work again. 3297 bootstrap work again.
2541 3298

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

  ViewVC Help
Powered by ViewVC 1.1.20