summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-12systemd-python: fix booted() and add two functions to docsZbigniew Jędrzejewski-Szmek
For some reason sphinx doesn't want to show inherited C functions.
2013-11-12build-sys: make public libraries depend on .sym filesZbigniew Jędrzejewski-Szmek
This way modyfing the .sym file causes a rebuild.
2013-11-12build-sys: add a link test for exported symbolsZbigniew Jędrzejewski-Szmek
I know that this is a pretty big net to catch some small fish, but we *do* regularly forget to properly export symbols that were supposed to be exported. This time sd_bus_get_current and some renamed symbols are caught.
2013-11-12build-sys: make networkd man pages conditionalTom Gundersen
2013-11-12build-sys: Add --disable-networkd optionColin Walters
For GNOME (Continuous), we are unlikely to require or want systemd-networkd in the near term future; all of the tools and code are targeting NetworkManager. The long term story is still an open question of course, but for now, there's no reason for gnome-continuous to build or ship this.
2013-11-12uaccess: Add new DRM render nodesKristian Høgsberg
2013-11-12udev: declare some symbols staticKay Sievers
2013-11-12bus: test-bus-objects - add missing headerKay Sievers
2013-11-12bus: add missing dump.[ch]Lennart Poettering
2013-11-12bus: beautify bus_message_dump() output a bitLennart Poettering
2013-11-12busctl: show machine name of all registered namesLennart Poettering
2013-11-12bus: set no_auto_start flag for GetMachineId calls, so that we don't ↵Lennart Poettering
auto-start if we want to know the machine of a bus service
2013-11-12bus: detect blocking message calls to our own connection and return ELOOP earlyLennart Poettering
2013-11-12bus: add api to control auto start message flagLennart Poettering
2013-11-12id128: introduce SD_ID128_STRING_MAX consant for sizing id128 stringsLennart Poettering
2013-11-12bus: export utf8 validator calls as pure functionsLennart Poettering
2013-11-12bus: introduce concept of a default bus for each thread and make use of it ↵Lennart Poettering
everywhere We want to emphasize bus connections as per-thread communication primitives, hence introduce a concept of a per-thread default bus, and make use of it everywhere.
2013-11-12bus: introduce concept of a "default" event loop per-thread and make use of ↵Lennart Poettering
it everywhere Try to emphasize a bit that there should be a mapping between event loops and threads, hence introduce a logic that there's one "default" event loop for each thread, that can be queried via "sd_event_default()".
2013-11-12test: fix minor memory leak in test-eventLennart Poettering
2013-11-12bus: rename sd_bus_send_with_reply_and_block() to sd_bus_call()Lennart Poettering
The call is one of the most important ones we expose, where we place major emphasis on. We should make sure to give it a short, memorable name.
2013-11-11systemctl: warning: ‘r’ may be used uninitialized in this functionKay Sievers
2013-11-11shell: add list-timers to systemctl completionsDave Reisner
2013-11-11systemctl: avoid unitialized access when showing 0 timersZbigniew Jędrzejewski-Szmek
2013-11-11bus: add APIs for adding iovecs to messages as string or arraysLennart Poettering
2013-11-11systemctl: add new "list-timers" commandLennart Poettering
2013-11-11timer: consider (usec_t) -1 an invalid timestampLennart Poettering
2013-11-11timer: properly format relative timestamps in the futureLennart Poettering
2013-11-11udev.xml: add missing </para> tagDave Reisner
2013-11-10udev.xml: minor fixes to network link configurationDave Reisner
- Refer to net_setup_link, not net-setup-link - Mention the required file extension earlier
2013-11-10bus: we really need to get rid of the :no-sender hackLennart Poettering
This is where a hack from PID 1 spilled into the client side. We need to get rid of this as soon as PID 1 is converted to libsystemd-bus.
2013-11-10bus: actually export sd_utf8_is_valid() and sd_ascii_is_valid()Lennart Poettering
2013-11-10bus: use ENXIO as error condition when trying to exit a container when we ↵Lennart Poettering
are not in any So far we used ENXIO whenever the user tried to read something from a function that didn't carry the right type, and hence use the same error here to indicate that what the user expected and what was in the message didn't match up.
2013-11-10build-sys: subtract list of exported symbols from "check-api-unused" listLennart Poettering
2013-11-10analyze: plot the time spent setting up security modulesThomas Hindoe Paaboel Andersen
2013-11-10button: don't exit if we cannot handle a button pressLennart Poettering
2013-11-10man: networkd - add documentationTom Gundersen
2013-11-10man: udev - add documentation for .link filesTom Gundersen
2013-11-09bus: fix build with old glibcZbigniew Jędrzejewski-Szmek
2013-11-09systemctl: make sure daemon-reload returns successZbigniew Jędrzejewski-Szmek
Also change sd_bus_message_exit_container to return -ENOENT when not in a container, to make it easier to distinguish different errors.
2013-11-10network: fix testsTom Gundersen
One of the tests were assuming the network configuration dirs exist. We can't do that, so disable it for now.
2013-11-09systemctl: fix printing of individual propertiesZbigniew Jędrzejewski-Szmek
2013-11-09build-sys: simplify defined/undefined definitionZbigniew Jędrzejewski-Szmek
2013-11-09systemd: fix memory leak in cgroup codeZbigniew Jędrzejewski-Szmek
If the unit already was in the hashmap, path would be leaked.
2013-11-09man,units: fix installation of systemd-nspawn@.service and add exampleZbigniew Jędrzejewski-Szmek
2013-11-09zsh-completion: Move machine listing to autoloadWilliam Giokas
Instead of having two different listings of machines, use an autoloaded function that can be used by other shell completions in the future. It will also allow editing a single file to change the way machinectl and systemd-run completion for machines.
2013-11-09zsh-completion: Move output modes to autoloadWilliam Giokas
2013-11-09networkd: add a basic network daemonTom Gundersen
This daemon listens for and configures network devices tagged with 'systemd-networkd'. By default, no devices are tagged so this daemon can safely run in parallel with existing network daemons/scripts. Networks are configured in /etc/systemd/network/*.network. The first .network file that matches a given link is applied. The matching logic is similar to the one for .link files, but additionally supports matching on interface name. The mid-term aim is to provide an alternative to ad-hoc scripts currently used in initrd's and for wired setups that don't change much (e.g., as seen on servers/and some embedded systems). Currently, static addresses and a gateway can be configured. Example .network file: [Match] Name=wlp2s0 [Network] Description=My Network Gateway=192.168.1.1 Address=192.168.1.23/24 Address=fe80::9aee:94ff:fe3f:c618/64
2013-11-09net-util: add inet address/family parsingTom Gundersen
2013-11-09bootctl: remove unused options from getopt_longThomas Hindoe Paaboel Andersen
2013-11-09bus: let magic ":no-sender" pass the validationKay Sievers