Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-15 | bus: _printf_ attributes should be on prototypes not function definitions ↵ | Lennart Poettering | |
for non-static functions | |||
2013-12-15 | bus: update kdbus monitoring interface | Kay Sievers | |
2013-12-14 | udev-builtin-path: fix printf specifiers | Zbigniew Jędrzejewski-Szmek | |
2013-12-14 | bus: return negative errno on error | Zbigniew Jędrzejewski-Szmek | |
https://bugs.freedesktop.org/show_bug.cgi?id=72688 | |||
2013-12-15 | test-journal-syslog: use streq_ptr since we pass in NULL | Thomas Hindoe Paaboel Andersen | |
2013-12-14 | systemctl: add the --plain option to the help message | Djalal Harouni | |
2013-12-14 | man: remove advice to avoid setting the same var more than once | Zbigniew Jędrzejewski-Szmek | |
So far the compatibility with .desktop settings hasn't been imporant at all, and we do not want people to write convoluted unit files. | |||
2013-12-14 | man: beef up ExecStart description | Zbigniew Jędrzejewski-Szmek | |
We have lots of questions from people who assume that shell syntax works here, so let's be very explicit what is allowed and what is not. A few examples should also help. http://bugs.debian.org/732156 | |||
2013-12-14 | build: use -ftrapv for development | Shawn Landden | |
We want to find these bugs if they exist. | |||
2013-12-14 | Add more _printf_'s for format-nonliterals | Thomas Hindoe Paaboel Andersen | |
Clang is a bit more strict wrt format-nonliterals: http://clang.llvm.org/docs/LanguageExtensions.html#format-string-checking Adding these extra printf attributes also makes gcc able to find more problems. E.g. this patch uncovers a format issue in udev-builtin-path_id.c Some parts looked intetional about breaking the format-nonliteral check. I added some supression for warnings there. | |||
2013-12-14 | event: some snake-oil to speed up impossible error checks | Lennart Poettering | |
2013-12-14 | event: instead of reset the revents field when we get new revents data from ↵ | Lennart Poettering | |
epoll, OR it in | |||
2013-12-14 | event: dynamically adjust size of events array instead of pre-allocating it ↵ | Lennart Poettering | |
possibly too large or too small | |||
2013-12-14 | util: port last code over to new namespace utility calls | Lennart Poettering | |
2013-12-14 | util: when joining a namespace make sure to reset all uids to 0 after | Lennart Poettering | |
the transition | |||
2013-12-14 | bus: when connecting to a container's kdbus instance, enter namespace first | Lennart Poettering | |
Previously we'd open the connection in the originating namespace, which meant most peers of the bus would not be able to make sense of the PID/UID/... identity of us since we didn't exist in the namespace they run in. However they require this identity for privilege decisions, hence disallowing access to anything from the host. Instead, when connecting to a container, create a temporary subprocess, make it join the container's namespace and then connect from there to the kdbus instance. This is similar to how we do it for socket conections already. THis also unifies the namespacing code used by machinectl and the bus APIs. | |||
2013-12-13 | getty-generator: fix stripping /dev/ | Thomas Hindoe Paaboel Andersen | |
2013-12-13 | bus: install systemd-bus-proxyd unit files for compatibility with dbus1 | Lennart Poettering | |
2013-12-13 | getty-generator: fix segfault when $container_ttys is not set | Lennart Poettering | |
2013-12-13 | event: make gcc shut up | Lennart Poettering | |
2013-12-13 | journal: downgrade comments about sd_journal_print_with_location() | Lennart Poettering | |
Effectviely these calls are ABI anyway, so downgrade the comments a bit, since it might actually be useful for language bindings to make use of them. | |||
2013-12-13 | update TODO | Lennart Poettering | |
2013-12-13 | man: document that systemd-getty-generator can start additional container ↵ | Lennart Poettering | |
gettys on ptys | |||
2013-12-13 | getty-generator: look add an environment variable $container_ttys set for ↵ | Lennart Poettering | |
PID 1 and start gettys on all ttys listed therein | |||
2013-12-13 | nspawn: add new --setenv= switch to set an environment variable for the ↵ | Lennart Poettering | |
container to spawn | |||
2013-12-13 | man: document more error codes for sd_bus_request_name() | Lennart Poettering | |
2013-12-13 | libsystemd-bus: the same error codes for sd_bus_release_name() (for kdbus ↵ | Lukasz Skalski | |
and dbus1) Due to this patch, sd_bus_release_name() function returns the same code errors for kdbus and dbus1 if we try release non-existing name or foreign name. | |||
2013-12-13 | build-sys: fix help text for --enable-kdbus | Lukasz Skalski | |
2013-12-13 | update TODO | Lennart Poettering | |
2013-12-13 | bus: when a connection terminated use ECONNRESET as error | Lennart Poettering | |
2013-12-13 | bus: rework how we attach fds to event loops | Lennart Poettering | |
When trying a couple of addresses one after the other, make sure to reattach the fds to the event loop. | |||
2013-12-13 | event: add ability to change fd of an active event source | Lennart Poettering | |
2013-12-13 | event: allow to query userdata and watchdog state | Lennart Poettering | |
2013-12-12 | man: add another nspawn example | Zbigniew Jędrzejewski-Szmek | |
Taken from https://bugs.freedesktop.org/show_bug.cgi?id=68369. | |||
2013-12-13 | event: when unreffing an event source from its own handler, detach fd from epoll | Lennart Poettering | |
The pattern of unreffing an IO event source and then closing its fd is frequently seen in even source callbacks. Previously this likely resultet in us removing the fd from the epoll after it was closed which is problematic, since while we were dispatching we always kept an extra reference to event source objects because we might still need it later. | |||
2013-12-13 | event: be more conservative when returning errors from event handler callbacks | Lennart Poettering | |
We really should return errors from event handlers if we have a continous problem and don't know any other solution. | |||
2013-12-13 | git: update .gitignore | Lennart Poettering | |
2013-12-13 | namespace: include boot id in private tmp directories | Lennart Poettering | |
This way it is easy to only exclude directories from the current boot from automatic clean up in /var/tmp. Also, pick a longer name for the directories so that are globs in tmp.conf can be simpler yet equally accurate. | |||
2013-12-13 | event: rework sd-event exit logic | Lennart Poettering | |
With this change a failing event source handler will not cause the entire event loop to fail. Instead, we just disable the specific event source, log a message at debug level and go on. This also introduces a new concept of "exit code" which can be stored in the event loop and is returned by sd_event_loop(). We also rename "quit" to "exit" everywhere else. Altogether this should make things more robus and keep errors local while still providing a way to return event loop errors in a clear way. | |||
2013-12-13 | bus: fix make check | Lennart Poettering | |
2013-12-13 | bus: properly parse NameOwnerChanged messages when caller explicitly wants ↵ | Lennart Poettering | |
to match against names coming/going | |||
2013-12-13 | man: update sd_bus_request_name() man page | Lennart Poettering | |
2013-12-13 | bus: make sure exit-on-idle logic works on kdbus systems that do not ↵ | Lennart Poettering | |
generate NameLost | |||
2013-12-13 | bus: fix parsing of matches against empty strings | Lennart Poettering | |
2013-12-12 | scan-build: silence some warnings | Thomas Hindoe Paaboel Andersen | |
test-fileio/test-strv: Use the streq_ptr to make build-scan not worry about passing in a null to a nonnull function. test-dhcp-option: Prevent a theoretical null pointer dereference | |||
2013-12-12 | bus: fix rewind logic | Lennart Poettering | |
2013-12-12 | service: process watchdog timeouts with lowest priority | Lennart Poettering | |
2013-12-12 | bus: remove explicit activator-specific flags, the kdbus supports it now | Kay Sievers | |
2013-12-12 | bus: update kdbus.h | Kay Sievers | |
2013-12-12 | bus: always pass valid timeout to kdbus | Lennart Poettering | |