Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-12 | path-util: no need to check whether p is absolute twice | Lennart Poettering | |
2014-12-12 | udev-builtin-btrfs: properly initialize ioctl struct to zeroes | Lennart Poettering | |
2014-12-12 | util: document why we have alloca_align() | Lennart Poettering | |
2014-12-12 | util: when using basename() for creating temporary files, verify the ↵ | Lennart Poettering | |
resulting name is actually valid Also, rename filename_is_safe() to filename_is_valid(), since it actually does a full validation for what the kernel will accept as file name, it's not just a heuristic. | |||
2014-12-12 | journal: fix dangling 'else' ambiguity | David Herrmann | |
Rework the sd-journal iterators to avoid dangling 'else' ambiguity. For a detailed explanation, see: commit bff686e2a981ccd0888cdf1981977d24320f1770 Author: David Herrmann <dh.herrmann@gmail.com> Date: Fri Dec 12 09:43:54 2014 +0100 hwdb: fix dangling 'else' ambuguity | |||
2014-12-12 | hwdb: fix dangling 'else' ambuguity | David Herrmann | |
Imagine the following use of hwdb: if (condition_A) SD_HWDB_FOREACH_PROPERTY(hwdb, modalias, key, value) operation_A(key, value); else log_error("..."); This should work just fine, but but definitely does not what you would expect. Due to how SD_HWDB_FOREACH_PROPERTY is defined, the dangling 'else' is linked to the hidden 'if' statement in the macro instead of the outer 'if (condition_A)'. This is unexpected and really annoying to debug. Fix this by never leaving un-finished if-statements in SD_HWDB_FOREACH_PROPERTY(). We simply inverse the if() statement and explicitly add an 'else'-branch. This way, the statement is closed and all ambuguities are resolved. | |||
2014-12-12 | hwdb: FOREACH_HWDB_PROPERTY -> SD_HWDB_FOREACH_PROPERTY | David Herrmann | |
Lets not pollute the global namespace. Prefix all our exported names and macros with SD_HWDB_*. | |||
2014-12-11 | hwdb: Update database of Bluetooth company identifiers | Marcel Holtmann | |
2014-12-11 | use correct format types | Thomas Hindoe Paaboel Andersen | |
2014-12-11 | test-condition: add more test cases | Ronny Chevalier | |
2014-12-11 | test-strv: add test for strv_equal | Ronny Chevalier | |
2014-12-11 | test-execute: add tests for UMask directive | Ronny Chevalier | |
2014-12-11 | test-unit-name: add tests for %f | Ronny Chevalier | |
2014-12-11 | bus: sync with kdbus.git | David Herrmann | |
Changes: * bloom parameters are returned in an offset via HELLO * FREE now takes items just like any other ioctl | |||
2014-12-11 | tree-wide: use our memset() macros instead of memset() itself | Lennart Poettering | |
2014-12-11 | treewide: correct spacing near eol in code comments | Torstein Husebø | |
2014-12-11 | core: correct spacing near eol in code comments | Torstein Husebø | |
2014-12-11 | shared: correct spacing near eol in code comments | Torstein Husebø | |
2014-12-11 | journald: correct spacing near eol code comments | Torstein Husebø | |
2014-12-11 | sd-bus: correct spacing near eol in code comments | Torstein Husebø | |
2014-12-11 | networkd/resolved: correct spacing near eol in code comments | Torstein Husebø | |
2014-12-11 | build-sys: fix user unit m4 logic | Lennart Poettering | |
2014-12-11 | update TODO | Lennart Poettering | |
2014-12-11 | sd-dhcp-client: log if we fail to set up lease timers | Tom Gundersen | |
2014-12-11 | tests: udev - assume /etc/machine-id rather than /etc/hosts | Tom Gundersen | |
On todays machines /etc/hosts is not mandatory. /etc/machine-id is though, so let's rely on that instead. This makes the udev tests pass again for me. | |||
2014-12-11 | libudev: make libudev-hwdb a wrapper around sd-hwdb | Tom Gundersen | |
2014-12-11 | libsystemd: add sd-hwdb library | Tom Gundersen | |
This is libudev-hwdb, but decoupled from libudev and in the libsystemd style. The core code is unchanged, apart from the following minor changes: - hwdb.bin located in /**/systemd/hwdb/ take preference over the ones located in /**/udev/ - properties are stored internally in an OrderedHashmap, rather than a linked list. - a new API call allows individual properties to be queried directly, rather than iterating over them all - the iteration over properties have been moved inside the library, rather than exposing a list directly - the unused 'flags' parameter was dropped | |||
2014-12-11 | bus: sync with kdbus.git | David Herrmann | |
Sync up with recent kdbus changed: * several ioctls gained .size and .items members (but still unused) * CMD_SEND gained its own ioctl structure * several members of kdbus_msg were dropped as they were only used during SEND, not during RECV etc. * CMD_RECV and CMD_SEND now share a kdbus_reply member which contains the offset and size of the returned message. | |||
2014-12-11 | bus: zero cmd_free before passing to ioctl | David Herrmann | |
Make sure the whole cmd_free object is zeroed before passing it into the kernel. This makes valgrind happy and makes us future proof. | |||
2014-12-11 | bus: fix memfd-cache regarding memfd offsets | David Herrmann | |
We must restore part->mmap_begin when poping memfds from the memfd-cache. We rely on the memfds to be unsealed, so we can be sure that we own the whole FD. Therefore, simply set part->mmap_begin to the same as part->data. This fixes test-bus-kernel-benchmark. | |||
2014-12-11 | TODO: update | David Herrmann | |
Drop resolved kdbus issues. | |||
2014-12-11 | localectl,man: make it obvious that set-*-keymaps sets both keymaps | Zbigniew Jędrzejewski-Szmek | |
https://bugs.freedesktop.org/show_bug.cgi?id=85411 | |||
2014-12-10 | zsh-completion: remove duplicate functionsystemd/v218 | Zbigniew Jędrzejewski-Szmek | |
https://bugs.archlinux.org/task/43069 | |||
2014-12-10 | build-sys: update Lennart's private target | Lennart Poettering | |
2014-12-10 | NEWS: minor wording improvement | Lennart Poettering | |
2014-12-10 | build-sys: add missing file to CLEANFILES | Lennart Poettering | |
2014-12-10 | NEWS: update contributors list | Lennart Poettering | |
2014-12-10 | build-sys: bump package and library versions in preparation for 218 release | Lennart Poettering | |
2014-12-10 | build-sys: turn off SMACK capabilities stuff for now, since it is ↵ | Lennart Poettering | |
incompatible with nspawn | |||
2014-12-10 | update TODO | Lennart Poettering | |
2014-12-10 | scope: make attachment of initial PIDs a bit more robust | Lennart Poettering | |
2014-12-10 | core: don't migrate PIDs for units that may contain subcgroups, do this only ↵ | Lennart Poettering | |
for leaf units Otherwise a slice or delegation unit might move PIDs around ignoring the fact that it is attached to a subcgroup. | |||
2014-12-10 | update TODO | Lennart Poettering | |
2014-12-10 | core: properly pass unit file state to clients via the bus | Lennart Poettering | |
2014-12-10 | build-sys: fix link-order | Kay Sievers | |
2014-12-10 | update TODO | Lennart Poettering | |
2014-12-10 | sd-bus: make BUS_ERROR_MAP_ELF_USE() use a const variable | Lennart Poettering | |
2014-12-10 | networkd: rename section [BridgePort] → [Bridge] | Lennart Poettering | |
Let's stick to generic sections that describe the general technology, instead of specific per-object sections, unless we really have a reason to do that otherwise. | |||
2014-12-10 | sd-bus: move common errors src/shared/bus-errors.h → ↵ | Lennart Poettering | |
src/libsystemd/sd-bus/bus-common-errors.h Stuff in src/shared/ should not use stuff from src/libsystemd/ really. | |||
2014-12-10 | networkd-dhcp6: Support ICMPv6 Other information | Patrik Flykt | |
When ICMPv6 Other information is received, enable Information request in DHCPv6. If the DHCPv6 client already exists, only update the client if there is a transition from Other to Managed state. |