Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-21 | core: Add AppArmor profile switching | Michael Scherer | |
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-21 | build-sys: Fix compilation of nspawn when seccomp is not enabled | Michael Scherer | |
2014-02-21 | core: add new ConditionArchitecture() that checks the architecture returned ↵ | Lennart Poettering | |
by uname()'s machine field. | |||
2014-02-20 | bootctl: add bash completion | Thomas Hindoe Paaboel Andersen | |
2014-02-20 | networkd: netdev - allow filtering on kernel cmdline, host and virt | Tom Gundersen | |
2014-02-20 | condition: split out most of condition handling into libsystemd-shard | Tom Gundersen | |
The parts that require linknig to libcap, libselinux and friends stays in libsystemd-core. | |||
2014-02-20 | macro: introduce nice macro for disabling -Wmissing-prototypes warnigs | Lennart Poettering | |
2014-02-20 | readd journald.so install hooks under libsystemd.so | Dave Reisner | |
Inadvertently removed in add00dfd1f05. | |||
2014-02-20 | build-sys: missing EXTRA_DISTsystemd/v209 | Lennart Poettering | |
2014-02-20 | build-sys: install compat .pc file | Lennart Poettering | |
2014-02-20 | build-sys: add linkwarning.h to tarball | Lennart Poettering | |
2014-02-19 | udev: net-config - allow interface names to be set from the hwdb | Tom Gundersen | |
2014-02-19 | build-sys: enable compat-libs for distcheck | Kay Sievers | |
2014-02-19 | build-sys: export experimental symbols only with --enable-kdbus | Kay Sievers | |
2014-02-19 | build-sys: add gcrypt CFLAGS | Kay Sievers | |
2014-02-19 | build-sys: merge libsystemd-journal into libsystemd | Kay Sievers | |
2014-02-19 | busctl: install bash completion | Thomas Hindoe Paaboel Andersen | |
2014-02-18 | build-sys: fixups for libsystemd-daemon merge | Zbigniew Jędrzejewski-Szmek | |
2014-02-19 | build-sys: install headers with --enable-kdbus | Kay Sievers | |
2014-02-19 | build-sys: merge libsystemd-daemon into libsystemd | Kay Sievers | |
2014-02-18 | delta: add bash completion | Thomas Hindoe Paaboel Andersen | |
2014-02-18 | seccomp: add helper call to add all secondary archs to a seccomp filter | Lennart Poettering | |
And make use of it where appropriate for executing services and for nspawn. | |||
2014-02-18 | machinectl: add bash completion | Thomas Hindoe Paaboel Andersen | |
2014-02-18 | fix SECCOMP_CFLAGS usage | Cristian Rodríguez | |
SECCOMP_CFLAGS must be in the global CFLAGS as <seccomp.h> is included in core/execute.h. when seccomp.h is not in the standard path.(i.e openSUSE has it in /usr/include/pkg/libseccomp/, precisely to catch this kind of bugs) compiling systemd fails. | |||
2014-02-14 | build-sys: fix for "recipe for target 'dbus1-generator-install-hook' failed" | Simon Peeters | |
2014-02-13 | nspawn: make socket(AF_NETLINK, *, NETLINK_AUDIT) fail with EAFNOTSUPPORT in ↵ | Lennart Poettering | |
containers The kernel still doesn't support audit in containers, so let's make use of seccomp and simply turn it off entirely. We can get rid of this big as soon as the kernel is fixed again. | |||
2014-02-13 | nspawn: check with udev before we take possession of an interface | Lennart Poettering | |
2014-02-13 | core: add SystemCallArchitectures= unit setting to allow disabling of non-native | Lennart Poettering | |
architecture support for system calls Also, turn system call filter bus properties into complex types instead of concatenated strings. | |||
2014-02-12 | syscallfilter: port to libseccomp | Ronny Chevalier | |
2014-02-12 | build-sys: add less-variables.xml to EXTRA_DIST | Zbigniew Jędrzejewski-Szmek | |
2014-02-12 | man: use xinclude to de-deduplicate common text | Zbigniew Jędrzejewski-Szmek | |
I only tested with python-lxml. I'm not sure if xml.etree should be deprecated. | |||
2014-02-11 | sd-dhcp: split out packet handling from client | Tom Gundersen | |
2014-02-10 | build-sys: move python helpers to tools directory | Karel Zak | |
Note that make-man-rules.py is missing in EXTRA_DIST=, this patch fixes this mistake too. | |||
2014-02-10 | build-sys: add check-includes build target and script | Karel Zak | |
2014-02-07 | sd-dhcp-client: split sd_dhcp_lease from sd_dhcp_client | Tom Gundersen | |
This allows us users of the library to keep copies of old leases. This is used by networkd to know what addresses to drop (if any) when the lease expires. In the future this may be used by DNAv4 and sd-dhcp-server. | |||
2014-02-03 | build-sys: move -lresolv out of CFLAGS | Tom Gundersen | |
Thomas H.P. Andersen <phomes@gmail.com> wrote: > Does -lresolv belong in libsystemd_la_CFLAGS? I would have thought > that it should be in LIBADD for the lib and LDADD for the test. | |||
2014-01-28 | build-sys: disable lto also for libsystemd-id128 | Zbigniew Jędrzejewski-Szmek | |
Another instance of https://sourceware.org/bugzilla/show_bug.cgi?id=16504. | |||
2014-01-27 | journal: guarantee async-signal-safety in sd_journald_sendv | Zbigniew Jędrzejewski-Szmek | |
signal(7) provides a list of functions which may be called from a signal handler. Other functions, which only call those functions and don't access global memory and are reentrant are also safe. sd_j_sendv was mostly OK, but would call mkostemp and writev in a fallback path, which are unsafe. Being able to call sd_j_sendv in a async-signal-safe way is important because it allows it be used in signal handlers. Safety is achieved by replacing mkostemp with open(O_TMPFILE) and an open-coded writev replacement which uses write. Unfortunately, O_TMPFILE is only available on kernels >= 3.11. When O_TMPFILE is unavailable, an open-coded mkostemp is used. https://bugzilla.gnome.org/show_bug.cgi?id=722889 | |||
2014-01-26 | build-sys: expose more phony targets | Zbigniew Jędrzejewski-Szmek | |
2014-01-26 | build-sys: add a phony target for cppcheck | Elia Pinto | |
The cppcheck target was introduced by commit 16f4efb4150c65e3c61adaa8ea512489de49f532 "build-sys: add cppcheck target". But it is preferable to use a make phony target for it, as this patch does. There are two general reasons to use a phony target: to avoid a conflict with a file of the same name, and to improve performance. In this case the first reason is obvious, and the second is that make skips the implicit rule search for phony targets, since it knows that phony targets do not name actual files that could be remade from other files (as described in the "Gnu Make" Manual). | |||
2014-01-25 | build-sys: merge libsystemd-id128 into libsystemd | Zbigniew Jędrzejewski-Szmek | |
2014-01-25 | build-sys: create "compatibility libraries" section | Zbigniew Jędrzejewski-Szmek | |
Compat stuff is moved to src/compat-libs/. Warnings are issued when programs are linked with the deprecated library. | |||
2014-01-25 | build-sys: disable lto for compatibility libraries | Zbigniew Jędrzejewski-Szmek | |
https://sourceware.org/bugzilla/show_bug.cgi?id=16504 | |||
2014-01-25 | build-sys: merge libsystemd-login into libsystemd | Zbigniew Jędrzejewski-Szmek | |
A compatibility libsystemd-login library is created which uses .symver and ifunc magic proposed by Lennart to make programs linked to the old library name continue to work seamlessly. Unfortunately the bfd linker crashes: https://sourceware.org/bugzilla/show_bug.cgi?id=16467 This will be fixed in binutils 2.25. As a work-around, gold can be used: LDFLAGS=-Wl,-fuse-ld=gold Unfortunately the switch to pick the linker appeared in gcc 4.8. This also doesn't work with LLVM: http://llvm.org/bugs/show_bug.cgi?id=11897 | |||
2014-01-22 | networkd: add basic bonding support | Tom Gundersen | |
Refactor bridging support to be generic netdev support and extend it to cover bonding as well. | |||
2014-01-21 | libsystemd: split up into subdirs | Tom Gundersen | |
We still only produce on .so, but let's keep the sources separate to make things a bit less messy. | |||
2014-01-21 | libsystemd-dhcp: revert merge into libsystemd | Tom Gundersen | |
Unlike the other merged libs, the rest of libsystemd will never depend on sd-dhcp-client, so there is no reason not to keep it separate. | |||
2014-01-17 | build: Skip .busname generator when kdbus is off | Umut Tezduyar Lindskog | |
2014-01-17 | libsystemd: rename LIBSYSTEMD_BUS to LIBSYSTEMD | Tom Gundersen | |
2014-01-16 | build-sys: increase valgrind stack limit so all tests pass again | Zbigniew Jędrzejewski-Szmek | |