Scott James Remnant | fd029da | 2006-10-17 19:21:07 +0100 | [diff] [blame^] | 1 | 0.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 Remnant | 4e58f75 | 2006-09-20 06:33:50 +0100 | [diff] [blame] | 21 | 0.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 Remnant | 948ab87 | 2006-09-14 10:34:34 +0100 | [diff] [blame] | 31 | 0.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 Remnant | 760237e | 2006-09-09 05:38:32 +0100 | [diff] [blame] | 39 | 0.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 Remnant | 7663bfb | 2006-09-01 19:58:19 +0100 | [diff] [blame] | 72 | 0.2.1 2006-09-01 |
| 73 | |
| 74 | * Compilation fixes |
| 75 | |
Scott James Remnant | 12dd725 | 2006-09-01 02:27:04 +0100 | [diff] [blame] | 76 | 0.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 Remnant | 2167925 | 2006-08-25 16:22:13 +0200 | [diff] [blame] | 113 | 0.1.1 2006-08-25 |
| 114 | |
| 115 | * Minor bug fixes. |
| 116 | |
Scott James Remnant | 33e64d0 | 2006-08-25 14:44:32 +0200 | [diff] [blame] | 117 | 0.1.0 2006-08-24 |
Scott James Remnant | 8a0cd07 | 2006-05-14 18:28:58 +0100 | [diff] [blame] | 118 | |
| 119 | * Initial public release. |
| 120 | |