Lennart Poettering
31f92a7df4
manager: use a private notify sockets in containers to avoid problems with shared abstract socket namespaces
2012-07-19 02:17:50 +02:00
Lennart Poettering
3d141780b8
killall: avoid gcc warning about wait name clash
2012-07-19 02:17:11 +02:00
Lennart Poettering
db7feb7e9c
nspawn: generate proper error messages in the child
2012-07-19 02:03:42 +02:00
Lennart Poettering
9f8d29834b
journald: don't choke on journal files with no cutoff date
2012-07-19 02:03:22 +02:00
Lennart Poettering
57fb9fb56d
nspawn: introduce new --link-journal= switch to link container journals into host
2012-07-19 02:02:39 +02:00
Lennart Poettering
4a299a7ad5
journal: remove all of /run/log/journal when serializing, since the machine ID might deviate
2012-07-18 16:23:26 +02:00
Lennart Poettering
4ca86bbc25
journal: don't complain if the syslog forwarder socket doesn't exist
2012-07-18 16:23:06 +02:00
Lennart Poettering
361f9cbc7e
journal: when we suggest a rotation, explain why
2012-07-18 16:22:40 +02:00
Lennart Poettering
dfabe643f3
journal: estimate data hash table size a bit larger by default
2012-07-18 16:22:25 +02:00
Lennart Poettering
c2a623d842
journald: fix another bad memory access
...
If we rotate due to header out of date we need the new journal file
object, too.
2012-07-18 13:28:39 +02:00
Lennart Poettering
bbd16ba573
update TODO
2012-07-18 13:13:15 +02:00
Lennart Poettering
32fca2d5b7
journald: fix bad memory access
...
After vacuuming we need to retrieve the journal file object again, since
it might have changed.
2012-07-18 13:13:15 +02:00
Rex Tsai
94469041d9
keymap: Add Dell Latitude force-release quirk
...
Signed-off-by: Martin Pitt <martinpitt@gnome.org>
2012-07-18 11:47:13 +02:00
Lennart Poettering
d4943dc755
service: don't print a warning if we are in autorestart state, and can't start a unit just yet
2012-07-18 02:42:43 +02:00
Lennart Poettering
47ec118473
units: don't enforce a holdoff time for journald, logind, udevd
...
These services should be restarted as quickly as possible if they fail,
and the extra safety net of the holdoff time is not necessary.
2012-07-18 02:31:52 +02:00
Lennart Poettering
a8bb2e6503
service: make start jobs wait, not fail, when an automatic restart is queued
...
When an automatic restart is already queued, then make subsequent start
jobs wait until the restart can be handled (i.e. after the holdhoff
time), instead of simply fail.
2012-07-18 02:28:08 +02:00
Lennart Poettering
6b78f9b435
unit: don't serialize job state, only unit state across switch-root
2012-07-18 01:46:52 +02:00
Lennart Poettering
5b00c0168b
NEWS: correct NTP implementation data
2012-07-18 01:36:39 +02:00
Zbigniew Jędrzejewski-Szmek
e5e25a6857
build-sys: put all BUILT_SOURCES in CLEANFILES
...
Since currently all items in BUILT_SOURCES are also in CLEANFILES,
we can reduce clutter by appending BUILT_SOURCES directly.
2012-07-18 01:36:39 +02:00
Zbigniew Jędrzejewski-Szmek
96bd03d5b8
build-sys: use .DELETE_ON_ERROR
...
All instances of "|| rm $@" are replaced with .DELETE_ON_ERROR, which
has a similar effect. One difference is that the return code is not
masked by rm return code.
.DELETE_ON_ERROR is GNU-Make specific, but -Wno-portability is already
defined, and it's unlikely that anyone would build systemd with a
shell not supporting .DELETE_ON_ERROR. If they did, then
.DELETE_ON_ERROR would be silently ignored, i.e. in the worst case a
garbage file wouldn't be deleted, which is not very serious.
2012-07-18 01:30:01 +02:00
Kay Sievers
ecca17f6ee
man: html - cross-ref man page references and add Index link
2012-07-17 23:04:48 +02:00
Harald Hoyer
e4d9640961
Makefile.am: fixed dependencies for man/index.html
2012-07-17 20:45:20 +02:00
Lennart Poettering
cee530bb23
switch-root: don't wait for processes
...
When we transition from the initrd to the main system, don't reap
processes, so that they can be handled normally after deserialization.
2012-07-17 17:44:26 +02:00
Zbigniew Jędrzejewski-Szmek
92a1fd9e95
journalctl: do not ellipsize when using pager
...
If a pager is used, ellipsization is redundant — the pager does
that better by hiding the part that cannot be shown. Pager's advantage
is that the user can press → to view the hidden part of a message,
and then ← to return.
2012-07-17 17:20:58 +02:00
Zbigniew Jędrzejewski-Szmek
085d71209b
logs: Adapt interface in log-show.c (show_journal_by_unit)
...
Convert more flag arguments into one flag variable.
2012-07-17 17:20:58 +02:00
Zbigniew Jędrzejewski-Szmek
25277cd7fb
logs: Adapt interface in log-show.c (output_journal)
...
In preparation for adding more output switches, convert a series of
flags arguments into one flag variable.
2012-07-17 17:20:57 +02:00
Harald Hoyer
b694b00b45
Makefile.am: MKDIR_P man for man/index.html
2012-07-17 16:42:42 +02:00
Kay Sievers
fdc0d8468a
Revert "keymap: add --version option"
...
This reverts commit d8f173fd2e
.
2012-07-17 16:39:14 +02:00
Zbigniew Jędrzejewski-Szmek
d8f173fd2e
keymap: add --version option
2012-07-17 16:34:30 +02:00
Zbigniew Jędrzejewski-Szmek
9ba0bc4e0f
systemd: add --version option
...
systemd --version mirrors systemctl --version:
$ ./systemd --version
systemd 186
other
+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT -LIBCRYPTSETUP
This information can be retrieved by other means (systemctl, etc.),
but it's easier for a newbie if 'systemd --version' says something
useful. And 'systemd --help' is already there, so let's complement
that with '--version'.
2012-07-17 16:34:23 +02:00
Lennart Poettering
02b89260ce
update TODO
2012-07-17 16:33:35 +02:00
Kay Sievers
95769b329e
build-sys: distcheck - add seccomp*.h to SOURCES
2012-07-17 16:04:58 +02:00
Lennart Poettering
bc76549dd6
build-sys: use C preprocessor for key list, too
2012-07-17 15:55:53 +02:00
Lennart Poettering
b9a0e01068
execute: free syscall filter array after use
2012-07-17 15:55:23 +02:00
Zbigniew Jędrzejewski-Szmek
69b7fedfc0
gitignore: tags files
2012-07-17 12:22:19 +02:00
Zbigniew Jędrzejewski-Szmek
cc9f61b815
build-sys: automake needs to know about generated files
...
CC src/core/libsystemd_core_la-syscall-list.lo
src/core/syscall-list.c:31:29: fatal error: syscall-to-name.h: No such file or directory
2012-07-17 12:22:16 +02:00
Lennart Poettering
8351ceaea9
execute: support syscall filtering using seccomp filters
2012-07-17 04:17:53 +02:00
Lennart Poettering
cd96b3b86a
journal: actually set archived files to archived state
2012-07-17 00:59:03 +02:00
Lennart Poettering
dc36ac6733
journalctl: decode more header files in --header
2012-07-17 00:59:03 +02:00
Lennart Poettering
4a92baf3fa
journal: size journal data hash table based on maximum file size metrics
...
The default of 2047 hash table entries turned out to result in way too
many collisions for bigger files, hence scale the hash table size by the
estimated maximum file size.
2012-07-17 00:59:03 +02:00
Lennart Poettering
71fa6f006f
journal: immediately rotate when the journal was previously not closed properly
2012-07-17 00:59:03 +02:00
Lennart Poettering
dca6219e04
journal: automatically rotate journal files if the data hash table is full > 75%
...
Previously, when the main data hash table grows too full the performance
simply started to decrease drastically. Instead, now simply rotate to a
new journal file as the hash table gets to full, so that we can start
with a new fresh empty hash table.
2012-07-17 00:59:03 +02:00
Kay Sievers
7653b3c29a
make-man-index.py: pretty-print HTML
2012-07-16 21:47:01 +02:00
Lennart Poettering
162566a4a1
journal: use tail/head timestamps from header for cutoff logic
...
We have them, they are faster to use them, so use them...
2012-07-16 19:28:05 +02:00
Lennart Poettering
74d29da524
journald: don't enforce monotonicity of realtime clocks when copying entries
...
After all the point of the realtime clock (in contrast to the monotonic
clock) is that it does not have to be strictly monotonic, hence don't
enforce this when flushing the journal from /run to /var.
2012-07-16 19:26:54 +02:00
Lennart Poettering
a6c9b1c492
man: actually generate h2 headers for letters in index as we meant to
2012-07-16 19:26:08 +02:00
Lennart Poettering
e616d1c674
core: fix name of dbus call parameter
2012-07-16 19:11:27 +02:00
Lennart Poettering
051eaebb58
man: include number of man pages in index page
2012-07-16 19:11:10 +02:00
Lennart Poettering
6fa9a61092
build-sys: make building of index.html fail sensibly
2012-07-16 19:10:57 +02:00
Lennart Poettering
92e1ecc62b
man: set description in italics in the index
2012-07-16 18:10:18 +02:00