Commit Graph

  • 1619b3d84a Message atomicity bug in load-balancer fixed Martin Sustrik 2011-03-20 20:52:54 +01:00
  • 92c7c18367 Message atomicity problem solved in PUB socket Martin Sustrik 2011-03-20 11:50:51 +01:00
  • fac9c2da56 zmq_socket(3) and zmq_setsockopt(3) man pages improved Martin Sustrik 2011-03-16 16:32:31 +01:00
  • f5015f4c93 Incorrect errno reported from tcp_listener_t::set_address Martin Sustrik 2011-03-16 13:48:40 +01:00
  • 32ded2b457 Duplicate identities now checked with zmq_connect Martin Sustrik 2011-03-16 13:26:23 +01:00
  • b79d07b8bc reset socket state when identity message cannot be written to xrep Jon Dyte 2011-03-16 09:54:03 +01:00
  • 7045a4a213 Dead code removed from named_session.cpp Martin Sustrik 2011-03-15 13:11:20 +01:00
  • f987f4b3e2 FreeBSD complation error fixed Martin Sustrik 2011-03-14 20:29:00 +01:00
  • 2970d6c30b Remove obsolete assert from pgm_socket.cpp Martin Sustrik 2011-03-14 07:11:30 +01:00
  • d0c8edde35 Added missing close method w/ check if socket is already closed. Guido Goldstein 2011-03-12 17:16:27 +01:00
  • 7b95c5920c Windows build fixed Martin Sustrik 2011-03-09 16:34:37 +01:00
  • b00be2651c Different fixed to make OpenVMS port work. Brett Cameron 2011-03-08 14:39:52 +01:00
  • 184bdb8e2b Bug caused by interaction of REQ/REP routing and HWM fixed. Martin Sustrik 2011-03-03 12:37:11 +01:00
  • 97add1ec2f Documentation wrt thread-safety cleaned up. Martin Sustrik 2011-03-03 12:15:08 +01:00
  • 18b9ebea32 The copyrights in file headers updated. Martin Sustrik 2011-03-02 16:30:40 +01:00
  • 5fcef1cac4 ZMQ_MAXMSGSIZE option added Martin Sustrik 2011-03-02 09:00:36 +01:00
  • 4c7446211a Explicit identities bug in inproc transport fixed. Martin Sustrik 2011-03-01 16:08:40 +01:00
  • 67b1f14190 Memory leak in PUB/XPUB sockets fixed. Martin Sustrik 2011-02-26 08:42:20 +01:00
  • d4e418f5f4 Socket with no owner objects is deallocated immediately Martin Sustrik 2011-02-25 08:58:01 +01:00
  • c22e52737a Minor patch to zmq_getsockopt(3) man page Martin Sustrik 2011-02-24 16:57:53 +01:00
  • 29e0e7dbad Incorrect PGM sender/receiver creation fixed Martin Sustrik 2011-02-23 11:48:49 +01:00
  • 820fec7f28 Version bumped to 2.2.0 Martin Sustrik 2011-02-22 21:43:52 +01:00
  • 43e8868875 Added explicit error message in case of memory exhaustion Martin Sustrik 2011-02-22 16:23:36 +01:00
  • 98ccff1a24 Fixes build on at least CentOS 5 Mikko Koppanen 2011-02-21 23:40:48 +01:00
  • 0eea93526d Fix for memory leak caused by long identities Martin Sustrik 2011-02-21 17:49:12 +01:00
  • 5c0931121b Computation of buffer size for PGM fixed. Martin Sustrik 2011-02-21 11:22:54 +01:00
  • 12486fecc4 Fix MSVC and SunStudio builds with OpenPGM Martin Sustrik 2011-02-18 17:57:59 +01:00
  • 17e2ca71b4 Logging of duplicit identities added Martin Sustrik 2011-02-18 14:15:10 +01:00
  • 1f536b2d38 Init object is child of listener Martin Sustrik 2011-02-17 14:20:19 +01:00
  • 28f3e87fc6 Add delay before reconnecting Martin Sustrik 2011-02-17 10:33:38 +01:00
  • fbe5d859f4 Added note regarding setting sockopt before bind/connect Michael Compton 2011-02-15 09:33:19 +01:00
  • ba26cc9938 Build problem with OpenPGM and MSVC fixed Martin Sustrik 2011-02-13 10:07:10 +01:00
  • 14a0e147b2 Fixed win32 issue with WSAStartup Pieter Hintjens 2011-02-12 18:36:21 +01:00
  • e94790006e reaper added to MSVC build Martin Sustrik 2011-02-09 22:33:57 +01:00
  • 5b82b1ba30 Reaper thread waits for commands rather them retrieving them periodically Martin Sustrik 2011-02-09 22:23:21 +01:00
  • 80ac398bba Initial implementation of reaper thread. Martin Sustrik 2011-02-09 15:32:15 +01:00
  • 889424e675 max_sockets honoured precisely Martin Sustrik 2011-02-08 16:19:37 +01:00
  • 5dcbc34396 zmq_poll with no fds behaves decently Martin Sustrik 2011-02-08 14:46:27 +01:00
  • 908b39bf83 m4_esyscmd_s doesnt seem to be portable across different systems Mikko Koppanen 2011-02-07 15:06:20 +01:00
  • c8e5be87d8 test-hwm added to .gitignore Martin Sustrik 2011-02-05 15:04:15 +01:00
  • 4efead1bbb Fixed autogen.sh warnings on Debian 6 systems. Chris Rempel 2011-02-05 14:42:21 +01:00
  • 042e34a5d9 operator void* () added to context_t. Thijs Terlouw 2011-02-04 16:44:13 +01:00
  • 3f758ab2f4 Don't use RLIMIT_NOFILES in devpoll_t. Martin Sustrik 2011-02-03 09:59:54 +01:00
  • ca1acc340c RLIMIT_NOFILE not used in poll_t anymore Martin Sustrik 2011-02-03 08:46:04 +01:00
  • 1e0302633e Added WithOpenPGM configuration into MSVC builds Mikko Koppanen 2011-01-30 12:43:17 +01:00
  • 72d320366f Added test for HWM Mikko Koppanen 2011-01-30 11:51:30 +01:00
  • 1b15eba9a9 Fixed the problem of subscription forwarding and PGM interaction Martin Sustrik 2011-01-28 07:50:21 +01:00
  • f7f1dfc86d ZMQ_RECONNECT_IVL_MAX socket option added Thijs Terlouw 2011-01-26 07:01:06 +01:00
  • 8e61a11b39 Do not execute ipc tests under MinGW Mikko Koppanen 2011-01-20 22:13:01 +01:00
  • 8561a55d2c Remove unnecessary visibility pragmas Mikko Koppanen 2011-01-20 22:12:25 +01:00
  • c91bf25645 Fix handle connection reset during session init Dhammika Pathirana 2011-01-20 07:52:40 +01:00
  • 56bdba592c Fix cppcheck warnings: Prefer prefix ++/-- operators for non-primitive types. Martin Sustrik 2011-01-18 15:57:45 +01:00
  • b262f2fe9b Typo fixed in zmq_send(3) man page. Martin Sustrik 2011-01-17 14:51:01 +01:00
  • 667b247e32 Cancel pending timers when decoder for PGM stalls Steven McCoy 2011-01-17 14:45:24 +01:00
  • a249d15200 Fix MSVC build Martin Sustrik 2011-01-15 20:16:00 +01:00
  • 59fa0c9b46 Gerard Toonstra added to the authors file Martin Sustrik 2011-01-14 12:41:12 +01:00
  • a348d94c09 Fair queueing of subscriptions added to XPUB socket Martin Sustrik 2011-01-14 12:38:07 +01:00
  • 58c9830d90 XSUB socket has a subscription distributor Martin Sustrik 2011-01-14 12:25:54 +01:00
  • 8eae7d8507 'message distribution mechanism' separated from XPUB socket Martin Sustrik 2011-01-14 12:05:10 +01:00
  • 18f29ded6a Make cppcheck not complain about "'operator=' should return something" Martin Sustrik 2011-01-13 11:44:23 +01:00
  • 7051387108 Support dynamic generation of C preprocessor definitions for PGM rather than hardcoding them. Neale Ferguson 2011-01-12 09:22:25 +01:00
  • 725ebce13c Version bumped to 2.1.1 Martin Sustrik 2011-01-11 21:12:51 +01:00
  • bd0ba6e89a Size of inproc hwm and swap is sum of peers' hwms and swaps Martin Sustrik 2011-01-10 13:53:30 +01:00
  • babdf48aac Fix pipe writer termination Dhammika Pathirana 2011-01-07 13:28:35 +01:00
  • 8e0049e2fb Disable sending messages on SUB socket Martin Sustrik 2011-01-07 12:59:48 +01:00
  • 08cd2ce05d resolve "function declaration isn't a prototype" Min Ragan-Kelley 2011-01-06 08:42:57 +01:00
  • 472bdcd6b4 Return ETERM from getsockopt(ZMQ_EVETS) if zmq_term() was called Martin Sustrik 2011-01-05 16:57:51 +01:00
  • 95eebbfffa sunos/gcc3 compilation issue fixed Martin Sustrik 2011-01-03 20:50:24 +01:00
  • 51d2d9b9f8 Yet one more fix for oversized messages. Martin Sustrik 2010-12-20 13:06:36 +01:00
  • 112d0cd52e Fix the segfault when over-sized message is rejected. Martin Sustrik 2010-12-20 11:47:41 +01:00
  • cbbb1e925d Fix passing through CFLAGS/CPPFLAGS/CXXFLAGS when using --enable-debug Mikko Koppanen 2010-12-18 12:13:10 +01:00
  • d15e881ea0 unplugged engine tries to manipulate the pollset -- fixed Martin Sustrik 2010-12-17 16:30:42 +01:00
  • b19ee99bb1 fix race condition in session init Dhammika Pathirana 2010-12-17 15:30:56 +01:00
  • 27e83cc525 Fixes assertion on pipe.cpp:237 when swap fills up. Mikko Koppanen 2010-12-15 20:10:27 +01:00
  • a46980babe Remove assertions from devices Mikko Koppanen 2010-12-15 14:41:18 +01:00
  • f749f2d21c add basic uri validations Dhammika Pathirana 2010-12-13 15:40:26 +01:00
  • 22b2b9a2b6 fix overwriting errno on bind failure Dhammika Pathirana 2010-12-13 14:18:47 +01:00
  • a9d969a73e Bob Beaty added to the AUTHORS file Martin Sustrik 2010-12-09 21:44:15 +01:00
  • fcfad5682e Added Recovery Interval in Milliseconds Bob Beaty 2010-12-09 21:42:58 +01:00
  • 1d81d2f1d4 tar doesn't accept -C flag on solaris while extracting Mikko Koppanen 2010-12-07 11:15:51 +01:00
  • a3353150f8 Fix werror flag store/restore Mikko Koppanen 2010-12-07 11:15:18 +01:00
  • aed2eeafdc Fix visibility on rhel4 Mikko Koppanen 2010-12-07 11:14:46 +01:00
  • 9bb5323a1a Clarify zmq_send() operation for ZMQ_PUB sockets Martin Lucina 2010-12-07 11:10:21 +01:00
  • 73bbcb552d MSVC build fixed Martin Sustrik 2010-12-06 23:10:50 +01:00
  • 8d6cafe066 All devices conflated into a single implementation. Martin Sustrik 2010-12-06 22:57:29 +01:00
  • ec61751e17 options.type correctly set for PUB/SUB/XPUB/XSUB Martin Sustrik 2010-12-06 22:36:10 +01:00
  • 8a6ff4ccd2 xup and xsub files added to the MSVC build Martin Sustrik 2010-12-06 09:44:23 +01:00
  • 2daa0bb49d XSUB accepts (un)subscriptions in form of messages. Martin Sustrik 2010-12-05 09:48:52 +01:00
  • c80e7b80cc XPUB and XSUB socket types added. Martin Sustrik 2010-12-04 23:14:38 +01:00
  • abc8b5e40c Update NEWS file for 2.1.0 release Martin Lucina 2010-12-01 11:55:56 +01:00
  • 4a3ed39a22 Bump OpenPGM to 5.0.92. Steven McCoy 2010-12-01 11:52:05 +01:00
  • 520d621016 Bump ABI version to 1:0:0 for ZeroMQ 2.1.0 release Martin Lucina 2010-12-01 11:11:25 +01:00
  • b70d628fad Documentation updates for 2.1 Martin Lucina 2010-12-01 10:57:37 +01:00
  • 5bb0a339be Prefix variables with "ac_zmq_" Mikko Koppanen 2010-12-01 10:33:07 +01:00
  • 17d7e6ede0 Merge branch 'maint' Martin Sustrik 2010-12-01 10:27:24 +01:00
  • 289b1f5ced Remove unnecessary cast in kevent_delete Martin Lucina 2010-12-01 10:25:31 +01:00
  • 28db150aaf Fix thread thunker scope for MSVC. Steven McCoy 2010-11-29 10:52:22 +01:00
  • 325dd2f091 Functions passed to pthread_create are declared as extern "C" Martin Sustrik 2010-11-27 22:19:43 +01:00
  • 0bc2a05d84 .gitignore modified to ignore test executables Martin Sustrik 2010-11-27 12:51:43 +01:00
  • c9584096e0 Control symbol exports using -fvisibility Martin Lucina 2010-11-25 17:12:31 +01:00