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
Pieter Hintjens
4c6ea1252e
Merge pull request #1232 from johntconklin/master
...
Support both --enable-eventfd and --disable-eventfd options.
2014-10-28 13:38:32 +01:00
J.T. Conklin
10c18f7408
Support both --enable-eventfd and --disable-eventfd options.
2014-10-28 05:03:31 -07:00
Pieter Hintjens
3ac1925dcc
Merge pull request #1231 from johntconklin/master
...
Pass --with/--without-libgssapi_krb5 to configure.
2014-10-28 08:23:03 +01:00
J.T. Conklin
f78cbc50eb
Correct libgssapi_krb5 packages.
2014-10-27 21:19:03 -07:00
J.T. Conklin
0fe9cec92e
Pass --with/--without-libgssapi_krb5 to configure.
2014-10-27 20:36:45 -07:00
lysyloren
09e7416ee9
Unbind socket with real endpoint when binding by wild-card * address
2014-10-27 14:16:36 +01:00
Pieter Hintjens
d6c4750d26
Merge pull request #1226 from pmienk/master
...
Standardize optional libgssapi_krb5 dependency
2014-10-25 14:59:39 +02:00
Phillip Mienk
2153043614
Add support for --with/--without libgssapi_krb5
2014-10-25 01:31:30 -07:00
Phillip Mienk
1735c1e462
Add --with-libgssapi_krb5 to match libsodium and pgm.
2014-10-25 01:10:53 -07:00
Pieter Hintjens
9b2700cad2
Merge pull request #1225 from hurtonm/master
...
Fix issue #1224
2014-10-23 10:27:30 +02:00
Martin Hurton
1fd1d519a8
Fix issue #1224
2014-10-23 10:25:12 +02:00
Pieter Hintjens
e9b9860752
Merge pull request #1223 from xaqq/build-script
...
Improve build script error checking.
2014-10-21 22:32:18 +02:00
Arnaud Kapp
216caee1b3
Improve build script error checking.
...
This commit adds a check to make sure pkg-config is present on the
computer building libzmq.
This particular line was stolen from the debian mailing list.
See https://lists.debian.org/debian-dpkg/2011/04/msg00054.html
2014-10-21 22:27:38 +02:00
Pieter Hintjens
e74b10bc8c
Merge pull request #1222 from zeromq/revert-1183-size_fix
...
Revert "ZMQ API diverges from POSIX"
2014-10-21 08:23:51 +02:00
Pieter Hintjens
0d459318e3
Revert "ZMQ API diverges from POSIX"
2014-10-20 23:18:18 +02:00