To make IPV6 work with Solaris, add_interfaces() had to be modified. I decided to reimplement it with a getifaddrs() based implementation, which is available from Solaris 11 upwards, and also on FreeBSD and Linux. By default, the latter continues to use the netlink based variant. You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/447
-- Commit Summary --
* core: rewrite add_interfaces() with getifaddrs() based implementation
-- File Changes --
M Makefile.defs (2) M socket_info.c (142)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/447.patch https://github.com/kamailio/kamailio/pull/447.diff
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/447
Merged #447.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/447#event-505278191
Thanks! Merged.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/pull/447#issuecomment-168822462