Merge ~lvoytek/ubuntu/+source/dnsmasq:fix-duplicate-query-failure-kinetic into ubuntu/+source/dnsmasq:ubuntu/devel
Status: | Merged |
---|---|
Approved by: | git-ubuntu bot |
Approved revision: | not available |
Merge reported by: | Lena Voytek |
Merged at revision: | 8c5fe05222e4ac9fd525fcfe7ebda8331b904b75 |
Proposed branch: | ~lvoytek/ubuntu/+source/dnsmasq:fix-duplicate-query-failure-kinetic |
Merge into: | ubuntu/+source/dnsmasq:ubuntu/devel |
Diff against target: |
66 lines (+28/-4) 2 files modified
debian/changelog (+12/-0) src/forward.c (+16/-4) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
git-ubuntu bot | Approve | ||
Utkarsh Gupta (community) | Approve | ||
Canonical Server Reporter | Pending | ||
Review via email:
|
Description of the change
PPA: https:/
Testing:
# lxc launch images:ubuntu/jammy test-dnsmasq
# lxc exec test-dnsmasq bash
# apt update && apt dist-upgrade -y
# systemctl disable systemd-resolved
# systemctl stop systemd-resolved
# unlink /etc/resolv.conf
# echo nameserver 8.8.8.8 | tee /etc/resolv.conf
# apt install dnsutils dnsmasq -y
# systemctl enable dnsmasq
Access internet through dnsmasq, flaky internet can be modeled by disconnecting from router, etc. This will lead to denial of DNS query retries.
# lxc launch images:ubuntu/jammy test-dnsmasq-fixed
# lxc exec test-dnsmasq-fixed bash
# apt update && apt dist-upgrade -y
# apt install software-
# add-apt-repository ppa:lvoytek/
# systemctl disable systemd-resolved
# systemctl stop systemd-resolved
# unlink /etc/resolv.conf
# echo nameserver 8.8.8.8 | tee /etc/resolv.conf
# apt install dnsutils dnsmasq -y
# systemctl enable dnsmasq
DNS query retries can now succeed
Hello,
Thanks for working on this. Since this is d/source/format=1.0 (which means no use of d/patches/), can you please mention in d/ch or/and in the commit message that it's a cherry pick of https:/ /thekelleys. org.uk/ gitweb/ ?p=dnsmasq. git;a=commit; h=2561f9fe0eb9c 0be1df48da1e2bd 3d3feaa138c2 and the upstream version release it's a part of? This would help in case something goes wrong and we need to debug and in general, when the next person who works on this?
TIA.