Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-31 | timedated: move sources to subdirectory | Kay Sievers | |
2011-12-31 | build-sys: restructure logind parts in Makefile.am and add --disable-logind | Kay Sievers | |
2011-12-31 | logind: fix POTFILES location | Kay Sievers | |
2011-12-31 | logind: add 'login' subdir to include dirs | Kay Sievers | |
When separate 'builddirs', like with 'distcheck', are used, the generated sources, like the '.c' files from 'gperf', are placed in the 'builddir' and can not find the include headers in 'srcdir'. | |||
2011-12-31 | Makefile.am: consistently use tabs | Kay Sievers | |
2011-12-31 | journal: silence gcc warnings | Kay Sievers | |
2011-12-31 | util: fix warning | Lennart Poettering | |
2011-12-31 | journal: move symver file into subdirectory | Lennart Poettering | |
2011-12-31 | logind: move more files into subdirectory | Lennart Poettering | |
2011-12-31 | logind: move logind into its own subdirectory | Lennart Poettering | |
2011-12-31 | git: update gitignore | Lennart Poettering | |
2011-12-31 | journal: automatically deduce journal metrics from file system sizes | Lennart Poettering | |
2011-12-31 | kmsg: drop unused variable | Lennart Poettering | |
2011-12-31 | socket: rename the PassCred= option to PassCredentials=, since we don't want ↵ | Lennart Poettering | |
to needlessly abbreviate options unless they are very well established | |||
2011-12-31 | Merge branch 'journal' | Lennart Poettering | |
2011-12-31 | journal: move max_use into metrics structure | Lennart Poettering | |
2011-12-30 | journal: disable default debug logging | Lennart Poettering | |
2011-12-30 | journal: fix a few bad memory accesses and leaks | Lennart Poettering | |
2011-12-30 | journald: forward all syslog messages to syslogd | Lennart Poettering | |
2011-12-30 | journal: add unit files and shared library glue | Lennart Poettering | |
2011-12-30 | journald: add missing header | Lennart Poettering | |
2011-12-30 | remount-api-vfs: handle another OOM condition | Lennart Poettering | |
2011-12-29 | journald: don't recheck /var availability more often than 30s | Lennart Poettering | |
2011-12-29 | journald: flush /run to /var as soon as it becomes available | Lennart Poettering | |
2011-12-29 | journald: increase rate limit burst rate | Lennart Poettering | |
2011-12-29 | update TODO | Kay Sievers | |
2011-12-28 | journal: never mmap beyond file size | Lennart Poettering | |
2011-12-27 | journald: when checking available disk space for rate limiting, cache the ↵ | Lennart Poettering | |
results temporarily | |||
2011-12-27 | journal: fix hash table lookup logic | Lennart Poettering | |
2011-12-27 | journal: fix typo | Lennart Poettering | |
2011-12-27 | udev: exclude loopback device from udev rule based sysctl application, since ↵ | Lennart Poettering | |
we can just apply that directly at boot | |||
2011-12-27 | journald: implement sophisticated rate limiting | Lennart Poettering | |
2011-12-23 | journal: implement stdout transport | Lennart Poettering | |
2011-12-22 | journald: enforce some syntax restrictions on field names sent from the ↵ | Lennart Poettering | |
client side | |||
2011-12-21 | journal: properly handle first inline bisect array entry | Lennart Poettering | |
2011-12-21 | journal: add missing compress.[ch] | Lennart Poettering | |
2011-12-21 | journalctl: add command line parsing | Lennart Poettering | |
2011-12-21 | journalctl: add json, export, short and verbose output modes | Lennart Poettering | |
2011-12-21 | journal: add inline compression support with XZ | Lennart Poettering | |
2011-12-20 | journal: fix space reservation limit enforcement | Lennart Poettering | |
2011-12-20 | journal: fix matches | Lennart Poettering | |
2011-12-20 | log: never block on syslog in PID 1 | Michal Schmidt | |
Use a non-blocking syslog socket if logging from PID 1. If sendmsg fails with EAGAIN, fall back to kmsg or console only for the current message. Next message will try syslog again. | |||
2011-12-20 | dbus: no sync D-Bus connection flushing | Michal Schmidt | |
Blocking on D-Bus in a system manager could lead to deadlock. | |||
2011-12-20 | dbus: register to DBus asynchronously | Michal Schmidt | |
Chen Jie observed and analyzed a deadlock. Assuming systemd-kmsg-syslogd is already stopped, but rsyslogd is not started yet: 1. systemd makes a synchronous call to dbus-daemon. 2. dbus-daemon wants to write something to syslog. 3. syslog needs to be started by systemd. ... but cannot be, because systemd is waiting in 1. Solve this by avoiding synchronous D-Bus calls. I had to write an async bus registration call. Interestingly, D-Bus authors anticipated this, in documentation to dbus_bus_set_unique_name(): > The only reason to use this function is to re-implement the equivalent > of dbus_bus_register() yourself. One (probably unusual) reason to do > that might be to do the bus registration call asynchronously instead > of synchronously. Lennart's comments from IRC: > though I think this doesn't fix the problem in its entirety > simply because dbus_connection_open_private() itself is still synchronous > i.e. the connect() call behind it is not async > I think I listed that issue actually on some D-Bus todo list > i.e. to make dbus_connection_get() fully async > but that's going to be hard > so your patch looks good So it may not be perfect, but it's clearly an improvement. I did not manage to reproduce the original deadlock with the patch. | |||
2011-12-19 | label: fix labeling of symbolic links | Dan Walsh | |
2011-12-19 | journal: implement inotify-based live logging logic | Lennart Poettering | |
2011-12-19 | man: switch to UTF-8 output, to work around charset issues | Lennart Poettering | |
2011-12-19 | man: generate HTML instead of XHTML with XSL docbook to work around 'fsfunc' ↵ | Lennart Poettering | |
noise | |||
2011-12-19 | hashmap: add hashmap_first_key() | Lennart Poettering | |
2011-12-19 | man: extend sd-login(7) in regards to mixing D-Bus and synchronous library ↵ | Lennart Poettering | |
calls a bit |