Overview

Request 1142110 accepted

- update to 1.7.1:
* This fixes two problems and includes a new example program.
- update to 1.7.0:
* A new compile time setting, `NNG_MAX_POLLER_THREADS` is
introduced, with a default value of 8, and will limit the
number of threads
* A new supplemental API, nng_id_map(3), is made available.
This exposes the internal ID hash API NNG uses mapping
integer IDs
* (like socket IDs) to data structures. It also brings back
support for 64-bit IDs. See bug #1740.
* A new transport (experimental), for `socket://` is available.
This allows a connection using sockets created with
`socketpair()` (or the new `nng_socket_pair()` supplemental
API), which can help use cases where file descriptors are
passed between processes or inherited via `fork()`. This API
is only available on Linux. It does have somewhat different
semantics for establishing the connection, so please see the
manual page for `nng_socket(5)` for more information.
* WebSocket close is fixed to conform to RFC 6455, sending the
close frame, and waiting to receive the close frame from the
peer. This allows websocket based connections to ensure that
data messages are fully delivered before shutting down. See
bugs #1733, #1734 and #1735. Thanks @alawn-wang for the
inspiration and a first draft of the change.
* The REQ and SURVEYOR protocols were fixed to improve
scalability when many clients or many contexts are used. As
part of this change, a new option, `NNG_OPT_REQ_RESENDTICK`
is available to adjust how often we check for expired
requests. See bug #1663.

Loading...
Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 1.7.1:
* This fixes two problems and includes a new example program.
- update to 1.7.0:
* A new compile time setting, `NNG_MAX_POLLER_THREADS` is
introduced, with a default value of 8, and will limit the
number of threads
* A new supplemental API, nng_id_map(3), is made available.
This exposes the internal ID hash API NNG uses mapping
integer IDs
* (like socket IDs) to data structures. It also brings back
support for 64-bit IDs. See bug #1740.
* A new transport (experimental), for `socket://` is available.
This allows a connection using sockets created with
`socketpair()` (or the new `nng_socket_pair()` supplemental
API), which can help use cases where file descriptors are
passed between processes or inherited via `fork()`. This API
is only available on Linux. It does have somewhat different
semantics for establishing the connection, so please see the
manual page for `nng_socket(5)` for more information.
* WebSocket close is fixed to conform to RFC 6455, sending the
close frame, and waiting to receive the close frame from the
peer. This allows websocket based connections to ensure that
data messages are fully delivered before shutting down. See
bugs #1733, #1734 and #1735. Thanks @alawn-wang for the
inspiration and a first draft of the change.
* The REQ and SURVEYOR protocols were fixed to improve
scalability when many clients or many contexts are used. As
part of this change, a new option, `NNG_OPT_REQ_RESENDTICK`
is available to adjust how often we check for expired
requests. See bug #1663.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:80"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:adi:80"


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Dominique Leuenberger's avatar

dimstar accepted review


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:adi:80 got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:adi:80 got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:adi:80 got accepted.

openSUSE Build Service is sponsored by