Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-16 | ZeroMQ renamed to Crossroads | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-11-01 | Copyright dates adjusted to reflect reality | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-10-31 | 250bpm copyrights added | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-09-15 | Session class separated into socket-type-specific sessions | Martin Sustrik | |
This is a preliminary patch allowing for socket-type-specific functionality in the I/O thread. For example, message format can be checked asynchronously and misbehaved connections dropped straight away. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-09-02 | Close file descriptors on exec (issue 218) | Martin Sustrik | |
When exec is executed to start a different process image old 0MQ file descriptors could stay open, thus blocking TCP ports and alike. This patch should solve the problem. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-08-18 | TCP address related functionality moved to tcp_address_t | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-08-16 | tcp_engine renamed to stream engine | Martin Sustrik | |
The engine was not used exclusively for TCP connections. Rather it was used to handle any socket with SOCK_STREAM semantics. The class was renamed to reflect its true function. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-08-15 | Add IPv6 support to tcp_listener | Steven McCoy | |
Signed-off-by: Steven McCoy <steven.mccoy@miru.hk> Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-08-15 | Minor problems in MSVC build fixed | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-08-08 | Update resolve_ip_interface and resolve_ip_hostname with ipv4only parameter. | Steven McCoy | |
Signed-off-by: Steven McCoy <steven.mccoy@miru.hk> Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-08-04 | MSVC build brought up-to-date | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-28 | Different listener implementations simplified | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-28 | Tuning of TCP sockets is done at a single place | Martin Sustrik | |
Instead of being spread throughout the codebase, the tuning is done in tune_tcp_socket() function. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-28 | Dead code removed from TCP and IPC transports | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-28 | Implementations of TCP and IPC transports separated | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-28 | Setting TCP socket options moved to tcp_engine_t | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-26 | Experimental VTCP listener added | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-07-26 | TCP transport classes simplified | Martin Sustrik | |
zmq_engine and tcp_socket merged into tcp_engine zmq_connecter and tcp_connecter merged into tcp_connecter zmq_listener and tcp_listener merged into tcp_listener Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-04-21 | Message-related functionality factored out into msg_t class. | Martin Sustrik | |
This patch addresses serveral issues: 1. It gathers message related functionality scattered over whole codebase into a single class. 2. It makes zmq_msg_t an opaque datatype. Internals of the class don't pollute zmq.h header file. 3. zmq_msg_t size decreases from 48 to 32 bytes. That saves ~33% of memory in scenarios with large amount of small messages. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-04-15 | Error handling for accept on Cygwin fixed | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-03-16 | Incorrect errno reported from tcp_listener_t::set_address | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-03-02 | The copyrights in file headers updated. | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-12-13 | fix overwriting errno on bind failure | Dhammika Pathirana | |
Signed-off-by: Dhammika Pathirana <dhammika@gmail.com> | |||
2010-10-30 | Name of "GNU Lesser Public License" corrected. | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-10-17 | ZMQ_BACKLOG socket option added. | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-06-29 | Prevent socket reuse by second bind, on win32 | Pieter Hintjens | |
2010-05-12 | fixes for OpenVMS | Brett Cameron | |
2010-03-19 | fixes for building with Sun CC | Martin Sustrik | |
2010-03-11 | Restructure language bindings | Martin Lucina | |
C and C++ headers moved from bindings/ to include/, bindings/ removed --with-c and --with-cpp options to configure removed, C and C++ now built and installed by default | |||
2010-03-03 | type mismatch in tcp_listener (win version) fixed | unknown | |
2010-02-18 | Add NetBSD support | Martin Lucina | |
2010-01-23 | IPv6 patch part 2/2 | Martin Sustrik | |
2010-01-22 | Tero Marttila's Ipv6 patch - part I. | Martin Sustrik | |
2010-01-16 | Solaris build fixed | Martin Sustrik | |
2010-01-15 | Win32 build fixed | unknown | |
2010-01-15 | ZMQII-39: Implement IPC transport | Martin Sustrik | |
2010-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-15 | all news converted to nothrow variant | Martin Sustrik | |
2009-10-01 | windows error handling improved | unknown | |
2009-09-08 | win port for c and cpp perf tests | unknown | |
2009-09-07 | initial changes for win port | unknown | |
2009-08-29 | improved error handling | Martin Sustrik | |
2009-08-09 | fix to 3-thread synchronisation algorithm | Martin Sustrik | |
2009-08-03 | renamed from zs to zmq | Martin Sustrik | |
2009-07-29 | initial commit | Martin Sustrik | |