Activity log for bug #1804487

Date Who What changed Old value New value Message
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