Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-30 | udev: link-config - let udevd set the ifname | Tom Gundersen | |
2013-10-30 | machinectl: privileged option is gone | Marc-Antoine Perennou | |
2013-10-30 | udev: ata_id: log faling ioctls as "debug" | Kay Sievers | |
2013-10-30 | machinectl: port to sd-bus | Tom Gundersen | |
2013-10-30 | bus: fix build | Lennart Poettering | |
2013-10-30 | machined: port over to libsystemd-bus | Lennart Poettering | |
2013-10-30 | bus: make sure we can match well-known names | Lennart Poettering | |
2013-10-30 | bus: it is OK to have signals with multiple parameters | Lennart Poettering | |
2013-10-30 | bus: don't fail if GetAll() is used to get properties of the built-in interfaces | Lennart Poettering | |
2013-10-30 | bus: make bus message dump output a bit smaller | Lennart Poettering | |
2013-10-30 | bus: don't include the introspected object in list of subobjects | Lennart Poettering | |
2013-10-30 | udev: do not allow to change the DEVPATH of a device | Kay Sievers | |
2013-10-29 | udev: link-config - reset ctx on exit | Tom Gundersen | |
2013-10-29 | rtnl-util: add missing files | Tom Gundersen | |
2013-10-29 | udev-event: use rtnl to set ifname | Tom Gundersen | |
2013-10-29 | rtnl: move set_link_properties to rtnl-utils | Tom Gundersen | |
2013-10-29 | rtnl: fix sockaddr confusion | Tom Gundersen | |
2013-10-29 | strv: introduce new STRV_MAKE and STRV_MAKE_EMPTY macros to create string ↵ | Lennart Poettering | |
arrays nicely on the fly | |||
2013-10-29 | bus: add extra validity checks | Lennart Poettering | |
2013-10-29 | strv: introduce new strv_from_stdarg_alloca() macro to generate a string ↵ | Lennart Poettering | |
array from stdarg function parameters This allows us to turn lists of strings passed in easily into string arrays without having to allocate memory. | |||
2013-10-29 | rc-local: use access(X_OK) to check if files are executable | Lennart Poettering | |
... and other modernizations. | |||
2013-10-29 | timedate: handle more nicely if something or somebody keeps open /dev/rtc ↵ | Lennart Poettering | |
and thus blocks out everybody else chrony is appears to keep the RTC open continuously these days which is a bad idea, and /dev/rtc is a single-user device, which is a bad idea too. Together both bad ideas mean that nobody else can access the RTC anymore. That's something to fix, but in the meantime we should handle this more gracefully. | |||
2013-10-29 | bus: add a macro to simplify reading of UUIDs | Lennart Poettering | |
2013-10-29 | bus: add new sd_bus_message_verify_type() and sd_bus_message_copy() API calls | Lennart Poettering | |
2013-10-29 | rtnl: cleanup socket_read_message | Tom Gundersen | |
2013-10-29 | udev: link-config - split connection to sockets from loading of configs | Tom Gundersen | |
We want to load the config in _init, but not connect to the sockets before we are forked. | |||
2013-10-29 | rtnl: complain if used after fork | Tom Gundersen | |
2013-10-29 | rtnl: introduce default timeout | Tom Gundersen | |
We set it to 10 secs (as we are only communicating with the kernel, it seems we should be able to bail out sooner than sd-bus, which uses 25). When passing timout 0, the default is used, use this in link-config. | |||
2013-10-29 | udev: link-config - use safe_atou instead of strtoul | Tom Gundersen | |
2013-10-29 | udev: link-config - use zero instead of memset | Tom Gundersen | |
2013-10-29 | udev: link-config - use proper return values | Tom Gundersen | |
Not sure if -ENOENT is the correct return value for when no persistent network name is set, but couldn't think of anything better. | |||
2013-10-29 | udev: link-config - use new0 instead of calloc | Tom Gundersen | |
2013-10-29 | rtnl: use malloc0 instead of calloc | Tom Gundersen | |
2013-10-29 | rtnl: use _cleanup_ macro more | Tom Gundersen | |
2013-10-29 | udev: link-config - use _cleanup_ macro locally | Tom Gundersen | |
2013-10-29 | path_check_timestamp: only keep the most recent timestamp | Tom Gundersen | |
There is no point in keeping one timestamp for each directory, as we only ever care about the most recent one. | |||
2013-10-29 | sd-rtnl: minor fixes | Tom Gundersen | |
2013-10-29 | udev: link-config - add proper parsing | Tom Gundersen | |
2013-10-29 | conf-parser: add macro for ENUMV | Tom Gundersen | |
Parses a whitespace separated list of strings into a vector of enums. | |||
2013-10-29 | udev: builtin - rename net_link to net_setup_link | Tom Gundersen | |
Also add shell completions. | |||
2013-10-29 | network: move configuration to /etc/systemd/network | Tom Gundersen | |
This is private configuraiton, so let's not pollute the namespace (and hence make Debian happy :) ). | |||
2013-10-28 | journalctl: add --list-boots to show boot IDs and times | Zbigniew Jędrzejewski-Szmek | |
Suggested by David Wilkins <dwilkins@maths.tcd.ie> in https://bugzilla.redhat.com/show_bug.cgi?id=967521: > [Specific boot ID is a] bit of a palaver to obtain. I consulted the > verbose dump of the journal to discover the _BOOT_ID for the > timestamp, and then generated the journal dump for that boot using > journalctl _BOOT_ID=foo -o short-monotonic. | |||
2013-10-28 | udev: link-config - add mac address policy | Tom Gundersen | |
This introduces a new key MACAddressPolicy. The possible policies are 'persistent' and 'random'. 'persistent' will do nothing if the current address is the hardware address, but if the hardware does not have an address (or another address is set for whatever reason), we will generate an address which will be random, but persistent between boots (based on machineid and persistent netif name). 'random' will do nothing if the kernel already set a random address, otherwise it will generate a random one and use that instead. This patch sets MACAddressPolicy=persistent in the default .link file. | |||
2013-10-28 | udev: link-config - move naming policy from udev rules | Tom Gundersen | |
This introduces a new key NamePolicy, which takes an ordered list of naming policies. The first successful one is applide. If all fail the value of Name (if any) is used. The possible policies are 'onboard', 'slot', 'path' and 'mac'. This patch introduces a default link file, which replaces the equivalent udev rule. | |||
2013-10-27 | udev: link-config - sanity check the ifname and mac address | Tom Gundersen | |
2013-10-27 | rtnl: relax the tests a bit | Tom Gundersen | |
It is a bit too optimisitc that this stuff is the same on different hosts. | |||
2013-10-27 | udev: link-config: add rtnl support | Tom Gundersen | |
This adds support for setting the mac address, name and mtu. Example: [Link] MTU=1450 MACAddress=98:76:54:32:10:ab Name=wireless0 | |||
2013-10-27 | libsystemd-rtnl: add a rtnetlink library | Tom Gundersen | |
This is intentionally as similar to sd-bus as possible. While it would be simple to export it, the intentions is to keep this internal (at least for the forseeable future). Currently only synchronous communication is implemented | |||
2013-10-27 | test-strv.c: added STRV_FOREACH and STRV_FOREACH_BACKWARDS | Daniel Buch | |
2013-10-27 | path_lookup: moved _cleanup_lookup_paths_free_ from install.c to path-lookup.h | Daniel Buch | |