Commit Graph

  • 5bc5221a19 - more DEBUG output Thomas Ries 2004-08-26 17:32:30 +00:00
  • 831d01122a - fix: secure_enviroment - set proper EGID (by Daniel Mueller) Thomas Ries 2004-08-22 19:04:59 +00:00
  • 6e19514e23 - don't crash on missing Contact header during registration Thomas Ries 2004-08-19 18:20:06 +00:00
  • 4d32a30a9f - reworked configure.in for FLI4L building Thomas Ries 2004-08-18 20:15:13 +00:00
  • 92f427df60 - again: using a port number != 5060 Thomas Ries 2004-07-06 18:56:44 +00:00
  • 7f9a9b9b30 - undid changes on 1.4 Thomas Ries 2004-07-06 17:41:03 +00:00
  • 8e5abdc931 - patch from Dan Weber: Open the password file for SIP accounts at startup, so we still have access after chroot()ing. PID filename can be given at command-line. Thomas Ries 2004-07-06 17:23:50 +00:00
  • 31f59d1870 - fix: in some configurations incoming requests could be sent to a wrong port number. Thomas Ries 2004-06-27 21:35:54 +00:00
  • cb3b166913 *** empty log message *** Thomas Ries 2004-06-27 21:35:42 +00:00
  • 2a541175b0 This commit was manufactured by cvs2svn to create tag 'rel_0_5_7'. rel_0_5_7 Thomas Ries 2004-06-26 11:22:02 +00:00
  • a4196945fc - Released 0.5.7 Thomas Ries 2004-06-26 11:22:02 +00:00
  • a4d47de75a - Released 0.5.7 Thomas Ries 2004-06-26 10:35:31 +00:00
  • 01249fad92 - 2 fixes for using a port number != 5060 (by Miguel Angel) Thomas Ries 2004-06-21 18:09:36 +00:00
  • a0d6e3967b - 2 fixes for using a port number != 5060 (by Miguel Angel) Thomas Ries 2004-06-18 16:44:10 +00:00
  • 1ac013d867 - flifl libc5 does not use gethostbyname_r(), for some reason (bug in fli4l kernel/libs?) resolving from an dotted decimal IP address sometimes fails (gives back a wrong/different IP address) Thomas Ries 2004-06-13 20:50:35 +00:00
  • 5b310dd9db - small enhancements in error checking Thomas Ries 2004-06-13 20:48:57 +00:00
  • 200f6ea926 - use SIGUSR2 for dmalloc debugging (SIGUSR1 is occupied with old libc5 & threads) - reworked calling parameters for passing SIP data Thomas Ries 2004-06-13 12:46:33 +00:00
  • fd687df2f7 - fix: get_ip_by_host() and buffers for reentrant functions Thomas Ries 2004-06-13 12:20:47 +00:00
  • 4a48f57bac *** empty log message *** Thomas Ries 2004-06-12 09:42:45 +00:00
  • 352a0f43a9 - silenced some MSN Messenger provoked WARNings (empty user) Thomas Ries 2004-06-11 18:48:20 +00:00
  • 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) Thomas Ries 2004-06-10 23:55:24 +00:00
  • c61033c805 - Route header processing (RFC3261, 16.6, step 6) Thomas Ries 2004-05-27 20:17:02 +00:00
  • 054c60ac39 - use a present Route header to determine next-hop Thomas Ries 2004-05-27 18:46:45 +00:00
  • 6c84c4879c - sip_utils.c:sip_del_myvia check for NULL list Thomas Ries 2004-05-25 17:40:35 +00:00
  • 27d3cdf023 - included doc/sample_* to package Thomas Ries 2004-05-24 21:46:25 +00:00
  • 48d2334bd5 - doc/: added configuration example for X-Lite - textual corrections in code Thomas Ries 2004-05-23 14:36:54 +00:00
  • 82f8219be8 - Released 0.5.6 Thomas Ries 2004-05-23 14:36:11 +00:00
  • 71433033e6 This commit was manufactured by cvs2svn to create tag 'rel_0_5_6'. rel_0_5_6 Thomas Ries 2004-05-20 15:45:33 +00:00
  • fd2eb5e3f0 - Released 0.5.6 Thomas Ries 2004-05-20 15:45:33 +00:00
  • e4ebebb8ad *** empty log message *** Thomas Ries 2004-05-17 21:41:45 +00:00
  • 4a52c28610 - proxy.c: some INFO texts modified Thomas Ries 2004-05-15 17:13:40 +00:00
  • 8d76b80667 - INFO/WARN/ERROR are always logged to syslog, even if running in foreground (syslog still can be silenced using the silence_log config option) Thomas Ries 2004-05-14 17:23:59 +00:00
  • 4ffd595293 - fli4l-uclibc: statically link against libpthread (as it seems to be not included in fli4l distribution) Thomas Ries 2004-05-09 21:32:58 +00:00
  • ea6cfd914a - complain about empty values in config file Thomas Ries 2004-05-09 12:43:03 +00:00
  • 1b54047ac3 - complain about empty values in config file Thomas Ries 2004-05-09 12:11:45 +00:00
  • a644581c62 - Authentication headers: enquote Realm (linphone) Thomas Ries 2004-05-09 11:26:57 +00:00
  • 2e78004b37 - compiling on BSD (fwapi.c, custom_fw_module.c) Thomas Ries 2004-05-02 19:34:12 +00:00
  • f760e98df5 - better recognition of redirected incoming requests (linke INVITES from sipgate.de - SIP URI points to the real wanted target but To: header only points to the initially wanted target before the redirection) Thomas Ries 2004-05-02 10:19:51 +00:00
  • d9aec2834b - simplified SIP RX & TX routines Thomas Ries 2004-04-25 22:50:00 +00:00
  • 0e60d731de - stop all RTP streams on termination Thomas Ries 2004-04-24 08:41:20 +00:00
  • 323f96aeb2 This commit was manufactured by cvs2svn to create tag 'rel_0_5_5'. rel_0_5_5 Thomas Ries 2004-04-11 10:44:32 +00:00
  • 16395cc280 - release 0.5.5 Thomas Ries 2004-04-11 10:44:32 +00:00
  • 7bb291a84b - release 0.5.5 cleanup - use CVS $Id$ identification in each file Thomas Ries 2004-04-11 10:40:00 +00:00
  • 21f68a722b - Released 0.5.5 Thomas Ries 2004-04-11 09:50:59 +00:00
  • 9cfd1d2233 - siproxd can be linked to a customer firewall control module (library) that will be called for each RTP stream that is started/stopped. Thomas Ries 2004-04-09 14:41:43 +00:00
  • e727e60faa - updated autoconfigure scripts Thomas Ries 2004-04-09 13:08:44 +00:00
  • 7ebad7d793 - SDP body: do rewrite 'o=' (originator) address, too Thomas Ries 2004-04-09 09:27:18 +00:00
  • cf5b6fd900 - small FAQ updates Thomas Ries 2004-04-08 08:49:12 +00:00
  • 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 Thomas Ries 2004-04-05 19:06:43 +00:00
  • f409950b8e - Realtime Scheduling for RTP proxy Thomas Ries 2004-04-04 14:22:00 +00:00
  • b98a0f08f0 - proxy.c: stupid && / || logic error Thomas Ries 2004-04-03 14:03:09 +00:00
  • 3ddf4ee454 - fix: SDP 'c=' items in media part Thomas Ries 2004-04-03 10:38:09 +00:00
  • 4cff19f464 - PID file Thomas Ries 2004-04-02 17:55:41 +00:00
  • ecceea8251 - accessctl.c: text correction in ERROR output Thomas Ries 2004-03-31 23:19:45 +00:00
  • e3ed50d8db - Again '*' Contact header in unREGISTER - new: tools/extract_sip.pl Thomas Ries 2004-03-30 19:45:01 +00:00
  • 2fba2bcb3b - SDP rewrite: properly handle 'c=' items in session *and* media part of SDP data. - migrated config.h.in by new version of autoconf (Fedora core1) Thomas Ries 2004-03-27 10:20:22 +00:00
  • 62b4f95e8d - deal with wildcard Contact header for unREGISTER - enhanced security tests to survive the PROTOS test Thomas Ries 2004-03-22 20:26:05 +00:00
  • ff23e0862d - deal with wildcard Contact header for unREGISTER Thomas Ries 2004-03-22 18:44:34 +00:00
  • b2ef7599c8 - added ./autogen.sh - proxy_rewrite_invitation_body: check success of starting RTP relay before rewriting SDP body - proxy_rewrite_invitation_body: don't fail on Contact header with no user part. - security_check_sip: CSeq header must be present. Thomas Ries 2004-03-21 11:15:23 +00:00
  • 2ca4c6dc19 This commit was manufactured by cvs2svn to create tag 'rel_0_5_4'. rel_0_5_4 Thomas Ries 2004-03-06 10:44:18 +00:00
  • ffdb50d4bd - released 0.5.4 Thomas Ries 2004-03-06 10:44:18 +00:00
  • e40bc3dfa0 - use AM_CFLAGS instead of CFLAGS Thomas Ries 2004-03-06 10:38:32 +00:00
  • 5aa5f221b1 - Released 0.5.4 Thomas Ries 2004-03-06 10:30:29 +00:00
  • 8c0f07fc98 - Some FAQ updates Thomas Ries 2004-03-06 10:08:04 +00:00
  • 2f661ce669 - Proxy Authorization: enclose strings with quotes and fixed an error that did not let REGISTER requests pass through to a 3rd party registrar. Thomas Ries 2004-02-21 16:09:42 +00:00
  • f7cef1ab3c - Documentation spell corrections (patch from Luke Mewburn) Thomas Ries 2004-02-17 20:29:14 +00:00
  • 9225138b91 - Hack for Grandstream SIP phones and SUBSCRIBE response now SELECTIVE for Grandstream phones (kphone did not seem to like 404 answers... How picky these little thingies are...) Thomas Ries 2004-02-16 21:17:13 +00:00
  • abf4b77229 - Hack for Grandstream SIP phones and SUBSCRIBE response Thomas Ries 2004-02-14 16:29:07 +00:00
  • 21d4e57b8f This commit was manufactured by cvs2svn to create tag 'rel_0_5_3'. rel_0_5_3 Thomas Ries 2004-02-14 10:28:05 +00:00
  • 9046100d24 - Released 0.5.3 Thomas Ries 2004-02-14 10:28:05 +00:00
  • e75d1c8f79 - Removed superfluous backslashes for line continuation Thomas Ries 2004-02-14 10:07:31 +00:00
  • 3c9e22b0cb - Use same SIP port number for RX & TX (-> support symmetric SIP signalling) Thomas Ries 2004-02-11 00:24:47 +00:00
  • d0a2ac463a - RTP proxy: fixed a bug that could lead to a deadlock on very rapid HOLD/unHOLD sequences. Thomas Ries 2004-02-07 20:55:03 +00:00
  • 9df56bc3b8 - logging routines now use a MUTEX to be thread safe. - fix: local UA to UA RTP proxying did not proplery handle HOLD/unHOLDing a call Thomas Ries 2004-02-07 17:37:50 +00:00
  • c9d86d78d7 - Fix for local-UA to local-UA RTP proxying, symmetric RTP was not working. Thomas Ries 2004-02-07 16:54:09 +00:00
  • b044b72456 - textual corrections Thomas Ries 2004-02-06 00:43:44 +00:00
  • ed67096584 - minor cleanup - removed some old linphone-bug-workaround hack Thomas Ries 2004-02-06 00:40:45 +00:00
  • af152d2bf4 - Added handling of Max-Forwards header - a detected via loop results in an 482 Loop detected Thomas Ries 2004-02-01 16:55:37 +00:00
  • 2315f495d4 - Allow 2 of my vias in header to let 2 UA's sitting behind the same siproxd to have conversation together UA1 -->--\ /-->--\ siproxd Registrar UA2 --<--/ \--<--/ - Redone code for evaluation if a received packet if coming from inbound or outbound interface - RTP stream are now identified by call_id AND USERNAME of the contact header. This provides support for RTP proxying between 2 UAs sitting on the inbound network. -> Calls between local UAs going via siproxd should now work. UA1 -->--\ siproxd UA2 --<--/ - Rewriting of SUBSCRIBE should now work. - Removed obsolete prototypes from rtpproxy.h - If the RTP stream in one direction is found to be stopped (sendto()) also stop the opposite direction Thomas Ries 2004-02-01 01:44:42 +00:00
  • da2ae0ac96 This commit was manufactured by cvs2svn to create tag 'rel_0_5_2'. rel_0_5_2 Thomas Ries 2004-01-30 23:42:01 +00:00
  • 044a8a63d3 - release 0.5.2 Thomas Ries 2004-01-30 23:42:01 +00:00
  • f4ce99e003 - If RTP proxy is disabled, don't rewrite incomming SDP bodies (patch from Robert Högberg) Thomas Ries 2004-01-30 21:58:51 +00:00
  • ba2b99a635 - new doc/RFC3261_compliance.txt and comments in the code that refer to the RFC. Thomas Ries 2004-01-29 20:11:12 +00:00
  • 8af5baeddc - RTP proxy: don't try to forward empty RTP packets - renamed some variables of rtp_proxytable_t to make better sense (changed meaning in fullduplex RTP proxy) Thomas Ries 2004-01-29 00:02:22 +00:00
  • f521d4b78a - don't die on INVITE requests that include no Contac header - which is legal. (patch by Robert Hoegberg) Thomas Ries 2004-01-28 22:12:28 +00:00
  • 230c3d3ffb - fix: doing strlen(bodybuff) after having free()d it found by dmalloc memory poisoning - fix: new branch id hash calculation was not working properly (dont check return status in osip_xxx_to_str() functions - the docu does not say anything about them (looks like 0 == success) but better check the returnet string pointer value -> NULL = failed) This resulted in a memory leak an imporper calculated MD5 hash. Thomas Ries 2004-01-28 01:06:28 +00:00
  • fe9beb76d5 - removed IPCHAINS & IPTABLES (netfilter) proxy support - RTPPROXY correction: match RTP ports crosswise - use one single port (and socket) on each side (inbound/ outbound) to send and receive RTP traffic for every active stream (patch by Christof Meerwald). Thomas Ries 2004-01-28 00:19:30 +00:00
  • 17d7438b5c - SIP request: remove a Route-header pointing to myself. This was an issue with Linphone 0.12.1. Thanks to Robert Hoegberg for a patch. Thomas Ries 2004-01-27 23:38:29 +00:00
  • a32207d5bc - better branch parameter calculation (via header), now honors RFC3261 for stateless proxies (section 16.11) Thomas Ries 2004-01-27 20:00:42 +00:00
  • fcc4449bca - added doc/KNOWN_BUGS Thomas Ries 2004-01-27 18:32:00 +00:00
  • 115b6b9ee0 - ./configure option: --enable-static to build a completely statically linked executable - REGISTER takes honors the expires parameter of the contact header - Contact header of REGISTER response must be rewritten back to the local (true) URL Thomas Ries 2004-01-23 00:02:18 +00:00
  • 2459bb5876 This commit was manufactured by cvs2svn to create tag 'rel_0_5_1'. rel_0_5_1 Thomas Ries 2003-12-22 13:57:47 +00:00
  • d434b426a4 - release 0.5.1 Thomas Ries 2003-12-22 13:57:47 +00:00
  • 822013f770 - textual corrections in config file - preparation for 0.5.1. release Thomas Ries 2003-12-22 11:15:10 +00:00
  • b910e74318 - possibility to log call establishment - eliminated MOREDEBUG conditional Thomas Ries 2003-12-21 14:36:45 +00:00
  • 9526f46589 - persistent registrations: malloc - space must include terminating \0 Thomas Ries 2003-12-20 19:57:58 +00:00
  • 02ce749229 - full duplex RTP proxy (many thanks to Chris Ross for his work on this). Up to now, only the RTP *Relay* has been tested (works with KPhone, BudgeTone) - fix: SIP phones that allocate a random port for incomming SIP traffic should now work (like BudgeTone) - fix: some SIP phones do change the RTP port number during a session (like KPhone during HOLD/unHOLD) Thomas Ries 2003-12-17 21:22:50 +00:00
  • 0dc5535307 - cosmetic changes (placing WARNS to proper if-then-else part, debug output niceification) Thomas Ries 2003-12-17 11:01:18 +00:00
  • c88a45dd20 - use even port numbers for RTP traffic - some minor fixes Thomas Ries 2003-12-15 17:31:59 +00:00
  • acbdb707ec - some changes & enhancements inspired by Cris Ross: * 183 Trying *may* contain SDP data * compare_url: now does compare the scheme, if a host is not resolveable hostnames will be compares as strings Thomas Ries 2003-12-05 18:16:28 +00:00