| Age | Commit message (Collapse) | Author | 
|---|
|  | Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | 
|  | Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Pieter Hintjens <ph@imatix.com>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | 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> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | zmq_msg_t being defined as unsigned char[32] could not be stored
in STL containers. Fixed by this commit.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | On win64 the size of file descriptor is not the same as size of int.
The bug in PGM transport caused a runtime error because of this.
The problem is fixed now.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | 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> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Windows headers don't defined this error.
This patch defines it if not already defined.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Some small changes to prepare a cross-compilation for the Android platform
Signed-off-by: Ghislain Putois <ghpu@infonie.fr>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | 
|  | Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Till now, passing invalid file descriptor to zmq_poll()
caused asseration. Now it returns error.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Steven McCoy <steven.mccoy@miru.hk> | 
|  | At this point option exists, is documented and can be set,
however, it has no effect.
Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Till now, vtcp connection contained both port and subport.
Now the port, if not specified, defaults to 9220.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Instead of being spread throughout the codebase, the tuning
is done in tune_tcp_socket() function.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Till now the random fraction of the reconnect interval was
computed based on process ID. This patch uses pseudo-random
generated (seeded by exact time of when the process was
started) to compute the interval.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | 
|  | 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> |