the siproxd version is outdated and unfunctional. OpenBSD has 0.8.1 and works well. I have patched the port to accept 0.8.1 and it works very well.
It's compilable and runnable:
17:16:55 INFO:siproxd.c:233 siproxd-0.8.1-56 amd64-portbld-freebsd9.2 starting up
It also works very well on a looping config (if_inbound = if_outbound)
I have no diff at this time but here is the manip.
Please set version to 0.8.1 and remove the portversion.
Also remove all patches, they are useless on this version.
How-To-Repeat: If you configure same interface on if_inbound and if_outbound siproxd 0.7 detect a SIP loop but don't handle it.
On 0.8.1 this problem is fixed.
swills@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Maintainer of net/siproxd,
Please note that PR ports/187113 has just been submitted.
If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.
The full text of the PR can be found at:
Edwin Groothuis via the GNATS Auto Assign Tool
Please see attached patch, I think this may help. I'm not familiar with
siproxd, so please test. This also adds STAGEDIR support, but I did leave out
the home dir, wasn't sure it's necessary. Feedback appreciated.
sorry for to be late.
Was good for me
Created attachment 157395 [details]
New patch against current version
It's okay for me
Build-test on 10.1a, 9.3a, fine.
On 8.4i: fails to build ?
(In reply to Kurt Jaeger from comment #8)
Based on config.log, it seems libosip2.so.11.0.0 is broken on 8.x:
/usr/local/lib/libosip2.so: undefined reference to `pthread_create'
librt.so.1 => /usr/lib/librt.so.1 (0x800c00000)
libosipparser2.so.11 => /usr/local/lib/libosipparser2.so.11 (0x800d05000)
libc.so.7 => /lib/libc.so.7 (0x800648000)
While on 11-current:
librt.so.1 => /usr/lib/librt.so.1 (0x80160f000)
libosipparser2.so.11 => /usr/local/lib/libosipparser2.so.11 (0x801815000)
libc.so.7 => /lib/libc.so.7 (0x800821000)
libthr.so.3 => /lib/libthr.so.3 (0x801a3c000)
A commit references this bug:
Date: Sat Jun 6 08:05:41 UTC 2015
New revision: 388658
net/siproxd: 0.7.2 -> 0.8.1
Update, but still broken on 8.x
Submitted by: garga
Tested by: email@example.com
still open: 8.x
8.x is no longer supported, so close this PR.