Commit Graph

459 Commits (a7e190f3e0e84f6416a5e857d1bf21577645a3e8)

Author SHA1 Message Date
James Elliott 0bb657e11c
refactor(notifier): utilize smtp lib (#4403)
This drops a whole heap of code we were maintaining in favor of a SMTP library.

Closes #2678
2022-12-23 16:06:49 +11:00
renovate[bot] c1279fddc0
build(deps): update module github.com/deckarep/golang-set to v2 (#4602)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-12-22 13:44:08 +11:00
renovate[bot] d7ca6a93ec
build(deps): update module github.com/ory/x to v0.0.523 (#4605)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-20 19:22:29 +00:00
renovate[bot] 81a316268f
build(deps): update module github.com/pquerna/otp to v1.4.0 (#4571)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-14 13:26:47 +11:00
James Elliott 0fd8d044bf
build(deps): update module github.com/ory/fosite to v0.44.0 (#4506) 2022-12-08 08:48:50 +11:00
renovate[bot] 558edea02f
build(deps): update module github.com/jackc/pgx/v5 to v5.2.0 (#4484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-06 21:20:17 +11:00
renovate[bot] 5c47eeae06
build(deps): update module golang.org/x/term to v0.3.0 (#4485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-06 17:38:02 +11:00
renovate[bot] 4bf287d502
build(deps): update module github.com/ory/x to v0.0.520 (#4478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-05 17:07:33 +00:00
James Elliott f5e3497309
build(deps): update module github.com/go-crypt/crypt to v0.2.3 (#4474) 2022-12-05 11:58:29 +11:00
James Elliott 0aa6745059
build(deps): update module github.com/go-crypt/crypt to v0.2.2 (#4452) 2022-12-05 09:37:08 +11:00
renovate[bot] 87004ccb57
build(deps): update module golang.org/x/text to v0.5.0 (#4470)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 19:32:53 +00:00
renovate[bot] bda273c141
build(deps): update module github.com/go-sql-driver/mysql to v1.7.0 (#4461)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-02 17:41:01 +00:00
renovate[bot] 2bd98d0db3
build(deps): update module github.com/ory/x to v0.0.519 (#4457)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-02 06:17:52 +00:00
renovate[bot] 3cb076e299
build(deps): update module github.com/ory/x to v0.0.518 (#4455)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 12:38:46 +00:00
renovate[bot] 85a579ca5a
build(deps): update module github.com/golang-jwt/jwt/v4 to v4.4.3 (#4448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-29 20:00:20 +00:00
renovate[bot] 340dded656
build(deps): update module github.com/ory/x to v0.0.517 (#4447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-29 02:45:55 +00:00
renovate[bot] fcf31a370f
build(deps): update module github.com/valyala/fasthttp to v1.43.0 (#4443)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-28 18:50:20 +00:00
renovate[bot] 3c291b5685
build(deps): update module github.com/fasthttp/router to v1.4.14 (#4432)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-25 02:04:18 +00:00
renovate[bot] d29210ff37
build(deps): update module github.com/ory/x to v0.0.516 (#4430)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-24 21:44:42 +00:00
renovate[bot] a572063bfb
build(deps): update module github.com/valyala/fasthttp to v1.42.0 (#4431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-24 18:51:15 +00:00
renovate[bot] 8a0bd6fedf
build(deps): update module github.com/go-rod/rod to v0.112.2 (#4424)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-24 15:03:45 +11:00
renovate[bot] fd3dd4db51
build(deps): update module github.com/ory/x to v0.0.515 (#4413)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 09:54:15 +00:00
renovate[bot] 76474f0e55
build(deps): update module github.com/go-rod/rod to v0.112.1 (#4416)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 06:16:12 +00:00
renovate[bot] 1c413bae52
build(deps): update module github.com/jackc/pgx/v5 to v5.1.1 (#4400)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 07:33:48 +00:00
renovate[bot] 273439e996
build(deps): update github.com/duosecurity/duo_api_golang digest to 091daa0 (#4396)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-17 22:30:49 +00:00
renovate[bot] 51045fd3fa
build(deps): update module github.com/ory/x to v0.0.514 (#4368)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-13 15:08:04 +00:00
James Elliott ad68f33aeb
build(deps): update module github.com/ory/fosite to v0.43.0 (#4269)
This updates fosite and refactors our usage out of compose.
2022-11-13 14:26:10 +11:00
renovate[bot] dee203608a
build(deps): update module github.com/jackc/pgx/v5 to v5.1.0 (#4365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-12 22:26:26 +00:00
renovate[bot] 7a305faab8
build(deps): update module github.com/otiai10/copy to v1.9.0 (#4349)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 08:54:21 +00:00
renovate[bot] eef5b30ee6
build(deps): update module github.com/otiai10/copy to v1.7.1 (#4348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 06:49:54 +00:00
renovate[bot] abcfadad5a
build(deps): update module github.com/prometheus/client_golang to v1.14.0 (#4344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 12:24:00 +00:00
renovate[bot] efb79e2bcd
build(deps): update module golang.org/x/term to v0.2.0 (#4342)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 11:10:26 +11:00
renovate[bot] 4c64ae7eb3
build(deps): update module github.com/prometheus/client_golang to v1.13.1 (#4320)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-02 20:47:01 +11:00
renovate[bot] 0bdfd48651
build(deps): update module github.com/fasthttp/router to v1.4.13 (#4291)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 09:02:59 +11:00
James Elliott 22b0ef5d37
build(deps): update module github.com/mattn/go-sqlite3 to v1.14.16 (#4279) 2022-10-27 14:06:04 +11:00
renovate[bot] 89166adf54
build(deps): update module github.com/stretchr/testify to v1.8.1 (#4256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-25 23:41:02 +00:00
renovate[bot] 89235a9718
build(deps): update module github.com/valyala/fasthttp to v1.41.0 (#4267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-26 00:15:55 +11:00
renovate[bot] 2c15ea24ad
build(deps): update module github.com/spf13/cobra to v1.6.1 (#4265)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-25 12:32:02 +00:00
renovate[bot] 8e4e30757d
build(deps): update module github.com/jackc/pgx/v5 to v5.0.4 (#4264)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-25 13:12:39 +11:00
renovate[bot] 745459edd7
build(deps): update module github.com/go-crypt/crypt to v0.1.14 (#4246)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-23 21:02:12 +11:00
renovate[bot] 0837c1dc8d
build(deps): update module github.com/go-webauthn/webauthn to v0.5.0 (#4235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-10-22 23:02:38 +11:00
James Elliott 1ea29cb2c2
feat(storage): unix socket support (#4231)
Support for unix sockets for MySQL and PostgreSQL.
2022-10-22 16:41:27 +11:00
renovate[bot] 2aff4bdbc3
build(deps): update module github.com/knadh/koanf to v1.4.4 (#4215)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-10-21 20:49:53 +11:00
renovate[bot] 218f4673c6
build(deps): update module golang.org/x/term to v0.1.0 (#4209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-20 09:07:17 +11:00
renovate[bot] bcdbedee11
build(deps): update module github.com/go-rod/rod to v0.112.0 (#4185)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-18 14:13:56 +11:00
renovate[bot] 36d72bfb51
build(deps): update module golang.org/x/sync to v0.1.0 (#4191)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-18 13:48:28 +11:00
renovate[bot] ce28ab8e87
build(deps): update module golang.org/x/text to v0.4.0 (#4192)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-10-18 12:46:17 +11:00
renovate[bot] b993c290b0
build(deps): update golang.org/x/term digest to 8365914 (#4189)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-18 06:35:23 +11:00
James Elliott 84cb457cb0
feat(authentication): file provider hot reload (#4188)
This adds hot reloading to the file auth provider.
2022-10-17 22:31:23 +11:00
James Elliott 3a70f6739b
feat(authentication): file password algorithms (#3848)
This adds significant enhancements to the file auth provider including multiple additional algorithms.
2022-10-17 21:51:59 +11:00
renovate[bot] edc0f0e477
build(deps): update module golang.org/x/text to v0.3.8 (#4166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-12 11:33:34 +11:00
renovate[bot] 1c1b3aaa7e
build(deps): update module github.com/spf13/cobra to v1.6.0 (#4165)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-11 20:03:35 +00:00
renovate[bot] be3c593993
build(deps): update golang.org/x/sync digest to 8fcdb60 (#4106)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-30 09:18:23 +10:00
renovate[bot] 500ea178bb
build(deps): update github.com/duosecurity/duo_api_golang digest to f4576e8 (#4096)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-28 06:35:39 +10:00
renovate[bot] d8f8f74dce
build(deps): update module github.com/go-rod/rod to v0.111.0 (#4056)
* build(deps): update module github.com/go-rod/rod to v0.111.0

* fix(suites): update click to include click count

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-09-26 13:10:37 +10:00
renovate[bot] e1e1333f3e
build(deps): update golang.org/x/sync digest to 7f9b162 (#4059)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-24 10:05:23 +10:00
renovate[bot] bf6a41709a
build(deps): update module github.com/go-rod/rod to v0.110.1 (#4055)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-23 20:49:21 +10:00
renovate[bot] 6a6af84c08
build(deps): update module github.com/go-rod/rod to v0.110.0 (#4048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-23 11:44:05 +10:00
renovate[bot] 39ff9654f1
build(deps): update module github.com/fasthttp/session/v2 to v2.4.13 (#3984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-09 08:55:32 +10:00
renovate[bot] 6666ce52ed
build(deps): update module github.com/fasthttp/router to v1.4.12 (#3983)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-09 07:19:24 +10:00
renovate[bot] 2271f889e5
build(deps): update golang.org/x/sync digest to f12130a (#3979)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-08 07:22:46 +10:00
renovate[bot] 740f4cdcc4
build(deps): update module github.com/valyala/fasthttp to v1.40.0 (#3976)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-07 08:09:14 +10:00
renovate[bot] dc2558905e
build(deps): update module github.com/jackc/pgx/v4 to v4.17.2 (#3952)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 11:16:35 +10:00
renovate[bot] 02636966a8
build(deps): update github.com/duosecurity/duo_api_golang digest to 61f4e62 (#3944)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-03 09:16:25 +10:00
renovate[bot] 2cae483665
build(deps): update module github.com/go-rod/rod to v0.109.3 (#3919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-30 09:16:31 +10:00
renovate[bot] 202fb75259
build(deps): update module github.com/jackc/pgx/v4 to v4.17.1 (#3918)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-28 11:22:57 +10:00
renovate[bot] e6c1c60c75
build(deps): update module github.com/go-rod/rod to v0.109.2 (#3917)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-28 08:27:41 +10:00
James Elliott 55ae138626
build(deps): github.com/go-webauthn/webauthn v0.4.0 (#3866) 2022-08-20 13:43:57 +10:00
renovate[bot] de06522536
build(deps): update module github.com/knadh/koanf to v1.4.3 (#3862)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-20 10:48:26 +10:00
renovate[bot] 2fd133a4a0
build(deps): update golang.org/x/sync digest to 7fc1605 (#3861)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 18:22:27 +10:00
renovate[bot] c5f1255edc
build(deps): update module github.com/valyala/fasthttp to v1.39.0 (#3842)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-08-16 09:40:36 +10:00
renovate[bot] 3ada6343cb
build(deps): update module github.com/go-rod/rod to v0.109.1 (#3838)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-15 10:43:17 +10:00
renovate[bot] ced8b7da5e
build(deps): update module github.com/go-rod/rod to v0.109.0 (#3831)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-12 19:02:56 +10:00
James Elliott 342497a869
refactor(server): use errgroup to supervise services (#3755)
Uses the errgroup package and pattern for supervising services like servers etc.
2022-08-09 07:50:12 +10:00
renovate[bot] db96034dfe
build(deps): update module go to 1.19 (#3729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-07 20:54:22 +10:00
renovate[bot] 80970b5508
build(deps): update module github.com/prometheus/client_golang to v1.13.0 (#3794)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-07 08:16:57 +10:00
renovate[bot] 5f9ef2616a
build(deps): update module github.com/jackc/pgx/v4 to v4.17.0 (#3796)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-07 07:45:46 +10:00
renovate[bot] 84a2bcecce
build(deps): update module github.com/go-rod/rod to v0.108.2 (#3788)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-04 09:24:57 +10:00
renovate[bot] 8daad4bb2b
build(deps): update module github.com/fasthttp/router to v1.4.11 (#3749)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-27 08:32:46 +10:00
renovate[bot] a0662a81f9
build(deps): update module github.com/fasthttp/session/v2 to v2.4.12 (#3750)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-27 07:46:37 +10:00
renovate[bot] 89693ce0b3
build(deps): update module github.com/go-ldap/ldap/v3 to v3.4.4 (#3752)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-27 07:27:12 +10:00
James Elliott 1217bd5a57
build(deps): update github.com/mattn/go-sqlite3 to v1.14.14 (#3746) 2022-07-26 16:19:24 +10:00
renovate[bot] 8d225cf3fd
build(deps): update module github.com/sirupsen/logrus to v1.9.0 (#3727)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-21 10:36:27 +10:00
renovate[bot] f0084cb711
build(deps): update module github.com/go-rod/rod to v0.108.1 (#3674)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-07-08 21:41:29 +10:00
renovate[bot] 8b58717d4b
build(deps): update module github.com/go-webauthn/webauthn to v0.3.4 (#3649)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 09:26:49 +10:00
renovate[bot] 224a546d15
build(deps): update module github.com/stretchr/testify to v1.8.0 (#3631)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-06-30 08:06:46 +10:00
renovate[bot] 71905be02f
build(deps): update github.com/duosecurity/duo_api_golang digest to bed46d1 (#3625)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-29 09:59:13 +10:00
James Elliott a6a05ef373
fix(oidc): session refresh failure (#3603)
This fixes an issue with OpenID Connect where refresh sessions fail to process.
2022-06-28 10:21:57 +10:00
renovate[bot] fa8684d733
build(deps): update module github.com/valyala/fasthttp to v1.38.0 (#3608)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-28 08:46:07 +10:00
renovate[bot] ac6a8d756d
build(deps): update module github.com/go-rod/rod to v0.107.3 (#3598)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-27 12:55:38 +10:00
renovate[bot] cbecf388b0
build(deps): update module github.com/stretchr/testify to v1.7.5 (#3584)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-24 12:27:22 +10:00
renovate[bot] bf2f4296fe
build(deps): update module github.com/go-webauthn/webauthn to v0.3.3 (#3583)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-24 11:50:06 +10:00
renovate[bot] c0a6f97434
build(deps): update module github.com/golang-jwt/jwt/v4 to v4.4.2 (#3580)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-23 14:36:01 +10:00
renovate[bot] 143c838efd
build(deps): update module github.com/spf13/cobra to v1.5.0 (#3564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-21 13:37:11 +10:00
renovate[bot] 8bb5594b4d
build(deps): update module github.com/stretchr/testify to v1.7.4 (#3553)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-21 09:41:45 +10:00
renovate[bot] 72af36b8dc
build(deps): update module github.com/knadh/koanf to v1.4.2 (#3540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-06-18 02:59:49 +10:00
renovate[bot] 692709f3ff
build(deps): update module github.com/go-rod/rod to v0.107.2 (#3529)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-17 10:47:21 +10:00
James Elliott 5304178165
ci: add dedicated authelia-gen command (#3463)
Adds a dedicated authelia code/doc gen command.
2022-06-14 22:40:00 +10:00
renovate[bot] 292a818fa5
build(deps): update module github.com/prometheus/client_golang to v1.12.2 (#3513)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-06-14 22:05:47 +10:00
James Elliott 001589cd6d
feat(metrics): implement prometheus metrics (#3234)
Adds ability to record metrics and gather them for Prometheus.
2022-06-14 17:20:13 +10:00
renovate[bot] 67fa98dbb8
build(deps): update module github.com/stretchr/testify to v1.7.2 (#3488) 2022-06-07 10:13:45 +10:00
renovate[bot] 5497175dc4
build(deps): update module github.com/go-rod/rod to v0.107.1 (#3487)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 14:22:11 +10:00
renovate[bot] 161b3dfa4f
build(deps): update module github.com/fasthttp/session/v2 to v2.4.11 (#3470)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-04 10:32:00 +10:00
renovate[bot] 3864e51c56
build(deps): update module github.com/fasthttp/router to v1.4.10 (#3469)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-04 09:13:47 +10:00
renovate[bot] f386c85bfa
build(deps): update module gopkg.in/yaml.v3 to v3.0.1 (#3443)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-27 22:28:04 +10:00
renovate[bot] 8c5131e653
build(deps): update module github.com/go-rod/rod to v0.107.0 (#3438)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-26 16:12:39 +10:00
renovate[bot] 89bcf133ae
build(deps): update module gopkg.in/yaml.v3 to v3.0.0 (#3414)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-22 13:27:02 +10:00
renovate[bot] 3171a0bff9
build(deps): update module github.com/go-rod/rod to v0.106.8 (#3406) 2022-05-19 19:09:58 +10:00
renovate[bot] 7a05a7a6bc
build(deps): update module github.com/go-rod/rod to v0.106.7 (#3392)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-17 21:17:55 +10:00
renovate[bot] fef4228565
build(deps): update module github.com/valyala/fasthttp to v1.37.0 (#3393)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-17 21:06:38 +10:00
renovate[bot] 2c4743266a
build(deps): update module github.com/fasthttp/session/v2 to v2.4.10 (#3340)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-10 22:28:24 +10:00
renovate[bot] b00f4dfb00
build(deps): update module github.com/fasthttp/router to v1.4.9 (#3339)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-10 22:16:18 +10:00
renovate[bot] 1c3f56627f
build(deps): update module github.com/simia-tech/crypt to v0.5.1 (#3327)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-10 09:32:12 +10:00
renovate[bot] b0c4c18ddc
build(deps): update module github.com/go-rod/rod to v0.106.6 (#3326) 2022-05-09 22:28:49 +10:00
renovate[bot] a1550e3e8c
build(deps): update module github.com/jackc/pgx/v4 to v4.16.1 (#3320)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-08 08:47:52 +10:00
renovate[bot] 60bb7d6583
build(deps): update module github.com/go-rod/rod to v0.106.5 (#3295)
* build(deps): update module github.com/go-rod/rod to v0.106.5

* fix: go.sum

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-05-04 08:38:05 +10:00
renovate[bot] f88e7dd242
build(deps): update module github.com/go-rod/rod to v0.106.4 (#3042) 2022-05-03 22:37:56 +10:00
renovate[bot] 83277e66db
build(deps): update github.com/duosecurity/duo_api_golang digest to fa137a8 (#3263)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-29 16:31:15 +10:00
renovate[bot] c103329e14
build(deps): update module github.com/valyala/fasthttp to v1.36.0 (#3259)
* build(deps): update module github.com/valyala/fasthttp to v1.36.0

* fix: go mod tidy

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-04-29 11:06:52 +10:00
renovate[bot] ebdfbba76e
build(deps): update module github.com/jackc/pgx/v4 to v4.16.0 (#3230)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-25 10:53:10 +10:00
renovate[bot] c5213e05ce
build(deps): update module github.com/mitchellh/mapstructure to v1.5.0 (#3222)
* build(deps): update module github.com/mitchellh/mapstructure to v1.5.0

* fix: go mod tidy

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-04-21 13:13:25 +10:00
renovate[bot] 94d858ade8
build(deps): update github.com/duosecurity/duo_api_golang digest to d1ee648 (#3213)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-19 09:44:24 +10:00
renovate[bot] 9bd10e6409
build(deps): update module github.com/jmoiron/sqlx to v1.3.5 (#3209)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-18 09:39:22 +10:00
renovate[bot] 8df3c1e65c
build(deps): update module github.com/ory/fosite to v0.42.2 (#3211)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-18 09:21:15 +10:00
James Elliott 92aba8eb0b
feat(server): zxcvbn password policy server side (#3151)
This is so the zxcvbn ppolicy is checked on the server.
2022-04-15 19:30:51 +10:00
renovate[bot] 62992f877d
build(deps): update module github.com/go-webauthn/webauthn to v0.3.1 (#3182)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-13 15:30:52 +10:00
James Elliott 5a0a15f377
feat(commands): user opaque identifiers commands (#3144)
Add commands for handling user opaque identifiers.
2022-04-09 17:13:19 +10:00
renovate[bot] e0a6d39363
build(deps): update module github.com/knadh/koanf to v1.4.1 (#3143)
* build(deps): update module github.com/knadh/koanf to v1.4.1

* fix: go.sum

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-08 23:55:02 +10:00
renovate[bot] d47b21b4ec
build(deps): update module github.com/go-ldap/ldap/v3 to v3.4.3 (#3137)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-08 09:30:59 +10:00
renovate[bot] acff4a6b68
build(deps): update github.com/duosecurity/duo_api_golang digest to 46fb282 (#3130)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-08 08:02:55 +10:00
renovate[bot] a694cf851f
build(deps): update module github.com/fasthttp/router to v1.4.8 (#3126)
* build(deps): update module github.com/fasthttp/router to v1.4.8

* fix: go.sum

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-06 21:42:17 +10:00
renovate[bot] 6dde133cc1
build(deps): update module github.com/fasthttp/session/v2 to v2.4.9 (#3127)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-06 20:58:13 +10:00
James Elliott b325965a55
build(deps): update module github.com/go-webauthn/webauthn to v0.3.0 (#3123) 2022-04-06 14:45:01 +10:00
renovate[bot] d96c93ef2b
build(deps): update module github.com/valyala/fasthttp to v1.35.0 (#3120)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-06 07:57:23 +10:00
renovate[bot] 97e0c0ec78
build(deps): update module github.com/go-webauthn/webauthn to v0.2.2 (#3077)
* build(deps): update module github.com/go-webauthn/webauthn to v0.2.2

* fix: go.sum

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-30 12:41:49 +11:00
renovate[bot] 2d8978c15a
build(deps): update module github.com/golang-jwt/jwt/v4 to v4.4.1 (#3062)
* build(deps): update module github.com/golang-jwt/jwt/v4 to v4.4.1

* fix: go.sum

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-27 09:48:32 +11:00
renovate[bot] 91a3bc6d61
build(deps): update module github.com/fasthttp/router to v1.4.7 (#3052)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-24 16:50:14 +11:00
renovate[bot] 2a04aae72e
build(deps): update module github.com/fasthttp/session/v2 to v2.4.8 (#3053)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-24 16:20:59 +11:00
renovate[bot] 88fd9cb1c2
build(deps): update module github.com/golang-jwt/jwt/v4 to v4.4.0 (#3025)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-17 14:22:15 +11:00
renovate[bot] cc69d254a9
build(deps): update module github.com/stretchr/testify to v1.7.1 (#3016)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-16 10:51:59 +11:00
renovate[bot] a7d3f8f16b
build(deps): update module github.com/ory/herodot to v0.9.13 (#2995)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-12 11:46:32 +11:00
renovate[bot] 0cbf041ff5
build(deps): update module github.com/spf13/cobra to v1.4.0 (#2993)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-12 11:12:59 +11:00
renovate[bot] f439b85141
build(deps): update module github.com/valyala/fasthttp to v1.34.0 (#2974)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-09 19:04:13 +11:00
James Elliott 042cd21800
build(deps): utilize github.com/go-webauthn/webauthn (#2947) 2022-03-04 10:56:30 +11:00
renovate[bot] ffd0af64f8
build(deps): update module github.com/go-rod/rod to v0.103.0 (#2943)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-03-03 23:08:32 +11:00
James Elliott 8f05846e21
feat: webauthn (#2707)
This implements Webauthn. Old devices can be used to authenticate via the appid compatibility layer which should be automatic. New devices will be registered via Webauthn, and devices which do not support FIDO2 will no longer be able to be registered. At this time it does not fully support multiple devices (backend does, frontend doesn't allow registration of additional devices). Does not support passwordless.
2022-03-03 22:20:43 +11:00
James Elliott 4593da3f00
build(deps): update go modules (#2907)
Update the following deps:

github.com/fasthttp/router v1.4.5 -> v1.4.6
github.com/fasthttp/session/v2 v2.4.5 -> v2.4.7
github.com/go-ldap/ldap/v3 v3.4.1 -> v3.4.2
github.com/golang-jwt/jwt/v4 v4.2.0 -> v4.3.0
github.com/jackc/pgx/v4 v4.14.1 -> v4.15.0
github.com/ory/fosite v0.42.0 -> v0.42.1
github.com/duosecurity/duo_api_golang v0.0.0-20211027140842-72da735c6f15 -> v0.0.0-20220201180708-96a8851a8448
2022-02-24 14:15:10 +11:00
James Elliott 9808da6ba0
build(deps): update module github.com/mattn/go-sqlite3 to v1.14.11 (#2906) 2022-02-24 12:02:27 +11:00
renovate[bot] 7ba6ff71b3
build(deps): update module github.com/valyala/fasthttp to v1.33.0 (#2905)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-02-24 11:11:05 +11:00
renovate[bot] 526d71ae8c
build(deps): update module github.com/ory/fosite to v0.42.0 (#2691)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-01-13 02:52:15 +11:00