Commit Graph

3329 Commits (3f39914c8f4dcaa63d56de579143fc8378afb9b0)

Author SHA1 Message Date
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
James Elliott 607bbcc324
fix(handler): oidc two factor handling (#3512) 2022-06-14 15:17:11 +10:00
renovate[bot] e786eec8b0
build(deps): update typescript-eslint monorepo to v5.28.0 (#3511)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-14 08:09:37 +10:00
renovate[bot] bf1fcf59cc
build(deps): update dependency traefik to v2.7.1 (#3510)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-14 07:38:28 +10:00
James Elliott 5e3a1fd863
fix(server): handled errors not logged correctly (#3507)
This fixes an issue where errors handled by the ErrorHandler were not correctly logged. It also ensures the errors are logged with fields to make them easy to diagnose.

Fixes #3506
2022-06-12 09:26:28 +10:00
renovate[bot] 6f8ec531e7
build(deps): update dependency vite to v2.9.12 (#3501)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-11 09:34:07 +10:00
renovate[bot] edb375598a
build(deps): update dependency vite-plugin-istanbul to v2.8.0 (#3505)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-11 09:14:52 +10:00
renovate[bot] 1b21b1e190
build(deps): update dependency react-i18next to v11.17.1 (#3500)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-11 08:50:25 +10:00
Amir Zarrinkafsh a22e320f42
refactor(server): alphabetize translations (#3499) 2022-06-10 11:55:38 +10:00
James Elliott a50d425863
refactor(middlewares): convert the bridge to a builder (#3338)
This adjusts the bridge to be utilized as a builder in order to make it more reusable.
2022-06-10 11:34:43 +10:00
Manuel Nuñez 37de389c2f
feat(web): translation for page title/footer (#3401)
Add translations for title and footer.
2022-06-09 11:46:15 +10:00
renovate[bot] f06fc0406c
build(deps): update dependency esbuild to v0.14.43 (#3495)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-06-08 19:58:16 +10:00
James Elliott 6f0bb0db29
ci: fix docker-compose tty issue (#3496) 2022-06-08 19:47:20 +10:00
renovate[bot] e17b30a7b4
build(deps): update dependency @types/node to v16.11.39 (#3493)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-08 09:00:36 +10:00
renovate[bot] de141e6acc
build(deps): update dependency i18next to v21.8.9 (#3494)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-08 08:24:55 +10:00
renovate[bot] 1e69e23979
build(deps): update jest monorepo to v28.1.1 (#3491)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-08 08:08:04 +10:00
renovate[bot] c38e2358fa
build(deps): update typescript-eslint monorepo to v5.27.1 (#3490)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-07 11:35:05 +10:00
renovate[bot] 0e0f0cdab7
build(deps): update dependency vite to v2.9.10 (#3489)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-07 11:23:38 +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
James Elliott 46d84e46b0
feat(logging): allow time replacement in log file name (#3330)
* feat(logging): allow time replacement in log file name

This allows replacing `%d` with a date time format in the log `file_name` option.

Closes #3210.
2022-06-06 09:50:10 +10:00
renovate[bot] 48ded6a507
build(deps): update dependency @types/react to v18.0.12 (#3486)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:25:01 +10:00
Amir Zarrinkafsh 647f3eaa5d
build(deps): update swagger-ui to v4.12.0 (#3485) 2022-06-05 22:04:37 +10:00
renovate[bot] 3dc61b9126
build(deps): update dependency @types/jest to v28.1.1 (#3481) 2022-06-05 10:50:49 +10:00
Amir Zarrinkafsh 9861467831
ci: add integration container for samba and refactor duo (#3480)
This change utilises a specific integration container for the ActiveDirectory suite and simplifies the DuoPush suite.
2022-06-05 03:51:33 +10:00
Amir Zarrinkafsh 74a7e96409
ci: add integration containers for duo and haproxy (#3479)
* ci: add integration containers for duo and haproxy

This change utilises specific integration containers for the DuoPush and HAProxy suites.
In the case of DuoPush suite specifically in dev mode the container will be built on suite startup.

* ci: factorize pre-command hook and unset async on trigger steps
2022-06-04 19:38:13 +10:00
renovate[bot] c860e46234
build(deps): update dependency @types/react to v18.0.11 (#3476)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-06-04 14:47:05 +10:00
James Elliott 0a7f88ad38
docs: fix go report card (#3478) 2022-06-04 13:53:50 +10:00
renovate[bot] 0b3b7cbd92
build(deps): update dependency eslint to v8.17.0 (#3474)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-04 12:36:29 +10:00
renovate[bot] 052fa59ce8
build(deps): update dependency typescript to v4.7.3 (#3473) 2022-06-04 11:17:56 +10:00
renovate[bot] 354732fbd4
build(deps): update dependency react-i18next to v11.17.0 (#3471)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-06-04 10:55:56 +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] 0bbc51b374
build(deps): update dependency i18next to v21.8.8 (#3472)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-04 10:00:40 +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] 0f72870a59
build(deps): update dependency react-i18next to v11.16.11 (#3468) 2022-06-03 23:48:58 +10:00
Amir Zarrinkafsh ab2119d9ca
fix(web): add @types/jest dev dependency (#3467) 2022-06-03 11:46:43 +10:00
Amir Zarrinkafsh bbeab861b7
test(web): fix tests to conform to react18 (#3466)
This change drops the use of ReactDOM which is not supported in React 18. We also fix any test warnings related to i18next.
2022-06-03 10:17:00 +10:00
renovate[bot] f07f6b7dda
build(deps): update dependency haproxy to v2.6.0 (#3465)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-03 09:07:08 +10:00
renovate[bot] 884b5d40fd
build(deps): update dependency i18next to v21.8.7 (#3464) 2022-06-03 05:50:07 +10:00
James Elliott 11543fd0bf
docs: escape handlebars (#3462) 2022-06-02 19:29:15 +10:00
renovate[bot] a683a3837b
build(deps): update dependency golang to v1.18.3 (#3460)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-02 11:01:48 +10:00
James Elliott 2037a0ee4f
fix(commands): hash-password usage instructions (#3437)
This fixes the hash-password usage instructions and ensures it uses mostly a configuration source based config. In addition it updates our recommended argon2id parameters with the RFC recommendations.
2022-06-02 09:18:45 +10:00
renovate[bot] 0d3ee8e730
build(deps): update commitlint monorepo to v17.0.2 (#3456)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-01 13:19:51 +10:00
renovate[bot] 10b2f4ebaf
build(deps): update dependency @types/node to v16.11.38 (#3455)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-01 09:16:48 +10:00
renovate[bot] e7d36de813
build(deps): update dependency @types/react to v18.0.10 (#3454)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-01 08:51:35 +10:00
renovate[bot] c657a50245
build(deps): update dependency @types/node to v16.11.37 (#3453)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-01 08:35:12 +10:00
renovate[bot] bf9e10809b
build(deps): update typescript-eslint monorepo to v5.27.0 (#3452)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-31 07:47:18 +10:00
renovate[bot] a74e35da22
build(deps): update dependency esbuild to v0.14.42 (#3449)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-30 09:18:26 +10:00
renovate[bot] b758f5c5a9
build(deps): update dependency i18next to v21.8.5 (#3450)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-29 21:40:31 +10:00
renovate[bot] 2dd9acca8d
build(deps): update dependency @testing-library/react to v13.3.0 (#3448)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 21:57:58 +10:00