Commit 6b1f8af6 authored by Pekka Pessi's avatar Pekka Pessi
Browse files

Added more info about outbound, gruu and win32 DLL to RELEASE.

parent addfdc80
......@@ -18,8 +18,17 @@ API/ABI changes and versioning
other important information to developers;
- and should be updated _continuously_! />
- Building a DLL on win32
- Added SOFIAPUBFUN/SOFIAPUBVAR/SRESPUBFUN to each public identifier
- Added GRUU and simple NAT traversal support in nua:
- Using rport to detect NAT
- See libsofia-sip-ua/nua/outbound.[hc]
and nua_register() documentation
- Revised sresolv interface and added:
......@@ -52,6 +61,8 @@ API/ABI changes and versioning
- Modified signature for stun_nattype(), added stun_nattype_str().
The stun_nattype_t enum is now part of the public header.
- Added handling of a single warning into the soa and nua modules
- Removed old rtsp-related nua functions and events not used anymore.
- Removed nutag_sip_parser (using ntatag_mclass instead)
......@@ -64,6 +75,8 @@ API/ABI changes and versioning
- On win32 platform, clients need to link against the "advapi32"
system library.
- Removed utf8 functions and sofia-sip/utf8.h header file.
Contributors to this release
......@@ -84,6 +97,24 @@ Notes on new features
- links to further documentation
- The nua module now has support for NAT traversal using SIP outbound.
Because rather limited support for SIP outbound by SIP proxies (nada), a
rport-based NAT traversal was also added. There is also a registration
probe and registation keepalive using OPTIONS request. The NAT traversal
can be disabled by either giving the Contact header explicitly to the
nua_register() call or by setting NUTAG_OUTBOUND() option to NULL.
- The nua module now supports GRUU, too. The GRUU is a special Contact URI,
which is generated by the registrar/home proxy. The requests sent to the
GRUU Contact URI are routed through the registrar/home proxy towards the
user agent. An User-Agent wanting to use GRUU needs to enable it. It has
to generate an unique instance identifier (for instance, by calling
nua_generate_instance_identifier()), store the identifier to permanent
storage (config file) and always include the same identifier in
NUTAG_INSTANCE() when calling nua_create(). Stack generates GRUU when it
receives a "gruu" parameter in an response to REGISTER request, and uses
the GRUU as Contact in INVITE, UPDATE, SUBSCRIBE and NOTIFY transactions.
- DNS server discovery support added for win32. Sofia-SIP is now able
to get a list of configured nameservers from the Windows
registry database (similar to /etc/resolv.conf on UNIX systems). Closes
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment