Jens Langhammer
|
0b4ac54363
|
*: default to max 60 for fqdn_rand
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-20 20:07:25 +02:00 |
Jens Langhammer
|
1a1434bfda
|
*: decrease frequency of background tasks, smear tasks based on name and fqdn
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2159
|
2022-04-20 18:43:40 +02:00 |
Jens Langhammer
|
778065f468
|
core: add flag to globally disable impersonation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-17 16:52:55 +02:00 |
Jens Langhammer
|
957bb1c5ef
|
core: make generated token length configurable
closes #2574
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-11 20:57:16 +02:00 |
Jens Langhammer
|
5861d41ad3
|
tenants: add tenant-level attributes, applied to users based on request
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-04-06 10:41:35 +02:00 |
Jens Langhammer
|
c7a825c393
|
lib: lower default sample rate
|
2022-03-14 12:38:14 +00:00 |
Jens Langhammer
|
de17207c68
|
lib: fix default geoip path
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2453
|
2022-03-09 21:57:29 +01:00 |
Jens Langhammer
|
7bdd32506e
|
web: cleanup default footer links
|
2022-03-01 15:27:21 +00:00 |
Jens Langhammer
|
bb4be944dc
|
sources/ldap: use merger that only appends unique items to list
closes #2211
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-13 14:20:13 +01:00 |
Jens Langhammer
|
0da043a9fe
|
outposts: make local discovery configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 17:27:41 +01:00 |
Jens L
|
d5e04a2301
|
*: remove deprecated backup (#2129)
* *: remove backup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: final cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: use correct pyproject when migrating from stable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: fix broken docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-05 18:54:15 +01:00 |
Jens Langhammer
|
e93be0de9a
|
sources/ldap: add list_flatten function to property mappings, enable on managed LDAP mappings
closes #2199
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-31 23:07:32 +01:00 |
Jens Langhammer
|
2997542114
|
lib: disable backup by default, add note to configuration
|
2022-01-24 10:00:15 +00:00 |
Jens Langhammer
|
dd8b579dd6
|
lib: ignore paramiko logger
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-21 10:46:33 +01:00 |
Jens Langhammer
|
eaeab27004
|
lib: add support for custom env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-16 14:56:02 +01:00 |
Jens Langhammer
|
fae6d83f27
|
*: simplify extracting current version info
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-13 17:47:31 +01:00 |
Jens Langhammer
|
5769ff45b5
|
core: add goauthentik.io/user/can-change-name
closes #2054
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-04 19:03:12 +01:00 |
Jens Langhammer
|
31ba543c62
|
*: don't use exception keyword with structlog
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-03 21:33:52 +01:00 |
Jens Langhammer
|
3eed7bb010
|
lib: dont send any sentry events when testing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-01 18:56:14 +01:00 |
Jens Langhammer
|
c249b55ff5
|
*: use py3.10 syntax for unions, remove old Type[] import when possible
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-30 14:59:01 +01:00 |
Jens Langhammer
|
e7e0e6d213
|
lib: strip values for timedelta from string
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-23 18:49:35 +01:00 |
Jens Langhammer
|
ca314c262c
|
*: revert to using GHCR directly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-21 13:54:49 +01:00 |
Jens Langhammer
|
c843f18743
|
lib: add additional celery logger to sentry ignore
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-20 21:04:45 +01:00 |
Jens Langhammer
|
80d0b14bb8
|
outposts: fix error when getting state for non-existent outpost
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-20 19:44:47 +01:00 |
Jens Langhammer
|
ba527e7141
|
root: drop redis cache sentry errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-20 13:12:14 +01:00 |
Jens Langhammer
|
69780c67a9
|
lib: set evaluation span's description based on filename
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-13 16:32:01 +01:00 |
Jens Langhammer
|
ac9cf590bc
|
*: use prefixed span names
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-13 16:18:42 +01:00 |
Jens Langhammer
|
4224fd5c6f
|
lib: correctly report "faked" IPs to sentry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-12 20:54:29 +01:00 |
Jens Langhammer
|
534689895c
|
lib: remove old load_local_files setting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-11 22:03:06 +01:00 |
Jens Langhammer
|
572f6d4ea0
|
crypto: add certificate discovery to automatically import certificates from lets encrypt
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1835
|
2021-12-03 18:27:36 +01:00 |
Jens Langhammer
|
75051687e6
|
sources/ldap: allow multiple server URIs for loadbalancing and failover
closes #1874
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-02 20:15:11 +01:00 |
Jens Langhammer
|
7e316b5fc2
|
root: add missing sample_rate default
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-02 19:54:37 +01:00 |
Jens Langhammer
|
917eef96fb
|
lib: add improved log to sentry events being sent
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-29 21:37:29 +01:00 |
Jens Langhammer
|
121b36f35f
|
lib: log error for file:// in config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-25 19:21:40 +01:00 |
Jens L
|
e1ef196283
|
core: remove dump_config, handle directly in config loader without booting django, don't check database
|
2021-11-25 13:38:31 +01:00 |
Jens Langhammer
|
5b9e6bed6c
|
lib: fix custom URL schemes being overwritten
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 23:23:09 +01:00 |
Jens Langhammer
|
0e3602d7eb
|
lib: improve probability of symbols in generated key
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 23:01:30 +01:00 |
Jens Langhammer
|
2b94e9a687
|
tests/e2e: bump retries
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 22:54:08 +01:00 |
Jens Langhammer
|
6ed7d842e4
|
*: allow URLs without domain and custom schemas
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 22:51:04 +01:00 |
Jens L
|
9bb0d04aeb
|
root: Random tests (#1825)
* root: add pytest-randomly to randomise tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: generate flows for testing instead of relying on existing ones
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: generate users for testing instead of relying on existing ones
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: use generated certificate
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: keep containers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: use websockets test case
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-22 22:56:02 +01:00 |
Jens Langhammer
|
431ba6b4ef
|
lib: add cli option for lib.config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-19 23:52:10 +01:00 |
Jens Langhammer
|
f4db09cd59
|
events: add gdpr_compliance option
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1551
|
2021-11-16 11:29:13 +01:00 |
Jens Langhammer
|
638e8d741f
|
*: fix multiple tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-16 10:38:21 +01:00 |
Jens Langhammer
|
078633c2af
|
lib: drop all sentry exceptions when debug enabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 22:18:56 +01:00 |
Jens Langhammer
|
c43049a981
|
website/docs: remove deprecated docker_image_base
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 15:58:17 +01:00 |
Jens Langhammer
|
cab564152d
|
lib: load json strings in config env variables
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-14 12:44:22 +01:00 |
Jens Langhammer
|
88516ba2ca
|
core: make defaults for _change_email and _change_username configurable
closes #1789
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-13 22:33:03 +01:00 |
Jens Langhammer
|
b362d2af03
|
lib: fix linting issue
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-04 13:43:09 +01:00 |
Jens Langhammer
|
bcd42fce13
|
root: further improve detection of environment we're running in
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-04 13:35:22 +01:00 |
Jens Langhammer
|
6deddd038f
|
internal: start embedded outpost directly after backend is healthy instead of waiting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-04 13:18:04 +01:00 |