~mirespace/ubuntu/+source/dnsmasq:lp2015562-jammy-segfault-nullAAAAconfig

Last commit made on 2023-11-17
Get this branch:
git clone -b lp2015562-jammy-segfault-nullAAAAconfig https://git.launchpad.net/~mirespace/ubuntu/+source/dnsmasq
Only Miriam España Acebal can upload to this branch. If you are Miriam España Acebal please log in for upload directions.

Branch merges

Branch information

Name:
lp2015562-jammy-segfault-nullAAAAconfig
Repository:
lp:~mirespace/ubuntu/+source/dnsmasq

Recent commits

e23dc75... by Miriam España Acebal

changelog 2.86-1.1ubuntu0.4

8875ef8... by Miriam España Acebal

Fix confusion is server=/domain/# combined with server|address=/domain/....

The 2.86 domain matching rewrite failed to take into account the possibilty that

server=/example.com/#

could be combined with, for example

address=/example.com/1.2.3.4

resulting in the struct server datastructure for the former getting passed
to forward_query(), rapidly followed by a SEGV.

This fix makes server=/example.com/# a fully fledged member of the
priority list, which is now IPv6 addr, IPv4 addr, all zero return,
resolvconf servers, upstream servers, no-data return

Thanks to <email address hidden> for finding and characterising the bug.

715e3ca... by Ian Constantin

2.86-1.1ubuntu0.3 (patches unapplied)

Imported using git-ubuntu import.

c0f8d3f... by Lena Voytek

2.86-1.1ubuntu0.2 (patches unapplied)

Imported using git-ubuntu import.

c63da8f... by Leonidas S. Barbosa

2.86-1.1ubuntu0.1 (patches unapplied)

Imported using git-ubuntu import.

cccad04... by Michael Biebl

2.86-1.1 (patches unapplied)

Imported using git-ubuntu import.

e6a74c4... by Simon Kelley

2.86-1 (patches unapplied)

Imported using git-ubuntu import.

42c318f... by Simon Kelley

2.85-1 (patches unapplied)

Imported using git-ubuntu import.

bae57cf... by Andreas Beckmann

2.84-1.2 (patches unapplied)

Imported using git-ubuntu import.

68fb755... by Sébastien Villemot

2.84-1.1 (patches unapplied)

Imported using git-ubuntu import.