1. 28 Aug, 2018 1 commit
  2. 17 Aug, 2018 2 commits
  3. 16 Aug, 2018 1 commit
    • ale's avatar
      Refactor the clientutil package · 193e29e6
      ale authored
      Implement a simpler API for the Backend interface, removing most old
      public methods and replacing them with a single Call() method, making
      the package look a bit more like an actual rpc package (so, hopefully,
      easier to replace in the future).
      193e29e6
  4. 15 Aug, 2018 1 commit
  5. 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
  6. 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
  7. 24 May, 2018 1 commit
  8. 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
  9. 19 Mar, 2018 2 commits
  10. 14 Jan, 2018 4 commits
  11. 12 Jan, 2018 1 commit
  12. 11 Jan, 2018 1 commit
  13. 31 Dec, 2017 1 commit
  14. 22 Dec, 2017 1 commit
  15. 19 Dec, 2017 1 commit
  16. 17 Dec, 2017 3 commits
  17. 16 Dec, 2017 2 commits
  18. 14 Dec, 2017 3 commits
  19. 11 Dec, 2017 1 commit
  20. 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
  21. 09 Dec, 2017 1 commit
  22. 07 Dec, 2017 2 commits
  23. 03 Dec, 2017 1 commit
  24. 27 Nov, 2017 3 commits
  25. 26 Nov, 2017 2 commits