summaryrefslogtreecommitdiffstats
blob: a6643417f63962e8a58a6f99279e8c61b5b73bf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
4.0 (2017-03-20)
----------------
- Moved code-base to C++11
    - Use C++11 threading instead of Boost.Thread library
    - Use C++11 smart pointers instead of Boost's
- Migrated from Boost.Signals to Boost.Signals2
- Build without warnings on our CI platforms
- General cleanup like remove of superflous files and #include statements. This means header files that previously were included implictly need to be explicitly included now
- Support IPv6 addresses in URLs
- Handle sessions being closed by the server
- Verify certificates when using HTTPS in BOSH connections
- In memory caching of latest entity capabilites lookups
- Changed source code style to use soft tabs (4 spaces wide) instead of hard tabs. Custom patches for Swiften will need to be reformatted accordingly
- Require a TLS backend for building
- Update 3rdParty/lcov to version 1.12
- Fix several possible race conditions, smaller leaks, and other small bugs

4.0-rc1 ( 2017-05-17 )
----------------------
- Handle sessions being closed by the server
- Verify certificates when using HTTPS in BOSH connections
- In memory caching of latest entity capabilites lookups
- Fix several smaller leaks and other bugs

4.0-beta1 ( 2016-07-15 )
------------------------
- Moved code-base to C++11
    - Use C++11 threading instead of Boost.Thread library
    - Use C++11 smart pointers instead of Boost's
- Migrated from Boost.Signals to Boost.Signals2
- Build without warnings on our CI platforms
- General cleanup like remove of superflous files and #include statements. This means header files that previously were included implictly need to be explicitly included now
- Support IPv6 addresses in URLs
- Changed source code style to use soft tabs (4 spaces wide) instead of hard tabs. Custom patches for Swiften will need to be reformatted accordingly
- Require a TLS backend for building
- Update 3rdParty/lcov to version 1.12
- Fix several possible race conditions and other small bugs