Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-31 | hostnamed: watch system hostname changes and update LLMNR RRs accordingly | Lennart Poettering | |
2014-07-31 | resolved: fix deserialization of UTF8 host names | Lennart Poettering | |
2014-07-31 | resolved: accept UTF-8 hostnames from bus clients | Lennart Poettering | |
2014-07-31 | resolved: various fixes regarding encoding of UTF8 characters in DNS RRs | Lennart Poettering | |
2014-07-31 | resolved: properly compare RRs we cannot parse | Lennart Poettering | |
2014-07-31 | resolved: properly process SSHFP RRs | Lennart Poettering | |
2014-07-31 | resolved: properly process SRV records | Lennart Poettering | |
2014-07-31 | resolved: provide properly named way to access SPF data in RRs | Lennart Poettering | |
2014-07-31 | resolved: make sure we always initialize r when parsing TXT records | Lennart Poettering | |
2014-07-31 | resolved: properly process DNAME RRs | Lennart Poettering | |
2014-07-31 | update TODO | Lennart Poettering | |
2014-07-31 | resolved: implement LLMNR uniqueness verification | Lennart Poettering | |
2014-07-31 | rules: allow systemd to manage loop device partitions | Kevin Wells | |
SYSTEMD_READY is currently set to 0 for all loop devices (loop[0-9]*) that do not have a backing_file. Partitioned loop devices (ex. loop0p1), however, are matched by this rule and excluded by systemd even though they are active devices. This change adds an additional check to the rule, ensuring that only top level loop devices (loop[0-9]+$) are excluded from systemd. | |||
2014-07-31 | resolved: fix multi-record packets with TXTs | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | build-sys: check for intltool also when polkit is enabled | Robert Schiele | |
intltool is needed for nls _and_ polkit, thus the check needs to be changed to do the test whenever one of them is enables. Without this build fails when configured with --disable-nls --enable-polkit | |||
2014-07-31 | resolved: LOC records | Zbigniew Jędrzejewski-Szmek | |
LOC records have a version field. So far only version 0 has been published, but if a record with a different version was encountered, our only recourse is to treat it as an unknown type. This is implemented with the 'unparseable' flag, which causes the serialization/deserialization and printing function to cause the record as a blob. The flag can be used if other packet types cannot be parsed for whatever reason. | |||
2014-07-31 | resolved: SPF records | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | resolved: TXT records | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | resolved: MX records | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | resolve-host: list types and classes | Zbigniew Jędrzejewski-Szmek | |
Also update systemctl to similar style. | |||
2014-07-31 | Always prefer our headers to system headers | Zbigniew Jędrzejewski-Szmek | |
In practice this shouldn't make much difference, but sometimes our headers might be newer, and we want to test them. | |||
2014-07-31 | Constify option table and add missing option | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | man: add udev.conf(5) | Zbigniew Jędrzejewski-Szmek | |
We generally have separate man pages for all configuration files. In this case udev.conf was already described in systemd-udevd.service(8), but it was hard to find. Docbook makes it hard to add a .so link from a different section, so describe udev.conf in its own page. | |||
2014-07-31 | man: add missing comma | Zbigniew Jędrzejewski-Szmek | |
2014-07-31 | sysusers: split users for remote into separate file | Zbigniew Jędrzejewski-Szmek | |
This mirrors the setup for tmpfiles.d done in ad95fd1d2b9. | |||
2014-07-31 | systemd-analyze verify: improve error message | Zbigniew Jędrzejewski-Szmek | |
There's little sense in telling the user to look at the logs... | |||
2014-07-31 | core/load-fragment.c: correct argument sign and split up long lines | Zbigniew Jędrzejewski-Szmek | |
With everything on one line they are just harder to read. | |||
2014-07-31 | Properly report invalid quoted strings | Zbigniew Jędrzejewski-Szmek | |
$ 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 | Reject invalid quoted strings | Zbigniew Jędrzejewski-Szmek | |
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 | test-strv: add test which shows access to random memory | Zbigniew Jędrzejewski-Szmek | |
2014-07-30 | networkd: don't assume udev_device_new_from_device_id sets errno | Tom Gundersen | |
This reverts 6f4d55a8ae04e344a41fc2adef12ad99c2bb2927, as we cannot rely on errno here. Reported by David Herrmann. | |||
2014-07-30 | resolved: when we got a successful DNS reply, then only wait for other ↵ | Lennart Poettering | |
transactions on the same scope, nowhere else | |||
2014-07-30 | update TODO | Lennart Poettering | |
2014-07-30 | resolved: properly set TTL in SOA records | Lennart Poettering | |
2014-07-30 | resolved: don't attempt to order empty answer array | Lennart Poettering | |
2014-07-30 | resolved: properly return start index when appending RR to packet | Lennart Poettering | |
2014-07-30 | resolved: add API for resolving specific RRs | Lennart Poettering | |
2014-07-30 | networkd: improve error message when udev device can not be found | Tom Gundersen | |
Reported by Raimonds Cicans <ray@apollo.lv> | |||
2014-07-30 | man: fix outdated example in systemd.network | Hong Shick Pak | |
The docs for the DHCP= was updated, but not the example. | |||
2014-07-30 | resolved: properly pass empty answers back to bus clients | Lennart Poettering | |
2014-07-30 | resolve-host: add reverse lookup support | Lennart Poettering | |
2014-07-30 | resolve-host: use the usual log message when encountering a dbus parse failure | Lennart Poettering | |
2014-07-30 | networkd: ipv4ll - configure link-local address independently of DHCPv4 | Tom Gundersen | |
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 | TODO: update resolved | Kay Sievers | |
2014-07-30 | resolved: add tool to query resolved | Zbigniew Jędrzejewski-Szmek | |
2014-07-30 | resolved: include SOA records in LLMNR replies for non-existing RRs to allow ↵ | Lennart Poettering | |
negative caching | |||
2014-07-30 | TODO | Tom Gundersen | |
2014-07-30 | factory: remove broken pam_limits | Kay Sievers | |
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 | resolved: fix cname handling | Lennart Poettering | |
2014-07-30 | resolved: properly handle adding empty replies to cache | Lennart Poettering | |