Sat Jul 12 10:07:20 EDT 2008 Pekka Pessi <first.last@nokia.com>

* configure.ac, RELEASE: opened development head



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9262 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris 2008-08-12 17:00:55 +00:00
parent d96293255d
commit e408a8c7d7
2 changed files with 41 additions and 76 deletions

View File

@ -1,41 +1,30 @@
================================== ==============================================
Release notes for Sofia-SIP 1.12.9 Release notes for current version of Sofia-SIP
================================== ==============================================
Changes since last release Changes since last release
-------------------------- --------------------------
Stack now supports some load control with NTATAG_MAX_PROCEEDING(), limiting <changes since last written in freshmeat.net "Changes:" style;
number of initial INVITE transactions being served concurrently. and in less than 10 lines, written in 3rd person English, with
complete sentences />
The NAT traversal support in NUA has been improved. It is now possible to
force rport use at server end with NTATAG_SERVER_RPORT(2), and fource
routing of requests to a natted transport address detected by application
with NTATAG_DEFAULT_PROXY().
Bugs with SDP offer/answer overlap, BYE handling and event fetch/poll
(SUBSCRIBE with Expires: 0) have been fixed in nua. Bugs with timer
handling, RFC2543 dialog/transaction matching and gray list handling have
been fixed in nta.
Problems with SDP session handling by soa when media lines are deleted or
their type is changes have been fixed.
Bugs in blaa and foo have been fixed. The stack now supports
use of foobar...
API/ABI changes and versioning API/ABI changes and versioning
------------------------------ ------------------------------
<see previous release notes at
http://sofia-sip.sourceforge.net/relnotes/ for examples ;
- should include all changes to public headers, and
other important information to developers;
- and should be updated _continuously_! />
**template**: New features in API are marked with Doxytag macro @VERSION_1_XX_X.
libsofia-sip-ua: libsofia-sip-ua:
- Added nta_outgoing_bind() to <sofia-sip/nta.h>. - **template**: Added foobar() function (sofia-sip/foobar.h).
- Allow changing TPTAG_LOG() and TPTAG_DUMP() values after tport_create()
- Added NUTAG_SHUTDOWN_EVENTS(). If NUTAG_SHUTDOWN_EVENTS(1) nua setting is
used, nua sends events to application normally during shutdown, too.
- Added NUTAG_SUB_EXPIRES() - default expiration time of subscription
- Added NTATAG_MAX_PROCEEDING() - limit number of requests accepted in
proceeding queue.
- Using NUTAG_PROXY()/NTATAG_DEFAULT_PROXY() as handle-specific tag.
- Added nua_handle_by_call_id(), nta_leg_by_call_id().
- Using NTATAG_SERVER_RPORT(2) to force rport usage on server side
- This release is ABI/API compatible with applications linked against - This release is ABI/API compatible with applications linked against
any 1.12.x release. However, applications built against this release won't any 1.12.x release. However, applications built against this release won't
work against an older library. The ABI has been tested with the nua module work against an older library. The ABI has been tested with the nua module
@ -49,60 +38,36 @@ libsofia-sip-ua-glib:
Contributors to this release Contributors to this release
---------------------------- ----------------------------
- Michael Jerris: fixes, new features NTATAG_MAX_PROCEEDING(), <list of people who contributed to _this_ release
NTATAG_SERVER_RPORT(2), nua_handle_by_call_id(), nta_leg_by_call_id() - update as people's patches are added, or when you commit stuff
- Colin Whittaker: re-calculating subscription duration when receiving NOTIFY - current development team members (see AUTHORS) may be omitted,
- Jerry Richards: fix to sip_header_as_string() or listed at the end of the contribur list (depending on the scope
- Jussi Mutanen: fix to soa handling within nua of the work done since the last release)
- Bernhard Suttner: fix to Replaces URI handling - name of the contributor should be enough (email addresses in AUTHORS),
plus a _brief_ description of what was contributed
- roughly sorted by number of patches accepted
/>
- **template**: First Surname (patch to nua/soa/msg)
See the AUTHORS file in the distribution package. See the AUTHORS file in the distribution package.
Notes on new features Notes on new features
--------------------- ---------------------
The NUTAG_PROXY()/NTATAG_DEFAULT_PROXY() is now handle-specific. Previously, <information about major new features
it was ignored on nua calls except nua_create() and nua_set_params(). Now it - new/changed/removed functionality
is stored per-handle and used for all outgoing requests. - links to further documentation
- section may be omitted for minor releases
The NTATAG_SERVER_RPORT() used to accept only boolean values (0 or 1) and />
the binary code compiled agains older Sofia SIP versions foces the tag value
to boolean. The updated tag function in version 1.12.9 accepts values 0, 1
or 2, however.
Bugs fixed in this release Bugs fixed in this release
-------------------------- --------------------------
- Fixed sf.net bug #1827511: BYE can now be authenticated with < notable bugs fixed in this release
nua_authenticate(). - check the sf.net bug tracker; see closed bugs,
- Fixed problems re-calculating the subscription duration upon NOTIFY. sorted by closing date
Thanks to Colin Whittaker for reporting the problem and proposing a fix to - other bugs as fixed in CVS/darcs
the problem. />
- Fixed crash when SOATAG_ORDERED_USER(1) was used and multiple m= lines were
added to the session. - **template**: #9499652 sf.net bug item title
- Fixed problem with an error response terminating the session usage but
not triggering nua_i_state event reporting that to application.
Thanks to AlienPenguin for reporting the problem
- Fixed crash and general lossage with event fetch (SUBSCRIBE with Expires: 0)
Thanks to Jarkko Riekki for reporting the problem.
- Handle NULL argument to su_free() gracefully even if free() does not.
Thanks for Michael Jerris for submitting the patch.
- Do not use PT 9 (G722) as invalid PT (currently use 19).
- Fixed problems handling míllisecond timers in nta on 64-bit platforms.
Thanks to David Knell and Michael Jerris for reporting it.
- Allow-Events is now included by nua in messages initiating dialogs.
Thanks to Jerry Richards for pointing out the problem.
- Now checking that pointer is not NULL before calling free()
Thanks to Michail Jerris for submitting patch.
- Fixed bug in sip_header_as_string() converting longish header to string
Thanks to Jerry Richards for submitting a patch
- Fixed problem with soa session activation.
Thanks to Jussi Mutanen for patch.
- Fixed problems handling host:port in user-supplied Via headers.
- Fixed sf.net bug #1930055: nat detection did not un-REGISTER natted contact
if fist response to REGISTER was 200 OK.
- Fixed crashes in soa if m= lines were removed from user sdp.
- Fixed problem detecting CANCEL with To-tag copied from a provisional
response

View File

@ -11,7 +11,7 @@ dnl information on the package
dnl --------------------------- dnl ---------------------------
dnl update both the version for AC_INIT and the LIBSOFIA_SIP_UA_MAJOR_MINOR dnl update both the version for AC_INIT and the LIBSOFIA_SIP_UA_MAJOR_MINOR
AC_INIT([sofia-sip], [1.12.9]) AC_INIT([sofia-sip], [1.12.9devel1])
AC_CONFIG_SRCDIR([libsofia-sip-ua/sip/sofia-sip/sip.h]) AC_CONFIG_SRCDIR([libsofia-sip-ua/sip/sofia-sip/sip.h])
AC_SUBST(VER_LIBSOFIA_SIP_UA_MAJOR_MINOR, [1.12]) AC_SUBST(VER_LIBSOFIA_SIP_UA_MAJOR_MINOR, [1.12])
dnl Includedir specific to this sofia version dnl Includedir specific to this sofia version