Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > contrib > by-pkgid > 9bffdced2d68376243a225014474753f > files > 7

siproxd-0.3.2-1mdk.ppc.rpm

0.3.2
=====
 5-Apr-2003:	- released 0.3.2
 4-Apr-2003:	- introduced config option 'silence_log' - this allows
 		  to control how much logging is done to syslog - 
                  logging can even completely be switched off...
 1-Apr-2003:	- should now be able to deal with an outbound interface
                  that is "temporary" DOWN (dial up internet access)
                  if outbounf IF is down, send back a response to
                  inbound UAs "408 Request Timeout".
                - always log to syslog, also when running in foreground
                - changed some WARNINGS into DEBUG statements
                - re-arranged some code
                - rtpproxy: prepared for proper thread termination on exit
                - introduced short term caching for get_ip_by_ifname
                - fixed in check for socket() return status
                - fixed bug in RTP Proxy (timeout of inactive streams)
                  that produced a bunch of "ERROR:Error in close(0): Bad file
                  descriptor" errors each time a RTP stream timed out
                - fixed daemonizing (libc5) - now it properly detaches
30-May-2003:	- always log ERROR, WARNING and INFO to syslog (also
                  if not running as daemon)
                - minor corrections on ERROR printouts

0.3.1
=====
- 29-May-2003:	- released 0.3.1
		- fix in configure.in for statically linking to libosip
		- fix in rewriting SIP messages, figure out proper
		  destination if *not* rewriting the SIP URI
		- another NULL pointer related crash (no UA header present)

0.3.0
=====
- 29-May-2003:	- released 0.3.0
		- supports libosip2 (automatically detect osip1/osip2)
		- redone authentication - now should work with libosip2
		  libosip0.8.8 has a bug (fails in parse_msg)
- 28-May-2003:	- changes in rewriting SIP messages - not everything
		  is blindly rewritten now (e.g. SUBSCRIBE is NOT)
		- fixed resource leak (sockets) in get_ip_by_ifname
- 26-Mar-2003:	- Bugfix: some potential NULL pointers passed to atoi()
		  of optional fields in SIP message could lead to crash
- 23-Mar-2003:	- send 403 FORBIDDEN response to requests addressed
		  to proxy itself (-> SUBSCRIBE bug) 

0.2.8
=====
- 23-Mar-2003:	- released 0.2.8
		- made compile with uClibc (see doc/FLI4L_HOWTO.txt)
- 22-Mar-2003:	- made compile on SUSE5.3 (libc5)
		- added --enable-almost-static feature switch. This will
                  build siproxd statically linked against libosip & pthreads
                  (for Fli4l use)
- 16-Mar-2003:	- ERROR on unknown keywords in config file
		- introduced INFO logging

0.2.7
=====
- 15-Mar-2003:	- released 0.2.7
-  9-Mar-2003:	- replaced get_ip_by_ifname by simpler code 
		  (still to be *BSD tested)
		- removed old host-name based style for in/outbound interface
                  configuration. This is only done via interface names
                - experimental: The host part of UA registration entries
                  can be masqueraded (mask_host, masked_host config items)
                  Siemens SIP phones seem to need this 'feature'.

0.2.6
=====
- 28-Jan-2003:	- released 0.2.6
		- New Feature: RTP proxy should be able to handle multiple
		  media stream in the same session (audio + video)
- 21-Jan-2003:	- Bugfix: crash in compare_url (MSN Messenger issue)
- 19-Jan-2003:	- use of libosip-0.9.3 not possible yet -
                  libosip fails in msg_setproxy_authenticate
                  -> Bug in libosip? to be investigated!
		- give IP address in debug for 'received packet'
                - 'WARNING:proxy.c:202 request from/to unregistered UA' now
                  includes sender and destination url
- 17-Jan-2003:	- OpenBSD: do not link against gnugetopt (Luke Renn)

0.2.5a
======
-  6-Dec-2002:	- released 0.2.5a (major bugfixes)
		- Bugfix: interfaces on odd positions (the 1st , 3rd, 5th)
		  have been skipped during the search (ip by interface)
		- Bugfix: MSN messenger 4.6 caused a segfault due to
		  non supplied username in contact header during
		  registration. (Credits to Dhiraj Bhuyan for the hint)
		  Included additional tests in that area.
-  4-Dec-2002:	- fixed a major (but stupid) bug in check_vialoop. Siproxd
		  wrongly claimed to have detected a loop...

0.2.4
=====
- 23-Nov-2002:	- released 0.2.4 (feature enhancements)
		- BSD: resolved some compatibility issues (sscanf ->
		  resulted in coredump when reading config file)
		  should now build on *BSD (tested on FreeBSD 4-7)
		- inbound/outbound interfaces now can be specified
		  by their interface name - this removes the need
		  for a 'quasi' static IP and restarting siproxd at
		  change of IP address.
- 13-Nov-2002:	- working on portability - goal is building on *BSD
		  (feedback from Georg Schwarz)
0.2.3
=====
- 10-Nov-2002:  - released 0.2.3 (minor fixes)
-  9-Nov-2002:	- make install also installs a sample password file
		  (/etc/siproxd_passwd.cfg)
-  8-Nov-2002:	- string manipulations & data structures: better error
		  handling on some places.
-  2-Nov-2002:	- 'make install' install now a templace config file
		  (/etc/siproxd.conf.example)
- 24-Oct-2002:	- small docu updates in README
- 17-Oct-2002:	- fix in ./configure - abort on missing libraries

0.2.2
=====
- 12-Oct-2002:	- Released version 0.2.2
		- '-d' commandline option supersedes config file setting
		  of debug_level.
		- reworked return status from functions - now uses
		  symbolic values and is more consistent
		- added individual user passwords for authentication

0.2.1
=====
- 28-Sep-2002:	- Released version 0.2.1
- 27-Sep-2002:	- first implementation of proxy authentication (for REGISTER)
- 24-Sep-2002:	- if daemonized, log to syslog
- 22-Sep-2002:	- added access list support for registration and incoming
		  SIP packets.
- 21-Sep-2002:	- added RPM support (Spec File)

0.2.0
=====
- 17-Sep-2002:	- Released version 0.2.0
- 15-Sep-2002:	- added functionality to change user ID (drop privs)
		  after startup (configurable)
		- added optional chroot jail (configurable)

0.1.3
=====
- 11-Sep-2002:	- Fixed a error in the autoconf/automake part of the project.
		  (scripts subdirectory was missing in the tar.gz archive.
		  This resulted in an error during ./configure - complaining
		  about non existent install-sh script)
		- startup is more silent - set initial debug level to 0
- 10-Sep-2002:	- Some (yea, I know...) -minor- docu updates
-  8-Sep-2002:	- Masquerade Contact Headers of inbound clients
		  (Contact header will be used by the remote SIP
		  user agent to directly contact the local user agent -
		  and bypassing the proxy. This of course will *not* work
		  if the local user agent is located in a private IP range.)
		- Performance optimizations in RTP proxy
		- Bugfix: now masqueraded clients work with any
		  SIP port (other than 5060). Before, incoming
		  requests/responses where always sent to port 5060.

0.1.2
=====
-  7-Sep-2002:	- Released version 0.1.2
		- fixed registration concept (SIP Contact header is not
		  a *must* to be present in every frame)
		- Experimental RTP proxying feature (using pthreads)
- 26-Aug-2002:	- Optimized DNS caching

0.1.1
=====
- 25-Aug-2002:  - Released version 0.1.1
		- can daemonize (detach and run in background)
		- do some DNS caching
- 24-Aug-2002:	- Imlemented support for a config file,
		- obsoletes siproxd_conf.h

0.1.0
=====
- 19-Aug-2002:	- Released version 0.1.0