Features:
+* general: get rid of readdir_r/dirent_storage stuff, it's unnecessary on Linux
+
* add API to clone sd_bus_message objects
* sd-bus: synthesized messages should get serial number (uint32_t) -1
* be more careful what we export on the bus as (usec_t) 0 and (usec_t) -1
-* increase journal files by a few MB each time, instead of piecemeal
-
* add field to transient units that indicate whether systemd or somebody else saves/restores its settings, for integration with libvirt
* systemctl: rework wait filter to not require match callback
* remove NSS usage from PID 1 (notably the specifiers)
* socket-proxyd:
+ - Support multiple inherited sockets mapped to different remote hosts
- Use a nonblocking alternative to getaddrinfo
- Until we can start daemons directly, find a less ugly, less racy alternative than shell scripts for the second man page example.
- Support starting daemons directly without requiring a shell script; update man pages
* move config_parse_path_strv() out of conf-parser.c
-* libdsystemd-bus should expose utf8 validation calls
-
* After coming back from hibernation reset hibernation swap partition using the /dev/snapshot ioctl APIs
* If we try to find a unit via a dangling symlink, generate a clean
* service: watchdog logic: for testing purposes allow ping, but do not require pong
* journal:
- - do not use magic msync() in src/journal/journal-file.c, just call fsync()
- <alxchk> poettering: looks like msync just calls vfs_fsync
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/msync.c#n18
- import and delete pstore filesystem content at startup
- journald: also get thread ID from client, plus thread name
- journal: when waiting for journal additions in the client always sleep at least 1s or so, in order to minimize wakeups
- Make sure ID_PATH is always exported and complete for
network devices where possible, so we can safely rely
on Path= matching
- - NamePolicy= replace the current naming rules
- - MACPolicy= support 'firmware', 'synthetic' and 'random'
- Check if Driver= is broken, or just my driver (bcma)
+* sd-rtnl:
+ - replace sd_rtnl_message_append() by type-safe versions
+ - improve container support, and add support for entering containers when reading
+ - add support for more attribute types
+
External:
* dbus:
* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
-* %m in printf() instead of strerror(errno);
-
* pahole
* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!