librecast 0.11.2 released
This release has several bug fixes.
We have added additional documentation (man pages) and improvements to
the sync API.
[0.11.2] - 2025-06-18
Added
- more man pages
- lc_share_acquire(3)
- lc_share_release(3)
- reference counting for lc_share_t and mdex_t
- netlink interface detection (Linux)
- example programs
Changed
- README: various updates
- INSTALL: update dependencies list
Fixed
- ignore EADDRINUSE when binding socket
- sync: limit active receiver groups
- sync: use fixed width integer types in net_tree_t
- sync: lc_syncfile(3): fix filename printing
- sync: atomically update sync recv stats
- make realclean: recurse into examples/
- libmld: fix some data races
- configure: include
<lcrq.h>
in <librecast/types.h>
- define _GNU_SOURCE before including <sys/socket.h>
- remove RaptorQ conditional defines from net.h, add to types.h
- fix ECHRNG define condition
- install man7 directory
- various minor bug fixes
- various test fixes and improvements
Source Code
Available from:
Codeberg
SourceHut