• grmt's avatar
    add wss transport and fix tipc tests when building using cmake on linux (#3857) · 718ad8ab
    grmt authored
    * Allow CMAKE to generate ws and wss transports
    I guess there is little use of just ws transport, so by default
    GnuTLS (and libsodium) are enabled
    
    * cmake libzmq including wss transport (ubuntu 19.10 and ubuntu 19.10 + wsl 1.0)
    test_security_fails (libsodium assert !?)
    
    * updated relicense
    
    * make external libs gnutls nss sodium optional
    
    * #ifdef WSS classes and functions, build test*ws* only if correct libs are included, warning if libs not present
    
    * make libsodium optional
    
    * cmake fix tests TIPC transport
    
    * clang-format pointed out a wrongly placed #ifdef
    
    * GnuTLS before 3.6.7 is not safe
    
    * msvc doesn't agree with strlen in array declaration, test_socks now at least compiles on windows
    
    * windows: libsodium build fails, missing include dirs set by env var
    
    * ws transport test only works when GnuTLS is found
    
    * Fixed condition to use NSS / built in SHA1, so that test_ws_transport should now pass, also when GnuTLS is not found
    718ad8ab
Name
Last commit
Last update
..
CMakeLists.txt Loading commit data...
README.md Loading commit data...
test_abstract_ipc.cpp Loading commit data...
test_address_tipc.cpp Loading commit data...
test_ancillaries.cpp Loading commit data...
test_app_meta.cpp Loading commit data...
test_atomics.cpp Loading commit data...
test_base85.cpp Loading commit data...
test_bind_after_connect_tcp.cpp Loading commit data...
test_bind_src_address.cpp Loading commit data...
test_capabilities.cpp Loading commit data...
test_client_server.cpp Loading commit data...
test_conflate.cpp Loading commit data...
test_connect_delay_tipc.cpp Loading commit data...
test_connect_resolve.cpp Loading commit data...
test_connect_rid.cpp Loading commit data...
test_ctx_destroy.cpp Loading commit data...
test_ctx_options.cpp Loading commit data...
test_dgram.cpp Loading commit data...
test_diffserv.cpp Loading commit data...
test_disconnect_inproc.cpp Loading commit data...
test_filter_ipc.cpp Loading commit data...
test_fork.cpp Loading commit data...
test_getsockopt_memset.cpp Loading commit data...
test_heartbeats.cpp Loading commit data...
test_hwm.cpp Loading commit data...
test_hwm_pubsub.cpp Loading commit data...
test_immediate.cpp Loading commit data...
test_inproc_connect.cpp Loading commit data...
test_invalid_rep.cpp Loading commit data...
test_iov.cpp Loading commit data...
test_ipc_wildcard.cpp Loading commit data...
test_issue_566.cpp Loading commit data...
test_last_endpoint.cpp Loading commit data...
test_many_sockets.cpp Loading commit data...
test_metadata.cpp Loading commit data...
test_mock_pub_sub.cpp Loading commit data...
test_monitor.cpp Loading commit data...
test_msg_ffn.cpp Loading commit data...
test_msg_flags.cpp Loading commit data...
test_msg_init.cpp Loading commit data...
test_pair_inproc.cpp Loading commit data...
test_pair_ipc.cpp Loading commit data...
test_pair_tcp.cpp Loading commit data...
test_pair_tcp_cap_net_admin.cpp Loading commit data...
test_pair_tipc.cpp Loading commit data...
test_pair_vmci.cpp Loading commit data...
test_peer.cpp Loading commit data...
test_poller.cpp Loading commit data...
test_probe_router.cpp Loading commit data...
test_proxy.cpp Loading commit data...
test_proxy_hwm.cpp Loading commit data...
test_proxy_single_socket.cpp Loading commit data...
test_proxy_terminate.cpp Loading commit data...
test_pub_invert_matching.cpp Loading commit data...
test_radio_dish.cpp Loading commit data...
test_rebind_ipc.cpp Loading commit data...
test_reconnect_ivl.cpp Loading commit data...
test_reconnect_options.cpp Loading commit data...
test_req_correlate.cpp Loading commit data...
test_req_relaxed.cpp Loading commit data...
test_reqrep_device.cpp Loading commit data...
test_reqrep_device_tipc.cpp Loading commit data...
test_reqrep_inproc.cpp Loading commit data...
test_reqrep_ipc.cpp Loading commit data...
test_reqrep_tcp.cpp Loading commit data...
test_reqrep_tipc.cpp Loading commit data...
test_reqrep_vmci.cpp Loading commit data...
test_router_handover.cpp Loading commit data...
test_router_mandatory.cpp Loading commit data...
test_router_mandatory_hwm.cpp Loading commit data...
test_router_mandatory_tipc.cpp Loading commit data...
test_router_notify.cpp Loading commit data...
test_scatter_gather.cpp Loading commit data...
test_security_curve.cpp Loading commit data...
test_security_gssapi.cpp Loading commit data...
test_security_no_zap_handler.cpp Loading commit data...
test_security_null.cpp Loading commit data...
test_security_plain.cpp Loading commit data...
test_security_zap.cpp Loading commit data...
test_setsockopt.cpp Loading commit data...
test_shutdown_stress.cpp Loading commit data...
test_shutdown_stress_tipc.cpp Loading commit data...
test_socket_null.cpp Loading commit data...
test_sockopt_hwm.cpp Loading commit data...
test_socks.cpp Loading commit data...
test_sodium.cpp Loading commit data...
test_spec_dealer.cpp Loading commit data...
test_spec_pushpull.cpp Loading commit data...
test_spec_rep.cpp Loading commit data...
test_spec_req.cpp Loading commit data...
test_spec_router.cpp Loading commit data...
test_srcfd.cpp Loading commit data...
test_stream.cpp Loading commit data...
test_stream_disconnect.cpp Loading commit data...
test_stream_empty.cpp Loading commit data...
test_stream_exceeds_buffer.cpp Loading commit data...
test_stream_timeout.cpp Loading commit data...
test_sub_forward.cpp Loading commit data...
test_sub_forward_tipc.cpp Loading commit data...
test_system.cpp Loading commit data...
test_term_endpoint.cpp Loading commit data...
test_term_endpoint_tipc.cpp Loading commit data...
test_thread_safe.cpp Loading commit data...
test_timeo.cpp Loading commit data...
test_timers.cpp Loading commit data...
test_unbind_wildcard.cpp Loading commit data...
test_use_fd.cpp Loading commit data...
test_ws_transport.cpp Loading commit data...
test_wss_transport.cpp Loading commit data...
test_xpub_manual.cpp Loading commit data...
test_xpub_manual_last_value.cpp Loading commit data...
test_xpub_nodrop.cpp Loading commit data...
test_xpub_verbose.cpp Loading commit data...
test_xpub_welcome_msg.cpp Loading commit data...
test_zmq_poll_fd.cpp Loading commit data...
testutil.cpp Loading commit data...
testutil.hpp Loading commit data...
testutil_monitoring.cpp Loading commit data...
testutil_monitoring.hpp Loading commit data...
testutil_security.cpp Loading commit data...
testutil_security.hpp Loading commit data...
testutil_unity.cpp Loading commit data...
testutil_unity.hpp Loading commit data...