Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-08 | udev: link_setup - respect kernel name assign policy | Tom Gundersen | |
Newer kernels export meta-information about the origin of an ifname. Respect this from the ifname rename logic. We do not rename any interfaces that was originally named by userspace, nor once which have already been renamed from userspace. Moreover, we optionally do not (the default) rename interfaces which the kernel claims to have named in a predictable way. | |||
2014-08-08 | core: loopback-setup - only up the loopback device | Tom Gundersen | |
The kernel will set up the IP addresses for us, so don't duplicate that in userspace. | |||
2014-08-07 | core: warn when merged units have conflicting dependencies | Zbigniew Jędrzejewski-Szmek | |
A unit should not Conflict with itself. It also does not make much sense for a unit to be After or Before itself, or to trigger itself in some way. If one of those dependency types is encountered, warn, instead of dropping it silently like other dependency types. % build/systemd-analyze verify test/loopy3.service ... Dependency Conflicts dropped when merging unit loopy4.service into loopy3.service Dependency ConflictedBy dropped when merging unit loopy4.service into loopy3.service | |||
2014-08-07 | core: do not add dependencies to self | Zbigniew Jędrzejewski-Szmek | |
Adds a pair of files which cause a segfault (also with systemd-analyze verify). https://bugzilla.redhat.com/show_bug.cgi?id=1124843 | |||
2014-08-05 | bus-proxy: service_name_is_valid will never be < 0 | Thomas Hindoe Paaboel Andersen | |
2014-08-05 | resolved: don't abort if a transaction is aborted because its scope is removed | Lennart Poettering | |
2014-08-05 | resolved: add 100ms initial jitter to all LLMNR requests | Lennart Poettering | |
2014-08-05 | resolved: enforce ratelimit on LLMNR traffic | Lennart Poettering | |
2014-08-05 | udev-builtin-keyboard: Allow numeric key codes | Martin Pitt | |
Like with the old udev rules, allow hwdb entries to specify numeric key codes. Based on a patch from Mircea Miron. https://launchpad.net/bugs/1247584 | |||
2014-08-05 | resolved: don't consider tentative addresses relevant | Lennart Poettering | |
2014-08-05 | resolved: fix a message typo | Lennart Poettering | |
2014-08-05 | resolved: stop the prober when we detect a conflict in LLMNR | Lennart Poettering | |
2014-08-05 | resolved: don't override zone item state after starting the probe | Lennart Poettering | |
After all, the probe might be finished immeidately (due to resources, ...), and we shouldn't then set the state back to probing. | |||
2014-08-05 | resolved: when sending fails, don't try connecting to the next DNS server if ↵ | Lennart Poettering | |
we actually use LLMNR as protocol | |||
2014-08-05 | journald: remove redundant newlines | Lennart Poettering | |
2014-08-05 | journald: properly sum up entry size counter | Lennart Poettering | |
We should read the entry size before moving to the next iovec, not after. | |||
2014-08-05 | resolved: never reuse transactions for probing that are already completed ↵ | Lennart Poettering | |
based on cached data | |||
2014-08-05 | resolved: bypass local cache when we issue a transaction for verification ↵ | Lennart Poettering | |
purposes | |||
2014-08-05 | resolved: if there's already an RR established that has the same name of an ↵ | Lennart Poettering | |
RR to be established, skip probing the name After all, what has been probed once, doesn't need to be probed again. | |||
2014-08-04 | sysusers: isempty will never be < 0 | Thomas Hindoe Paaboel Andersen | |
looks like a typo from 1b99214789101976d6bbf75c351279584b071998 | |||
2014-08-04 | test: use fabs on doubles | Thomas Hindoe Paaboel Andersen | |
2014-08-04 | resolved: actually read the initial state data from networkd when we initialize | Lennart Poettering | |
2014-08-04 | resolved: read the per-interface LLMNR setting from networkd and act on it | Lennart Poettering | |
2014-08-04 | sd-network: when the LLMNR setting is not known for an interface consider ↵ | Lennart Poettering | |
that as ENODATA ENODATA should be returned whenever we have no idea about something. A missing LLMNR setting can only really happen during upgrades, in whichc ase we really have no idea, so let's turn this into another ENODATA case. | |||
2014-08-04 | sd-network: actually open the state file in sd_network_get_llmnr() | Lennart Poettering | |
2014-08-04 | sd-dhcp-server: always send out ROUTER and SUBNET_MASK | Tom Gundersen | |
For now we simply take these values from the server's address. | |||
2014-08-04 | resolved: fix order in which we destroy manager resources | Lennart Poettering | |
2014-08-04 | resolved: when there's already somebody listening on the LLMNR ports, simple ↵ | Lennart Poettering | |
disable LLMNR and warn, but continue This allows us to run resolved inside an nspawn container that shares the network namespace with the host, if there's already an instance running. | |||
2014-08-04 | nspawn: make sure that when --network-veth is used both the host and the ↵ | Lennart Poettering | |
container side get fixed MAC addresses | |||
2014-08-04 | machined: fix address API signatures | Lennart Poettering | |
2014-08-04 | machine: make sure unpriviliged "machinectl status" can show the machine's ↵ | Lennart Poettering | |
OS version | |||
2014-08-04 | udev: path_id - suppress ID_PATH for devices with an unknown parent device type | Kay Sievers | |
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1321816 | |||
2014-08-04 | networkd: add and expose per-link LLMNR config option | Tom Gundersen | |
2014-08-04 | resolve-host: properly align long arguments in help text | Lennart Poettering | |
2014-08-04 | bus: always explicitly close bus from main programs | Lennart Poettering | |
Since b5eca3a2059f9399d1dc52cbcf9698674c4b1cf0 we don't attempt to GC busses anymore when unsent messages remain that keep their reference, when they otherwise are not referenced anymore. This means that if we explicitly want connections to go away, we need to close them. With this change we will no do so explicitly wherver we connect to the bus from a main program (and thus know when the bus connection should go away), or when we create a private bus connection, that really should go away after our use. This fixes connection leaks in the NSS and PAM modules. | |||
2014-08-03 | terminal: avoid warning about signed-unsigned comparison | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | resolve-host: fix missed search&replace | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | Fix misuse of uint64_t as size_t | Zbigniew Jędrzejewski-Szmek | |
They have different size on 32 bit, so they are really not interchangable. | |||
2014-08-03 | util.h: fix typo | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | resolved: RRSIG records | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | resolved: add identifiers for dnssec algorithms | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | resolved: DNSKEY records | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | resolve-host: make arg_type an int | Zbigniew Jędrzejewski-Szmek | |
We are using it also to store _DNS_TYPE_INVALID, so it should be signed. | |||
2014-08-03 | resolve: add more record types and convert to gperf table | Zbigniew Jędrzejewski-Szmek | |
We are unlikely to evert support most of them, but we can at least display the types properly. The list is taken from the IANA list. The table of number->name mappings is converted to a switch statement. gcc does a nice job of optimizing lookup (when optimization is enabled). systemd-resolve-host -t is now case insensitive. | |||
2014-08-03 | resolved: align last rr column | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | tty-ask-password-agent: modernization | Zbigniew Jędrzejewski-Szmek | |
2014-08-03 | Unify parse_argv style | Zbigniew Jędrzejewski-Szmek | |
getopt is usually good at printing out a nice error message when commandline options are invalid. It distinguishes between an unknown option and a known option with a missing arg. It is better to let it do its job and not use opterr=0 unless we actually want to suppress messages. So remove opterr=0 in the few places where it wasn't really useful. When an error in options is encountered, we should not print a lengthy help() and overwhelm the user, when we know precisely what is wrong with the commandline. In addition, since help() prints to stdout, it should not be used except when requested with -h or --help. Also, simplify things here and there. | |||
2014-08-03 | resolved: avoid possible dereference of null pointer | Thomas Hindoe Paaboel Andersen | |
In dns_scope_make_reply_packet the structs q, answer, and soa can be null. We should check for null before reading their fields. | |||
2014-08-03 | sd-dhcp-server: avoid returning garbage value | Thomas Hindoe Paaboel Andersen | |
Force renewing with a pool size of 0 would return the uninitialized r. | |||
2014-08-03 | sd-dhcp-server: check if r < 0 | Thomas Hindoe Paaboel Andersen | |