Lennart Poettering
e18021f7da
journal: always keep marked mmap windows around
2012-09-21 23:37:06 +02:00
Eelco Dolstra
848af05524
missing: Fix compilation error due to wrong __NR_name_to_handle_at definition
...
"__NR_name_to_handle" should read "__NR_name_to_handle_at". This
fixes a compilation error on systems with older kernel headers.
2012-09-21 22:51:48 +02:00
Lennart Poettering
c2893c4b34
journald: log how big the journal files may grow
2012-09-21 22:50:26 +02:00
Lennart Poettering
1705594f59
journalctl: make the argument to -n optional
2012-09-21 22:33:02 +02:00
Lennart Poettering
f801968466
journal: completely rework the mmap cache as I too dumb to actually 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-21 20:52:23 +02:00
Lennart Poettering
aaeef05886
multi-seat-x: drop a lot of unnecessary code
2012-09-21 17:03:40 +02:00
Lennart Poettering
0187f62bb5
sysctl: always return the last error we encountered
2012-09-21 17:03:40 +02:00
Lennart Poettering
77e63fafa5
nspawn: document why we don't check resolv.conf mount errors
2012-09-21 16:55:56 +02:00
Lennart Poettering
d40361453b
nspawn: we can't overmount /etc/localtime anymore since it's usually a symlink now
...
Create the right symlink if possible for /etc/localtime
2012-09-21 16:54:54 +02:00
Lennart Poettering
4eeebf70aa
hwclock: add missing OOM check
2012-09-21 16:29:09 +02:00
Lennart Poettering
8e7705e52a
pam: document that we don't do error checking when parsing vtnr
2012-09-21 16:17:26 +02:00
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