Hello all,

The next development release is now ready. There are drastic changes in headers,
we have moved public include files to sofia-sip subdirectories. The
CVS and darcs at http://dev-126.openlaboratory.net/repos/sofia-sip/
have been updated, too.

All public include files installed in ${sofiadir} are now in sofia-sip
subdirectories. They are installed to ${sofiadir}/sofia-sip, too.

${sofiadir} is defined by configure script relative to your ${prefix},
by default ${sofidir} is ${prefix}/include/sofia-sip-1.11. The default
prefix is /usr/local and ${sofiadir} is
/usr/local/include/sofia-sip-1.11. When using package manager, the
${prefix} is usually /usr and ${sofiadir} is
/usr/include/sofia-sip-1.11.

The public include files should be referenced using sofia-sip path,
e.g., <sofia-sip/su.h>.

You can either fix your applications to use the new include file names
with the fix-include-sofia-sip sed script found in scripts/ directory,
or add both ${sofiadir} and ${sofiadir}/sofia-sip into your include
path, e.g.,

  INCLUDES = -I/usr/include/sofia-1.11 -I/usr/include/sofia-1.11/sofia-sip

At the same time, I took the liberty to rename two include files

sofia_sip_features.h => sofia-sip/features.h
su_memmem.h => sofia-sip/su_bm.h        

The fix-include-sofia-sip sed script takes care of both of them. Note
that the script requires gnu sed 4.0 or better.
        
For a change, win32/VisualC port seems to be working. All .dsp files
for test programs are moved to win32/tests subdirectory. The phtread
library has been updated to 2.7.0. See win32/README.txt for further
info.

Martti is working on win32/mingw stuff.

I've made some progress in making PRACK first class citizen in nua,
too, but there is still some  i's to dot and so on.

--
Pekka.Pessi mail at nokia.com
Release notes for Sofia-SIP version 1.11.6 (2006-02-15)
=======================================================

Sofia-SIP is an open-source SIP  User-Agent library, compliant 
with the IETF RFC3261 specification. It can be used as 
a building block for SIP client software for uses such as VoIP, 
IM, and many other real-time and person-to-person communication 
services. The primary target platform for Sofia-SIP is 
GNU/Linux. Sofia-SIP is based on a SIP stack developed at 
the Nokia Research Center. Sofia-SIP is licensed under the LGPL.

Changes since last release
--------------------------

The include files have sofia-sip prefix in front of them. While application
should be compatible with new style with proper include paths, a sed script
for converting source files to use new kind of headers is provided. There
has been further improvements with STUN. 100rel handling in nua has been
improved.

API/ABI changes and versioning
------------------------------

- Moved all header files that are installed to sofia-sip subdirectories
  There is a sed script (scripts/fix-include-sofia-sip) that can be used
  to modify include directives to use "sofia-sip/foo.h" instead of "foo.h"
- Renamed su_memmem.h as su_bm.h, sofia_sip_features.h as sofia-sip/features.h
  (these renames are handled with scripts/fix-include-sofia-sip, too)
- Added helper scripts for WIN32/VC port
- Removed include files msg/msg_bnf.h msg/msg_auth.h sip/sip_extensions.h
  sip/sip_internal.h and su/su_configure_win32.h
- The clone su_home_t semantics were extended.
  Added su_home_is_threadsafe(), modified prototype of su_home_unref().
- Removed *_dll.h files - defining *_DLL macros in <su_config.h>.
- Changes in the STUN tags: STUN_REQUIRE_INTEGRITY() has been added,
  and replaced the now deprecated STUN_INTEGRITY() tag. A new tag
  STUN_DOMAIN() has been added.

Other notable changes
---------------------

- The nua_cli.c example application removed from the distribution
  package.

Contributors to this release
----------------------------

See the AUTHORS file in the distribution package.


Bugs fixed in this release
--------------------------

- Handling responses to PRACK (on devel list)
- nua_authenticate() calling NULL pointer (on devel list)
- #1430759 header conficts
- #1423415 Double free in SDP parser (#1423415)
- #1410896 link to win32 pthread implementation added

Website and other links
-----------------------

The release can be downloaded from:
- http://sourceforge.net/project/showfiles.php?group_id=143636

Checksums for sofia-sip-1.11.6.tar.gz
- md5: c4f9dcad13daa9aaa1043a03cca2e7f2
- sha1: d8ee3afde3319f609c00e963463393b2adf4f713

Project website and mailing list:
- http://sofia-sip.sourceforge.net
- http://lists.sourceforge.net/mailman/listinfo/sofia-sip-devel

Past releases:
- http://sofia-sip.sourceforge.net/relnotes/

Reply via email to