Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-20 | hashmap: be a bit more conservative with pre-allocating hash tables and items | Lennart Poettering | |
2013-11-20 | install: when determining where default.target points to, accept a file ↵ | Lennart Poettering | |
instead of a symlink, too | |||
2013-11-20 | calendar: support 'yearly' and 'annually' names the same way as cron | Lennart Poettering | |
2013-11-20 | hwclock: modernizations | Lennart Poettering | |
2013-11-20 | macro: add _unlikely_() to assert_return() | Lennart Poettering | |
As the name indicates assert_return() is really just for assertions, i.e. where it's a programming error if the assertion does not hold. Hence it is safe to add _unlikely_() decorators for the expression to check. | |||
2013-11-20 | macro: change assert_cc() so that it can appear outside of functions | Lennart Poettering | |
2013-11-20 | install: use const where we can | Lennart Poettering | |
2013-11-20 | conf-parser: don't leak section names | Tom Gundersen | |
If we encounter an unknown section, we must free the previous section before clearing the pointer. | |||
2013-11-18 | localed: match converted keymaps before legacy | Zbigniew Jędrzejewski-Szmek | |
Before, X11 keymap fr-pc105-oss would be converted to fr, even though fr-oss exists. Now, if /usr/lib/kbd/keymaps/xkb/<layout>[-<variant>].map[.gz] exists, <layout>[-<variant>] will be used as the console keymap, falling back to the legacy mappings otherwise. % sudo localectl set-x11-keymap pl pc105 % localectl System Locale: LANG=en_US.UTF-8 VC Keymap: pl (was pl2 before) X11 Layout: pl X11 Model: pc105 % sudo localectl set-x11-keymap fr pc105 oss % localectl System Locale: LANG=en_US.UTF-8 VC Keymap: fr-oss (was fr before) X11 Layout: fr X11 Model: pc105 X11 Variant: oss % sudo localectl set-x11-keymap fr pc105 % localectl System Locale: LANG=en_US.UTF-8 VC Keymap: fr X11 Layout: fr X11 Model: pc105 % sudo localectl set-x11-keymap gb % localectl System Locale: LANG=en_US.UTF-8 VC Keymap: gb (was uk before) X11 Layout: gb | |||
2013-11-18 | Remove duplicate includes | Karel Zak | |
2013-11-18 | use #pragma once instead of foo*foo define guards | Shawn Landden | |
2013-11-13 | Resolve /dev/console to the active tty instead of just "tty0" | Olivier Brunel | |
When resolving /dev/console one would often get "tty0" meaning the active VT. Resolving to the actual tty (e.g. "tty1") will notably help on boot when determining whether or not PID1 can output to the console. | |||
2013-11-11 | timer: consider (usec_t) -1 an invalid timestamp | Lennart Poettering | |
2013-11-11 | timer: properly format relative timestamps in the future | Lennart Poettering | |
2013-11-09 | net-util: add inet address/family parsing | Tom Gundersen | |
2013-11-08 | shutdown: unify handling of reboot() syscall a bit | Lennart Poettering | |
2013-11-08 | Remove dead code and unexport some calls | Lennart Poettering | |
"make check-api-unused" informs us about code that is not used anymore or that is exported but only used internally. Fix these all over the place. | |||
2013-11-08 | manager: configurable StartLimit default values | Lukas Nykryn | |
https://bugzilla.redhat.com/show_bug.cgi?id=821723 | |||
2013-11-08 | install: don't override caller's parameter | Lennart Poettering | |
2013-11-07 | polkit: don't spawn local client if we access a remote system | Lennart Poettering | |
2013-11-07 | util: add circle to special chars we can draw | Lennart Poettering | |
2013-11-07 | Make hibernation test work for swap files | Jan Janssen | |
Suspend to disk works for swap files too (even if it is located on an ecrypted file system): https://www.kernel.org/doc/Documentation/power/swsusp-and-swap-files.txt | |||
2013-11-07 | Support additional argument in reboot | WaLyong Cho | |
reboot syscall can be performed with an additional argument. In some systems this functionality can be useful to modify the mode of the next boot performed by the bootloader. | |||
2013-11-07 | acpi-fpdt: break on zero or negative length read | Pavel Holica | |
https://bugzilla.redhat.com/show_bug.cgi?id=1027478 | |||
2013-11-07 | utf8: export utf8 validation functions as part of sd-bus | Lennart Poettering | |
To write useful bus code clients need to validate utf8 frequently since the bus reacts allergic to it. Since glibc does not provide any calls for this, let's provide it as part of libsystemd-bus. | |||
2013-11-07 | utf8: ascii_filter() is unused, let's remove it | Lennart Poettering | |
2013-11-07 | socket: rework things to have only one sockaddr formatter | Lennart Poettering | |
2013-11-06 | mkdir: modernize header ifdefs | Lennart Poettering | |
2013-11-06 | socket-proxyd: rework to support multiple sockets and splice()-based ↵ | Lennart Poettering | |
zero-copy network IO This also drops --ignore-env, which can't really work anymore if we allow multiple fds. Also adds support for pretty printing of peer identities for debug purposes, and abstract namespace UNIX sockets. Also ensures that we never take more connections than a certain limit. | |||
2013-11-06 | active: rework make_socket_fd() to be based on socket_address_listen() | Lennart Poettering | |
Among other things this makes sure we set SO_REUSEADDR which is immensely useful. | |||
2013-11-06 | path-util: paths_check_timestamp() opimizations | Lennart Poettering | |
2013-11-06 | util: unify reading of /proc/cmdline | Lennart Poettering | |
Instead of individually checking for containers in each user do this once in a new call proc_cmdline() that read the file only if we are not in a container. | |||
2013-11-05 | bus: delete some now used dbus1 code | Lennart Poettering | |
2013-11-05 | net-util: don't use libudev | Tom Gundersen | |
Should fix linking with old toolchain. | |||
2013-11-04 | net-config: start split out matching and parsing logic | Tom Gundersen | |
Move this to src/share/net-util.c, so it can be used elsewhere. | |||
2013-10-31 | virt: move caching of virtualization check results into detect_vm() and ↵ | Lennart Poettering | |
detect_container() After all, we ended up calling detect_container() more often than detect_virtualization(), hence the former one should cache the results, since the latter is only a wrapper around the former. | |||
2013-10-31 | timedatectl: get time values from the service instead of the client | Kay Sievers | |
This allow querying the RTC time from the unprivileged timedatectl. | |||
2013-10-31 | machinectl: add new command to spawn a getty inside a container | Lennart Poettering | |
2013-10-31 | nspawn: split out pty forwaring logic into ptyfwd.c | Lennart Poettering | |
2013-10-30 | util: when we use path_strv_canonicalize() we must allocate the strv from ↵ | Lennart Poettering | |
the heap | |||
2013-10-30 | machined: port over to libsystemd-bus | Lennart Poettering | |
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 | 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 | 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 | 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-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 | path_lookup: moved _cleanup_lookup_paths_free_ from install.c to path-lookup.h | Daniel Buch | |
2013-10-26 | STRV_FOREACH_BACKWARDS: improve readability a bit | Tom Gundersen | |
The indentation was wrong, also put the semicolon on a separate line to make it clear it is a for-loop with an epmyt body. | |||
2013-10-26 | udev: move udev_rules_check_timestamp to shared | Tom Gundersen | |
I want to use this from a bulitin in a subsequent patch. |