blob: b177320167280a4f1cbb401bb1a903f7a01a8146 [file] [log] [blame]
Scott James Remnantfd029da2006-10-17 19:21:07 +010010.3.0 2006-10-17
2
3 * Reverted logd behaviour from previous version, it's up to the
4 init scripts to send messages to the console if they wish.
5
6 * Compatibility programs must now be explicitly enabled by using
7 ./configure --enable-compat=sysv
8
9 * "shutdown" and "reboot" are now considered System V compatibility
10 programs, as they emulate the behaviour of those. Dropped some
11 added options to make them fit.
12
13 * All programs given improved --help text.
14
15 * "initctl" rewritten, any sub-command can be run directly by
16 making it a symlink to "initctl" itself.
17
18 * "start", "stop" and "status" are now just symlinks to "initctl";
19 not a separate binary.
20
Scott James Remnant4e58f752006-09-20 06:33:50 +0100210.2.7 2006-09-20
22
23 * logd writes received messages to the console unless "quiet" is
24 on the kernel command-line
25
26 * runaway jobs are now caught when they start, rather than respawn,
27 so stop/start loops are caught
28
29 * Include inotify support for compiling under glibc 2.3
30
Scott James Remnant948ab872006-09-14 10:34:34 +0100310.2.6 2006-09-13
32
33 * Fix major bug on architectures with 64-bit kernel and 32-bit
34 user-land caused by an inconsitency between the behaviour of
35 kernel's compat_sys_waitid() vs. sys_waitid() functions.
36
37 * "halt" now only calls "shutdown -h now"
38
Scott James Remnant760237e2006-09-09 05:38:32 +0100390.2.5 2006-09-09
40
41 * "control-alt-delete" event name changed to "ctrlaltdel".
42
43 * "initctl shutdown EVENT" added that performs the same job as
44 "shutdown" but without all the usual warnings, timings, etc.
45
46 * "logd" has now been written, if installed this is started by init
47 before sending the "startup" call and all jobs with "console logged"
48 (the default) will have their output sent to this daemon. It
49 currently just logs to /var/log/boot.
50
51 * "shutdown -k" implemented.
52
53 * The "shutdown" utility has been changed to generate "system-halt"
54 for "-H", "power-off" for "-P" and just "halt" if only "-h" given.
55
56 * If "shutdown" is run when running under sysvinit, it will now
57 send the appropriate /dev/initctl message to allow upgrades.
58
59 * "telinit S" implemented.
60
61 * Instead of trying to start or stop jobs, "telinit" now just sends
62 "runlevel-X" events.
63
64 * The "telinit" utility now ensures a "shutdown" event is sent
65 before switching to runlevel 0, 1 or 6.
66
67 * If "telinit" is installed and init is called by the super-user,
68 "telinit" is invoked instead.
69
70 * Basic manual pages included.
71
Scott James Remnant7663bfb2006-09-01 19:58:19 +0100720.2.1 2006-09-01
73
74 * Compilation fixes
75
Scott James Remnant12dd7252006-09-01 02:27:04 +0100760.2.0 2006-09-01
77
78 * "shutdown", "reboot", "halt" and "poweroff" utilities provided
79 that match their traditional equivalents.
80
81 * "start", "stop" and "status" utilities provided to start, stop
82 and query the status of jobs respectively.
83
84 * "runlevel" and "telinit" utilities provided for compatibility.
85
86 * "initctl list" will list active jobs.
87
88 * Events vastly simplified to just simple strings.
89
90 * Jobs now generate "jobname/start", "jobname/started",
91 "jobname/stop" and "jobname/stopped" events as they go through
92 state transitions.
93
94 * Services generate a "jobname" event when they are running.
95
96 * Tasks generate a "jobname" event when they have finished.
97
98 * The "shutdown" utility will generate a "shutdown" event followed
99 by one of "maintenance", "reboot", "halt" or "poweroff" or any
100 admin-specified event.
101
102 * "stalled" event generated when no jobs are running or queued.
103
104 * "control-alt-delete" event generated when that key combination
105 is pressed
106
107 * "kbdrequest" event generated when Alt-UpArrow is pressed
108
109 * Runaway respawning services will now be caught.
110
111 * init will re-exec on receipt of the SIGUSR1 signal.
112
Scott James Remnant21679252006-08-25 16:22:13 +02001130.1.1 2006-08-25
114
115 * Minor bug fixes.
116
Scott James Remnant33e64d02006-08-25 14:44:32 +02001170.1.0 2006-08-24
Scott James Remnant8a0cd072006-05-14 18:28:58 +0100118
119 * Initial public release.
120