mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-19 00:13:33 +00:00
03a9755147
The code has multiple issues making it unusable with modern FreeBSD: * it uses long gone ascii2addr() function removed in 2007; * it passes hardcoded "/usr/lib/libc.so" path to dlopen(), but now it is plain text hint file; * this IPv4-only code neglects to check passed domain for PF_INET messing with sockets in other domains (like PF_INET6, PF_LOCAL). Still, it is very useful while dealing with software like Nagios that does not support binding to specific IPv4 address for outgoing connections. The library solves the problem with single line in /etc/rc.conf: nagios_env="LD_PRELOAD=/usr/local/lib/libsocketbind.so.1 BINDTO=192.168.6.1" This changes unbreaks the library making it usable again. |
||
---|---|---|
.. | ||
files | ||
Makefile | ||
pkg-descr | ||
pkg-plist |