summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-21journal: completely rework the mmap cache as I too dumb to actually ↵Lennart Poettering
understand it Instead of doing hand optimized fd bisect arrays just use plain old hashmaps. Now I can understand my own code again. Yay! As a side effect this should fix some bad memory accesses caused by accesses after mmap(), introduced in 189.
2012-09-21multi-seat-x: drop a lot of unnecessary codeLennart Poettering
2012-09-21sysctl: always return the last error we encounteredLennart Poettering
2012-09-21nspawn: document why we don't check resolv.conf mount errorsLennart Poettering
2012-09-21nspawn: we can't overmount /etc/localtime anymore since it's usually a ↵Lennart Poettering
symlink now Create the right symlink if possible for /etc/localtime
2012-09-21hwclock: add missing OOM checkLennart Poettering
2012-09-21pam: document that we don't do error checking when parsing vtnrLennart Poettering
2012-09-21journal: don't allow journal_file_open() to be called with ret being NULLLennart Poettering
2012-09-21login: missing break for getopt ARG_NO_ASK_PASSWORD in loginctlLukas Nykryn
2012-09-21sysctl: fix error code handlingLukas Nykryn
After if (r <= 0) r can't be 0 so if (k < 0 && r == 0) never happens.
2012-09-21modules-load: initalize files to nullVáclav Pavlín
2012-09-21locale: make sure that l is freedVáclav Pavlín
2012-09-21login: check return value of session_get_idle_hintVáclav Pavlín
2012-09-21logind: check return value, log warning on errorVáclav Pavlín
2012-09-21cgtop: missing '-'Václav Pavlín
Return codes in systemd are negated and if (r < 0) if (r == ENOENT) was never true.
2012-09-21multi-seat-x: drop framebuffer specific stuff, as we have a DRM driver nowDave Airlie
2012-09-21Revert "multi-seat: drop multi-seat-x wrapper, as upstream X can handle ↵Lennart Poettering
multi-seat graphics on its own now" This reverts commit 636d30a0895f17eca8313d50f9b2fc1ec5e128da. Turns out we will need the multi-seat wrapper a bit longer, however without the fb-specific bits in it.
2012-09-21logind: split up HandleSleepKey= into HandleSuspendKey= and HandleHibernateKey=Lennart Poettering
The kernel and X11 distuingish these two, and Thinkpad keys have both, hence we really should distinguish them too.
2012-09-21multi-seat: drop multi-seat-x wrapper, as upstream X can handle multi-seat ↵Lennart Poettering
graphics on its own now
2012-09-21core: call va_end in all casesLukas Nykryn
2012-09-21shared: call va_end in all casesLukas Nykryn
2012-09-21logind: allow users to override their own suspend/sleep inhibitorsLennart Poettering
2012-09-20update TODOLennart Poettering
2012-09-20fix typo in NEWSLennart Poettering
2012-09-20update TODOsystemd/v190Lennart Poettering
2012-09-20timedated: /etc/sysconfig/clock is dead on Fedora, remove itLennart Poettering
2012-09-20typo fixLennart Poettering
2012-09-20fix typosLennart Poettering
2012-09-20update TODOLennart Poettering
2012-09-20build-sys: prepare v190Lennart Poettering
2012-09-20util: fix overflow checksLennart Poettering
2012-09-20build-sys: require certain version of libselinuxJan Engelhardt
./.libs/libsystemd-core.a(libsystemd_core_la-selinux-access.o): In function "selinux_access_check": src/core/selinux-access.c:487: undefined reference to "selinux_check_access"
2012-09-20util: overflow hardeningLennart Poettering
2012-09-20util: make sure heap allocators fail when array allocations are out of boundsLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=858777
2012-09-19journald: don't accept arbitrarily sized journal data fieldsLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=858746
2012-09-19util: define union dirent_storage and make use of it everywhereLennart Poettering
Make sure to allocate enough space for readdir_r(). https://bugzilla.redhat.com/show_bug.cgi?id=858754
2012-09-19util: fix bad strstrip() return value in normalize_env_assignment()Lennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=858780
2012-09-19path: support specifier resolvin in .path unitsLennart Poettering
2012-09-19libudev: remove dead codeKay Sievers
2012-09-19timedated: unregister the right bus serviceLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=858771
2012-09-19update TODOLennart Poettering
2012-09-19logind: if a lid-switch lock was taken while the lid was closed, recheck lid ↵Lennart Poettering
status when the lock is released
2012-09-19logind: properly parse handle-lid-switch inhibitorLennart Poettering
2012-09-19man: document new inhibitor typesLennart Poettering
2012-09-19logind: rework power key/suspend key/lid switch handlingLennart Poettering
http://lists.freedesktop.org/archives/systemd-devel/2012-September/006604.html https://bugzilla.gnome.org/show_bug.cgi?id=680689 This changes the meaning of the HandlePowerKey=/HandleSleepKey=/HandleLidSwitch= setting of logind.conf
2012-09-19journal: when comparing two entries from separate files make sure we ↵Lennart Poettering
reposition the mmap window The mmap cache doesn't guarantee that we can look at two files at the same time. Hence make sure to look at the entries to compare one after the other, instead of at the same time when comparing them, and reposition the window in between.
2012-09-19mount: reword directory empty warning a bitLennart Poettering
2012-09-19systemctl: warn about triggering units only at the endZbigniew Jędrzejewski-Szmek
Instead of checking each unit separately, check once at the end. This should avoid spurious warnings about a service being triggerable by other stuff.
2012-09-19systemctl: properly report successZbigniew Jędrzejewski-Szmek
Systemctl would always return 1, because it treated uninteresting dbus messages ("job added") as errors. Just ignore everything apart from interesting ("job removed") messages.
2012-09-19systemctl: use automatic cleanup once moreZbigniew Jędrzejewski-Szmek
Semantics are slightly different, because before unit_name_mangle returning NULL was ignored, and now it is reported as oom. But unit_name_mangle only returns NULL on oom.