Permalink
Commits on Aug 4, 2011
  1. @sustrik

    vtcp connection string simplified

    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>
    sustrik committed Aug 4, 2011
  2. @sustrik

    MSVC build brought up-to-date

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Aug 4, 2011
Commits on Jul 29, 2011
  1. @sustrik

    Different connecters simplified

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 29, 2011
Commits on Jul 28, 2011
  1. @sustrik

    Different listener implementations simplified

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 28, 2011
  2. @sustrik

    Tuning of TCP sockets is done at a single place

    Instead of being spread throughout the codebase, the tuning
    is done in tune_tcp_socket() function.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 28, 2011
  3. @sustrik

    Dead code removed from TCP and IPC transports

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 28, 2011
  4. @sustrik

    Implementations of TCP and IPC transports separated

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 28, 2011
  5. @sustrik

    Precise reconnect interval randomised

    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>
    sustrik committed Jul 28, 2011
  6. @sustrik

    Setting TCP socket options moved to tcp_engine_t

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 28, 2011
Commits on Jul 27, 2011
  1. @sustrik

    vtcp_connecter fixed

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 27, 2011
Commits on Jul 26, 2011
  1. @sustrik

    First version of vtcp_connecter added

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 26, 2011
  2. @sustrik

    Code cleanup

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 26, 2011
  3. @sustrik

    Experimental VTCP listener added

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 26, 2011
  4. @sustrik

    Outdated entries removed from .gitignore

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 26, 2011
Commits on Jul 25, 2011
  1. @sustrik

    TCP transport classes simplified

    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>
    sustrik committed Jul 25, 2011
Commits on Jul 24, 2011
  1. @sustrik

    PGM subscription forwarding fixed

    PGM when using in XPUB socket has to subscribe for all the messages
    as it has no idea what the subscribers are interesred in.
    This generic subscribe message was malformed. Fixed.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 24, 2011
  2. @sustrik

    Session classes merged into a single class

    Removal of ZMQ_IDENTITY resulted in various session classes doing
    almost the same thing. This patch merges the classes into a single
    class.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 24, 2011
  3. @sustrik

    Only one polling mechanism is compiled

    Till now wrappers for all the polling mechanisms available on
    the given platform were compiled, although only one of them
    was used. This patch compiles just the used one. This can
    make libzmq binary more concise.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 24, 2011
  4. @sustrik

    Obsolete include in ctx.hpp removed

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 24, 2011
  5. @sustrik

    semaphore_t class removed

    The class was not used anywhere anymore. Removed.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 24, 2011
  6. @sustrik

    Remove blob_t class

    The class was used in a single place. Replaced by a local typedef.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 24, 2011
Commits on Jul 22, 2011
  1. @sustrik

    MSVC build brought up to date

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 22, 2011
Commits on Jul 21, 2011
  1. @sustrik

    mailbox::recv correctly passes EINTR to the caller

    This bug caused signal during blocking call to assert.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 21, 2011
  2. @sustrik

    ECANTROUTE error documented in zmq_sendmsg(3)

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 21, 2011
  3. @sustrik

    ROUTER socket blocks on SNDHWM

    Till now the message was droppen in such case.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 21, 2011
  4. @sustrik

    ROUTER socket reports error when message cannot be routed

    Till now, message was silently dropped if it was sent to
    a non-existent peer. Now, ECANTROUTE error is returned.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 21, 2011
  5. @sustrik

    ZMQ_GENERIC renamed to ZMQ_ROUTER

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 21, 2011
  6. @sustrik

    endmsg(3) and zmq_recvmsg(3) added to RPM spec file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 21, 2011
Commits on Jul 18, 2011
  1. @sustrik

    Fixed email addresses in the MAITAINERS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 18, 2011
  2. @hintjens @sustrik

    Fixed issue 230

    Signed-off-by: Pieter Hintjens <ph@imatix.com>
    hintjens committed with sustrik Jul 18, 2011
  3. @sustrik

    Includes in zmq.cpp cleaned-up

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 18, 2011
  4. @steve-o @sustrik

    Fix pollin on Cygwin.

    Signed-off-by: Steven McCoy <steven.mccoy@miru.hk>
    Signed-off-by: Martin Sustrik <sustrik@250bom.com>
    steve-o committed with sustrik Jul 18, 2011
  5. @sustrik

    Reference to C++ binding removed from zmq(7)

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 18, 2011
  6. @sustrik

    Martin Lucina remove from MAINTAINERS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 18, 2011
  7. @sustrik

    Signaler timeout bug on Windows fixed

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 18, 2011