X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=NEWS;h=a75add14024395096a200a4bb8e114ed91f520c9;hb=06e2968ea6e3d8f90eb715b4a8e8a43b3d7449ab;hp=c82e637d0ecc9bb80220ccf913c66b4436586a82;hpb=19c5f19d69bb5f520fa7213239490c55de06d99d;p=elogind.git diff --git a/NEWS b/NEWS index c82e637d0..a75add140 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,39 @@ systemd System and Service Manager -CHANGES WITH: +CHANGES WITH 182: + * udev: all udev sources are merged into the systemd source tree now. + All future udev development will happen in the systemd tree. It + is still fully supported to use the udev daemon and tools without + systemd running, like in initramfs or other init systems. Building + udev though, will require the *build* of the systemd tree, but + udev can be properly *run* without systems. + + * udev: /lib/udev/devices/ are not read anymore; systemd-tmpfiles + should be used to create dead device nodes as workarounds for broken + subsystems. + + * udev: RUN+="socket:..." and udev_monitor_new_from_socket() is + no longer supported. udev_monitor_new_from_netlink() needs to be + used to subscribe to events. + + * udev: when udevd is started by systemd, processes which are left + behind by forking them off of udev rules, are unconditionally cleaned + up and killed now after the event handling has finished. Services or + daemons must be started as systemd services. Services can be + pulled-in by udev to ge started, but they can no longer be directly + forked by udev rules. + + * udev: the daemon binary is called systemd-udevd now and installed + in /usr/lib/systemd/. Standalone builds or non-systemd systems need + to adapt to that, create symlink, or rename the binary after building + it. + + * Libudev does no longer provide these symbols: + udev_monitor_from_socket() + udev_queue_get_failed_list_entry() + udev_get_{dev,sys,run}_path() + The verions number was bumped and symbol versioning introduced. + * systemd-logingctl and systemd-journalctl have been renamed to logingctl and journalctl to match systemctl.