Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-12 | bus: fix assert() on HELLO error-path | David Herrmann | |
Make sure we don't call into any bus_kernel_*() functions before b->is_kernel is set to true. Hard-code the CMD_FREE just like the other helpers do. | |||
2014-12-12 | nspawn: beef up nspawn with some btrfs magic | Lennart Poettering | |
This adds --template= to duplicate an OS tree as btrfs snpashot and run it This also adds --ephemeral or -x to create a snapshot of an OS tree and boot that, removing it after exit. | |||
2014-12-12 | copy: teach copy_bytes() btrfs reflink magic | Lennart Poettering | |
2014-12-12 | gpt-auto-generator: make use of new btrfs-util.h APIs | Lennart Poettering | |
2014-12-12 | shared: add new btrfs-util.[ch] helpers for doing common btrfs operation | Lennart Poettering | |
2014-12-12 | shared: missing.h should include btrfs.h, before redefining some of its ↵ | Lennart Poettering | |
definitions | |||
2014-12-12 | util: minor simplification for loop_write() and loop_read() | Lennart Poettering | |
2014-12-12 | nspawn: properly validate machine names | Lennart Poettering | |
2014-12-12 | seccomp-util.h: make sure seccomp-util.h can be included alone | Lennart Poettering | |
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 | |