2813 Commits

Author SHA1 Message Date
Pieter Hintjens
89c762fb0a Clarified ZMQ_IDENTITY doc for duplicate identities 2014-02-03 11:22:22 +01:00
Pieter Hintjens
0b11c3174e Merge pull request #51 from EricMCornelius/master
Corrects ypipe initialization when conflate is NOT enabled.
2014-01-15 22:11:50 -08:00
Pieter Hintjens
129cb00d8f Update README.md 2014-01-15 21:39:21 +01:00
Pieter Hintjens
6982e69da4 Update README.md 2014-01-15 21:39:00 +01:00
Eric Cornelius
63fe43a101 Corrects ypipe initialization when conflate is NOT enabled. Fixes LIBZMQ-584 2014-01-15 12:18:50 -08:00
Pieter Hintjens
3f3f9dcec2 Merge pull request #47 from vortechs2000/fix_news
Adjust NEWS to include LIBZMQ-576
2014-01-02 14:45:47 -08:00
AJ Lewis
53bef03e7b Adjust NEWS to include LIBZMQ-576 2014-01-02 16:39:03 -06:00
Pieter Hintjens
a37c198c7d Merge pull request #46 from vortechs2000/fix-libzmq-576
Fix LIBZMQ-576 - Revert "Merge pull request #510 from miniway/master"
2014-01-02 13:12:18 -08:00
AJ Lewis
047bd130cf Fix LIBZMQ-576 - Revert "Merge pull request #510 from miniway/master"
This reverts commit f27eb67e1abb0484c41050e454404cce30647b63, reversing
changes made to a3ae0d4c16c892a4e6c96d626a7c8b7068450336.

Conflicts:
	src/stream_engine.cpp

Conflicts were around additional defaults to the constructor after the
'terminating' default.  The additional defaults were left alone, and
the 'terminating' default was removed.
2014-01-02 11:04:43 -06:00
Pieter Hintjens
5db0acb044 Merge pull request #44 from hintjens/master
Issue 797
2013-12-23 04:18:04 -08:00
Pieter Hintjens
845ee0c7bc Updated NEWS 2013-12-23 13:17:38 +01:00
Alex Grönholm
2ba0d159b5 Fixed setting TCP keepalive parameters on Windows 2013-12-23 13:16:18 +01:00
Pieter Hintjens
571c668fa2 Merge pull request #43 from hintjens/master
Backporting fixes from master
2013-12-06 14:30:23 -08:00
Pieter Hintjens
0552d9119b Updated news for #775 2013-12-05 16:52:36 +01:00
KIU Shueng Chuan
3dc89feafc use enum retired_fd instead of -1
using -1 causes a warning on Windows platform because SOCKET is unsigned.
2013-12-05 16:50:15 +01:00
Pieter Hintjens
97e1ecce22 Merge pull request #40 from hintjens/master
Backported fix for #763
2013-12-01 02:55:48 -08:00
Pieter Hintjens
d958b675c7 Updated NEWS for #763 2013-12-01 11:54:55 +01:00
Martin Hurton
ff8f97e7d7 Fix issue #763 2013-12-01 11:53:12 +01:00
Pieter Hintjens
75ba4c7292 Updated version number for release 4.0.4 2013-11-24 19:00:18 +01:00
Pieter Hintjens
8b9a82476b Merge pull request #37 from hintjens/master
Fixed test_many_sockets
v4.0.3
2013-11-24 09:58:59 -08:00
Pieter Hintjens
4363b75b4d Release notes for 4.0.3 2013-11-24 18:56:50 +01:00
Pieter Hintjens
c022c048dc Fixed test_many_sockets
* failed on systems where process could not allocate 1024 sockets by default
* include path for platform.hpp was wrong; fixed it
2013-11-24 18:55:28 +01:00
Pieter Hintjens
78b741bd71 Merge pull request #36 from hintjens/master
Updated version number for 4.0.2
v4.0.2
2013-11-24 03:47:58 -08:00
Pieter Hintjens
ba7c065c3d Updated version number for 4.0.2
- also moved macros to top of zmq.h for better visibility
2013-11-24 12:45:47 +01:00
Pieter Hintjens
d743ddafda Merge pull request #35 from hintjens/master
Updated NEWS for release 4.0.2
2013-11-24 03:42:01 -08:00
Pieter Hintjens
84c0caf42e Updated NEWS for release 4.0.2 2013-11-24 12:41:20 +01:00
Pieter Hintjens
e1939155ff Merge pull request #34 from hintjens/master
Backporting fixes from master
2013-11-19 02:01:23 -08:00
Pieter Hintjens
9ece2d322a Added links to RFCs for socket patterns 2013-11-19 11:00:45 +01:00
KIU Shueng Chuan
589bf436dd remove all asserts during critical section
the size of the critical section is reduced by only entering the critical
section right before the bind().
2013-11-19 11:00:39 +01:00
KIU Shueng Chuan
e54e55835e return error to caller on bind error 2013-11-19 11:00:28 +01:00
Richard Newton
111c20dc22 Fix signed/unsigned comparison 2013-11-19 11:00:07 +01:00
Richard Newton
3a4896f4a3 Fix signed/unsigned comparison 2013-11-19 10:59:57 +01:00
Richard Newton
0855c28069 Reduce default maximum number of sockets by 1 so there is room for the reaper socket. 2013-11-19 10:58:34 +01:00
Richard Newton
737b6afc97 Revert "Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for the repear socket."
This reverts commit 0b92831b2a82c3bbc0e9371662c546b94915a3ea.
2013-11-19 10:58:28 +01:00
psl-felipefarinon
8f85bafe37 issue #583 removing C++11 code. 2013-11-19 10:58:20 +01:00
Bruno D. Rodrigues
f72dbb35d5 Fix socket creation above sistem limits for all 'other' OS not covered by eventfd, windows or vms; enhanced test to create sockets up to a bigger limit to really test hitting the OS limit 2013-11-19 10:55:48 +01:00
Pieter Hintjens
5d6e7a74c1 Added test case to ignore 2013-11-09 09:59:21 +01:00
Pieter Hintjens
30309d660e Merge pull request #32 from hintjens/master
Cherry picking changes from libzmq master
2013-11-09 00:56:52 -08:00
Pieter Hintjens
e0c8a112a4 Cherry picking fixes from master 2013-11-09 09:56:21 +01:00
Martin Hurton
f6293d257d Signal that the peer performed orderly shutdown 2013-11-09 09:52:09 +01:00
Richard Newton
f33bdcf02e Fix formatting. 2013-11-09 09:52:08 +01:00
Richard Newton
fef24a8c1f Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for the repear socket. 2013-11-09 09:52:05 +01:00
Richard Newton
bfc3deb43a Get maximum number of sockets it can handle from poller_t 2013-11-09 09:52:02 +01:00
psl-felipefarinon
dccf1dce1e Fixing broken build issue #583 2013-11-09 09:51:59 +01:00
Richard Newton
24311dee1b Add test case for many sockets
Conflicts:
	CMakeLists.txt
	tests/Makefile.am
2013-11-09 09:50:43 +01:00
psl-felipefarinon
27d20aacc7 Fixing issue #583. Using low resolution timer for clock::now_ms 2013-11-09 09:47:41 +01:00
Pieter Hintjens
b2698474d2 Simplified fdpair reset after fork 2013-11-09 09:47:40 +01:00
Pieter Hintjens
0465e9abe9 Simplified error handling for make_fdpair on Windows 2013-11-09 09:47:04 +01:00
Pieter Hintjens
885c816e57 Fix for issue 574 2013-11-09 09:47:02 +01:00
Pieter Hintjens
7f3d0995cd Removed over-long pauses in tests
- used msleep (10) in most places instead of zmq_sleep (1)
- may cause failures on slower machines
- to change, modify SETTLE_TIME in testutil.h
- tested down to 1 msec on fast boxes

Conflicts:
	tests/test_connect_delay_tipc.cpp
	tests/test_proxy.cpp
	tests/test_sub_forward_tipc.cpp
	tests/test_term_endpoint_tipc.cpp
	tests/testutil.hpp
2013-11-09 09:44:17 +01:00