Commit Graph

148 Commits

Author SHA1 Message Date
Thomas Ries
afed495c87 - feature: remote TCP logging facility 2004-12-30 12:54:29 +00:00
Thomas Ries
f5a2a736a3 - feature: Outbound proxies configurable per domain 2004-12-29 12:04:16 +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
5cb8bd57af *** empty log message *** 2004-10-31 17:13:10 +00:00
Thomas Ries
5ba273191c - Route processing changes 2004-10-31 17:09:34 +00:00
Thomas Ries
e4d4e14d26 - fix: A negative response to an INVITE shall stop
initiated RTP streams
2004-10-31 17:08:50 +00:00
Thomas Ries
80aefbd9a9 - better debug output 2004-10-27 20:45:49 +00:00
Thomas Ries
1ede069877 - fix: various correction in Record-Route processing 2004-10-24 08:38:51 +00:00
Thomas Ries
dd3c548fa0 - Default Expires timeout is now configurable. 2004-10-24 08:38:02 +00:00
Thomas Ries
78ef28f802 - up to 1000 characters per line in config file (was 120),
some typos corrected (by Tero Pelander)
2004-10-23 09:05:02 +00:00
Thomas Ries
a8c45f91c1 - fix: route_processing.c - when adding my record-route header,
the 'lr' parameter was not dynamically allocated
2004-10-23 09:04:46 +00:00
Thomas Ries
0f6e6ce101 - utils.c: preparation for chroot() (consider syslog) 2004-10-13 20:43:24 +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
58153e8f25 - Cross-provider calls (e.g. sipphone <-> FWD, with dial
prefixes) did not work properly
- more on Route Headers
2004-09-05 10:08:41 +00:00
Thomas Ries
3931143157 - preliminary (and reduced) support for Route Headers 2004-08-27 19:48:06 +00:00
Thomas Ries
5bc5221a19 - more DEBUG output 2004-08-26 17:32:30 +00:00
Thomas Ries
831d01122a - fix: secure_enviroment - set proper EGID (by Daniel Mueller) 2004-08-22 19:04:59 +00:00
Thomas Ries
6e19514e23 - don't crash on missing Contact header during registration 2004-08-19 18:20:06 +00:00
Thomas Ries
92f427df60 - again: using a port number != 5060 2004-07-06 18:56:44 +00:00
Thomas Ries
7f9a9b9b30 - undid changes on 1.4 2004-07-06 17:41:03 +00:00
Thomas Ries
8e5abdc931 - patch from Dan Weber: Open the password file for SIP
accounts at startup, so we still have access after
  chroot()ing. PID filename can be given at command-line.
2004-07-06 17:23:50 +00:00
Thomas Ries
31f59d1870 - fix: in some configurations incoming requests could
be sent to a wrong port number.
2004-06-27 21:35:54 +00:00
Thomas Ries
a4196945fc - Released 0.5.7 2004-06-26 11:22:02 +00:00
Thomas Ries
01249fad92 - 2 fixes for using a port number != 5060 (by Miguel Angel) 2004-06-21 18:09:36 +00:00
Thomas Ries
a0d6e3967b - 2 fixes for using a port number != 5060 (by Miguel Angel) 2004-06-18 16:44:10 +00:00
Thomas Ries
5b310dd9db - small enhancements in error checking 2004-06-13 20:48:57 +00:00
Thomas Ries
200f6ea926 - use SIGUSR2 for dmalloc debugging (SIGUSR1 is occupied
with old libc5 & threads)
- reworked calling parameters for passing SIP data
2004-06-13 12:46:33 +00:00
Thomas Ries
fd687df2f7 - fix: get_ip_by_host() and buffers for reentrant functions 2004-06-13 12:20:47 +00:00
Thomas Ries
4a48f57bac *** empty log message *** 2004-06-12 09:42:45 +00:00
Thomas Ries
352a0f43a9 - silenced some MSN Messenger provoked WARNings (empty user) 2004-06-11 18:48:20 +00:00
Thomas Ries
6116f79ecf - "determine next hop" also takes Route header into account
(outgoing packets only, incoming can not have a proxy
   in between siproxd and the client anyway)
2004-06-10 23:55:24 +00:00
Thomas Ries
c61033c805 - Route header processing (RFC3261, 16.6, step 6) 2004-05-27 20:17:02 +00:00
Thomas Ries
054c60ac39 - use a present Route header to determine next-hop 2004-05-27 18:46:45 +00:00
Thomas Ries
6c84c4879c - sip_utils.c:sip_del_myvia check for NULL list 2004-05-25 17:40:35 +00:00
Thomas Ries
48d2334bd5 - doc/: added configuration example for X-Lite
- textual corrections in code
2004-05-23 14:36:54 +00:00
Thomas Ries
e4ebebb8ad *** empty log message *** 2004-05-17 21:41:45 +00:00
Thomas Ries
4a52c28610 - proxy.c: some INFO texts modified 2004-05-15 17:13:40 +00:00
Thomas Ries
8d76b80667 - INFO/WARN/ERROR are always logged to syslog, even
if running in foreground (syslog still can be silenced
  using the silence_log config option)
2004-05-14 17:23:59 +00:00
Thomas Ries
4ffd595293 - fli4l-uclibc: statically link against libpthread
(as it seems to be not included in fli4l distribution)
2004-05-09 21:32:58 +00:00
Thomas Ries
ea6cfd914a - complain about empty values in config file 2004-05-09 12:43:03 +00:00
Thomas Ries
1b54047ac3 - complain about empty values in config file 2004-05-09 12:11:45 +00:00
Thomas Ries
a644581c62 - Authentication headers: enquote Realm (linphone) 2004-05-09 11:26:57 +00:00
Thomas Ries
2e78004b37 - compiling on BSD (fwapi.c, custom_fw_module.c) 2004-05-02 19:34:12 +00:00
Thomas Ries
f760e98df5 - better recognition of redirected incoming requests
(linke INVITES from sipgate.de - SIP URI points to
   the real wanted target but To: header only points to
   the initially wanted target before the redirection)
2004-05-02 10:19:51 +00:00
Thomas Ries
d9aec2834b - simplified SIP RX & TX routines 2004-04-25 22:50:00 +00:00
Thomas Ries
0e60d731de - stop all RTP streams on termination 2004-04-24 08:41:20 +00:00
Thomas Ries
7bb291a84b - release 0.5.5 cleanup
- use CVS $Id$ identification in each file
2004-04-11 10:40:00 +00:00
Thomas Ries
9cfd1d2233 - siproxd can be linked to a customer firewall control
module (library) that will be called for each RTP
  stream that is started/stopped.
2004-04-09 14:41:43 +00:00
Thomas Ries
7ebad7d793 - SDP body: do rewrite 'o=' (originator) address, too 2004-04-09 09:27:18 +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