Colin Walters
3c9317d2d9
build-sys: Add --disable-networkd option
...
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-12 22:38:08 +01:00
Kristian Høgsberg
735e5d83ee
uaccess: Add new DRM render nodes
2013-11-12 18:11:43 +01:00
Kay Sievers
e3dc56a219
udev: declare some symbols static
2013-11-12 18:09:08 +01:00
Kay Sievers
d311601f5b
bus: test-bus-objects - add missing header
2013-11-12 15:49:36 +01:00
Lennart Poettering
3db0e46b0d
bus: add missing dump.[ch]
2013-11-12 12:11:24 +01:00
Lennart Poettering
2b5c5383e4
bus: beautify bus_message_dump() output a bit
2013-11-12 00:12:44 +01:00
Lennart Poettering
7b0b392f7b
busctl: show machine name of all registered names
2013-11-12 00:12:44 +01:00
Lennart Poettering
8d162091c0
bus: set no_auto_start flag for GetMachineId calls, so that we don't auto-start if we want to know the machine of a bus service
2013-11-12 00:12:44 +01:00
Lennart Poettering
a8a07f892c
bus: detect blocking message calls to our own connection and return ELOOP early
2013-11-12 00:12:44 +01:00
Lennart Poettering
1fee9de509
bus: add api to control auto start message flag
2013-11-12 00:12:44 +01:00
Lennart Poettering
9b271c0316
id128: introduce SD_ID128_STRING_MAX consant for sizing id128 strings
2013-11-12 00:12:44 +01:00
Lennart Poettering
98f91566cc
bus: export utf8 validator calls as pure functions
2013-11-12 00:12:44 +01:00
Lennart Poettering
76b543756e
bus: introduce concept of a default bus for each thread and make use of it 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-12 00:12:43 +01:00
Lennart Poettering
afc6adb5ec
bus: introduce concept of a "default" event loop per-thread and make use of 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-12 00:12:43 +01:00
Lennart Poettering
d5e4ec5b1e
test: fix minor memory leak in test-event
2013-11-12 00:12:43 +01:00
Lennart Poettering
c49b30a235
bus: rename sd_bus_send_with_reply_and_block() to sd_bus_call()
...
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-12 00:12:43 +01:00
Kay Sievers
1823b86ebf
systemctl: warning: ‘r’ may be used uninitialized in this function
2013-11-11 17:18:51 +01:00
Dave Reisner
d181115929
shell: add list-timers to systemctl completions
2013-11-11 11:04:06 -05:00
Zbigniew Jędrzejewski-Szmek
ad83b4c47c
systemctl: avoid unitialized access when showing 0 timers
2013-11-11 10:55:51 -05:00
Lennart Poettering
938bcbab12
bus: add APIs for adding iovecs to messages as string or arrays
2013-11-11 16:26:12 +01:00
Lennart Poettering
cbb76c29cc
systemctl: add new "list-timers" command
2013-11-11 15:54:43 +01:00
Lennart Poettering
966204e010
timer: consider (usec_t) -1 an invalid timestamp
2013-11-11 15:54:42 +01:00
Lennart Poettering
1fcf71f562
timer: properly format relative timestamps in the future
2013-11-11 15:54:42 +01:00
Dave Reisner
2b51bd3c9b
udev.xml: add missing </para> tag
2013-11-11 09:17:08 -05:00
Dave Reisner
22925e1a25
udev.xml: minor fixes to network link configuration
...
- Refer to net_setup_link, not net-setup-link
- Mention the required file extension earlier
2013-11-10 20:04:29 -05:00
Lennart Poettering
60411ac750
bus: we really need to get rid of the :no-sender hack
...
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-10 23:54:55 +01:00
Lennart Poettering
369c583b3f
bus: actually export sd_utf8_is_valid() and sd_ascii_is_valid()
2013-11-10 23:54:55 +01:00
Lennart Poettering
f959af205a
bus: use ENXIO as error condition when trying to exit a container when we 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-10 23:54:55 +01:00
Lennart Poettering
d23284faa9
build-sys: subtract list of exported symbols from "check-api-unused" list
2013-11-10 23:54:55 +01:00
Thomas Hindoe Paaboel Andersen
c2e0d600ed
analyze: plot the time spent setting up security modules
2013-11-10 23:21:15 +01:00
Lennart Poettering
95056b27a0
button: don't exit if we cannot handle a button press
2013-11-10 23:05:32 +01:00
Tom Gundersen
46b0925d4f
man: networkd - add documentation
2013-11-10 21:30:18 +01:00
Tom Gundersen
1f06807cc3
man: udev - add documentation for .link files
2013-11-10 21:27:25 +01:00
Zbigniew Jędrzejewski-Szmek
2bba9a57e7
bus: fix build with old glibc
2013-11-09 20:31:12 -05:00
Zbigniew Jędrzejewski-Szmek
0a9776c230
systemctl: make sure daemon-reload returns success
...
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-09 19:41:00 -05:00
Tom Gundersen
7c99d940c1
network: fix tests
...
One of the tests were assuming the network configuration dirs exist. We
can't do that, so disable it for now.
2013-11-10 01:26:49 +01:00
Zbigniew Jędrzejewski-Szmek
852c1b4d29
systemctl: fix printing of individual properties
2013-11-09 19:02:53 -05:00
Zbigniew Jędrzejewski-Szmek
39da205fbb
build-sys: simplify defined/undefined definition
2013-11-09 19:02:53 -05:00
Zbigniew Jędrzejewski-Szmek
a94042fa9b
systemd: fix memory leak in cgroup code
...
If the unit already was in the hashmap, path would be leaked.
2013-11-09 19:02:53 -05:00
Zbigniew Jędrzejewski-Szmek
9cb74bcb23
man,units: fix installation of systemd-nspawn@.service and add example
2013-11-09 19:02:53 -05:00
William Giokas
c0fd7cbd7a
zsh-completion: Move machine listing to autoload
...
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-09 19:02:53 -05:00
William Giokas
a02c5fe7cb
zsh-completion: Move output modes to autoload
2013-11-09 19:02:53 -05:00
Tom Gundersen
f579559b3a
networkd: add a basic network daemon
...
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-09 23:41:17 +01:00
Tom Gundersen
f52841825a
net-util: add inet address/family parsing
2013-11-09 23:41:17 +01:00
Thomas Hindoe Paaboel Andersen
b226deba78
bootctl: remove unused options from getopt_long
2013-11-09 14:11:56 +01:00
Kay Sievers
dbb642afae
bus: let magic ":no-sender" pass the validation
2013-11-09 00:58:11 +01:00
Lennart Poettering
8159d91a9c
bus: port remaining code over to use bus_error_message()
2013-11-08 19:49:49 +01:00
Lennart Poettering
94676f3e93
localectl: port over to bus_log_create_error()
2013-11-08 19:48:42 +01:00
Lennart Poettering
477def8097
shutdown: unify handling of reboot() syscall a bit
2013-11-08 19:32:45 +01:00
Lennart Poettering
6d6d40c910
systemctl: properly initialize column widths for list-jobs
2013-11-08 18:57:43 +01:00