Commit Graph

15 Commits

Author SHA1 Message Date
Thomas Ries
7be49c4329 siproxd bug 3086351
plugin_shortdial.c:139: warning: comparison is always false due to limited
range of data type
2010-10-13 22:48:27 +00:00
Thomas Ries
1d306f80e4 - enhancements in plugin API 2010-01-07 11:30:27 +00:00
Thomas Ries
80a10c575b - allow the usage of @ in shortdial entries to call
other users on other sip networks (patch by Andreas)
2009-03-24 17:38:33 +00:00
Thomas Ries
52f2f6ff34 - Reworked handling of plugin mechanism (libltdl "static"
inclusion of plugins should work now). Building under
  Windows (with Cygwin) does work (build with
  ./configure --enable-static-libosip2).
2009-02-22 15:32:56 +00:00
Thomas Ries
f8343b33e5 - Don't abort RTP streams on ENOBUFS (Internet upstream
saturated and a Packet is dropped)
- Bulding on OpenBSD (missing header)
2009-02-11 21:28:52 +00:00
Thomas Ries
b03dc44f33 plugin API works 2008-02-02 17:10:58 +00:00
Thomas Ries
c266c981c4 - Plugin API 2008-01-27 17:48:25 +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
6a64b680d2 - Converting to use libosip2-3.x.x 2008-01-19 15:51:25 +00:00
Thomas Ries
0900b8feb0 adapted copyright 2007-06-08 19:43:20 +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
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
70c90f0292 - short-dial: use "302 Moved" to point to target 2006-01-01 20:31:55 +00:00
Thomas Ries
9ac6fd6f0a - Added Quick Dial feature 2005-12-26 16:39:12 +00:00