Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-28 | udev: get rid of SYSCONFDIR | Kay Sievers | |
2012-10-28 | completion: fix typo in accessing array index | Ramkumar Ramachandra | |
Remove spurious '}'. This error went unnoticed so far because Bash doesn't complain. | |||
2012-10-28 | units: teach m4 scripts in units/ about Debian's rc.local | Ramkumar Ramachandra | |
This makes the behaviour wrt. to rc[-.]local consistent between various distributions supporting it. | |||
2012-10-28 | Tweak TODO | Zbigniew Jędrzejewski-Szmek | |
2012-10-28 | man/logind.conf.xml: Add missing 'suspend' value for Handle*Key options. | Thomas Bächler | |
2012-10-28 | util: fix possible integer overflows | Michal Sekletar | |
2012-10-28 | localectl: fix memleak, use _cleanup_strv_free_ | Michal Sekletar | |
l might contain zero strings, however there is still memory allocated for NULL terminator, use _cleanup_strv_free_ instead to prevent tiny leak in such case. | |||
2012-10-28 | localectl: fix memleak, jump to finish before returning | Michal Sekletar | |
2012-10-28 | journal: fix memleak, call set_free before return | Michal Sekletar | |
2012-10-28 | units: reword rescue mode hints | Zbigniew Jędrzejewski-Szmek | |
Do not suggest to the user that commands can be issued before logging in. sulogin prints it own message, which mentions ^D, so there's no need to repeat it here. | |||
2012-10-28 | update TODO | Lennart Poettering | |
2012-10-28 | logind: support for hybrid sleep (i.e. suspend+hibernate at the same time) | Lennart Poettering | |
2012-10-27 | libudev: import hwdb and export lookup interface | Kay Sievers | |
2012-10-27 | hwclock: do not seal the kernel's time-warp call from inside the initrd | Kay Sievers | |
2012-10-26 | bash-compleiton: add missing --disk-usage option for journalctl | Dave Reisner | |
2012-10-27 | util: return the remaining string in startswith() | Lennart Poettering | |
2012-10-27 | coredumpctl: add 'gdb' verb to start gdb right-away on a collected coredump | Lennart Poettering | |
2012-10-26 | coredumpctl: show timestamps in list | Lennart Poettering | |
2012-10-26 | journal: special case the trivial cache chain cache entry | Lennart Poettering | |
2012-10-26 | coredumpctl: optimize journal entry parsing a bit by enumerating only once | Lennart Poettering | |
2012-10-26 | coredumpctl: initialize global vars | Lennart Poettering | |
2012-10-26 | journal: provide an API that allows client to figure out whether they need ↵ | Lennart Poettering | |
to recheck the journal manually for changes in regular intervals Network file systems generally do not offer inotify() that would work across the network. We hence cannot rely on inotify() exclusiely in those case. Provide an API to determine these cases, and suggest doing manual regular rechecks. Note that this is not complete yet, as we need to rescan journal dirs on network file systems explicitly to find new/removed files | |||
2012-10-26 | journal: fix parsing of monotonic kernel timestamps | Lennart Poettering | |
2012-10-26 | keymap: Add HP EliteBook 8440p | Martin Pitt | |
Thanks to Glen Ditchfield <gjditchfield@acm.org>! https://launchpad.net/bugs/1071579 | |||
2012-10-26 | update TODO | Lennart Poettering | |
2012-10-26 | udev: builtin - do not fail builtin initialization if one of them returns an ↵ | Kay Sievers | |
error | |||
2012-10-26 | journal: introduce entry array chain cache | Lennart Poettering | |
When traversing entry array chains for a bisection or for retrieving an item by index we previously always started at the beginning of the chain. Since we tend to look at the same chains repeatedly, let's cache where we have been the last time, and maybe we can skip ahead with this the next time. This turns most bisections and index lookups from O(log(n)*log(n)) into O(log(n)). More importantly however, we seek around on disk much less, which is good to reduce buffer cache and seek times on rotational disks. | |||
2012-10-26 | test: extend test-send to send some weirder data | Lennart Poettering | |
2012-10-26 | journal: properly determine cutoff max date | Lennart Poettering | |
2012-10-26 | man: minor updates | Lennart Poettering | |
2012-10-26 | update TODO | Lennart Poettering | |
2012-10-26 | man: fix example | Lennart Poettering | |
2012-10-26 | sysctl: parse all keys in a config file | Michal Sekletar | |
https://bugzilla.redhat.com/show_bug.cgi?id=869779 | |||
2012-10-26 | udev: kmod - fix typo | Kay Sievers | |
2012-10-26 | man: typo fixes | Thomas Hindoe Paaboel Andersen | |
https://bugs.freedesktop.org/show_bug.cgi?id=55890 Fixed typos, serial comma, and removed "either" as there were more than two options. Also did an extra rename of "system-shutdown" to "systemd-shutdown" that was forgotten in commit 8bd3b8620c80d0f2383f2fb04315411fc8077ca1 | |||
2012-10-25 | udev: kmod, hwdb - do not fail if databases are not available | Kay Sievers | |
2012-10-25 | udev: hwdb - exit if no database is available | Kay Sievers | |
2012-10-25 | rules: fix usb_id/hwdb mixup in tty-description.rules | Kay Sievers | |
<grawity> btw, in 15ce372b75a "call 'hwdb' with --subsystem=" you actually added "usb_id --subsystem=usb" (75-tty-description.rules) <kay> ouch :) | |||
2012-10-25 | udev: hwdb validate() return when the database is not opened | Kay Sievers | |
2012-10-25 | udev: hwdb - remove run_once | Kay Sievers | |
2012-10-25 | udev: hwdb - properly initialize search structure | Kay Sievers | |
2012-10-25 | rules: call hwdb for all devices with a 'modalias' | Kay Sievers | |
2012-10-25 | rules: call 'hwdb' with --subsystem= where appropriate | Kay Sievers | |
2012-10-25 | udev: hwdb: add acpi/pnp vendor description file | Kay Sievers | |
2012-10-25 | udev: set optind = 0, not the usual 1, to reset getopt_long()s internal state | Kay Sievers | |
2012-10-25 | job: avoid recursion into transaction code from job cancelation | Michal Schmidt | |
I hit an "assert(j->installed)" failure in transaction_apply(). Looking into the backtrace I saw what happened: 1. The system was booting. var.mount/start was an installed job. 2. I pressed Ctrl+Alt+Del. 3. reboot.target was going to be isolated. 4. transaction_apply() proceeded to install a var.mount/stop job. 5. job_install() canceled the conflicting start job. 6. Depending jobs ended recursively with JOB_DEPENDENCY, among them was local-fs.target/start. 7. Its OnFailure action triggered - emergency.target was now going to be isolated. 8. We recursed back into transaction_apply() where the half-installed var.mount/stop job confused us. Recursing from job installation back into the transaction code cannot be a good idea. Avoid the problem by canceling the conflicting job non-recursively in job_install(). I don't think we'll miss anything by not recursing here. After all, we are called from transaction_apply(). We will not be installing just this one job, but all jobs from a transaction. All requirement dependencies will be included in it and will be installed separately. Every transaction job will get a chance to cancel its own conflicting installed job. | |||
2012-10-25 | job: add comments to JobResult values | Michal Schmidt | |
2012-10-25 | update TODO | Lennart Poettering | |
2012-10-25 | journal: properly serialize fields with multiple values into JSON | Lennart Poettering | |
This now matches the JSON serialization spec from: http://www.freedesktop.org/wiki/Software/systemd/json | |||
2012-10-24 | remove Fedora hostname, locale, vconsole legacy file support | Kay Sievers | |