1. 18 May, 2019 2 commits
  2. 17 May, 2019 1 commit
  3. 26 Jul, 2018 1 commit
  4. 23 Jun, 2018 1 commit
  5. 27 May, 2018 1 commit
  6. 26 May, 2018 2 commits
  7. 22 May, 2018 1 commit
  8. 18 May, 2018 1 commit
  9. 02 Mar, 2018 3 commits
  10. 02 Feb, 2018 1 commit
  11. 21 Oct, 2017 1 commit
  12. 22 Jun, 2017 1 commit
  13. 30 Mar, 2017 1 commit
  14. 29 Oct, 2016 1 commit
  15. 17 Jun, 2016 1 commit
  16. 21 Feb, 2016 2 commits
  17. 18 Feb, 2016 1 commit
  18. 09 Feb, 2016 1 commit
    • Pieter Hintjens's avatar
      Problem: ZMQ_XPUB_VERBOSE_UNSUBSCRIBE is clumsy · 7f6ed167
      Pieter Hintjens authored
      This option has a few issues. The name is long and clumsy. The
      functonality is not smooth: one must set both this and
      ZMQ_XPUB_VERBOSE at the same time, or things will break mysteriously.
      
      Solution: rename to ZMQ_XPUB_VERBOSER and make an atomic option.
      
      That is, implicitly does ZMQ_XPUB_VERBOSE.
      7f6ed167
  19. 28 Jan, 2016 1 commit
  20. 06 Sep, 2015 1 commit
  21. 05 Sep, 2015 3 commits
  22. 20 Aug, 2015 3 commits
  23. 23 Jul, 2015 1 commit
    • Ricardo Catalinas Jiménez's avatar
      Fix 1478: receive unsubscriptions in XPUB when verbose · ec5592db
      Ricardo Catalinas Jiménez authored
      Fixes not receiving unsubscription messages in XPUB socket with
      ZMQ_XPUB_VERBOSE and using a XSUB-XPUB proxy in front.
      
      This adds two modifications:
      
      - It adds a new flag, ZMQ_XPUB_VERBOSE_UNSUBSCRIBE, to enable verbose
        unsubscription messages, necessary when using a XSUB/XPUB proxy.
      
      - It adds a boolean switch to zmq::mtrie_t::rm () to control if the
        callback is invoked every time or only in the last removal. Necessary
        when a pipe is terminated and the verbose mode for unsubscriptions is
        enabled.
      ec5592db
  24. 02 Jun, 2015 1 commit
  25. 26 Jan, 2015 1 commit
    • 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
  26. 22 Jan, 2015 1 commit
  27. 26 Nov, 2014 2 commits
  28. 23 Oct, 2014 1 commit
  29. 11 Sep, 2014 1 commit
  30. 27 Aug, 2014 1 commit
    • Pieter Hintjens's avatar
      Problem: nodrop code is ugly · f15146b5
      Pieter Hintjens authored
      It's bad practice to start by testing all exceptional conditions
      and then dropping through to the 'normal' condition. Apart from
      being inefficient, it's deceptive to the user. Conditional code
      should always try to show the natural expectation of the code,
      with exceptional cases coming last.
      
      Solution: clean up this code.
      f15146b5