summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* shutdown: add missing includeLennart Poettering2012-07-13
|
* man: document sd_journal_get_cutoff_realtime_usec()Lennart Poettering2012-07-13
|
* man: document sd_journal_get_data() and friendsLennart Poettering2012-07-13
|
* log: correct usage of logging API at a few placesLennart Poettering2012-07-13
|
* main: only reopen /dev/console if we switch-root to a custom initHarald Hoyer2012-07-13
| | | | | There's no point in reopening /dev/console if we reopen it anyway afterwards.
* container: when shutting down in a container don't detach loop devicesLennart Poettering2012-07-13
| | | | We don't do device handling in containers, hence no loop devices either.
* core: go on a killing spree when transitioning from initrd to main systemLennart Poettering2012-07-13
|
* util: temporarily ignore SIGHUP while we are issuing TIOCSTTYLennart Poettering2012-07-13
|
* test: hook up more tests with make checkLennart Poettering2012-07-13
|
* util: rename join() to strjoin()Lennart Poettering2012-07-13
| | | | This is to match strappend() and the other string related functions.
* man: document sd_journal_stream_fd()Lennart Poettering2012-07-13
|
* man: move header file man pages from section 7 to 3Lennart Poettering2012-07-13
| | | | | This way we can include documentation about minor macros/inline function within the introducionary man page in a sane way.
* journal: properly export sd_journal_add_disjunction()Lennart Poettering2012-07-13
|
* journalctl: show any printable Unicode characterZbigniew Jędrzejewski-Szmek2012-07-13
| | | | | This makes sure we are OK in outputting all valid, non-control UTF-8 characters, instead of just printable 7bit ASCII.
* journal: beef up journal matches considerablyLennart Poettering2012-07-13
| | | | | | we now can take multiple matches, and they will apply as AND if they apply to different fields and OR if they apply to the same fields. Also, terms of this kind can be combined with an overreaching OR.
* journal: check fields we search for more carefullyLennart Poettering2012-07-13
|
* journal: fix seeking by realtime/seqnumLennart Poettering2012-07-13
|
* journal: fix bad memory accessLennart Poettering2012-07-13
|
* journal: fix bisection logic for first entryLennart Poettering2012-07-13
|
* journal: fix interleaving of files with different time sourcesLennart Poettering2012-07-13
|
* journal: replace implicit flushing of journal by explicit oneLennart Poettering2012-07-11
| | | | | | | | | The old automatism that the flushing of the journal from /run to /var was triggered by the appearance of /var/log/journal is broken if that directory is mounted from another host and hence always available to be useful as mount point. To avoid probelsm with this, introduce a new unit that is explicitly orderer after all mounte files systems and triggers the flushing.
* journalctl: add a marker to log output for rebootsLennart Poettering2012-07-11
| | | | | With this we'll print a marker "----- Reboot -----" between two subsequent lines with different boot IDs.
* journal: rework directory enumeration/watch logicLennart Poettering2012-07-11
| | | | | | | | | | There's now sd_journal_new_directory() for watching specific journal directories. This is exposed in journalctl -D. sd_journal_wait() and sd_journal_process() now return whether changes in the journal are invalidating or just appending. We now create inotify kernel watches only when we actually need them
* journal: introduce sd_journal_wait() to simplify writing synchronous clientsLennart Poettering2012-07-10
|
* journald: use "persistent", not "permanent" as storage optionLennart Poettering2012-07-10
| | | | | "permanent" is simply the wrong term and we use "persistant" in most other contexts to correct this.
* selinux: turn of libselinux' internal loggingLennart Poettering2012-07-10
|
* switch-root: reopen /dev/console before we switch rootLennart Poettering2012-07-10
|
* util: rm_rf() refuse cleaning non-memory file systems, as extra paranoiaLennart Poettering2012-07-10
|
* util: add extra safety check to in_initrd()Lennart Poettering2012-07-10
| | | | initrds can only be on tmpfs or ramfs, so check for that
* mount: fix for complex automountsMalte Starostik2012-07-10
| | | | | | | | If accessing an automount point triggers more changes to /proc/self/mountinfo than just to add the directly wanted mount, these changes can lead to spurious -ENODEV notifications on the automount unit causing the request to fail when in fact the mount will be setup right afterwards.
* systemctl: filter shown units by their load stateZbigniew Jędrzejewski-Szmek2012-07-10
| | | | | | | | | E.g. systemctl --all -t masked gives the list of masked units. The -t/--type option is reused. This is possible because unit types and unit load states are called differently, so it is possible to distinguish what the user meant. Using the same option also means that the interface is user for the user: less options to remember.
* unit: Move UnitLoadState definitions from core/unit.c to shared/unit-name.cZbigniew Jędrzejewski-Szmek2012-07-10
| | | | | This makes it possible to use them from systemctl without linking against the core.
* unit: get rid of UnitVTable.suffix, which is now unusedLennart Poettering2012-07-10
|
* unit-name: remove unit_name_is_valid_no_type() and move unit_name_is_valid() ↵Lennart Poettering2012-07-10
| | | | to unit-name.h
* systemctl: check the argument to -t for invalid valuesZbigniew Jędrzejewski-Szmek2012-07-10
| | | | | Systemctl accepted anything as the argument for -t, and simply said '0 units found'. It is better to catch this user error early.
* unit: Move UnitType definitions from core/unit.c to shared/unit-name.cZbigniew Jędrzejewski-Szmek2012-07-10
| | | | | This makes it possible to use them from systemctl without linking against the core. A string->enum lookup table is added.
* cryptsetup: add keyfile-offset= supportTom Gundersen2012-07-09
| | | | | | | | | | | | | | | | | This is useful if your keyfile is a block device, and you want to use a specific part of it, such as an area between the MBR and the first partition. This feature is documented in the Arch wiki[0], and has been supported by the Arch initscripts, so would be nice to get this into systemd. This requires libcryptsetup >= 1.4.2 (released 12.4.2012). Acked-by: Paul Menzel <paulepanter@users.sourceforge.net> [0]: <https://wiki.archlinux.org/index.php/System_Encryption_with_LUKS# Storing_the_key_between_MBR_and_1st_partition>
* udev: never touch device nodes with symlink requestsKay Sievers2012-07-09
|
* paranoia: refuse rm_rf("/")Lennart Poettering2012-07-09
|
* MeeGo: Remove build support for MeeGo distribution.Auke Kok2012-07-09
| | | | | | | | | | | | | The MeeGo distribution is still a supported distribution, but will probably not see an updated version of systemd anymore. Most of the development is focussing on Tizen now, and the generic support for building --with-distro=other is more than adequate enough. This patch removes the support as a custom configuration build target in systemd. People who are still building this for the MeeGo distribution should build as "other" distro.
* man: document sd_print() and friendsLennart Poettering2012-07-09
|
* udev: network device renaming - immediately give up if the target name isn't ↵Kay Sievers2012-07-05
| | | | available
* udev: add some O_CLOEXECKay Sievers2012-07-05
|
* udev: ata_id - fixup all 8 not only 6 bytes of the fw_rev stringKay Sievers2012-07-05
| | | | | | | | | The last two digits are in the wrong order: $ hdparm -I /dev/sda | grep Revision 4PC10362 $ /lib/udev/ata_id -x /dev/sda | grep REVISION 4PC10326
* service: flush the start counter in "systemctl reset-failed"Lennart Poettering2012-07-04
|
* readahead: fix calculation of percentageLennart Poettering2012-07-03
|
* mount-setup: don't complain if we try to fix the label of a dir beneath a ↵Lennart Poettering2012-07-03
| | | | mount but can't due to EROFS
* hashmap: make hashmap_clear() work on NULL hashmapsLennart Poettering2012-07-03
|
* load-fragment: a few modernizationsLennart Poettering2012-07-03
|
* timedate: uniq'ify ntp units listLennart Poettering2012-07-03
|