Commit Graph

  • 6a0c323bb2 MSVC build fixed Martin Sustrik 2010-09-01 13:31:45 +02:00
  • ce0972dca3 context creates an inproc endpoint ('inproc://log') to distribute 0MQ's log messages Martin Sustrik 2010-09-01 07:57:38 +02:00
  • db73c76314 assert when pipe attaches to PUB socket in process of termination -- fixed Martin Sustrik 2010-09-01 07:56:04 +02:00
  • aaa07613d3 pipe being attached to the PAIR socket during its termination process is immediately asked to terminate itself Martin Sustrik 2010-09-01 07:54:57 +02:00
  • 47c064f2ea hangup when closing socket with no pipes attached -- fixed Martin Sustrik 2010-09-01 07:35:15 +02:00
  • 090e460d6f naming cleanup: yarray->array Martin Sustrik 2010-08-31 21:03:34 +02:00
  • f5acbb5095 naming cleanup: zmq_encoder->encoder, zmq_decoder->decoder Martin Sustrik 2010-08-31 07:01:40 +02:00
  • e45583c0f2 OSX build fixed -- semaphore replaced by mutex Martin Sustrik 2010-08-30 17:04:51 +02:00
  • f0a36f9994 Minor patch to zmq_cpp(7) Martin Sustrik 2010-08-30 15:28:08 +02:00
  • fba90af8a7 Issue 54 - socket_base.cpp:162 comparison error Martin Sustrik 2010-08-30 12:10:40 +02:00
  • 68d62cfb4e MSVC build fixed Martin Sustrik 2010-08-28 14:07:26 +02:00
  • 0a8473dedd Added tests for transports per socket Guido Goldstein 2010-08-28 13:58:23 +02:00
  • 6ec783e702 prefix_tree_t renamed to trie_t Martin Sustrik 2010-08-28 13:26:19 +02:00
  • beea535f9d swap's block size made into a compile-time parameter Martin Sustrik 2010-08-28 13:18:53 +02:00
  • d8b975f4e7 msg_store_t renamed to swap_t Martin Sustrik 2010-08-28 13:14:45 +02:00
  • d90b407115 refactoring of pipe/swap interaction Martin Sustrik 2010-08-28 13:06:58 +02:00
  • 42000d2c4f terminology unified: revive->activate Martin Sustrik 2010-08-28 10:15:03 +02:00
  • 92923cd40b bug in pipe deactivation fixed Martin Sustrik 2010-08-28 08:44:12 +02:00
  • 035c937ee7 zmq_poll: account for the fact that ZMQ_FD is edge-triggered Martin Sustrik 2010-08-28 07:02:22 +02:00
  • 67aa788577 Fixed socket states in tests Guido Goldstein 2010-08-28 06:31:40 +02:00
  • 4d9b046977 two tests added Guido Goldstein 2010-08-27 21:13:45 +02:00
  • 0b76f234a2 Merge branch 'master' of github.com:zeromq/zeromq2 Martin Lucina 2010-08-27 18:41:10 +02:00
  • 35cb1fade6 Add a basic framework for a test suite Martin Lucina 2010-08-27 18:35:59 +02:00
  • 98dc11843e assert on malformed messages Dhammika Pathirana 2010-08-27 18:06:37 +02:00
  • 56faac7f19 zmq_poll returns prematurely even if infinite timeout is set - fixed Martin Sustrik 2010-08-27 15:01:38 +02:00
  • 3cb84b5cea forwarder and streamer devices handle multi-part messages correctly Jon Dyte 2010-08-27 06:59:55 +02:00
  • 43f2c6ff5b improved null checking in zmq_term Ivo Danihelka 2010-08-26 12:14:53 +02:00
  • b608c19c5a MSVC build fixed Martin Sustrik 2010-08-24 15:58:48 +02:00
  • 9b8993efb4 elementary fixes to the named session Martin Sustrik 2010-08-24 11:19:22 +02:00
  • 46d7055565 connecter object unregisters its fd correctly Martin Sustrik 2010-08-24 10:20:55 +02:00
  • 87655b0b9d listener object unregisters its fd correctly Martin Sustrik 2010-08-24 09:57:15 +02:00
  • 0d5f3ebbda sessions created by listerner are correctly shut down Martin Sustrik 2010-08-24 09:39:17 +02:00
  • 5a731e73c8 added ZMQ_MAKE_VALGRIND_HAPPY compile-time option Martin Sustrik 2010-08-14 08:53:52 +02:00
  • 43e34d0281 engine leak fixed; pgm compilation fixed Martin Sustrik 2010-08-14 08:37:38 +02:00
  • 45f83d78a5 one more dezombification bug fixed Martin Sustrik 2010-08-12 15:03:51 +02:00
  • 936dbf956b dezombification procedure fixed Martin Sustrik 2010-08-12 08:16:18 +02:00
  • 76bd6e73c3 engine termination on disconnect fixed Martin Sustrik 2010-08-11 17:06:49 +02:00
  • d13933bc62 I/O object hierarchy implemented Martin Sustrik 2010-08-11 14:09:56 +02:00
  • ee1f1af009 zmq_poll(): Fix some corner cases Martin Lucina 2010-08-07 21:04:30 +02:00
  • a85d1e51bf zmq_poll(): Rewrite to use ZMQ_FD/ZMQ_EVENTS pt2 Martin Lucina 2010-08-07 20:35:42 +02:00
  • 6b1ca2cb1e Fix whitespace Martin Lucina 2010-08-07 18:33:44 +02:00
  • cd12508418 zmq_poll(): Rewrite to use ZMQ_FD/ZMQ_EVENTS pt1 Martin Lucina 2010-08-07 18:24:12 +02:00
  • eb7b8a413a REP socket layered on top of XREP socket Martin Sustrik 2010-08-07 11:24:07 +02:00
  • 3e97c0fef4 REQ socket implementation is layered on top of XREQ Martin Sustrik 2010-08-07 09:52:34 +02:00
  • f77edfce26 Destruction of session is delayed till both in & out pipes are closed Martin Sustrik 2010-08-06 20:55:37 +02:00
  • 05d908492d WIP: Socket migration between threads, new zmq_close() semantics Martin Sustrik 2010-08-06 17:49:37 +02:00
  • b7e0fa972f 'master' will become 2.1.x release Martin Sustrik 2010-08-25 15:38:43 +02:00
  • 1e089f7163 Update ChangeLog for v2.0.8 Martin Lucina 2010-08-25 13:11:20 +02:00
  • c9076c5d8b Basic documentation for XREQ/XREP socket types Martin Lucina 2010-08-25 12:50:16 +02:00
  • 6d275a8788 Updated NEWS for stable 2.0.8 release Pieter Hintjens 2010-08-25 12:09:55 +02:00
  • 98bea86240 Updated NEWS for stable 2.0.8 release Pieter Hintjens 2010-08-25 11:43:52 +02:00
  • d788c1f7e4 Updated NEWS for stable 2.0.8 release Pieter Hintjens 2010-08-25 11:43:52 +02:00
  • c06a3cc510 Update version number to 2.0.8 Martin Lucina 2010-08-25 11:24:24 +02:00
  • b66dd7afd2 zmq_stopwatch_stop: Don't return EFAULT Martin Lucina 2010-08-25 09:50:45 +02:00
  • 2b2accb8bf Added calls to zmq_msg_close in examples Pieter Hintjens 2010-08-21 15:47:10 +02:00
  • c52d1f2d47 Fixed example for multipart zmq_recv() Pieter Hintjens 2010-08-21 13:46:03 +02:00
  • 87612be91d Merge branch '46_device_robustness' Pieter Hintjens 2010-08-20 01:06:34 +02:00
  • de0035b6d9 Fixed git URL in README Pieter Hintjens 2010-08-19 14:31:04 +02:00
  • 7aba2d1033 documentation leftover from v2.0.6 cleaned in zmq(7) Martin Sustrik 2010-08-18 12:00:26 +02:00
  • de0173754c Removed wip zmq_deviced from master Pieter Hintjens 2010-08-11 21:12:10 +02:00
  • 5be54b9120 46 - Devices vulnerable to invalid messages Pieter Hintjens 2010-08-11 17:05:19 +02:00
  • e74d350068 Fixed (un)signed type errors in get/setsockopt manual Pieter Hintjens 2010-08-11 17:00:12 +02:00
  • a12f446c4c Modified zmq_tcp(7) to emphasize wildcard interfaces Pieter Hintjens 2010-08-10 12:36:56 +02:00
  • b6cdd369e3 Added error checking (EFAULT) for null arguments Pieter Hintjens 2010-08-08 11:43:32 +02:00
  • 677b3d906a Added not-null assertions on pointer arguments in C API functions * zmq_term * zmq_socket * zmq_close * zmq_setsockopt * zmq_getsockopt * zmq_bind * zmq_connect * zmq_send * zmq_recv * zmq_poll * zmq_device * zmq_stopwatch_stop Pieter Hintjens 2010-08-07 20:55:07 +02:00
  • b579aa9510 Merge branch 'master' of github.com:zeromq/zeromq2 Martin Lucina 2010-08-06 12:01:40 +02:00
  • 6d35e82db4 Fix uninitialized use of nbytes in signaler fix Martin Lucina 2010-08-06 12:00:57 +02:00
  • 2100a91333 Merge branch 'master' of github.com:zeromq/zeromq2 Pieter Hintjens 2010-08-06 11:09:29 +02:00
  • 16b43e657b Merge branch 'master' of github.com:zeromq/zeromq2 Martin Lucina 2010-08-05 23:41:49 +02:00
  • 9ac2ff449c zmq::signaler_t: Restart syscalls on EINTR Martin Lucina 2010-08-05 23:40:30 +02:00
  • 78e9ee84bf Fixed MSVC project for PULL/PUSH Pieter Hintjens 2010-08-05 18:49:49 +02:00
  • 96bcc9e6cf Small improvements to zmq_device(3) page Pieter Hintjens 2010-08-04 17:06:38 +02:00
  • 13f3481e12 Further cleanups on reference manual Pieter Hintjens 2010-08-04 16:05:25 +02:00
  • 6ff193999d Removed empty man pages for old standalone devices Pieter Hintjens 2010-08-04 15:07:15 +02:00
  • c51de31f2f Reverting 'clean' change to Makefile Pieter Hintjens 2010-08-04 14:56:58 +02:00
  • 77a3c36ff1 Various changes to documentation project: Pieter Hintjens 2010-08-04 14:43:33 +02:00
  • 6cd9030447 Added clean target that deletes generated man pages Pieter Hintjens 2010-08-04 14:42:21 +02:00
  • f575f252c9 Added man page for the zmq_device method Pieter Hintjens 2010-08-04 14:41:43 +02:00
  • 11a410b658 Renamed ZMQ_UPSTREAM to ZMQ_PULL, and ZMQ_DOWNSTREAM to ZMQ_PUSH. Left the old definitions as aliases, to be removed in release 3.0. Also renamed the source files implementing these two socket types. This change does not break existing applications nor bindings, but allows us to fix the documentation and user guide now, rather than keeping the old (confusing) names. Pieter Hintjens 2010-08-04 14:38:56 +02:00
  • 544b36da68 XREQ: Correct behaviour on hitting ZMQ_HWM Martin Lucina 2010-07-30 16:49:06 +02:00
  • 66470b2c55 perf: fix typo Martin Hurton 2010-07-26 12:24:00 +02:00
  • 10533a560b pipe: check_read() should check for message delimiter Martin Hurton 2010-07-14 18:31:17 +02:00
  • e1c596b37e Make sure lwm > 0 when hwm > 0 Martin Hurton 2010-07-24 16:57:13 +02:00
  • 5b1a6a4bea Issue 42 - getaddrinfo() fails Martin Lucina 2010-07-21 17:33:40 +02:00
  • aedf3f808b EHOSTUNREACH is a valid return value from recv() Martin Sustrik 2010-07-19 08:38:24 +02:00
  • 269904361b minor comment clarification Martin Sustrik 2010-07-13 11:46:56 +02:00
  • da49e5a4dd devices exit in case of context termination Martin Sustrik 2010-07-13 07:57:29 +02:00
  • ca057c7db8 Fix identity generation for transient inproc connections Martin Hurton 2010-07-10 22:57:47 +02:00
  • 1f61c87ac5 issue 40 - nbytes != -1 (tcp_socket.cpp:216) Martin Hurton 2010-07-07 17:15:32 +02:00
  • fd707fedc5 issue 38 - Assertion failed: fetched (xrep.cpp:196) Martin Hurton 2010-07-06 22:47:07 +02:00
  • 805af8241d asciidoc.conf was missing from distribution tarball Martin Lucina 2010-06-30 16:23:07 +02:00
  • 0ab6532419 Prevent socket reuse by second bind, on win32 Pieter Hintjens 2010-06-29 21:08:41 +02:00
  • 79a3d07c85 MSVC build fixed Martin Sustrik 2010-06-29 07:45:11 +02:00
  • ba91644fdb msg_store added to MSVC build Martin Sustrik 2010-06-26 20:11:40 +02:00
  • 1dda8a2aaa Used more expressive variable names Pieter Hintjens 2010-06-25 18:35:42 +02:00
  • fca2e8e8cc Add SWAP support Martin Hurton 2010-06-21 15:06:51 +02:00
  • 10c28c1fc2 Revive reader on pipe termination Martin Hurton 2010-06-19 20:46:16 +02:00
  • 2c3913bb19 fix double free error in PAIR socket Martin Hurton 2010-06-19 19:46:35 +02:00
  • cff7ba2315 Windows build fixed Martin Sustrik 2010-06-17 17:09:51 +02:00
  • 7f01e9970d stopwatch returned to libzmq Martin Sustrik 2010-06-17 16:51:53 +02:00