41 Commits

Author SHA1 Message Date
Thomas Ries
176aa66c44 *** empty log message *** 2009-02-22 19:24:07 +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
310e110176 - honor PTHREAD_LDFLAGS from environment 2008-11-08 15:27:31 +00:00
Thomas Ries
895f7a34f3 *** empty log message *** 2008-08-01 08:11:24 +00:00
Thomas Ries
47936e21ea - fixes some signedness warnings 2008-07-22 11:17:49 +00:00
Thomas Ries
dd3744a0d9 - libosip2-3.1.0 (changes MD5 related function names) 2008-03-09 12:59:43 +00:00
Thomas Ries
b03dc44f33 plugin API works 2008-02-02 17:10:58 +00:00
Thomas Ries
82563a17ee - new plugin API (dynamically loadable plugins) 2008-01-27 16:29:35 +00:00
Thomas Ries
6a64b680d2 - Converting to use libosip2-3.x.x 2008-01-19 15:51:25 +00:00
Thomas Ries
50fcef8a65 - added resolv.h, arpa/nameserver.h 2007-10-28 13:49:29 +00:00
Thomas Ries
0b4bc18ce8 *** empty log message *** 2007-02-19 19:31:48 +00:00
Thomas Ries
ab08d2febf - allocate only even RTP port numbers
- started with own name lookup routines that honor SRV and NAPTR records
2005-08-31 03:34:35 +00:00
Thomas Ries
57d275cddb - made compile with libosip2-2.2.0 (change of libosip2 API) 2005-02-13 12:02:28 +00:00
Thomas Ries
80cdba4081 Cygwin build support 2005-01-08 10:25:52 +00:00
Thomas Ries
8edac3c2b7 - removed dprintf forn configure.in
- added "uname -a" string to startup/accept debug copnnection
2005-01-02 11:43:38 +00:00
Thomas Ries
afed495c87 - feature: remote TCP logging facility 2004-12-30 12:54:29 +00:00
Thomas Ries
9a11b03a00 - removed the "sip compatibility" stuff. It seems to have been
a intermediate version of libosip with a "funny" API. New
  versions have no API changes on existing functions.
2004-11-03 21:23:34 +00:00
Thomas Ries
a53744ce81 - comp_osip.c: libosip2-2.0.9 compatibility (There SEEM
to happen some API changes forward and backward:
  osip_message_to_str, osip_body_to_str,
  osip_message_set_body, osip_message_parse)
- included startup script (by Guido Trentalancia)
- siproxd.spec: create PID and registrations directories
  and install startup script
2004-10-09 17:21:37 +00:00
Thomas Ries
5bc5221a19 - more DEBUG output 2004-08-26 17:32:30 +00:00
Thomas Ries
fd2eb5e3f0 - Released 0.5.6 2004-05-20 15:45:33 +00:00
Thomas Ries
e727e60faa - updated autoconfigure scripts 2004-04-09 13:08:44 +00:00
Thomas Ries
f54a2553c2 - config file: don't complain on line s with only whitespaces
- fix: Via branch calculation
- security.c: increased max acceptable line length
- security.c: prevent libosip2 to die with "out of memory"
  on some malformed headers
2004-04-05 19:06:43 +00:00
Thomas Ries
f409950b8e - Realtime Scheduling for RTP proxy 2004-04-04 14:22:00 +00:00
Thomas Ries
2fba2bcb3b - SDP rewrite: properly handle 'c=' items in session
*and* media part of SDP data.
- migrated config.h.in by new version of autoconf (Fedora core1)
2004-03-27 10:20:22 +00:00
Thomas Ries
ffdb50d4bd - released 0.5.4 2004-03-06 10:44:18 +00:00
Thomas Ries
d0a2ac463a - RTP proxy: fixed a bug that could lead to a deadlock
on very rapid HOLD/unHOLD sequences.
2004-02-07 20:55:03 +00:00
Thomas Ries
00dfe93a0d - Introduced the use of gethostbyname_r() if available. As siproxd
uses threads it probably is a very good idea (some funny things
  seen with Linux 2.4.18 kernel & RTP proxy - gethostbyname()
  did return a NULL result but has h_errno set to 0 "every fine, thanks")
  Future will show it this helps.
- Had overlooked one inet_aton in register.c - replaced to utils_inet_aton
- Fixed a compiler warning in log.c for Solaris. Siproxd now at least
  builds on Solaris (tested on: SunOS 5.9 sun4u sparc SUNW,Ultra-60)
2003-11-22 21:54:21 +00:00
Thomas Ries
ccc0401850 - explicitely use _SOLARIS2 macro instead of just _SOLARIS 2003-11-20 07:17:18 +00:00
Thomas Ries
e67b823457 - Integrated a patch from Chris Ross:
* have siproxd compile on Solaris and BSD/OS (more to come)
  * ./configure option --with-libosip-prefix
  * properly handle getopt_long()/getopt()
- First attempt of iptables support. Routines to add/remove
  DNAT entries must still be done.
2003-11-19 19:36:30 +00:00
Thomas Ries
2eac7c49b6 - readconfig.c: include sysconfdir to the list of locations
where siproxd will search for its config file
2003-11-18 20:00:39 +00:00
Thomas Ries
5ba59ca603 - test for NETFILTER headers (RTP proxy) 2003-11-02 20:15:25 +00:00
Thomas Ries
a19661887f RTP traversal using UDP masquerading tunnels from user space 2003-09-07 14:53:50 +00:00
Thomas Ries
b6b97c0c46 rel 3.3.4 2003-08-05 17:33:01 +00:00
Thomas Ries
731b43e13d libosip2 support 2003-03-29 10:05:29 +00:00
Thomas Ries
96d17ec6d5 made build under SUSE 5.3 (Flifl) and optionally link statically against
libosip and pthreds
2003-03-22 14:00:25 +00:00
Thomas Ries
0de2129a42 release 0.2.4 2002-11-23 17:42:42 +00:00
Thomas Ries
d9173e19b6 Release 0.2.1 2002-09-27 23:26:44 +00:00
Thomas Ries
b31f9c7b86 Release 0.2.0 2002-09-17 16:54:03 +00:00
Thomas Ries
c3e10ec745 this is 0.1.3
- Bugfixes in the SIP proxy part
 - Performance imporvement in RTP proxy part
 - some documentation updates
 - include ./scripts subdirectory in the distribution,
   was an error in the autoconf/automake setup
2002-09-11 17:12:30 +00:00
Thomas Ries
82fa326895 Release 0.1.2
includes experimantal RTP data stream proxy
2002-09-07 20:17:19 +00:00
Thomas Ries
a82f8837fa Initial revision 2002-08-24 17:53:58 +00:00