Zbigniew Jędrzejewski-Szmek
2b09983f94
man: add missing comma
2014-07-31 08:56:03 -04:00
Zbigniew Jędrzejewski-Szmek
a489205405
sysusers: split users for remote into separate file
...
This mirrors the setup for tmpfiles.d done in ad95fd1d2b .
2014-07-31 08:56:03 -04:00
Zbigniew Jędrzejewski-Szmek
d8aa69b9c8
systemd-analyze verify: improve error message
...
There's little sense in telling the user to look at the logs...
2014-07-31 08:56:03 -04:00
Zbigniew Jędrzejewski-Szmek
1e2fd62d70
core/load-fragment.c: correct argument sign and split up long lines
...
With everything on one line they are just harder to read.
2014-07-31 08:56:03 -04:00
Zbigniew Jędrzejewski-Szmek
b2fadec604
Properly report invalid quoted strings
...
$ systemd-analyze verify trailing-g.service
[./trailing-g.service:2] Trailing garbage, ignoring.
trailing-g.service lacks ExecStart setting. Refusing.
Error: org.freedesktop.systemd1.LoadFailed: Unit trailing-g.service failed to load: Invalid argument.
Failed to create trailing-g.service/start: Invalid argument
2014-07-31 08:56:03 -04:00
Zbigniew Jędrzejewski-Szmek
a2a5291b3f
Reject invalid quoted strings
...
String which ended in an unfinished quote were accepted, potentially
with bad memory accesses.
Reject anything which ends in a unfished quote, or contains
non-whitespace characters right after the closing quote.
_FOREACH_WORD now returns the invalid character in *state. But this return
value is not checked anywhere yet.
Also, make 'word' and 'state' variables const pointers, and rename 'w'
to 'word' in various places. Things are easier to read if the same name
is used consistently.
mbiebl_> am I correct that something like this doesn't work
mbiebl_> ExecStart=/usr/bin/encfs --extpass='/bin/systemd-ask-passwd "Unlock EncFS"'
mbiebl_> systemd seems to strip of the quotes
mbiebl_> systemctl status shows
mbiebl_> ExecStart=/usr/bin/encfs --extpass='/bin/systemd-ask-password Unlock EncFS $RootDir $MountPoint
mbiebl_> which is pretty weird
2014-07-31 04:00:31 -04:00
Zbigniew Jędrzejewski-Szmek
73381fcf54
test-strv: add test which shows access to random memory
2014-07-31 04:00:31 -04:00
Tom Gundersen
2b49732c3d
networkd: don't assume udev_device_new_from_device_id sets errno
...
This reverts 6f4d55a8ae , as we cannot rely on errno here.
Reported by David Herrmann.
2014-07-30 21:53:38 +02:00
Lennart Poettering
e4501ed4e6
resolved: when we got a successful DNS reply, then only wait for other transactions on the same scope, nowhere else
2014-07-30 20:39:52 +02:00
Lennart Poettering
699bd879ef
update TODO
2014-07-30 19:34:55 +02:00
Lennart Poettering
57f5ad3149
resolved: properly set TTL in SOA records
2014-07-30 19:34:50 +02:00
Lennart Poettering
fcf57f9cf7
resolved: don't attempt to order empty answer array
2014-07-30 19:24:13 +02:00
Lennart Poettering
351e6342d5
resolved: properly return start index when appending RR to packet
2014-07-30 19:24:13 +02:00
Lennart Poettering
2d4c5cbc0e
resolved: add API for resolving specific RRs
2014-07-30 19:24:13 +02:00
Tom Gundersen
6f4d55a8ae
networkd: improve error message when udev device can not be found
...
Reported by Raimonds Cicans <ray@apollo.lv >
2014-07-30 18:35:53 +02:00
Hong Shick Pak
b85595b511
man: fix outdated example in systemd.network
...
The docs for the DHCP= was updated, but not the example.
2014-07-30 18:35:53 +02:00
Lennart Poettering
3339cb71d4
resolved: properly pass empty answers back to bus clients
2014-07-30 17:53:19 +02:00
Lennart Poettering
7926674674
resolve-host: add reverse lookup support
2014-07-30 17:53:19 +02:00
Lennart Poettering
02dd6e189a
resolve-host: use the usual log message when encountering a dbus parse failure
2014-07-30 17:53:19 +02:00
Tom Gundersen
ba17915457
networkd: ipv4ll - configure link-local address independently of DHCPv4
...
This changes the behavior when both DHCPv4 and IPv4LL are enabled. Before,
we would disable IPv4LL when we got a DHCPv4 lease and enable it if the
lease was lost.
Now we just always set up both, if both are enabled, but the DHCPv4
addresses and routes will always take precedence due to their metric
and scope.
2014-07-30 17:45:47 +02:00
Kay Sievers
3f77a1b19f
TODO: update resolved
2014-07-30 17:28:04 +02:00
Zbigniew Jędrzejewski-Szmek
bdef7319e4
resolved: add tool to query resolved
2014-07-30 16:47:21 +02:00
Lennart Poettering
8bf52d3d17
resolved: include SOA records in LLMNR replies for non-existing RRs to allow negative caching
2014-07-30 16:47:21 +02:00
Tom Gundersen
ab0cf8f8ff
TODO
2014-07-30 16:03:50 +02:00
Kay Sievers
c009072ec5
factory: remove broken pam_limits
...
Stupid PAM, please just go away!
login[26]: pam_limits(login:session): error parsing the configuration file: '/etc/security/limits.conf'
login[26]: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
login[26]: Error in service module
2014-07-30 15:21:54 +02:00
Lennart Poettering
34b9656f0b
resolved: fix cname handling
2014-07-30 14:46:40 +02:00
Lennart Poettering
0ec7c46eed
resolved: properly handle adding empty replies to cache
2014-07-30 14:21:18 +02:00
Lennart Poettering
6bf02ccb14
update TODO
2014-07-30 14:05:48 +02:00
Lennart Poettering
ddf163393b
resolved: never cache ANY lookups
2014-07-30 14:05:48 +02:00
Hannes Reinecke
9f20a8a376
udev: fixup commit dd5eddd28a
...
Commit dd5eddd28a accidentally
removed one line too many.
2014-07-30 11:40:13 +02:00
Martin Pitt
d946bb53f9
keymap: Annotate all micmute workarounds
...
Add a comment to all assignments to f20 that this actually should be "micmute"
in a future when we aren't limited by X.org's key code limiations any more.
2014-07-30 10:54:23 +02:00
Hui Wang
1f6d36f267
keymap: Add microphone mute keymap for Dell Latitude
...
On the Dell Latitude, the mic mute key event is generated by wmi
driver, the keycode assigned to this hotkey from kernel is
KEY_MICMUTE (248), this keycode is too big for xorg to handle,
in the xorg, the XF86AudioMicMute is assigned to F20.
Please refer to 4e648ea0 of xkeyboard-config.
BugLink: https://bugs.launchpad.net/bugs/1326684
BugLink: https://bugs.launchpad.net/bugs/1339998
Signed-off-by: Hui Wang <hui.wang@canonical.com >
Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com >
2014-07-30 10:49:18 +02:00
Lukas Nykryn
805b573fad
sysv: order initscripts which provide $network before network.target
...
Due to recent changes where $network "maps" to network-online.target
it is not guaranteed that initscript which provides networking will
be terminated after network.target during shutdown which is against LSB.
2014-07-30 09:55:35 +02:00
Lennart Poettering
bc07548926
update TODO
2014-07-30 02:08:11 +02:00
Lennart Poettering
d532366133
resolved: respond to ANY queries from our zone
2014-07-30 02:06:09 +02:00
Lennart Poettering
0e2bcd6a17
resolved: don't accept messages with ANY RRs
2014-07-30 02:05:23 +02:00
Lennart Poettering
1d3b690fbd
resolved: don't allow adding of ANY class/type RRs to local zones
2014-07-30 02:04:07 +02:00
Lennart Poettering
6992efee44
update TODO
2014-07-30 01:48:34 +02:00
Lennart Poettering
8bea3d6f88
resolved: don't do llmnr on interfaces lacking multicasting
2014-07-30 01:48:22 +02:00
Lennart Poettering
0c903ae7db
resolved: follow more closely the recommend timeouts and TTLs from the LLMNR spec
2014-07-30 01:47:48 +02:00
Lennart Poettering
d2f47562d5
resolved: only cache answer RRs, never additional or authoritative RRs of responses
2014-07-30 01:47:10 +02:00
Lennart Poettering
0f05c38759
resolved: never attempt negative caching of SOA records
2014-07-30 01:45:52 +02:00
Lennart Poettering
af93291cc4
resolved: when answer A or AAAA questions, order responses by whether addresses are link-local or not
2014-07-30 00:48:59 +02:00
Lennart Poettering
2442b93d15
resolved: the llmnr destination address check applies to queries, not to responses
2014-07-29 23:53:08 +02:00
Lennart Poettering
a2a416f768
resolved: add more debug logging
2014-07-29 23:53:08 +02:00
Lennart Poettering
bf3f1271e2
resolved: set LLMNR TCP and UDP TTLs to the values suggested by the RFC
2014-07-29 23:53:08 +02:00
Lennart Poettering
088b6ba264
sd-network: make socket filter programs static const where possible
...
(also, fix some whitespace/indentation issues, and avoid "index" as identifier in
order to not clash against libc's "index()" call)
2014-07-29 23:53:08 +02:00
Lennart Poettering
2f82f5eae4
resolved: we don't need the DNS server "source" concept anymore, remove it
2014-07-29 23:53:08 +02:00
Michael Marineau
70b34f5de8
networkd: fix reporting errors from hostnamed
...
The return value may be -EINVAL or a positive errno from the dbus
message. Check both ranges, otherwise most errors are silently ignored.
2014-07-29 22:24:58 +02:00
Lennart Poettering
ea917db9e6
resolved: discard more invalid llmnr messages
2014-07-29 20:57:58 +02:00