Lennart Poettering
1b89884ba3
update TODO
2012-09-27 17:18:38 +02:00
Lennart Poettering
a2807ac2e0
build-sys: bump revision
2012-09-27 17:18:38 +02:00
Tom Gundersen
44b1222bd3
udev: don't let systemd-udev-settle delay basic.target
...
It is no longer possible to manually enable systemd-udev-settle.service,
so its only use is by legacy services explicitly pulling it in. It makes
sense for these services to also explicitly order themselves after
udev-settle.service, which makes After=basic.target redundant.
This should reduce the negative effect on boot-time of having to enable
legacy services such as lvm.service.
2012-09-27 16:53:45 +02:00
Robert Milasan
2cf598fe02
udev: collect - use snprintf()
2012-09-27 15:51:58 +02:00
Kay Sievers
84c3f7c2bb
udev: remove Install section from systemd-udev-settle.service
...
Legacy tool on-demand pull-in the settling, it should never run
by default, nothing orders against is anyway.
2012-09-27 15:16:03 +02:00
Lennart Poettering
075d4ecb40
build-sys: prepare release 192
2012-09-25 22:23:57 +02:00
Lennart Poettering
31c460208d
selinux: use standard D-Bus error id for access denied
2012-09-24 23:56:35 +02:00
Lennart Poettering
cecd32f648
macro: increase VA_FORMAT_ADVANCE type array and hit assert when it is reached
2012-09-24 23:42:29 +02:00
Lennart Poettering
72f1d5a288
journal: also use new VA_FORMAT_ADVANCE() macro in sd_journal_send()
2012-09-24 23:42:03 +02:00
Lennart Poettering
963ddb917d
log: fix repeated invocation of vsnprintf()/vaprintf() in log_struct()
...
https://bugs.freedesktop.org/show_bug.cgi?id=55213
2012-09-24 23:26:46 +02:00
Lennart Poettering
1920e37ef9
update TODO
2012-09-24 23:26:46 +02:00
Kay Sievers
d2fff1ced4
rules: only mark MD disks, not partitions, with SYSTEMD_READY=0
2012-09-24 15:04:56 +02:00
Lennart Poettering
2a7b539a82
journald: always pass first entry timestamp back from journal_file_verify()
2012-09-24 15:02:43 +02:00
Mirco Tischler
73726ac898
journalctl: print correct timespan in verify
...
The old code used a timestamp to print a timespan for unsealed journalfiles,
incorrectly showing things like 2230 days of unsealed entries. Print the timespan
between the first and last entry instead.
2012-09-24 14:56:52 +02:00
Lennart Poettering
9086e840ff
util: don't export parsed_columns
2012-09-24 14:43:07 +02:00
Mirco Tischler
f1889c9119
journal: set seal even for readonly journalfiles
...
journalctl needs to know wether the file has been sealed to
be able to do verification.
2012-09-24 14:41:38 +02:00
Dave Reisner
585314e84c
journalctl: reset cached column count on SIGWINCH
...
This requires a little bit of tip-toeing around to explicitly avoid
touching the environment from a sig handler. Instead, simply create a
function to reset the var to its "unset" state, allowing the next call
to columns() to recalculate and cache the new value.
2012-09-24 08:38:03 -04:00
Lennart Poettering
dd144c63e2
mount: simplify device node conditions a bit
2012-09-24 12:48:46 +02:00
Lennart Poettering
63a8b2f947
mount: only run fsck for actual device nodes
2012-09-24 12:39:13 +02:00
Lennart Poettering
a07fdfa376
main: don't try to mout cpuset with cpu+cpuacct anymore
...
Turns out cpuset needs explicit initialization before we could make use
of it. Thus mounting cpuset with cpu/cpuacct would make it impossible to
just create a group in "cpu" and start it.
2012-09-24 11:35:51 +02:00
Lennart Poettering
8e41de0d2c
Revert "comment out uncommitted test source code"
...
This reverts commit b8bc868009
.
Added the test file now.
2012-09-24 10:19:23 +02:00
Lennart Poettering
2a2507e60d
journal: add missing test file
2012-09-24 10:18:10 +02:00
Lennart Poettering
6563b535a0
NEWS: fix some typos
2012-09-23 19:19:33 +02:00
Kay Sievers
b8bc868009
comment out uncommitted test source code
2012-09-23 14:31:53 +02:00
Lukas Nykryn
9c513fe009
udev: free fd before return in accelerometer.c
2012-09-23 14:24:44 +02:00
Lukas Nykryn
ab261e1226
udev: free fd before return in scsi_serial.c
2012-09-23 14:24:43 +02:00
Václav Pavlín
0820a4f0f6
udev: free rule structure on error
2012-09-23 14:24:43 +02:00
Václav Pavlín
cb32f0141e
udev: check return value of write
2012-09-23 14:24:43 +02:00
Václav Pavlín
6bb2f0a08a
udev: check return value of symlink
2012-09-23 14:24:43 +02:00
Václav Pavlín
029f4f21fc
libudev: check return value of rename
2012-09-23 14:24:43 +02:00
Václav Pavlín
8dc8ef598d
udev: check malloc return in collect/collect.c
...
Returns from no memory checks updated with log_oom call
2012-09-23 14:24:43 +02:00
Dave Reisner
cb273c51ea
bash-completion: fix whitespace
...
Use spaces for indentation instead of tabs.
2012-09-21 18:53:49 -04:00
Dave Reisner
3d3e4405ba
bash-completion: add rumidentary support for journalctl
2012-09-21 18:53:49 -04:00
Lennart Poettering
e2c8b07dcb
journal: bring mmap cache prototype in sync
2012-09-22 00:16:13 +02:00
Lennart Poettering
b6a867398d
build-sys: prepare release 191
2012-09-21 23:37:06 +02:00
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