Lennart Poettering
0559d3a58a
journal: don't allow journal_file_open() to be called with ret being NULL
2012-09-21 16:16:39 +02:00
Lukas Nykryn
5d5e98eb8c
login: missing break for getopt ARG_NO_ASK_PASSWORD in loginctl
2012-09-21 16:12:55 +02:00
Lukas Nykryn
089d4a08d0
sysctl: fix error code handling
...
After if (r <= 0) r can't be 0 so
if (k < 0 && r == 0) never happens.
2012-09-21 16:12:47 +02:00
Václav Pavlín
d42c44fb6d
modules-load: initalize files to null
2012-09-21 16:11:07 +02:00
Václav Pavlín
f2cc3753ce
locale: make sure that l is freed
2012-09-21 16:10:34 +02:00
Václav Pavlín
ca4f2b6d6d
login: check return value of session_get_idle_hint
2012-09-21 16:08:54 +02:00
Václav Pavlín
5a165aa6b9
logind: check return value, log warning on error
2012-09-21 16:04:48 +02:00
Václav Pavlín
2f29c419b0
cgtop: missing '-'
...
Return codes in systemd are negated and
if (r < 0) if (r == ENOENT)
was never true.
2012-09-21 16:04:25 +02:00
Dave Airlie
e57d4fa35e
multi-seat-x: drop framebuffer specific stuff, as we have a DRM driver now
2012-09-21 15:53:10 +02:00
Lennart Poettering
ec29187225
Revert "multi-seat: drop multi-seat-x wrapper, as upstream X can handle multi-seat graphics on its own now"
...
This reverts commit 636d30a089
.
Turns out we will need the multi-seat wrapper a bit longer, however
without the fb-specific bits in it.
2012-09-21 15:51:04 +02:00
Lennart Poettering
8e7fd6ade4
logind: split up HandleSleepKey= into HandleSuspendKey= and HandleHibernateKey=
...
The kernel and X11 distuingish these two, and Thinkpad keys have both,
hence we really should distinguish them too.
2012-09-21 15:44:14 +02:00
Lennart Poettering
636d30a089
multi-seat: drop multi-seat-x wrapper, as upstream X can handle multi-seat graphics on its own now
2012-09-21 12:46:22 +02:00
Lukas Nykryn
7f1736f736
core: call va_end in all cases
2012-09-21 12:08:26 +02:00
Lukas Nykryn
e98055de98
shared: call va_end in all cases
2012-09-21 12:07:41 +02:00
Lennart Poettering
409133be63
logind: allow users to override their own suspend/sleep inhibitors
2012-09-21 11:57:48 +02:00
Lennart Poettering
68e9f6e6be
update TODO
2012-09-20 23:00:44 +02:00
Lennart Poettering
8d0256b7eb
fix typo in NEWS
2012-09-20 22:50:26 +02:00
Lennart Poettering
9e5f3dbb1c
update TODO
2012-09-20 20:52:19 +02:00
Lennart Poettering
462ff40e65
timedated: /etc/sysconfig/clock is dead on Fedora, remove it
2012-09-20 20:51:18 +02:00
Lennart Poettering
aaccc32cdc
typo fix
2012-09-20 19:58:31 +02:00
Lennart Poettering
a98d5d6472
fix typos
2012-09-20 19:12:23 +02:00
Lennart Poettering
aad803af99
update TODO
2012-09-20 19:00:26 +02:00
Lennart Poettering
0c11f949db
build-sys: prepare v190
2012-09-20 18:54:20 +02:00
Lennart Poettering
aa408e7799
util: fix overflow checks
2012-09-20 17:53:03 +02:00
Jan Engelhardt
3f8cc098d2
build-sys: require certain version of libselinux
...
./.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-20 11:10:49 +02:00
Lennart Poettering
040f18ea8a
util: overflow hardening
2012-09-20 11:08:27 +02:00
Lennart Poettering
4b8772bf5f
util: make sure heap allocators fail when array allocations are out of bounds
...
https://bugzilla.redhat.com/show_bug.cgi?id=858777
2012-09-20 00:02:04 +02:00
Lennart Poettering
505b6a61c2
journald: don't accept arbitrarily sized journal data fields
...
https://bugzilla.redhat.com/show_bug.cgi?id=858746
2012-09-19 22:51:28 +02:00
Lennart Poettering
7d5e9c0f60
util: define union dirent_storage and make use of it everywhere
...
Make sure to allocate enough space for readdir_r().
https://bugzilla.redhat.com/show_bug.cgi?id=858754
2012-09-19 22:21:09 +02:00
Lennart Poettering
57f3067825
util: fix bad strstrip() return value in normalize_env_assignment()
...
https://bugzilla.redhat.com/show_bug.cgi?id=858780
2012-09-19 22:01:31 +02:00
Lennart Poettering
93e4c84bb3
path: support specifier resolvin in .path units
2012-09-19 20:09:59 +02:00
Kay Sievers
cd8651982b
libudev: remove dead code
2012-09-19 19:36:35 +02:00
Lennart Poettering
c68df23956
timedated: unregister the right bus service
...
https://bugzilla.redhat.com/show_bug.cgi?id=858771
2012-09-19 19:09:22 +02:00
Lennart Poettering
06957305d7
update TODO
2012-09-19 15:46:43 +02:00
Lennart Poettering
65b5116220
logind: if a lid-switch lock was taken while the lid was closed, recheck lid status when the lock is released
2012-09-19 15:42:29 +02:00
Lennart Poettering
f981b9c5be
logind: properly parse handle-lid-switch inhibitor
2012-09-19 15:29:24 +02:00
Lennart Poettering
12a1309e11
man: document new inhibitor types
2012-09-19 15:28:55 +02:00
Lennart Poettering
beaafb2ea6
logind: rework power key/suspend key/lid switch handling
...
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-19 13:10:10 +02:00
Lennart Poettering
468b21de7c
journal: when comparing two entries from separate files make sure we 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-19 09:58:34 +02:00
Lennart Poettering
a99124d92f
mount: reword directory empty warning a bit
2012-09-19 09:58:34 +02:00
Zbigniew Jędrzejewski-Szmek
49111a708e
systemctl: warn about triggering units only at the end
...
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-19 08:27:34 +02:00
Zbigniew Jędrzejewski-Szmek
d39b034af6
systemctl: properly report success
...
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-19 08:27:34 +02:00
Zbigniew Jędrzejewski-Szmek
46eddbb597
systemctl: use automatic cleanup once more
...
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.
2012-09-19 08:25:51 +02:00
Zbigniew Jędrzejewski-Szmek
d3b52baff9
systemctl: use automatic cleanup
...
Introduce a helper method to unref dbus messages and use it.
2012-09-19 08:25:36 +02:00
Zbigniew Jędrzejewski-Szmek
67445f4e22
core: move ManagerRunningAs to shared
...
Note: I did s/MANAGER/SYSTEMD/ everywhere, even though it makes the
patch quite verbose. Nevertheless, keeping MANAGER prefix in some
places, and SYSTEMD prefix in others would just lead to confusion down
the road. Better to rip off the band-aid now.
2012-09-18 19:53:34 +02:00
Lennart Poettering
e872b43c7e
automount: also whine if an automount directory is not empty
2012-09-18 18:59:01 +02:00
Lennart Poettering
257f1d8ec4
mount: notify the user if we over-mount a non-empty directory
...
https://bugzilla.redhat.com/show_bug.cgi?id=858266
2012-09-18 18:52:33 +02:00
Lennart Poettering
2b4957a99e
update TODO
2012-09-18 12:15:19 +02:00
Lennart Poettering
c481f78be7
mount: don't mount securityfs in a container
2012-09-18 12:13:02 +02:00
Lennart Poettering
6569cae18e
unit-printf: add specifiers for the host name, machine id, boot id
2012-09-18 11:53:47 +02:00