Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-11 | udev: builtin-keyboard: move actual key mapping to a helper function | Peter Hutterer | |
No changes in the mapping, but previously we opened the device only on successful parsing. Now we open the mapping as soon as we have a value that looks interesting. Since errors are supposed to be the exception, not the rule, this is probably fine. | |||
2015-04-11 | udev: builtin-keyboard: immediately EVIOCSKEYCODE when we have a pair | Peter Hutterer | |
Rather than building a map and looping through the map, immediately call the ioctl when we have a successfully parsed property. This has a side-effect: before the maximum number of ioctls was limited to the size of the map (1024), now it is unlimited. | |||
2015-04-11 | udev: builtin-keyboard: move fetching the device node up | Peter Hutterer | |
No point parsing the properties if we can't get the devnode to apply them later. Plus, this makes future additions easier to slot in. | |||
2015-04-11 | shared: move replace_env* from util to env-util | Ronny Chevalier | |
2015-04-11 | shared: add terminal-util.[ch] | Ronny Chevalier | |
2015-04-11 | shared: add random-util.[ch] | Ronny Chevalier | |
2015-04-10 | shared: add process-util.[ch] | Ronny Chevalier | |
2015-04-10 | shared: add formats-util.h | Ronny Chevalier | |
2015-04-10 | dbus: typo fix in log | Thomas Hindoe Paaboel Andersen | |
2015-04-10 | tmpfiles: fix build with clang | Thomas Hindoe Paaboel Andersen | |
Clang is not happy about using the cleanup attribute in switches | |||
2015-04-10 | efivars: fix build for non-efi | Thomas Hindoe Paaboel Andersen | |
2015-04-10 | shared: boot-timestamps - remove ifdef | Tom Gundersen | |
No need to ifdef out efi code as the functions are always defined. | |||
2015-04-10 | shared: efivars - fix compile on non-EFI systems | Tom Gundersen | |
systemctl and logind were unconditionally using functions that were not compiled on non-EFI systems. Add stubs returning -EOPNOTSUPP to fix compile again. | |||
2015-04-10 | shared: efivars - is_efi_*() returns bool instead of int | Tom Gundersen | |
There was a bug where is_efi_*() could return a negative error value, which would be treated as 'true', just make this a bool in the helper library to avoid the problem. | |||
2015-04-10 | Revert "sd-dhcp-client: fix strict aliasing issue" | Lennart Poettering | |
This reverts commit 6ec8e7c763b7dfa82e25e31f6938122748d1608f. This doesn't fix any issues, just makes the code harder to read. | |||
2015-04-10 | sd-event: simplify sd_event_run() | Lennart Poettering | |
2015-04-10 | tmpfiles: add specifier expansion for L and C lines, too | Lennart Poettering | |
2015-04-10 | bus-util: be more verbose if dbus job fails | Michal Sekletar | |
Users might have hard time figuring out why exactly their systemctl request failed. If dbus job fails try to figure out more details about failure by examining Result property of the service. https://bugzilla.redhat.com/show_bug.cgi?id=1016680 | |||
2015-04-10 | core: set_put never returns -EEXIST | Ronny Chevalier | |
When the value is already there it returns 0. Also add a test to ensure this | |||
2015-04-10 | tmpfiles: enforce ordering when executing lines | Lennart Poettering | |
Always create files first, and then adjust their ACLs, xattrs, file attributes, never the opposite. Previously the order was not deterministic, thus possibly first adjusting ACLs/xattrs/file attributes before actually creating the items. | |||
2015-04-10 | tmpfiles: eat up empty columns | Lennart Poettering | |
2015-04-10 | tmpfiles: substitute % specifiers in arguments for writing files and xattrs | Lennart Poettering | |
2015-04-10 | tmpfiles: warn if we get an argument on lines that don't take any | Lennart Poettering | |
2015-04-10 | tmpfiles: mostly revert 71044f609b829d802e0eb81270e13b4f55d76476 | Lennart Poettering | |
Add a comment why returning a positive error is OK and intended in this case. (It's still a nasty hack to do this though!) | |||
2015-04-10 | device-nodes: minor simplifications | Lennart Poettering | |
2015-04-10 | util: unify how we parse mode_t strings | Lennart Poettering | |
2015-04-10 | util: remove normalize_env_assignment(), it's unused | Lennart Poettering | |
2015-04-10 | shared: fix memleak | Ronny Chevalier | |
path was used for 2 purposes but it was not freed before being reused. | |||
2015-04-10 | util: mark unquote() static, so that new code doesn't use this anymore | Lennart Poettering | |
2015-04-10 | util: fix unicode decoding in unquote_first_word() | Lennart Poettering | |
2015-04-10 | util: when unescaping C escape sequences support C++11 \u and \U unicode ↵ | Lennart Poettering | |
literals We simply recode them in utf8. | |||
2015-04-09 | util: fix a typo in comment | Thomas Hindoe Paaboel Andersen | |
2015-04-09 | terminal/page: drop unneeded DISABLE_WARNING_* | David Herrmann | |
The macros in shared/macro.h have been updated to no longer use fixed variable names. This will silence any shadowing-warnings, so drop the DISABLE_WARNING_* annotations. | |||
2015-04-09 | bus: simplify bus_message_read_strv_extend() | David Herrmann | |
Avoid unbound for(;;) loop and use the established coding-style: while ((r = sd_bus_message_read*(...)) > 0) { } if (r < 0) return r; This is much easier to read and used all over the code base. | |||
2015-04-09 | bus: use free_and_strdup() | David Herrmann | |
Save some LOCs by replacing strdup()+error-handling+free+assign with free_and_strdup(). | |||
2015-04-09 | terminal/idev: fix NULL terminator for bus-property mapping | David Herrmann | |
We require a NULL entry as sentinal in bus_properties_map. Fix this! | |||
2015-04-09 | test-journal-flush: fix memleak | Ronny Chevalier | |
2015-04-09 | util: cunescape - fix memleak in error path | Ronny Chevalier | |
2015-04-09 | util: add shell_maybe_quote() call for preparing a string for shell cmdline ↵ | Lennart Poettering | |
inclusion If necessary the passed string is enclosed in "", and all special characters escapes. This also ports over usage in bus-util.c and job.c to use this, instead of a incorrect local implementation that forgets to properly escape. | |||
2015-04-09 | vconsole: some modernizations, indentation fixes | Lennart Poettering | |
2015-04-09 | tmpfiles: properly return error code from path_set_acl() | Lennart Poettering | |
2015-04-09 | tmpfiles: add file attribute calls to list of glob needing commands | Lennart Poettering | |
2015-04-09 | vconsole: stick to kernel-style function error handling | Lennart Poettering | |
This undoes part of 8931278c8a9ef7b60f6b6963486a9e9febb20a0d. We really should stick to kernel-style "int" return values from functions, and not covnert success into boolean returns. | |||
2015-04-09 | networkd: do not assign the variable twice | Thomas Hindoe Paaboel Andersen | |
2015-04-08 | tmpfiles: rework file attribute code | Lennart Poettering | |
- Stick to one type for the flags field: unsigned. This appears to be what the kernel uses, and there's no point in using something else. - compress the flags array by avoiding sparse entries - extend some error messages to not use abbreviated words - avoid TTOCTTOU issues by invoking fstat() after open() when applying file flags - add explanation why we need to check the file type with fstat(). - don't needlessly abbreviate "attribute" as "attrib", in particually as "chattr" abbreviates it as "attr" rather than "attrib". | |||
2015-04-08 | util: merge change_attr_fd() and chattr_fd() | Lennart Poettering | |
2015-04-08 | fstab-generator: don't continue on OOM | Lennart Poettering | |
2015-04-08 | timesyncd: print an INFO log message when we successfully reached a time server | Lennart Poettering | |
2015-04-08 | man: avoid confusion regarding "time synchronization state" | Lennart Poettering | |
Also, update example in the timedatectl man page to match the actual timedatectl output. | |||
2015-04-08 | systemctl: Use logind for --firmware-setup if possible | Jan Janssen | |