Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-20 | bmfmt: allow passing more than one config file name | Lennart Poettering | |
2012-03-20 | man: fix parameter name for sd_uid_xxx() | Lennart Poettering | |
2012-03-20 | remove GTK pieces | Michal Schmidt | |
They've moved to systemd-ui. | |||
2012-03-16 | util: never follow symlinks in rm_rf_children() | Michal Schmidt | |
The function checks if the entry is a directory before recursing, but there is a window between the check and the open, during which the directory could be replaced with a symlink. CVE-2012-1174 https://bugzilla.redhat.com/show_bug.cgi?id=803358 | |||
2012-03-16 | build-sys: prepare release 44systemd/v44 | Lennart Poettering | |
2012-03-16 | build-sys: don't build distcheck version with split /usr | Lennart Poettering | |
2012-03-16 | man: make sure we ship HTML versions of the man pages in the tarball | Lennart Poettering | |
2012-03-16 | man: document journal features of systemctl(1) | Lennart Poettering | |
2012-03-16 | man: document systemd-journalctl(1) | Lennart Poettering | |
2012-03-15 | man: document systemd-journald.conf(5) | Lennart Poettering | |
2012-03-15 | man: document systemd-machine-id-setup(1) | Lennart Poettering | |
2012-03-15 | man: document systemd-cat(1) | Lennart Poettering | |
2012-03-15 | journal: only use uint8_t for state | Frederic Crozat | |
2012-03-15 | a couple of fixes to make llvm-analyze quiet | Lennart Poettering | |
2012-03-15 | journalctl: add a missing 'break' | Tero Roponen | |
There is a 'break' missing in the -q handling so, for example, 'systemd-journalctl --new-id128 -q' does nothing. This patch fixes the problem. | |||
2012-03-15 | update TODO | Kay Sievers | |
2012-03-15 | journald: don't try to roatet corrupted files when we open read-only anyway | Lennart Poettering | |
2012-03-15 | journald: adjust permissions for rotated files | Lennart Poettering | |
2012-03-15 | journald: take corrupted files into account when calculating disk space | Lennart Poettering | |
2012-03-15 | journald: be a bit more verbose | Lennart Poettering | |
2012-03-15 | journald: fix calculation of disk space | Lennart Poettering | |
2012-03-15 | journald: copy metrics/compression state from template when rotating | Lennart Poettering | |
2012-03-15 | journald: increase max file size to 128MB | Lennart Poettering | |
2012-03-15 | journal: vacuum corrupted files, too | Lennart Poettering | |
2012-03-15 | journal: if we encounter a corrupted file, rotate and go on | Lennart Poettering | |
2012-03-15 | nspawn: mount /etc/timezone into nspawn environment too | Lennart Poettering | |
2012-03-15 | journald: fix typo | Lennart Poettering | |
2012-03-15 | journalctl: suppress messages about adm group if ACL support is not enabled | Lennart Poettering | |
2012-03-15 | virt: the pidns controller does not exist anymore | Lennart Poettering | |
2012-03-14 | journald: set SO_PASSEC only if selinux is enabled | Lennart Poettering | |
2012-03-14 | journalctl: warn if the user is not in the adm group | Lennart Poettering | |
2012-03-14 | update TODO | Lennart Poettering | |
2012-03-14 | journal: fix memory leak | Lennart Poettering | |
2012-03-14 | journal: Don't hold pointers to journal while remapping | Marti Raudsepp | |
Hi! I was trying out the journal and the journalctl utility sometimes crashed on me. After some debugging, I tracked it down to the fact that next_with_matches() holds the "c" object pointer through the journal_file_next_entry_for_data() call -- which apparently may re-map the journal file, invalidating the pointer. The attached patch fixes this crash for me, but being unfamiliar with the code, I don't know if I'm doing the right thing. This patch is also available from my github repository: git://github.com/intgr/systemd.git https://github.com/intgr/systemd Regards, Marti For the record, here's the original stack trace at the time of remapping: ret=0x7fff1d5cdec0) at src/journal/journal-file.c:330 ret=0x7fff1d5cdf28) at src/journal/journal-file.c:414 ret=0x7fff1d5ce0a0, offset=0x7fff1d5ce098) at src/journal/journal-file.c:1101 i=5705, ret=0x7fff1d5ce0a0, offset=0x7fff1d5ce098) at src/journal/journal-file.c:1147 p=6413608, data_offset=66600, direction=DIRECTION_DOWN, ret=0x7fff1d5ce0a0, offset=0x7fff1d5ce098) at src/journal/journal-file.c:1626 direction=DIRECTION_DOWN, ret=0x7fff1d5ce120, offset=0x7fff1d5ce128) at src/journal/sd-journal.c:533 direction=DIRECTION_DOWN, ret=0x7fff1d5ce170, offset=0x7fff1d5ce178) at src/journal/sd-journal.c:595 src/journal/sd-journal.c:651 From 9266fc6a58065a7c5dab67430fd78925e519dce9 Mon Sep 17 00:00:00 2001 From: Marti Raudsepp <marti@juffo.org> Date: Fri, 9 Mar 2012 16:23:00 +0200 Subject: [PATCH] journal: Don't hold pointers to journal while remapping This would cause a segfault otherwise. | |||
2012-03-14 | update TODO | Lennart Poettering | |
2012-03-14 | log: introduce log_metav | Lennart Poettering | |
2012-03-14 | update TODO | Lennart Poettering | |
2012-03-14 | pkg-config: bring unit search path order in sync with the code | Lennart Poettering | |
2012-03-14 | path-lookup: rearrange things so that the system path order follows the user ↵ | Lennart Poettering | |
path order | |||
2012-03-14 | conf: when looking for configurations look in /etc first, in /run second | Lennart Poettering | |
After long consideration we came to the conclusion that user configuration in /etc should always override the (generally computer generated) configuration in /run. User configuration should always be what matters over anything else. Hence rearrange the search orders accordingly. In general this should change very little as overriding like this is seldomn done so far, and the order between /etc and /usr stays the same. | |||
2012-03-14 | man: document where we read kernel cmdline options from | Lennart Poettering | |
2012-03-14 | machine-id: initialize from $container_uuid if not set otherwise | Lennart Poettering | |
This is a result of the discussions on https://bugs.freedesktop.org/show_bug.cgi?id=46894 | |||
2012-03-14 | journald: allocate PAGE_SIZE bytes for selinux label length | Lennart Poettering | |
As suggested in https://bugzilla.redhat.com/show_bug.cgi?id=798760 | |||
2012-03-14 | socket: make sure that the name for per-connection services are unique | Lennart Poettering | |
If a client connects to us repeatedly always using the same source port and we instantiate a service for the incoming connection this might clash with an old instance. Hence, include the connection number, the same way we do it for AF_UNIX to make connections unique. https://bugs.freedesktop.org/show_bug.cgi?id=45297 | |||
2012-03-14 | socket: if we fail to create an instantiated service for a socket, don't put ↵ | Lennart Poettering | |
the socket in failure mode An incoming connection that is immediately terminated might result in getpeername() or a similar call failing. Hence it is quite possible that while we are setting up an instantiated service for a socket we might get an error and we shouldn't take this as hint to take the listening socket down. https://bugs.freedesktop.org/show_bug.cgi?id=45297 https://bugzilla.novell.com/show_bug.cgi?id=741590 | |||
2012-03-13 | update TODO | Lennart Poettering | |
2012-03-13 | mount: fix assertion | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=768523 | |||
2012-03-13 | conf-parser: warn if an assignment is place outside of a section | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=783134 | |||
2012-03-13 | util: add brute-force fallback for close_all_fds() | Lennart Poettering | |
If /proc is not available (i.e. in chroot envs) let's fall back to brute forcing our way through the fd table. https://bugzilla.redhat.com/show_bug.cgi?id=784921 | |||
2012-03-13 | journald: use SCM_SECURITY to race-freely determine peer SELinux label | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=798760 |