274 Commits

Author SHA1 Message Date
Thomas Ries
86e3992e58 *** empty log message *** 2006-06-23 18:59:37 +00:00
Thomas Ries
16463e3fc1 - small textual changes in description 2006-06-22 16:40:34 +00:00
Thomas Ries
bea6860906 - started with 0.6.0 (new features)
0.5.x will only get backported bugfixes, no ne features
2006-06-22 16:36:14 +00:00
Thomas Ries
530da1a362 - Dejitter 2006-06-22 16:35:06 +00:00
Thomas Ries
3688ccbd3a - Dejitter feature 2006-06-22 16:34:05 +00:00
Thomas Ries
bb6706d514 - dejitter: default to 100ms 2006-06-22 16:33:39 +00:00
Thomas Ries
3b9b043ff9 - FAQ entry "libosip2 installation not correct" 2006-06-22 16:32:50 +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
b7a15a854c - Release 5.0.13 2006-06-20 18:02:23 +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
0cf87f48ee *** empty log message *** 2006-06-11 20:27:59 +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
ffcb536f3b - Release 0.5.12 2006-04-14 13:09:14 +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
887cfbb239 - "debug_level" 2006-02-03 21:30:49 +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
9fd646574e dDocu: Quick Dial 2005-12-27 17:11:13 +00:00
Thomas Ries
9ac6fd6f0a - Added Quick Dial feature 2005-12-26 16:39:12 +00:00
Thomas Ries
6c6535ccd6 - default RTP port range 7070-7089 2005-12-21 14:14:02 +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
ab4189e60e - static build works again 2005-10-09 20:58:35 +00:00
Thomas Ries
886df531f8 fixed to deal with siproxd "buffer dump" that includes leading spaces. 2005-10-09 20:35:35 +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
9e817ab1f9 included X-Lite 2005-08-30 22:01:07 +00:00
Thomas Ries
5cc7e75cc0 opened new work version 2005-05-05 10:50:44 +00:00
Thomas Ries
e721a75271 release 2005-05-05 10:49:05 +00:00
Thomas Ries
b440f8974d release cleanup 2005-05-05 10:38:29 +00:00
Thomas Ries
614d55fab5 *** empty log message *** 2005-05-05 08:59:53 +00:00
Thomas Ries
ef6211fae3 release 0.5.11 2005-05-05 08:58:40 +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