SHA256
8
0
forked from pool/nng
Files
nng/nng.changes

90 lines
3.6 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Wed Jan 29 20:36:26 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.2.5
* This release fixes a mistake that prevented the code from
building for people on older compilers or older operating
systems.
-------------------------------------------------------------------
Tue Jan 14 11:16:17 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.2.4
fixed:
* #1132 Masking error in LMQ leads to corruption
* #1131 (openindiana) compile error
* fix reported versions in nng.h and CMakeLists.txt
The critical bug here is #1132 which leads to use after free
heap corruption, and unpredictable results once the receive or
send queue wraps.
-------------------------------------------------------------------
Sun Jan 5 19:36:17 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.2.3
fixed:
* #1079 Use after free in tcp dialer
* #1075 WebSocket use after free
* #1064 Potential deadlock in statistics code
* #1065 resolver leaks work structures
Accepting request 758860 from home:mnhauke - Update to version 1.2 This is a minor feature release of NNG. * Notably it includes support for non-SP protocol usages + for example NNG can be used to make generic websocket or HTTP applications now. * The default maximum receive size is lifted. (If you use NNG on an untrusted network, please set an explicit limit instead of relying on the defaults!) * Substantial work on performance. Most protocols should see a nice boost. * Numerous bugs fixed. - Update to version 1.1.1 This fixes a few problems with 1.1.0. * The version number at build time was misreported as 1.0.1. It will now be 1.1.1. * Support for use in CMake scenarios involving add_subdirectory * Fix for the bug report URL if NNG crashes * Fix for a crash if a remote websocket peer sends PING requests - Update to version 1.1.0 There are numerous bug fixes and improvements in this since 1.0.1. * DNS resolution is done asynchronously at dial time, leading to better self healing in the face of changing DNS records (and the possibility to use DNS for round-robin load balancing.) * Better peer identification is possible with IPC based transports. * The HTTP framework has better support for cancellation, and the HTTP client has a much friendlier ability to execute transactions. Additionally, the HTTP client can now support servers that insist on sending chunked transfer encodings. * The ZeroTier transport received a lot of work, so that it is far more stable, and supports more properties relating to peer OBS-URL: https://build.opensuse.org/request/show/758860 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nng?expand=0&rev=2
2020-01-01 00:08:00 +00:00
-------------------------------------------------------------------
Sun Dec 22 15:03:19 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.2
This is a minor feature release of NNG.
* Notably it includes support for non-SP protocol usages
+ for example NNG can be used to make generic websocket or HTTP
applications now.
* The default maximum receive size is lifted. (If you use NNG on
an untrusted network, please set an explicit limit instead of
relying on the defaults!)
* Substantial work on performance. Most protocols should see
a nice boost.
* Numerous bugs fixed.
- Update to version 1.1.1
This fixes a few problems with 1.1.0.
* The version number at build time was misreported as 1.0.1.
It will now be 1.1.1.
* Support for use in CMake scenarios involving add_subdirectory
* Fix for the bug report URL if NNG crashes
* Fix for a crash if a remote websocket peer sends PING requests
- Update to version 1.1.0
There are numerous bug fixes and improvements in this since 1.0.1.
* DNS resolution is done asynchronously at dial time, leading to
better self healing in the face of changing DNS records (and
the possibility to use DNS for round-robin load balancing.)
* Better peer identification is possible with IPC based transports.
* The HTTP framework has better support for cancellation, and the
HTTP client has a much friendlier ability to execute transactions.
Additionally, the HTTP client can now support servers that insist
on sending chunked transfer encodings.
* The ZeroTier transport received a lot of work, so that it is far
more stable, and supports more properties relating to peer
identification. There are (undocumented) options to tune the
local IP addresses used in ZeroTier as well. Also, the entire
configuration process for ZeroTier is much saner.
* A statistics API is available to obtain statistics about the
application. Unfortunately, only a few statistics have been added
-- more will be added in coming releases.
* More modern CMake style is used to provide much more correct use
from CMake projects - it should no longer be necessary to call
find_package(Threads) or similar.
-------------------------------------------------------------------
Fri Jul 6 22:15:43 UTC 2018 - mardnh@gmx.de
- Update to version 1.0.1
-------------------------------------------------------------------
Sat Jun 9 07:40:02 UTC 2018 - mardnh@gmx.de
- Update to version 1.0.0
-------------------------------------------------------------------
Thu Jun 7 19:41:58 UTC 2018 - mardnh@gmx.de
- Initial package