Skip to content

Commit 0730da2

Browse files
committed
Update ChangeLog and bump version for v1.0-pre
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent 1f098ea commit 0730da2

3 files changed

Lines changed: 44 additions & 2 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Install dependencies
2828
run: |
2929
sudo apt-get -y update
30-
sudo apt-get -y install tree doxygen libcmocka-dev
30+
sudo apt-get -y install tree doxygen libcmocka-dev tshark tcpdump
3131
- uses: actions/checkout@v6
3232
- name: Configure
3333
run: |

ChangeLog.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,47 @@ Change Log
33

44
All relevant changes to the project are documented in this file.
55

6+
[v1.0][UNRELEASED] -
7+
---------------------
8+
9+
Full IPv6 transport, RFC 6763 compliant browsing, and multiple addresses
10+
per interface. Contributions from Thom Nichols, Florian La Roche, et al.
11+
12+
### Changes
13+
14+
- `libmdnsd`, `mdnsd`, and `mquery`: full IPv6 support, querying and
15+
answering over the `ff02::fb` group, not just advertising AAAA records
16+
over IPv4, which was introduced in v0.12, issue #10
17+
- `mdnsd`: support multiple IPv4/IPv6 addresses per interface, with all
18+
services sharing one host name, by Thom Nichols, VoltServer, issue #77
19+
- `mdnsd`: track interface and address changes over netlink, instead of
20+
polling, on Linux
21+
- `mquery`: add device discovery mode
22+
- RFC 6763 compliance: the service `PTR` now points at the service
23+
instance, and query responses carry the matching `SRV`, `TXT`, and
24+
address records in the additional section, issues #76 and #80
25+
- mdnsd: keep key-only `TXT` attributes (boolean flags) instead of
26+
dropping them, issue #58
27+
- Document resolving `.local` names on the host with `libnss-mdns`, in
28+
the README and manuals, issue #19
29+
- `libmdnsd`: installed headers no longer pull in the build's `config.h`,
30+
so programs can build against the library again, issue #75
31+
- `mdnsd`: send goodbye packets when an interface is removed, issue #91
32+
- Unify the shell and unit tests under one Automake harness, issue #66
33+
- Cleanups of const/static/unused and `-Wformat`, by Florian La Roche
34+
35+
### Fixes
36+
37+
- Fix #37: `_lmatch()` read one byte past the root label
38+
- Fix #79: `mquery` sent malformed packets when known-answer suppression
39+
kicked in
40+
- Fix #84: use-after-free of a freed record in `uanswers`
41+
- Fix #92: use-after-free in `mdnsd_set_interface_addresses`
42+
- Fix conflict detection to consider all of an interface's addresses, by
43+
Thom Nichols, VoltServer, issue #82
44+
- Fix a one-byte over-read in `txt2sd()` on well-formed input
45+
- Fix a memory overflow, by Hans Baumgartner
46+
- Update the cached records when an interface changes, by Zhu Yongjian
647

748
[v0.12][] - 2023-01-22
849
----------------------
@@ -159,6 +200,7 @@ of the upcoming v1.0 with some important to remember limitations:
159200
- Fixed memory leaks
160201

161202
[UNRELEASED]: https://github.com/troglobit/mdnsd/compare/v0.12...HEAD
203+
[v1.0]: https://github.com/troglobit/mdnsd/compare/v0.12...v1.0
162204
[v0.12]: https://github.com/troglobit/mdnsd/compare/v0.11...v0.12
163205
[v0.11]: https://github.com/troglobit/mdnsd/compare/v0.10...v0.11
164206
[v0.10]: https://github.com/troglobit/mdnsd/compare/v0.9...v0.10

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Use v2.61 for backwards compat with Ubuntu 12.04 LTS
22
AC_PREREQ([2.61])
3-
AC_INIT([mdnsd],[0.12],[https://github.com/troglobit/mdnsd/issues])
3+
AC_INIT([mdnsd],[1.0-pre],[https://github.com/troglobit/mdnsd/issues])
44
AC_CONFIG_AUX_DIR(aux)
55
AM_INIT_AUTOMAKE([1.11 foreign dist-xz])
66
AM_SILENT_RULES([yes])

0 commit comments

Comments
 (0)