Permalink
Commits on Jul 20, 2011
  1. Fixed typo

    committed Jul 20, 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
Commits on Jun 29, 2011
  1. Testing for errors from pthread_* functions fixed

    pthread_* functions return the error number rather than
    setting errno. This was not accounter for till now.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jun 29, 2011
  2. Use strrchr to ensure we split off the last colon for the service port

    IPv6 addresses have colons and will produce invalid data for the getaddrinfo lookup.
    
    Signed-off-by: Andrew Thompson <andy@fud.org.nz>
    thompsa committed with sustrik Jun 29, 2011
Commits on Jun 28, 2011
  1. Packaging for MSVC build fixed

    MSVC project files for inproc_lat and inproc_thr were not
    packaged during make dist phase.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Jun 28, 2011