Commit Graph

305 Commits

Author SHA1 Message Date
Thomas Ries 0900b8feb0 adapted copyright 2007-06-08 19:43:20 +00:00
Thomas Ries 4fcad237b4 added SIGPIPE handler 2007-06-08 19:42:10 +00:00
Thomas Ries 5ff32070f5 compare client id is now a two step procedure:
first we go for contact header. If present in both cases (stored in
registration table AND in INVITE / OK frame, then use it, otherwise fall
back to IP addresses.
2007-06-08 19:41:49 +00:00
Thomas Ries f6b0b49bf9 - improvements on RTP proxy for proxying a "looped" call
(means originating from local UA , via external registrar
  back to another local UA)
2007-05-29 20:08:29 +00:00
Thomas Ries f303dd3b5d - write debnugpattern when connecting to TCP logging port 2007-05-29 20:08:15 +00:00
Thomas Ries abf7cc46a7 - Deal with PRACK requests (RFC3262) 2007-05-29 16:41:50 +00:00
Thomas Ries 58702c80c0 *** empty log message *** 2007-05-28 17:26:00 +00:00
Thomas Ries 2bc30f66c4 *** empty log message *** 2007-05-27 18:39:38 +00:00
Thomas Ries 2448fa5785 *** empty log message *** 2007-05-27 18:26:38 +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 4ff6e84e72 - Just discovered some patches originating from Debian
project - included most of them as they make sense.
  (Hint: People, if you get fixes, please drop me a note
  and a .diff - I won't be biting you)
2007-05-25 18:58:10 +00:00
Thomas Ries b2084e47ef *** empty log message *** 2007-05-24 19:38:52 +00:00
Thomas Ries 3b2880da29 - new feature: can add ;rport to my own Via Headers 2007-05-24 19:35:26 +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 697790c151 some warnings in docu 2007-05-24 18:39:23 +00:00
Thomas Ries c97532fdbb - new feature: can masquerade User-agent header 2007-05-24 18:38:59 +00:00
Thomas Ries 977e03f97c *** empty log message *** 2007-05-15 18:48:05 +00:00
Thomas Ries 23a27a0310 *** empty log message *** 2007-05-13 16:32:24 +00:00
Thomas Ries f1d70b2fe5 *** empty log message *** 2007-05-13 16:32:23 +00:00
Thomas Ries ab0ed062bc *** empty log message *** 2007-05-13 16:20:26 +00:00
Thomas Ries ba59277adb - deal with locally running UAs on same host (inboud IF side) 2007-05-13 10:49:39 +00:00
Thomas Ries 9fdd8ca626 - Client-ID in RTP proxy is derived from Client IP address.
This should fix an issue with unexpectedly timing-out RTP
  streams (actually too many RTP streams get started).
2007-05-07 18:54:45 +00:00
Thomas Ries 52909f3faa - Hack to deal with Asterisks broken Alert-Info headers
(Asterisk does include Alert-Info header without '<>')
2007-04-21 18:56:49 +00:00
Thomas Ries 0b4bc18ce8 *** empty log message *** 2007-02-19 19:31:48 +00:00
Thomas Ries 49b176d277 - Increased RTP buffer size 2007-02-19 19:31:23 +00:00
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 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