dns/dnsmasq-devel: update to 2.93, add EXPIRATION_DATE
Move users of this -devel to the formal release of this v2.93
development effort, and set the port to expire with the EOL of this
quarterly branch.
The dns/dnsmasq on quarterly should remain at 2.92rel2 for now according
to usual maintenance practice on the quarterly ports branch, but we want
to provide the bugfixes made during the release testing, see below,
and keep disruptions minimal for users of the quarterly branch.
Users should plan ahead to migrate to dns/dnsmasq
when 2026Q3 will be branched in July 2026. Configuration files including
rc.conf settings are compatible between dnsmasq-devel and dnsmasq.
(As direct commit to 2026Q2, port to be removed in main branch.)
Changes in 2.93 release since 2.93rc1, from upstream Git repository:
- 3ff66da 2026-06-02 | Fix two typos in v2.93 CHANGELOG (tag: v2.93) [Matthias Andree]
- d823d8e 2026-06-03 | Fix OOB-read crash in get_rdata(). [Simon Kelley]
- 2c78b6d 2026-06-02 | Better code to make human-friendly tokens for pointers in log-malloc. [Simon Kelley]
- 4bf46ce 2026-06-02 | Add the ability to bail before EOF to get_line_alloc(); [Simon Kelley]
- 7d42376 2026-06-01 | Fix get_line_alloc() (tag: v2.93rc3) [Simon Kelley]
- 08cc209 2026-06-01 | Add --log-debug to man page. [Simon Kelley]
- ff4964d 2026-05-31 | Re-implement print_mac() to do its own buffer managment. (tag: v2.93rc2) [Simon Kelley]
- 45771dc 2026-05-30 | Fix OOB writes in contrib/leasequesry/leasequery.c [Michalis Vasileiadis]
- af73e48 2026-05-30 | Include fc00::/8 in the set of local addresses. [Simon Kelley]
- 77d4749 2026-05-29 | Fix DNSSEC frec use-after-free in TCP validation path. [Simon Kelley]
- 0375e40 2026-05-29 | Fix bounds-checking in contrib/lease-tools/dhcp_release6.c [OpenAI Security Research Team]
- 18a139f 2026-05-17 | Change "limit" arg to add_pseudoheader() to a length. [Simon Kelley]
- d5d2bfb 2026-05-17 | Change "limit" arg to make_local_answer() to a length. [Simon Kelley]
- 7f5802c 2026-05-17 | Tidy up get_line_alloc() [Simon Kelley]
- 7280e46 2026-05-17 | Check for too-small packets in relay_upstream6() [Simon Kelley]
- 754177b 2026-05-16 | Fix hostname_issubdomain() confusion. [Simon Kelley]
- 228d7ff 2026-05-14 | Remove arbitrary limit on config file line lengths. [Simon Kelley]
PR: 295851
Pull Request: https://github.com/freebsd/freebsd-ports/pull/544