mirror of
https://github.com/troglobit/finit.git
synced 2026-11-06 15:51:03 +00:00
Update changelog for v4.1 release
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
1 parent
31cdc113fc
commit
2c30eef9a1
1 file changed
+15
-1
+15
-1
@@ -16,17 +16,31 @@ Bug fix release.
|
|||||||
sysvinit (upgrading/reinstalling causes scripts to `kill -USR1 1`)
|
sysvinit (upgrading/reinstalling causes scripts to `kill -USR1 1`)
|
||||||
* Change how `contrib/debian/install.sh` sets up a Grub boot entry for
|
* Change how `contrib/debian/install.sh` sets up a Grub boot entry for
|
||||||
finit. We now modify the $SUPPORTED_INITS variable in `10_linux`
|
finit. We now modify the $SUPPORTED_INITS variable in `10_linux`
|
||||||
|
* Disable default kernel ctrl-alt-delete handler and let Finit instead
|
||||||
|
catch `SIGINT` from kernel to be able to perform a proper reboot.
|
||||||
|
See the TODO for a future `sys/key/ctrlaltdel` condition extension
|
||||||
|
* Added keventd to provide `sys/pwr/ac` condition to Finit. keventd is
|
||||||
|
currently only responsible for monitoring `/sys/class/power_supply`
|
||||||
|
for changes to active AC mains power online status.
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
* Stricter interface name validation in netlink plugin, modeled after
|
* Stricter interface name validation in netlink plugin, modeled after
|
||||||
the kernel. Suggested by Coverity Scan
|
the kernel. Suggested by Coverity Scan
|
||||||
|
* Fix problem of re-registering a service as a task. Previously, if a
|
||||||
|
fundamental change, like type, was made to an active service/run/task
|
||||||
|
it did not take. Only possible workaround was to remove from config
|
||||||
|
* Drop warning from initctl when removing a non-existing usr condition
|
||||||
|
* Ensure services in plugins and from Finit main belong to a cgroup
|
||||||
|
* Ensure init top-level cgroup remains a leaf group
|
||||||
* The `contrib/*/install.sh` scripts failed to run from tarball
|
* The `contrib/*/install.sh` scripts failed to run from tarball
|
||||||
* Fix #170: detect loss of default route when interfaces go down. This
|
* Fix #170: detect loss of default route when interfaces go down. This
|
||||||
emulates the missing kernel netlink message to remove the condition
|
emulates the missing kernel netlink message to remove the condition
|
||||||
net/default/route to allow stopping dependent services
|
net/default/route to allow stopping dependent services
|
||||||
* Fix #171: restore automatic mount of `/dev/shm`, `/dev/pts`, `/run`
|
* Fix #171: restore automatic mount of `/dev/shm`, `/dev/pts`, `/run`
|
||||||
and `/tmp`, unless mounted already by `/etc/fstab`. This is what most
|
and `/tmp`, unless mounted already by `/etc/fstab`. This is what most
|
||||||
desktop systems expect PID 1 to do
|
desktop systems expect PID 1 to do. Here we also make sure to mount
|
||||||
|
`/run/lock` as a tmpfs as well, with write perms for regular users,
|
||||||
|
this prevents regular users from filling up `/run` and causing DoS.
|
||||||
* Fix #173: netlink plugin runs out of socket buffer space;
|
* Fix #173: netlink plugin runs out of socket buffer space;
|
||||||
|
|
||||||
finit[1]: nl_callback():recv(): No buffer space available
|
finit[1]: nl_callback():recv(): No buffer space available
|
||||||
|
|||||||
Reference in new issue
Block a user