Commit Graph

1783 Commits (46c1dc80fb098cff964138606706a1b2387eab1d)
 

Author SHA1 Message Date
Mariano Cano 46c1dc80fb Use map[string]struct{} instead of map[string]bool 3 years ago
Mariano Cano aafac179a5 Add test for oidc with preferred usernames. 3 years ago
Cristian Le f730c0bec4 Sanitize usernames 3 years ago
Cristian Le 48666792c7 Draft: adding usernames to GetIdentityFunc 3 years ago
Cristian Le 79eec83f3e Rename and reformat to PreferredUsername 3 years ago
Cristian Le 09a21fef26 Implement #550
- Read `preferred_username` from token
- Add `preferred_username` to the default Usernames
- Check the `admin` array for admin groups that the user might belong to
3 years ago
Max 1ee288f9fb
Merge pull request #565 from smallstep/max/load-init
Init config on load | Add wrapper for cli
3 years ago
max furman 8c709fe3c2 Init config on load | Add wrapper for cli 3 years ago
max furman 9a156d2210 Remove distribution doc. 3 years ago
max furman bc4bf224e8 [action] Add needs-triage labeler 3 years ago
Carl Tashian 0295280c20 Merge branch 'master' of https://github.com/smallstep/certificates 3 years ago
Carl Tashian 25325b6970 Revert systemd renewer unit change that was incorrect
This reverts commit 75f24a103a.
3 years ago
Mariano Cano b9b1ac04d1
Merge pull request #562 from smallstep/renew-db-interface
Renew DB interface and Rekey
3 years ago
Mariano Cano 5846314f88 Add missing Rekey method to the ca.Client
Fixes #315
3 years ago
Mariano Cano 2cbaee9c1d Allow to use an alternative interface to store renewed certs.
This can be useful to know if a certificate has been renewed and
link one certificate with the 'parent'.
3 years ago
Mariano Cano 582d6b161d
Merge pull request #531 from smallstep/tls-tunnel
Add experimental support for a TLS over TLS tunnel.
3 years ago
Mariano Cano 1328aa3e47 Fix review comments. 3 years ago
Mariano Cano d3c6bcbcce
Merge pull request #553 from smallstep/store-chain
Add extension of db.AuthDB to store the fullchain
3 years ago
Mariano Cano e6833ecee3 Add extension of db.AuthDB to store the fullchain.
Add a temporary solution to allow an extension of an db.AuthDB
interface that logs the fullchain of certificates instead of just
the leaf.
3 years ago
Mariano Cano 50b9aaec57 Add new identity tests. 3 years ago
Mariano Cano e414d0c8ea Fix unit tests. 3 years ago
Mariano Cano c5234e9c61 Refactor tls tunnel connections.
New method will use an identity-like file with the configuration
used to create the (m)TLS connection to the tunnel.
3 years ago
Mariano Cano 180b5c3e3c Fix typo. 3 years ago
Mariano Cano e75a9409a5 Add experimental support for a TLS over TLS tunnel. 3 years ago
Carl Tashian 75f24a103a Sync cert renewer service with docs 3 years ago
Carl Tashian e50c5bc4b1 Remove pronoun 3 years ago
Mariano Cano 3769a2760a
Merge pull request #543 from smallstep/no-nonce-on-get
Remove the creation on nonce on get acme directory
3 years ago
Mariano Cano 2e1524ec2f Remove the creation on nonce on get acme directory.
According to RFC 8555, the replay nonces are only required in POST
requests. And of course in the new-nonce request.
3 years ago
max furman 16c20c9279 [action] codecov token not needed for public repos 3 years ago
Max b7f8f15619
Merge pull request #541 from smallstep/max/ver
VERSION from ENV should always take precedence over CI tags
3 years ago
max furman 78c15805f4 VERSION from ENV should always take precedence over CI tags 3 years ago
Mariano Cano 7688ca18ac
Merge pull request #540 from smallstep/proxy-always
Always specify a Proxy in all custom transports.
3 years ago
Mariano Cano 02a5879cfe Specify always a Proxy in all custom transports.
Fixes #535
3 years ago
Max 0ec75c98cf
Merge pull request #539 from smallstep/max/escaped-route-fix
Use different method for unescpaed paths for the router
3 years ago
max furman 93c3c2bf2e Error handle non existent provisioner downstream and disable debug route logging 3 years ago
max furman 497ec0c79b Fix linter issues 3 years ago
max furman b1888fd34d Use different method for unescpaed paths for the router 3 years ago
Max 938cd092b4
Merge pull request #536 from smallstep/max/dev
Move golangci-lint to github action and fix debian build action
3 years ago
Mariano Cano e3e34bd00c Remove dockerignore files that are in the repo.
This was causing a dirty repo and versions with -dev.
3 years ago
max furman 335435decf [action] debian rules syntax 3 years ago
max furman 6a6be84874 [action] debian rules syntax 3 years ago
max furman 39f6a27515 [action] alternate makefile target for dh_auto_build 3 years ago
max furman ee4d45cf79 [action] remove make bootstrap from debian build process 3 years ago
max furman f02d97e621 [action] use matrix strategy in release.test | bump to 1.16 3 years ago
max furman c71d56e4ae [action] use go version matrix for the test / build step 3 years ago
max furman fa9bceefa2 [action] but golangci-lint timeout 3 years ago
max furman 819d466790 [actions] update test action as well 3 years ago
max furman 42a470d803 Move golangci-lint to github action | update bootstrap
- Update bootstrap to use official golangci-lint install
3 years ago
max furman 72217c972d GO111MODULE should not be necessary in bootstrap 3 years ago
max furman 79eb822326 Change `go get` to `go install` in bootstrap ...
- avoid the `-dev` tag
3 years ago