1. 26 Jan, 2015 3 commits
    • Julien Ruffin's avatar
      Added socket option ZMQ_INVERT_MATCHING. · cf2238f8
      Julien Ruffin authored
      ZMQ_INVERT_MATCHING reverses the PUB/SUB prefix matching. The subscription
      list becomes a rejection list. The PUB socket sends messages to all
      connected (X)SUB sockets that do not have any matching subscription.
      
      Whenever the option is used on a PUB/XPUB socket, any connecting SUB
      sockets must also set it or they will reject everything the publisher
      sends them. XSUB sockets are unaffected because they do not filter out
      incoming messages.
      cf2238f8
    • Constantin Rack's avatar
      Merge pull request #1323 from ricnewton/master · 148cec0a
      Constantin Rack authored
      Fix Windows build
      148cec0a
    • Richard Newton's avatar
      Fix Windows build · 415b49ba
      Richard Newton authored
      415b49ba
  2. 23 Jan, 2015 2 commits
    • Constantin Rack's avatar
      Merge pull request #1322 from hintjens/master · 4ad2edff
      Constantin Rack authored
      Problem: commit afb24b53 broke ZMQ_STREAM contract
      4ad2edff
    • Pieter Hintjens's avatar
      Problem: commit afb24b53 broke ZMQ_STREAM contract · 6ced7027
      Pieter Hintjens authored
      Symptom is that ZMQ_STREAM sockets in 4.1.0 and 4.1.1 generate zero
      sized messages on each new connection, unlike 4.0.x which did not do
      this.
      
      Person who made this commit also changed test cases so that contract
      breakage did not show. Same person was later banned for persistently
      poor form in CZMQ contributions.
      
      Solution: enable connect notifications on ZMQ_STREAM sockets using a
      new ZMQ_STREAM_NOTIFY setting. By default, socket does not deliver
      notifications, and behaves as in 4.0.x.
      
      Fixes #1316
      6ced7027
  3. 22 Jan, 2015 2 commits
  4. 21 Jan, 2015 2 commits
  5. 20 Jan, 2015 4 commits
  6. 18 Jan, 2015 2 commits
  7. 16 Jan, 2015 9 commits
  8. 13 Jan, 2015 4 commits
  9. 12 Jan, 2015 2 commits
  10. 10 Jan, 2015 2 commits
    • Pieter Hintjens's avatar
      Merge pull request #1298 from rodgert/master · c816e422
      Pieter Hintjens authored
      Increase size of zmq_msg_t to 64 bytes
      c816e422
    • Thomas Rodgers's avatar
      Increase size of zmq_msg_t to 64 bytes · 90194036
      Thomas Rodgers authored
      Increasing it would have at least two benefits -
      
      * More messages would be 'VSM' messages, so it would reduce allocation
      overhead a bit.
      * Remove any chance of false sharing of things that are, by design,
      pushed by value onto a ypipe_t<msg_t> which is shared between two threads.
      
      The only downside I see is slightly increased memory consumption on memory
      constrained applications.
      
      - Full discussion of this rationale is part of issue #1295
      90194036
  11. 09 Jan, 2015 4 commits
  12. 08 Jan, 2015 2 commits
  13. 05 Jan, 2015 2 commits