1. 02 Mar, 2018 1 commit
  2. 02 Feb, 2018 1 commit
  3. 21 Oct, 2017 1 commit
  4. 22 Jun, 2017 1 commit
  5. 30 Mar, 2017 1 commit
  6. 29 Oct, 2016 1 commit
  7. 17 Jun, 2016 1 commit
  8. 21 Feb, 2016 2 commits
  9. 18 Feb, 2016 1 commit
  10. 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
  11. 28 Jan, 2016 1 commit
  12. 06 Sep, 2015 1 commit
  13. 05 Sep, 2015 3 commits
  14. 20 Aug, 2015 3 commits
  15. 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
  16. 02 Jun, 2015 1 commit
  17. 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
  18. 22 Jan, 2015 1 commit
  19. 26 Nov, 2014 2 commits
  20. 23 Oct, 2014 1 commit
  21. 11 Sep, 2014 1 commit
  22. 27 Aug, 2014 2 commits
    • 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
    • Pieter Hintjens's avatar
      Problem: issues with nodrop property · 35040aaf
      Pieter Hintjens authored
      - not initialized before use
      - name is nasty (boolean variables should not have negative names)
      
      Solution: rename to 'lossy' and initialize to 'true'.
      35040aaf
  23. 12 Aug, 2014 2 commits
  24. 08 Aug, 2014 2 commits
  25. 02 Jan, 2014 1 commit
  26. 31 Aug, 2013 1 commit
    • Shawn J. Goff's avatar
      Change name of icanhasall to subscribe_to_all · 6a18f595
      Shawn J. Goff authored
      icanhasall is cute (for now), but the effect of the variable is clear
      only after tracking down its origin reading the commit. This change is
      intended to make it easier for people to have some intuition about its
      effect from its name.
      6a18f595
  27. 29 Jun, 2013 2 commits
  28. 06 Jun, 2013 1 commit
  29. 18 Apr, 2013 1 commit
  30. 12 Mar, 2013 1 commit
    • Pieter Hintjens's avatar
      Removed corporate advertisements from source file headers · f0f16505
      Pieter Hintjens authored
      Copyrights had become ads for Sustrik's corporate sponsors, going against the original
      agreement to share copyrights with the community (that agreement was: one line stating
      iMatix copyright + one reference to AUTHORS file). The proliferation of corporate ads
      is also unfair to the many individual authors. I've removed ALL corporate title from
      the source files so the copyright statements can now be centralized in AUTHORS and
      source files can be properly updated on an annual basis.
      f0f16505