- Mar 21, 2019
-
-
ale authored
This is shared code used by id/auth, id/keystore, and others. Unifying it into its own package helps prevent drift among implementations.
-
- Feb 17, 2019
-
-
ale authored
-
- Jan 29, 2019
-
-
ale authored
Allows for failover in case a target times out.
-
- Nov 25, 2018
- Nov 23, 2018
-
-
ale authored
-
- Nov 22, 2018
- Nov 18, 2018
- Nov 16, 2018
-
-
ale authored
-
- Oct 29, 2018
- Oct 26, 2018
-
-
ale authored
-
- Aug 28, 2018
-
-
ale authored
For uniformity with the serverutil package. Also, make error checking on client TLS setup a bit stricter.
-
- Aug 17, 2018
- Aug 16, 2018
-
-
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).
-
- Aug 15, 2018
-
-
ale authored
Creation of sharded/replicated clients was swapped, sigh.
-
- Jun 28, 2018
-
-
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.
-
- Jun 27, 2018
-
-
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.
-
- May 24, 2018
-
-
ale authored
Doh, don't know how this was missed until now.
-
- Apr 01, 2018
-
-
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
-
- Mar 19, 2018
- Jan 14, 2018
-
-
ale authored
Allows users to specify a set of trusted forwarders in the configuration, and then using github.com/gorilla/handlers.ProxyHeaders to rewrite the http.Request parameters according to X-Forwarding-* and X-Real-IP headers.
-
ale authored
Reduces cyclomatic complexity score and makes code more readable.
-
ale authored
-
ale authored
-
- Jan 12, 2018
-
-
ale authored
-
- Jan 11, 2018
-
-
ale authored
Before, we weren't releasing the connection properly.
-
- Dec 31, 2017
-
-
ale authored
Simply by setting an empty bind DN.
-
- Dec 22, 2017
-
-
ale authored
Supports multiple algorithms: * system crypt * scrypt * argon2 We just made up new $something$ prefixes for the new algorithms.
-
- Dec 19, 2017
-
-
ale authored
-
- Dec 17, 2017