Lennart Poettering
08b6604c05
update TODO
2014-08-05 17:02:46 +02:00
Lennart Poettering
e56187ca4a
resolved: don't abort if a transaction is aborted because its scope is removed
2014-08-05 17:02:46 +02:00
Lennart Poettering
6e06847294
resolved: add 100ms initial jitter to all LLMNR requests
2014-08-05 17:02:46 +02:00
Lennart Poettering
aea2429d6e
resolved: enforce ratelimit on LLMNR traffic
2014-08-05 17:02:46 +02:00
Martin Pitt
efb4bf4e41
keymap: Fix HP Pavillon DV7
...
Properly disable scan code 94 instead of producing KEY_0.
https://launchpad.net/bugs/1322770
2014-08-05 12:29:27 +02:00
Martin Pitt
7925709c9a
udev-builtin-keyboard: Allow numeric key codes
...
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 10:40:46 +02:00
Lennart Poettering
7b85d72f82
resolved: don't consider tentative addresses relevant
2014-08-05 04:18:23 +02:00
Lennart Poettering
cc7844e787
resolved: fix a message typo
2014-08-05 04:18:01 +02:00
Lennart Poettering
d84b686f06
resolved: stop the prober when we detect a conflict in LLMNR
2014-08-05 04:17:45 +02:00
Lennart Poettering
60eb3f7cf1
resolved: don't override zone item state after starting the probe
...
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 04:17:12 +02:00
Lennart Poettering
13b551acb6
resolved: when sending fails, don't try connecting to the next DNS server if we actually use LLMNR as protocol
2014-08-05 04:15:45 +02:00
Lennart Poettering
8c0b803b97
journald: remove redundant newlines
2014-08-05 04:14:02 +02:00
Lennart Poettering
a174f94d52
journald: properly sum up entry size counter
...
We should read the entry size before moving to the next iovec, not
after.
2014-08-05 04:14:02 +02:00
Lennart Poettering
dc4d47e2c7
resolved: never reuse transactions for probing that are already completed based on cached data
2014-08-05 01:52:25 +02:00
Lennart Poettering
4d926a69bc
resolved: bypass local cache when we issue a transaction for verification purposes
2014-08-05 01:52:24 +02:00
Lennart Poettering
cd1b20f90a
resolved: if there's already an RR established that has the same name of an RR to be established, skip probing the name
...
After all, what has been probed once, doesn't need to be probed again.
2014-08-05 01:52:24 +02:00
Thomas Hindoe Paaboel Andersen
24fb7c1fa6
sysusers: isempty will never be < 0
...
looks like a typo from 1b99214789
2014-08-04 23:28:02 +02:00
Thomas Hindoe Paaboel Andersen
8e21100002
test: use fabs on doubles
2014-08-04 23:28:02 +02:00
Lennart Poettering
21d73c87b0
resolved: actually read the initial state data from networkd when we initialize
2014-08-04 23:08:49 +02:00
Lennart Poettering
252f2b9e85
man: bring resolved.conf up-to-date
2014-08-04 23:08:31 +02:00
Lennart Poettering
23c4091dc2
update TODO
2014-08-04 23:08:13 +02:00
Lennart Poettering
19b50b5ba7
resolved: read the per-interface LLMNR setting from networkd and act on it
2014-08-04 23:08:03 +02:00
Lennart Poettering
b3df0b34c1
sd-network: when the LLMNR setting is not known for an interface consider 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 23:06:07 +02:00
Lennart Poettering
2cd666f8c9
sd-network: actually open the state file in sd_network_get_llmnr()
2014-08-04 23:05:26 +02:00
Tom Gundersen
59b8f6b628
sd-dhcp-server: always send out ROUTER and SUBNET_MASK
...
For now we simply take these values from the server's address.
2014-08-04 20:58:15 +02:00
Lennart Poettering
72d314c8d8
update TODO
2014-08-04 20:01:00 +02:00
Lennart Poettering
f0e1546763
resolved: fix order in which we destroy manager resources
2014-08-04 19:59:05 +02:00
Lennart Poettering
edc501d467
resolved: when there's already somebody listening on the LLMNR ports, simple 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 19:48:03 +02:00
Lennart Poettering
4f758c2398
nspawn: make sure that when --network-veth is used both the host and the container side get fixed MAC addresses
2014-08-04 19:15:07 +02:00
Lennart Poettering
3a6fb33c54
machined: fix address API signatures
2014-08-04 19:05:06 +02:00
Lennart Poettering
e70bc43cdf
machine: make sure unpriviliged "machinectl status" can show the machine's OS version
2014-08-04 18:58:23 +02:00
Kay Sievers
e98bbfd207
udev: path_id - suppress ID_PATH for devices with an unknown parent device type
...
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1321816
2014-08-04 18:16:23 +02:00
Tom Gundersen
bd8f653876
networkd: add and expose per-link LLMNR config option
2014-08-04 16:56:34 +02:00
Lennart Poettering
9ccde88c5a
resolve-host: properly align long arguments in help text
2014-08-04 16:25:24 +02:00
Lennart Poettering
249968612f
bus: always explicitly close bus from main programs
...
Since b5eca3a205
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-04 16:25:24 +02:00
Ansgar Burchardt
ef392da6c5
Correct references to ProtectSystem and ProtectHome in documentation
2014-08-04 09:27:20 -04:00
Zbigniew Jędrzejewski-Szmek
61b385c616
terminal: avoid warning about signed-unsigned comparison
2014-08-03 23:53:49 -04:00
Zbigniew Jędrzejewski-Szmek
590baf91f3
resolve-host: fix missed search&replace
2014-08-03 23:53:49 -04:00
Zbigniew Jędrzejewski-Szmek
fa1c4b518e
Fix misuse of uint64_t as size_t
...
They have different size on 32 bit, so they are really not interchangable.
2014-08-03 23:53:49 -04:00
Zbigniew Jędrzejewski-Szmek
1f2b7175cf
util.h: fix typo
2014-08-03 22:50:16 -04:00
Zbigniew Jędrzejewski-Szmek
151226ab4b
resolved: RRSIG records
2014-08-03 22:02:32 -04:00
Zbigniew Jędrzejewski-Szmek
ff3d6560be
resolved: add identifiers for dnssec algorithms
2014-08-03 22:02:32 -04:00
Zbigniew Jędrzejewski-Szmek
8db0d2f5c3
resolved: DNSKEY records
2014-08-03 22:02:32 -04:00
Zbigniew Jędrzejewski-Szmek
de292aa1dd
resolve-host: make arg_type an int
...
We are using it also to store _DNS_TYPE_INVALID, so it should be signed.
2014-08-03 22:02:32 -04:00
Zbigniew Jędrzejewski-Szmek
7263f72499
resolve: add more record types and convert to gperf table
...
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 22:02:32 -04:00
Zbigniew Jędrzejewski-Szmek
fd00a08821
build-sys: use a common rule for some gperf commands
2014-08-03 21:46:08 -04:00
Zbigniew Jędrzejewski-Szmek
23432a1c24
resolved: align last rr column
2014-08-03 21:46:08 -04:00
Zbigniew Jędrzejewski-Szmek
1d749d044b
tty-ask-password-agent: modernization
2014-08-03 21:46:07 -04:00
Zbigniew Jędrzejewski-Szmek
601185b43d
Unify parse_argv style
...
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 21:46:07 -04:00
Thomas Hindoe Paaboel Andersen
75cd513ef8
resolved: avoid possible dereference of null pointer
...
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 23:01:57 +02:00