summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-19man: fix references to .pc files which aren't separate anymoreLennart Poettering
2014-02-19sd-damon is LGPL nowKay Sievers
2014-02-19update TODOLennart Poettering
2014-02-19man: don't advertise sd-daemon as embeddable anymoreLennart Poettering
It's now part of libsystemd, and should be used like any other API.
2014-02-19build-sys: merge libsystemd-journal into libsystemdKay Sievers
2014-02-19busctl: install bash completionThomas Hindoe Paaboel Andersen
2014-02-19tmpfiles: simplificationLennart Poettering
2014-02-19util: simplify get_ctty()Lennart Poettering
2014-02-19timedatectl: fix minor memory leakLennart Poettering
2014-02-19udev: make sure we always return a valid error code in trie_store()Lennart Poettering
2014-02-19sd-id128: use new dev_urandom() callLennart Poettering
2014-02-19journal: don't clobber return parameters of ↵Lennart Poettering
sd_journal_get_cutoff_realtime_usec() on failure
2014-02-19execute: modernizationsLennart Poettering
2014-02-19make gcc shut upLennart Poettering
If -flto is used then gcc will generate a lot more warnings than before, among them a number of use-without-initialization warnings. Most of them without are false positives, but let's make them go away, because it doesn't really matter.
2014-02-19NEWS: Mention the new Personality= switch in unit filesLennart Poettering
2014-02-19busctl: add --no-legend and use in bash completionThomas Hindoe Paaboel Andersen
2014-02-19busctl: update bash completionThomas Hindoe Paaboel Andersen
2014-02-19man: busctl typo fixThomas Hindoe Paaboel Andersen
2014-02-19sd-rtnl: test - include missing.h to build on old kernelsTom Gundersen
2014-02-19networkd: dhcp - log when lease is lostTom Gundersen
2014-02-19networkd: link - only reset transient hostname if it was set by usTom Gundersen
2014-02-19systemctl: remove erroneous return in runlevel_parse_argv()Maciej Wereski
2014-02-19logind: remove redundant check in manager_new()Maciej Wereski
2014-02-19update TODOLennart Poettering
2014-02-19label: minor optimizationsLennart Poettering
2014-02-19missing.h: add some IFLA_* constantsTom Gundersen
These were added to the kernel between 3.5 and 3.9, let's not require such recent kernels (yet).
2014-02-19event: fix crash on child-source state modificationsDavid Herrmann
Setting a child-source state to anything but SD_EVENT_OFF currently does nothing. The condition logic is flawed. Move the state update *below* the test for the previous state. Fixes a crash if you call: sd_event_source_set_enabled(source, SD_EVENT_ON); sd_event_source_unref(source); on a child-source in its own callback.
2014-02-19man: document $MAINPIDLennart Poettering
2014-02-19update TODOLennart Poettering
2014-02-19core: add Personality= option for units to set the personality for spawned ↵Lennart Poettering
processes
2014-02-18build-sys: fixups for libsystemd-daemon mergeZbigniew Jędrzejewski-Szmek
2014-02-19build-sys: install headers with --enable-kdbusKay Sievers
2014-02-19build-sys: merge libsystemd-daemon into libsystemdKay Sievers
2014-02-18test: add missing test unitsLennart Poettering
2014-02-18nspawn: add new --personality= switch to make it easier to run 32bit ↵Lennart Poettering
containers on a 64bit host
2014-02-18delta: add bash completionThomas Hindoe Paaboel Andersen
2014-02-18net-match: fix Driver= matchTom Gundersen
It should match on the driver of the parent device.
2014-02-18networkd: refactor link_add() ↵Tom Gundersen
:( Don't set set **ret when returning r < 0, as matching on the errno may easily give false positives in the future leading to null pointer dereference. Reported-by: David Herrmann <dh.herrmann@gmail.com>
2014-02-18nspawn: x86 is special with its socketcall() semantics, be permissive in the ↵Lennart Poettering
seccomp setup
2014-02-18seccomp: add helper call to add all secondary archs to a seccomp filterLennart Poettering
And make use of it where appropriate for executing services and for nspawn.
2014-02-18nspawn: allow 32-bit chroots from 64-bit hostsDave Reisner
Arch Linux uses nspawn as a container for building packages and needs to be able to start a 32bit chroot from a 64bit host. 24fb11120756 disrupted this feature when seccomp handling was added.
2014-02-18load-modules: properly return a failing error code if some module fails to loadLennart Poettering
This is the missing part of b857193b1def5172e3641ca1d5bc9e08ae81aac4.
2014-02-18machinectl: remove unused --no-ask-passwordThomas Hindoe Paaboel Andersen
2014-02-18machinectl: add bash completionThomas Hindoe Paaboel Andersen
2014-02-18update TODOLennart Poettering
2014-02-18man: machinectl: there is no command 'kill-machine'Thomas Hindoe Paaboel Andersen
2014-02-18man: minor fixes to networkd pageTom Gundersen
Also enforce that we don't allow setting the Broadcast for IPv6 addresses.
2014-02-18NEWS: Fix header file namePatrik Flykt
2014-02-18fix SECCOMP_CFLAGS usageCristian 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-18libsystemd-dhcp: Add a full DHCP address acquisition test casePatrik Flykt
Upon startup the DHCP library will immediately send a DHCP Discover. Handle the additional DHCP Discover checking and DHCP Offer sending in test_addr_acq_recv_discover(). Write a zero UDP checksum, the received XID and the faked MAC address into place to create a DHCP message the library can accept. Follow exactly the same steps when receiving a DHCP Request in test_addr_acq_recv_request() and send the Ack. Check that the proper addresses have been found by the DHCP library before exiting the main loop and finishing the test.