Skip to content

Commit

Permalink
Squashed 'lib3rd/libzmq.git/' changes from 3a2b3bc625..661aa7c25b
Browse files Browse the repository at this point in the history
661aa7c25b 1. 给clips的扩展添加了newline函数:因为其居然不支持;(
f94fda4c8b 1. 修正了zmq的clips扩展代码中的BUG:socket在pollitems里面的表示应该是static_cast<void*>(zmq::socket),而不是shared_ptr的get函数的返回值:)
01c131269a 1. 修正了zeromq的clips扩展的zmq-poll-create的zmq::socket_t作为zmq::pollitems_t的错误,只需要void*转型就好了,cppzmq对其进行了封装。
e3f11d2581 1. 完善了zeromq的clips扩展:修正了bug,增强了异常输出细节:)
d12828f1ca Merge commit '5cdc61f57a16adeaa009aef98c7203e5519dc5fc'
5cdc61f57a Squashed 'lib3rd/fmt.git/' changes from 16aec06179..e900d735bb
91464f1b58 1. 给xclips的zeromq的poll扩展添加了实例代码:)
ac34875c0b 1. 更新所有的submodule
84d59546ee 1. 添加了scribble/text的命令行规则:用于使用Racket的Scheme语言来生成代码;)
1f8ddb536f 1. 改善了xcconfig的编写格式:不用挤在一行里面了;)
4e19c526d0 Merge commit '2cd6eead6ae57ee4801d4fc6be278b3d5e6277e7'
2cd6eead6a Squashed 'lib3rd/catch2.git/' changes from 7fcc19d02a..0f12995501
31a967f210 Squashed 'lib3rd/fmt.git/' changes from 901c9d8509..16aec06179
684c7099d9 Merge commit '31a967f210dc02b91ae781bf49f0fc220e36769f'
86b1dd3599 Merge commit '409ab3e528cce2e24cd652a31013800ad038c050'
409ab3e528 Squashed 'lib3rd/libzmq.git/' changes from c2556bb947..3a2b3bc625
3f76f5ce9a Merge commit 'ee8d949923300bf147f442cf599b61b7fb7369cb'
ee8d949923 Squashed 'lib3rd/nlohmann-json.git/' changes from 972d6a3842..456478b3c5
9fdcb100d4 Merge commit 'e6f189510e4e6da1e3339313715e35340a43fb6e'
e6f189510e Squashed 'lib3rd/libzmq.git/' changes from 907ec22475..c2556bb947
c2556bb947 Merge commit '3fa1a33cadbdd1ce655cd48e27057b46d9d565ee'
3fa1a33cad Squashed 'lib3rd/graphviz.git/' changes from 1be9b598bd..f7f1d9879b
f7f1d9879b Merge commit '03ef654f94a0c4e894ee9ae374249d471ed0f0e8'
03ef654f94 Squashed 'lib3rd/fmt.git/' changes from 972d6a3842..901c9d8509
faee89cb71 Merge commit 'a3e4a1979a8a5112019adb00f849c021d3c3b4c6'
a3e4a1979a Squashed 'lib3rd/cppzmq.git/' changes from a2ef92ef57..c4d4cf75dd
ea3a14503e Merge commit '4340f78546420bb3ff3dfa24edb0e5960acf50b3'
4340f78546 Squashed 'lib3rd/cppcoro.git/' changes from 92892f31d0..69e575480a
f1d39aa8c6 Squashed 'lib3rd/catch2.git/' changes from 972d6a3842..7fcc19d02a
0fd4056562 Merge commit 'f1d39aa8c6ca315a497a03d8a241a35a48609d26'
7fcc19d02a 1. 将rxcpp的头文件加入到shared的xcconfig文件中:)
901c9d8509 1. 默认关闭-Wdocumentation和-Wcomma两种警告
f090e67d8d 1. 给xclips扩展添加了starts-with,istarts-with,ends-with,iends-with,contains,icontains共六个Lexeme函数:)
5ca47cf3a2 1. 完善了clips::multifield的C++绑定增强;)
f3688102f1 1. 修正了CLIPS的扩展JSON里面的一处json-set-value-for-path的BUG:当value类型为STRING或SYMBOL时,就不需要parse(很可能不成功)了!
65cd0b050f 1. 添加了自动pull子模块的sh脚本文件:并更新了所有的submodule
a6a28abac3 1. 为了让zmq扩展的名称更加对称:zmq-poll-has-message修改成为了zmq-poll-router-has-message
61ad4d0ccc 1. 去除了ZeroMQ扩展的协议约束:发现是没有必要的!本来希望能够通过缓冲的方式组合成为完整的协议(Command,JSON)格式之后再发送,但是发现还不如直接组合好了再发给ZMQ处理!这也是职责单一原则的体现了:)
77849a42bb 1. 给XCLIPS的扩展添加了CompleteCommand的测试例子:发现CLIPS的command必须以换行符结束:( 2. 给ZMQ的XCLIPS扩展添加了更详细的日志输出!
b2eb292589 1. 添加了到catch2的头文件搜索目录;)
9fbc9a30df 1. 将mustache的CLIPS扩展函数(render和render_with_partials)合并成为一个函数:mustache-render
cc39081479 1. 完善了zeromq_poll系列CLIPS扩展函数
3ba1bf806e 1. 添加了zmq_poll的功能:便于在xclips里面从多个socket获取消息:) 2. 让clips.hpp支持multifiled的return和参数;)
90cc4d0b81 1. 修改了shared的xcconfig文件:是的能够自动链接libzmq库(iOS和macOS)
2ff6e80960 Merge commit '0f664910f18b0640b3b78afeefed64a8acc14e6c'
0f664910f1 Squashed 'lib3rd/yoga.git/' changes from a96a36ef59..4135420cba
7a7c3148e2 Squashed 'lib3rd/nlohmann-json.git/' changes from 456478b3c5..972d6a3842
605960815a Merge commit '7a7c3148e2884c3299104dd1381cb9c7e0f6216d'
6c3e5ae71f Squashed 'lib3rd/libzmq.git/' changes from f00f464566..907ec22475
a409a1bf6d Merge commit '6c3e5ae71f5ab8d688be3343c7cee7fd0055722d'
739aa1d7c4 Merge commit 'f7849a64697977c250db6362152d58da15f84156'
f7849a6469 Squashed 'lib3rd/graphviz.git/' changes from f8b9e0351..1be9b598b
0c07e74f71 Squashed 'lib3rd/fmt.git/' changes from 5944fcad3..972d6a384
ebdf5d1467 Merge commit '0c07e74f71c34ee0b47a957f186bbf01fe904272'
a8b072532f Squashed 'lib3rd/cppzmq.git/' changes from a3e5b54c3..a2ef92ef5
08711af11d Merge commit 'a8b072532f4c196c67d69a4a226233bb1a49f301'
35b558a979 Squashed 'lib3rd/catch2.git/' changes from 37cbf4a4f..972d6a384
4f3e3c3cbe Merge commit '35b558a979a36c1a2bed4aba8df4c8a37f4db476'
972d6a3842 1. 将CLIPS的代码(包含扩展)做成了CMakeLists.txt的模式:便于多项目之间自动管理依赖和链接:)
3c5a3237ad 1. 清理了xclips的冗余花括号;)
b475573a4b 1. xclips的扩展zmq发送数据的长度不正确的BUG得到了修复:) 2. xclips的zmq扩展添加了一个zmq_close函数:)
0d06803c41 1. 补充了一个macos遗漏的xcconfig数据
b7884259b2 1. 将在xcode里面配置的各种项目属性拿到了独立的xcconfig文件中:这样后面类似的项目使用起来更方便:)
01b78370fc 1. 将CLIPS扩展里面的CLIPS协议更换为SEXP协议,同时将read-clips修改为read-sexp:这样,就可以用到CLIPS之外的LISP语言上:)
1d04fcff41 1. 完善了CLIPS的JSON扩展的value_for_path和set_value_for_path函数:)
6ccbcfcfe5 1. CLIPS的JSON扩展库,第一次编译测试通过了;)
187a3624a1 1. 给socket的扩展添加了block_reading的读取功能:实现【等待】能力;)
243f672a5d 1. 添加了zmq扩展的version函数;)
a58373b275 1. 给zmq的扩展添加了RAW的protocol
5c8b442d8c 1. 删除router的回显显示:这是多余的操作,用户可以自己来操作
c0f2d17728 1. socket可以发送任意的子节序列了:将之前的protocol从socket里面剔除了;同时读取的时候,不会发生阻塞了;)
873e4d9283 1. 修正了uuidgen的编译错误:因为我clips.h头文件里面定义了太多的【短宏】和boost的uuid库里面的LHS和RHS冲突了!
8fcd588bf6 1. 给CLIPS的扩展添加了一系列的utility函数:)
5481c08a71 1. 添加了expand-for-eval和expand-and-eval两个函数:但是有些限制,暂时没用上:(
8607930317 1. 添加了read-until的CLIPS扩展函数:主要用于process的处理:)
e6ca7a0ef3 1. 用宏的方式来简化了CLIPS扩展的代码量:主要是重复代码
9c0361dd82 1. 发现了一处zmq解析协议的BUG:需要同时支持CLIPS和JSON格式:)
0041fc0f82 1. 添加了process的terminal的支持:使得CLIPS可以直接利用第三方的命令行工具作为自己的子函数(微服务):O) 2. 结果process的system-output函数也做到process模块里面了;) 3. 修复了一个clips::boolean类型的一个bug
9037810238 1. 重命名read-system为system-output:语义更加明确
b0757bba84 1. 调整了CLIPS的扩展,使其能够在iOS下也能正常工作了;)
1b2f1be749 1. 添加了read-system的函数:能够从命令行的输出中返回结果了;)
d5a4c88c4a 1. 添加了boost_1_73_0的代码:)
dedb452bfd 1. 关闭了一处CLIPS扩展的日志输出
c08ab5dafd 1. 给CLIPS扩展添加了mustache_render_with_partials函数:用于使用mustache模版引擎的partials功能:) 2. 重命名test-bench-execute为:test-benchmark:)
6af0c40726 1. 添加了CLIPS扩展支持的协议:CLIPS和JSON两种协议:)并改善了错误报告:)
bd391aa7c5 1. 修正了CLIPS的String扩展在输出给router时候的问题:之前只处理了输入,现在处理输出
71bfba3252 1. 将readcommand调整为read-command:这样就和CLIPS的read-number的习惯吻合了;)
cfb3ad7811 1. 给CLIPS的扩展添加了readcommand命令:用于读取一个完整的command:在使用ZMQ和socket的时候很必要:)
487dabcb55 1. CLIPS的socket扩展也能够一次读取一个完整的命令了;)
8182908268 1. 现在ZMQ的CLIPS绑定已经可以按照CompleteCommand的方式来缓存一个完整的命令在发送出去了;)
51177fed47 1. 给CLIPS的String的词法在只有【双引号】的基础上添加了【反引号】【单引号】功能支持:尽量减少了使用【 斜杠\】转义的需求!
a5c9065cbe 1. 给CLIPS扩展添加了mustache的模版引擎支持:)
84a678c09b 1. 成功的引入了ZMQ的功能到CLIPS扩展中:)
fd2d7f74dc 1. 发现CLIPS的API里面的argumentCode和expectBits有关系,但是并不一样!!!
013f018f34 1. 发现了测试中的一些bug:对CLIPS的扩展的test_bench功能进行了测试:)
791cd81896 1. 重命名select_action为create_primitive_value:更加贴近具体的意义
f37bdc52fb 1. CLIPS的扩展终于完全正确了:(read)已经可以读取到正确的值了:)之前没有使用RouterUnreadFunction
9b102f94bb 1. 清理了clips扩展中的不需要的内容
8c5f26bb33 1. boost::asio的socket添加到了CLIPS中:也就是说,从今以后,xclips可以直接使用网络了;)
d6fa51b303 1. 改写了clips.hpp和clips.cpp文件,首次支持了network的router功能:还未经过严格的测试!
9d31a33723 1. 添加了libzmq的ios版本的ignore描述
ed464d0dc0 1. 添加了mstch.git的submodule:git的submodule被提交了;)
c0b533a865 Merge commit '7f82b73a2f035d403a7130fc1f24af8bdea2603d' as 'lib3rd/mstch.git'
7f82b73a2f Squashed 'lib3rd/mstch.git/' content from commit 0fde1cf94
774da9e0ef 1. 添加README的内容描述了mstch.git的subtree和submodule:)
77f83483f2 1. rpc.git子模块的路径错误:删除之!
a6c208be67 1. 添加了rpclib.git的子模块:)
3859c03acd Merge commit '2c2a7ed46e66d3f950e8b6a7535a426d74e9ba05' as 'lib3rd/grpc.git'
2c2a7ed46e Squashed 'lib3rd/grpc.git/' content from commit c07ddb4504
8f9fb5bb54 1. 添加了grpc的子模块 2. 添加了备注到README
e36912c152 1. 确保CLIPS_unicode的clips_core_6_40在macOS和iOS下都可用:主要区别是system函数,iOS下不可用
ddec83cd12 Squashed 'lib3rd/nlohmann-json.git/' content from commit 456478b3c
3424cfdfa5 Merge commit 'ddec83cd12c8291848d6f0fffffd2d6632d46f4c' as 'lib3rd/nlohmann-json.git'
2e40a6d3ae 1. 忽略了libzmq.git和rttr.git的build文件:)
243f5ce3a3 1. 调整了yoga.git的编译选项:使得其能够在iOS和macOS下都能够使用:)
4144a547fa 1. nlohmann-json.git的subtree制作错误:需要修正!
56385dfb0c 1. 修正GraphViz的sincos链接的问题:系统的sincos是C++的Symbol,C暂时不能用!!!
5c752390a7 1. 调整GraphViz的plugin代码从【SHARED】改为【STATIC】形式:且在xcode的linker中添加【-all_load】链接选项;然后将union_find.c从libspine.a中剔除(和libcommon.a重复了),终于链接通过了:)
9fa0502000 1. 修改graphviz.git的subtree代码:使其能够在macOS和iOS下正常使用:)
d22bbd6573 1. 添加了boost_1_72_0的源代码:)
6a1e39def2 Merge commit 'c599d74aa6c40018e53a4248c4df0ef3da4be3ac' as 'lib3rd/clips_uml.git'
c599d74aa6 Squashed 'lib3rd/clips_uml.git/' content from commit 7bd70cb68
ab6550485e Merge commit 'b674b6386c63840269a33c3ae6c9ebdcad4499d0' as 'lib3rd/clips_core_6_40.git'
b674b6386c Squashed 'lib3rd/clips_core_6_40.git/' content from commit 516c97053
eb2a817ed4 1. 更正了添加subtree的脚本:前面有错误!
65f786ffec Squashed 'lib3rd/graphviz.git/' content from commit f8b9e0351
772fdd4309 Merge commit '65f786ffecb67ad12562461c5004ae1243d3d1b8' as 'lib3rd/graphviz.git'
93e55cb88a Merge commit '958153ed0dc0c1eb8d56efddfff1b3b2eba06f91' as 'lib3rd/nlohmann-json.git'
958153ed0d Squashed 'lib3rd/nlohmann-json.git/' content from commit 6ad0a586e
b00486b488 Merge commit '1bdf861f36fe2684a8a8c8ab33b2fef4c416234f' as 'lib3rd/rttr.git'
1bdf861f36 Squashed 'lib3rd/rttr.git/' content from commit b16fccf0f
5fc0beca1a Merge commit '3dff2711ebf2329c63a2321ec4f4e760e202cbfc' as 'lib3rd/cucumber-cpp.git'
3dff2711eb Squashed 'lib3rd/cucumber-cpp.git/' content from commit dd424c1a9
67e0ed5d6c Squashed 'lib3rd/yoga.git/' content from commit a96a36ef5
dd876f76fd Merge commit '67e0ed5d6c1dfdbe59205bf56afc354e54416261' as 'lib3rd/yoga.git'
b2454f0c14 Squashed 'lib3rd/fmt.git/' content from commit 5944fcad3
e61dae7b09 Merge commit 'b2454f0c14c18e13cb71a8be0b25ec8d0c96591b' as 'lib3rd/fmt.git'
07d93fd16b Merge commit '6f6c4814e5c78cea60e31b9921ce50e8a8f86402' as 'lib3rd/rpclib.git'
6f6c4814e5 Squashed 'lib3rd/rpclib.git/' content from commit 3b00c4ccf
1dd0834682 Squashed 'lib3rd/libzmq.git/' content from commit f00f46456
53274f487f Merge commit '1dd083468264c4604aee3ae024704ba5e4e973cf' as 'lib3rd/libzmq.git'
aacec21578 Squashed 'lib3rd/cppzmq.git/' content from commit a3e5b54c3
2f22b31685 Merge commit 'aacec21578be08301d16795093d53773ac327f0d' as 'lib3rd/cppzmq.git'
ee739256ef Merge commit '9f189958342e9b6a9d40afd6e455835953c86145' as 'lib3rd/cpplinq.git'
9f18995834 Squashed 'lib3rd/cpplinq.git/' content from commit 581f9a981
802b64f830 Squashed 'lib3rd/cppcoro.git/' content from commit 92892f31d
3b0c13428b Merge commit '802b64f830c24b12bab1877d888fc48ddf479f79' as 'lib3rd/cppcoro.git'
5ad8caf8f6 Squashed 'lib3rd/catch2.git/' content from commit 37cbf4a4f
6034403f33 Merge commit '5ad8caf8f6a59fd769d6f71edd718ab594dccb07' as 'lib3rd/catch2.git'
ff27304c91 Merge commit 'a03ac0b68644c6e26c26d4a8134656bfb50bcf89' as 'lib3rd/rxcpp.git'
a03ac0b686 Squashed 'lib3rd/rxcpp.git/' content from commit a71a89a27
6ad0a586e4 1. 添加了更新submodule的子子孙孙的README
07b5419f00 1. 添加完成了所有的submodule:)
1dc9e87948 1. 增加了subtree和submodule的说明文件
978b3336ff 1. 提交一个README来初始化git仓库
REVERT: 3a2b3bc625 Merge pull request #3943 from bjovke/small_fix
REVERT: c32462cde0 Small fix.
REVERT: c89390f0f5 Make including Clang optional
REVERT: efaeec33fc RELICENSE grant
REVERT: 2e87390656 Initialize some CMake variables as empty before build
REVERT: c95f7d0933 Merge pull request #3935 from bluca/fuzzers
REVERT: cf9ccbbd37 Problem: metadata is stored for PUB sockets and never processed
REVERT: 821ab88f96 Problem: XPUB leaks unprocessed metadata on close
REVERT: b5a8825542 Merge pull request #3930 from bluca/fuzzers
REVERT: 38349198a6 Problem: MSAN complains about uninitialised buffers in CURVE greetings
REVERT: 35c4c22c81 Problem: z85 decode test might not always get valid input and pass
REVERT: 85e198c5b4 Problem: wrong testcase name in z85_decode_fuzzer
REVERT: 1ac753979a Problem: z85_decode fuzzer does not run regression tests with corpora
REVERT: 51c90a6cd5 Problem: z85_decode fuzzer fails if fewer than 5 bytes are passed
REVERT: c1d195641d provide minimal support for TSAN (#3929)
REVERT: 6e62fb19b4 Merge pull request #3925 from bjovke/timers_issue
REVERT: 2887c0fbb1 Problem: Usage of invalidated iterator of _timers container in zmq::poller_base_t::execute_timers (). Solution: Safe iteration through _timers container, valid only for std::multimap (currently it is).
REVERT: 907ec22475 Merge pull request #3922 from bluca/fuzzers
REVERT: 55dfa239ff Problem: build fails with Clang 10
REVERT: 8df0d99cd8 Merge pull request #3921 from bluca/fuzzers
REVERT: 2d23b599f2 Problem: test_bind_fuzzer does not use corpus for regression tests
REVERT: dccf1723cc Problem: invalid address results in out-of-range string access
REVERT: 3033112645 Merge pull request #3918 from bluca/fuzzers
REVERT: 6815138501 Problem: unfinished message can be leaked by client pipe
REVERT: 6439d32254 Problem: fuzz tests do not check that legitimate clients work
REVERT: afacdbeccf Merge pull request #3913 from somdoron/delay_bind
REVERT: ad3b36ab95 problem: test_xpub_manual is flapping
REVERT: e7f0090b16 problem: zeromq connects peer before handshake is completed
REVERT: 18cacf2ec1 Merge pull request #3910 from bluca/obs_release
REVERT: 364ae768fe Problem: removing latest_branch breaks ABI CI job
REVERT: 4a863e334a Merge pull request #3909 from nyfix/std
REVERT: f474b226b6 allow C/C++ standard to be specified at build time, default to C++11 if supported
REVERT: 820efb31bd Merge pull request #3908 from bluca/obs_release
REVERT: e1d07b61ca Problem: release script for OBS build fails often
REVERT: 0244d809a2 Merge pull request #3905 from bluca/fuzzers
REVERT: fb9d055578 Problem: test_bind_curve_fuzzer might get stuck on some input
REVERT: c33da0ea5b Problem: we lack an (internal) definition of severity for security issues
REVERT: 675a007d74 Problem: SECURITY.md does not mention 4.3.x series
REVERT: abb315a6da Problem: potential memory leak in test_connect_curve_fuzzer
REVERT: be77a8d932 Merge pull request #3903 from bjovke/msvc_cplusplus
REVERT: a1d82598bb Merge pull request #3904 from somdoron/CHANNEL
REVERT: 3da84c6d06 problem: no thread-safe alternative for ZMQ_PAIR
REVERT: 804d528114 Problem: MSVC always reports __cplusplus macro value as 199711L. Some newer features are switched off even with latest Visual studio version. Solution: Add check for MSVC version along with __cplusplus check.
REVERT: 28cb820f4f Merge pull request #3902 from bluca/fuzzers
REVERT: 98efa79f54 Problem: ZMQ_DISABLE_TEST_TIMEOUT does not work anymore
REVERT: 397ac80850 Problem: ZMTP v1 static allocator is needlessly resized
REVERT: 061ce6cea1 Merge pull request #3901 from bluca/fuzzers
REVERT: 5fd0711196 Problem: memory leak in test_connect_null_fuzzer
REVERT: 243503c29e Problem: set infinite timeouts on some tests by mistake
REVERT: f7b215c639 Merge pull request #3900 from bluca/fuzzers
REVERT: fd3e5daaeb Problem: fuzzing Github action ran on pushes on forks and fails
REVERT: 346f8b8b20 Problem: uninitialised error in testutil helper
REVERT: 5819867cd3 Problem: fuzzer curve tests use random keys
REVERT: d7e58fc880 Merge pull request #3899 from bluca/fuzzers
REVERT: 9f94aa866f Problem: oss-fuzz images not tested on PRs
REVERT: 5b7f67a822 Problem: memory sanitizer not enabled in CI
REVERT: c2ffe2e6d2 Merge pull request #3897 from bluca/fuzzers
REVERT: 2ac5ee7307 Problem: test_hello_msg binds to hard-coded port and fails when it's in use
REVERT: 04ecff399b Merge pull request #3896 from bluca/fuzzers
REVERT: 3770937de3 Problem: we want to check for undefined behaviour in the CI
REVERT: 0c5396849b Problem: syntax errors in ci_build.sh
REVERT: cdd9e9d1f4 Problem: Travis uses old-old-old-stable Ubuntu by default
REVERT: 96d3cb39e4 Problem: fuzz input which causes extra-large message allocation not stored
REVERT: 9ab3fbeee2 Problem: we want to have multiple seed corpora per fuzzer binary
REVERT: c4fd6dfea7 Problem: sanitizer tests cannot allocate much memory
REVERT: 7df845fb82 Problem: memory sanitizer detects uninitialised global variable usage
REVERT: 309d1f1cb7 Merge pull request #3894 from bluca/fuzzers
REVERT: 6b259224ee Problem: fuzzer regression tests do very little
REVERT: c8e62cb2e0 Problem: no dictionaries and seed corpora for fuzzers
REVERT: 60ccf54fa6 Problem: sub/cancel broken with CURVE
REVERT: 534580c31d Merge pull request #3893 from gummif/gfa/blob-ref
REVERT: 103e39bd6f Merge pull request #3892 from gummif/gfa/poller-event
REVERT: 47a080aac0 Problem: extra blob copy
REVERT: 284d90a436 Problem: unnecessary event struct and UB
REVERT: e05fe370fe Merge pull request #3890 from gummif/gfa/retfd
REVERT: e18772f942 Problem: -1 used for invalid socket
REVERT: aa29f7caff Merge pull request #3889 from bluca/fuzzers
REVERT: 1443c0e787 Merge pull request #3887 from gummif/gfa/unify-fd
REVERT: 5867d7cf5f Merge pull request #3888 from gummif/gfa/poller-fd
REVERT: d426f2ab0c Problem: Multiple fd_t definitions
REVERT: a909e7296d Problem: testutil build broken with gcc 4.4 on CentOS 6
REVERT: 882cb6fdfb Problem: static analysis shows dead store in testutil
REVERT: 12a2f81717 Merge pull request #3885 from bluca/fuzzers
REVERT: bf22a9f3e9 Problem: Poller event fd unspecified
REVERT: 96787c35f8 Problem: no fuzz testing for API with variable input
REVERT: 57df836381 Problem: no fuzz testing for CURVE
REVERT: 8e774f3cd6 Problem: no integration with fuzz testing
REVERT: c6d3bc68c8 Problem: ZMTP mocks duplicated across tests
REVERT: 4f35d1af1a Problem: using BSD sockets in test is duplicated across many tests
REVERT: c81a973cd8 Problem: assert macros not detecting errors from syscall that do not return -1 on failure
REVERT: 727637082f Problem: test_shutdown_stress_tipc fails sometimes
REVERT: b56195e995 Merge pull request #3882 from laplaceyang/relicense
REVERT: 491defdf12 RELICENSE: Grant from laplaceyang.
REVERT: 9984d43143 Merge pull request #3879 from somdoron/master
REVERT: 81056a7237 problem: appveyor is very slow
REVERT: a525323757 Merge pull request #3878 from Eelis/master
REVERT: f00f464566 Merge pull request #3866 from gummif/gfa/poller-refactoring
REVERT: 063f14a940 Problem: out-of-bounds array access in socket_poller::check_events.
REVERT: 0b32fb3629 Problem: poller item lookup can be simplified
REVERT: d882e807dd Merge pull request #3876 from somdoron/HELLO_MSG
REVERT: 08d94d0e16 Merge pull request #3877 from gummif/gfa/spinlock-fix
REVERT: 6ca07a30e3 problem: checking the wrong socket when sending hello msg
REVERT: 2745ac31d7 Merge pull request #3875 from bluca/test
REVERT: ff80089939 Problem: Spinning on atomics can cause hangs
REVERT: 5a78bad2a8 Problem: coverage CI job fails
REVERT: 7cac73401a Problem: test_many_sockets always fails on Windows
REVERT: ada6f0c058 Merge pull request #3871 from somdoron/DISCONNECT_MSG
REVERT: 7ce7b8b888 Merge pull request #3874 from shgalym/patch-1
REVERT: d0b5713709 typo fix root README
REVERT: 97a52af242 Merge pull request #3872 from gummif/gfa/poller-size
REVERT: 9c6738bb45 Problem: No support to query poller size
REVERT: 81444136d5 problem: router doesn't know when peer disconnected
REVERT: 4c1d720a47 Merge pull request #3870 from somdoron/HELLO_MSG
REVERT: 93da6763b0 problem: ZMQ_HEARTBEAT is not useful without sending an hello message
REVERT: 718ad8ab96 add wss transport and fix tipc tests when building using cmake on linux (#3857)
REVERT: 7276b6809a Merge pull request #3868 from gummif/gfa/poller-sleep
REVERT: ef4bb9aa5e Merge pull request #3865 from gummif/gfa/poller-fd-init
REVERT: 458d805eb6 Problem: poller sleeps forever if no events
REVERT: a468ac782a Problem: poller item fd uninitialized
REVERT: 7b1fef28f9 Problem: boilerplate when init msg from data copy (#3860)
REVERT: 347ff07c94 Merge pull request #3862 from gummif/gfa/poller-formatting
REVERT: fa2af05d47 Problem: Strange zmq_poller doc formatting
REVERT: ae45ac4e1f Merge pull request #3861 from gummif/gfa/send-doc
REVERT: cbdf075658 Problem: zmq_send doc does not match declaration
REVERT: 3c13e9222d Merge pull request #3851 from gummif/gfa/ts-int
REVERT: e1fc84141d Problem: ZMQ_THREAD_SAFE is not bool
REVERT: 323420c5ea Merge pull request #3850 from JSYoo5B/git-ignore-fix-track
REVERT: eceaaf360b Problem: executable sources are not tracked
REVERT: 876d4bfead Merge pull request #3849 from ferdnyc/zeromq-config-install
REVERT: a97158aa2a Add relicensing statement for ferdnyc
REVERT: 31569c78d9 Problem: CMake config doesn't support multiarch
REVERT: bb9135da4f Merge pull request #3847 from JSYoo5B/protocol-literals-refactor
REVERT: 38fd1fdc8e Problem: some cond. compile may cause problem
REVERT: 4f436ce00f Problem: some conditional compile was not applied
REVERT: ebd22ecf85 Problem: literals protocol names still remains
REVERT: 0c7ee438a8 Merge pull request #3848 from JSYoo5B/optimize-gitignore
REVERT: 2478887d4a Problem: gitignore is messed up
REVERT: 656205b5f9 Merge pull request #3844 from bluca/format
REVERT: f9417dab4d Problem: msg_t functions do not respect coding style
REVERT: 07d3687621 Merge pull request #3843 from JSYoo5B/man-udp-not-mentioned
REVERT: ded0d83e47 Problem: wildcard address with udp not mentioned
REVERT: 296beecd24 Problem: UDP is not mentioned in bind and connect
REVERT: f915971653 Merge pull request #3838 from JSYoo5B/osx-build-doc-issue
REVERT: 87f9e377dd Problem: building on OS X may failed
REVERT: 2206cb37e0 ip_resolver_t: Silencing C++-warning -Wnon-virtual-dtor (#3837)
REVERT: de0102e927 Fixes old Simon being in there
REVERT: 99cf1c2e96 Fixes tabs
REVERT: c0abfae0d4 Add relicense
REVERT: 0d42929193 Adds QNX as possible to compile on
REVERT: e765143b42 Merge pull request #3833 from bluca/news
REVERT: 4f45ac135a Problem: formatting not up to date
REVERT: 09476b3d7f Problem: NEWS out of date with latest changes
REVERT: e2de3b7986 Problem: no NEWS entry for ZMQ_RECONNECT_STOP
REVERT: debbe08fb8 add option to stop trying to reconnect on ECONNREFUSED (#3831)
REVERT: 66ee3ee46c Merge pull request #3832 from stac47/fix_unused_variable
REVERT: f0b0e80da0 Fix unused-variable warning in perf/proxy_thr.cpp
REVERT: c7e99cdc4c Merge pull request #3829 from gcsideal/master
REVERT: 76969bf51c Add relicense grant by Laszlo Boszormenyi (GCS)
REVERT: 98e82ddff3 Merge pull request #3828 from sappo/master
REVERT: 67e6a8c233 Problem: Usage of ANDROID_BUILD_DIR not documented
REVERT: e293b0b9b3 Problem: Setting TOOLCHAIN env vars should be done by helper
REVERT: 511d39c179 Problem: Unable to overwrite the ANDROID_BUILD_DIR
REVERT: 917921095e Merge pull request #3827 from sappo/master
REVERT: 1fc4f513f4 Problem: Tables in README are difficult to read
REVERT: 341f56ccac Problem: Android build is hard to understand
REVERT: d5bd1642d1 Merge pull request #3825 from bluca/relicense
REVERT: b4bfd0f058 Add grant by ninoles
REVERT: 52044b38f7 Merge pull request #3823 from somdoron/ZMQ_PEER
REVERT: 70bc7dd925 problem: zeromq doesn't has a thread-safe peer to peer socket
REVERT: 821685f249 Merge pull request #3822 from somdoron/GROUPMAXLENGTH
REVERT: 05194eb549 problem: maximum size of group doesn't match the RFC maximum size
REVERT: f17a794d59 Merge pull request #3814 from bluca/sub_cancel_decoder
REVERT: a7bb41ef77 Merge pull request #3820 from somdoron/WSENCODING
REVERT: 652834296b problem: ws_transport is missing the path the endpoint name
REVERT: 071ec1a9bb problem:Fallback to localhost in ws_address has no effect
REVERT: 6b75209f0e Merge pull request #3821 from bluca/relicense
REVERT: 8c618e0247 Grant from KLNikita
REVERT: 7bfd9512e6 problem: ws_encoder allocate a new msg for masking
REVERT: dca59c940e Merge pull request #3819 from bluca/relicense
REVERT: b7c1d932fb Grant by asafkahlon
REVERT: 38b6888c3e Problem: libzmq does not advertise ZMTP 3.1
REVERT: 253e9dd27b Problem: libzmq does not send ZMTP 3.1 sub/cancel commands
REVERT: d4af92cd15 Merge pull request #3818 from SCOREC/xlClang
REVERT: f4dff8eed6 relicense stmt
REVERT: 49ecde8d80 support compiling with IBM XL 16.1 w/ clang front end
REVERT: 0d073e0b67 Merge pull request #3816 from somdoron/SCATTER-GATHER-DOC
REVERT: 40de45396f problem: no docs for scatter-gather
REVERT: 27f2f5e745 Merge pull request #3815 from gummif/gfa/doc-typo
REVERT: ee32b833a7 Add relicence agreement
REVERT: f80830c4a8 Problem: Documentation for option name mismatch
REVERT: e7f802d1ac Merge pull request #3813 from sigiesec/code-style
REVERT: 21b8d5cff7 Problem: duplicated code in tests related to monitoring
REVERT: 495fb00b7e Problem: pointee types are unnecessarily non-const
REVERT: db8f4fba21 Problem: redundant inline/ZMQ_FINAL declarations
REVERT: 21d80e42a8 Merge pull request #3812 from pavel-pimenov/RELICENSE-pavel-pimenov
REVERT: c9845bfbf4 RELICENSE pavel-pimenov
REVERT: 84ec65482f Merge pull request #3808 from sigiesec/fix-test-monitor-to-be-checked
REVERT: d8851c5ca8 Merge pull request #3807 from sigiesec/fix-test-heartbeats
REVERT: 66094678d1 Problem: intermittent deadlocks/timeouts in test_monitor and test_security_zap
REVERT: 0a1fc44ed7 Merge pull request #3811 from sigiesec/fix-libsodium-1-0-0
REVERT: dfcca75d0b Problem: curve_encoding_t build fails with old libsodium versions
REVERT: 58b636675a Problem: on POSIX systems, all tests have a timeout of 60 seconds; disabling it via ZMQ_DISABLE_TEST_TIMEOUT doesn't work anymore
REVERT: 577d64c007 Problem: intermittent timeouts on test_heartbeats
REVERT: 06bdebfe8d Merge pull request #3805 from sigiesec/curve-zerocopy
REVERT: f1513f96d8 Merge pull request #3806 from sigiesec/increase-reconnect-ivl-timeout
REVERT: e7043c815d Problem: intermittent timeouts of test_reconnect_ivl
REVERT: 4177bf7445 Problem: curve_encoding_t involves unnecesary heap allocations and copying of message data
REVERT: 2fa8185340 Problem: cannot use static libsodium library on Windows
REVERT: b01685ea0a Problem: no unittests for curve_encoding_t
REVERT: 48aed8df11 Merge pull request #3803 from bluca/relicense
REVERT: 499624927a Submitting permission to relicense under MPLv2 statement. (#3804)
REVERT: 78b94a4fcf Problem: testutil.hpp pulls in min/max macro definitions on Windows
REVERT: 4ad239acbc Problem: curve encoding and decoding are not easily testable
REVERT: a7b328a79a Revert "Problem: nuget internal metadata not maintained, no relicense"
REVERT: 7cceedda2d Grant by phreed
REVERT: f6de0dcafa Grant by xantares
REVERT: 687241e93f Grant by jimenezrick
REVERT: af5ac60631 Merge pull request #3801 from bluca/relicense
REVERT: d69f4dc855 Problem: commented out code in CMakeLists.txt
REVERT: d2a8be8da7 Problem: nuget internal metadata not maintained, no relicense
REVERT: a2b4cca266 Merge pull request #3802 from FredTreg/patch-1
REVERT: 0b66262bda Adding relicensing grant from FredTreg
REVERT: 2a6cc306da Grant by acsearle
REVERT: 3e394fddb4 Problem: naming convention violated by curve_mechanism_base
REVERT: fc8eec6d39 Add relicense from zoobab
REVERT: 75dfbae0d1 Merge pull request #3798 from std-any-emplace/msvc-cmake-clang-buildfix
REVERT: e73789620d Merge pull request #3797 from std-any-emplace/msvc-cmake
REVERT: e29495373e Add an extra space after "/Z7". Else the flag gets joined with the flag following this and clang-cl does not like that.
REVERT: 9b66fe2fba Both libzmq and libzmq-static are trying to work in precompiled.pch. Solution: enforce order. Fixes https://github.com/zeromq/libzmq/issues/3776.
REVERT: fde2a7a65d Merge pull request #3795 from sigiesec/final-override-analyze
REVERT: 406c423c9a Problem: C-style casts used
REVERT: 78961eeab7 Problem: non-modifying member functions not marked as const/static
REVERT: 41e3f14d6a Problem: ptr/ref parameters and local variables are non-const but never modified
REVERT: 759fed8e7e Problem: meaningless inline specified on function declarations
REVERT: f8f7913737 Problem: irregular loop conditions
REVERT: 628adf1cb7 Problem: inconsistent polymorphic inheritance
REVERT: 6d69898240 Merge pull request #3794 from sigiesec/fix-ctx-shutdown
REVERT: fbf85448c3 Clarify used C++-standard for compilation. (#3793)
REVERT: 36a8df2f8c Problem: sockets can be created after calling zmq_ctx_shutdown
REVERT: ebc9314339 Merge pull request #3790 from std-any-emplace/master
REVERT: 337ec270a4 EAGAIN: Refer to ZMQ_RCVTIMEO when receiving in blocking-mode
REVERT: 349e3e21db Merge pull request #3789 from std-any-emplace/master
REVERT: feb4f3d424 Fix minor typo
REVERT: 81d522bb66 Refer to zmq_socket because there are more thread-safe sockets than just client/server
REVERT: 72865e1b61 Merge pull request #3788 from colletted/feature
REVERT: 64fc106123 Problem: preious commit contains tabs Solution: replace tabs with spaces
REVERT: 851ae90319 Problem: No relicense agreement by Denis Collette Solution: added relicence agreement
REVERT: 1450681fb4 Problem: Issue #3766 states that strtok is not thread safe and should be replaced
REVERT: b7dd31db5a Merge pull request #3785 from bluca/wss_option
REVERT: 1f00a5bf59 Problem: WS build option is independent of DRAFT
REVERT: ddae567f16 Problem: ZMQ_WSS socket options not defined in src/zmq_draft.h
REVERT: 07052ad309 Merge pull request #3784 from bluca/news
REVERT: 68e6d8c07f Problem: NEWS out of date with latest changes
REVERT: d47b7fa065 Merge pull request #3783 from std-any-emplace/master
REVERT: c09b794ac6 Add a relicense-file.
REVERT: 8004c10f39 Documentation fix regarding thread-safety of zmq_poll/zmq_poller.txt. See https://github.com/zeromq/libzmq/issues/3778.
REVERT: 1b8a352480 Merge pull request #3782 from mloy/fix_websocket_without_path_with_test
REVERT: 65ce499bef Added relicense file mloy
REVERT: 67adc458df Roundtrip test for websocket url without a path
REVERT: c357c378d8 fix: websocket url without path
REVERT: 7ea72e5692 Merge pull request #3780 from somdoron/WSPINGPONG
REVERT: 60ef14f80b problem: ws_engine don't support WS RFC close control msg
REVERT: b120ec33a9 problem: ws_engine don't support WS RFC ping-pong
REVERT: b9b901e89d Merge pull request #3775 from ffontaine/master
REVERT: d59dcbcaeb acinclude.m4: add -latomic to PKGCFG_LIBS_PRIVATE
REVERT: a9cca0d568 Merge pull request #3772 from kanonet/mingw-lib
REVERT: c5dab4f48f mingw: add missing namespace
REVERT: 73eb1eac05 Merge pull request #3767 from bluca/libbsd
REVERT: 382c6d7186 Update array.hpp (#3769)
REVERT: c560a41473 Problem: mingw build broken
REVERT: 3832bd6b11 Problem: UWP build fails
REVERT: 21f763c872 Problem: libbsd not used on Travis
REVERT: 9d2899af87 Problem: libzmq.pc does not include gnutls dependency for static linking
REVERT: 2c2ff01e85 Problem: CMake does not look for NSS using pkg-config
REVERT: 068385c951 Problem: internal reimplementation of strlcpy used by default on Linux
REVERT: 246cc77efc Merge pull request #3763 from sigiesec/replace-strcpy
REVERT: 59095f9d06 Merge pull request #3765 from sigiesec/various-improvements
REVERT: 3dbbc28bb8 Problem: use of unsafe strcpy
REVERT: 334e837b88 Problem: ws_engine uses unsafe strcpy
REVERT: 14ab794671 Problem: local functions not declared static
REVERT: fa804c7783 Problem: pseudo-loops which had exactly one iteration
REVERT: 579aa5b440 Problem: non-loop-variables initialized via loop initializer
REVERT: d4cc592387 Problem: loop variable modified in loop step and body
REVERT: a64c3e6c7d Problem: redundant consecutive return statements
REVERT: ddbf45cf8d Problem: redundant break after return
REVERT: 2256bd5b0b Problem: unnecessary copying of string literals
REVERT: 4c3f115469 Problem: raw malloc used unnecessarily
REVERT: 30e2398e67 Problem: WSS-specific members and options are compiled without ZMQ_HAVE_WSS
REVERT: 9e548bd591 Problem: insecure and inefficient strcpy used
REVERT: 3e7995f7f7 Merge pull request #3758 from sonoware/fix-set-cpu-affinity
REVERT: 8089529148 Problem: ZMQ_HAVE_PTHREAD_SET_AFFINITY not set correctly
REVERT: 3a3192e983 Adds RELICENSE for sonoware
REVERT: eb54966cb9 Merge pull request #3757 from sigiesec/fix-windows-signaler-regression
REVERT: 9f16513ebe Problem: loop sending signaler event is obscure
REVERT: 3ace237988 Revert "Removed unreachable code paths"
REVERT: 9b67fe8a98 Merge pull request #3755 from sigiesec/more-improvements-analyze
REVERT: b88b12c77c Problem: sonar has no access to git history
REVERT: f60f909899 Problem: missing use of C++11 = delete and = default
REVERT: 86d7de38ca Problem: redundant empty destructor
REVERT: 400107d765 Merge pull request #3754 from sigiesec/code-improvements-analyze
REVERT: 76460c5e17 Problem: clang-format outdated
REVERT: f8adf9ea55 Problem: unnecessary value parameters
REVERT: cb2b377d9f Problem: redundant else after return
REVERT: 1d9c6bcf09 Problem: unittest_udp_address not properly formatted
REVERT: fdabd73da6 Problem: parameters not const where const possible
REVERT: 84267e734b Problem: inconsistent parameter names on definition/declaration
REVERT: cd954e207d Problem: use of C-style casts
REVERT: a83c57d0bb Problem: identifiers not conformant with naming convention
REVERT: 18edd28955 Problem: clang version used for analysis is outdated
REVERT: de3e03c147 Problem: new clang-tidy contains checks that do not apply to libzmq
REVERT: b9ddf62261 Merge pull request #3752 from sigiesec/update-sonar-scanner-analyze
REVERT: d2fbfa7bd8 Problem: sonar-scanner binary is outdated and no longer available
REVERT: df993d113c Merge pull request #3751 from sigiesec/windows-domain-sockets-signaler
REVERT: cf7e0fb066 Problem: test_capabilities fails on Windows when IPC support is available
REVERT: 76b7478290 Problem: there is no VS2019/IPC build job
REVERT: ca552d563f Problem: listener socket uses TCP loopback connections which sometimes go awry
REVERT: bd4c2d60ba Problem: zmq::listener_t::create_wildcard_address not reusable in ip.cpp
REVERT: 3bcaea535c Problem: zmq_fdpair function is very long
REVERT: 65d2f1f498 Problem: if IPC enabled libzmq does not compile when in uwp build (#3747)
REVERT: 51bf2aff35 Merge pull request #3746 from drolevar/master
REVERT: 5a854780f2 Problem: cannot send arbitrary data from XSUB to XPUB.
REVERT: 85df75584e Merge pull request #3743 from bluca/test_ws_bindport
REVERT: 00a448b1f0 Problem: WS tests bind to hard-coded TCP port and fail when ran in parallel
REVERT: a61db18eee Problem: WSS LAST_ENDPOINT returns WS transport
REVERT: c711941e9a Problem: wildcard port binding does not work with WS sockets
REVERT: 79d75f017c Problem: WS sockets return TCP protocol strings with ZMQ_LAST_ENDPOINT
REVERT: 75d9d84100 Merge pull request #3744 from liedtkeInTUM/fix_output_name
REVERT: 0cca4b2ce9 Add relicense statement
REVERT: d9d4dbbbd4 Problem: static libs are generated without given basename
REVERT: 0f9dd85e89 Merge pull request #3741 from drolevar/master
REVERT: 04761133bf Fix zmq::select_t::loop formatting
REVERT: d5198693e8 Add relicense grant for Andrij Abyzov
REVERT: 108977c838 Change XSUB -> XPUB multipart message processing.
REVERT: e0d9e21374 Merge pull request #3738 from eldruin/external-output-name
REVERT: 0605d06f1e Add license grant
REVERT: 0bd8f70264 Allow renaming library from the outside
REVERT: 97df2dac3a Merge pull request #3735 from viciious/no-libsodium-spec
REVERT: e2e0f5c5f0 Add the relicense statement
REVERT: 39c63994f9 Remove the superfluous build requirement of libsodium-devel
REVERT: b788270bda Merge pull request #3734 from somdoron/tls_key_expired
REVERT: a1aeae92cd problem: test_wss_transport expired
REVERT: af86d93d5f Merge pull request #3726 from bluca/capsh_option
REVERT: c57b2a5cc4 Merge pull request #3729 from bluca/fd_oob
REVERT: 9ced36e407 Problem: WSAEventSelect checks for FD_OOB, but select does not
REVERT: 854354bbd6 Merge pull request #3728 from njsmith/patch-1
REVERT: 4f188fe1ab Fix typo in email address
REVERT: 30e966fe1b Merge pull request #3727 from Botje/fix-poller-example
REVERT: 9e4f55d741 RELICENSE: Add grant for Dries Harnie
REVERT: ba6695c59a Problem: zmq_poller example is wrong
REVERT: bfa8cf3089 Problem: test_pair_tcp_cap_net_admin requires sudo but is enabled by default in CMake
REVERT: 805564b996 Merge pull request #3717 from sigiesec/add-win-ipc-support
REVERT: 302436515c Problem: windows socket error number cleared before saved to saved_errno
REVERT: 66d0f3511f Problem: ipc transport not supported under Windows
REVERT: a33f1101dc Merge pull request #3724 from benjdero/qol-improvements
REVERT: c1168b2374 Rename my license agreement
REVERT: c995032595 Fix android build fail check when using a different locale than english
REVERT: 0d0899bc0d Download the NDK only the first time
REVERT: 7ee36a177a Make sure the new file erase the old one and don't get a different name
REVERT: 947893e79f Keep the unzip quiet but make sure it doesn't fail silently
REVERT: 11d49d4f47 Merge pull request #3721 from bluca/gnutls_pkg
REVERT: 44b13a3aa4 Problem: libzmq-dev not installable with libczmq-dev on Ubuntu 16.04
REVERT: 86722502e9 Merge pull request #3720 from BenjaminDeroche/master
REVERT: a67f7b09a4 Add the relicense statement
REVERT: d2099b7593 Problem: Android build script is severely outdated
REVERT: 58deca3fb3 Merge pull request #3716 from sigiesec/fix-winxp-support
REVERT: 7f43e7ff75 Problem: build targeting Windows XP is broken
REVERT: 92e3226869 Merge pull request #3714 from mdionisio/remove_libm
REVERT: 9f65720dc0 Revert "Problem: pkg-config file cannot be used for static linking on CentOS 7"
REVERT: 683bf1d732 Merge pull request #3713 from mdionisio/useless_ceil
REVERT: f07f47b1e3 avoid to use ceil function
REVERT: f370cc0070 Add RELICENSE grant for mdionisio
REVERT: c1ff4c2b52 Merge pull request #3711 from yan12125/centos7-static-linking
REVERT: ca30ee78f6 Add relicense note for @yan12125
REVERT: 765c24740d Problem: pkg-config file cannot be used for static linking on CentOS 7
REVERT: 96bc59a6ce Merge pull request #3708 from bluca/gnutls_pkg
REVERT: 5bcb7dc5fe Problem: test_wss_transport doesn't compile without DRAFT
REVERT: 688213dbe4 Merge pull request #3706 from somdoron/master
REVERT: efb9c5698e Merge pull request #3707 from bluca/gnutls_pkg
REVERT: be83fe27e2 Problem: RPM builds do not print test failures logs
REVERT: 5bfb13032e Problem: packages not build with TLS support
REVERT: de845bd021 Merge pull request #3705 from somdoron/ws_mechanism
REVERT: cad10d9580 problem: some files are missing in git ignore
REVERT: 55c9e5037f problem: mingw and cygwin builds fail because of line error
REVERT: 2d6a66a81d problem: test_xpub_nodrop fails frequently
REVERT: 9b15658eb1 problem: zero-sized messages cause assertion when glibc assertion are on
REVERT: 539718f35a Merge pull request #3704 from somdoron/ws_mechanism
REVERT: 618227f63c problem: GNUTLS handshake is getting blocked because of timeout on some versions
REVERT: 810d3b43d1 Merge pull request #3703 from somdoron/ws_mechanism
REVERT: a9bb526403 problem: wss transport return incorrect return code for error
REVERT: 8d9acb72c1 Merge pull request #3702 from somdoron/ws_mechanism
REVERT: 2018be643a problem: valgrind complain about uninitialized value
REVERT: 977f137a83 problem: cannot check WS and WSS capability
REVERT: 41b9af2c79 problem: WS transport doesn't support mechanism
REVERT: 95797422aa Merge pull request #3701 from JonDyte/master
REVERT: 9e60dbe780 RELICENSE: add Jon Dyte license grant.
REVERT: 28f5c9545a Merge pull request #3700 from bluca/relicense
REVERT: 42408dd9aa Add grant by nixman
REVERT: 1c7ed2484b Merge pull request #3698 from ThePrez/ibmi
REVERT: 94f92b64ed Add IBM i to platform list
REVERT: fb2db30b19 Add relicense notice
REVERT: 25320a3c7b Add IBM i build support via 'os400' clause
REVERT: 9bb6b21423 Merge pull request #3695 from somdoron/tls
REVERT: 7296fb5b15 problem: unsecured websocket is rarely used in production
REVERT: 2e9b2f8843 Merge pull request #3696 from bluca/relicense
REVERT: a43f03316e Add grant by MongoDB, Inc.
REVERT: 8fe620901f Merge pull request #3690 from ipechorin/master
REVERT: 598d9babf6 Add relicense grant
REVERT: 4ebe92333e Merge pull request #3687 from trya/fix_conflate
REVERT: 2fe9dd9101 Problem: ZMQ_CONFLATE on PUB sockets delivers to only one subscriber at most
REVERT: 38b485dd75 Merge pull request #3685 from trya/relicensing
REVERT: f24c019ec1 Merge pull request #3686 from trya/doc_sock_block
REVERT: 45e1fc059b Add relicense grant
REVERT: 4378d71247 Problem: Documentation about socket blocking on send operations is incorrect
REVERT: 8d34332ff2 Merge pull request #3683 from dimpase/patch-1
REVERT: 3290faa8e6 relicense by dimpase
REVERT: a25e3168bb Allow "configure --disable-maintainer-mode"
REVERT: d76664017c Merge pull request #3681 from TobiSchluter/bugfix/dont_include_winsock2
REVERT: 38d144731d Add relicensing file
REVERT: cb211e4f1e Problem: inclusion of winsock2.h leads to ordering issues in user code.
REVERT: 3ecaf9fe6e Merge pull request #3680 from bluca/nss_pkg
REVERT: bd5220c505 Problem: nss package has different name on SUSE
REVERT: 9b4deeffdb Merge pull request #3679 from bluca/nss_pkg
REVERT: 3e4c90bbf4 Problem: package build fails on SUSE Tumbleweed
REVERT: 79535f39ca Problem: there are already many Travis builds
REVERT: 5dd433501f Problem: packages are not build with nss
REVERT: 9acdafb001 Problem: spec file includes libsodium-devel twice
REVERT: adf348b667 Merge pull request #3677 from somdoron/sha1_conflict
REVERT: 2fb9e93cfa problem: ci doesn't build with nss
REVERT: 9be8334938 problem: sha1 external module conflict with czmq
REVERT: e756743a12 Merge pull request #3674 from herbrechtsmeier/relicense
REVERT: f505e02988 RELICENSE: add grant from Stefan Herbrechtsmeier
REVERT: be0f52fe57 Merge pull request #3673 from jcfr/relicense-jcfr
REVERT: 0858038367 Merge pull request #3672 from bluca/relicense
REVERT: a643e58902 Relicense granby by RPGillespie6
REVERT: 064d5438e6 Merge pull request #3671 from somdoron/ws_protocol
REVERT: 52e0d965b3 problem: ws_engine doesn't check Sec-WebSocket-Protocol
REVERT: df1bec03c0 Merge pull request #3670 from somdoron/ws_host_path
REVERT: a48fdd6a7f problem: ws_engine doesn't send correct host and path
REVERT: 3413e05bd0 Merge pull request #3668 from UniStuttgart-VISUS/master
REVERT: 00cf36e933 Added relicense
REVERT: 2ec56d25b6 Safer regex replace, keeping options like "/Zc:twoPhase-" intact
REVERT: a084deb0b2 Merge pull request #3666 from diorcety/license
REVERT: 0bbe531861 Relicense: diorcety
REVERT: 4256e5413c Merge pull request #3664 from cbusbey/relicense
REVERT: ccabb48265 grant relicense
REVERT: 3d656e1ff1 Relicense: Jean-Christophe Fillion-Robin
REVERT: e33eedc663 Merge pull request #3661 from bluca/autoconf_static_only
REVERT: 223e9266e0 Merge pull request #3662 from bluca/relicense
REVERT: 9785e37875 Grant by psl-felipefarinon
REVERT: 2fe2ce1e37 Problem: static-only test run fails
REVERT: 21bfa58dad Merge pull request #3660 from bluca/relicense
REVERT: 10aea5c65d Grant by kreuzberger
REVERT: 826e7db7be Merge pull request #3659 from bluca/xpub_user_msg
REVERT: 6fb8ef0711 Problem: can no longer send user data from XSUB to XPUB
REVERT: c737e5720f Merge pull request #3654 from bluca/relicense
REVERT: 1925bdccb1 Grant by skaller
REVERT: 62fe9bf147 Merge pull request #3653 from rcxdude/master
REVERT: ecc2eb42ce Add relicense permission
REVERT: 017e7d3605 Merge pull request #3652 from mvilim/relicense
REVERT: a55f2a52e3 Relicense permission
REVERT: 3e3c3d7ba5 Merge pull request #3651 from brian-peloton/master
REVERT: 41a58da49c Merge pull request #3650 from bluca/relicense
REVERT: 8a3140064f Grant by dmeehan1968
REVERT: db8447d3b1 Merge pull request #3649 from bluca/relicense
REVERT: 757ae967cf Grant by paddor
REVERT: 1a0d52db05 Grant by mbarbisan
REVERT: e30186cb00 Merge pull request #3648 from bluca/relicense
REVERT: b566e2cc77 Grant by jbreams
REVERT: 48c6290888 Grant by DaiyuHurst
REVERT: a76233b727 Merge pull request #3647 from msune/msune_licensing
REVERT: ea9d948cde RELICENSE: add relicense agreement from msune
REVERT: b3582da8fb Introduce extended set/get methods for ZMQ contexts (#3642)
REVERT: 2aa87c94cc UDP engine aborts on networking-related errors from socket syscalls (2) #2862 (#3640)
REVERT: 7559d2daaf Merge pull request #3639 from sigiesec/fix-win-binaries
REVERT: c1377ff168 Problem: appveyor binary archives do not contain import libraries
REVERT: f48c86d077 UDP engine aborts on networking-related errors from socket syscalls #2862 (#3638)
REVERT: e492dea80e Merge pull request #3637 from spotify/relicense
REVERT: 74e7ee0e66 Add relicense agreement from Spotify AB
REVERT: 56ace6d03f Merge pull request #3636 from schulzch/cmake-precompiled
REVERT: 878f1d51f5 Add ENABLE_PRECOMPILED option.
REVERT: 9bb197e030 Merge pull request #3613 from TomzBench/mingw-fix
REVERT: 1d21d2f4e4 Merge pull request #3634 from bluca/relicense
REVERT: 205c52009d RELICENSE: add grant by Daniel Krikun
REVERT: e9b67001dd Problem: invalid syntax for calling convention on function pointer
REVERT: 19f2d9e529 Merge pull request #3633 from Neopallium/master
REVERT: d63a00b98f Re-license Robert G. Jakabosky (Neopallium)
REVERT: f4cbe4ba45 Add relicense grant
REVERT: 5de89531f2 Merge pull request #3632 from Suudy/master
REVERT: 65e67b32bf RELICENSE:  Add relicensing grant
REVERT: ab51e0a81f Merge pull request #3626 from bluca/relicense
REVERT: 48ea043311 Merge pull request #3630 from hnwyllmm/patch-1
REVERT: 5650bbab1d Adds relicensing grant
REVERT: 66a228ef46 Merge pull request #3628 from murphybytes/murphybytes-relicense
REVERT: 9d53203ccf relicensing
REVERT: e8e13c17ad Merge pull request #3627 from f18m/master
REVERT: e979988d66 RELICENSE: chymanfx
REVERT: 78c435044d Merge pull request #3625 from jlauenercern/master
REVERT: 95176a53a4 RELICENSE: Joel Lauener
REVERT: a979a99523 Add relicense grant (#3624)
REVERT: 057331e3f9 Merge pull request #3623 from miniway/relicense
REVERT: b00494226c Relicense permission
REVERT: c87215380a Merge pull request #3622 from jens-auer/master
REVERT: cc83fed11a Add relicense statement
REVERT: 8443313e0b Merge pull request #3621 from bluca/relicense
REVERT: 3c951f7d1c Merge pull request #3620 from bebopagogo/master
REVERT: 3bb2a0d487 RELICENSE: Aleksander Melnikov
REVERT: becf469865 Add relicense agreement from Brian Adamson
REVERT: e161907db9 Merge pull request #3619 from bluca/relicense
REVERT: 87988bf4c8 Problem: formatting error
REVERT: 6b71823ad0 Merge pull request #3618 from AxelNennker/master
REVERT: 3c8f4a431e relicense
REVERT: edc266b3ab RELICENSE: Manuel Segura
REVERT: c0db5c3ae3 Merge pull request #3617 from claws/relicense_permission
REVERT: cd4fac3a0c relicense permission
REVERT: db82835995 Merge pull request #3616 from dennisklein/relicense_permission
REVERT: c44be4aa60 RELICENSE permission
REVERT: 1ef3a68629 Merge pull request #3615 from drbobbeaty/master
REVERT: 4e7a58b983 Merge pull request #3614 from garlick/relicense_garlick
REVERT: 7d8c86241c Added my relicense doc
REVERT: 304843373c Add relicense agreement from Jim Garlick
REVERT: 64d58c432c relicense add
REVERT: ec0aa6cef6 Merge pull request #3612 from fanquake/travis_sudo_deprecated
REVERT: 87b81926aa no void pointer to store function pointer
REVERT: 114b1f9516 problem: no relicensing agreement for fanquake
REVERT: abe26f0dc3 problem: sudo:false has been deprecated by Travis CI
REVERT: 5f95e53e0f Allow to graph results from TCP links at 100Gbps nicely.
REVERT: 9cdef8aa0c Better script for performance tests
REVERT: b66b2857ad Merge pull request #3610 from hxw/master
REVERT: 4cd39feb68 Add re-license grant file
REVERT: 62d8346447 add DragonFly BSD to platforms list
REVERT: c3eab89e53 Merge pull request #3608 from hxw/master
REVERT: 72854e6342 problem: DragonFly BSD does not allow mapping global IPv4 addresses when IPv6 is used
REVERT: ba679bcce8 problem: configure for DragonFly need FreeBSD also defined
REVERT: 6b6043600e Merge pull request #3607 from f18m/master
REVERT: 877c32dc3d Add scripts to ease performance graph generation
REVERT: 21a0815f2f Merge pull request #3605 from bl0x/master
REVERT: 5a519e1686 Add RELICENSING statement for bl0x.
REVERT: 45243cd009 Fix build on SL6.9. Fix #3603.
REVERT: a8d19057b1 Merge pull request #3602 from bluca/formatting
REVERT: 4d5e97adac Problem: formatting errors introduced by #3601
REVERT: 9dcbdd1b09 Merge pull request #3601 from jacquesg/win32threadname
REVERT: b3123a2fd1 Problem: __try and __except isn't universally supported on windows
REVERT: 47fc979b2a Merge pull request #3600 from drbitboy/master
REVERT: 853aa9801e Problem:  include/zmq.h is not so much broken as inconsistent in           how it declares the file descriptor (fd) of a socket           in struct zmq_pollitem_t vs. struct zmq_poller_event_t
REVERT: 20a4e4d1be Merge pull request #3598 from ssbl/contributing
REVERT: 475a029514 Problem: PR template is mostly about contributing guidelines
REVERT: ed4317b0e9 Merge pull request #3597 from ssbl/redundant-check
REVERT: f07d88be09 Problem: redundant check in condition
REVERT: 49f4ef1759 Merge pull request #3595 from aixxe/master
REVERT: 63409579e7 Problem: Usage of 'if_nametoindex' not supported in Windows XP.
REVERT: 69e451c1fa Merge pull request #3594 from mancasg/master
REVERT: 1bbbd77ac4 RELICENSE: Mancaș George grant
REVERT: 13387c5cdc Problem: stream_engine use after free Solution: Don't allow concurrent heartbeat timers
REVERT: 60cca513a1 Merge pull request #3593 from jean-airoldie/doc_poller
REVERT: 1bd94a979d Problem: behavior of closing a socket registered...
REVERT: c83fa74767 Merge pull request #3591 from jean-airoldie/max_sockets
REVERT: 7675995fe8 Problem: incorrect ZMQ_MAX_SOCKETS default value in doc
REVERT: 49636f4c88 Merge pull request #3588 from inuik/master
REVERT: afa11b0dfd Copy debug libraries for debug builds
REVERT: a56d36b8e5 Merge pull request #3587 from somdoron/stream_engine_base
REVERT: 157b2a2ee0 problem: ws_engine duplicate code from stream_engine
REVERT: 184e7a55e5 Merge pull request #3585 from bluca/fixes
REVERT: 7262701876 Problem: build on centos6/ubuntu12 still broken
REVERT: efd7188760 Merge pull request #3584 from bluca/fixes
REVERT: 496c8eb05a Problem: missing copyright and license header from new file
REVERT: 10a0baf691 Problem: wrong copyright dates in newly added files
REVERT: 38c31154d0 Problem: build broken with older compilers
REVERT: 021c6a706b Problem: no license.txt file for external/sha1/
REVERT: 3692b26649 Merge pull request #3579 from somdoron/zws2
REVERT: feeed3f27e Merge pull request #3580 from sigiesec/use-libsodium-based-allocator
REVERT: 4756ff3046 Problem: use of tweetnacl vs. libsodium is ambiguous
REVERT: 39941a0c82 problem: browser cannot communicate with zeromq directly
REVERT: 1781cff37b Problem: plaintext secrets placed in insecure memory
REVERT: 92dbb4caee Problem: no C++ style secure memory allocator available
REVERT: 8a7a9cb90f Problem: clang-format produces C++11 style nested templated arguments
REVERT: d9dce8f068 Merge pull request #3578 from ssbl/unused-parameter
REVERT: e26f094193 Problem: unused parameter in benchmark function
REVERT: 9c5cf8573c Merge pull request #3573 from sigiesec/use-std-vector
REVERT: 02f7dca678 Merge pull request #3570 from bluca/static_analysis
REVERT: 1de4cf6ffa Problem: use of malloc is error-prone
REVERT: 77cd206100 Problem: errors do not fail ABI CI test
REVERT: eec972a5b4 Problem: unused variable in test tool
REVERT: c819eedd89 Problem: missing rc checks in udp_engine
REVERT: b5db4b4421 Merge pull request #3568 from somdoron/master
REVERT: 71decb996d problem: wrong api_key for bintray
REVERT: 89ac4a0f6c Merge pull request #3566 from TomMD/fix/leaks
REVERT: b99bf4e1ce Merge pull request #3567 from myd7349/fix-include-dir
REVERT: bb3fa9c048 Problem: Missing ZeroMQ_INCLUDE_DIR when only static lib is built
REVERT: 90ff30c086 Free memory when curve_client sends invalid ready message.
REVERT: 27057263cd Merge pull request #3565 from bluca/newver
REVERT: 491a0ae107 Problem: 4.3.2 is out, need new version
REVERT: a84ffa12b2 Finalize changelog for 4.3.2
REVERT: fa82aa1120 Merge pull request #3564 from bluca/news
REVERT: c2488ed520 Problem: packaging versions out of date
REVERT: f5f1880b58 Problem: NEWS not up to date for v4.3.2
REVERT: 0f01fb5134 Problem: markdown errors in zmq_getsockopt.txt
REVERT: 8e6bafcbe0 Problem: application metadata not parsed correctly when using CURVE
REVERT: ddd0da2f57 Merge pull request #3476 from TomMD/fix/memory-leak
REVERT: 367cedb7c6 Fix request-handling memory leak
REVERT: 2c89c069a9 Tommd relicensing statement
REVERT: 5368ae0571 Merge pull request #3562 from bear-metal/lourens-relicense
REVERT: 3ec1bf5096 Add relicense agreement from Lourens Naudé
REVERT: 5f8a7b1c22 Merge pull request #3561 from zeromq/secpolicy
REVERT: 153deece66 Problem: no security policy
REVERT: d5067df2dd Merge pull request #3559 from ssbl/inconsistent-naming-convention-fix
REVERT: 1186e9868a Problem: code doesn't follow libzmq naming conventions
REVERT: 4a855fba8c Merge pull request #3557 from bluca/docs
REVERT: 364561953a Problem: zmq_disconnect documentation is confusing and breaks semantics
REVERT: eba6fb2988 Problem: ZMQ_IN/OUT_BATCH_SIZE are dangerous
REVERT: a43c842e0d Merge pull request #3556 from ssbl/better-names
REVERT: 68b744fac5 Merge pull request #3555 from jean-airoldie/batch_size_sockopt
REVERT: d1e6fe19b4 Problem: variable and type names are not descriptive
REVERT: cfcab66c71 Problem: {in,out}_batch_size must be configured at compiled time
REVERT: 4904bf7177 Merge pull request #3550 from jean-airoldie/heartbeat_test
REVERT: 241b073fd3 Problem: missing heartbeat test for draft sockets
REVERT: fcf828d34b Merge pull request #3547 from jean-airoldie/unbind-doc
REVERT: 15dafb1c1c Problem: radix tree's apply function uses incorrect resizing logic (#3548)
REVERT: 4d933c28be Problem: disconnect & unbind doc is misleading
REVERT: b17e854f15 Merge pull request #3546 from skicc/patch-1
REVERT: 0503abb336 RELICENSE
REVERT: d2be018800 CMake: don't try to link with librt on MinGW
REVERT: 9534bbfc4d Merge pull request #3539 from guillon/dev-socks-tests
REVERT: 153418e175 Add tests for SOCKS proxy support
REVERT: 46b498e590 Merge pull request #3544 from somdoron/master
REVERT: e27a13a8ba problem: no artifacts for x64 on windows
REVERT: 8f66156aa3 problem: tests might fail and prevent deployment
REVERT: 27f9be1125 Merge pull request #3542 from guillon/fix-test-asserts
REVERT: f203064374 Problem: test assertions not reporting the right line number
REVERT: aa6b6440f2 Merge pull request #3541 from somdoron/master
REVERT: ee6755ff1d problem: appveyor with libsodium change the current directory and break the build
REVERT: 3cb1c377dd Merge pull request #3540 from somdoron/master
REVERT: 0a696d8774 problem: no artifact repository for windows
REVERT: aac3cd4d93 Merge pull request #3535 from bluca/format
REVERT: 321c288005 Problem: philippeleite relicense statement not added to the repository
REVERT: 3c06ec118f Problem: formatting errors
REVERT: 1fdb152b9d Merge pull request #3537 from philippeleite/patch-2
REVERT: 8a02f70706 pthread_equal to compare thread ids
REVERT: 2202587267 Merge pull request #3534 from guillon/dev-socks-basic-auth
REVERT: 58c30dc7d1 Add support for SOCKS5 basic authentication
REVERT: 68558bc394 Merge pull request #3532 from guillon/fix-socks-connect
REVERT: 42cfa697f2 Fix issues with SOCKS5 proxy connection
REVERT: 9736f57f08 Add RELICENSE grant for guillon
REVERT: 178f9e3f3c Merge pull request #3527 from rotty/pr/clarify-zmq_msg_send-wording
REVERT: fae26774f5 Problem: Unclear `zmq_msg_send` failure semantics
REVERT: 96b9eece15 Merge pull request #3521 from jackpimbert/master
REVERT: 940f54e7ce Problem: PGM doc missing info on high data rates
REVERT: 840b9ba4fa Problem: No relicense agreement by jackpimbert
REVERT: 4dca26767e Merge pull request #3518 from ackalker/fix-use-of-test
REVERT: 196cb723df Add RELICENSE entry
REVERT: 9a397666d2 acinclude.m4, configure.ac: Fix several non-portable uses of `test`
REVERT: cef806550c Merge pull request #3516 from moretromain/fedorafix
REVERT: 5b07a1199c Fix compiler error
REVERT: 2b63a89635 Merge pull request #3515 from moretromain/win-threadname
REVERT: 27005cc1ae Implement thread name on windows, cleanup thread naming internals
REVERT: 046ccfc408 Merge pull request #3513 from bluca/clang7
REVERT: 9cb266edaa Merge pull request #3512 from bluca/fixes
REVERT: bde18f3ede Problem: comments before ifdefs are wrongly formatted
REVERT: 5de3aa1555 Problem: clang-tidy 6 has issues with comments
REVERT: 19ff4d0b6a Problem: zmq_socket_monitor_versioned_typed duplicates zmq_socket_monitor_versioned
REVERT: 797439c8e2 Problem: typos in manpage entry for ZMQ_XPUB_MANUAL_LAST_VALUE
REVERT: 41be0f5386 Problem: new xpub option is in critical path
REVERT: a53dfe936a Problem: many unnecessary ifdefs covering new xpub option
REVERT: 9bcfc251f4 Problem: new test_xpub_manual_last_value not built by automake
REVERT: 2f98f7034b  Support XPub socket send last value caching to last subscription pipe with ZMQ_XPUB_MANUAL_LAST_VALUE. (#3511)
REVERT: 6b51f03377 Merge pull request #3509 from jean-airoldie/monitor_typed
REVERT: 8738ada00f Problem: Endpoints are sometimes not unbound quick enough
REVERT: 7836ec752c Problem: Potentially unitialized variable in #3508
REVERT: 3aca047b96 Merge pull request #3508 from jean-airoldie/monitor_typed
REVERT: 606a8f7967 Problem: Socket monitoring only allows ZMQ_PAIR
REVERT: e285fe6ea7 Merge pull request #3502 from sigiesec/fix-plain-hello-message
REVERT: 6e1c58e86e Problem: PLAIN HELLO message incorrectly uses WELCOME literal
REVERT: 65dd38b268 Merge pull request #3499 from sigiesec/fix-windows-build
REVERT: d46c580977 Problem: signature of zmq_poller_fd does is incompatible with regular error handling
REVERT: 548f31d4b4 Merge pull request #3498 from sigiesec/fix-windows-build
REVERT: 63c4d8be78 Problem: syntax error on Windows related to socket descriptor type
REVERT: d3f52b2b91 Merge pull request #3497 from sigiesec/fix-cmake-config
REVERT: 8996912cad Problem: generated ZeroMQConfig.cmake does not work when only static or shared library was built
REVERT: f41f51461f Merge pull request #3496 from sigiesec/cleanup-cmakelists
REVERT: 2d8ef84760 Problem: CMAKE_REQUIRED_INCLUDES used in a wrong way, check_function_exists is problematic
REVERT: 3e5843d073 Problem: include directives are cluttered throughout CMakeLists.txt
REVERT: 7c53567b93 Problem: extra character in option name
REVERT: 9e4b6632c2 Problem: misspelled ar program name
REVERT: 635f093744 Problem: redundant output in CMakeLists.txt
REVERT: ea109fcaab Merge pull request #3493 from moretromain/cmake-fix
REVERT: a565718505 RELICENSE: moretromain grant
REVERT: 8eee5eb1a8 Fix a typo in CMakeLists.txt
REVERT: 7971be930b Merge pull request #3491 from bluca/gcc9
REVERT: ca2e8b3b19 Problem: build broken on Fedora 30
REVERT: 8c8110a136 Merge pull request #3490 from jean-airoldie/zmq_poller_fd_doc
REVERT: cdbe120738 Problem: No invalid pointer handling for zmq_poller_fd
REVERT: 19dd8195be Problem: Missing doc & unit tests for zmq_poller_fd
REVERT: 92eedc5716 Merge pull request #3489 from normano/master
REVERT: dad917e04e fixed date
REVERT: 97b51e81d3 Added RELICENSE for normano contribution
REVERT: 9780011846 Fixed zmq_socket_monitor example
REVERT: 9bee21b364 Merge pull request #3484 from jean-airoldie/poller_fd
REVERT: 05aadc4e38 Problem: no relicense agreement by jean-airoldie
REVERT: 046534480b Problem: Cannot get thread safe socket fd
REVERT: 501f9d8da4 Merge pull request #3483 from ssbl/dead-code-fix
REVERT: e9678efe00 Problem: unused Windows-specific code in sleep_ms
REVERT: e3a96778b6 Merge pull request #3481 from neheb/patch-1
REVERT: 761af4939f Add RELICENSE entry
REVERT: 091e15a28d Add <ios> include to fix uClibc++ compilation
REVERT: 9067e3ac9d Merge pull request #3480 from ipa/zeromq-3479
REVERT: 0a5ca642e2 corrected name in the signature of relicense statement
REVERT: c65fa0a34d Problem: QNX crosscompiler needs additional parameters to chosse the correct platform
REVERT: c531514c33 Problem: no relicense agreement by ipa
REVERT: e1a895917c Problem: libzmq does not build on QNX 6.6 using CMake #3479
REVERT: 494a82f0e7 Merge pull request #3478 from Omegastick/master
REVERT: 7d26319247 Problem: No relicense statement for Omegastick
REVERT: 43e398ed86 Problem: Radix Tree benchmarks break when project is used as a submodule
REVERT: cc99846156 Merge pull request #3477 from bluca/manpages
REVERT: f4b0f327de Problem: markup error in zmq_socket.txt
REVERT: 8f77150c80 Problem: man errors, can't break lines
REVERT: de4d69f597 Merge pull request #3473 from bluca/format
REVERT: 3c21eed0a1 Problem: CI format check fails
REVERT: 5b140baf45 Merge pull request #3472 from bluca/hardening
REVERT: 320ed68ce9 Problem: immediate binding hardening not used by debian package
REVERT: db7bdd1b1a Some explicit endpoint type changes to support GCC 5 (#3468)
REVERT: 6c613902da Merge pull request #3467 from sigiesec/improve-hwm-pubsub-test
REVERT: b9041bf78c Problem: missing information on assertion failure
REVERT: d328f90bb7 Problem: inadequate recv variant used which assumes 0-terminated string
REVERT: a5ee4fb001 Problem: code duplication for multiple transports, multiple test cases combined in one
REVERT: 06f5a6f282 Problem: use of generic assertion macro
REVERT: d4401b230b Problem: test case not making use of test_bind helper function
REVERT: bdccfe4097 Merge pull request #3464 from bluca/ericcson_grant
REVERT: 2de7f9ccf9 Relicensing grant from Ericsson
REVERT: e20861a065 Merge pull request #3463 from sigiesec/fix-3269
REVERT: 42e27b7d0d Problem: socket returned by ZMQ_FD cannot be used with CreateIoCompletionPort
REVERT: 25bb43c33a Merge pull request #3461 from sigiesec/refactor-tests
REVERT: 47dba21005 Problem: code is unnecessarily imperative
REVERT: bfec30b1e5 Problem: test_address_tipc is unnecessarily verbose
REVERT: 386de33030 Problem: code from bind_loopback_tipc is duplicated
REVERT: 0e0bead3cf Problem: code from bind_loopback_ipc is duplicated
REVERT: 7f64b925aa Problem: code from bind_loopback_ipv4 is duplicated
REVERT: 8dc933f2ed Problem: non-expressive test case name
REVERT: 34999d5069 Problem: s_send(more) can be replaced by safer send_string_expect_success
REVERT: af4fa22fd8 Problem: default test setUp/tearDown functions duplicated in many test programs
REVERT: 2b80dd7add Problem: test_bind used with explicit endpoint where bind_loopback_ipv4 could be used
REVERT: 454c0b834a Merge pull request #3460 from bluca/borken
REVERT: dc91981df7 Problem: removing header from testutil.hpp breaks unittest build with gcc8
REVERT: 6d77558c77 Merge pull request #3459 from sigiesec/migrate-testutil
REVERT: c2cd2966ab Problem: no documentation of testutil_unity functions
REVERT: de622c8198 Problem: functions are unnecessarily declared in header
REVERT: 1450830611 Problem: unused include directives
REVERT: d0c4402daf Problem: needless use of macros
REVERT: a62e9d35be Problem: internal functions present in header file
REVERT: 5d74eba64a Problem: remaining basic assertions
REVERT: 5b40bdb194 Problem: redundant specific of testutil headers
REVERT: 347708bcf2 Problem: test utilities are in headers and recompiled for every test
REVERT: cbd4157638 Problem: tests without test framework
REVERT: 9528983d95 Problem: tests without test framework
REVERT: 90a4d268d9 Problem: tests without test framework
REVERT: 6ed03e9333 Problem: tests without test framework
REVERT: 75cd23d6af Problem: tests without test framework
REVERT: 06e713e9e0 Problem: tests without test framework
REVERT: 4ab381436d Problem: tests without test framework
REVERT: 6f083df5fb Problem: tests without test framework
REVERT: 2f40d21618 Problem: access to moved object
REVERT: 740780293a Problem: tests without test framework
REVERT: e17232f725 Problem: possible use-after-free
REVERT: f083e60d8c Problem: use of extra context
REVERT: 924d47f818 Problem: tests without test framework
REVERT: f4b9cc994d Merge pull request #3457 from sigiesec/migrate-zap-test
REVERT: 0266d4ac27 Problem: testutil_monitoring not using unity
REVERT: f46a96926c Problem: test_security_curve uses custom assertion macro
REVERT: efaca82bff Problem: testutil_security not using unity
REVERT: 6e0724609a Problem: errno not output on test failure
REVERT: 669fc4df5a Problem: test_security_zap not using a test framework
REVERT: 99e53698c5 Merge pull request #3456 from bluca/test_fd_port
REVERT: 168aa83d08 Merge pull request #3453 from panlinux/validate-group-before-using-1462
REVERT: 98875a9ddc Problem: TCP and UDP test sockets use hard-coded port
REVERT: 830b3428ec Problem: new test binary not ignored
REVERT: 1f656fd19d Problem: no relicense agreement by panlinux
REVERT: d81f3ec21c Problem: test_filter_with_supplemental_process_owner_gid fails
REVERT: 645df4e602 Merge pull request #3449 from sigiesec/migrate-security-tests
REVERT: 17c47da01c Merge pull request #3452 from jacquesg/strnlen
REVERT: b26542bbfc Problem: strnlen may not be available
REVERT: c1d2e71861 Merge pull request #3451 from jacquesg/devpoll
REVERT: 04f5ae20af Problem: Solaris 10 had unknown, active users
REVERT: 8759d20d4b Problem: tests link to two different flavours of the runtime library, causing heap corruption
REVERT: ae1bc03e9e Problem: artifacts published on appveyor are missing pdb files
REVERT: 8a2296711d Problem: epoll_t no longer requires _worker
REVERT: 212ab4f834 Problem: /dev/poll doesn't compile
REVERT: 36a16ec7d1 Problem: test_security_plain not using a test framework
REVERT: 223ef516b6 Problem: test_security_null not using a test framework
REVERT: bd6fa4bbb3 Merge pull request #3445 from bluca/relicense_hp
REVERT: f4f2ebfe95 Update HPE statement as requested by the grantor
REVERT: 1198a8ec91 Merge pull request #3444 from bluca/relicense_hp
REVERT: 84e9a1a022 Relicensing grant from HPE
REVERT: 1e9a8c97ea Merge pull request #3441 from bluca/test_xpub_nodrop_flaky
REVERT: 0bbd38f5d4 Problem: text_xpub_nodrop sometimes fails
REVERT: 2f5c2f4a48 Merge pull request #3440 from emtr/proxy-performance-fix
REVERT: d41ed6180b Proxy performance fix, ticket #3439
REVERT: 2e6464864e Merge pull request #3438 from sigiesec/fix-appveyor-test-execution
REVERT: 028aecc6d9 Problem: app…
  • Loading branch information
victorxcl committed Jun 16, 2020
1 parent 409ab3e commit 8f5daea
Show file tree
Hide file tree
Showing 1,404 changed files with 175,332 additions and 144,949 deletions.
53 changes: 0 additions & 53 deletions .clang-format

This file was deleted.

426 changes: 0 additions & 426 deletions .clang-tidy

This file was deleted.

48 changes: 0 additions & 48 deletions .github/CONTRIBUTING.md

This file was deleted.

22 changes: 0 additions & 22 deletions .github/issue_template.md

This file was deleted.

19 changes: 0 additions & 19 deletions .github/stale.yml

This file was deleted.

91 changes: 0 additions & 91 deletions .github/workflows/CI.yaml

This file was deleted.

13 changes: 0 additions & 13 deletions .github/workflows/Fuzzers.yaml

This file was deleted.

127 changes: 0 additions & 127 deletions .gitignore

This file was deleted.

2 changes: 0 additions & 2 deletions .hgeol

This file was deleted.

Loading

0 comments on commit 8f5daea

Please sign in to comment.