]> git.ipfire.org Git - thirdparty/cups.git/commit
Fix DNS-SD sharing issues (Issue #1217)
authorMichael R Sweet <msweet@msweet.org>
Mon, 14 Apr 2025 14:40:41 +0000 (10:40 -0400)
committerMichael R Sweet <msweet@msweet.org>
Mon, 14 Apr 2025 14:40:41 +0000 (10:40 -0400)
commitcdeb8e1222d4f9aa920705f4ca24576091979e4f
tree579e6b7ff28f5bc8350b7a059c4c31e66adc45e7
parentb1f4704fb6a00a67f01fbcbc8a33f1f872f29976
Fix DNS-SD sharing issues (Issue #1217)

- Follow mDNS hostname changes unless explicitly configured with the
  DNSSDHostName directive.
- Add DNSSDComputerName directive to control the "@ computer name" suffix on
  share names.
- Update registrations whenever we detect a conflict or a hostname change.
- Add RWLock for Printers array so that we can iterate over the printers list
  in the registration callback (separate thread).
- Update cupsd.conf man page.
CHANGES.md
doc/help/man-cupsd.conf.html
man/cupsd.conf.5
scheduler/classes.c
scheduler/conf.c
scheduler/dirsvc.c
scheduler/dirsvc.h
scheduler/ipp.c
scheduler/libcupsmime.exp [deleted file]
scheduler/printers.c
scheduler/printers.h