Thomas Ries
3c6c0c46a1
niceify code to avoid valgrind errors
2017-02-27 22:04:56 +00:00
Thomas Ries
7ece7c5cb6
- readconf: allow spaces within string values.
...
Note that leading and trailing spaces are removed.
2011-06-05 16:21:48 +00:00
Thomas Ries
0170ab5705
- added search path "/etc/siproxd/siproxd.conf" to default
...
search path for config files (SuSE)
2011-05-29 12:06:30 +00:00
Thomas Ries
106cc024f6
- Defined default values for config options
2010-01-07 11:34:33 +00:00
Thomas Ries
b03dc44f33
plugin API works
2008-02-02 17:10:58 +00:00
Thomas Ries
af78b380d7
plugin API
2008-01-30 18:49:47 +00:00
Thomas Ries
82563a17ee
- new plugin API (dynamically loadable plugins)
2008-01-27 16:29:35 +00:00
Thomas Ries
6952295a2d
2008
2008-01-19 16:07:14 +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
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
ae230ebe44
- RTCP support
...
- dejitter feature by Hans Carlos Hofmann (<labtop-carlos@hchs.de>)
2006-06-18 19:12:35 +00:00
Thomas Ries
757f34b748
- a number of size_t fixes
...
- REGISTER response generated from siproxd must include
a Contact header.
1. tell gcc that the logging functions use printf style
format strings. This gets gcc to tell us about a lot
of the problems.
2. size_t is not an int on AMD64, so don't treat it
like one. I've changed to use "%ld" format code and
cast to a long, which should work well enough.
3. some format strings didn't match the argument lists.
These fixes are pretty clear.
4. log_debug, log_error, log_warn, log_info could all
end up evaluating their varargs list multiple times if
the message was to be logged to multiple places. This
causes the second/third uses to access invalid memory
and potentially segfault. I fixed this by using
va_copy() to copy the varargs list for each use.
2006-05-20 11:48:53 +00:00
Thomas Ries
9ac6fd6f0a
- Added Quick Dial feature
2005-12-26 16:39:12 +00:00
Thomas Ries
ab78ddb984
- feature: DSCP value for RTP packets defineable (by Nick
...
Vermeer, Internet Express)
2005-04-19 19:00:23 +00:00
Thomas Ries
2757a6bad6
- feature: auto-save registration table during operation
2005-04-16 09:30:55 +00:00
Thomas Ries
0984731872
- working on running siproxd in front of a routing device
...
and NOT on the firewall itself.
2005-03-01 21:36:48 +00:00
Thomas Ries
0f246be8b4
- copyright update to 2005
2005-01-08 10:05:13 +00:00
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
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
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
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
7bb291a84b
- release 0.5.5 cleanup
...
- use CVS $Id$ identification in each file
2004-04-11 10:40:00 +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
4cff19f464
- PID file
2004-04-02 17:55:41 +00:00
Thomas Ries
e75d1c8f79
- Removed superfluous backslashes for line continuation
2004-02-14 10:07:31 +00:00
Thomas Ries
b910e74318
- possibility to log call establishment
...
- eliminated MOREDEBUG conditional
2003-12-21 14:36:45 +00:00
Thomas Ries
c88a45dd20
- use even port numbers for RTP traffic
...
- some minor fixes
2003-12-15 17:31:59 +00:00
Thomas Ries
0170015955
- have registrations persistent across restarts of
...
the daemon ('registration_file' config option)
2003-12-04 21:18:19 +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
0f2e1a72c7
- siproxd can use another outbound proxy itself
...
- Linux 2.4.x: siproxd with RTP relay could hang
on termination. Fixed.
2003-11-01 10:27:54 +00:00
Thomas Ries
b6b97c0c46
rel 3.3.4
2003-08-05 17:33:01 +00:00
Thomas Ries
d3c28ae5bc
release 0.3.2
2003-04-05 14:17:40 +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
cdd05e2706
- replaced get_ip_by_ifname by a simpler routine
...
(needs to be *BSD tested yet!)
- removed old hostname based config of in/outbound interfaces
- experimental feature: additional masquerading of UA registrered
host parts of their SIP URL
2003-03-09 20:49:50 +00:00
Thomas Ries
0de2129a42
release 0.2.4
2002-11-23 17:42:42 +00:00
Thomas Ries
2d25da2fda
BSD compatibility
2002-11-23 13:33:28 +00:00
Thomas Ries
0bc24c3b73
release 0.2.2
2002-10-12 16:40:26 +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
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