summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* git: indicate that tabs are never OK in the systemd treeLennart Poettering2013-10-30
|
* machined: port over to libsystemd-busLennart Poettering2013-10-30
|
* update TODOLennart Poettering2013-10-30
|
* bus: make sure we can match well-known namesLennart Poettering2013-10-30
|
* autogen: use -O0 for "autogen.sh c" after allLennart Poettering2013-10-30
| | | | | -Og actually breaks gdb still, so let's stick to -O0 for now, but introduce "autogen.sh g" for those who don't need gdb.
* bus: it is OK to have signals with multiple parametersLennart Poettering2013-10-30
|
* bus: don't fail if GetAll() is used to get properties of the built-in interfacesLennart Poettering2013-10-30
|
* bus: make bus message dump output a bit smallerLennart Poettering2013-10-30
|
* bus: don't include the introspected object in list of subobjectsLennart Poettering2013-10-30
|
* udev: do not allow to change the DEVPATH of a deviceKay Sievers2013-10-30
|
* udev: link-config - reset ctx on exitTom Gundersen2013-10-29
|
* rtnl-util: add missing filesTom Gundersen2013-10-29
|
* udev-event: use rtnl to set ifnameTom Gundersen2013-10-29
|
* rtnl: move set_link_properties to rtnl-utilsTom Gundersen2013-10-29
|
* rtnl: fix sockaddr confusionTom Gundersen2013-10-29
|
* strv: introduce new STRV_MAKE and STRV_MAKE_EMPTY macros to create string ↵Lennart Poettering2013-10-29
| | | | arrays nicely on the fly
* bus: add extra validity checksLennart Poettering2013-10-29
|
* strv: introduce new strv_from_stdarg_alloca() macro to generate a string ↵Lennart Poettering2013-10-29
| | | | | | | array from stdarg function parameters This allows us to turn lists of strings passed in easily into string arrays without having to allocate memory.
* rc-local: use access(X_OK) to check if files are executableLennart Poettering2013-10-29
| | | | ... and other modernizations.
* timedate: handle more nicely if something or somebody keeps open /dev/rtc ↵Lennart Poettering2013-10-29
| | | | | | | | | | 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.
* bus: add a macro to simplify reading of UUIDsLennart Poettering2013-10-29
|
* bus: add new sd_bus_message_verify_type() and sd_bus_message_copy() API callsLennart Poettering2013-10-29
|
* rtnl: cleanup socket_read_messageTom Gundersen2013-10-29
|
* udev: link-config - split connection to sockets from loading of configsTom Gundersen2013-10-29
| | | | We want to load the config in _init, but not connect to the sockets before we are forked.
* rtnl: complain if used after forkTom Gundersen2013-10-29
|
* rtnl: introduce default timeoutTom Gundersen2013-10-29
| | | | | | | | 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.
* udev: link-config - use safe_atou instead of strtoulTom Gundersen2013-10-29
|
* udev: link-config - use zero instead of memsetTom Gundersen2013-10-29
|
* udev: link-config - use proper return valuesTom Gundersen2013-10-29
| | | | | Not sure if -ENOENT is the correct return value for when no persistent network name is set, but couldn't think of anything better.
* udev: link-config - use new0 instead of callocTom Gundersen2013-10-29
|
* rtnl: use malloc0 instead of callocTom Gundersen2013-10-29
|
* rtnl: use _cleanup_ macro moreTom Gundersen2013-10-29
|
* udev: link-config - use _cleanup_ macro locallyTom Gundersen2013-10-29
|
* path_check_timestamp: only keep the most recent timestampTom Gundersen2013-10-29
| | | | | There is no point in keeping one timestamp for each directory, as we only ever care about the most recent one.
* sd-rtnl: minor fixesTom Gundersen2013-10-29
|
* udev: link-config - add proper parsingTom Gundersen2013-10-29
|
* conf-parser: add macro for ENUMVTom Gundersen2013-10-29
| | | | Parses a whitespace separated list of strings into a vector of enums.
* udev: builtin - rename net_link to net_setup_linkTom Gundersen2013-10-29
| | | | Also add shell completions.
* network: move configuration to /etc/systemd/networkTom Gundersen2013-10-29
| | | | This is private configuraiton, so let's not pollute the namespace (and hence make Debian happy :) ).
* journalctl: add --list-boots to show boot IDs and timesZbigniew Jędrzejewski-Szmek2013-10-28
| | | | | | | | | | 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.
* update TODOLennart Poettering2013-10-28
|
* Update socket proxy name in TODO. Reformat to list.David Strauss2013-10-28
|
* udev: don't mix static and dynamic libsTom Gundersen2013-10-28
|
* udev: link-config - add mac address policyTom Gundersen2013-10-28
| | | | | | | | | | | | | | | | 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.
* keymap: Fix stuck keys on Lenovo IdeaPad Z370Martin Pitt2013-10-28
| | | | https://launchpad.net/bugs/1245189
* keymap: Reorder IdeaPad rulesMartin Pitt2013-10-28
| | | | So that they are together in the file.
* udev: link-config - move naming policy from udev rulesTom Gundersen2013-10-28
| | | | | | | | | | | 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.
* udev: link-config - sanity check the ifname and mac addressTom Gundersen2013-10-27
|
* rtnl: relax the tests a bitTom Gundersen2013-10-27
| | | | It is a bit too optimisitc that this stuff is the same on different hosts.
* udev: link-config: add rtnl supportTom Gundersen2013-10-27
| | | | | | | | | | | This adds support for setting the mac address, name and mtu. Example: [Link] MTU=1450 MACAddress=98:76:54:32:10:ab Name=wireless0