1. 13 Jun, 2017 1 commit
    • Luca Boccassi's avatar
      Problem: CURVE can no longer be used without ZAP · 0ce18eac
      Luca Boccassi authored
      Solution: revert change that made ZAP mandatory.
      The "Stonehouse" pattern, where CURVE is used only for encryption and
      without authentication, is a valid use case so we should still
      support it.
      Also restore CURVE testing in the test_heartbeat.
      
      Fixes #2594
      0ce18eac
  2. 01 May, 2017 1 commit
    • Luca Boccassi's avatar
      Problem: tests bind to hardcoded TCP ports · 5934919f
      Luca Boccassi authored
      Solution: use ZMQ_LAST_ENDPOINT in most places. This alllows running
      tests in paralle, and on over-booked shared machines where many of
      the ports would be already in use.
      Keep 3 tests with an hardcoded port, as there are some code paths that
      require it (eg: connect before bind), but list those ports in
      tests/testutil.hpp as macros so that they do not overlap and still
      allow parallel runs.
      
      These changes were inspired by a patch uploaded to Ubuntu by the
      package maintainer, Steve Langasek <steve.langasek@ubuntu.com>.
      Thank you Steve!
      5934919f
  3. 30 Mar, 2017 1 commit
  4. 13 Feb, 2016 1 commit
  5. 12 Feb, 2016 1 commit
    • Pieter Hintjens's avatar
      Problem: tests don't build on Windows · 9c0d176d
      Pieter Hintjens authored
      There were numerous small issues with test cases:
      
      - some lacked the right source file header
      - some were not portable at all
      - some were using internal libzmq APIs (headers)
      
      Solution: fixed and cleaned up.
      9c0d176d
  6. 06 Feb, 2016 2 commits
  7. 28 Jan, 2016 1 commit
  8. 28 Jul, 2015 1 commit
  9. 26 Jun, 2015 1 commit
    • Jonathan Reams's avatar
      Fix units and default values for heartbeats options · e9a5bc8d
      Jonathan Reams authored
      Set the ZMQ_HEARTBEAT_TIMEOUT to default to the value of
      ZMQ_HEARTBEAT_IVL if it's not explicitly set.
      Change the units of ZMQ_HEARTBEAT_TTL to milliseconds in the API
      and round down to the nearest decisecond so that all the options
      are using the same units.
      Make the maximum heartbeat TTL match the spec (6553 seconds)
      e9a5bc8d
  10. 24 Jun, 2015 2 commits