- update to 4.2.1:
* New DRAFT zsock API to match libzmq's 4.3.4 socket options:
- zsock_set_xpub_manual_last_value
- zsock_socks_username, zsock_set_socks_username
- zsock_socks_password, zsock_set_socks_password
- zsock_in_batch_size, zsock_set_in_batch_size
- zsock_out_batch_size, zsock_set_out_batch_size
- zsock_set_wss_key_pem, zsock_set_wss_cert_pem, zsock_set_wss_trust_pem,
zsock_set_wss_hostname, zsock_set_wss_trust_system
- zsock_set_only_first_subscribe
- zsock_hello_msg, zsock_set_hello_msg
- zsock_disconnect_msg, zsock_set_disconnect_msg
- zsock_priority, zsock_set_priority
- zsock_reconnect_stop, zsock_set_reconnect_stop
See zsock manpage for more details.
* New DRAFT zframe and zmsg API to print arbitrary length messages:
- zframe_print_n
- zmsg_print_n
See zframe and zmsg manpages for more details.
* New DRAFT zosc* APIs to support the OSC (Open Sound Control) protocol.
See zosc_* manpages for more details.
* New DRAFT zcertstore_get_state API to get the state stored in the certstore.
See the zcertstore manpage for more details.
* Support for new libzmq DRAFT socket type ZMQ_DGRAM was added to zsock.
* Fixed#1972 - Findlibzmq.cmake out of date, Windows build fails
* Fixed#1998 - zproxy uses fixed ipc endpoint, causing race condition
* Fixed#2002 - fix socket leak in zbeacon
* Fixed#2020 - use libnss in zdigest if available for SHA functions.
* Fixed#2028 - zpoller docs isn't mentioning file handles
* Fixed#2043 - zhttp_response_recv leaks memory when result is non-zero
OBS-URL: https://build.opensuse.org/request/show/881708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/czmq?expand=0&rev=10
- update to 4.2.1:
* New DRAFT zsock API to match libzmq's 4.3.4 socket options:
- zsock_set_xpub_manual_last_value
- zsock_socks_username, zsock_set_socks_username
- zsock_socks_password, zsock_set_socks_password
- zsock_in_batch_size, zsock_set_in_batch_size
- zsock_out_batch_size, zsock_set_out_batch_size
- zsock_set_wss_key_pem, zsock_set_wss_cert_pem, zsock_set_wss_trust_pem,
zsock_set_wss_hostname, zsock_set_wss_trust_system
- zsock_set_only_first_subscribe
- zsock_hello_msg, zsock_set_hello_msg
- zsock_disconnect_msg, zsock_set_disconnect_msg
- zsock_priority, zsock_set_priority
- zsock_reconnect_stop, zsock_set_reconnect_stop
See zsock manpage for more details.
* New DRAFT zframe and zmsg API to print arbitrary length messages:
- zframe_print_n
- zmsg_print_n
See zframe and zmsg manpages for more details.
* New DRAFT zosc* APIs to support the OSC (Open Sound Control) protocol.
See zosc_* manpages for more details.
* New DRAFT zcertstore_get_state API to get the state stored in the certstore.
See the zcertstore manpage for more details.
* Support for new libzmq DRAFT socket type ZMQ_DGRAM was added to zsock.
* Fixed#1972 - Findlibzmq.cmake out of date, Windows build fails
* Fixed#1998 - zproxy uses fixed ipc endpoint, causing race condition
* Fixed#2002 - fix socket leak in zbeacon
* Fixed#2020 - use libnss in zdigest if available for SHA functions.
* Fixed#2028 - zpoller docs isn't mentioning file handles
* Fixed#2043 - zhttp_response_recv leaks memory when result is non-zero
OBS-URL: https://build.opensuse.org/request/show/877151
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/czmq?expand=0&rev=29
- Update to 4.2.0
- New STABLE APIs
* zsys_thread_name_prefix, zsys_set_thread_name_prefix
* zsys_thread_affinity_cpu_add, zsys_thread_affinity_cpu_remove
* zsock_bindtodevice, zsock_set_bindtodevice
* zsock_gssapi_service_principal_nametype, zsock_set_gssapi_service_principal_nametype
* zsock_gssapi_principal_nametype, zsock_set_gssapi_principal_nametype
- Bugfixes
* #1899 - zsys_udp_new leaks file descriptor when process is exec'd.
* #1948 - zlistx_head always returns NULL.
* #1959 - zhash_pack crash on armv7 due to unaligned pointer access.
* #1961 - unnecessary uuid includes in public headers break builds without
libuuid.
* #1995 - timers are called twice if they change the pollset.
- A lot of changes in DRAFT apis, see NEWS
OBS-URL: https://build.opensuse.org/request/show/685929
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/czmq?expand=0&rev=25
- Update to 4.0.2
* Fixed DRAFT zsock_new_*_checked symbols leak
* Fixed zsock options could be available at build time but
not at runtime. Added runtime check, an error will
be printed if the option is not available.
* Fixed improved compatibility with Solaris/Illumos
* Fixed memory leak when message send fails in internal usage
- Update to 4.0.1
* Version 4.0.0 introduced the DRAFT mechanism, but it had a
flaw: the internally defined DRAFT symbols were leaking as
global in the shared library. This meant that although the API
was stable, the ABI could in some cases not be. This has now
been fixed using compiler's visibility attribute to avoid this
problem.
OBS-URL: https://build.opensuse.org/request/show/448357
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/czmq?expand=0&rev=17
- Update to 4.0.0
* v4.0.0 breaks API and ABI compatibility with v3.0.2.
The ABI version has been bumped to 4.
* The v2 API, which have been declared DEPRECATED in v3.0.0
released on 2014/10/15, have now been declared RETIRED
and removed from this release. The following classes are gone:
zauth_v2, use zauth
zbeacon_v2, use zbeacon
zctx, use zsock
zmonitor_v2, use zmonitor
zmutex
zproxy_v2, use zproxy
zsocket, use zsock
zsockopt, use zsock
zthread, use zactor
* see NEWS file for more details
OBS-URL: https://build.opensuse.org/request/show/438782
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/czmq?expand=0&rev=14
- Update to 3.0.1
* New zsock class that works without contexts, and has smart
constructors (create and connect/bind in one step).
* New zactor class for multithreaded development, evolved from
old zthread attached threads.
* New zgossip discovery service.
* New zrex class for regular expressions.
* New process management functions in zsys.
- These V2 classes are deprecated:
* zauth (rewritten as actor)
* zbeacon (rewritten as actor)
* zctx (deprecated)
* zmonitor (rewritten as actor)
* zmutex (deprecated)
* zproxy (rewritten as actor)
* zsocket (deprecated by zsock)
* zsockopt (deprecated by zsock_option)
* zthread (deprecated by zactor)
- Update to 3.0.0~git.1422214591.ab92619, bugfixes
- Need libzmq >= 4.2, needed for malamute broker
OBS-URL: https://build.opensuse.org/request/show/311111
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/czmq?expand=0&rev=6