Release notes for Sofia-SIP version 1.12.1 (2006-07-27) ======================================================= 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 -------------------------- Bugs in highlevel user-agent logic, scheduling of stack timers, and STUN client code have been fixed. Removed the SHA1 code derived from RFC3174 due to licensing concerns. API/ABI changes and versioning ------------------------------ libsofia-sip-ua: - Added su_yield() function (sofia-sip/su_wait.h). See http://sofia-sip.sourceforge.net/refdocs/su/su__root_8c.html - Added host_is_ip6_reference() (sofia-sip/hostdomain.h). See http://sofia-sip.sourceforge.net/refdocs/bnf/hostdomain_8h.html - Removed sofia-sip/sha1.h from the library. This removal is not considered as an API change, but instead a bugfix to the 1.12.0 API/ABI. We know of no applications that are using the sha1.h functionality, so applying this change as a bugfix was seen as an acceptable action. If however some application relying on sha1.h is found, please contact the sofia-sip team and we will reconsider the issue. See sf.net bug #1525308 for the whole history. - This release is ABI/API compatible with applications linked against 1.12.0. The ABI has been tested with the nua module unit test (test_nua) built against original 1.12.0 release. libsofia-sip-ua-glib: - No ABI/API changes, compatible with 1.12.0. Note, libsofia-sip-ua-glib interface is not considered stable and may change in a future 1.12.x release. Contributors to this release ---------------------------- - Colin Whittaker (stack timer scheduling, cseq patch) - Legostayev Denis (patch to soa) See the AUTHORS file in the distribution package. Bugs fixed in this release -------------------------- - Fixed crash in soa_static.c offer_answer_step() changing only mode (Legostayev Denis) - Fixed FreeBSD compilation problem, not defining _XOPEN_SOURCE in su/su_port.c. - Fixed bug #1511403: early subscription failed if the Subscription-State header in NOTIFY did not contain expires parameter. - #1525308 Removal of sha1.[ch] (licensing problem) - #1511403 Early Subscription Timeouts without NOTIFY Website and other links ----------------------- The release can be downloaded from: - http://sourceforge.net/project/showfiles.php?group_id=143636 Checksums for sofia-sip-1.12.1.tar.gz (2501044B) - md5: 69ca5e5f67728d6a8907dd67704e48ad - sha1: d170b496dde0c1e48665ee946457aa0209a47493 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/