1. 02 Feb, 2012 4 commits
  2. 30 Jan, 2012 3 commits
  3. 28 Jan, 2012 1 commit
  4. 27 Jan, 2012 10 commits
  5. 26 Jan, 2012 1 commit
  6. 19 Jan, 2012 1 commit
  7. 09 Jan, 2012 1 commit
  8. 04 Jan, 2012 1 commit
    • Martin Lucina's avatar
      Fix pgm_receiver.cpp: zmq_assert (pending_bytes == 0) (LIBZMQ-205) · c34a1443
      Martin Lucina authored
      This patch fixes the problem described in LIBZMQ-205. The assertion itself
      is probably caused by previously queued POLLIN events arriving after POLLIN
      has been disabled on the socket.
      
      The following additional bugs have been fixed as part of debugging this
      problem:
      
      - pgm_receiver_t does not flush messages written to the session in all
        cases which can lead to a stalled reader. Add calls to session->flush ()
        in the appropriate places.
      
      - ensure to restart polling when a pending message is flushed in
        activate_in ().
      Signed-off-by: 's avatarMartin Lucina <martin@lucina.net>
      c34a1443
  9. 03 Jan, 2012 2 commits
  10. 25 Dec, 2011 1 commit
  11. 21 Dec, 2011 1 commit
  12. 19 Dec, 2011 1 commit
  13. 18 Dec, 2011 6 commits
  14. 17 Dec, 2011 3 commits
  15. 16 Dec, 2011 1 commit
  16. 15 Dec, 2011 2 commits
    • Stuart Webster's avatar
      Added MSVC10 solution and project files for Windows · 3fb5c11b
      Stuart Webster authored
      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: 's avatarStuart Webster <sw_webster@hotmail.com>
      3fb5c11b
    • Martin Lucina's avatar
      A synchronous connect() failure in ipc_connecter can result in Assertion · a9e03336
      Martin Lucina authored
      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: 's avatarMartin Lucina <martin@lucina.net>
      a9e03336
  17. 13 Dec, 2011 1 commit