Permalink
Commits on Jul 22, 2011
  1. Minor typo

    committed Jul 22, 2011
  2. 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 with hintjens Jul 21, 2011
  3. endmsg(3) and zmq_recvmsg(3) added to RPM spec file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed with hintjens Jul 21, 2011
Commits on Jul 21, 2011
  1. Fixed issue 232

    hintjens committed Jul 21, 2011
Commits on Jul 18, 2011
  1. Fixed email addresses in the MAITAINERS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed with hintjens Jul 18, 2011
  2. 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 hintjens Jul 18, 2011
  3. Reference to C++ binding removed from zmq(7)

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed with hintjens Jul 18, 2011
  4. Avoid SIGPIPE errors on FreeBSD

    hintjens committed Jul 18, 2011
  5. Martin Lucina remove from MAINTAINERS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed with hintjens Jul 18, 2011
  6. Signaler timeout bug on Windows fixed

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed with hintjens Jul 18, 2011
  7. Avoid SIGPIPE errors on FreeBSD

    hintjens committed Jul 18, 2011
Commits on Jul 15, 2011
Commits on Jul 12, 2011
  1. Updated version number to 3.0.1

    hintjens committed Jul 12, 2011
  2. Updated NEWS

    hintjens committed Jul 12, 2011
  3. Updated NEWS for 3.0.0

    hintjens committed Jul 12, 2011
  4. Ignored generated files

    hintjens committed Jul 12, 2011
  5. Bug with setting options on SUB socket fixed

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 12, 2011
Commits on Jul 11, 2011
  1. zmq_bind(3) and zmq_connect(3) describe EINVAL error

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 11, 2011
  2. Subscription forwarding test added

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 11, 2011
  3. REQ/REP drop test extended

    The test now checks whether replies are dropped when reply pipe
    is overflowed.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 11, 2011
  4. PGM transport reconciled with subscription forwarding

    As PGM is not capable of passing subscriptions upstream,
    subscriptions are ignored at sub side and engine subscribes
    for all messages on pub side.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 11, 2011
  5. ZMQ_FILTER option removed

    The filtering is now done depending on the socket type. SUB socket
    filters the messages (end-to-end filtering) while XSUB relies
    on upstream nodes to do (imprefect) filtering.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 11, 2011
  6. Man pages for send & recv function brought up to date

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 11, 2011
  7. Experimental code from zmq_init_t removed.

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 11, 2011
Commits on Jul 9, 2011
  1. Drop outbound messages in XREP socket when SNDHWM is reached

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 9, 2011
Commits on Jul 8, 2011
  1. VSM data are aligned to 32/64 bit boundary

    Till now the VSM buffer was aligned to 16 bit boundary
    which could possibly cause problems on RISC architectures
    when accessing the message data in unsafe manner.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 8, 2011
Commits on Jul 4, 2011
  1. License text in autogen.sh fixed

    autogen.sh incorrectly referred to the license as GPL.
    Changed to LGPL.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 4, 2011
Commits on Jul 3, 2011
  1. Build system checks for presence of eventfd.h header

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 3, 2011
  2. Race condition in eventfd signaler fixed

    recv function on eventfd signaler could accidentally
    grab two signals instead of one. Fixed.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 3, 2011
  3. eventfd implementation of the signaler

    Eventfd (on Linux) is more efficient that socketpair
    for passing simple signals.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 3, 2011
  4. Fix MSVC build

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 3, 2011
  5. Inproc tests need no I/O threads

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 3, 2011
  6. Command are now stored in ypipes instead of in socketpairs

    Storing commands in OS socket buffers caused whole lot of
    problems when free space in the buffer ran out. This patch
    stores commands in ypipes instead and uses socketpair just
    to signal the other thread, ie. at most one byte is stored
    in the socketpair at any single instant.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jul 3, 2011