Lennart Poettering
882897afee
sd-bus,sd-event: make public APIs
...
With the v221 release these APIs should be public, stable APIs, hence
let's install their headers by default now, and add their symbols to the
.sym file.
2015-05-22 14:32:51 +02:00
Lennart Poettering
39315f9f8d
NEWS: fix date
...
Ah, bummer, it's tagged an now I realize I didn't fix the date. Let's do
so now, post-commit.
2015-05-22 01:37:16 +02:00
Lennart Poettering
dde8bb32b1
json: minor style fixes
2015-05-21 23:30:37 +02:00
Lennart Poettering
85dbc30747
test.json: fix build on x86-32 where int and intmax_t differ
2015-05-21 23:25:57 +02:00
Lennart Poettering
b721c35a28
update hardware databases
2015-05-21 22:04:30 +02:00
Lennart Poettering
2651106252
build-sys: fix build with seperate builddir
...
Let's make sure we can build rpms with this
2015-05-21 21:59:42 +02:00
Lennart Poettering
9771b62d8b
manager: fix finish_timestamp calculation
...
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032100.html
2015-05-21 21:34:36 +02:00
Lennart Poettering
ebc9d21131
update TODO
2015-05-21 21:31:23 +02:00
Lennart Poettering
b860a90ea5
bus-proxy: fix GetConnectionSELinuxSecurityContext() return value
2015-05-21 21:24:55 +02:00
Lennart Poettering
5ba7a26847
nspawn: prohibit access to the kernel log buffer by default
...
Unless CAP_SYSLOG is explicitly passed block all access to kmg
2015-05-21 20:49:24 +02:00
Lennart Poettering
4c6d20dece
device: never act on mount events for devices if device support is not available
2015-05-21 20:49:24 +02:00
Lennart Poettering
48894cd07c
core: properly handle jobs that are suppressed to JOB_NOPs when propagating restarts
2015-05-21 20:49:24 +02:00
David Herrmann
f7a73a2558
NEWS: add note about gudev
...
gudev has been extracted into a separate repository managed by the gnome
project. See the announcement thread on systemd-devel for more:
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032070.html
2015-05-21 20:40:22 +02:00
David Herrmann
1a2d5fbe7e
NEWS: fix sd-boot to systemd-boot
...
We renamed sd-boot to systemd-boot directly after merging it, to stay
conform to all the other systemd binaries.
2015-05-21 20:40:22 +02:00
Zbigniew Jędrzejewski-Szmek
29d1fcb4a3
NEWS: fix typo and expand abbreviation
2015-05-21 14:31:02 -04:00
Lennart Poettering
1579dd2c9b
NEWS: document the IPForward= confusion
2015-05-21 20:25:15 +02:00
Zbigniew Jędrzejewski-Szmek
6921bf11fa
tmpfiles: create /etc/resolv.conf symlink only on boot
...
We will create the symlink on boot as a fallback to provide name
resolution. But if the symlink was removed afterwards, it most likely
should not be recreated. Creating it only on boot also solves the
issue where it would be created prematurely during installation,
before the system was actually booted.
https://bugzilla.redhat.com/show_bug.cgi?id=1197204
2015-05-21 14:23:09 -04:00
Lennart Poettering
4f9bca639a
build-sys: bump library and package versions
2015-05-21 20:10:26 +02:00
Lennart Poettering
cb7aa6569c
update TODO
2015-05-21 19:49:08 +02:00
Lennart Poettering
1dbd13d848
util: an array with one entry is always ordered
2015-05-21 19:49:03 +02:00
Lennart Poettering
050f727728
util: introduce PERSONALITY_INVALID as macro for 0xffffffffLU
2015-05-21 19:48:49 +02:00
Lennart Poettering
481a0aa2c9
NEWS: start collecting items for v220
2015-05-21 19:47:42 +02:00
Lennart Poettering
03cfe0d514
nspawn: finish user namespace support
2015-05-21 16:32:01 +02:00
Lennart Poettering
ef6fc8ee57
update TODO
2015-05-21 16:32:01 +02:00
Tom Gundersen
dab495dc23
udev: link-config - fix corruption
...
The parser used for MTU and Speed expects them to be size_t, not unsigned int.
This caused a corruption in the rest of the structure.
Reported by David O Neill <david.m.oneill@intel.com>.
2015-05-21 15:27:24 +02:00
Peter Hutterer
3641cff2f1
hwdb: add MS Arc Touch Mouse SE
...
https://bugs.freedesktop.org/show_bug.cgi?id=90540
2015-05-21 15:42:24 +10:00
Zbigniew Jędrzejewski-Szmek
53fae771bc
sd-device: fix return codes on error
...
asprintf() does not set errno.
2015-05-20 23:44:46 -04:00
Zbigniew Jędrzejewski-Szmek
925fbb9f80
json: avoid cleanup of unitialized variable
2015-05-20 23:26:02 -04:00
Lennart Poettering
01906c76c1
units: conditionalize audit multicast socket on CAP_AUDIT_READ
...
The multicast logic can only work if the capability is available, hence
require it.
2015-05-20 17:40:05 +02:00
Lennart Poettering
b4da6d6bec
util: introduce reset_uid_gid() for resetting all uids and gids to 0
2015-05-20 14:41:39 +02:00
Lennart Poettering
417a7fdc41
journald: handle more gracefully when bind() fails on audit sockets
2015-05-20 14:38:25 +02:00
Lennart Poettering
6458ec20b5
core,nspawn: unify code that moves the root dir
2015-05-20 14:38:12 +02:00
Zbigniew Jędrzejewski-Szmek
eba6fd30f2
TODO: add --merge support for sd-j-remote
2015-05-19 23:59:37 -04:00
Zbigniew Jędrzejewski-Szmek
551710cf2e
bootctl: try to catch all errors
...
Do not print garbage on non-EFI installations.
2015-05-19 23:41:38 -04:00
Zbigniew Jędrzejewski-Szmek
d3226d7796
bootctl: modernization
...
Use strjoina to avoid error handling, and openat to simplify things.
Some fixes on the way:
- ferror does not set errno, so the return value was wrong in some cases
- errors are propagated in more cases
- EFI/systemd was created, but EFI/systemd-boot was deleted
- something is always printed on error
- when checking the version, comparison was done against "systemd-bo" for some reason
- return value was converted from negative to EXIT_SUCCESS/EXIT_FAILURE twice,
resulting in EXIT_SUCCESS all the time
2015-05-19 23:41:38 -04:00
Zbigniew Jędrzejewski-Szmek
7f4e6a1ceb
bus-socket: simplify initalization of struct msghdr
2015-05-19 23:41:38 -04:00
Peter Hutterer
25069faab2
hwdb: add Logitech M570 trackball
...
http://www.logitech.com/en-us/product/wireless-trackball-m570#specs
https://bugzilla.redhat.com/show_bug.cgi?id=1217881
2015-05-20 08:49:28 +10:00
Thomas Hindoe Paaboel Andersen
fecb719ec1
json: fix a mem leak
2015-05-19 23:19:54 +02:00
Lennart Poettering
e885c2084a
update TODO
2015-05-19 19:54:39 +02:00
Lennart Poettering
45d383a3b8
units: make sure systemd-nspawn@.slice instances are actually located in machine.slice
...
https://plus.google.com/112206451048767236518/posts/SYAueyXHeEX
2015-05-19 19:49:01 +02:00
Lennart Poettering
aad1976ffa
core: don't consider boot-up finished if we are still reloading
...
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032025.html
2015-05-19 19:26:53 +02:00
Thomas Hindoe Paaboel Andersen
6d9bad91d7
pull-dkr: fix memleak
2015-05-19 19:24:47 +02:00
Pavel Odvody
2c4fb0eab8
import/pull-dkr: V2 image specification and manifest support
...
The maximum number of layers changed to 127, as in Dkr.
2015-05-19 18:21:56 +02:00
Pavel Odvody
7037d506b3
import/pull: Tag replaced with reference
...
Default pull version set to V2
2015-05-19 18:21:53 +02:00
Pavel Odvody
d4fc45afa9
test/test-json: Tests for the tokenizer bugfix and the DOM parser
...
The DOM parser tests are accompanied with structure and element analysis
2015-05-19 18:21:51 +02:00
Pavel Odvody
ed967b12be
shared/json: Added DOM-like JSON parser
...
This makes working with complexly structured documents easy
and more reliable as the parser is not susceptible to
element re-ordering.
Also fixes a bug when the tokenizer would choke after reading
a number.
2015-05-19 18:21:48 +02:00
Pavel Odvody
74eff91e5f
shared/import-util: Tag renamed to reference
...
Added (sha256) digest validation function
2015-05-19 18:21:46 +02:00
Lennart Poettering
c6497ccb71
core: when propagating restart requests due to deps, downgrade restart to try-restart
...
Previously, if a service A depended on a service B via Requires=, and A
was not running and B restarted this would trigger a start of A as well,
since the restart was propagated as restart independently of the state
of A.
This patch ensures that a restart of B would be propagated as a
try-restart to A, thus not changing its state if it isn't up.
http://lists.freedesktop.org/archives/systemd-devel/2015-May/032061.html
2015-05-19 18:21:19 +02:00
Tom Gundersen
9ee18af3a0
dhcp-identifier: fix for unaligned write
...
Reported by Michael Olbrich.
2015-05-19 18:00:26 +02:00
Lennart Poettering
69301c1743
core: sd_bus_error() already checks for NULL, no need to duplicate check
2015-05-19 17:56:44 +02:00