1. 29 Aug, 2017 4 commits
  2. 28 Aug, 2017 4 commits
  3. 26 Aug, 2017 2 commits
  4. 24 Aug, 2017 3 commits
  5. 23 Aug, 2017 24 commits
  6. 22 Aug, 2017 1 commit
  7. 21 Aug, 2017 2 commits
    • David Johnson's avatar
      Improve logging of m2crypto exceptions. · 97d9ad15
      David Johnson authored
      m2crypto's default SSLServer.handle_error function was just printing to
      stdout; that is an easy fix.  However, what is hard is associating the
      Exception with a client_address due to the
      socket/M2Crypto.SSL.Connection abstraction abuse.  Lots of stuff
      happens in Connection.accept(), and if an Exception is raised in there,
      no client_address is returned to the caller (i.e. handle_request()).
      m2crypto does a real disservice by overlaying the socket API and thus
      masking so many customization points that any real user would want to use.
    • David Johnson's avatar
      Adjust client SSL timeout and default again. · fd4dedfe
      David Johnson authored
      Bump the SSL accept phase to 3 seconds to be a tad more gracious to
      legitimately-slow clients.  Also restore the default SSL timeout to None
      (i.e. whatever the underlying default timeout is).