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
Thomas Ries
d434b426a4
- release 0.5.1
2003-12-22 13:57:47 +00:00
Thomas Ries
822013f770
- textual corrections in config file
...
- preparation for 0.5.1. release
2003-12-22 11:15:10 +00:00
Thomas Ries
b910e74318
- possibility to log call establishment
...
- eliminated MOREDEBUG conditional
2003-12-21 14:36:45 +00:00
Thomas Ries
9526f46589
- persistent registrations: malloc - space must include terminating \0
2003-12-20 19:57:58 +00:00
Thomas Ries
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)
2003-12-17 21:22:50 +00:00
Thomas Ries
0dc5535307
- cosmetic changes (placing WARNS to proper if-then-else part,
...
debug output niceification)
2003-12-17 11:01:18 +00:00
Thomas Ries
c88a45dd20
- use even port numbers for RTP traffic
...
- some minor fixes
2003-12-15 17:31:59 +00:00
Thomas Ries
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
2003-12-05 18:16:28 +00:00
Thomas Ries
0170015955
- have registrations persistent across restarts of
...
the daemon ('registration_file' config option)
2003-12-04 21:18:19 +00:00
Thomas Ries
d92bc2b711
- hstrerror: if not found, look in libresolv as well (Solaris)
2003-12-03 17:26:43 +00:00
Thomas Ries
62bd5bd06c
- some documentation & FAQ updates
2003-11-29 15:15:45 +00:00
Thomas Ries
59d3037b36
- released 0.5.0
2003-11-26 18:59:33 +00:00
Thomas Ries
db2d3e22d8
- some fixes in sockbind() (FreeBSD) by Jeremy Shaw
...
- added doc/devel.txt with issues to keep the code portable
2003-11-24 22:58:44 +00:00
Thomas Ries
4f96757513
- got the gethostbyname() failure problem solved.
...
(the resolver needs a shared lib that was tried
to load AFTER chrooting...)
2003-11-23 08:58:17 +00:00
Thomas Ries
00dfe93a0d
- Introduced the use of gethostbyname_r() if available. As siproxd
...
uses threads it probably is a very good idea (some funny things
seen with Linux 2.4.18 kernel & RTP proxy - gethostbyname()
did return a NULL result but has h_errno set to 0 "every fine, thanks")
Future will show it this helps.
- Had overlooked one inet_aton in register.c - replaced to utils_inet_aton
- Fixed a compiler warning in log.c for Solaris. Siproxd now at least
builds on Solaris (tested on: SunOS 5.9 sun4u sparc SUNW,Ultra-60)
2003-11-22 21:54:21 +00:00
Thomas Ries
ccc0401850
- explicitely use _SOLARIS2 macro instead of just _SOLARIS
2003-11-20 07:17:18 +00:00
Thomas Ries
feffc2f827
- typo in utils.c (HAVE_INET_NTOA/ATON)
2003-11-19 22:39:57 +00:00
Thomas Ries
e67b823457
- Integrated a patch from Chris Ross:
...
* have siproxd compile on Solaris and BSD/OS (more to come)
* ./configure option --with-libosip-prefix
* properly handle getopt_long()/getopt()
- First attempt of iptables support. Routines to add/remove
DNAT entries must still be done.
2003-11-19 19:36:30 +00:00
Thomas Ries
2eac7c49b6
- readconfig.c: include sysconfdir to the list of locations
...
where siproxd will search for its config file
2003-11-18 20:00:39 +00:00
Thomas Ries
61153d735b
but now!
2003-11-14 18:50:07 +00:00
Thomas Ries
ceb8ffb843
comment lines swapped
2003-11-14 18:49:15 +00:00
Thomas Ries
7422e70993
- rtpproxy.c: sys/types.h needed for *BSD
...
- rtpproxy_relay.c: stdlib.h needed for atexit()
- tested: siproxd builds on FreeBSD 4.9
2003-11-14 18:48:51 +00:00
Thomas Ries
5ba59ca603
- test for NETFILTER headers (RTP proxy)
2003-11-02 20:15:25 +00:00
Thomas Ries
c472d8d1b4
- rtpproxy bugfix: On repetitive INVITES, the UDP media
...
port could end up as -1 in the rewritten packet.
2003-11-02 20:14:03 +00:00
Thomas Ries
7a6b29bdb9
- corrected typo in change history
2003-11-02 20:08:14 +00:00
Thomas Ries
0f2e1a72c7
- siproxd can use another outbound proxy itself
...
- Linux 2.4.x: siproxd with RTP relay could hang
on termination. Fixed.
2003-11-01 10:27:54 +00:00
Thomas Ries
d24377ebd1
- install to sbin
...
- adapted SPEC file
2003-10-31 20:42:03 +00:00
Thomas Ries
b4aa38a683
- released 0.4.2
...
- SPEC file: included config files & more docu
2003-10-31 20:21:49 +00:00
Thomas Ries
a492248d4d
- fixed other memleak in proxy.c (every invitation body rewritten
...
has lost ~4kB of memory)
2003-10-19 17:36:53 +00:00
Thomas Ries
1aada28a60
- included compiling support for DMALLOC debugging
...
- fixed memory leak in proxy.c (39 bytes got lost
every proxied message)
2003-10-19 10:31:37 +00:00
Thomas Ries
b58a815b71
- released 0.4.1
2003-10-12 10:22:18 +00:00
Thomas Ries
f50abc56ad
- Local registration was simply broken. Fixed.
2003-10-12 10:12:55 +00:00
Thomas Ries
49b237db3f
preparation for 0.4.0 release
2003-10-11 09:32:53 +00:00
Thomas Ries
f33e23775a
- added INFO() for incomming SIP Calls
2003-10-08 20:34:24 +00:00
Thomas Ries
5735a8161e
- rtpproxy_masq: fixed an issue in port allocation
...
which lead to syslog entries from IPCHAINS complaining
about 'already used connection'
2003-10-08 20:15:00 +00:00
Thomas Ries
2c27f04ee9
- outbound proxy usage: properly maintain the internal registration
...
table
2003-10-05 01:10:45 +00:00
Thomas Ries
c2d9091dd0
- Siproxd now also works as outbound proxy 'only',
...
means that local UAs may register themselfes to a
3rd party registrar and use siproxd only as oubound
proxy for masquerading purpose.
- fixed some errors with callid handling (NULL pointers)
2003-10-04 15:39:39 +00:00
Thomas Ries
2a3ef7e0d4
- again... rtpproxy_masq... linking error when not having IPCHAINS
2003-09-25 18:53:37 +00:00
Thomas Ries
414f2f3e66
- corrected the calling arguments of rtp_masq dummy
...
routines (non IPCHAINS capable kernels)
2003-09-24 16:57:24 +00:00
Thomas Ries
0ba57c0e9b
- \0 termination of read SIP telegram from line
2003-09-22 23:29:44 +00:00
Thomas Ries
196e6efe6d
- released 0.3.6
...
- code cleanup for UDP masquerading tunnels
2003-09-22 20:33:16 +00:00
Thomas Ries
a19661887f
RTP traversal using UDP masquerading tunnels from user space
2003-09-07 14:53:50 +00:00
Thomas Ries
d72215a733
- released 0.3.5
2003-08-30 16:49:01 +00:00
Thomas Ries
e2f129ff0a
- released 0.3.5
2003-08-30 16:26:46 +00:00
Thomas Ries
d846e2b4c3
- security tests: responses may have empty SIP URI
...
don't fail there.
- increase size of call_id for RTP proxy table and
include a size check.
- rtpproxy: cleaned up some stuff with handling of FD's
2003-08-30 15:11:43 +00:00
Thomas Ries
b6b97c0c46
rel 3.3.4
2003-08-05 17:33:01 +00:00
Thomas Ries
de208ab818
- released 3.3.3
...
- rewritten rewrite_invite_request
- more debug output in RTP proxy
2003-07-06 16:54:00 +00:00