summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2012-09-18unit: split unit_printf() and friends into its own .c fileLennart Poettering
2012-09-18selinux: use existing library calls for audit dataLennart Poettering
2012-09-18selinux: add bus service access controlDaniel J Walsh
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This patch adds the ability to look at the calling process that is trying to do dbus calls into systemd, then it checks with the SELinux policy to see if the calling process is allowed to do the activity. The basic idea is we want to allow NetworkManager_t to be able to start and stop ntpd.service, but not necessarly mysqld.service. Similarly we want to allow a root admin webadm_t that can only manage the apache environment. systemctl enable httpd.service, systemctl disable iptables.service bad. To make this code cleaner, we really need to refactor the dbus-manager.c code. This has just become a huge if-then-else blob, which makes doing the correct check difficult. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBJBi8ACgkQrlYvE4MpobOzTwCdEUikbvRWUCwOb83KlVF0Nuy5 lRAAnjZZNuc19Z+aNxm3k3nwD4p/JYco =yops -----END PGP SIGNATURE-----
2012-09-17udev: add btrfs supportKay Sievers
All "btrfs" file systems will be registered with the kernel when they show up. Incomplete multi-device volumes will set SYSTEMD_READY=0, to prevent access until the volume is complete and fully registered.
2012-09-17directive-index: journal directivesZbigniew Jędrzejewski-Szmek
2012-09-17directive-index: system manager directivesZbigniew Jędrzejewski-Szmek
2012-09-17directive-index: add UDEV fieldsZbigniew Jędrzejewski-Szmek
2012-09-17man: generate an index of directivesZbigniew Jędrzejewski-Szmek
Systemd has a large (and growing) number of manpages. Sometimes it's not immediately obvious, where to look for a directive. Especially, when something is described in more than one place. Making sense of all the settings should be easier with an index.
2012-09-14man: remove timezone(5) and add localtime(5)Shawn Landden
2012-09-13rpm: expose preset dir as rpm macro and in systemd.pcLennart Poettering
2012-09-13python: make gcc shut upLennart Poettering
2012-09-13python: reindent to follow coding styleLennart Poettering
2012-09-13python: integrate David Strauss' python-systemd packageLennart Poettering
2012-09-11build-sys: perform autodetection of quota-tools binariesDave Reisner
Use AC_PATH_PROG to try and locate the quotaon and quotacheck binaries, falling back on hardcoded defaults when they can't be found.
2012-09-11when determining unit file list, include invalid unit names in an "invalid" ↵Lennart Poettering
state
2012-09-10build-sys: add libsystemd-id128-internal.la as dep to libsystemd-core.laLennart Poettering
condition.c makes use of sd_id128_get_machine() after all. Spotted by Khem Raj.
2012-09-07journal: add call to determine current journal file disk usageLennart Poettering
2012-09-05tmpfiles: don't attempt creation of device nodes when we run in a containerLennart Poettering
2012-09-03journal: don't pull in flush service from journald serviceLennart Poettering
In the initrd we don't need the flush service hence don't attempt to pull it in.
2012-09-03journal: generate structured journal messages for a number of eventsLennart Poettering
2012-08-25build-sys: xsltproc is required for man pages and gtk-docZbigniew Jędrzejewski-Szmek
2012-08-23build-sys: prepare release 189systemd/v189Lennart Poettering
2012-08-22journal: the ratelimiter is part of journaldLennart Poettering
2012-08-22journald: split off native protocol support into its own .c fileLennart Poettering
2012-08-22journald: split console transport stuff into its own fileLennart Poettering
2012-08-22journald: move stream protocol into its own .c fileLennart Poettering
2012-08-22journald: splitt of syslog protocol support into its own fileLennart Poettering
2012-08-22journald: split /dev/kmsg related stuff into its own .c fileLennart Poettering
2012-08-22journald: augment journal entries from the kernel with data from udevLennart Poettering
2012-08-21build-sys: fix ntp-units.d path creationLennart Poettering
Spotted by Dave Reisner
2012-08-20journalctl: output FSS key as QR code on generatingLennart Poettering
2012-08-20journal: make libgcrypt dependency optionalLennart Poettering
2012-08-16keymap: fix map name referenceKay Sievers
2012-08-16journal: journal-send.h doesn't actually existLennart Poettering
2012-08-16journal: split up journal-file.cLennart Poettering
2012-08-16journal: implement basic journal file verification logicLennart Poettering
2012-08-16journal: implement generic sharable mmap caching logicLennart Poettering
instead of having one simple per-file cache implement an more comprehensive one that works for multiple files and can actually maintain multiple maps per file and per object type.
2012-08-13journald: initial version of FSPRG hookupLennart Poettering
This adds forward-secure authentication of journal files. This patch includes key generation as well as tagging of journal files, Verification of journal files will be added in a later patch.
2012-08-10udev: export udev_device_new_from_device_id()Kay Sievers
2012-08-09build-sys: use more generic regular expression to generate syscall-list.txt ↵Huang Hang
correctly Currently MIPS and ARM define syscall numbers for multiple ABI in one <asm/unistd.h>. The #define statments for each syscall are formated as: #define __NR_scname (BASE_OFFSET + sc_number) Thus we need a more generic regular expression to match these in awk.
2012-08-08build-sys: prepare release 188systemd/v188Lennart Poettering
2012-08-08build-sys: add CFLAGS to CPP callsPeter Alfredsen
It changes the defines WORDSIZE and __I386, CFLAGS=-m32.
2012-08-08build-sys: link internal selinux lib to systemd-remount-fsKay Sievers
2012-08-08build-sys: typo fixLennart Poettering
2012-08-08build-sys: enable a couple of security featuresLennart Poettering
Most distributions enable these downstream anyway, but it probably makes sense to enable them unconditionally upstream too.
2012-08-07units: remove prefdmLennart Poettering
It's time to get rid of prefdm. Distributions which still want to use this should maintain this downstream, but it's probably better to just provide proper units for the various display managers, like Fedora is doing this, for example: https://fedoraproject.org/wiki/Features/DisplayManagerRework
2012-08-03build-sys: do not link systemctl against journal-internal and id128-internalSimon Peeters
systemctl does not need the internal journal and id128 libraries to function, so don't link against them.
2012-08-01journal: add sd_journal_perror() to APILennart Poettering
2012-07-31build-sys: fix path to src/gudev/gudevenumtypes.hZbigniew Jędrzejewski-Szmek
This file is generated, so it should be referred to as $(top_builddir)/src/gudev/gudevenumtypes.h. It could only appear in $(top_srcdir) as a result of previous build in $(top_srcdir). Better to just let automake add the prefix for us, so there's no need to spell it out. Remove the prefix from other source files too, $(top_srcdir) is the default anyway.
2012-07-31build-sys: always create the output directory firstZbigniew Jędrzejewski-Szmek
$(MKDIR_P) is added where missing, and rules are standardized on one form of $(MKDIR_P), to make it easier to spot when it is missing. Single line $(MKDIR)&&command form is broken into two line form. https://bugs.freedesktop.org/show_bug.cgi?id=49459 For compilation in a separate build directory to work, when a file is generated, the rule must include an explicit mkdir first, unless the file is created at the top level. Even when building in a separate build-dir, automake would normally create all directories as a side result of creating the dependencies files. Therefore the bug was only visible with -C (turning off dependency generation).