Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-17 | execute: support syscall filtering using seccomp filters | Lennart Poettering | |
2012-07-17 | journal: actually set archived files to archived state | Lennart Poettering | |
2012-07-17 | journalctl: decode more header files in --header | Lennart Poettering | |
2012-07-17 | journal: size journal data hash table based on maximum file size metrics | Lennart Poettering | |
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 | journal: immediately rotate when the journal was previously not closed properly | Lennart Poettering | |
2012-07-17 | journal: automatically rotate journal files if the data hash table is full > 75% | Lennart Poettering | |
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-16 | make-man-index.py: pretty-print HTML | Kay Sievers | |
2012-07-16 | journal: use tail/head timestamps from header for cutoff logic | Lennart Poettering | |
We have them, they are faster to use them, so use them... | |||
2012-07-16 | journald: don't enforce monotonicity of realtime clocks when copying entries | Lennart Poettering | |
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 | man: actually generate h2 headers for letters in index as we meant to | Lennart Poettering | |
2012-07-16 | core: fix name of dbus call parameter | Lennart Poettering | |
2012-07-16 | man: include number of man pages in index page | Lennart Poettering | |
2012-07-16 | build-sys: make building of index.html fail sensibly | Lennart Poettering | |
2012-07-16 | man: set description in italics in the index | Lennart Poettering | |
2012-07-16 | man: reword man page titles | Lennart Poettering | |
Make sure the man page titles are similar in style and capitalization so that our man page index looks pretty. | |||
2012-07-16 | man: show man page summary in index, too | Lennart Poettering | |
2012-07-16 | min: generate an index page for all man pages | Lennart Poettering | |
This makes use of python, if it is available | |||
2012-07-16 | unit: set default working directory to the user's home directory when ↵ | Lennart Poettering | |
running in user mode | |||
2012-07-16 | unit: introduce %s specifier for the user shell | Lennart Poettering | |
2012-07-16 | unit: printf specifiers %u and %h: $USER and $HOME. | Auke Kok | |
These printf specifiers allow us to refer to $HOME and $USER in unit files. These are particularly helpful in instanced units that have "User=" set, and in systemd --user domains. The specifiers will return the pw_name and pw_dir fields if the unit file has a User= field. If the unit file does not have a User= field, the value substituted is either $USER or $HOME from the environment, or, if unset, the values from pw_name or pw_dir. This patch is somewhat after Ran Benita's original patch, which didn't get merged. I've split up the 2 specifiers and extended them to do what is logically expected from these specifiers. Note that expansion is done at `start` time, not after the units are parsed. Using `systemctl show` will just show the specifiers. | |||
2012-07-16 | util: add getusername_malloc(), get_shell(), get_home_dir() | Lennart Poettering | |
2012-07-16 | Spelling fixes. | Ville Skyttä | |
2012-07-15 | udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run | Kay Sievers | |
2012-07-15 | intltool: skip the intermediate file in case it remains, not the source file | Kay Sievers | |
2012-07-15 | update TODO | Kay Sievers | |
2012-07-15 | unit: avoid re-definition of enum for older gcc versions | Kay Sievers | |
<koen> | ./src/shared/unit-name.h:29:23: error: redefinition of typedef 'UnitType' <koen> | ./src/core/unit.h:30:23: note: previous declaration of 'UnitType' was here | |||
2012-07-15 | build-sys: fix "make distcheck" | Kay Sievers | |
2012-07-15 | aquire_terminal(): fix uninitialized variable | Kay Sievers | |
./src/shared/util.c:2457:45: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] | |||
2012-07-15 | journal: align byte-buffer that gets cased to an object | Kay Sievers | |
On Sun, Jul 15, 2012 at 2:00 PM, Koen Kooi <koen@dominion.thruhere.net> wrote: > | src/journal/sd-journal.c: In function 'sd_journal_process': > | src/journal/sd-journal.c:1891:21: warning: cast increases required alignment of target type [-Wcast-align] > | src/journal/sd-journal.c:1900:29: warning: cast increases required alignment of target type [-Wcast-align] | |||
2012-07-15 | journal: avoid re-definition of enums for older gcc versions | Kay Sievers | |
On Sun, Jul 15, 2012 at 2:00 PM, Koen Kooi <koen@dominion.thruhere.net> wrote: > | In file included from src/journal/sd-journal.c:37:0: > | src/journal/journal-internal.h:47:3: error: redefinition of typedef 'MatchType' > | src/journal/journal-internal.h:36:24: note: previous declaration of 'MatchType' was here > | src/journal/journal-internal.h:67:3: error: redefinition of typedef 'LocationType' > | src/journal/journal-internal.h:37:27: note: previous declaration of 'LocationType' was here | |||
2012-07-14 | rules: fix typo in 42-usb-hid-pm.rules | Kay Sievers | |
<arjan> can you open the 42-usb-hid-pm.rules file <arjan> and go to line 46 <arjan> and tell me why ATTR{idProduct}="0002" only has one = and not two (e.g. == ) ? <kay> arjan: yep <kay> arjan: bug | |||
2012-07-14 | udev: avoid creating /dev/kmsg with fopen() to support CONFIG_PRINTK=n | Kay Sievers | |
2012-07-13 | build-sys: fix build | Lennart Poettering | |
2012-07-13 | unit: rename BindTo= to BindsTo= | Lennart Poettering | |
all other dependencies are in 3rd person. Change BindTo= accordingly to BindsTo=. Of course, the dependency is widely used, hence we parse the old name too for compatibility. | |||
2012-07-13 | man: add man page aliases for all macros/types too | Lennart Poettering | |
2012-07-13 | man: Split sd_randomize(3) from sd_id128_get_{machine,boot}(3) | Lennart Poettering | |
They have too little to do with each other... | |||
2012-07-13 | build-sys: don't install sd-readahead.h as include file, but as documentation | Lennart Poettering | |
sd-readahead.h is supposed to be a drop-in API, nothing people should ever link to or could make use without also adding sd-readahead.c to their sources. Hence, don't install this header file into INCLUDES, but instead install it as DOCS. | |||
2012-07-13 | man: document sd_journal_seek_head() | Lennart Poettering | |
2012-07-13 | man: document sd_journal_add_match() | Lennart Poettering | |
2012-07-13 | shutdown: add missing include | Lennart Poettering | |
2012-07-13 | man: fix various typos | Lennart Poettering | |
2012-07-13 | man: suppress man page dates/authors in generated pages | Lennart Poettering | |
2012-07-13 | build-sys: clean man pages when building them | Lennart Poettering | |
2012-07-13 | man: forgot sd_journal_get_fd() man page | Lennart Poettering | |
2012-07-13 | man: document sd_journal_get_fd() | Lennart Poettering | |
2012-07-13 | man: document sd_journal_get_cursor() | Lennart Poettering | |
2012-07-13 | man: document sd_journal_get_cutoff_realtime_usec() | Lennart Poettering | |
2012-07-13 | man: document sd_journal_get_realtime_usec() | Lennart Poettering | |
2012-07-13 | man: document sd_journal_get_data() and friends | Lennart Poettering | |
2012-07-13 | man: document sd_journal_next() | Lennart Poettering | |