1. 02 Jun, 2015 1 commit
  2. 22 Jan, 2015 1 commit
  3. 16 Jan, 2015 1 commit
  4. 25 Jun, 2014 1 commit
  5. 02 May, 2014 1 commit
  6. 29 Apr, 2014 2 commits
    • Pieter Hintjens's avatar
      Added more scaffolding for security · 39ccfea0
      Pieter Hintjens authored
      - additional messages to help people debugging security errors
      39ccfea0
    • Pieter Hintjens's avatar
      Fixed NULL security test · d1232d14
      Pieter Hintjens authored
      Has some bits commented out due to #939, now work.
      
      Note: there is an issue in libzmq when binding/unbinding or
      connecting/disconnecting (I did not investigate deeper) the
      same socket several times. Even closing the socket with zero
      linger, zmq_ctx_term will block. The workaround in this test
      case is to close the sockets for each test step.
      d1232d14
  7. 02 Jan, 2014 1 commit
  8. 18 Sep, 2013 1 commit
  9. 17 Sep, 2013 2 commits
  10. 16 Sep, 2013 1 commit
  11. 15 Sep, 2013 1 commit
    • Pieter Hintjens's avatar
      Added z85 codec to ZMQ API · 576e3ca5
      Pieter Hintjens authored
      * Removed redundant Z85 code and include files from project
      * Simplified use of headers in test cases (now they all just use testutil.hpp)
      * Export zmq_z85_encode() and zmq_z85_decode() in API
      * Added man pages for these two functions
      576e3ca5
  12. 12 Sep, 2013 1 commit
  13. 09 Sep, 2013 1 commit
    • Pieter Hintjens's avatar
      Added ZMQ_ZAP_DOMAIN socket option · 6725c464
      Pieter Hintjens authored
      * This is passed to the ZAP handler in the 'domain' field
      
      * If not set, or empty, then NULL security does not call the ZAP handler
      
      * This resolves the phantom ZAP request syndrome seen with sockets where
        security was never intended (e.g. in test cases)
      
      * This means if you install a ZAP handler, it will not get any requests
        for new connections until you take some explicit action, which can be
        setting a username/password for PLAIN, a key for CURVE, or the domain
        for NULL.
      6725c464
  14. 02 Sep, 2013 1 commit
    • Pieter Hintjens's avatar
      Fixed 'make check' failures · fba56120
      Pieter Hintjens authored
      - Split off NULL security check from PLAIN
      - Cleaned up test_linger code a little
      - Got all tests to pass, added TODOs for outstanding issues
      - Added ZAP authentication for NULL test case
      - NULL mechanism was not passing server identity - fixed
      - cleaned up test_security_plain and removed option double-checks (made code ugly)
      - lowered timeout on expect_bounce_fail to 150 msec to speed up checks
      - removed all sleeps from test_fork and simplified code (it still passes :-)
      fba56120