summaryrefslogtreecommitdiff
path: root/print/hplip/files/patch-protocol_discovery_mdns.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* print/hplip(-plugin): update to 3.22.2Tijl Coosemans2022-03-111-86/+0
| | | | | | | | | | | | | | | | | | | | - Convert post-patch to real patches because they are easier to maintain. - Fix a NULL dereference in the scanner backend when D-Bus isn't running. - Depend on sysutils/py-distro to make hp-toolbox (Device Manager) work again. - Upstream switched to Avahi for mDNS support. Rename the SNMP option to NETWORK because it's not just SNMP now. - Don't install some programs related to uninstalling and upgrading of HPLIP and the installation of firmware plugins because they circumvent the package system. - Install icons in share/icons so desktops can choose an appropriate resolution. Portions taken from a patch by Oleg Sidorkin <osidorkin@gmail.com>. PR: 255586, 257034, 257512
* Fix mDNS support for network printers.Tijl Coosemans2020-07-211-10/+69
| | | | | | | | | | | | | | | | | | | | At least on FreeBSD 13, SO_REUSEPORT is no longer sufficient when Avahi already uses port 5353. It seems that port reuse is only allowed for processes from the same user now. But even if Avahi is not running and port 5353 is available my printer still failed to be detected. According to RFC 6762 only fully compliant queriers should be using that port which HPLIP isn't. I suspect the printer is sending responses that HPLIP can't parse. Patch HPLIP to use a simple socket (dynamically allocated port) which is enough for the one-shot mDNS queries it performs. Now my printer is detected by "hp-probe --method=mdns" and xsane can find the scanner part using the hpaio plugin. PR: 247723 Approved by: maintainer timeout (19 days) Notes: svn path=/head/; revision=542780
* print/hplip: Update to 3.19.10Ben Woods2019-11-041-9/+9
| | | | | | | | | | | | | print/hplip-plugin: Update to 3.19.6 Changes this release: https://developers.hp.com/hp-linux-imaging-and-printing/release_notes PR: 241528 Reported by: S Joseph <josephatwork@gmail.com> Notes: svn path=/head/; revision=516637
* print/hplip and print/hplip-plugin: Update to 3.16.8Ben Woods2016-09-241-0/+27
print/hplip: - Add LICENSE details - Changes USE_OPENSSL=yes to USES=ssl - Create empty directories for pkg-plist @dir entries - Reformat patches with makepatch (pet portlint) - Move ${PREFIX}/etc/sane.d/dll.conf to ${PREFIX}/etc/sane.d/dll.d/hpaio during post-install, rather than editing ${PREFIX}/etc/sane.d/dll.conf during @exec and @unexec during pkg-plist print/hplip-plugin: - Re-order LICENSE block (pet portlint) Changes this release: http://hplipopensource.com/hplip-web/release_notes.html Reviewed by: mat (mentor) Approved by: makc (maintainer timeout), adamw (mentor) Differential Revision: https://reviews.freebsd.org/D7812 Notes: svn path=/head/; revision=422709