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) Fix: 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.
Responsible Changed From-To: freebsd-ports-bugs->swills swills@ wants this submitter's PRs (via the GNATS Auto Assign Tool)
State Changed From-To: open->feedback 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: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/187113 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
Hi, 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. Thanks, Steve
Hi, 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 ? http://people.freebsd.org/~pi/logs/net__siproxd*
(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' /usr/local/lib/libosip2.so.11.0.0: 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: /usr/local/lib/libosip2.so.11.0.0: 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: Author: pi Date: Sat Jun 6 08:05:41 UTC 2015 New revision: 388658 URL: https://svnweb.freebsd.org/changeset/ports/388658 Log: net/siproxd: 0.7.2 -> 0.8.1 Update, but still broken on 8.x Changelog: http://siproxd.sourceforge.net/index.php?op=changelog PR: 187113 Submitted by: garga Tested by: loic.blot@unix-experience.fr Changes: head/net/siproxd/Makefile head/net/siproxd/distinfo head/net/siproxd/files/patch-configure head/net/siproxd/files/patch-doc_siproxd.conf.example head/net/siproxd/files/patch-src__siproxd.c head/net/siproxd/pkg-deinstall head/net/siproxd/pkg-install head/net/siproxd/pkg-plist
Ups: Maintainer Timeout... still open: 8.x
8.x is no longer supported, so close this PR.