0
0
mirror of https://github.com/zeromq/libzmq.git synced 2025-01-01 02:27:49 +08:00

635 Commits

Author SHA1 Message Date
Martin Lucina
7c9b09bc51 Documentation: Flow control, zmq_socket(3)
Mostly Flow control and additions to zmq_socket(3)
Removed/changed lots of text regarding message queues
More fixes for 2.0.7 changes
2010-06-02 18:36:34 +02:00
Martin Lucina
9d00d300b0 Documentation: zmq_init() API changes for 2.0.7 2010-06-01 22:22:50 +02:00
Martin Lucina
8ba1d3c8ed Documentation: zmq_term() and ETERM for 2.0.7 2010-06-01 22:22:29 +02:00
Martin Lucina
74a03dfd7d Merge branch 'master' of github.com:sustrik/zeromq2 2010-06-01 21:49:50 +02:00
Martin Sustrik
8a77135079 Pieter Hintjens added to 'authors' section 2010-06-01 10:42:55 +02:00
Pieter Hintjens
0b0716661e multiple vulnerabilities in xml paerser fixed 2010-06-01 10:40:12 +02:00
Martin Lucina
99e6179edd Documentation updates
The option_value parameter for zmq_getsockopt is in and out.
2010-05-31 17:24:50 +02:00
Martin Lucina
b4f3e0acd7 Documentation updates
Clarify multi-part messages
2010-05-31 17:21:51 +02:00
Martin Lucina
7bbe754cb4 Documentation updates
Clarify pipeline and exclusive pair patterns
2010-05-31 17:21:12 +02:00
Martin Lucina
8a4df431de Documentation updates
Add getsockopt to Makefile.am
2010-05-31 14:18:51 +02:00
Martin Lucina
dfbaf4f966 Documentation updates
Multi-part messages
2010-05-31 14:18:37 +02:00
Martin Lucina
0fa73b0394 Documentation updates
Add getsockopt to index
2010-05-31 14:13:41 +02:00
Martin Lucina
eb9ff1e779 Documentation updates
Multi-part messages
2010-05-31 14:12:27 +02:00
Martin Lucina
8becacf82c Documentation updates
Add zmq_getsockopt(3), clean up zmq_setsockopt(3).
2010-05-31 12:53:40 +02:00
Martin Sustrik
be6019abd1 issue 28. - SNDMORE/ RCVMORE is dropping every other message 2010-05-31 09:28:36 +02:00
Martin Sustrik
2e9be56a40 memory leak in REQ socket fixed 2010-05-31 06:17:58 +02:00
Martin Sustrik
3bb60da0d0 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-05-31 06:11:42 +02:00
Martin Sustrik
04fcd4d55b memory leak in REP socket fixed 2010-05-31 06:11:20 +02:00
Martin Lucina
da37c45b0c Clarify zmq_bind/zmq_connect
Use the term 'endpoint' correctly, and drop the nonsense about local/remote addresses which doesn't clearly explain what is going on
2010-05-28 01:38:43 +02:00
Martin Lucina
74f1a4a579 RPM packaging cleanups
- ditch -utils package
- add descriptions from Debian packaging
2010-05-28 00:55:04 +02:00
Mikko Koppanen
b4cc7b97ec dist-hook for copying zeromq.spec to top-level 2010-05-28 00:50:54 +02:00
Mikko Koppanen
8bd3f743f5 Import redhat packaging 2010-05-28 00:50:54 +02:00
Martin Lucina
5219e4ce8f Clarify socket types in documentation, reinstate ZMQ_PAIR 2010-05-28 00:49:13 +02:00
Martin Sustrik
8408ae066d LWM is computed rather than explicitly specified by user 2010-05-25 15:03:57 +02:00
Martin Sustrik
f34a468a26 coding style fixed in zmqd 2010-05-25 10:57:54 +02:00
Martin Sustrik
7773fdddfb Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-05-20 18:02:34 +02:00
Martin Sustrik
091e92a11d Pieter Hintjens added to AUTHORS file 2010-05-20 18:01:58 +02:00
Martin Sustrik
89783c37d2 incomplete messages can be stored in ypipe 2010-05-19 06:31:57 +02:00
Jon Dyte
f40ce4e500 single 0MQ daemon (zmqd) - initial version 2010-05-15 12:37:45 +02:00
Steven McCoy
6705a3d580 some more sanity checks in pgm_socket 2010-05-13 12:43:58 +02:00
Martin Sustrik
ff9d398555 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-05-13 12:41:39 +02:00
Steven McCoy
56262d7ba7 some more sanity checks in pgm_socket 2010-05-13 12:41:20 +02:00
Martin Lucina
f6c1c97242 Merge branch 'master' of github.com:sustrik/zeromq2 2010-05-12 16:49:49 +02:00
Martin Lucina
52ef3f3f2c Revert commit 7cb076e, atomic ops cleanup
Reverted to using atomic.h on NetBSD
Removed GNU builtins (see http://lists.zeromq.org/pipermail/zeromq-dev/2010-May/003485.html)
Removed SPARC native atomic ops as they are untested and have been commented out for years
Add "memory" to asm clobber for X86 atomic_counter::sub()
2010-05-12 16:46:59 +02:00
Martin Sustrik
127cb89ac1 MAINTAINERS file added 2010-05-12 16:46:07 +02:00
Martin Sustrik
8e5ac100c9 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-05-12 12:45:38 +02:00
Brett Cameron
714a8d50a0 fixes for OpenVMS 2010-05-12 12:45:12 +02:00
Martin Lucina
9fbb9141a8 Update historic include paths 2010-05-10 16:39:09 +02:00
Martin Lucina
9d16a415cb OpenPGM build flags cleanup
Removed various exotic -Wxxx flags in the OpenPGM build to get us to what is actually
required and reasonable; added in -fno-strict-aliasing since OpenPGM generates lots
of warnings about dereferencing typed-punned pointers; removed the OpenPGM extra flags
from libzmq_la_CXXFLAGS and left them only in libzmq_la_CFLAGS so that our code
is not built with the OpenPGM extra flags.
2010-05-10 16:32:10 +02:00
Martin Lucina
2cf9f04a46 Update OpenPGM to version 2.1.26 2010-05-10 16:26:09 +02:00
Martin Sustrik
a25414e55c Fix in zmq_poll (Windows version) 2010-05-09 16:59:15 +02:00
Martin Sustrik
4d33c43913 caution about zmq_msg_init_* functions added to the docs 2010-05-07 21:53:55 +02:00
Martin Sustrik
4a3b857c4c commands not processed immediatelly in some scenarios; fixed 2010-05-07 11:08:50 +02:00
Martin Sustrik
36b044a0d5 ZMQ_PAIR socket removed from the documentation as it is unfinished yet 2010-05-07 09:21:15 +02:00
Martin Sustrik
f60d891b23 Issue 23. zmq_init() crashes on illegal numbers 2010-05-06 10:33:01 +02:00
Martin Sustrik
64c58662b7 MSVC build fixed 2010-05-05 14:33:02 +02:00
Martin Sustrik
835e893e54 dispatcher_t class renamed to ctx_t 2010-05-05 14:24:54 +02:00
Martin Sustrik
10f5334f28 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-05-05 13:03:56 +02:00
Martin Sustrik
44dd005ff0 number of application threads to use 0MQ sockets is unlimited; app_threads parameter in zmq_init is unused and obsolete 2010-05-05 13:03:26 +02:00
Martin Sustrik
3f5465ada1 Windows port fixed 2010-05-04 10:37:10 +02:00
Martin Sustrik
235ed3a3dc signaler transports commands per se rather than one-bit signals 2010-05-04 10:22:16 +02:00
Martin Sustrik
8b9bd05726 thread ID and dispatcher made private in object_t 2010-05-03 16:21:36 +02:00
Martin Sustrik
84e0c7991a queue device fixed 2010-05-02 20:59:07 +02:00
Martin Sustrik
4a6bac1dea Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-04-30 04:54:10 +02:00
Martin Sustrik
acfd0f8ca2 prefix in XREP recv'd message misses MORE flag 2010-04-30 04:53:41 +02:00
Martin Sustrik
beb4da3c28 windows port fixed 2010-04-29 20:53:46 +02:00
Martin Sustrik
ae93ed318a signaler rewritten in such a way that any number (>64) of threads can be used 2010-04-29 20:34:48 +02:00
Martin Sustrik
1ffc6dd41f eventfd-style signaling removed 2010-04-29 18:03:54 +02:00
Martin Sustrik
37128b7b1a fd_signaler_t renamed to signaler_t 2010-04-29 17:31:57 +02:00
Martin Sustrik
c193fd1466 lock-free polling removed; ZMQ_POLL flag removed 2010-04-29 17:20:23 +02:00
Steven McCoy
7cb076e56a Defer NetBSD atomic ops to GCC builtins. Revert Sun atomic ops #define. 2010-04-29 11:36:13 +02:00
Martin Sustrik
ad6fa9d0d4 initial version of multi-hop REQ/REP 2010-04-27 17:36:00 +02:00
Martin Sustrik
1ad6ade0ed MSVC build fixed 2010-04-26 16:58:49 +02:00
Martin Sustrik
beffee92a8 P2P renamed to PAIR 2010-04-26 16:51:05 +02:00
Jon Dyte
7d9603d722 Bug in zmq_queue fixed 2010-04-25 15:04:23 +02:00
Martin Sustrik
d524c4e15d fix of documentation typo 2010-04-16 09:53:09 +02:00
Martin Sustrik
1c33941be9 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-04-15 07:32:49 +02:00
Martin Sustrik
ea18d30c20 atomic_ptr fix of Win64 2010-04-15 07:32:25 +02:00
Martin Sustrik
370cde0922 win build fixed 2010-04-12 17:00:11 +02:00
Martin Lucina
0024d29076 Build fixes for cross compiling and Win32 2010-04-12 16:49:13 +02:00
Martin Sustrik
3496476939 MSVC perf build fixed 2010-04-12 10:05:24 +02:00
Martin Sustrik
7668e7976d zmq_poll returns ETERM in case of context termination 2010-04-12 09:57:34 +02:00
Martin Sustrik
3236cb1a54 ETERM is accounted for in the documentation 2010-04-12 09:25:04 +02:00
Martin Sustrik
fba28c7c0c issue 1 - Change zmq_term semantics 2010-04-11 16:36:27 +02:00
Martin Sustrik
dff79d778d version number bumped to 2.0.7 for MSVC build 2010-04-11 14:20:00 +02:00
Martin Sustrik
6cf076510a C-style comments in zmq.h 2010-04-11 14:00:40 +02:00
Martin Sustrik
00cf3ceb8d multi-part message functionality available via ZMQ_SNDMORE and ZMQ_RCVMORE 2010-04-11 10:26:47 +02:00
Martin Sustrik
6fea422583 getsockopt added to c++ binding 2010-04-11 07:59:03 +02:00
Martin Lucina
b668387d91 Remove -Wxxx gcc-isms from subdir Makefiles 2010-04-10 17:04:33 +02:00
Martin Lucina
f6fa41dd7b Compile perf tests with the C++ compiler
This lets us build the binaries in a portable fashion w/o having to worry
about how to link with the C++ runtime.
2010-04-10 16:51:22 +02:00
Martin Sustrik
c214a24f06 fix for Sun C++ 5.8 2010-04-10 16:27:07 +02:00
Martin Lucina
770aedbd09 Build fixes for Solaris and non-GNU compilers
Compiling C++ code with -D_POSIX_SOURCE on Solaris is unsupported, so remove it.
Isolate GCC-isms inside checks that we are actually using GCC/G++.
Only check for -lstdc++ when on GCC and doing static linking.
2010-04-10 16:18:34 +02:00
Martin Lucina
1dc0380e29 Debian packaging fixes suitable for 0MQ git
Removed README.source, TODO.source since these are irrelevant to a generic
git package.
Fixed spelling in debian/copyright.
Removed RFC check in debian/rules, again irrelevant to a generic git package.
2010-04-10 13:28:45 +02:00
Adrian von Bidder
8aa2acd0f8 Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
Martin Lucina
1d28dc9059 Fix for Issue #14
Don't fail hard if an unreleased tarball is being built and asciidoc is
not installed; instead just print a big fat warning
2010-04-09 19:15:40 +02:00
Martin Sustrik
6ea76e9573 version bumped to 2.0.7 2010-04-09 16:24:21 +02:00
Martin Sustrik
716f4ac871 zmq_getsockopt function added 2010-04-09 13:04:15 +02:00
Martin Sustrik
027bb1d2a7 issue 10 - zmq_strerror problem on Windows 2010-04-08 19:20:42 +02:00
Martin Sustrik
5cd9f74a70 few fixed related to multi-part messages in REP socket 2010-04-08 19:04:32 +02:00
Martin Sustrik
77cbd18e9c issue 11 - Assertion failed: it != peers.end () (pgm_receiver.cpp:161) 2010-04-08 11:07:22 +02:00
Martin Sustrik
38e9103e0c issue 13 (Assertion failed: load.get () == 0 (epoll.cpp:49)) fixed 2010-04-08 08:33:38 +02:00
Martin Sustrik
0f7aab5212 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-04-07 11:54:34 +02:00
Martin Sustrik
745db9c574 unitialised member in seesion_t class - fixed 2010-04-07 11:54:09 +02:00
Martin Sustrik
b0250cc89d Win32 build fixed 2010-04-07 10:41:11 +02:00
Martin Sustrik
065e4d00ff Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-04-07 08:20:24 +02:00
Jon Dyte
edfd05df8e devices can be created via API 2010-04-07 08:20:01 +02:00
Martin Lucina
a7973a2c49 Documentation fixes 2010-04-06 15:23:13 +02:00
Martin Sustrik
0777567e89 ENODEV from zmq_bind error described 2010-04-06 07:33:52 +02:00
Martin Hurton
37fd1a77a6 Handle full-pipe for REP sockets more gracefully 2010-03-31 16:08:43 +02:00
Martin Sustrik
2f219d7c28 ZMQ_TBC renamed to ZMQ_MORE 2010-03-27 21:25:40 +01:00