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