Thomas Ries
27d3cdf023
- included doc/sample_* to package
2004-05-24 21:46:25 +00:00
Thomas Ries
48d2334bd5
- doc/: added configuration example for X-Lite
...
- textual corrections in code
2004-05-23 14:36:54 +00:00
Thomas Ries
fd2eb5e3f0
- Released 0.5.6
2004-05-20 15:45:33 +00:00
Thomas Ries
e4ebebb8ad
*** empty log message ***
2004-05-17 21:41:45 +00:00
Thomas Ries
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)
2004-05-14 17:23:59 +00:00
Thomas Ries
4ffd595293
- fli4l-uclibc: statically link against libpthread
...
(as it seems to be not included in fli4l distribution)
2004-05-09 21:32:58 +00:00
Thomas Ries
1b54047ac3
- complain about empty values in config file
2004-05-09 12:11:45 +00:00
Thomas Ries
a644581c62
- Authentication headers: enquote Realm (linphone)
2004-05-09 11:26:57 +00:00
Thomas Ries
2e78004b37
- compiling on BSD (fwapi.c, custom_fw_module.c)
2004-05-02 19:34:12 +00:00
Thomas Ries
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)
2004-05-02 10:19:51 +00:00
Thomas Ries
d9aec2834b
- simplified SIP RX & TX routines
2004-04-25 22:50:00 +00:00
Thomas Ries
0e60d731de
- stop all RTP streams on termination
2004-04-24 08:41:20 +00:00
Thomas Ries
7bb291a84b
- release 0.5.5 cleanup
...
- use CVS $Id$ identification in each file
2004-04-11 10:40:00 +00:00
Thomas Ries
21f68a722b
- Released 0.5.5
2004-04-11 09:50:59 +00:00
Thomas Ries
9cfd1d2233
- siproxd can be linked to a customer firewall control
...
module (library) that will be called for each RTP
stream that is started/stopped.
2004-04-09 14:41:43 +00:00
Thomas Ries
7ebad7d793
- SDP body: do rewrite 'o=' (originator) address, too
2004-04-09 09:27:18 +00:00
Thomas Ries
cf5b6fd900
- small FAQ updates
2004-04-08 08:49:12 +00:00
Thomas Ries
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
2004-04-05 19:06:43 +00:00
Thomas Ries
f409950b8e
- Realtime Scheduling for RTP proxy
2004-04-04 14:22:00 +00:00
Thomas Ries
3ddf4ee454
- fix: SDP 'c=' items in media part
2004-04-03 10:38:09 +00:00
Thomas Ries
4cff19f464
- PID file
2004-04-02 17:55:41 +00:00
Thomas Ries
ecceea8251
- accessctl.c: text correction in ERROR output
2004-03-31 23:19:45 +00:00
Thomas Ries
e3ed50d8db
- Again '*' Contact header in unREGISTER
...
- new: tools/extract_sip.pl
2004-03-30 19:45:01 +00:00
Thomas Ries
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)
2004-03-27 10:20:22 +00:00
Thomas Ries
62b4f95e8d
- deal with wildcard Contact header for unREGISTER
...
- enhanced security tests to survive the PROTOS test
2004-03-22 20:26:05 +00:00
Thomas Ries
ff23e0862d
- deal with wildcard Contact header for unREGISTER
2004-03-22 18:44:34 +00:00
Thomas Ries
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.
2004-03-21 11:15:23 +00:00
Thomas Ries
5aa5f221b1
- Released 0.5.4
2004-03-06 10:30:29 +00:00
Thomas Ries
2f661ce669
- Proxy Authorization: enclose strings with quotes
...
and fixed an error that did not let REGISTER
requests pass through to a 3rd party registrar.
2004-02-21 16:09:42 +00:00
Thomas Ries
f7cef1ab3c
- Documentation spell corrections (patch from Luke Mewburn)
2004-02-17 20:29:14 +00:00
Thomas Ries
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...)
2004-02-16 21:17:13 +00:00
Thomas Ries
abf4b77229
- Hack for Grandstream SIP phones and SUBSCRIBE response
2004-02-14 16:29:07 +00:00
Thomas Ries
9046100d24
- Released 0.5.3
2004-02-14 10:28:05 +00:00
Thomas Ries
e75d1c8f79
- Removed superfluous backslashes for line continuation
2004-02-14 10:07:31 +00:00
Thomas Ries
3c9e22b0cb
- Use same SIP port number for RX & TX (-> support
...
symmetric SIP signalling)
2004-02-11 00:24:47 +00:00
Thomas Ries
d0a2ac463a
- RTP proxy: fixed a bug that could lead to a deadlock
...
on very rapid HOLD/unHOLD sequences.
2004-02-07 20:55:03 +00:00
Thomas Ries
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
2004-02-07 17:37:50 +00:00
Thomas Ries
c9d86d78d7
- Fix for local-UA to local-UA RTP proxying, symmetric
...
RTP was not working.
2004-02-07 16:54:09 +00:00
Thomas Ries
b044b72456
- textual corrections
2004-02-06 00:43:44 +00:00
Thomas Ries
af152d2bf4
- Added handling of Max-Forwards header
...
- a detected via loop results in an 482 Loop detected
2004-02-01 16:55:37 +00:00
Thomas Ries
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
2004-02-01 01:44:42 +00:00
Thomas Ries
f4ce99e003
- If RTP proxy is disabled, don't rewrite incomming
...
SDP bodies (patch from Robert Högberg)
2004-01-30 21:58:51 +00:00
Thomas Ries
ba2b99a635
- new doc/RFC3261_compliance.txt and comments in the
...
code that refer to the RFC.
2004-01-29 20:11:12 +00:00
Thomas Ries
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)
2004-01-29 00:02:22 +00:00
Thomas Ries
f521d4b78a
- don't die on INVITE requests that include no Contac
...
header - which is legal. (patch by Robert Hoegberg)
2004-01-28 22:12:28 +00:00
Thomas Ries
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).
2004-01-28 00:19:30 +00:00
Thomas Ries
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.
2004-01-27 23:38:29 +00:00
Thomas Ries
a32207d5bc
- better branch parameter calculation (via header),
...
now honors RFC3261 for stateless proxies (section 16.11)
2004-01-27 20:00:42 +00:00
Thomas Ries
fcc4449bca
- added doc/KNOWN_BUGS
2004-01-27 18:32:00 +00:00
Thomas Ries
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
2004-01-23 00:02:18 +00:00