Commit Graph

  • d7923f08ca Add sockopt ZMQ_RCVTIMEO/ZMQ_SNDTIMEO. Fabien Ninoles 2011-06-17 12:22:02 +02:00
  • e895607ca7 ENETUNREACH is a valid error from connect Martin Sustrik 2011-06-14 09:58:18 +02:00
  • 65d2b70312 Minor patch to fix ICC build Martin Sustrik 2011-06-13 08:15:05 +02:00
  • 970798ff98 mtrie.cpp added to MSVC build Martin Sustrik 2011-06-13 07:54:58 +02:00
  • c7fb5c54b6 Reverting previous commit that broke MSVC2010 build Martin Sustrik 2011-06-13 07:53:22 +02:00
  • b164023cca Fix scope on Windows includes. Steven McCoy 2011-06-12 19:37:11 +02:00
  • ff93f54653 ZMQ_FILTER socket option added Martin Sustrik 2011-06-12 15:24:08 +02:00
  • e080e3e8b6 Publisher-side filtering for multi-part messages fixed Martin Sustrik 2011-06-12 10:19:21 +02:00
  • bd86def1c7 Actual message filtering happens in XPUB socket Martin Sustrik 2011-06-11 20:29:56 +02:00
  • 3935258b82 Minor code beautification for mtrie_t Martin Sustrik 2011-06-01 11:54:33 +02:00
  • ee7313b4d8 Subscriptions are processed immediately in XPUB socket Martin Sustrik 2011-05-31 16:21:17 +02:00
  • a24a7c15a8 Session termination induced by socket fixed Martin Sustrik 2011-05-31 14:36:51 +02:00
  • 0b59866a84 Patches from sub-forward branch incorporated Martin Sustrik 2011-05-30 10:07:34 +02:00
  • 311fb0d852 Subscription matching moved from XSUB to SUB socket Martin Sustrik 2011-05-28 09:02:21 +02:00
  • 718885fdcd Pending messages are delivered even if connection doesn't exist yet Martin Sustrik 2011-05-26 11:30:25 +02:00
  • 87a6490b39 All pipe termination code moved to pipe_t Martin Sustrik 2011-05-25 10:25:51 +02:00
  • 3d4203decf Fabien Ninoles added to the AUTHORS file Martin Sustrik 2011-05-23 21:37:52 +02:00
  • 71ac91ba41 Add multi-array support to array_item_t. Fabien Ninoles 2011-05-23 21:36:00 +02:00
  • 0f6f7276e3 Move the pipe termination code to socket_base_t Martin Sustrik 2011-05-23 20:30:01 +02:00
  • acf0b0e515 Introduces bi-directional pipes Martin Sustrik 2011-05-22 17:26:53 +02:00
  • 9e6b399256 Couple of minor issues in MSVC build fixed Martin Sustrik 2011-05-17 14:27:03 +02:00
  • da7b6d0b38 Paul Colomiets added to AUTHORS file Martin Sustrik 2011-05-17 10:13:54 +02:00
  • 38e5f8699c Better handling of memory error in resolve_ip_hostname Paul Colomiets 2011-05-17 10:12:27 +02:00
  • 864c18f797 zmq_msg_init_data returns ERRNO instead aborting Paul Colomiets 2011-05-17 10:09:04 +02:00
  • d8d5a627b1 Duplicate initialisation of PGM_MULTICAST_HOPS removed Martin Sustrik 2011-05-16 10:44:38 +02:00
  • 5d0cffc52f ZMQ_MULTICAST_HOPS socket option added Martin Sustrik 2011-05-15 18:25:43 +02:00
  • 49df2f416c Fixes warning when compiling with MSVC on Win64 Martin Sustrik 2011-05-15 13:12:09 +02:00
  • 49387874ef Async connect doesn't fail on EWSANETDOWN Martin Sustrik 2011-05-08 09:03:49 +02:00
  • da1ef4d268 Fixed REP assert on missing envelope Pieter Hintjens 2011-05-08 09:02:47 +02:00
  • 0c5b781e97 urrent pipe pointer in XREP out of range -- fixed. Martin Sustrik 2011-05-06 15:51:56 +02:00
  • 3ef7c747ac Tore Halvorsen added to the AUTHORS file Martin Sustrik 2011-05-04 12:43:23 +02:00
  • 10120214ac Accessing an iterator after it is accessed is not valid. Tore Halvorsen 2011-05-04 12:41:10 +02:00
  • ceb5e1a073 Deallocation functions in zmq.h and msg_t class are consistent. Martin Sustrik 2011-05-03 23:20:43 +02:00
  • 5e329ba7ca Minor patch to keep ICC compiler happy Martin Sustrik 2011-05-03 23:16:03 +02:00
  • 6ecec9bbf1 Current inpipe remains unchaged in XREP when other pipe terminates Martin Sustrik 2011-05-02 19:28:51 +02:00
  • e5d4cd39e1 Yet one more fix related to PUB socket and multipart messages Martin Sustrik 2011-05-02 19:26:30 +02:00
  • e78cc47b18 Moved tests off 5555 (conflict with Eclipse) Pieter Hintjens 2011-05-02 18:59:55 +02:00
  • eb9bc1b064 Message atomicity problem in PUB socket fixed. Martin Sustrik 2011-04-30 06:48:18 +02:00
  • fe2e772dd5 pgm_socket uses binary version of UUID Martin Sustrik 2011-04-30 06:47:36 +02:00
  • 96213d5735 WSAENETUNREACH is a valid networking error Martin Sustrik 2011-04-29 07:23:30 +02:00
  • b2eb84f8ca Substantial simplification of uuid_t Martin Sustrik 2011-04-29 07:19:22 +02:00
  • 10fbc78e5c Assert during SUB socket termination fixed. Martin Sustrik 2011-04-22 07:51:24 +02:00
  • e0246e32d7 Message-related functionality factored out into msg_t class. Martin Sustrik 2011-04-21 22:27:48 +02:00
  • 581697695a Message validity is checked in the runtime Martin Sustrik 2011-04-19 08:08:15 +02:00
  • 20e0b7cdcb zmq_socket(3) describes the EMFILE error code Martin Sustrik 2011-04-18 09:11:45 +02:00
  • e3dc0b25d9 OpenPGM compilation error on OSX fixed Martin Sustrik 2011-04-18 08:55:51 +02:00
  • 452ea97f5b zmq_send(3) manpage improved Martin Sustrik 2011-04-15 08:03:26 +02:00
  • 590ad2510b Error handling for accept on Cygwin fixed Martin Sustrik 2011-04-15 07:59:28 +02:00
  • 5444064c1a Minor cleanup of preprocessor definitions for OpenPGM Martin Sustrik 2011-04-13 10:33:54 +02:00
  • 933ace0919 MSVC build fixed to reflect zmq.cpp split Martin Sustrik 2011-04-13 10:06:44 +02:00
  • 6191213a57 Code dealing with messages moved to msg.cpp Martin Sustrik 2011-04-12 14:20:49 +02:00
  • 3b636d7d18 zmq_utils implementation moved to zmq_utils.cpp Martin Sustrik 2011-04-12 10:00:29 +02:00
  • e6fd193760 OpenPGM now doesn't redefine bool, we can drop the workaround Martin Sustrik 2011-04-12 09:22:22 +02:00
  • a3b49ca958 Fixed example Pieter Hintjens 2011-04-11 12:14:00 +02:00
  • 0839cceac9 Missing ENOTSOCK added on Win32 Martin Sustrik 2011-04-09 09:46:59 +02:00
  • b96fe15bb6 Run-time checking for context & socket validity added Martin Sustrik 2011-04-09 09:35:34 +02:00
  • e62686aca5 RPM packaging improvements Mikko Koppanen 2011-04-09 08:45:12 +02:00
  • 6fd403c4d8 Make pkg-config dependency conditional Mikko Koppanen 2011-04-04 22:52:02 +02:00
  • 4b52cf949f TCP and IPC connection initiation allow for multiple properties Martin Sustrik 2011-04-04 17:53:49 +02:00
  • 8203c4dbb2 Another error handling issue on Win32 solved Martin Sustrik 2011-04-04 13:12:46 +02:00
  • 475ba3849d Issue with error checking on Win32 platform fixed Martin Sustrik 2011-04-04 12:49:39 +02:00
  • 1842628b90 Unreferenced variable removed Martin Sustrik 2011-04-04 12:12:06 +02:00
  • 2c7af35827 Add note about thread-safety to zmq_msg_init_data() manpage. Robert G. Jakabosky 2011-04-03 20:44:02 +02:00
  • 54ea458f62 Git ignores .gcno files Martin Sustrik 2011-04-03 07:36:02 +02:00
  • a48b6cfc00 Additional gcov changes Mikko Koppanen 2011-04-03 07:34:14 +02:00
  • 656b646bc6 Large rename: AC_ZMQ_ to LIBZMQ_ and ac_zmq_ to libzmq_. Fixes "warning suspicious cache-id" Mikko Koppanen 2011-04-02 22:50:46 +02:00
  • bdeddb89f7 Added code coverage checking Mikko Koppanen 2011-04-02 22:49:41 +02:00
  • 7af18468f8 Add option to build with system opepgm Mikko Koppanen 2011-04-02 22:48:52 +02:00
  • 0e0e4559a0 Project location on github changed in README file Martin Sustrik 2011-04-02 19:32:44 +02:00
  • 3e655227bd Fixed memory leak with threads on win32 Pieter Hintjens 2011-04-02 09:22:41 +02:00
  • 85c2a84036 inproc perf tests now work on Windows Martin Sustrik 2011-04-02 09:50:35 +02:00
  • 54830ac0f6 MSVC build system updated to match 3.0 changes Martin Sustrik 2011-04-02 09:03:57 +02:00
  • ae90d3bdbe inproc_lat and inproc_thr added to .gitignore Martin Sustrik 2011-04-01 11:55:10 +02:00
  • 599df5203c PGM wire format specification improved in zmq_pgm(7) Martin Sustrik 2011-04-01 11:53:51 +02:00
  • cce57617c7 Ian Barber and Zed Shaw added to credits section Martin Sustrik 2011-03-31 23:49:28 +02:00
  • 5142a1624b Robert G. Jakabosky added to the AUTHORS file Martin Sustrik 2011-03-31 23:16:14 +02:00
  • d84558e172 Adding thread latency/throughput perf. examples. Robert G. Jakabosky 2011-03-31 23:14:38 +02:00
  • fbf1f51468 Upstream the openpgm build fixes. Add DSO symbol visibility to OpenPGM builds Mikko Koppanen 2011-03-31 18:42:09 +02:00
  • d36d9a378a Comments improvement Martin Sustrik 2011-03-27 19:41:32 +02:00
  • 17fdb5e3a8 zmq_recv() returns size of the message even if it's truncated Martin Sustrik 2011-03-27 09:50:25 +02:00
  • 82dbef360c Memory leak in zmq_recv fixed Martin Sustrik 2011-03-26 11:05:55 +01:00
  • abb184a051 ZMQ_NOBLOCK renamed ZMQ_DONTWAIT Martin Sustrik 2011-03-26 10:38:40 +01:00
  • bc4a1ce334 ZMQ_HWM split into ZMQ_SNDHWM and ZMQ_RCVHWM Martin Sustrik 2011-03-24 16:47:33 +01:00
  • 507718ee1a ZMQ_HWM type changed to int Martin Sustrik 2011-03-24 15:43:03 +01:00
  • bd9d7715eb ZMQ_RATE and ZMQ_RECOVERY_IVL types cahnged to int Martin Sustrik 2011-03-24 15:18:20 +01:00
  • d61f067f5b ZMQ_EVENTS type changed to int Martin Sustrik 2011-03-24 15:07:23 +01:00
  • 23bd3726a5 ZMQ_RCVMORE type changed to int Martin Sustrik 2011-03-24 14:59:43 +01:00
  • 17e82a3611 ZMQ_SNDBUF and ZMQ_RCVBUF type changed to int Martin Sustrik 2011-03-24 14:48:50 +01:00
  • a2252de2bc ZMQ_RECOVERY_IVL and ZMQ_RECOVERY_IVL_MSEC reconciled Martin Sustrik 2011-03-24 14:36:40 +01:00
  • 8463b4d55e SWAP functionality removed Martin Sustrik 2011-03-24 12:27:06 +01:00
  • fb27a000d9 send/recv was changed to send/recv/sendmsg/recvmsg Martin Sustrik 2011-03-24 11:53:55 +01:00
  • d4e83d2601 C++ binding removed from the core Martin Sustrik 2011-03-24 10:18:06 +01:00
  • 7d87db0529 Auto-tests modified to use C API instead of C++ binding Martin Sustrik 2011-03-24 10:03:49 +01:00
  • 941be8d217 zmq_device removed Martin Sustrik 2011-03-23 17:44:16 +01:00
  • d4d184a750 Pre-compiled devices removed Martin Sustrik 2011-03-23 17:33:07 +01:00
  • b45b68ae4a ZMQ_MCAST_LOOP removed Martin Sustrik 2011-03-23 17:01:39 +01:00
  • f5e6d67948 Timeout in zmq_poll is in milliseconds Martin Sustrik 2011-03-23 15:50:18 +01:00
  • e3cf6e9ced Obsolete note removed from zmq_poll(3) manpage Martin Sustrik 2011-03-23 15:40:35 +01:00
  • 34d7854199 Obsolete constants ZMQ_UPSTREAM and ZMQ_DOWNSTREAM removed Martin Sustrik 2011-03-23 15:26:47 +01:00
  • dee5f650dd Version bumped to 3.0.0 Martin Sustrik 2011-03-23 15:24:18 +01:00