2018-11-21 16:41:17 |
Victor Tapia |
bug |
|
|
added bug |
2018-11-21 16:43:13 |
Victor Tapia |
nominated for series |
|
Ubuntu Cosmic |
|
2018-11-21 16:43:13 |
Victor Tapia |
nominated for series |
|
Ubuntu Xenial |
|
2018-11-21 16:43:13 |
Victor Tapia |
nominated for series |
|
Ubuntu Disco |
|
2018-11-21 16:43:13 |
Victor Tapia |
nominated for series |
|
Ubuntu Bionic |
|
2018-11-21 17:38:25 |
Bryan Quigley |
bug |
|
|
added subscriber Bryan Quigley |
2018-11-23 00:48:14 |
Dominique Poulain |
bug |
|
|
added subscriber Dominique Poulain |
2018-11-28 00:26:29 |
Brian Murray |
bug task added |
|
systemd (Ubuntu Disco) |
|
2018-11-28 06:39:42 |
Kai Kasurinen |
bug |
|
|
added subscriber Kai Kasurinen |
2018-11-29 15:27:51 |
Victor Tapia |
description |
Querying a domain name that has >512 bytes in records (e.g. 30+ A records), the number of results depends on the DNS client used:
- If the client supports EDNS:
$ dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
30
- If the client does not support EDNS:
$ dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
29
Normally a client that doesn't support EDNS would receive a truncated reply from the initial UDP connection (limited by the spec to 512 bytes) and a second query would be established via TCP to receive the complete results. In this case, the number of results is the same regardless of the protocol used (29).
Upstream bug: https://github.com/systemd/systemd/issues/10816 |
[Impact]
TCP stub is cutting down the payload to 512 bytes when EDNS is disabled. This makes non-EDNS clients (nslookup) receive a "shortened" answer even when UDP returns a truncated reply for a new TCP query. For instance,
- If the client supports EDNS:
$ dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
30
- If the client does not support EDNS:
$ dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
29
In the second case, no-EDNS, TCP should provide the complete answer, but it's capped at UDP's size.
[Test Case]
Query systemd-resolved with a domain name that resolves to multiple (lots.. 30+) A records. A client with EDNS support (dig) will receive all of them, a client without support (nslookup or dig +noedns) will have a truncated list.
[Regression potential]
Minimal. This change only affects TCP requests, and the new size is already used in the code for other requests.
[Other Info]
Upstream bug: https://github.com/systemd/systemd/issues/10816
Fixed upstream with commit: https://github.com/systemd/systemd/commit/e6eed9445956cfa496e1db933bfd3530db23bfce
[Original Description]
Querying a domain name that has >512 bytes in records (e.g. 30+ A records), the number of results depends on the DNS client used:
- If the client supports EDNS:
$ dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
30
- If the client does not support EDNS:
$ dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
29
Normally a client that doesn't support EDNS would receive a truncated reply from the initial UDP connection (limited by the spec to 512 bytes) and a second query would be established via TCP to receive the complete results. In this case, the number of results is the same regardless of the protocol used (29).
Upstream bug: https://github.com/systemd/systemd/issues/10816 |
|
2018-11-29 15:31:50 |
Victor Tapia |
description |
[Impact]
TCP stub is cutting down the payload to 512 bytes when EDNS is disabled. This makes non-EDNS clients (nslookup) receive a "shortened" answer even when UDP returns a truncated reply for a new TCP query. For instance,
- If the client supports EDNS:
$ dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
30
- If the client does not support EDNS:
$ dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
29
In the second case, no-EDNS, TCP should provide the complete answer, but it's capped at UDP's size.
[Test Case]
Query systemd-resolved with a domain name that resolves to multiple (lots.. 30+) A records. A client with EDNS support (dig) will receive all of them, a client without support (nslookup or dig +noedns) will have a truncated list.
[Regression potential]
Minimal. This change only affects TCP requests, and the new size is already used in the code for other requests.
[Other Info]
Upstream bug: https://github.com/systemd/systemd/issues/10816
Fixed upstream with commit: https://github.com/systemd/systemd/commit/e6eed9445956cfa496e1db933bfd3530db23bfce
[Original Description]
Querying a domain name that has >512 bytes in records (e.g. 30+ A records), the number of results depends on the DNS client used:
- If the client supports EDNS:
$ dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
30
- If the client does not support EDNS:
$ dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
29
Normally a client that doesn't support EDNS would receive a truncated reply from the initial UDP connection (limited by the spec to 512 bytes) and a second query would be established via TCP to receive the complete results. In this case, the number of results is the same regardless of the protocol used (29).
Upstream bug: https://github.com/systemd/systemd/issues/10816 |
[Impact]
TCP stub is cutting down the payload to 512 bytes when EDNS is disabled. This makes non-EDNS clients (nslookup) receive a "shortened" answer even when UDP returns a truncated reply for a new TCP query. For instance,
- If the client supports EDNS:
$ dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
30
- If the client does not support EDNS:
$ dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
29
In the second case, no-EDNS, TCP should provide the complete answer, but it's capped at UDP's size.
[Test Case]
Query systemd-resolved with a domain name that resolves to multiple (lots.. 30+) A records. A client with EDNS support (dig) will receive all of them, a client without support (nslookup or dig +noedns) will have a truncated list. Using the example above:
EDNS: dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
non-EDNS: dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
[Regression potential]
Minimal. This change only affects TCP requests, and the new size is already used in the code for other requests.
[Other Info]
Upstream bug: https://github.com/systemd/systemd/issues/10816
Fixed upstream with commit: https://github.com/systemd/systemd/commit/e6eed9445956cfa496e1db933bfd3530db23bfce
[Original Description]
Querying a domain name that has >512 bytes in records (e.g. 30+ A records), the number of results depends on the DNS client used:
- If the client supports EDNS:
$ dig +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
30
- If the client does not support EDNS:
$ dig +noedns +noall +answer testing.irongiantdesign.com @127.0.0.53 | wc -l
29
Normally a client that doesn't support EDNS would receive a truncated reply from the initial UDP connection (limited by the spec to 512 bytes) and a second query would be established via TCP to receive the complete results. In this case, the number of results is the same regardless of the protocol used (29).
Upstream bug: https://github.com/systemd/systemd/issues/10816 |
|
2018-11-29 15:32:20 |
Victor Tapia |
attachment added |
|
open-iscsi-cosmic.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1804487/+attachment/5217388/+files/open-iscsi-cosmic.debdiff |
|
2018-11-29 15:32:37 |
Victor Tapia |
attachment removed |
open-iscsi-cosmic.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1804487/+attachment/5217388/+files/open-iscsi-cosmic.debdiff |
|
|
2018-11-29 15:33:06 |
Victor Tapia |
attachment added |
|
systemd-TCP-size-bionic.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1804487/+attachment/5217389/+files/systemd-TCP-size-bionic.debdiff |
|
2018-11-29 15:33:29 |
Victor Tapia |
attachment added |
|
systemd-TCP-size-cosmic.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1804487/+attachment/5217390/+files/systemd-TCP-size-cosmic.debdiff |
|
2018-11-29 15:33:41 |
Victor Tapia |
attachment added |
|
systemd-TCP-size-disco.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1804487/+attachment/5217391/+files/systemd-TCP-size-disco.debdiff |
|
2018-11-29 15:36:07 |
Victor Tapia |
bug |
|
|
added subscriber Ubuntu SRU developers |
2018-11-29 15:38:36 |
Dan Streetman |
bug task added |
|
systemd (Ubuntu Cosmic) |
|
2018-11-29 15:38:41 |
Dan Streetman |
bug task added |
|
systemd (Ubuntu Bionic) |
|
2018-11-29 15:41:23 |
Dan Streetman |
bug task added |
|
systemd (Ubuntu Xenial) |
|
2018-11-29 15:41:32 |
Dan Streetman |
systemd (Ubuntu Xenial): status |
New |
Invalid |
|
2018-11-29 15:42:01 |
Dan Streetman |
systemd (Ubuntu Bionic): assignee |
|
Victor Tapia (vtapia) |
|
2018-11-29 15:42:08 |
Dan Streetman |
systemd (Ubuntu Cosmic): assignee |
|
Victor Tapia (vtapia) |
|
2018-11-29 15:42:14 |
Dan Streetman |
systemd (Ubuntu Disco): assignee |
|
Victor Tapia (vtapia) |
|
2018-11-29 15:42:19 |
Dan Streetman |
systemd (Ubuntu Disco): status |
New |
In Progress |
|
2018-11-29 15:42:21 |
Dan Streetman |
systemd (Ubuntu Cosmic): status |
New |
In Progress |
|
2018-11-29 15:42:23 |
Dan Streetman |
systemd (Ubuntu Bionic): status |
New |
In Progress |
|
2018-11-29 15:42:27 |
Dan Streetman |
systemd (Ubuntu Disco): importance |
Undecided |
High |
|
2018-11-29 15:42:28 |
Dan Streetman |
systemd (Ubuntu Cosmic): importance |
Undecided |
High |
|
2018-11-29 15:42:30 |
Dan Streetman |
systemd (Ubuntu Bionic): importance |
Undecided |
High |
|
2018-11-29 16:22:56 |
Ubuntu Foundations Team Bug Bot |
tags |
sts |
patch sts |
|
2018-11-29 16:23:02 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2018-11-29 19:25:03 |
Dan Streetman |
bug watch added |
|
https://github.com/systemd/systemd/issues/10816 |
|
2018-11-29 19:25:03 |
Dan Streetman |
bug task added |
|
systemd |
|
2018-11-29 19:49:36 |
Dan Streetman |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915049 |
|
2018-11-29 19:49:36 |
Dan Streetman |
bug task added |
|
systemd (Debian) |
|
2018-11-29 22:57:37 |
Bug Watch Updater |
systemd: status |
Unknown |
Fix Released |
|
2018-11-30 07:59:34 |
Bug Watch Updater |
systemd (Debian): status |
Unknown |
Fix Committed |
|
2018-12-02 09:49:37 |
Bug Watch Updater |
systemd (Debian): status |
Fix Committed |
Fix Released |
|
2018-12-03 15:40:11 |
Dimitri John Ledkov |
systemd (Ubuntu Disco): status |
In Progress |
Fix Committed |
|
2018-12-04 17:08:56 |
Brian Murray |
systemd (Ubuntu Cosmic): status |
In Progress |
Fix Committed |
|
2018-12-04 17:08:59 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-12-04 17:09:01 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2018-12-04 17:09:10 |
Brian Murray |
tags |
patch sts |
patch sts verification-needed verification-needed-cosmic |
|
2018-12-04 19:16:45 |
Bryan Quigley |
tags |
patch sts verification-needed verification-needed-cosmic |
patch sts verification-done-cosmic verification-needed |
|
2018-12-05 13:17:39 |
Launchpad Janitor |
systemd (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2018-12-05 22:19:18 |
Dan Streetman |
tags |
patch sts verification-done-cosmic verification-needed |
patch sts verification-done verification-done-cosmic |
|
2018-12-10 15:15:02 |
Dan Streetman |
bug |
|
|
added subscriber Dan Streetman |
2018-12-17 11:08:04 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~juliank/ubuntu/+source/systemd/+git/systemd/+merge/360989 |
|
2019-01-29 22:07:06 |
Dan Streetman |
systemd (Ubuntu Cosmic): status |
Fix Committed |
In Progress |
|
2019-01-30 13:37:56 |
Dimitri John Ledkov |
systemd (Ubuntu Disco): status |
Fix Released |
Fix Committed |
|
2019-01-31 15:20:49 |
Łukasz Zemczak |
systemd (Ubuntu Cosmic): status |
In Progress |
Fix Committed |
|
2019-01-31 15:20:57 |
Łukasz Zemczak |
tags |
patch sts verification-done verification-done-cosmic |
patch sts verification-needed verification-needed-cosmic |
|
2019-01-31 15:27:08 |
Łukasz Zemczak |
systemd (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-01-31 15:27:14 |
Łukasz Zemczak |
tags |
patch sts verification-needed verification-needed-cosmic |
patch sts verification-needed verification-needed-bionic verification-needed-cosmic |
|
2019-01-31 20:59:57 |
Bryan Quigley |
tags |
patch sts verification-needed verification-needed-bionic verification-needed-cosmic |
patch sts verification-done-cosmic verification-needed verification-needed-bionic |
|
2019-01-31 21:12:32 |
Bryan Quigley |
tags |
patch sts verification-done-cosmic verification-needed verification-needed-bionic |
patch sts verification-done-bionic verification-done-cosmic verification-needed |
|
2019-01-31 21:12:38 |
Bryan Quigley |
tags |
patch sts verification-done-bionic verification-done-cosmic verification-needed |
patch sts verification-done verification-done-bionic verification-done-cosmic |
|
2019-02-05 22:32:10 |
Launchpad Janitor |
systemd (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-02-05 22:32:27 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-02-05 22:32:56 |
Launchpad Janitor |
systemd (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2019-02-06 17:22:04 |
Dimitri John Ledkov |
systemd (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-03-30 02:39:12 |
Mathew Hodson |
bug task deleted |
systemd (Ubuntu Xenial) |
|
|
2019-04-07 01:26:54 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ddstreet/ubuntu/+source/systemd/+git/systemd/+merge/365627 |
|