Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | 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 | resolved: properly pass empty answers back to bus clients | Lennart Poettering | |
2014-07-30 | resolved: include SOA records in LLMNR replies for non-existing RRs to allow ↵ | Lennart Poettering | |
negative caching | |||
2014-07-30 | resolved: fix cname handling | Lennart Poettering | |
2014-07-30 | resolved: properly handle adding empty replies to cache | Lennart Poettering | |
2014-07-30 | resolved: never cache ANY lookups | Lennart Poettering | |
2014-07-30 | resolved: respond to ANY queries from our zone | Lennart Poettering | |
2014-07-30 | resolved: don't accept messages with ANY RRs | Lennart Poettering | |
2014-07-30 | resolved: don't allow adding of ANY class/type RRs to local zones | Lennart Poettering | |
2014-07-30 | resolved: don't do llmnr on interfaces lacking multicasting | Lennart Poettering | |
2014-07-30 | resolved: follow more closely the recommend timeouts and TTLs from the LLMNR ↵ | Lennart Poettering | |
spec | |||
2014-07-30 | resolved: only cache answer RRs, never additional or authoritative RRs of ↵ | Lennart Poettering | |
responses | |||
2014-07-30 | resolved: never attempt negative caching of SOA records | Lennart Poettering | |
2014-07-30 | resolved: when answer A or AAAA questions, order responses by whether ↵ | Lennart Poettering | |
addresses are link-local or not | |||
2014-07-29 | resolved: the llmnr destination address check applies to queries, not to ↵ | Lennart Poettering | |
responses | |||
2014-07-29 | resolved: add more debug logging | Lennart Poettering | |
2014-07-29 | resolved: set LLMNR TCP and UDP TTLs to the values suggested by the RFC | Lennart Poettering | |
2014-07-29 | resolved: we don't need the DNS server "source" concept anymore, remove it | Lennart Poettering | |
2014-07-29 | resolved: discard more invalid llmnr messages | Lennart Poettering | |
2014-07-29 | resolved: when resolving an address PTR record via llmnr, make a tcp ↵ | Lennart Poettering | |
connection by default | |||
2014-07-29 | resolve: add llmnr responder side for UDP and TCP | Lennart Poettering | |
Name defending is still missing. | |||
2014-07-23 | sd-network: expose DNS/NTP servers as strings | Tom Gundersen | |
This avoids having to distinguish between IPv4 and IPv6, allowing us to keep their internal orderings. The consumers now has to turn the strings into addresses. | |||
2014-07-23 | resolved: don't read DHCP leases | Tom Gundersen | |
networkd will expose both statically configured DNS servers and servers receieved over DHCP in sd_network_get_dns(), so no need to keep the distinction in resolved. | |||
2014-07-23 | networkd: merge DNS and NTP entries when exporting | Tom Gundersen | |
In the state files, do not distinguish where the various entries came from (static or DHCP), but include them all in the same list. | |||
2014-07-23 | resolved: most DNS servers can't handle more than one question per packet, ↵ | Lennart Poettering | |
hence let's not generate that | |||
2014-07-23 | resolved: implement negative caching | Lennart Poettering | |
2014-07-23 | resolved: rework logic so that we can share transactions between queries of ↵ | Lennart Poettering | |
different clients | |||
2014-07-18 | resolved: do not use unitialized variable | Zbigniew Jędrzejewski-Szmek | |
2014-07-18 | resolved: various bad memory access fixes to the cache | Lennart Poettering | |
2014-07-18 | resolved: fix bus signatures to follow family as int change | Lennart Poettering | |
2014-07-18 | in-addr-util: remove family_to_string() API | Lennart Poettering | |
we already have a more complete one with af_to_name(), that is generated from the header files, no need to duplicate this. | |||
2014-07-18 | change type for address family to "int" | Lennart Poettering | |
Let's settle on a single type for all address family values, even if UNIX is very inconsitent on the precise type otherwise. Given that socket() is the primary entrypoint for the sockets API, and that uses "int", and "int" is relatively simple and generic, we settle on "int" for this. | |||
2014-07-18 | resolved: add more const | Lennart Poettering | |
2014-07-18 | resolved: add LLMNR support for looking up names | Lennart Poettering | |
2014-07-17 | resolved: silence warnings | Thomas Hindoe Paaboel Andersen | |
No need to write to r here since it will be overwritten as the first step in parse_fail. | |||
2014-07-17 | resolved: remove unused variable | Thomas Hindoe Paaboel Andersen | |
2014-07-17 | resolved: add DNS cache | Lennart Poettering | |
2014-07-17 | resolved: don't trip up when an rtlink message does not include the MTU | Lennart Poettering | |
2014-07-17 | resolved: enforce limit on concurrent outstanding queries | Lennart Poettering | |
2014-07-17 | sd-network: remove redundant array size parameter from functions that return ↵ | Lennart Poettering | |
arrays As long as the number of array entries is relatively small it's nicer to simply return the number of entries directly, instead of using a size_t* return parameter for it. | |||
2014-07-17 | resolved: fix check for mdns names | Lennart Poettering | |
2014-07-17 | resolved: we are never authoritative for localhost | Lennart Poettering | |
2014-07-17 | resolved: properly handle MTU logic | Lennart Poettering | |
2014-07-17 | dns-domain: enforce maximum DNS domain name length | Lennart Poettering | |