1. 28 Jun, 2018 1 commit
    • ale's avatar
      Add package to manage user encryption keys · 9c87d6c3
      ale authored
      Encryption keys are stored themselves encrypted using a
      password (kdf+aes-siv construction).
      
      This package was moved over from git.autistici.org/id/keystore and
      completely refactored.
      9c87d6c3
  2. 27 Jun, 2018 1 commit
    • ale's avatar
      Nicer API for pwhash, and a benchmarking tool · 3a206d00
      ale authored
      The API makes it easier to set custom parameters on hashers. Default
      Argon2 parameters were also set to defaults more suited for a
      high-traffic authentication service.
      3a206d00
  3. 24 May, 2018 1 commit
  4. 01 Apr, 2018 1 commit
    • ale's avatar
      Minor http server improvements · c1ef74c7
      ale authored
      Fixes include:
      * only notify systemd after the network socket has been opened
      * add net/http/pprof debug handlers
      * add /health endpoint for Prometheus blackbox prober
      c1ef74c7
  5. 19 Mar, 2018 2 commits
  6. 14 Jan, 2018 4 commits
  7. 12 Jan, 2018 1 commit
  8. 11 Jan, 2018 1 commit
  9. 31 Dec, 2017 1 commit
  10. 22 Dec, 2017 1 commit
  11. 19 Dec, 2017 1 commit
  12. 17 Dec, 2017 3 commits
  13. 16 Dec, 2017 2 commits
  14. 14 Dec, 2017 3 commits
  15. 11 Dec, 2017 1 commit
  16. 10 Dec, 2017 2 commits
    • ale's avatar
      Add a robust Search method to the LDAP ConnectionPool · 86a36cf5
      ale authored
      Also simplifies handling of the connection pool itself, switching to
      using deferred connects, and adds a test suite for misbehaving LDAP
      servers to exercise failure modes.
      86a36cf5
    • ale's avatar
      Modify the temporary error interface for Retry · 1fd8c2e2
      ale authored
      Now the default is for errors to be permanent, unless the error itself
      has a Temporary() method that returns true (like the transient network
      errors do in the net/ package).
      1fd8c2e2
  17. 09 Dec, 2017 1 commit
  18. 07 Dec, 2017 2 commits
  19. 03 Dec, 2017 1 commit
  20. 27 Nov, 2017 3 commits
  21. 26 Nov, 2017 2 commits
  22. 23 Nov, 2017 3 commits
  23. 22 Nov, 2017 1 commit