Thomas Ries
9ee0cc2761
- Various fixes due to a code review by Andrew Jones
2006-10-13 22:02:48 +00:00
Thomas Ries
46c602c6db
- Various fixes due to a code review by Andrew Jones
2006-10-13 17:40:09 +00:00
Thomas Ries
1f8c9a8dbb
- route_determine_nexthop(): don't remove header
2006-10-05 20:47:45 +00:00
Thomas Ries
047ac5384f
*** empty log message ***
2006-09-10 12:05:56 +00:00
Thomas Ries
3cc74d37d0
- logging
2006-06-23 21:45:31 +00:00
Thomas Ries
b2722b0db3
*** empty log message ***
2006-06-23 19:02:12 +00:00
Thomas Ries
86e3992e58
*** empty log message ***
2006-06-23 18:59:37 +00:00
Thomas Ries
bb6706d514
- dejitter: default to 100ms
2006-06-22 16:33:39 +00:00
Thomas Ries
fb500b4e96
- typecasting in DEBUG statements
2006-06-22 16:32:00 +00:00
Thomas Ries
66f574f607
*** empty log message ***
2006-06-20 18:14:38 +00:00
Thomas Ries
f90acd86aa
- dejitter: call to calculate_transmit_time() was missing in rtpproxy_main()
2006-06-19 20:44:20 +00:00
Thomas Ries
9f165e6694
- fix an issue in rtpproxy_relay that screwed up the client_id
...
after the dejitter extension from yesterday.
NOTE: be careful with utils_inet_ntoa(), it uses a STATIC buffer !!!
2006-06-19 19:55:10 +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
a155e32d27
- RTP timeout handling: allow unidirectional data w/o
...
terminating connection after timeout.
2006-06-11 20:29:34 +00:00
Thomas Ries
e4115c7ca9
DEBUG fix (wrong argument)
2006-05-20 11:50:51 +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
9e7b2efd15
- Fixed compiling issue when building on MacOS (Georg Schwarz)
2006-05-20 11:24:58 +00:00
Thomas Ries
4cecc33745
resolve.c: *BSD needs <arpa/inet.h> header included to build
2006-02-23 05:59:51 +00:00
Thomas Ries
34fb9113ab
- replaced some malloc() by osip_malloc(),
...
(hopefully) fixed a sporadic crash in sdp_message_parse()
- RTP timeouts on some PBX systems that include an video
stream, but the called UA has no video capability.
2006-02-11 09:43:19 +00:00
Thomas Ries
fa9e811bb9
- rewrite complete incoming request URI
2006-02-03 22:12:48 +00:00
Thomas Ries
9d3c11adbc
*** empty log message ***
2006-01-31 18:43:03 +00:00
Thomas Ries
07a314e7a5
- CALLIDHOST_SIZE to 128: support longer hostnames
2006-01-31 18:38:20 +00:00
Thomas Ries
70c90f0292
- short-dial: use "302 Moved" to point to target
2006-01-01 20:31:55 +00:00
Thomas Ries
888f998c8d
- Call logging: display FROM & TO for calls.
2005-12-28 19:01:59 +00:00
Thomas Ries
9ac6fd6f0a
- Added Quick Dial feature
2005-12-26 16:39:12 +00:00
Thomas Ries
d5e865fc3b
- Grandstream "unregister at startup" works now
2005-12-18 15:45:38 +00:00
Thomas Ries
0c991ed00c
- honor expiration timeout returned by server
2005-10-12 06:28:02 +00:00
Thomas Ries
b3140c4ad7
use SO_REUSEADDR also for SIP UDP socket
2005-10-09 21:03:46 +00:00
Thomas Ries
2311cca685
- fix: no audio with some UAs that do not include a
...
Contact header in ACK messages (which is compliant).
2005-10-09 14:19:25 +00:00
Thomas Ries
60f8c0c6b8
- Expiration timeout is now taken from the REGISTER response
2005-10-09 10:25:12 +00:00
Thomas Ries
fb744b6ba4
- handle multiple Contact headers (e.g. in REGISTER response)
2005-10-03 18:12:33 +00:00
Thomas Ries
cf7c43e3fa
- handle multiple Contact headers (e.g. in REGISTER response)
2005-10-02 15:02:16 +00:00
Thomas Ries
fb0d7d14ad
- [1278537] Read proxy_auth_pwfile after config file is read
...
- [1278591] Proxy-Authenticate header not included in response
- process empty Contact header (means "query registrations")
(only supported for registrations at a remote server)
2005-10-01 21:14: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
b440f8974d
release cleanup
2005-05-05 10:38:29 +00:00
Thomas Ries
d161578162
*** empty log message ***
2005-05-05 08:49:59 +00:00
Thomas Ries
a925fc830d
- fix: access lists with /32 did not work
2005-04-29 23:09:02 +00:00
Thomas Ries
e9178c2a89
- fix: ACK may contain SDP body, process it
2005-04-21 22:41:02 +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
2fd9cde299
- started DocBook documentation
2005-04-10 19:26:54 +00:00
Thomas Ries
a5e12e1da2
- fix: changing public IP address
2005-04-03 20:55:30 +00:00
Thomas Ries
6629e39e6f
*** empty log message ***
2005-04-02 10:13:27 +00:00
Thomas Ries
8f211d48af
feature: siproxd "in front of" a NAT router should work
2005-03-27 16:05:16 +00:00
Thomas Ries
533a1f4c56
removed test DEBUG output statements
2005-03-20 10:37:19 +00:00
Thomas Ries
4acb6d6e34
- when allocating local ports for RTP relaying, do this
...
in a round-robin way over the available port range.
2005-03-20 10:35:59 +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
9c40c4454d
- more work an new libosip API
2005-02-19 09:36:22 +00:00
Thomas Ries
571374928e
- string termination issue in libosip2-2.2.0:
...
osip_message_to_str, osip_body_to_str
2005-02-13 12:49:15 +00:00
Thomas Ries
57d275cddb
- made compile with libosip2-2.2.0 (change of libosip2 API)
2005-02-13 12:02:28 +00:00