Min RK
6cf120eaad
reject old ZMTP connections if auth enabled
...
auth mechanisms were only enabled when ZMTP handshake
is latest version, meaning that connections from old sockets
would skip authentication altogether
2014-12-03 12:47:31 -08:00
Min RK
c35c0ca1bb
test unauthenticated messages from vanilla sockets
...
fails on all auth mechanisms
2014-12-03 10:34:34 -08:00
Constantin Rack
c57d557460
Merge pull request #1269 from somdoron/manual_and_welcome
...
Manual and welcome documentation
2014-11-27 05:20:31 +01:00
Doron Somech
dd809de6ff
add to authors
2014-11-26 22:49:15 +02:00
Doron Somech
cdf4a1211d
documentation for welcome msg and xpub manual
2014-11-26 22:47:42 +02:00
Constantin Rack
bcaae7de01
Merge pull request #1268 from somdoron/manual_and_welcome
...
remove debug printf in test_xpub_welcome_msg
2014-11-26 14:56:53 +01:00
Doron Somech
0ac0b04755
remove debug printf in test_xpub_welcome_msg
2014-11-26 15:53:50 +02:00
Constantin Rack
9bd34100b1
Merge pull request #1267 from somdoron/manual_and_welcome
...
Manual and welcome
2014-11-26 13:31:38 +01:00
somdoron
768b62eb9d
xpub welcome msg
2014-11-26 14:20:55 +02:00
somdoron
96e29f1455
Add manual control over subscriptions to Pub
2014-11-26 13:08:39 +02:00
Constantin Rack
cefce68a97
Merge pull request #1262 from hurtonm/master
...
Fix issue #1257
2014-11-24 15:17:14 +01:00
Martin Hurton
905b1683c7
Fix issue #1257
2014-11-24 15:07:59 +01:00
Pieter Hintjens
1680a3cea1
Merge pull request #1260 from abbradar/master
...
Fix test_filter_ipc for cleared supplementary groups
2014-11-20 05:28:13 +02:00
Nikolay Amiantov
32b2d3034b
Fix test_filter_ipc for cleared supplementary groups
...
This should fix part of [https://github.com/zeromq/libzmq/issues/1129 ].
2014-11-20 05:08:45 +03:00
Constantin Rack
cb5eebd8b7
Merge pull request #1258 from hintjens/master
...
Problem: linger values other than -1 or 0 are unsafe
2014-11-17 15:29:25 +01:00
Pieter Hintjens
b6e61d72b2
Problem: linger values other than -1 or 0 are unsafe
...
Solution: set defaults back to infinity, and add new context
option, ZMQ_BLOCKY that the user can set to false to get a
less surprising behavior on context termination. Eg.
zmq_ctx_set (ctx, ZMQ_BLOCKY, false);
2014-11-17 11:56:59 +01:00
Constantin Rack
f448af948d
Merge pull request #1255 from klaussfreire/master
...
Fix busy-polling when reaching the rate limit
2014-11-10 18:13:20 +01:00
Claudio Freire
6a227b2ee4
Re-enable pollout before cancelling tx timeout
2014-11-10 14:00:34 -03:00
Claudio Freire
3de1163369
Fix busy-polling bug in pgm_sender causing it to consume CPU cycles
2014-11-10 13:22:54 -03:00
Pieter Hintjens
fca34e5e5a
Merge pull request #1253 from minrk/linger-timeout
...
use more conservative 30 second default timeout for LINGER
2014-11-09 20:00:47 +01:00
Min RK
35dd85a1db
use more conservative 30 second default timeout for LINGER
...
Regression in #1248 can cause lost messages at exit.
2014-11-09 10:05:04 -08:00
Pieter Hintjens
ed4f342633
Merge pull request #1252 from c-rack/master
...
Problem: return code of sodium_init() is not checked.
2014-11-08 12:07:04 +01:00
Constantin Rack
479db21136
Problem: return code of sodium_init() is not checked.
...
There are two todo comments in curve_client.cpp and curve_server.cpp that suggest
checking the return code of sodium_init() call. sodium_init() returns -1 on error,
0 on success and 1 if it has been called before and is already initalized:
https://github.com/jedisct1/libsodium/blob/master/src/libsodium/sodium/core.c
2014-11-08 10:50:17 +01:00
Constantin Rack
6dc9db1ede
Merge pull request #1251 from johntconklin/master
...
Use consistent spelling, fix typos.
2014-11-08 08:16:14 +01:00
J.T. Conklin
bc718b5307
Merge remote-tracking branch 'upstream/master'
2014-11-07 22:36:37 -08:00
J.T. Conklin
ea011a33de
Fix typos.
2014-11-07 22:30:15 -08:00
J.T. Conklin
afec8440ae
Use consistant spelling in documentation
...
behavior -> behaviour
initialize -> initialse
initialization -> initialisation
2014-11-07 22:27:41 -08:00
Constantin Rack
7b6e310b47
Merge pull request #1248 from hintjens/master
...
Problem: default LINGER value is insane
2014-11-07 23:52:00 +01:00
Pieter Hintjens
661bccb5bc
Merge pull request #1250 from c-rack/master
...
No error-checking of setsockopt ZMQ_CURVE_* z85 keys. Solves #1094 .
2014-11-07 21:01:39 +01:00
Constantin Rack
e00ea532df
Add tests for issue #1094 .
2014-11-07 17:35:41 +01:00
Constantin Rack
1844fc3284
Problem: No error-checking of setsockopt ZMQ_CURVE_* z85 keys. Solves #1094 .
2014-11-07 16:56:49 +01:00
Pieter Hintjens
7781375adf
Problem: default LINGER value is insane
...
Solution: use a sane value, e.g. 2 seconds
Fixes #1247
2014-11-06 15:32:31 +01:00
Martin Hurton
6d9f97ad60
Merge pull request #1246 from hintjens/master
...
Documentation fix for zmq_ctx_term
2014-11-06 11:51:38 +01:00
Pieter Hintjens
ea9f7acce3
Problem: zmq_ctx_term has insane behavior by default
...
Solution: document this with a clear warning. It would be
nicer perhaps to change the default LINGER to e.g. a few
seconds. However this could break existing applications.
2014-11-06 10:55:26 +01:00
Pieter Hintjens
e3817a160a
Merge pull request #1244 from johntconklin/master
...
Fix typo: addres -> address
2014-11-05 16:20:31 +01:00
J.T. Conklin
7176b854bc
Fix typo: endpoind -> endpoint
2014-11-05 06:24:22 -08:00
J.T. Conklin
b6ae984b11
Fix typo: addres -> address
2014-11-05 06:18:25 -08:00
Pieter Hintjens
eda042d610
Merge pull request #1243 from jemc/master
...
Problem: qt-android build doesn't fully work for downstream builds
2014-11-05 07:32:00 +01:00
Joe McIlvain
5b6293c57e
Problem: qt-android build doesn't fully work for downstream builds
...
Solution: Fix the qt-android build
2014-11-04 13:55:48 -08:00
Pieter Hintjens
57eff1bec0
Merge pull request #1242 from pmienk/master
...
Restore structure to targets lost during nonrecursive refactor.
2014-11-04 07:29:39 +01:00
Phillip Mienk
384fbbeca5
Restore structure to targets lost during nonrecursive refactor.
2014-11-03 14:14:18 -08:00
Pieter Hintjens
be55c5ac3d
Fixed .gitignore for mains in root
2014-11-03 17:28:18 +01:00
Pieter Hintjens
4a79f095b3
Merge pull request #1241 from jemc/builds-qt-android
...
Problem: No builtin way to build for qt-android
2014-11-03 06:08:19 +01:00
Joe McIlvain
aeec276b85
Problem: Travis ci logs are too long
...
Solution: Don't print tar extraction verbosely
2014-11-02 17:39:01 -08:00
Joe McIlvain
eae679718e
Problem: No builtin way to build for qt-android
...
Solution: Add qt-android build system and add to travis-ci
2014-11-02 17:33:23 -08:00
Richard Newton
98e22da1ee
Merge pull request #1234 from lysyloren/master
...
Disable IPC testing on ipc-incapable systems in test_term_endpoint.cpp
2014-10-29 09:20:19 +00:00
lysyloren
87c22364d6
Disable IPC testing on ipc-incapable systems in test_term_endpoint.cpp
2014-10-29 10:10:14 +01:00
Pieter Hintjens
b863709eda
Merge pull request #1233 from lysyloren/master
...
Added test and updated documentation for unbind wild-card * binded socke...
2014-10-29 09:47:51 +01:00
lysyloren
f47960e4bc
Added test and updated documentation for unbind wild-card * binded socket
2014-10-29 09:43:47 +01:00
Pieter Hintjens
c9eb7b8a7b
Merge pull request #1229 from lysyloren/master
...
Unbind socket with real endpoint when binding by wild-card * address
2014-10-28 19:08:58 +01:00