Permalink
Switch branches/tags
Nothing to show
Commits on Dec 18, 2011
  1. Fix MSVC10 build distfiles

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Dec 18, 2011
  2. NEWS updated for 3.1.0 release

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Dec 18, 2011
  3. Update email address in man pages

    Signed-off-by: Martin Lucina <martin@lucina.net>
    mato committed with sustrik Dec 18, 2011
  4. Fix typo in zmq_sendmsg(3) manual page

    Signed-off-by: Martin Lucina <martin@lucina.net>
    mato committed with sustrik Dec 18, 2011
Commits on Dec 17, 2011
  1. Dont wait for pending subscription commands on shutdown

    When (X)SUB socket is being shut down there may be pending
    outbound subscription commands in the pipes. In such case
    we want to close the socket immediately instead of waiting
    for the commands to be sent.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Dec 17, 2011
  2. Fix polling on XREP socket

    When polling on XREP socket in incoming message part was prefetched,
    but not the identity of sender. The problem is fixed by this patch.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Dec 17, 2011
Commits on Dec 16, 2011
  1. zmq_sendmsg and zmq_recvmsg checks for NULL message object

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Dec 16, 2011
Commits on Dec 15, 2011
  1. Added MSVC10 solution and project files for Windows

    These include configurations for both Win32 and x64 platforms. All project
    settings have been normalised in property sheets (the ".props" files under
    builds/msvc/properties) to simplify maintenance. Build artefacts are all
    generated in platform-specific subfolders of bin, lib and obj directories.
    
    Also enables the use of precompiled headers with MSVC10.
    
    This significantly reduces the time required to compile libzmq with Visual
    Studio on Windows. It should have no impact on other platforms.
    
    Signed-off-by: Stuart Webster <sw_webster@hotmail.com>
    swebster committed with unknown Dec 15, 2011
  2. A synchronous connect() failure in ipc_connecter can result in Assertion

    failed: s == retired_fd (ipc_connecter.cpp:174), as reported in LIBZMQ-294.
    
    This patch fixes the bug, and also an identical problem in tcp_connecter
    which has not hit people since TCP connect() usually completes via the
    asynchronous code path (poll, out_event).
    
    Signed-off-by: Martin Lucina <martin@lucina.net>
    mato committed with sustrik Dec 15, 2011
Commits on Dec 3, 2011
  1. Mika Fischer added to AUTHORS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Dec 3, 2011
  2. rt library required on all platforms

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Dec 3, 2011
  3. This makes clock_t insensitive to the system clock being reset by NTP or

    the sysadmin, which could previously cause long hangs for instance in
    zmq_poll.
    
    Signed-off-by: Mika Fischer <mika.fischer@zoopnet.de>
    mika-fischer committed with sustrik Dec 3, 2011
Commits on Nov 22, 2011
  1. ENOTCONN on recv() on TCP socket is treated decently (issue 254)

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 22, 2011
Commits on Nov 21, 2011
  1. Phillip Kovacs added to the AUTHORS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 21, 2011
  2. Fix broken VPATH/parallel builds

    Signed-off-by: Philip Kovacs <phil@philkovacs.com>
    Philip Kovacs committed with sustrik Nov 21, 2011
Commits on Nov 19, 2011
  1. Stuart Webster added to the AUTHORS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 19, 2011
  2. Line-ending conversion rules for hg-git users and enabled use of .git…

    …ignore by hg-git users
    
    Mercurial does not have built-in support for converting line-endings. This is a
    settings file for hg eol (http://mercurial.selenic.com/wiki/EolExtension), an
    extension that replicates the behaviour of git with core.autocrlf=true.
    
    Mercurial uses Python regex syntax by default in its .hgignore files. Adding
    this line to .gitignore overrides that setting, so hg-git users can just create
    a hardlink to it (e.g "mklink /H .hgignore .gitignore" on Windows) to use it.
    
    Signed-off-by: Stuart Webster <sw_webster@hotmail.com>
    swebster committed with sustrik Nov 19, 2011
Commits on Nov 16, 2011
  1. Documentation for IPv4ONLY option clarified

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 16, 2011
Commits on Nov 15, 2011
  1. Bug in XREP and XREQ fixed (issue 280)

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 15, 2011
  2. Missing "defined" tokens added

    The missing tokens broke the build if you used -Werror -Wundef
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 15, 2011
Commits on Nov 14, 2011
  1. Bug concerining identity in XREQ socket fixed (issue 280)

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 14, 2011
Commits on Nov 13, 2011
  1. Couple of bugs in XREP handling of identities fixed.

    wq:
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 13, 2011
Commits on Nov 10, 2011
  1. Hangup in signaler creation on Windows fixed

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 10, 2011
Commits on Nov 9, 2011
  1. AUTHORS file changed

    - AJ Lewis added
    - Martin Lucina's email address changed
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 9, 2011
  2. Set libzmq ABI version to 3

    libzmq master (3.1) is not ABI compatible with libzmq 2.1.x or 3.0 (removed
    functionality), hence the ABI version needs to be set to 3.
    
    Signed-off-by: Martin Lucina <martin@lucina.net>
    mato committed with sustrik Nov 9, 2011
  3. Get AIX 6.1 compiling again by making msg_t class explicit

    Older versions of gcc have problems with in-line forward declarations
    when there's a naming conflict with a global symbol.
    
    Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
    
    Expand the original patch to all such forward declarations.
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    vortechs2000 committed with sustrik Nov 9, 2011
Commits on Nov 8, 2011
  1. Uninitialised FSM state in REQ session fixed (issue 278)

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 8, 2011
Commits on Nov 6, 2011
  1. Chuck Remeas added to the AUTHORS file

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 6, 2011
  2. Add zmq_getmsgopt to the API

    The new function allows to retrieve options (flags)
    from zmq_msg_t.
    
    Signed-off-by: Chuck Remes <cremes@mac.com>
    Renamed from zmq_msg_flags to zmq_getmsgopt
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    Chuck Remes committed with sustrik Nov 6, 2011
Commits on Nov 5, 2011
  1. Bug in trie fixed (issue 277)

    When there were both '0' and '255' subnodes in (mtrie)
    the removal of the node resulted in an infinite loop.
    Fixed.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 5, 2011
  2. Minor typo corrected

    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 5, 2011
  3. Version changed to 3.1.0

    This version downgrade is done because of the previous refatoring.
    It removed all the new features and reintroduced some of the old
    ones (identities). Thus, it made trunk much closer to existing 3.0
    branch than it used to be.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 5, 2011
  4. Obsolete ECANTROUTE errror code removed

    This error code was used only by new-style ROUTER socket
    which is not a part of the codebase.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 5, 2011
  5. Use identities in inproc transport

    Previous patches have missed the case when the identity should
    be sent from an inproc endpoint. Fixed.
    
    Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
    sustrik committed Nov 5, 2011
Commits on Nov 4, 2011
  1. Fix getaddrinfo calls to work on OpenVMS

    Signed-off by: Brett Cameron <Brett.Cameron@hp.com>
    Brett Cameron committed with sustrik Nov 4, 2011