RELEASE 3.42 KB
Newer Older
1 2 3
==============================================
Release notes for current version of Sofia-SIP
==============================================
Pekka Pessi's avatar
Pekka Pessi committed
4

5 6 7 8 9 10
Changes since last release
--------------------------

<changes since last written in freshmeat.net "Changes:" style;
 and in less than 10 lines, written in 3rd person English, with
 complete sentences />
11

12 13
Bugs in blaa and foo have been fixed. The stack now supports
use of foobar...
Pekka Pessi's avatar
Pekka Pessi committed
14 15 16

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

18 19 20 21 22 23 24
<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.
Pekka Pessi's avatar
Pekka Pessi committed
25

26 27
libsofia-sip-ua:
- **template**: Added foobar() function (sofia-sip/foobar.h).
Pekka Pessi's avatar
Pekka Pessi committed
28 29 30
- This release is ABI/API compatible with applications linked against
  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
31
  unit test (test_nua) built against original 1.12.0 release.
32

33 34 35 36 37 38 39 40 41 42
Removed globals which should have been static in first place:
  - su_t64_to_time()
  - mutex_trylocker()
  - su_port_set_system_preferences()
  - t_null_next(), t_null_move(), t_null_dup(), t_null_copy(), t_null_find()
  - t_skip_next(), t_skip_move(), t_skip_len(), t_skip_dup(), t_skip_filter()
  - t_next_next(), t_next_move(), t_next_len(), t_next_dup(), t_next_filter()
  - t_filter_with(), t_any_filter()
  - sres_record_class()

43
libsofia-sip-ua-glib:
44 45 46
- 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.
47

Pekka Pessi's avatar
Pekka Pessi committed
48 49 50
Contributors to this release
----------------------------

51 52
Jarod Neuner <j dot neuner at networkharbor dot com>
Michael Jerris <mike at jerris dot com>
53 54 55 56 57 58 59 60 61 62 63
<list of people who contributed to _this_ release
 - update as people's patches are added, or when you commit stuff
 - current development team members (see AUTHORS) may be omitted,
   or listed at the end of the contribur list (depending on the scope
   of the work done since the last release)
 - 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)
64

65
See the AUTHORS file in the distribution package.
Pekka Pessi's avatar
Pekka Pessi committed
66

67 68 69
Notes on new features
---------------------

70 71 72 73 74 75 76 77 78 79 80 81
Jarod Neuner has improved certificate validation facilities of TLS
transport. Significant changes include:

1) The TLS handshake is no longer handled via transparent negotiation.
Certain static methods from tport.c were exposed to make this possible.

2) Certificate subjects are copied out of the peer certificate before
the first message is sent.  The next patch will include code that allows
the stack to reject messages sent to a untrusted peer.

3) The tport module can now report whether a secondary has a verified
certificate chain and the subjects of the peer certificate.
Pekka Pessi's avatar
Pekka Pessi committed
82

83 84 85
Bugs fixed in this release
--------------------------

86 87 88 89 90 91 92
< notable bugs fixed in this release
 - check the sf.net bug tracker; see closed bugs,
   sorted by closing date
 - other bugs as fixed in CVS/darcs
/>

- **template**: #9499652 sf.net bug item title
93 94
- Accept multiple WWW-Authenticate and Authorization headers.
  Bug reported by Andrew Rechenberg.