229 Commits

Author SHA1 Message Date
Thomas Ries
8118579c7e - Updated the documentation (plugin related stuff)
- fixed a DEBUG pattern in proxy.c
2009-05-21 12:55:04 +00:00
Thomas Ries
7d24ebfc67 - revised rpmbuild (SPEC file and some Makefiles) 2009-03-24 20:20:11 +00:00
Thomas Ries
80a10c575b - allow the usage of @ in shortdial entries to call
other users on other sip networks (patch by Andreas)
2009-03-24 17:38:33 +00:00
Thomas Ries
3bf774e1f9 - building with --enable-static-libosip2 requires
--disable-shared to be set as well (plugins will
  be statically linked into siproxd)
2009-03-01 15:41:23 +00:00
Thomas Ries
1ca2e8ac16 - added configure option: --disable-doc 2009-02-28 23:05:14 +00:00
Thomas Ries
61ff15fa21 - properly handle some "--disable-*" configure options 2009-02-28 22:30:38 +00:00
Thomas Ries
06dd667d74 - make install: install docu as well 2009-02-28 22:02:01 +00:00
Thomas Ries
52f2f6ff34 - Reworked handling of plugin mechanism (libltdl "static"
inclusion of plugins should work now). Building under
  Windows (with Cygwin) does work (build with
  ./configure --enable-static-libosip2).
2009-02-22 15:32:56 +00:00
Thomas Ries
f8343b33e5 - Don't abort RTP streams on ENOBUFS (Internet upstream
saturated and a Packet is dropped)
- Bulding on OpenBSD (missing header)
2009-02-11 21:28:52 +00:00
Thomas Ries
3ed238394c - fixed an issue with RTP timeouts (on calls with multiple
media streams an timeout on one single stream would
  cancel all streams in the end. Seen with X-Lite UAs)
2009-01-24 16:39:45 +00:00
Thomas Ries
bc6bc5169b - fixed some senseless range checks on "Max-Forward"
and "Expires" headers (Thank you Alex for telling me)
2009-01-07 20:37:11 +00:00
Thomas Ries
f2dd8d7b29 *** empty log message *** 2008-12-06 14:46:09 +00:00
Thomas Ries
310e110176 - honor PTHREAD_LDFLAGS from environment 2008-11-08 15:27:31 +00:00
Thomas Ries
76bc1984c5 - check & define if SOL_IP not existing (some *BSDs) 2008-11-08 12:06:39 +00:00
Thomas Ries
c95510f9ac - SIP DSCP value configurable 2008-08-01 08:03:30 +00:00
Thomas Ries
340628238c - Released 0.7.1 2008-07-23 19:52:45 +00:00
Thomas Ries
47936e21ea - fixes some signedness warnings 2008-07-22 11:17:49 +00:00
Thomas Ries
540f3eeff4 - plugin_fix_bogus_via: fixes broken VIA headers on
incoming SIP messages (inspired by Ralph Babel, see
  http://babel.de/art20080317a.html for more info)
2008-05-17 15:55:03 +00:00
Thomas Ries
91fa3538dd - dejitter can be completely disabled by specifying 0ms 2008-03-22 11:43:36 +00:00
Thomas Ries
dd3744a0d9 - libosip2-3.1.0 (changes MD5 related function names) 2008-03-09 12:59:43 +00:00
Thomas Ries
99111f01d7 - default target plugin 2008-02-04 20:38:44 +00:00
Thomas Ries
e8b2346781 - moved Call Logging functionality to it's own plugin. 2008-02-02 20:08:48 +00:00
Thomas Ries
82563a17ee - new plugin API (dynamically loadable plugins) 2008-01-27 16:29:35 +00:00
Thomas Ries
4a2062f7e0 - closing </chapter> tag missing in doc 2008-01-22 17:34:57 +00:00
Thomas Ries
d905463e2e *** empty log message *** 2008-01-19 16:18:22 +00:00
Thomas Ries
6952295a2d 2008 2008-01-19 16:07:14 +00:00
Thomas Ries
6a64b680d2 - Converting to use libosip2-3.x.x 2008-01-19 15:51:25 +00:00
Thomas Ries
37ba3bd7c0 Release 0.6.1 2008-01-19 15:25:17 +00:00
Thomas Ries
f81e32fe73 - DNS failure cache: do several attempts before blacklisting 2007-12-20 17:42:10 +00:00
Thomas Ries
6859b0b9b3 Fix: Detach from controlling TTY if daemonized 2007-11-28 20:51:45 +00:00
Thomas Ries
26ca852a45 - Working on code that that will allow siproxd to use
separate interfaces in its "in front of NAT routes" setup.
  ( UA1[LAN0]--siproxd--LAN1--NAT--Internet--UA2 )
2007-11-22 19:12:47 +00:00
Thomas Ries
bdafa3cdbe - Small changes to compile again under OpenBSD. 2007-11-12 19:38:35 +00:00
Thomas Ries
fe725146cb starting with next release 2007-10-28 15:14:35 +00:00
Thomas Ries
4bfe627bdf - Release 0.6.0 2007-10-28 14:47:41 +00:00
Thomas Ries
0b5c199719 *** empty log message *** 2007-10-28 13:48:18 +00:00
Thomas Ries
ed3ea029e3 - keep failed DNS attempts in cache for 10 minutes.
This should protect from repeating DNS timeouts to
  caused by broken DNS server (possible DOS)
2007-09-03 19:55:11 +00:00
Thomas Ries
5cefee8192 added comment about hosts_allow_sip 2007-08-16 19:10:30 +00:00
Thomas Ries
22ab4e94b3 - some come cleanup in log.c (Bob Beers) 2007-06-30 11:25:14 +00:00
Thomas Ries
2f6651f97c - fixed an error in "my via"detection when using the
"host_outbound" config directive
2007-06-24 08:51:40 +00:00
Thomas Ries
85eea80fb6 *** empty log message *** 2007-06-08 19:44:18 +00:00
Thomas Ries
f6b0b49bf9 - improvements on RTP proxy for proxying a "looped" call
(means originating from local UA , via external registrar
  back to another local UA)
2007-05-29 20:08:29 +00:00
Thomas Ries
abf7cc46a7 - Deal with PRACK requests (RFC3262) 2007-05-29 16:41:50 +00:00
Thomas Ries
58702c80c0 *** empty log message *** 2007-05-28 17:26:00 +00:00
Thomas Ries
8c27d38ee3 - new feature: "Obscure Loops" does modify the Call-IDs in
outgoing requests and thus allows incoming calls forked
  off such an outgoing call (redirect, transfer, ...) back
  to the same UA where the initial call did originate.
  This even seems to fix some issues with Asterisks
  Loop detection... :-)
2007-05-27 18:25:49 +00:00
Thomas Ries
4ff6e84e72 - Just discovered some patches originating from Debian
project - included most of them as they make sense.
  (Hint: People, if you get fixes, please drop me a note
  and a .diff - I won't be biting you)
2007-05-25 18:58:10 +00:00
Thomas Ries
800a67ef85 - new feature: can add ;rport to my own Via Headers 2007-05-24 19:30:20 +00:00
Thomas Ries
c97532fdbb - new feature: can masquerade User-agent header 2007-05-24 18:38:59 +00:00
Thomas Ries
ba59277adb - deal with locally running UAs on same host (inboud IF side) 2007-05-13 10:49:39 +00:00
Thomas Ries
9fdd8ca626 - Client-ID in RTP proxy is derived from Client IP address.
This should fix an issue with unexpectedly timing-out RTP
  streams (actually too many RTP streams get started).
2007-05-07 18:54:45 +00:00
Thomas Ries
52909f3faa - Hack to deal with Asterisks broken Alert-Info headers
(Asterisk does include Alert-Info header without '<>')
2007-04-21 18:56:49 +00:00