Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-22 | binfmt: fix apply loop | Lennart Poettering | |
Noticed by Sergey Ptashnick | |||
2012-03-22 | man: systemd-cat(1) typo fix | Lennart Poettering | |
Noticed by Sergey Ptashnick | |||
2012-03-22 | main: added support for loading IMA custom policies | Roberto Sassu | |
This is an S/MIME signed message The new function ima_setup() loads an IMA custom policy from a file in the default location '/etc/ima/ima-policy', if present, and writes it to the path 'ima/policy' in the security filesystem. This function is executed at early stage in order to avoid that some file operations are not measured by IMA and it is placed after the initialization of SELinux because IMA needs the latter (or other security modules) to understand LSM-specific rules. This feature is enabled by default and can be disabled by providing the option '--disable-ima' to the configure script. Signed-off-by: Roberto Sassu <roberto.sassu@polito.it> Acked-by: Gianluca Ramunno <ramunno@polito.it> | |||
2012-03-22 | systemd: mount the securityfs filesystem at early stage | Roberto Sassu | |
This is an S/MIME signed message The mount of the securityfs filesystem is now performed in the main systemd executable as it is used by IMA to provide the interface for loading custom policies. The unit file 'units/sys-kernel-security.mount' has been removed because it is not longer necessary. Signed-off-by: Roberto Sassu <roberto.sassu@polito.it> Acked-by: Gianluca Ramunno <ramunno@polito.it> | |||
2012-03-21 | journal: PAGE_SIZE is not known on ppc and other archs | Lennart Poettering | |
Let's use NAME_MAX, as suggested by Dan Walsh | |||
2012-03-21 | journal: react with immediate rotation to a couple of more errors | Lennart Poettering | |
2012-03-21 | man: updates to sysctl.d(5) | Lennart Poettering | |
2012-03-20 | sysctl: accept multiple passed configuration files | Lennart Poettering | |
2012-03-20 | modules-load: drop /lib from search path if we don't have it split off | Lennart Poettering | |
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 | |