summaryrefslogtreecommitdiffstats
path: root/NEWS (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-02-21man: ignore non-manpage files when generating makefileZbigniew Jędrzejewski-Szmek1-1/+7
2014-02-21manager: be more precise in message about restartZbigniew Jędrzejewski-Szmek2-3/+9
2014-02-21update TODOLennart Poettering1-11/+0
2014-02-21nspawn: when adding a veth interface to a bridge, use the "vb-" rather than ↵Lennart Poettering2-9/+20
"ve-" interface name prefix This way we can recognize the interfaces later on to apply different host-side configuration to them.
2014-02-21replace tabs with spaces in some filesJason St. John3-6/+6
Files: * hwdb/60-keyboard.hwdb * shell-completion/zsh/_systemd-coredumpctl * src/test/test-helper.h
2014-02-21core: Add AppArmor profile switchingMichael Scherer12-5/+144
This permit to switch to a specific apparmor profile when starting a daemon. This will result in a non operation if apparmor is disabled. It also add a new build requirement on libapparmor for using this feature.
2014-02-21selinux: Don't attempt to load policy in initramfs if it doesn't existColin Walters1-0/+7
Currently on at least Fedora, SELinux policy does not come in the initramfs. systemd will attempt to load *both* in the initramfs and in the real root. Now, the selinux_init_load_policy() API has a regular error return value, as well as an "enforcing" boolean. To determine enforcing state, it looks for /etc/selinux/config as well as the presence of "enforcing=" on the kernel command line. Ordinarily, neither of those exist in the initramfs, so it will return "unknown" for enforcing, and systemd will simply ignore the failure to load policy.
2014-02-21build-sys: don't use -Wcast-align anymoreLennart Poettering2-2/+1
We do a lot of these casts, and they are all OK, so let's get rid of the warning, to make things quieter. http://lists.freedesktop.org/archives/systemd-devel/2014-February/017174.html
2014-02-21build-sys: Fix compilation of nspawn when seccomp is not enabledMichael Scherer1-1/+5
2014-02-21missing: simplificationsLennart Poettering1-16/+8
2014-02-21build-sys: Add setns() functions if not in the C library.Holger Schurig2-2/+20
Debian Stable is still using glibc 2.13, which doesn't provide the setns(). So we detect this and provide a tiny wrapper that issues the setns syscall towards the kernel.
2014-02-21hostnamectl: should the sanitized arch, not the native uname() oneLennart Poettering2-1/+7
2014-02-21core: add new ConditionArchitecture() that checks the architecture returned ↵Lennart Poettering9-109/+505
by uname()'s machine field.
2014-02-20man: networkd/udev - add to [Match] documentationTom Gundersen2-3/+106
2014-02-20net-util: match - allow globbingTom Gundersen1-2/+3
For now support globbing for interface name and path.
2014-02-20bootctl: add bash completionThomas Hindoe Paaboel Andersen2-0/+63
2014-02-20sd-dhcp-client: prevent timer related memory leaksUmut Tezduyar Lindskog1-0/+4
2014-02-20networkd: netdev - allow filtering on kernel cmdline, host and virtTom Gundersen8-57/+94
2014-02-20network/link: Match - filter on kernel cmdline, host and virtTom Gundersen8-42/+121
2014-02-20condition: split out most of condition handling into libsystemd-shardTom Gundersen5-256/+324
The parts that require linknig to libcap, libselinux and friends stays in libsystemd-core.
2014-02-20condition: refactor a bitTom Gundersen1-50/+70
No functional change, just move code around a bit to make it simpler to split out some functions.
2014-02-20python: reindent _reader.cLennart Poettering1-582/+577
All files should follow our coding style, and that means 8ch indenting. Let's correct that.
2014-02-20macro: add nice macro for disabling -Wnonnull temporarilyLennart Poettering2-4/+12
2014-02-20macro: introduce nice macro for disabling -Wmissing-prototypes warnigsLennart Poettering7-26/+31
2014-02-20macro: introduce a nice macro for disabling -Wformat-nonliteral temporarilyLennart Poettering8-34/+32
2014-02-20update TODOLennart Poettering1-0/+4
2014-02-20util: get rid of warnings around assert_cc() macroLennart Poettering1-2/+21
Suggested by Holger Schurig.
2014-02-20journal: fix compiler warning in journal_file_append_data()Daniel Mack1-1/+1
gcc (4.8.2, arm) does not understand that journal_file_append_field() will always set 'fo' when it returns 0, so this warning is bogus. Anyway, fix it by initialiting fo = NULL.
2014-02-20journal: fix compiler warning in real_journal_next()Daniel Mack1-2/+2
gcc (4.8.2, arm) does not understand that next_beyond_location() will always set 'p' when it returns > 0. Initialize p in order to fix this.
2014-02-20libsystemd: fix compiler warning in property_get_set_callbacks_run()Daniel Mack1-1/+1
gcc (4.8.2, arm) doesn't understand that vtable_property_get_userdata() will always set 'u' when it returns > 0. Hence, the warning is bogus, but anyway. src/libsystemd/sd-bus/bus-objects.c:510:19: warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized] (and yes, indeed, even the reported line numbers are bogus in this case)
2014-02-20readd journald.so install hooks under libsystemd.soDave Reisner1-0/+14
Inadvertently removed in add00dfd1f05.
2014-02-20core/unit: fix unit_add_target_dependencies() for units with no dependenciesDaniel Mack1-1/+1
For units without any dependencies, r needs to be initialized to 0. Otherwise, the return value of unit_add_target_dependencies() is unspecified.
2014-02-20NEWS: fixes that probably should have been made before the 209 releaseLennart Poettering1-17/+17
2014-02-20build-sys: missing EXTRA_DISTv209Lennart Poettering1-0/+1
2014-02-20build-sys: install compat .pc fileLennart Poettering1-0/+1
2014-02-20build-sys: add linkwarning.h to tarballLennart Poettering1-0/+3
2014-02-20update TODOLennart Poettering1-6/+0
2014-02-20api: in constructor function calls, always put the returned object pointer ↵Lennart Poettering81-318/+326
first (or second) Previously the returned object of constructor functions where sometimes returned as last, sometimes as first and sometimes as second parameter. Let's clean this up a bit. Here are the new rules: 1. The object the new object is derived from is put first, if there is any 2. The object we are creating will be returned in the next arguments 3. This is followed by any additional arguments Rationale: For functions that operate on an object we always put that object first. Constructors should probably not be too different in this regard. Also, if the additional parameters might want to use varargs which suggests to put them last. Note that this new scheme only applies to constructor functions, not to all other functions. We do give a lot of freedom for those. Note that this commit only changes the order of the new functions we added, for old ones we accept the wrong order and leave it like that.
2014-02-20sd-bus: the bus returned should be the first argJason A. Donenfeld4-9/+9
This matches the API of previous headers, such as sd-journal.h.
2014-02-19udev: net-config - allow interface names to be set from the hwdbTom Gundersen6-1/+21
2014-02-19build-sys: install experimental man pages only with --enable-kdbusKay Sievers1-60/+60
2014-02-19build-sys: bump release in preparation for releaseLennart Poettering1-1/+1
2014-02-19build-sys: enable compat-libs for distcheckKay Sievers1-1/+2
2014-02-19build-sys: export experimental symbols only with --enable-kdbusKay Sievers3-6/+13
2014-02-19bus: fix unreffing logicLennart Poettering1-1/+2
2014-02-19sd-dhcp-client: fix mixup between raw and udp socketsTom Gundersen1-3/+3
2014-02-19build-sys: add gcrypt CFLAGSKay Sievers1-1/+3
2014-02-19man: fix references to .pc files which aren't separate anymoreLennart Poettering26-29/+29
2014-02-19sd-damon is LGPL nowKay Sievers2-22/+17
2014-02-19update TODOLennart Poettering2-1/+4