Evgeny Vereshchagin
5657c75f91
tests: check exit handler invocation
2015-11-22 08:23:59 +00:00
Evgeny Vereshchagin
c983e776c4
sd-event: use prioq_ensure_allocated where possible
2015-11-22 06:41:31 +00:00
Daniel Mack
0c203f1dd1
Merge pull request #1979 from evverx/build-install-systemd-path-completion
...
build: install bash completion for systemd-path
2015-11-21 11:57:52 +01:00
Evgeny Vereshchagin
ceb2840951
build: install bash completion for systemd-path
...
This is a follow-up for commit e50e53876f
2015-11-21 07:19:12 +00:00
Daniel Mack
aedf698f3e
Merge pull request #1966 from evverx/fix-initrd-searching-on-debian
...
tests: fix initrd searching on Debian/Ubuntu
2015-11-20 16:00:32 +01:00
Evgeny Vereshchagin
61fea35e14
tests: fix initrd searching on Debian/Ubuntu
2015-11-20 12:10:12 +00:00
Lennart Poettering
1bd4903c8f
Merge pull request #1950 from evverx/man-systemd-exec-env
...
man: systemd.exec: add missing variables
2015-11-20 12:24:43 +01:00
Martin Pitt
fd4f59076e
Merge pull request #1964 from poettering/sd-event-man
...
Finish the documentation for sd-event.h
2015-11-20 05:16:03 +01:00
Tom Gundersen
c665ffa9b1
Merge pull request #1962 from mbiebl/install-completion-networkctl
...
build: install bash completion for networkctl
2015-11-20 04:04:24 +01:00
Lennart Poettering
dc83f27a7c
man: fully document sd-event interfaces
...
This completes the set of man pages for sd-event and contains some minor
other fixes for other man pages too.
The sd_event_set_name(3) man page is renamed to
sd_event_source_set_description(3), which is the correct name of the
concept today.
2015-11-19 23:38:54 +01:00
Lennart Poettering
0be6c2f617
sd-event: define a new PREPARING state
...
We already have a state RUNNING and EXITING when we dispatch regular and
exit callbacks. Let's introduce a new state called PREPARING that is
active while we invoke preparation callbacks. This way we have a state
each for all three kinds of event handlers.
The states are currently not documented, hence let's add a new state to
the end, before we start documenting this.
2015-11-19 23:36:03 +01:00
Lennart Poettering
6680dd6b66
sd-event: make _ref() calls NOPs when NULL is passed to them
...
Let's make _ref() calls happy when NULL is passed to them, and simply
return NULL without any assertion logic. This makes them nicely
symmetric to the _unref() calls which also are happy to take NULL and
become NOPs then.
2015-11-19 23:36:03 +01:00
Lennart Poettering
bb54817f3b
Merge pull request #1947 from phomes/sort-includes2
...
tree-wide: sort includes in *.h
2015-11-19 23:32:30 +01:00
Michael Biebl
e7035a4779
build: install bash completion for networkctl
...
This is a follow-up for commit e4f246b1b5 .
2015-11-19 17:41:41 +01:00
Filipe Brandenburger
23d8517c48
Merge pull request #1953 from martinpitt/fix-gitignore
...
gitignore: only ignore .html files in man/
2015-11-19 08:10:24 -08:00
Martin Pitt
8cb9bee994
gitignore: only ignore .html files in man/
...
src/journal-remote/browse.html is git-tracked source and should not be ignored.
Avoid accidentally ignoring similar ones in the future.
2015-11-19 16:52:08 +01:00
Daniel Mack
66fac66cc5
Merge pull request #1960 from evverx/fix-ls-can-not-access
...
tests: fix ls: cannot access /var/tmp/systemd-test.*/journal/*/*.journal
2015-11-19 16:00:21 +01:00
Evgeny Vereshchagin
278d511547
tests: fix ls: cannot access /var/tmp/systemd-test.*/journal/*/*.journal
...
don't lose logs from the test machine too
2015-11-19 14:52:41 +00:00
Evgeny Vereshchagin
5c019cf260
man: systemd.exec: add missing variables
2015-11-19 13:37:16 +00:00
Daniel Mack
265fb8052d
Merge pull request #1958 from teg/networkd-fixes
...
nd-ndisc: don't fail if src address is unset
2015-11-19 14:18:01 +01:00
Tom Gundersen
d7fa4380c8
nd-ndisc: don't fail if src address is unset
...
This happens when running our test-suite over a socketpair,
so don't fall over in that case.
Fixes issue #1952 .
2015-11-19 13:55:15 +01:00
Filipe Brandenburger
a0d8b7f795
Merge pull request #1951 from martinpitt/siphash-test-endianess
...
test: remove wrong endianess conversion in test-siphash24
2015-11-19 00:15:01 -08:00
Martin Pitt
81d313a6ff
test: remove wrong endianess conversion in test-siphash24
...
Commit 933f9caee changed the returned result of siphash24_finalize() from
little-endian to native. Follow suit in test-siphash24 and drop the endianess
conversion there as well, so that this succeeds on big-endian machines again.
Fixes #1946 .
2015-11-19 07:50:56 +01:00
Tom Gundersen
dc9715d419
Merge pull request #1931 from bengal/dhcp-fqdn-v2
...
libsystemd-network: add support for "Client FQDN" DHCP option (v2)
2015-11-19 02:27:10 +01:00
Tom Gundersen
854c1123f5
Merge pull request #1944 from poettering/randoms-ec
...
add RandomSec= setting to timer units, and more
2015-11-19 02:22:12 +01:00
David Herrmann
25422154e8
Merge pull request #1948 from teg/networkd-fixes
...
sd-ndisc: drop packets from invalid source addresses
2015-11-19 01:45:19 +01:00
Tom Gundersen
fe30727643
Revert "networkd: ndisc - revert to letting the kernel handle NDisc"
...
This reverts commit 23f186494c .
The bug has now been fixed, so we can go back to managing this ourselves.
2015-11-19 01:25:40 +01:00
Tom Gundersen
3ccd316353
sd-ndisc: drop RA packets from non-link-local addresses
...
See https://tools.ietf.org/html/rfc4861#section-4.2 . Some routers (dnsmasq) will send packets
from global addresses, which would break the default route setup, so ignore those.
This is also what the kernel does.
2015-11-19 01:25:40 +01:00
Thomas Hindoe Paaboel Andersen
71d35b6b55
tree-wide: sort includes in *.h
...
This is a continuation of the previous include sort patch, which
only sorted for .c files.
2015-11-18 23:09:02 +01:00
Daniel Mack
81ec9ce4a7
Merge pull request #1945 from phomes/indentation-fix
...
network: fix indentation
2015-11-18 19:31:08 +01:00
Thomas Hindoe Paaboel Andersen
928bc597b7
network: fix indentation
2015-11-18 19:08:44 +01:00
Lennart Poettering
39609489ca
update TODO
2015-11-18 17:07:11 +01:00
Lennart Poettering
d746bb3eb2
resolved: shortcut lookups names in the local zone
...
Previously, we'd always generate a packet on the wire, even for names
that are within our local zone. Shortcut this, and always check the
local zone first. This should minimize generated traffic and improve
security.
2015-11-18 17:07:11 +01:00
Lennart Poettering
5032b16dfe
resolved: simplify dns zone logic: take a single key when looking up entries
...
Instead of taking a DnsQuestion object (i.e. an array of keys) only take
a single key. This simplifies things a bit, and as DNS/LLMNR require a
single question per query message was unnecessary anyway.
This mimics a similar change that was done a while ago for the dns cache
logic.
2015-11-18 17:07:11 +01:00
Lennart Poettering
744c769375
core: add new RandomSec= setting for time units
...
This allows configuration of a random time on top of the elapse events,
in order to spread time events in a network evenly across a range.
2015-11-18 17:07:11 +01:00
Lennart Poettering
45090bf2ff
systemctl: open pager for 'status', since process tree can get very long
2015-11-18 17:04:05 +01:00
Lennart Poettering
055ef36bc8
systemctl: make sure 'status' shows whether units are transient
2015-11-18 17:04:05 +01:00
Lennart Poettering
d72c2c356d
bus-util: make sure --property=RemainAfterElapse=1 works
2015-11-18 17:04:05 +01:00
Lennart Poettering
cdf578ef11
bus-util: add in forgotten error messages
2015-11-18 17:04:04 +01:00
Lennart Poettering
70b4f81970
man: improve and fix documentation for RemainAfterElapse=
2015-11-18 17:04:04 +01:00
Lennart Poettering
ddb4b0d3eb
NEWS: add in missing NEWS entry for 228 feature RemainAfterElapse=
2015-11-18 17:04:04 +01:00
Martin Pitt
9f189439e0
Merge pull request #1943 from teg/networkd-fixes
...
networkd: fixes
2015-11-18 15:20:35 +01:00
Tom Gundersen
6a3e5f6a28
networkd: dhcp4 - dirty link when the lease changes
...
Without this commit, we risk not picking up DNS addresses
as soon as they are available.
2015-11-18 14:26:36 +01:00
Tom Gundersen
23f186494c
networkd: ndisc - revert to letting the kernel handle NDisc
...
There is still a bug in the userspace version, so temporarily revert this.
This is a work-around for issue #1866 .
2015-11-18 14:26:36 +01:00
Lennart Poettering
4658a529be
Merge pull request #1940 from evverx/man-journald-syslog-forwarding
...
man: remove section about syslog forwarding
2015-11-18 11:32:45 +01:00
Lennart Poettering
aa2fb804a1
Merge pull request #1912 from mustrumr/calendarspec-sub-second-v3
...
Calendarspec sub second v3
2015-11-18 11:31:42 +01:00
Lennart Poettering
edf1e71381
Merge pull request #1889 from ssahani/socket-proto
...
socket: Add support for socket protcol
2015-11-18 11:30:06 +01:00
David Herrmann
dd050decb6
build: bump version numbers
...
Prepare for v228 release and bump version numbers.
2015-11-18 08:59:06 +01:00
David Herrmann
2bcfd345ff
Merge pull request #1936 from poettering/transient-timers
...
Fix transient timers and other fixes
2015-11-18 08:05:12 +01:00
Susant Sahani
faf1cc9323
Socket: socket protocol add to dbus properties
2015-11-18 09:34:19 +05:30