Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-29 | Substantial simplification of uuid_t | Martin Sustrik | |
The string format of UUID is not used in 0MQ. Further on, it turns out that UUIDs have fixed microarchitecture-agnostic binary layout (see RFC4122). Thus, the conversion to string and back to binary can be avoided. 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-04 | TCP and IPC connection initiation allow for multiple properties | Martin Sustrik | |
So far the only property passed on connection initiation was identity. The mechanism was now made extensible. Additional properties are needed to introduce functionality such as checking the peer's socket type, "subports" etc. 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> | |||
2011-02-22 | Added explicit error message in case of memory exhaustion | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2011-02-21 | Fix for memory leak caused by long identities | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-12-17 | fix race condition in session init | 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-16 | ZMQ_LINGER socket option added. | Martin Sustrik | |
1. ZMQ_LINGER option can be set/get 2. options are part of own_t base class rather than being declared separately by individual objects 3. Linger option is propagated with "term" command so that the newest value of it is used rather than the stored old one. 4. Session sets the linger timer if needed and terminates as soon as it expires. 5. Corresponding documentation updated. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-09-19 | zmq_init_t destroyed zmq_engine_t before plugging it out from the poller ↵ | Martin Sustrik | |
first -- fixed | |||
2010-09-19 | synchronisation problem fixed in ctx_t | Martin Sustrik | |
2010-09-19 | two races fixed in session creation | Martin Sustrik | |
2010-08-25 | elementary fixes to the named session | Martin Sustrik | |
2010-08-25 | I/O object hierarchy implemented | Martin Sustrik | |
2010-03-20 | XREP-style prefixing/trimming messages removed | Martin Sustrik | |
2010-02-24 | use binary UUIDs instead of string representation to save some bytes | Martin Sustrik | |
2010-02-19 | Multi-hop REQ/REP, part XII., generate unique identities for anonymous ↵ | Martin Sustrik | |
connections | |||
2010-02-16 | Multi-hop REQ/REP, part XI., finalise the XREQ/XREP functionality | Martin Sustrik | |
2010-02-13 | Multi-hop REQ/REP, part VIII., new blob_t type used for holding identity | Martin Sustrik | |
2010-02-13 | Multi-hop REQ/REP, part VII., identity-related algorithms rewritten | Martin Sustrik | |
2010-02-13 | Multi-hop REQ/REP, part VI., session 'name' renamed to 'peer_identity' | Martin Sustrik | |
2010-02-12 | Multi-hop REQ/REP, part V., peer identity is passed from init object to session | Martin Sustrik | |
2010-02-12 | Multi-hop REQ/REP, part III., change 'type' in options to simple ↵ | Martin Sustrik | |
'traceroute' flag | |||
2010-02-12 | Multi-hop REQ/REP, part I., tracerouting switched on on XREP socket | Martin Sustrik | |
2010-02-02 | ZMQII-52: Asserion during reconnection | Martin Sustrik | |
2010-01-15 | ZMQII-39: Implement IPC transport | Martin Sustrik | |
2010-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-28 | MSVC build fixed | unknown | |
2009-12-23 | ZMQII-28: Bidirectional introduction on TCP connection establishment | Martin Sustrik | |
2009-08-21 | session management implemented | Martin Sustrik | |
2009-08-20 | couple of bugs in shutdown mechanism fixed | Martin Sustrik | |
2009-08-12 | listener/connecter/init/session added | Martin Sustrik | |