897e0f90fe
core: fix token update/delete not working
2020-12-26 01:28:45 +01:00
ecbcd86f05
core: fix User's token creation not working
2020-12-26 01:28:45 +01:00
65d9f690cd
release: 0.13.5-stable
2020-12-26 00:52:26 +01:00
f96c2db5df
core: show multi-select notice for SelectMultiple Widgets
2020-12-26 00:43:29 +01:00
5647f53140
core: fix anonymous user being included in User API
...
# Conflicts:
# authentik/admin/views/applications.py
2020-12-26 00:26:24 +01:00
4e20cd0fee
core: fix error during migrations
2020-12-25 23:51:51 +01:00
49636f8fa0
stages/invitation: fix optional field being required
2020-12-25 23:42:21 +01:00
cd8157ea08
stages/password: fix PasswordStageForm not showing backends
2020-12-25 23:42:21 +01:00
2a94ad7782
release: 0.13.4-stable
2020-12-24 15:36:39 +01:00
07eb5ffb4b
core: fix missing import for application api
2020-12-24 15:35:57 +01:00
8cc68928b8
outposts: validate kubeconfig before saving
2020-12-24 13:25:08 +01:00
221db12f85
outposts: allow blank kubeconfig
2020-12-24 13:25:04 +01:00
34166d3c20
core: make application's provider not required
...
# Conflicts:
# authentik/core/api/applications.py
2020-12-24 13:24:52 +01:00
94972d64e6
web: fix sidebar being overlayed over modal backdrop
2020-12-22 20:38:30 +01:00
253eaa382c
admin: fix policy test button in dark theme
2020-12-20 22:32:53 +01:00
fc4f9733d1
policies/expression: fix missing ak_logger
2020-12-20 22:32:45 +01:00
8d784afcd1
web: expand sidebar by default on desktop, auto collapse
2020-12-20 22:32:37 +01:00
e23afd18e4
release: 0.13.3-stable
2020-12-19 16:55:07 +01:00
c2a30b760a
web: allow Sidebar to be opened on mobile ( #417 )
...
* web: initial sidebar trigger on mobile
* web: render hamburger button as overlay top right
2020-12-19 16:54:25 +01:00
6e24856d45
flows: fix redirect when un-authenticated user uses external authentication ( #416 )
...
* flows: add PLAN_CONTEXT_REDIRECT so final redirect can be set from within flow
* sources/*: use PLAN_CONTEXT_REDIRECT
* flows: fallback when flow plan is empty
2020-12-19 16:42:39 +01:00
98a58b74e3
core: ensure generic error template fills screen
2020-12-19 14:28:20 +01:00
5f3ab22bea
providers/oauth2: fix incorrect background set on end session screen
2020-12-19 14:24:28 +01:00
1ed5d5da35
build(deps): bump @sentry/browser from 5.29.1 to 5.29.2 in /web ( #413 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 5.29.1 to 5.29.2.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.29.1...5.29.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-18 09:58:34 +01:00
76193e0031
build(deps): bump boto3 from 1.16.38 to 1.16.39 ( #412 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.38 to 1.16.39.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.38...1.16.39 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-18 09:44:54 +01:00
50109ca7ad
build(deps): bump @sentry/tracing from 5.29.1 to 5.29.2 in /web ( #414 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 5.29.1 to 5.29.2.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.29.1...5.29.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-18 09:44:33 +01:00
e4b66d991c
release: 0.13.2-stable
2020-12-17 20:20:47 +01:00
68adc2d5a5
admin: fix warning during swagger generation
2020-12-17 19:49:35 +01:00
349a3a67d5
flows: use to_stage_response in _flow_done()
2020-12-17 19:34:15 +01:00
e1394207e7
flows: fix inconsistent behaviour when flow is empty
2020-12-17 19:22:24 +01:00
f265c1f10b
admin: fix cache clean views erroring
2020-12-17 19:03:32 +01:00
1aecdc7f8f
web: fix css for policy tertiary buttons and text on flow card
2020-12-17 14:31:45 +01:00
a18edaf62b
build(deps): bump @sentry/tracing from 5.29.0 to 5.29.1 in /web ( #411 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 5.29.0 to 5.29.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.29.0...5.29.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 11:41:19 +01:00
c91abe448c
build(deps): bump celery from 5.0.4 to 5.0.5 ( #407 )
...
Bumps [celery](https://github.com/celery/celery ) from 5.0.4 to 5.0.5.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.0.4...v5.0.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 09:46:11 +01:00
e531e52403
build(deps): bump django-storages from 1.10.1 to 1.11 ( #408 )
...
Bumps [django-storages](https://github.com/jschneier/django-storages ) from 1.10.1 to 1.11.
- [Release notes](https://github.com/jschneier/django-storages/releases )
- [Changelog](https://github.com/jschneier/django-storages/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jschneier/django-storages/compare/1.10.1...1.11 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 09:45:58 +01:00
cae536fa65
build(deps): bump boto3 from 1.16.37 to 1.16.38 ( #409 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.37 to 1.16.38.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.37...1.16.38 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 09:45:45 +01:00
316b15b8a9
build(deps): bump @sentry/browser from 5.29.0 to 5.29.1 in /web ( #410 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 5.29.0 to 5.29.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.29.0...5.29.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 09:45:29 +01:00
e6ccd4fa76
web: fix file name casing
2020-12-17 00:18:24 +01:00
86aabba3ed
web: fix file name casing
2020-12-17 00:18:03 +01:00
0b36aad5c8
admin: ensure clean_expired_models is called during tests
2020-12-17 00:17:20 +01:00
64d2a216f0
web: fix linting
2020-12-16 23:50:23 +01:00
a5e5e140d6
admin: add full api tests
2020-12-16 23:42:44 +01:00
29f98abd00
root: update swagger
2020-12-16 23:32:14 +01:00
7b5ce4e98a
web: use colours for icons, move users to separate card
2020-12-16 23:28:04 +01:00
d7fa52ebf3
admin: remove old admin overview
2020-12-16 23:21:38 +01:00
2ffaa94825
web: fix typo
2020-12-16 23:08:40 +01:00
b80b2626a6
web: fix rendering of version
2020-12-16 23:08:35 +01:00
3b7bba5a62
web: make sure naming matches backend
2020-12-16 23:03:06 +01:00
2d9efe035e
web: migrate admin overview cards to separate files
2020-12-16 23:00:32 +01:00
48438e28fd
admin: separate overview API into WorkerAPI and VersionAPI
2020-12-16 22:53:53 +01:00
885a2f0a58
web: add flow and policy cache card
2020-12-16 22:30:37 +01:00
cf46ee06b7
api: create dedicated api for cached flows and policies
2020-12-16 22:18:36 +01:00
9e33b49d29
web: rewrite aggregate cards to separate components
2020-12-16 22:00:40 +01:00
1179ba4ef2
api: remove counters from overview api and allow filtering on object apis
2020-12-16 22:00:29 +01:00
3c12c8b3ff
core: make Provider SerializerModel
2020-12-16 21:38:40 +01:00
4d22659b6e
web: re-organise sidebar
2020-12-16 16:04:11 +01:00
2c0709eeee
web: render SidebarItem from the item
2020-12-16 16:04:02 +01:00
c24d1b6b84
outposts: fix incorrect timeout for state cache
2020-12-16 12:14:34 +01:00
040e148a73
release: 0.13.1-stable
2020-12-16 11:26:15 +01:00
b85d550ee0
build(deps-dev): bump pytest from 6.2.0 to 6.2.1 ( #405 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.0...6.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 09:15:14 +01:00
ce95139d66
build(deps): bump boto3 from 1.16.36 to 1.16.37 ( #404 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.36 to 1.16.37.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.36...1.16.37 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 09:14:58 +01:00
46436a5780
build(deps): bump @types/chart.js from 2.9.28 to 2.9.29 in /web ( #406 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.28 to 2.9.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chart.js )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 09:14:43 +01:00
835a9aaaf2
outposts: fix circular import
2020-12-16 00:00:36 +01:00
42005e7def
outposts: ensure all Service Connection state updates are done by the task
2020-12-15 23:39:52 +01:00
d9956e1e9c
outpost: fix invalid incluster config causing Outpost Service Connection list to fail
2020-12-15 21:17:33 +01:00
4b1e73251a
root: fix messages showing for all sessions of a user
2020-12-15 15:19:15 +01:00
736dbdca33
build(deps-dev): bump @rollup/plugin-typescript in /web ( #401 )
...
Bumps [@rollup/plugin-typescript](https://github.com/rollup/plugins ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/eslint-v8.0.0...typescript-v8.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 10:54:31 +01:00
789b8e5d3e
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web ( #402 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.9.1 to 4.10.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.10.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 10:28:11 +01:00
074b55f66b
build(deps): bump boto3 from 1.16.35 to 1.16.36 ( #398 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.35 to 1.16.36.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.35...1.16.36 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 08:59:52 +01:00
d9bc5ea4d1
build(deps): bump rollup from 2.34.2 to 2.35.1 in /web ( #399 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.2 to 2.35.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.34.2...v2.35.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 08:59:42 +01:00
716bb9f188
build(deps): bump @patternfly/patternfly from 4.65.6 to 4.70.2 in /web ( #400 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.65.6 to 4.70.2.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.65.6...prerelease-v4.70.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 08:59:30 +01:00
dd496619a2
build(deps-dev): bump @typescript-eslint/parser in /web ( #403 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.9.1 to 4.10.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.10.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-15 08:59:04 +01:00
51d07f7913
proxy: output JSON logs
2020-12-14 19:41:32 +01:00
5c4163579b
root: fix application icons now showing with docker-compose
2020-12-14 19:32:48 +01:00
5a73413d58
web: fix brand not showing on firefox
2020-12-14 19:26:02 +01:00
51a5d4bf49
docs: fix issues when overscrolling
2020-12-14 14:16:00 +01:00
8bbb854073
root: make docker-compose database name and username configurable
2020-12-14 12:27:33 +01:00
9f2e9e8444
release: 0.13.0-stable
2020-12-14 11:20:47 +01:00
a3d361f500
outposts: fix controller not using token.key
2020-12-14 11:03:49 +01:00
e9bb583b32
providers/proxy: ensure pb_proxy is deleted and ak_proxy is created
2020-12-14 10:47:49 +01:00
efccf47c83
build(deps): bump packaging from 20.7 to 20.8 ( #388 )
...
Bumps [packaging](https://github.com/pypa/packaging ) from 20.7 to 20.8.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/20.7...20.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 10:07:23 +01:00
a5b144cf8f
build(deps): bump boto3 from 1.16.34 to 1.16.35 ( #391 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.34 to 1.16.35.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.34...1.16.35 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 10:07:12 +01:00
afc5a17fc2
build(deps): bump github.com/recws-org/recws in /proxy ( #394 )
...
Bumps [github.com/recws-org/recws](https://github.com/recws-org/recws ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/recws-org/recws/releases )
- [Commits](https://github.com/recws-org/recws/compare/v1.2.1...v1.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 10:06:59 +01:00
b3e0884b2e
build(deps-dev): bump eslint-plugin-lit from 1.2.4 to 1.3.0 in /web ( #396 )
...
Bumps [eslint-plugin-lit](https://github.com/43081j/eslint-plugin-lit ) from 1.2.4 to 1.3.0.
- [Release notes](https://github.com/43081j/eslint-plugin-lit/releases )
- [Commits](https://github.com/43081j/eslint-plugin-lit/compare/v1.2.4...v1.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 10:06:34 +01:00
078d648551
build(deps): bump uvicorn from 0.13.0 to 0.13.1 ( #390 )
...
* build(deps): bump uvicorn from 0.13.0 to 0.13.1
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.13.0...0.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* root: remove asgi workaround when websocket is closed during connect
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
2020-12-14 10:05:07 +01:00
41f9097592
build(deps-dev): bump pytest from 6.1.2 to 6.2.0 ( #389 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.1.2 to 6.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.1.2...6.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 08:53:18 +01:00
562175741c
build(deps): bump github.com/getsentry/sentry-go in /proxy ( #392 )
...
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.7.0 to 0.9.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases )
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.7.0...v0.9.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 08:52:56 +01:00
24e24cb97e
build(deps-dev): bump typescript from 4.1.2 to 4.1.3 in /web ( #395 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 08:52:40 +01:00
69b0a23a7d
build(deps-dev): bump bandit from 1.6.3 to 1.7.0 ( #387 )
...
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.6.3 to 1.7.0.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.6.3...1.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 08:11:24 +01:00
f0f3245388
root: fix links to docs
2020-12-14 00:45:02 +01:00
99ca0d1f9f
helm: fix missing /media/ route
2020-12-14 00:11:49 +01:00
c9f0d048a8
release: 0.13.0-rc4
2020-12-13 23:40:07 +01:00
90a94b5e3e
root: fix paths for XML Schema files
2020-12-13 23:40:01 +01:00
ae1a8842db
providers/oauth2: start adding tests for OAuthAuthorizationParams
2020-12-13 23:14:35 +01:00
a3b17d1ed4
admin: add tests for hidden form fields
2020-12-13 23:14:18 +01:00
41576e27be
tests/integration: continue even if ssl can't be cleaned up
2020-12-13 21:51:59 +01:00
07082cb3aa
tests/integration: add tests for Docker outpost using TLS connection
2020-12-13 21:30:33 +01:00
426cb33fab
outposts: remove unused views
2020-12-13 21:25:05 +01:00
9e4f840d2d
api: add token tests
2020-12-13 20:38:56 +01:00
e120d274e9
lib: fix sentry tests not running
2020-12-13 20:38:50 +01:00
977d3f6ef9
stages/user_write: add test that attributes without prefix are ignored
2020-12-13 20:38:43 +01:00
ecdbc917a5
admin: add api tests
2020-12-13 20:38:21 +01:00
0083cd55df
sources/oauth: start adding tests for types
2020-12-13 20:03:34 +01:00
d380194e13
*/saml: test against SAML Schema
2020-12-13 19:53:16 +01:00
32f5d5ba72
recovery: add test for invalid key
2020-12-13 18:46:36 +01:00
e818416863
policies/password: add invalid test case
2020-12-13 18:43:17 +01:00
7eed70cfe9
policies/hibp: add invalid test case
2020-12-13 18:42:59 +01:00
ea6ca23f57
lib: add tests for sentry integration
2020-12-13 18:41:47 +01:00
f056b026d6
lib: test edgecase for timedelta_from_string
2020-12-13 18:35:51 +01:00
1c0a6efeb1
flows/exporter: remove dead code since no stage is PolicyBindingModel
2020-12-13 18:25:30 +01:00
17732eea08
flows: add test for PLAN_CONTEXT_PENDING_USER_IDENTIFIER
2020-12-13 18:23:19 +01:00
aa5381fd59
flows: add tests case for reevaluate marker that keeps the stage
2020-12-13 18:07:11 +01:00
ffee86fcf3
crypto: simplify api/forms key validation
2020-12-13 18:06:52 +01:00
7ff7398aff
admin: add tests for binding creation forms with invalid target
2020-12-13 18:06:34 +01:00
67925a39f2
web: fix source icons missing from static container
2020-12-13 17:50:30 +01:00
3b5e1c7b34
core: cleanup channels code, fix error when server side close
2020-12-13 17:46:34 +01:00
3e49acf7ae
outposts: regularly ensure that all outposts have a valid service account and token
2020-12-13 17:10:56 +01:00
76764c4374
web: fix background for readonly inputs
2020-12-13 15:19:28 +01:00
9f6f8e1b55
outposts: update keys in outpost config
2020-12-13 15:15:20 +01:00
9590180c6c
docs: update changelog
2020-12-13 12:41:42 +01:00
aef5c60a7b
release: 0.13.0-rc3
2020-12-13 00:57:36 +01:00
d4c9c667c9
tests: fix URLs to use user-details instead of user-settings
2020-12-13 00:48:46 +01:00
96f0d582f0
core: load user detail form in an inner SiteShell so update doesn't reload entire page
2020-12-13 00:18:36 +01:00
7e8702a71e
web: fix user detail form not working
2020-12-13 00:03:37 +01:00
1524061480
web: only auto-update slug when slug and name are already in sync
2020-12-12 23:45:47 +01:00
434922f702
web: make most client/network errors ignored by sentry
2020-12-12 23:32:55 +01:00
d2862ddc93
lifecycle: clean full redis as part of system migration
2020-12-12 23:30:49 +01:00
6e55431d4c
stages/*: fix redirects not pointing to user_settings
2020-12-12 23:14:07 +01:00
01548c5e9c
stages/*: fix links opening in SiteShell
2020-12-12 23:14:02 +01:00
bf1dae2dbe
helm: make imagePullPolicy configurable
2020-12-12 23:13:58 +01:00
59c93defcf
release: 0.13.0-rc2
2020-12-12 21:50:10 +01:00
a2a1a27502
web: fix icons not being included in static container
2020-12-12 21:49:00 +01:00
e3227e7d54
core: remove remaining references to old font
2020-12-12 21:41:12 +01:00
1f4a8fffdb
docs: fix minor markdown and syntax errors
2020-12-12 21:30:05 +01:00
86b1183883
helm: bump version in readme
2020-12-12 21:27:05 +01:00
f781f4848c
ci: fix release not depending on proxy build
2020-12-12 21:10:13 +01:00
19824d693c
core: fix permission check for applications API
2020-12-12 21:00:35 +01:00
0694b911a4
docs: add changelog for 0.13
2020-12-12 21:00:23 +01:00
71e7a03f71
release: 0.13.0-rc1
2020-12-12 20:47:10 +01:00
0a874c98cb
web: cleanup messages implementation ( #386 )
...
* web: rebuild messages without template objects
* web: show error message when ws connection fails
* web: show error message when siteshell page not found
* web: fix spinner size for loading
* web: fix linting error
2020-12-12 20:46:02 +01:00
488e8f769a
web: remove policy bindings page ( #370 )
...
* admin: accept ?target for PolicyBindingCreateView
* core: fix rendering of hidden fields in horizontal form
* web: add create button for application's bound policies
* admin: fix delete form not working
* web: fix ak-refresh event not being dispatched correctly
* web: fix linting errors
* admin: fix tests not loading
* build(deps-dev): bump eslint from 7.14.0 to 7.15.0 in /web (#372 )
Bumps [eslint](https://github.com/eslint/eslint ) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.14.0...v7.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump rollup from 2.34.1 to 2.34.2 in /web (#373 )
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.1 to 2.34.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.34.1...v2.34.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump @types/codemirror from 0.0.100 to 0.0.102 in /web (#374 )
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.100 to 0.0.102.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump bandit from 1.6.2 to 1.6.3 (#371 )
* build(deps-dev): bump bandit from 1.6.2 to 1.6.3
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.6.2...1.6.3 )
Signed-off-by: dependabot[bot] <support@github.com >
* root: update for new bandit version
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: add header to bound-policies
* web: fix spacing between bulk_select buttons
* web: add separate ak-bound-policies-list, add flow view page
* web: fix flows' policies not loading
* Squashed commit of the following:
commit e535cb0ec8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Dec 10 09:58:07 2020 +0100
build(deps): bump boto3 from 1.16.32 to 1.16.33 (#383 )
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.32 to 1.16.33.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.32...1.16.33 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 8c1f55d3e3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed Dec 9 09:06:45 2020 +0100
build(deps): bump boto3 from 1.16.31 to 1.16.32 (#382 )
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.31 to 1.16.32.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.31...1.16.32 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit c3a2cb44cd
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed Dec 9 09:06:29 2020 +0100
build(deps): bump celery from 5.0.3 to 5.0.4 (#380 )
Bumps [celery](https://github.com/celery/celery ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.0.3...v5.0.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 682401bbf2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed Dec 9 07:20:45 2020 +0100
build(deps): bump uvicorn from 0.12.3 to 0.13.0 (#381 )
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.12.3 to 0.13.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.12.3...0.13.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 3e6e167348
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 10:32:00 2020 +0100
build(deps-dev): bump @typescript-eslint/parser in /web (#377 )
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.1/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit d08c1b7b02
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 10:31:47 2020 +0100
build(deps): bump @sentry/browser from 5.28.0 to 5.29.0 in /web (#378 )
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 5.28.0 to 5.29.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 94d70d252c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 09:02:37 2020 +0100
build(deps): bump boto3 from 1.16.30 to 1.16.31 (#375 )
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.30 to 1.16.31.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.30...1.16.31 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit ccfe746dd5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 09:02:28 2020 +0100
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web (#376 )
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.1/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit ef5dffa96a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue Dec 8 09:02:16 2020 +0100
build(deps): bump @sentry/tracing from 5.28.0 to 5.29.0 in /web (#379 )
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 5.28.0 to 5.29.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 2caa1e7650
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 11:21:07 2020 +0100
build(deps-dev): bump bandit from 1.6.2 to 1.6.3 (#371 )
* build(deps-dev): bump bandit from 1.6.2 to 1.6.3
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.6.2...1.6.3 )
Signed-off-by: dependabot[bot] <support@github.com >
* root: update for new bandit version
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
commit 2246f3a534
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 10:26:01 2020 +0100
build(deps): bump @types/codemirror from 0.0.100 to 0.0.102 in /web (#374 )
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.100 to 0.0.102.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 95ba00cb79
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 09:09:49 2020 +0100
build(deps): bump rollup from 2.34.1 to 2.34.2 in /web (#373 )
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.1 to 2.34.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.34.1...v2.34.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 2ab4d6620f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Dec 7 09:09:24 2020 +0100
build(deps-dev): bump eslint from 7.14.0 to 7.15.0 in /web (#372 )
Bumps [eslint](https://github.com/eslint/eslint ) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.14.0...v7.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* web: fix linting error
* web: simplify sidebar logic
* web: add support for multiple active matchers per sidebar item
* web: move router to elements
* flows: add stage_obj to flows api
* sources/*: make all sources implement SerializerModel
* web: improve listing of stages
* web: implement expandable table
* web/table: use TemplateResult as return value for row()
* web: add empty state, fix link for BoundStageList
* admin: make stage binding form accept ?target like policy binding
* web: fix styles in dark mode for expanding tables
* flows: add policybindingmodel_ptr_id to FlowStageBinding API
* web: improve wording for policies
* web: fix dark theme for tertiary buttons and static modals
* web: implement SourceViewPage
* web: add empty state for BoundPoliciesList
* web: cleanup URLs for FlowStageBindings
* root: remove url attribute from ak-messages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-12 19:39:09 +01:00
e6a776be07
build(deps): bump sentry-sdk from 0.19.4 to 0.19.5 ( #384 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.19.4 to 0.19.5.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.19.4...0.19.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-11 10:28:38 +01:00
4fd1dafd82
build(deps): bump boto3 from 1.16.33 to 1.16.34 ( #385 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.33 to 1.16.34.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.33...1.16.34 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-11 09:19:45 +01:00
e535cb0ec8
build(deps): bump boto3 from 1.16.32 to 1.16.33 ( #383 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.32 to 1.16.33.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.32...1.16.33 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-10 09:58:07 +01:00
8c1f55d3e3
build(deps): bump boto3 from 1.16.31 to 1.16.32 ( #382 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.31 to 1.16.32.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.31...1.16.32 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-09 09:06:45 +01:00
c3a2cb44cd
build(deps): bump celery from 5.0.3 to 5.0.4 ( #380 )
...
Bumps [celery](https://github.com/celery/celery ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.0.3...v5.0.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-09 09:06:29 +01:00
682401bbf2
build(deps): bump uvicorn from 0.12.3 to 0.13.0 ( #381 )
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.12.3 to 0.13.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.12.3...0.13.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-09 07:20:45 +01:00
3e6e167348
build(deps-dev): bump @typescript-eslint/parser in /web ( #377 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.1/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 10:32:00 +01:00
d08c1b7b02
build(deps): bump @sentry/browser from 5.28.0 to 5.29.0 in /web ( #378 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 5.28.0 to 5.29.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 10:31:47 +01:00
94d70d252c
build(deps): bump boto3 from 1.16.30 to 1.16.31 ( #375 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.30 to 1.16.31.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.30...1.16.31 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 09:02:37 +01:00
ccfe746dd5
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web ( #376 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.9.1/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 09:02:28 +01:00
ef5dffa96a
build(deps): bump @sentry/tracing from 5.28.0 to 5.29.0 in /web ( #379 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 5.28.0 to 5.29.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 09:02:16 +01:00
2caa1e7650
build(deps-dev): bump bandit from 1.6.2 to 1.6.3 ( #371 )
...
* build(deps-dev): bump bandit from 1.6.2 to 1.6.3
Bumps [bandit](https://github.com/PyCQA/bandit ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/PyCQA/bandit/releases )
- [Commits](https://github.com/PyCQA/bandit/compare/1.6.2...1.6.3 )
Signed-off-by: dependabot[bot] <support@github.com >
* root: update for new bandit version
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
2020-12-07 11:21:07 +01:00
2246f3a534
build(deps): bump @types/codemirror from 0.0.100 to 0.0.102 in /web ( #374 )
...
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.100 to 0.0.102.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 10:26:01 +01:00
95ba00cb79
build(deps): bump rollup from 2.34.1 to 2.34.2 in /web ( #373 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.1 to 2.34.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.34.1...v2.34.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 09:09:49 +01:00
2ab4d6620f
build(deps-dev): bump eslint from 7.14.0 to 7.15.0 in /web ( #372 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.14.0...v7.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 09:09:24 +01:00
01482d8468
tests: fix images being pulled from dockerhub, again
2020-12-06 21:23:57 +01:00
45c4469d47
tests: fix images being pulled from dockerhub
2020-12-06 20:47:12 +01:00
8a526ad452
root: use proxy for e2e tests
2020-12-06 19:52:26 +01:00
773943e044
web: fix htmlFromString not working
2020-12-06 18:40:25 +01:00
c0166aec20
web: fix RouteMatch erroring when arguments are given
2020-12-06 18:40:11 +01:00
c03754abec
web: dark mode ( #368 )
...
* web: initial dark mode
* web: re-fix sidebar colour in dark mode
* web: fix dark mode for user settings
* web: fix dark mode for flows
* core: match delete template's footer with generic form
* admin: show app icon in app list
2020-12-06 18:02:04 +01:00
3487c41ce0
build(deps-dev): bump django-debug-toolbar from 3.1.1 to 3.2 ( #363 )
...
Bumps [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar ) from 3.1.1 to 3.2.
- [Release notes](https://github.com/jazzband/django-debug-toolbar/releases )
- [Changelog](https://github.com/jazzband/django-debug-toolbar/blob/master/docs/changes.rst )
- [Commits](https://github.com/jazzband/django-debug-toolbar/compare/3.1.1...3.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-06 18:01:15 +01:00
d4d4a4ab94
build(deps): bump boto3 from 1.16.28 to 1.16.30 ( #366 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.28 to 1.16.30.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.28...1.16.30 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-06 17:18:15 +01:00
05d87a2314
build(deps): bump celery from 5.0.2 to 5.0.3 ( #362 )
...
Bumps [celery](https://github.com/celery/celery ) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.0.2...v5.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-06 17:18:04 +01:00
5b83c5a191
build(deps): bump rollup from 2.34.0 to 2.34.1 in /web ( #365 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.34.0 to 2.34.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.34.0...v2.34.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-12-06 17:08:29 +01:00
867e161f32
tests: fix proxy pipeline ( #367 )
...
* tests: retry on WebDriverException
* tests: remove debug statements
2020-12-06 16:17:51 +01:00
ff15514d5b
stages/identification: add show_matched_user to optionally hide user details
2020-12-06 13:12:32 +01:00
58497bb63f
web: fix /users/me/ endpoint being called multiple times
2020-12-06 12:38:19 +01:00
e0bc4f1da5
lifecycle: fix outpost service connections not being migrated
2020-12-06 12:22:51 +01:00
1cfe1aff13
wip: rename to authentik ( #361 )
...
* root: initial rename
* web: rename custom element prefix
* root: rename external functions with pb_ prefix
* root: fix formatting
* root: replace domain with goauthentik.io
* proxy: update path
* root: rename remaining prefixes
* flows: rename file extension
* root: pbadmin -> akadmin
* docs: fix image filenames
* lifecycle: ignore migration files
* ci: copy default config from current source before loading last tagged
* *: new sentry dsn
* tests: fix missing python3.9-dev package
* root: add additional migrations for service accounts created by outposts
* core: mark system-created service accounts with attribute
* policies/expression: fix pb_ replacement not working
* web: fix last linting errors, add lit-analyse
* policies/expressions: fix lint errors
* web: fix sidebar display on screens where not all items fit
* proxy: attempt to fix proxy pipeline
* proxy: use go env GOPATH to get gopath
* lib: fix user_default naming inconsistency
* docs: add upgrade docs
* docs: update screenshots to use authentik
* admin: fix create button on empty-state of outpost
* web: fix modal submit not refreshing SiteShell and Table
* web: fix height of app-card and height of generic icon
* web: fix rendering of subtext
* admin: fix version check error not being caught
* web: fix worker count not being shown
* docs: update screenshots
* root: new icon
* web: fix lint error
* admin: fix linting error
* root: migrate coverage config to pyproject
2020-12-05 22:08:42 +01:00
810a7ab50b
proxy: backport fix of proxy pipeline
2020-12-04 09:59:59 +01:00
3b12de23ff
ci: fix mismatched docker tags being used
2020-12-02 22:41:53 +01:00
12f788661c
web: add empty state for library page, add more helpers
2020-12-02 22:14:28 +01:00
6164db5a18
root: attempt to build static image without django's collectstatic ( #360 )
...
* root: attempt to build static image without django's collectstatic
* web: move static dockerfile to /web
* web: fix dockerfile path
* web: improve image size by not copying node_modules
2020-12-02 21:23:07 +01:00
c17623323a
web: further cleanup, more linting
2020-12-02 15:44:40 +01:00
05aeeafacc
flows: fix header/footer moving around on login template when card changes size
2020-12-02 15:07:19 +01:00
dc4a7d98e8
web: fix SidebarUser not rendering
2020-12-02 14:45:19 +01:00
cc5a0c23aa
flows: allow uploading of custom flow backgrounds, update default flow background
2020-12-02 14:40:05 +01:00
821458373d
web: remove sidebar items from sidebar class, add admin-interface
2020-12-02 13:56:28 +01:00
832a3dda41
web: fix spinner size for site-shell
2020-12-02 11:19:56 +01:00
728befbda8
build(deps): bump boto3 from 1.16.25 to 1.16.28 ( #357 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.25 to 1.16.28.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.25...1.16.28 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 11:19:47 +01:00
a77c3f73cc
build(deps): bump @sentry/browser from 5.27.6 to 5.28.0 in /web ( #358 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 5.27.6 to 5.28.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.27.6...5.28.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 11:19:00 +01:00
ebae03c399
build(deps): bump @sentry/tracing from 5.27.6 to 5.28.0 in /web ( #359 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 5.27.6 to 5.28.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/5.27.6...5.28.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 10:13:41 +01:00
ffa4ac7efa
build(deps): bump django-model-utils from 4.1.0 to 4.1.1 ( #355 )
...
Bumps [django-model-utils](https://github.com/jazzband/django-model-utils ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/jazzband/django-model-utils/releases )
- [Changelog](https://github.com/jazzband/django-model-utils/blob/master/CHANGES.rst )
- [Commits](https://github.com/jazzband/django-model-utils/compare/4.1.0...4.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 10:13:28 +01:00
16373d2143
build(deps): bump django from 3.1.3 to 3.1.4 ( #356 )
...
Bumps [django](https://github.com/django/django ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.3...3.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-02 08:28:03 +01:00
1779b4d888
web: more admin overview components
2020-12-01 22:42:11 +01:00
b218ded241
api: move events to Audit API
2020-12-01 22:16:50 +01:00
8c8ff4643a
web: improve file structure, separate routes from outlet
2020-12-01 17:41:27 +01:00
e6391b64f0
web: update to new formatting rules, make eslint warnings fail ci
2020-12-01 17:27:19 +01:00
7195b77606
web: fix web pipeline not running
2020-12-01 14:59:25 +01:00
add7ecc7aa
core: update library url to fix e2e tests
2020-12-01 14:57:22 +01:00
bce75dc047
web: fix formatting mostly, add pipeline
2020-12-01 13:59:59 +01:00
71fbb23a2f
web: add placeholder config, fix sizing of sidebar brand
2020-12-01 13:20:54 +01:00
7bb26b5903
web: add more cards to overview
2020-12-01 12:41:37 +01:00
93bfe60369
api: allow setting of page size
2020-12-01 11:58:14 +01:00
93bf977709
web: start implementing admin overview page
2020-12-01 10:21:04 +01:00
760dca0f76
web: fix django not being defined as global
2020-12-01 09:53:14 +01:00
a777ecc933
web: start implementing translation in JS
2020-12-01 09:47:22 +01:00
0231bcf685
web: switch to eslint
2020-12-01 09:47:22 +01:00
a312ad2ad1
web: add TablePage
2020-12-01 09:47:21 +01:00
8e25970c01
build(deps): bump dacite from 1.5.1 to 1.6.0 ( #353 )
...
Bumps [dacite](https://github.com/konradhalas/dacite ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/konradhalas/dacite/releases )
- [Changelog](https://github.com/konradhalas/dacite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/konradhalas/dacite/compare/v1.5.1...v1.6.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-01 09:47:11 +01:00
b1c4d0c716
build(deps-dev): bump @rollup/plugin-typescript in /web ( #354 )
...
Bumps [@rollup/plugin-typescript](https://github.com/rollup/plugins ) from 6.1.0 to 8.0.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/typescript-v6.1.0...eslint-v8.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-01 08:31:59 +01:00
43c391aa1c
docs: move dev setup to docs site, fix docs header
2020-11-30 13:12:56 +01:00
2a0b4c8f14
web: remove dist from git
2020-11-30 12:50:08 +01:00
1193608631
web: port library page to clientside, router performance improvements
2020-11-30 12:34:26 +01:00
775d80de6d
build(deps): bump rollup from 2.33.3 to 2.34.0 in /web ( #352 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.3 to 2.34.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.33.3...v2.34.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 09:13:37 +01:00
05f8f92082
build(deps): bump django-model-utils from 4.0.0 to 4.1.0 ( #351 )
...
Bumps [django-model-utils](https://github.com/jazzband/django-model-utils ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/jazzband/django-model-utils/releases )
- [Changelog](https://github.com/jazzband/django-model-utils/blob/master/CHANGES.rst )
- [Commits](https://github.com/jazzband/django-model-utils/compare/4.0.0...4.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 09:13:21 +01:00
f7022dd11f
web: sort components into folders, implement pagination for table
2020-11-29 22:14:48 +01:00
606e32603e
api: improve pagination to show relevant data used for interface
2020-11-29 22:14:03 +01:00
5c5adfcccc
admin: fix rendering of FileInput
2020-11-29 19:40:28 +01:00
0a2c0464df
proxy: send proxy version in user-agent header
2020-11-29 19:01:15 +01:00
902953a2c7
admin: add use spinner button for admin lists
2020-11-29 18:46:45 +01:00
a8dad2e393
web: add sentry, add spinner button as base for action button
2020-11-29 18:10:20 +01:00
2417d5a59e
policies: add policy_obj to Binding API
2020-11-29 13:57:40 +01:00
66b3635648
web: allow setting of querystring arguments with API Client, update table
2020-11-29 13:57:40 +01:00
7f821c484c
build(deps): bump lxml from 4.6.1 to 4.6.2 ( #350 )
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.1...lxml-4.6.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-28 23:19:58 +01:00
f51acb97a9
tests: fix docker proxy missing for single test
2020-11-28 21:29:11 +01:00
c4db907a50
build(deps-dev): bump prettier from 2.2.0 to 2.2.1 in /web ( #348 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.2.0...2.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-28 20:46:08 +01:00
5650bd2d4c
build(deps): bump packaging from 20.4 to 20.7 ( #349 )
...
Bumps [packaging](https://github.com/pypa/packaging ) from 20.4 to 20.7.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/20.4...20.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-28 20:45:55 +01:00
9466f91466
root: move webapp to /web ( #347 )
...
* root: move webapp to /web
* root: fix static build
* root: fix static files not being served for e2e tests
2020-11-28 19:43:42 +01:00
127ffbd456
root: fix linting error
2020-11-27 21:00:47 +01:00
2fbf06a1aa
root: fix formatting, update swagger
2020-11-27 18:42:22 +01:00
55f2ae5d08
static: start implementing Application View page
2020-11-27 18:37:56 +01:00
47fe867803
root: add more API methods
2020-11-27 18:37:45 +01:00
28980d932a
static: update ts formatting
2020-11-26 23:42:58 +01:00
1e640fac76
static: rewrite tabs to not use hash and render in shadow root
2020-11-26 23:31:56 +01:00
c7b6eac33d
static: rewrite API Fetching to make API Version upgrades easier
2020-11-26 22:37:41 +01:00
f83087d04d
static: cleanup messages, improve reconnect
2020-11-26 21:55:03 +01:00
14ab9bbd05
static: fetch messages which were created when the user arrives/leaves the page
2020-11-26 18:16:50 +01:00
a91d0ddc6c
static: backoff retrying to connect to ws
2020-11-26 18:04:24 +01:00
89400b4ea4
root: save messages to session as backup
2020-11-26 17:57:46 +01:00
afcbe24ff5
static: add websocket support for messages, move console.log to debug
2020-11-26 17:23:29 +01:00
9c00c86e9b
root: add Channels Message Storage and consumer
2020-11-26 17:12:00 +01:00
7efed56acc
static: add multiple active paths to sidebar
2020-11-26 16:06:44 +01:00
81a2c3992a
static: start implementing new application page
2020-11-26 15:55:01 +01:00
feabd38173
static: add argument support to Router and add RouteMatch
2020-11-26 13:58:45 +01:00
1432f0648f
core: fix applications API not being same format as other APIs
2020-11-26 13:31:09 +01:00
04f876af7b
build(deps): bump docker from 4.3.1 to 4.4.0 ( #344 )
...
* build(deps): bump docker from 4.3.1 to 4.4.0
Bumps [docker](https://github.com/docker/docker-py ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/docker/docker-py/releases )
- [Commits](https://github.com/docker/docker-py/compare/4.3.1...4.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* outposts: fix both network_mode and ports being set during tests
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
2020-11-26 11:25:06 +01:00
2449c63d0a
build(deps): bump @types/codemirror in /passbook/static/static ( #346 )
...
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.99 to 0.0.100.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-26 09:58:48 +01:00
c738ea573c
tests/e2e: fix logic error
2020-11-25 12:41:13 +01:00
987b3a47d0
build(deps): bump @types/codemirror in /passbook/static/static ( #343 )
...
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.98 to 0.0.99.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-11-25 11:42:19 +01:00
4dd397d9d9
build(deps): bump boto3 from 1.16.23 to 1.16.25 ( #345 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.23 to 1.16.25.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.23...1.16.25 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-11-25 11:24:37 +01:00
5973f8bbca
lib: fix bad_request_message for new error template
2020-11-24 23:35:04 +01:00
43f27c2401
static: make SiteShell redirect when request > 400
2020-11-24 23:06:27 +01:00
7c73d2c2fb
static: improve router, add redirect support
2020-11-24 23:02:10 +01:00
3f67da8f54
core: improve error page
2020-11-24 22:46:50 +01:00
afbecadba0
static: improve ModalButton performance by using manual redirects
2020-11-24 12:49:56 +01:00
2de4023d43
root: fix asgi formatting
2020-11-24 12:36:54 +01:00
6573d2e8f6
docs: update screenshots
2020-11-24 11:51:46 +01:00
bc412466b2
static: formatting
2020-11-24 11:50:49 +01:00
7a481396c6
root: fix incorrect MEDIA_URL
2020-11-24 11:50:27 +01:00
7f40c89ade
root: fix KeyError in ASGI
2020-11-24 11:50:17 +01:00
3c0f640b48
static: fix link to logout in sidebar
2020-11-23 21:47:03 +01:00
2f6ba42ce3
static: align microsoft icon with other icons
2020-11-23 21:45:57 +01:00
aa8589d377
stages/identification: fix icons not showing on firefox
2020-11-23 21:44:58 +01:00
cb2bad0a36
static: add polyfill for firefox for CSS
2020-11-23 21:41:23 +01:00
665839133f
Application Icon upload ( #341 )
...
* core: add initial implementation for File Upload
* root: add volumes to docker-compose for file upload
* helm: add pvc for uploads
* core: allow meta_icon to be overwritten with static files
2020-11-23 20:50:19 +01:00
91e9f176a5
proxy: revert to original command ( #342 )
2020-11-23 19:49:36 +01:00
1a64edb89f
proxy: fix call to swagger generate
2020-11-23 19:04:24 +01:00
6874265f94
proxy: fix permissions for swagger install
2020-11-23 18:14:00 +01:00
9889dedcac
proxy: install swagger via apt
2020-11-23 18:11:22 +01:00
275ac587a1
static: remove fixed branding
2020-11-23 18:08:35 +01:00
2f43b5b5ec
Merge pull request #338 from BeryJu/ui-improvements
...
Migrate to SPA
2020-11-23 18:02:07 +01:00
416b2c60a1
static: improve organisation of UI files
2020-11-23 16:55:58 +01:00
b39bee7a30
static: include full FA in router-outlet
2020-11-23 16:46:28 +01:00
9714e5583d
static: move passbook.css to src folder
2020-11-23 16:42:03 +01:00
bef25929a7
Merge branch 'master' into ui-improvements
2020-11-23 14:40:36 +01:00
34f54a96cf
tests: update e2e tests for SPA
2020-11-23 14:24:42 +01:00
401359a73f
static: fix sidebar header login when request isnt finished
2020-11-23 12:32:01 +01:00
88f1cbb29c
static: use config API for index, add static index.html
2020-11-23 11:50:38 +01:00
bd9bce4c9b
api: add API for config used in SPA
2020-11-23 11:49:09 +01:00
49c7ab701e
build(deps): bump boto3 from 1.16.22 to 1.16.23 ( #340 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.22 to 1.16.23.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.22...1.16.23 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 10:37:16 +01:00
35db60f2c8
build(deps): bump uvicorn from 0.12.2 to 0.12.3 ( #339 )
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.12.2...0.12.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 08:00:22 +01:00
c0fd3e79bc
ci: fix e2e tests not running in python 3.9
2020-11-23 00:38:25 +01:00
8a54014a13
root: fix broken links in readme
2020-11-23 00:21:11 +01:00
3cfe144394
static: fix behaviour on initial load when no route is given
2020-11-22 23:48:34 +01:00
5da8caf0d4
*: fix remaining redirects to overview
2020-11-22 23:45:51 +01:00
c26d928eb0
core: make impersonation's redirect return to shell
2020-11-22 23:40:49 +01:00
02d4118f73
core: fix token list's copy not working
2020-11-22 23:40:36 +01:00
d97b2bf503
core: fix impersonation notice being shown twice
2020-11-22 23:39:40 +01:00
2a50e36027
static: fix hash not changing when invalid route is chosen
2020-11-22 23:26:19 +01:00
eff3208ff7
static: fix icon baseline on headers
2020-11-22 22:57:08 +01:00
551aff9455
core: fix token list not operating in modals
2020-11-22 22:24:31 +01:00
22b4757971
admin: add pb-token-copy-button
2020-11-22 22:24:22 +01:00
fa004876e9
*: fix formatting
2020-11-22 22:14:36 +01:00
d5e34bb71d
static: fix colours not changing on ActionButton
2020-11-22 22:10:55 +01:00
e0dbeca657
static: add TokenCopyButton for token lists, improve colours on buttons
2020-11-22 22:06:00 +01:00
1b6bd5b997
outposts: update modal to pb-modal-button
2020-11-22 21:43:36 +01:00
a340378ce1
providers/oauth2: update modal to pb-modal-button
2020-11-22 21:39:05 +01:00
962f7d5f5c
providers/saml: update modal to pb-modal-button
2020-11-22 21:38:47 +01:00
a10404f34b
static: make ModalButton work with non-URL content
2020-11-22 21:35:52 +01:00
ed72595ae0
static: fix codemirror css not being loaded
2020-11-22 21:25:58 +01:00
82dd597881
*: remove use of FilteredSelectMultiple
2020-11-22 21:13:03 +01:00
0c2d46e0af
static: fix modal scrolling not working
2020-11-22 21:04:09 +01:00
8b11616cf8
static: fix pb-aggregate card not being styled
2020-11-22 20:54:05 +01:00
4b4a49bc66
static: fix sidebar paths
2020-11-22 20:50:30 +01:00
b770508d68
static: fix backdrop for modals
2020-11-22 20:45:38 +01:00
8934a0d4f0
static: remove backdrop's overlay colour
2020-11-22 20:33:04 +01:00
fcf763ed3e
*: rewrite user settings to use a single page
2020-11-22 20:30:26 +01:00
be8cc77086
static: fix link for property mappings
2020-11-22 20:26:44 +01:00
ffea308480
static: make site-shell not rely on hash
2020-11-22 19:58:20 +01:00
c9712facf3
core: fix ShellView not being login only
2020-11-22 19:43:25 +01:00
07773ed934
static: add elements for sidebar brand and sidebar user
2020-11-22 19:37:09 +01:00
3c311ca527
core: add avatars to user api
2020-11-22 19:36:40 +01:00
bc02fb04f8
static: improve brand layout on sidebar
2020-11-22 13:55:13 +01:00
37979291b5
static: re-add backdrop, format
2020-11-22 13:48:39 +01:00
49899a9ceb
admin: add refresh button to audit and tasks list
2020-11-22 13:45:47 +01:00
bc2113a935
static: show admin categories only when user is superuser
2020-11-22 13:43:41 +01:00
eb9df38e92
static: fix ActionButton not working
2020-11-22 13:43:24 +01:00
372e51ee07
static: add navbar items to sidebar
2020-11-22 13:13:45 +01:00
30bf4f5747
core: migrate shell to core, remove navbar
2020-11-22 13:13:19 +01:00
ef2b8cf802
static: fix modal close icon not loading
2020-11-22 01:08:56 +01:00
c455a9a6b6
static: fix text being center when in pb-dropdown
2020-11-22 01:03:19 +01:00
7dac6841fb
static: add RouterOutlet, render sidebar clientside
2020-11-22 00:30:26 +01:00
a8669ffe40
root: fix paths for static docker build
2020-11-21 21:59:05 +01:00
1ed392c53c
static: fix sidebar active not working with search/pagination
2020-11-21 21:23:40 +01:00
4bd433d69e
static: fix search redirecting entire page
2020-11-21 21:22:25 +01:00
f3010726d6
admin: fix template syntax error
2020-11-21 21:04:42 +01:00
812d699fd6
static: fix spinner not being on top of elements
2020-11-21 21:04:32 +01:00
e32cbec072
admin: fix pagination redirecting full page
2020-11-21 20:59:20 +01:00
1cb227305c
static: format code
2020-11-21 20:48:49 +01:00
e42ad3f659
static: improve structure and cleanup
2020-11-21 20:47:19 +01:00
6a2ae67c31
static: fix flow-shell-card not working correctly
2020-11-21 20:43:05 +01:00
aa1b99204a
static: migrate slug to ts
2020-11-21 19:22:53 +01:00
6681289a5a
admin: migrate overview data-target modals
2020-11-21 19:10:05 +01:00
322ad0890a
static: use dist folder
2020-11-21 18:34:45 +01:00
b849b2aef3
static: add code-mirror widget
2020-11-21 18:32:34 +01:00
92c0ad4154
admin: fix error when creating password-reset link
2020-11-21 16:23:39 +01:00
49397cef70
admin: add .pb-root-link for AdminSiteShell for links that should not be modified
2020-11-21 16:23:23 +01:00
517b811a99
admin: add shell view
2020-11-21 16:16:59 +01:00
6bdcbfbf0e
admin: update lists to use modal button
2020-11-21 16:16:34 +01:00
b555c151dc
static: close modal on escape key
2020-11-21 15:24:45 +01:00
12f211d07d
admin: implement sidebar is-active on clientside
2020-11-21 14:03:02 +01:00
277f960113
static: add refresh button, ensure forms in modal work correctly
...
closes #262
2020-11-21 12:27:19 +01:00
aa6eacaf6b
Merge branch 'master' into ui-improvements
...
# Conflicts:
# passbook/static/static/package.json
2020-11-21 11:30:18 +01:00
80866f00f4
admin/shell: add loading animation
2020-11-21 11:28:11 +01:00
59e7d9b81e
static: rewrite modal to use shadowroot and import css
2020-11-21 11:28:00 +01:00
d6d91c8180
build(deps): bump codemirror in /passbook/static/static ( #335 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.58.2 to 5.58.3.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.58.2...5.58.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-21 01:19:26 +01:00
d10d645c02
build(deps): bump rollup in /passbook/static/static ( #337 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.2 to 2.33.3.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.33.2...v2.33.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-21 00:27:32 +01:00
a2c7921c1f
admin: migrate login stats chart to web component
2020-11-20 23:42:14 +01:00
582dfface9
static: add admin shell to improve admin experience
2020-11-20 22:46:05 +01:00
592f2cc558
admin: use pb-dropdown component for dropdowns
2020-11-20 22:15:46 +01:00
1e1a002ab2
static: rewrite custom components to typescript
2020-11-20 22:13:09 +01:00
ba2bd4fdaf
build(deps): bump boto3 from 1.16.20 to 1.16.22 ( #333 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.20 to 1.16.22.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.20...1.16.22 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-20 22:05:11 +01:00
9a407dcc5a
build(deps): bump sentry-sdk from 0.19.3 to 0.19.4 ( #334 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.19.3 to 0.19.4.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.19.3...0.19.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-20 18:51:29 +01:00
f8c720f8cd
build(deps): bump @patternfly/patternfly in /passbook/static/static ( #336 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.59.1 to 4.65.6.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.59.1...prerelease-v4.65.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-20 17:06:11 +01:00
9c3bc4eb38
tests: move integration tests into separate folder, add separate pipeline task
2020-11-19 14:35:43 +01:00
0a8d4eecae
outposts: add docker TLS authentication and verification
2020-11-19 13:10:18 +01:00
120f5f2e44
build(deps): bump boto3 from 1.16.19 to 1.16.20 ( #332 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.19 to 1.16.20.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.19...1.16.20 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-18 12:43:41 +01:00
e99812a6f5
build(deps): bump boto3 from 1.16.18 to 1.16.19 ( #331 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.18 to 1.16.19.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.18...1.16.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-17 14:11:21 +01:00
1c5fedb177
build(deps): bump rollup in /passbook/static/static ( #330 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.1 to 2.33.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.33.1...v2.33.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-11-16 15:24:41 +01:00
8cc063ded2
lib: add @patch decorator to config for unittests
2020-11-16 12:48:53 +01:00
5faafbbca6
root: ensure manual loggers also have timestamp
2020-11-16 01:41:33 +01:00
dda1217735
root: include pytest config in dockerfile for github tests
2020-11-16 00:41:40 +01:00
d21f187673
outposts: make docker image prefix configurable
2020-11-16 00:36:42 +01:00
8a105cf5a0
release: 0.12.11-stable
2020-11-16 00:21:56 +01:00
9e384df79e
static: adjust sizing of icon in navbar
2020-11-15 22:57:33 +01:00
c0bfd32d39
root: update remaining paths for static files
2020-11-15 22:46:14 +01:00
7be680cbe5
Migrate to Docusaurus ( #329 )
...
* docs: initial migration to docusaurus
* website: add custom font, update blurbs and icons
* website: update splash
* root: update links to docs
* flows: use .pbflow extension so docusaurus doesn't mangle the files
* e2e: workaround prospector
* Squashed commit of the following:
commit 1248585dca
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Sun Nov 15 20:46:53 2020 +0100
e2e: attempt to fix prospector error again
commit 1319c480c4
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Sun Nov 15 20:41:35 2020 +0100
ci: install previous python version for upgrade testing
* web: update accent colours and format
* website: format markdown files
* website: fix colours for text
* website: switch to temporary accent colour to improve readability
* flows: fix path for TestTransferDocs
* flows: fix formatting of tests
2020-11-15 22:42:02 +01:00
93bf8eaa82
root: fix useless supressions
2020-11-15 21:02:15 +01:00
1248585dca
e2e: attempt to fix prospector error again
2020-11-15 20:46:53 +01:00
1319c480c4
ci: install previous python version for upgrade testing
2020-11-15 20:41:35 +01:00
1911e8e3a9
e2e: fix linting error
2020-11-15 19:31:42 +01:00
4198c5363f
proxy: bump dependencies
2020-11-15 16:35:46 +01:00
207aae15a8
root: add missing libraries for static docker container
2020-11-15 16:17:25 +01:00
50531b8a36
root: upgrade to python3.9
2020-11-15 16:15:01 +01:00
e5e4824920
*/saml: fully migrate to xmlsec, remove signxml dependency
2020-11-15 15:20:56 +01:00
085247e2dc
ci: fix apt install for libxmlsec1
2020-11-15 01:05:20 +01:00
f766594ab0
build(deps): bump urllib3 from 1.25.11 to 1.26.2 ( #327 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.25.11 to 1.26.2.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/master/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.25.11...1.26.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-13 17:42:44 +01:00
d1e469e282
build(deps): bump boto3 from 1.16.16 to 1.16.17 ( #328 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.16 to 1.16.17.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.16...1.16.17 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-13 11:44:14 +01:00
79e4500827
build(deps): bump sentry-sdk from 0.19.2 to 0.19.3 ( #326 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.19.2 to 0.19.3.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.19.2...0.19.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-13 06:55:47 +01:00
42702fa96a
root: fix missing libxmlsec1-dev pkg-config packages
2020-11-12 19:38:58 +01:00
9deb3ad80f
sources/saml: make signature and digest of SAML Source configurable
2020-11-12 12:02:57 +01:00
9877ef99c4
*/saml: fix creation and validation of detached signatures
2020-11-12 11:59:07 +01:00
c304b40e1b
providers/saml: improve verification for detached signatures
2020-11-12 11:58:51 +01:00
f0e6d6f417
root: fix asgi import order
2020-11-12 11:58:51 +01:00
54de5c981e
providers/saml: fix signatures being required
2020-11-12 11:58:51 +01:00
a446775fe2
build(deps): bump boto3 from 1.16.15 to 1.16.16 ( #325 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.15 to 1.16.16.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.15...1.16.16 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-12 11:57:23 +01:00
7393d8720b
new release: 0.12.10-stable
2020-11-11 14:54:29 +01:00
287cb72d6f
root: fix websockets not working correctly
2020-11-11 14:51:26 +01:00
c5eff4bdd6
outposts: fix selection of outpost's service connection not showing name
2020-11-11 14:34:43 +01:00
e9a33ed8ab
root: fix exclusion in dockerignore
2020-11-11 14:24:43 +01:00
875173a86e
outposts: fix migration error
2020-11-11 14:10:15 +01:00
df7642b365
build(deps): bump boto3 from 1.16.14 to 1.16.15 ( #324 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.14 to 1.16.15.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.14...1.16.15 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-11 09:54:19 +01:00
3bc1c0aa8b
build(deps): bump channels from 3.0.1 to 3.0.2 ( #322 )
...
Bumps [channels](https://github.com/django/channels ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/django/channels/releases )
- [Changelog](https://github.com/django/channels/blob/master/CHANGELOG.txt )
- [Commits](https://github.com/django/channels/compare/3.0.1...3.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-11-10 23:41:29 +01:00
8951f5695e
build(deps): bump boto3 from 1.16.13 to 1.16.14 ( #323 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.13 to 1.16.14.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.13...1.16.14 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 21:50:42 +01:00
7401278707
new release: 0.12.9-stable
2020-11-10 20:15:06 +01:00
e99f6e289b
outposts: fix kubernetes ApiClient not being used
2020-11-09 10:45:08 +01:00
07da6ffa69
build(deps): bump boto3 from 1.16.12 to 1.16.13 ( #321 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.12 to 1.16.13.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.12...1.16.13 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 10:17:56 +01:00
dc18730094
static: add tabs component
2020-11-08 22:43:46 +01:00
a202679bfb
crypto: fix "Could not deserialize key data." with empty private key
2020-11-08 22:43:35 +01:00
1edcda58ba
providers/saml: add verification_kp when verifying assertions against certificates without private key
2020-11-08 22:24:54 +01:00
5cb7f0794e
outposts: periodically update state of service connection, show state in UI
2020-11-08 21:31:27 +01:00
7e8e3893eb
outposts: save state of outposts
2020-11-08 21:02:52 +01:00
e91e286ebc
build(deps): bump djangorestframework from 3.12.1 to 3.12.2 ( #318 )
...
Bumps [djangorestframework](https://github.com/encode/django-rest-framework ) from 3.12.1 to 3.12.2.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.12.1...3.12.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-06 17:28:09 +01:00
ef4a115b61
build(deps): bump boto3 from 1.16.11 to 1.16.12 ( #319 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.11 to 1.16.12.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.11...1.16.12 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-06 16:17:53 +01:00
b79b73f5c6
build(deps): bump boto3 from 1.16.10 to 1.16.11 ( #316 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.10 to 1.16.11.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.10...1.16.11 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-05 11:13:48 +01:00
056e3ed15b
build(deps): bump channels from 3.0.0 to 3.0.1 ( #317 )
...
Bumps [channels](https://github.com/django/channels ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/django/channels/releases )
- [Changelog](https://github.com/django/channels/blob/master/CHANGELOG.txt )
- [Commits](https://github.com/django/channels/compare/3.0.0...3.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-05 08:07:23 +01:00
fb5e210af8
outposts: add handler for e2e tests when schema is updated already
2020-11-04 15:36:31 +01:00
e5e2615f15
outposts: fix unittests
2020-11-04 14:56:35 +01:00
6c72a9e2e8
providers/proxy: fix k8s integration tests
2020-11-04 14:02:29 +01:00
c04d0a373a
admin: add views for outpost service-connections
2020-11-04 13:35:41 +01:00
bd74e518a7
outposts: add *ServiceConnection API
2020-11-04 11:05:40 +01:00
3b76af4eaa
outposts: fix defaults and tests for outposts
2020-11-04 10:57:06 +01:00
706448dc14
outposts: initial service connection implementation
2020-11-04 10:41:18 +01:00
34793f7cef
core: adjust timeout of backup task's caching
2020-11-03 22:53:58 +01:00
ba96c9526e
proxy: don't use sentry for proxy server
2020-11-03 12:12:21 +01:00
617432deaa
build(deps): bump boto3 from 1.16.9 to 1.16.10 ( #310 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.9 to 1.16.10.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.9...1.16.10 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 11:37:29 +01:00
36bf2be16d
build(deps): bump celery from 5.0.1 to 5.0.2 ( #313 )
...
Bumps [celery](https://github.com/celery/celery ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.0.1...v5.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 11:37:18 +01:00
912ed343e6
build(deps): bump pycryptodome from 3.9.8 to 3.9.9 ( #314 )
...
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome ) from 3.9.8 to 3.9.9.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.9.8...v3.9.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 11:27:32 +01:00
2e15df295a
build(deps): bump sentry-sdk from 0.19.1 to 0.19.2 ( #311 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.19.1 to 0.19.2.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.19.1...0.19.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 10:25:10 +01:00
eaab3f62cb
build(deps): bump rollup in /passbook/static/static ( #312 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.33.0 to 2.33.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.33.0...v2.33.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 10:24:58 +01:00
aa615b0fd6
build(deps): bump django from 3.1.2 to 3.1.3 ( #315 )
...
Bumps [django](https://github.com/django/django ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.2...3.1.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-03 09:49:06 +01:00
b775f2788c
build(deps): bump channels from 2.4.0 to 3.0.0 ( #309 )
...
* build(deps): bump channels from 2.4.0 to 3.0.0
Bumps [channels](https://github.com/django/channels ) from 2.4.0 to 3.0.0.
- [Release notes](https://github.com/django/channels/releases )
- [Changelog](https://github.com/django/channels/blob/master/CHANGELOG.txt )
- [Commits](https://github.com/django/channels/compare/2.4.0...3.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* root: update for channels 3
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
2020-11-02 10:26:26 +01:00
9c28db3d89
build(deps): bump boto3 from 1.16.8 to 1.16.9 ( #307 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.8 to 1.16.9.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.8...1.16.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:19:04 +01:00
67360bd6e9
build(deps): bump rollup in /passbook/static/static ( #308 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.32.1 to 2.33.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.32.1...v2.33.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:18:39 +01:00
4f6f8c7cae
build(deps): bump boto3 from 1.16.7 to 1.16.8 ( #305 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.7 to 1.16.8.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.7...1.16.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 10:59:15 +01:00
3b82ad798b
build(deps): bump channels-redis from 3.1.0 to 3.2.0 ( #304 )
...
Bumps [channels-redis](https://github.com/django/channels_redis ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/django/channels_redis/releases )
- [Changelog](https://github.com/django/channels_redis/blob/master/CHANGELOG.txt )
- [Commits](https://github.com/django/channels_redis/compare/3.1.0...3.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 09:45:05 +01:00
8827f06ac1
build(deps): bump signxml from 2.8.0 to 2.8.1 ( #306 )
...
Bumps [signxml](https://github.com/kislyuk/signxml ) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/kislyuk/signxml/releases )
- [Changelog](https://github.com/XML-Security/signxml/blob/develop/Changes.rst )
- [Commits](https://github.com/kislyuk/signxml/compare/v2.8.0...v2.8.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-30 09:15:19 +01:00
251672a67d
new release: 0.12.8-stable
2020-10-29 22:37:53 +01:00
4ffc0e2a08
docs: update proxy docs
2020-10-29 22:12:13 +01:00
4e1808632d
proxy: add support for additionalHeaders
2020-10-29 22:09:53 +01:00
791627d3ce
proxy: remove unused code
2020-10-29 21:46:26 +01:00
f3df3a0157
providers/proxy: add sticky sessions to ingress
2020-10-29 17:25:51 +01:00
6aaae53a19
proxy: use host not hostname to match header
2020-10-29 17:25:39 +01:00
4d84f6d598
outposts: ensure permissions are updated when a related object is saved
2020-10-29 17:25:29 +01:00
4e2349b6d9
build(deps): bump boto3 from 1.16.5 to 1.16.7 ( #303 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.5 to 1.16.7.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.5...1.16.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-29 15:35:56 +01:00
cd57b8f7f3
build(deps): bump drf-yasg2 from 1.19.3 to 1.19.4 ( #302 )
...
Bumps [drf-yasg2](https://github.com/JoelLefkowitz/drf-yasg ) from 1.19.3 to 1.19.4.
- [Release notes](https://github.com/JoelLefkowitz/drf-yasg/releases )
- [Changelog](https://github.com/JoelLefkowitz/drf-yasg/blob/master/docs/changelog.rst )
- [Commits](https://github.com/JoelLefkowitz/drf-yasg/compare/1.19.3...1.19.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-29 12:14:11 +01:00
40b1fc06b0
build(deps): bump @patternfly/patternfly in /passbook/static/static ( #301 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.50.4 to 4.59.1.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.50.4...prerelease-v4.59.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-10-29 09:21:39 +01:00
02fa217e28
build(deps-dev): bump pytest from 6.1.1 to 6.1.2 ( #300 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.1.1...6.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-29 09:21:09 +01:00
6652514358
lib: improve error ignore list
2020-10-28 19:00:11 +01:00
dcd3dc9744
lib: ensure tasks don't expire
2020-10-28 18:53:39 +01:00
d6afdc575e
new release: 0.12.7-stable
2020-10-27 11:36:46 +01:00
287b38efee
e2e: don't use proxy for quay
2020-10-27 10:30:08 +01:00
e805fb62fb
e2e: use docker proxy for test images
2020-10-27 09:50:06 +01:00
c92dda77f1
build(deps): bump boto3 from 1.16.4 to 1.16.5 ( #299 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.4 to 1.16.5.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.4...1.16.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-27 09:45:58 +01:00
f12fd78822
stages/user_login: replace usage of -1 with 0
2020-10-27 00:31:22 +01:00
caba183c9b
static: fix class name of FlowShellCard
2020-10-27 00:30:55 +01:00
3aeaa121a3
root: add dockerfile to dependabot
2020-10-27 00:30:42 +01:00
a9f3118a7d
docs: add home-assistant integration docs
2020-10-26 22:14:51 +01:00
054b819262
stages/user_login: use timedelta_string_validator instead of seconds
2020-10-26 22:03:27 +01:00
6b3411f63b
root: fix permission denied error for backups
2020-10-26 21:12:20 +01:00
6a8000ea0d
root: ensure traefik logs are json
2020-10-26 18:39:49 +01:00
352d4db0d7
e2e: add NoSuchElementException to @retry
2020-10-26 17:57:01 +01:00
4b665cfb8f
static: fix FlowShellCard not returning the response
2020-10-26 11:00:37 +01:00
4e12003944
api: remove authentication fallback for pre-0.12 proxies
2020-10-26 11:00:19 +01:00
6bfd465855
static: improve error handling for FlowShellCard to prevent infinite spinners
2020-10-26 10:52:13 +01:00
e8670aa693
build(deps): bump codemirror in /passbook/static/static ( #295 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.58.1 to 5.58.2.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.58.1...5.58.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 10:35:47 +01:00
5263e750b1
build(deps): bump boto3 from 1.16.3 to 1.16.4 ( #296 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.3 to 1.16.4.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.3...1.16.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 10:35:24 +01:00
a2a9d73296
build(deps): bump django-otp from 1.0.1 to 1.0.2 ( #297 )
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v1.0.1...v1.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 08:31:24 +01:00
6befc9d627
helm: re-disable redis clustering
2020-10-23 20:45:21 +02:00
73497a27cc
new release: 0.12.6-stable
2020-10-23 18:42:29 +02:00
f3098418f2
core: fix backup task not being registered, add fallback for api to remove info on ImportError
...
celery only discovers tasks from installed apps, which `lib` is not, hence the schedule didn't trigger it
2020-10-23 18:32:28 +02:00
a5197963b2
build(deps-dev): bump pytest-django from 4.0.0 to 4.1.0 ( #293 )
...
Bumps [pytest-django](https://github.com/pytest-dev/pytest-django ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/pytest-dev/pytest-django/releases )
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst )
- [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.0.0...v4.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-23 09:38:49 +02:00
e4634bcc78
build(deps): bump boto3 from 1.16.2 to 1.16.3 ( #294 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.2 to 1.16.3.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.2...1.16.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-23 08:01:43 +02:00
74da44a6a9
helm: add readme, general cleanup
2020-10-22 17:25:30 +02:00
3324473cd0
new release: 0.12.5-stable
2020-10-22 14:22:32 +02:00
39d8038533
e2e: Fix @retry decorator not truncating database
2020-10-22 14:05:29 +02:00
bbcf58705f
lib: add configurable avatars, set to none mode for tests
2020-10-22 14:03:31 +02:00
7b5a0964b2
outposts: handle docker connection error on init
2020-10-22 12:50:06 +02:00
8eca76e464
root: fix docker permission error
2020-10-22 11:54:23 +02:00
fb9ab368f8
root: fix typo in docker-compose
2020-10-22 11:30:53 +02:00
877279b2ee
build(deps): bump rollup in /passbook/static/static ( #292 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.32.0 to 2.32.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.32.0...v2.32.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-22 11:30:03 +02:00
301be4b411
build(deps): bump boto3 from 1.16.1 to 1.16.2 ( #291 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.1...1.16.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-22 08:05:29 +02:00
728f527ccb
build(deps): bump drf-yasg2 from 1.19.2 to 1.19.3 ( #290 )
...
Bumps [drf-yasg2](https://github.com/JoelLefkowitz/drf-yasg ) from 1.19.2 to 1.19.3.
- [Release notes](https://github.com/JoelLefkowitz/drf-yasg/releases )
- [Changelog](https://github.com/JoelLefkowitz/drf-yasg/blob/master/docs/changelog.rst )
- [Commits](https://github.com/JoelLefkowitz/drf-yasg/compare/1.19.2...1.19.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-21 09:51:39 +02:00
3f1c790b1d
build(deps): bump boto3 from 1.16.0 to 1.16.1 ( #289 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.16.0 to 1.16.1.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.16.0...1.16.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-21 09:12:13 +02:00
b00573bde2
new release: 0.12.4-stable
2020-10-20 22:31:31 +02:00
aeee3ad7f9
e2e: add @retry decorator to make e2e tests more reliable
2020-10-20 18:51:17 +02:00
ef021495ef
flows: revert evaluate_on_call rename for backwards compatibility
2020-10-20 15:41:50 +02:00
061eab4b36
docs: fix keys for example flows
2020-10-20 15:14:41 +02:00
870e01f836
flows: rename re_evaluate_policies to evaluate_on_call, add evaluate_on_plan
2020-10-20 15:06:36 +02:00
e2ca72adf0
stages/user_login: only show successful login message at login stage
2020-10-20 12:11:59 +02:00
395ef43eae
policies/expression: fix ip_network not being imported by default
2020-10-20 12:05:56 +02:00
a4cc653757
new release: 0.12.3-stable
2020-10-20 10:24:45 +02:00
db4ff20906
outposts: fix service using incorrect pod selector
2020-10-20 10:18:05 +02:00
1f0fbd33b6
build(deps): bump urllib3 from 1.25.10 to 1.25.11 ( #287 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.25.10 to 1.25.11.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/master/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.25.10...1.25.11 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-20 10:17:46 +02:00
5de8d2721e
build(deps): bump uvicorn from 0.12.1 to 0.12.2 ( #286 )
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.12.1...0.12.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-20 10:09:37 +02:00
0d65da9a9e
build(deps): bump boto3 from 1.15.18 to 1.16.0 ( #288 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.18 to 1.16.0.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.18...1.16.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-20 09:34:55 +02:00
4316ee4330
root: implement db backups with monitored task, update docs
2020-10-19 22:17:47 +02:00
2ed9a1dbe3
*/tasks: update phrasing
2020-10-19 21:35:31 +02:00
8e03824d20
lib: always set task's UID, even for unexpected errors
2020-10-19 21:30:21 +02:00
754dbdd0e5
outpost: fix logs for kubernetes controller
2020-10-19 21:29:58 +02:00
e13d348315
new release: 0.12.2-stable
2020-10-19 19:36:36 +02:00
169f3ebe5b
outposts: fix logger again
2020-10-19 18:52:17 +02:00
f8ad604e85
outposts: add more tests
2020-10-19 17:47:51 +02:00
774b9c8a61
outposts: update kubernetes controller to use pk as identifier instead of name
2020-10-19 17:39:12 +02:00
d8c522233e
outposts: fix outpost mangling log output
2020-10-19 16:54:11 +02:00
82d50f7eaa
outposts: fix list showing questionmark when only one outpost is registered
2020-10-19 16:34:16 +02:00
1c426c5136
outposts: trigger deployment re-create when selector changes
2020-10-19 16:21:39 +02:00
d6e14cc551
proxy: show version on startup
2020-10-19 16:21:13 +02:00
c3917ebc2e
lifecycle: fix formatting
2020-10-19 16:13:45 +02:00
7203bd37a3
outposts: replace migration with string backup handler
2020-10-19 16:04:38 +02:00
597188c7ee
lifecycle: fix migration trying to load all classes
2020-10-19 15:55:16 +02:00
ac4c314042
new release: 0.12.1-stable
2020-10-19 15:30:27 +02:00
05866d3544
providers/proxy: fix creation of ingress
2020-10-19 15:06:50 +02:00
6596bc6034
helm: fix permissions for ingresses in networking
2020-10-19 14:55:14 +02:00
c6661ef4d2
lifecycle: add migration to 0.12 which removes old outpost state from cache
2020-10-19 14:35:38 +02:00
386e23dfac
core: fix api signature for view_key
2020-10-19 14:35:22 +02:00
5d7220ca70
helm: fix keys for s3 backup
2020-10-19 14:30:44 +02:00
5de0d03acf
new release: 0.12.0-stable
2020-10-19 12:15:25 +02:00
b0cc91f343
ci: disable code-ql while django check is broken
2020-10-19 12:15:17 +02:00
029a78f108
build(deps): bump sentry-sdk from 0.19.0 to 0.19.1 ( #285 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.19.0...0.19.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 12:02:33 +02:00
3f4a8dc4f6
docs: update example helm values file
2020-10-19 11:31:36 +02:00
32f6ba6302
ci: install python3.8 for code ql
2020-10-19 11:12:57 +02:00
8da0b14f29
docs: update to-012
2020-10-19 11:12:57 +02:00
83eb4aff02
build(deps): bump rollup in /passbook/static/static ( #282 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.31.0...v2.32.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 11:12:46 +02:00
927d02f591
build(deps): bump celery from 5.0.0 to 5.0.1 ( #279 )
...
Bumps [celery](https://github.com/celery/celery ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.0.0...v5.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 11:12:34 +02:00
d04afcd6d0
build(deps): bump chart.js in /passbook/static/static ( #283 )
...
Bumps [chart.js](https://github.com/chartjs/Chart.js ) from 2.9.3 to 2.9.4.
- [Release notes](https://github.com/chartjs/Chart.js/releases )
- [Commits](https://github.com/chartjs/Chart.js/compare/v2.9.3...v2.9.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 10:44:05 +02:00
89c6db66fd
build(deps): bump drf-yasg2 from 1.18.5 to 1.19.2 ( #284 )
...
Bumps [drf-yasg2](https://github.com/JoelLefkowitz/drf-yasg ) from 1.18.5 to 1.19.2.
- [Release notes](https://github.com/JoelLefkowitz/drf-yasg/releases )
- [Changelog](https://github.com/JoelLefkowitz/drf-yasg/blob/master/docs/changelog.rst )
- [Commits](https://github.com/JoelLefkowitz/drf-yasg/compare/1.18.5...1.19.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 10:43:52 +02:00
e6ffa65a7e
build(deps): bump lxml from 4.5.2 to 4.6.1 ( #280 )
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.5.2 to 4.6.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.5.2...lxml-4.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 08:38:58 +02:00
8a2f982a77
admin: fix html of overview
2020-10-19 00:46:31 +02:00
16cf6315e3
docs: add active directory docs
2020-10-18 23:03:46 +02:00
1d85874f41
stages/user_write: don't update session hash after password change when impersonating
2020-10-18 22:58:05 +02:00
ff64182ae8
stages/prompt: skip password equality check when previous checks failed
2020-10-18 22:54:40 +02:00
a9ee67bf2d
sources/ldap: adjust order or fields in form
2020-10-18 22:39:13 +02:00
e87d52a76b
providers/proxy: implement Ingress diff checking
2020-10-18 21:34:45 +02:00
8b09cf55a2
root: upgrade to traefik 2.3
2020-10-18 18:48:19 +02:00
0203d20759
providers/proxy: add traefik labels to outposts deployed with docker integration
2020-10-18 17:46:20 +02:00
7861e2e0bd
provider/proxy: add K8s ingress support
2020-10-18 17:13:44 +02:00
ad29d54bbf
outposts: simplify k8s controller add more extensibility
2020-10-18 17:09:02 +02:00
c698ba37d9
core: add ability for users to create tokens
2020-10-18 15:42:16 +02:00
6a53069653
*: make generic template's base parameterised
2020-10-18 15:35:27 +02:00
152b2d863d
api: add fallback for proxies < 0.12 which send authorization without b64
2020-10-18 15:14:00 +02:00
ee670d5e19
core: add key field to token for easier rotation
2020-10-18 14:34:22 +02:00
36e095671c
proxy: fix WS Authorization Header being sent with the wrong format
2020-10-18 14:04:12 +02:00
1088b947a8
audit: remove duplicate date column, add search
2020-10-17 22:26:35 +02:00
c4a30c50ac
stages/consent: add fallback template
2020-10-17 18:18:29 +02:00
2831df45a0
docs: add note about high cpu usage of proxy
2020-10-17 17:06:57 +02:00
ee5bac099f
outposts: fix migration not having access to token property
2020-10-17 17:06:08 +02:00
69f7b41044
e2e: use dockercontroller to test proxy
2020-10-17 17:03:10 +02:00
f9cede7b31
proxy: add random reload offset for HA
2020-10-17 16:48:53 +02:00
903cdeaa7f
proxy: fix high CPU when websocket not connected
2020-10-17 16:44:53 +02:00
e909e7fa8a
outposts: kill container on down
2020-10-17 16:33:38 +02:00
bee38551f3
outposts: fix tokens without identifier not loading in the UI
2020-10-17 16:33:23 +02:00
c0ec6388df
outposts: give container time to boot when newly created
2020-10-16 23:38:46 +02:00
8f08836885
outposts: ensure log is also written to stdout
2020-10-16 23:36:59 +02:00
dd0d7e7481
root: switch from drf-yasg to drf_yasg2 and up rest_framework
2020-10-16 23:32:35 +02:00
25d0ac6534
ci: bump pyright version
2020-10-16 22:29:59 +02:00
971713d1aa
outposts: call controller.down on outpost pre_delete
2020-10-16 22:27:00 +02:00
5135d828b4
outposts: rename run to up, add down method for deleting
2020-10-16 22:22:15 +02:00
b2c571bf1b
helm: add service account for controller, add option to enable it
2020-10-16 21:55:24 +02:00
6b1d30d230
outposts: improve logging from k8s controller
2020-10-16 21:31:55 +02:00
3454760731
*: ensure TaskResult uid is slugified to prevent URL errors
2020-10-16 21:31:12 +02:00
96846220c3
outposts: trigger reconcile on save
2020-10-16 21:08:35 +02:00
a4f5678144
docs: update admin screenshot
2020-10-16 20:26:09 +02:00
a18baa3cb3
static: simplify Message update trigger
2020-10-16 20:13:57 +02:00
dfedd4a7f1
admin: improve overview, re-add links
...
closes #270
2020-10-16 20:07:56 +02:00
897f64600a
static: dynamically add messages instead of replacing
2020-10-16 19:22:44 +02:00
c6eb015d18
static: fix shell card missing on small screens
2020-10-16 19:13:39 +02:00
54088239ab
sources/ldap: fix MonitoredTask not using uid
2020-10-16 16:43:40 +02:00
aa9c7a6567
flow: re-add FlowShell as Web Component
2020-10-16 16:36:18 +02:00
6c0c12c90a
static: fix messages update only working once
2020-10-16 16:30:38 +02:00
c49b57ad1d
stages/email: fix make_msgid call
2020-10-16 16:07:59 +02:00
2339e855bb
*: Improve MonitoredTasks' error capture
2020-10-16 16:00:24 +02:00
bdc019c7cf
outposts: skip post_save during migrations and unittests
2020-10-16 15:58:28 +02:00
5e2fb6d56e
static: replace server-side alerts with webcomponent
2020-10-16 15:26:51 +02:00
3b9524cdfc
*: ensure unittests wait on tasks
2020-10-16 14:53:14 +02:00
7154f19668
admin: fix task list not being sorted
2020-10-16 14:53:00 +02:00
8fedd9ec07
stages/email: Implement MonitoredTask, but only for failed emails
2020-10-16 14:31:01 +02:00
4ac87d8739
sources/saml: Implement MonitoredTask
2020-10-16 14:30:44 +02:00
e4f45eba0a
policies/reputation: implement MonitoredTask
2020-10-16 14:20:41 +02:00
4b3e0f0f96
sources/ldap: implement MonitoredTask
2020-10-16 14:20:07 +02:00
482da81522
admin: add button to retry task
2020-10-16 14:10:27 +02:00
c5226fd0e8
admin: add API to list tasks and schedule retry
2020-10-16 14:10:11 +02:00
7806cff96f
lib: save task's call arguments for manual retry
2020-10-16 13:35:40 +02:00
fa504e4bf9
outposts: pass outpost reference instead of PK, implement TaskResult.uid
2020-10-16 12:54:52 +02:00
86cfb10b9b
outposts: implement .run_wuth_logs() which returns logs, add task monitoring
2020-10-16 11:38:49 +02:00
f6b8171624
outposts: improve controller error handling
2020-10-16 11:31:31 +02:00
91ce7f7363
root: implement monitored tasks
2020-10-16 11:28:54 +02:00
17060238f0
build(deps): bump rollup in /passbook/static/static ( #278 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.30.0...v2.31.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-16 10:01:01 +02:00
c392c2a74b
build(deps): bump boto3 from 1.15.16 to 1.15.17 ( #277 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.16 to 1.15.17.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.16...1.15.17 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-16 09:39:12 +02:00
8cbaec8ba8
build(deps): bump kubernetes from 11.0.0 to 12.0.0 ( #276 )
...
Bumps [kubernetes](https://github.com/kubernetes-client/python ) from 11.0.0 to 12.0.0.
- [Release notes](https://github.com/kubernetes-client/python/releases )
- [Changelog](https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes-client/python/compare/v11.0.0...v12.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-15 09:40:27 +02:00
4750f8c653
ci: fix typo
2020-10-14 20:28:24 +02:00
69d2a1cf3b
providers/proxy: add more kubernetes tests
2020-10-14 20:21:47 +02:00
635f6c1ef2
ci: add k3d cluster for kubernetes controller tests
2020-10-14 20:21:36 +02:00
18da7565c2
outposts: improve performance by running related check in worker, fix tokens being left over on outpost delete
2020-10-14 18:41:16 +02:00
45699a1a69
outpost: rewrite kubernetes controller
2020-10-14 17:49:09 +02:00
5556e9f8e7
outposts: always save state, even without version
2020-10-14 12:15:40 +02:00
327bb09dd4
build(deps): bump rollup in /passbook/static/static ( #275 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.29.0...v2.30.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-14 11:47:30 +02:00
8ca23451c6
outposts: rewrite state logic, use cache to expire old channels, support multiple instances
2020-10-14 11:32:33 +02:00
b99e2b10fe
docs: add note about vcenter and AD Join
2020-10-14 11:32:33 +02:00
e966dff1a7
Revert "flows: rewrite shell to webcomponents"
...
This reverts commit b03a508475
.
2020-10-14 11:32:33 +02:00
481fbedef2
build(deps): bump sentry-sdk from 0.18.0 to 0.19.0 ( #274 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.18.0...0.19.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-14 11:27:35 +02:00
d104012eee
build(deps-dev): bump colorama from 0.4.3 to 0.4.4 ( #273 )
...
Bumps [colorama](https://github.com/tartley/colorama ) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/tartley/colorama/releases )
- [Changelog](https://github.com/tartley/colorama/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tartley/colorama/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 11:55:05 +02:00
b03a508475
flows: rewrite shell to webcomponents
2020-10-12 17:53:35 +02:00
8ede4b6a13
build(deps): bump boto3 from 1.15.15 to 1.15.16 ( #272 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.15 to 1.15.16.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.15...1.15.16 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12 10:32:52 +02:00
41323afccc
docs: add upgrade instructions for 0.11
2020-10-11 23:42:38 +02:00
4a10b4999b
core: fix navbar icon not showing in firefox
2020-10-11 23:38:22 +02:00
20ee634cda
admin: add buttons to disable and enable users
2020-10-11 21:54:00 +02:00
713025d218
new release: 0.11.0-stable
2020-10-11 19:57:03 +02:00
58ae159835
outposts: disable Kubernetes selection for now
2020-10-11 19:40:22 +02:00
c95efe3cde
docs: fix usage of user's groups
2020-10-11 19:29:22 +02:00
b6eb0bf53d
providers/oauth2: add missing property_mapping template
2020-10-11 19:29:13 +02:00
610b6c7f70
policies: add PolicyAccessView, which does complete access checking
2020-10-11 19:26:20 +02:00
1ea2d99ff2
ci: run rollup build
2020-10-09 11:33:02 +02:00
67be43679c
build(deps): bump boto3 from 1.15.14 to 1.15.15 ( #268 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.14 to 1.15.15.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.14...1.15.15 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-09 11:32:02 +02:00
fd42389bd5
build(deps-dev): bump rollup-plugin-sourcemaps ( #267 )
...
Bumps [rollup-plugin-sourcemaps](https://github.com/maxdavidson/rollup-plugin-sourcemaps ) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/maxdavidson/rollup-plugin-sourcemaps/releases )
- [Changelog](https://github.com/maxdavidson/rollup-plugin-sourcemaps/blob/master/CHANGELOG.md )
- [Commits](https://github.com/maxdavidson/rollup-plugin-sourcemaps/compare/v0.6.2...v0.6.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-09 11:31:47 +02:00
71b1df2fec
build(deps): bump rollup in /passbook/static/static ( #269 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.28.2 to 2.29.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.28.2...v2.29.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-09 09:08:39 +02:00
7a3122f25c
docs: add reverse-proxy example config, fix outpost docker-compose
2020-10-08 09:27:28 +02:00
63041d788b
core: update application list API to show applications accessible by policy
2020-10-08 09:26:50 +02:00
bfc1bae0bb
build(deps): bump boto3 from 1.15.13 to 1.15.14 ( #266 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.13 to 1.15.14.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.13...1.15.14 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-08 09:18:06 +02:00
8ab7f7fcbb
core: make passbook title navigate to overview
...
closes #264
2020-10-07 19:27:20 +02:00
c1eb8317f7
providers/proxy: update phrasing for basic_auth_* attributes
...
closes #265
2020-10-07 19:27:06 +02:00
7a578e5e83
admin: dont show check when outpost hasnt connected
...
closes #263
2020-10-07 19:19:25 +02:00
b10912d8ba
proxy: cleanup addHeadersForProxying
2020-10-07 18:02:57 +02:00
ef24b1cde2
docs: update screenshots
2020-10-07 18:02:26 +02:00
26cacc2a06
build(deps): bump boto3 from 1.15.12 to 1.15.13 ( #259 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.12 to 1.15.13.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.12...1.15.13 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-07 11:54:32 +02:00
ca0e89c799
build(deps): bump @patternfly/patternfly in /passbook/static/static ( #261 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.42.2 to 4.50.4.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.42.2...prerelease-v4.50.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-07 09:10:47 +02:00
17950119ad
build(deps): bump django-otp from 1.0.0 to 1.0.1 ( #260 )
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v1.0.0...v1.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-07 09:10:25 +02:00
876618c1ec
build(deps): bump @fortawesome/fontawesome-free ( #258 )
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 5.15.0 to 5.15.1.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/5.15.0...5.15.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-06 10:19:05 +02:00
2293ab69b9
build(deps): bump boto3 from 1.15.11 to 1.15.12 ( #257 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.11 to 1.15.12.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.11...1.15.12 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-06 09:55:56 +02:00
9df00e09a4
root: fix static docker's rollup build
2020-10-06 00:06:53 +02:00
cf6ce9c915
audit: optimize eventaction,
2020-10-05 23:43:56 +02:00
3b61191614
outpost: enable docker controller
2020-10-05 23:11:44 +02:00
9954eeac86
proxy: fix broken docker healthcheck
2020-10-05 22:53:26 +02:00
ac88bd5d44
core: hide token value by default
2020-10-05 22:40:30 +02:00
2406a619df
root: fix lockfile in dockerfile
2020-10-05 22:37:53 +02:00
63087c9393
root: run backups in server contianer
2020-10-05 22:30:13 +02:00
da9aaf69df
admin: add metrics and charts
2020-10-05 22:10:03 +02:00
ae125dd1f0
root: fix missing docker dependency
2020-10-04 15:04:07 +02:00
f636595230
static: add fetch-fill-slot to load data for admin interface
2020-10-04 13:09:03 +02:00
d506e8f1a3
outposts: implement docker controller
2020-10-04 00:41:12 +02:00
d3a96ac7aa
outposts: load token async
2020-10-04 00:29:18 +02:00
189b0ec324
admin: expose info as API
2020-10-04 00:28:58 +02:00
c5a6b4961f
core: Add Token identifier as sudo-primary key
2020-10-04 00:28:43 +02:00
b590589324
root: add base template for api
2020-10-03 23:20:33 +02:00
9fb1ac98ec
Backup/Restore ( #256 )
...
* lifecycle: move s3 backup settings to s3 name
* providers/oauth2: fix for alerting for missing certificatekeypair
* lifecycle: add backup commands
see #252
* lifecycle: install postgres-client for 11 and 12
* root: migrate to DBBACKUP_STORAGE_OPTIONS, add region setting
* lifecycle: auto-clean last backups
* helm: add s3 region parameter, add cronjob for backups
* docs: add backup docs
* root: remove backup scheduled task for now
2020-10-03 20:36:36 +02:00
195d8fe71f
core: move name field to base Provider
2020-10-03 20:05:16 +02:00
b0602a3215
admin: implement search for all views
...
see #253
2020-10-03 19:32:01 +02:00
0150a5c58c
admin: add SearchListMixin mixin and partial template
2020-10-03 19:05:20 +02:00
b35d27c83e
admin: fix pagination template, ensure template is placed correctly in footer
2020-10-03 17:50:17 +02:00
801bb90806
root: lock pyright version
2020-10-03 15:34:53 +02:00
55a83abb26
*: remove deprecated providing_args
2020-10-02 11:18:14 +02:00
c09b4e9713
e2e: fix invalid proxy image being pulled
2020-10-02 10:30:56 +02:00
247015e955
stages/otp_*: Remove duplicate validation for OTP Codes
2020-10-02 10:30:43 +02:00
fe3634be64
build(deps): bump django from 3.1.1 to 3.1.2 ( #255 )
...
Bumps [django](https://github.com/django/django ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.1...3.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 09:50:18 +02:00
ead20b03aa
build(deps): bump boto3 from 1.15.9 to 1.15.10 ( #254 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.9 to 1.15.10.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.9...1.15.10 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 09:32:39 +02:00
932a475af7
docs: add notice about vcenter launch URL
2020-10-01 20:01:58 +02:00
e9a1a18ba3
providers/oauth2: ensure that when rs256 is selected, a certificate key pair is selected
2020-10-01 20:01:45 +02:00
6cd9edd38a
providers/oauth2: add missing token_validity field to Forms and API
2020-10-01 20:01:28 +02:00
9b5f9167cd
root: always enable dbbackup
2020-10-01 13:41:40 +02:00
1f30bcd335
root: lock postgresql to 12 in docker-compose
2020-10-01 10:42:38 +02:00
94eaeb5a60
new release: 0.10.9-stable
2020-10-01 10:24:16 +02:00
a5420fe019
providers/saml: lowercase acs URLs before checking
...
closes #249
2020-10-01 10:04:20 +02:00
2e1849a732
providers/oauth2: lowercase all uris before checking redirect URI
...
see #249
2020-10-01 10:00:44 +02:00
4039e96803
build(deps): bump boto3 from 1.15.8 to 1.15.9 ( #250 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.8 to 1.15.9.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.8...1.15.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-01 09:50:04 +02:00
8f585eca70
stages/identification: replace buggy FilteredSelectMultiple with ArrayFieldSelectMultiple
2020-09-30 23:58:01 +02:00
516455f482
stages/identification: add case_insensitive_matching
...
closes #248
2020-09-30 23:48:53 +02:00
719099a5af
ci: remove deploy as --recreate is deprecated
2020-09-30 23:00:05 +02:00
7f74d32253
docs: update phrasing on tautulli docs
2020-09-30 21:19:04 +02:00
525d271535
*: apply new black styling
2020-09-30 19:34:22 +02:00
9ef39f1e04
root: update black version
2020-09-30 16:39:15 +02:00
9099dc5713
root: fix missing dependencies of uvicorn
2020-09-30 16:11:28 +02:00
c3c525a3f0
lib: re-add Websockets error
2020-09-30 15:55:59 +02:00
e699dfe88c
ci: fix CD not working correctly
2020-09-30 15:41:04 +02:00
c0b334eb02
lib: ignore ChannelFull error
2020-09-30 15:40:54 +02:00
815ad26b91
root: add hard uvloop and httptools dependency
2020-09-30 15:37:15 +02:00
03647fa6af
new release: 0.10.8-stable
2020-09-30 14:59:02 +02:00
5aec581585
docs: add docs for Tautulli
...
closes #244
2020-09-30 14:32:23 +02:00
68e9b7e140
proxy: only use logrus
2020-09-30 14:31:55 +02:00
b42bca4e3e
build(deps): bump django-filter from 2.3.0 to 2.4.0 ( #239 )
...
Bumps [django-filter](https://github.com/carltongibson/django-filter ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/carltongibson/django-filter/releases )
- [Changelog](https://github.com/carltongibson/django-filter/blob/master/CHANGES.rst )
- [Commits](https://github.com/carltongibson/django-filter/compare/2.3.0...2.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 13:29:11 +02:00
42c9ac61b2
build(deps-dev): bump pytest from 6.0.2 to 6.1.0 ( #238 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.2 to 6.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.2...6.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 13:14:42 +02:00
7cdc5f0568
build(deps): bump sentry-sdk from 0.17.8 to 0.18.0 ( #245 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.17.8 to 0.18.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.17.8...0.18.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 12:44:50 +02:00
a063613f4c
build(deps): bump uvicorn from 0.11.8 to 0.12.0 ( #241 )
...
* build(deps): bump uvicorn from 0.11.8 to 0.12.0
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.11.8 to 0.12.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.11.8...0.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* lib: remove websockets ignored exception
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org >
2020-09-30 11:49:59 +02:00
3af04bf1e4
build(deps): bump boto3 from 1.15.5 to 1.15.8 ( #246 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.5 to 1.15.8.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.5...1.15.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 11:49:36 +02:00
74f8b68af8
proxy: ask for pb_proxy scope, set authorization header if enabled
2020-09-30 11:49:06 +02:00
59dbc15be7
core: make group_attributes include user's attributes
2020-09-30 11:39:25 +02:00
9d5dd896f3
providers/proxy: start implementing basic_auth_enabled
...
see #244
2020-09-30 11:15:22 +02:00
02f5f12089
providers/proxy: use external_url for launch URL, hide setup URLs
2020-09-30 11:14:50 +02:00
90ea6dba90
providers/proxy: add pb_proxy scope for proxy that sends user_attributes
2020-09-30 11:13:59 +02:00
b0b2c0830b
build(deps): bump github.com/sirupsen/logrus in /proxy ( #243 )
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.6.0...v1.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 09:32:33 +02:00
acb2b825f3
root: fix pipfile not referencing djangorestframework
2020-09-30 09:23:00 +02:00
e956b86649
root: lock rest-framework to 3.11.1 to prevent drf-yasg
...
See https://github.com/axnsan12/drf-yasg/issues/641
2020-09-30 09:15:48 +02:00
739c66da1c
crypto: add tests
2020-09-30 09:12:37 +02:00
e8c7cce68f
build(deps): bump @fortawesome/fontawesome-free ( #247 )
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 5.14.0 to 5.15.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/5.14.0...5.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-30 08:57:47 +02:00
f741d382c2
e2e: bump wait
2020-09-29 15:01:01 +02:00
a13d4047b6
e2e: fix formatting
2020-09-29 14:04:23 +02:00
e0d8189442
e2e: update for new saml-test-sp, pull image before run
2020-09-29 12:47:38 +02:00
760352202e
admin: fix get_form_class
2020-09-29 11:42:34 +02:00
9724ded194
policies: change .form() and .serializer() to properties, add tests
2020-09-29 10:32:58 +02:00
5da4ff4ff1
e2e: further cleanup tests, directly navigate to user-settings instead of click
2020-09-29 00:27:58 +02:00
e54b98a80e
e2e: cleanup tests, remove XPATH selectors
2020-09-28 18:19:46 +02:00
67b69cb5d3
e2e: add oidc tests using oidc-test-client
2020-09-28 17:22:35 +02:00
863111ac57
e2e: fix oauth1 tests
2020-09-28 12:15:32 +02:00
bd78087582
root: fix RemovedInDjango40Warning being triggered
2020-09-28 11:47:50 +02:00
8f4e954160
providers/oauth2: rewrite introspection endpoint to allow basic or bearer auth
2020-09-28 11:42:27 +02:00
553f184aad
e2e: add proxy connectivity test via Websocket
2020-09-28 09:04:44 +02:00
b6d7847eae
providers/oauth2: fix token introspection view
2020-09-28 09:04:31 +02:00
ad0d339794
flows: add benchmark command
2020-09-27 21:21:30 +02:00
737cd22bb9
root: fix apt autoremove call
2020-09-27 21:07:29 +02:00
6ad1465f8f
root: don't set default log level in docker-compose
2020-09-27 19:36:44 +02:00
d74fa4abbf
admin: fix categories in sidebar being collapsible
2020-09-27 18:40:50 +02:00
b24938fc6b
stages/consent: fix formatting
2020-09-26 21:06:01 +02:00
ea1564548c
stages/consent: support pending_user from flow
2020-09-26 20:43:41 +02:00
3663c3c8a1
sources/saml: cleanup SLO Implementation
2020-09-26 20:38:38 +02:00
07e20a2950
core: add AuthJsonConsumer to handle websocket authentication
2020-09-26 20:11:04 +02:00
6366d50a0e
core: show 'Create Application' button based on perms
2020-09-26 19:54:52 +02:00
c3e64df95b
new release: 0.10.7-stable
2020-09-26 19:26:12 +02:00
d2bf2c8896
ci: fix prospector call
2020-09-26 19:17:42 +02:00
f27b43507c
ci: ensure same checks as locally are run
2020-09-26 19:08:37 +02:00
c1058c7438
e2e: fix formatting
2020-09-26 18:18:01 +02:00
c37901feb9
e2e: add tests for oauth1
2020-09-26 17:44:05 +02:00
44b815efae
sources/oauth: fix data being sent in body and header for oauth1
2020-09-26 17:43:58 +02:00
64a71a3663
flows: fix planner removing too many stages
2020-09-26 14:58:13 +02:00
ae435f423e
ci: fix failing unittests not reporting correctly
2020-09-26 14:55:50 +02:00
7aa89c6d4f
flows: fix formatting
2020-09-26 14:19:42 +02:00
7e9d7e5198
flows: fix two stages being removed when reevaluate_marker was enabled
2020-09-26 14:13:10 +02:00
2be6cd70d9
sources/oauth: fix handling of token for do_request
2020-09-26 14:00:48 +02:00
2b9705b33c
policies/expression: remove pb_flow_plan, save flow context directly in context
2020-09-26 13:58:32 +02:00
502e43085f
lifecycle: update celery command for 5.0
2020-09-26 02:17:39 +02:00
40f1de3b11
admin: load info about latest version in celery task
2020-09-26 02:16:35 +02:00
899c5b63ea
admin: add BackSuccessUrlMixin to redirect to correct url after form edit
2020-09-26 02:04:16 +02:00
e104c74761
admin: make pagination size configurable
2020-09-26 01:55:40 +02:00
5d46c1ea5a
flows: improve strings, ensure default-source-enrollment's first stage has re_evaluate_policies
2020-09-26 01:37:54 +02:00
7d533889bc
sources/oauth: fix OAuth1 not working, cleanup
2020-09-26 01:27:33 +02:00
d9c2b32cba
sources/oauth: cleanup clients, add type annotations
2020-09-26 00:34:57 +02:00
6e4ce8dbaa
core: cache user's is_superuser
2020-09-26 00:34:35 +02:00
03d58b439f
sources/oauth: separate clients into separate modules
2020-09-25 23:58:58 +02:00
ea38da441b
ci: run e2e tests with failfast
2020-09-25 22:21:58 +02:00
bdaf0111c2
stages/password: fix formatting
2020-09-25 21:12:42 +02:00
974c2ddb11
stages/password: fix change_flow being deleted instead of renamed
2020-09-25 20:33:06 +02:00
769ce1c642
e2e: add tests for TOTP Setup, static OTP Setup and otp validation
2020-09-25 20:21:49 +02:00
f294791d41
stages/otp_time: fix redirect uri after setup
2020-09-25 19:39:19 +02:00
4ee22f8ec1
stages/otp_static: fix redirect URL after setup, fix stage not being passed to setup
2020-09-25 19:38:51 +02:00
74d3cfbba0
stages/otp_time: show OTP URI as aria-label
2020-09-25 19:03:12 +02:00
d278acb83b
stages/otp_: fix flows having no title
2020-09-25 18:50:29 +02:00
84da454612
stages/otp_: ensure stage.configure_flow is set
2020-09-25 17:45:13 +02:00
52101007aa
e2e: bump chrome version
2020-09-25 17:39:25 +02:00
dc57f433fd
stages/password: update to use ConfigurableStage
2020-09-25 16:51:22 +02:00
3d4c5b8f4e
stages/otp_time: implement configure_flow
2020-09-25 12:56:27 +02:00
e66424cc49
stages/otp_static: implement configure_flow
2020-09-25 12:56:14 +02:00
8fa83a8d08
flows: change setup_stage to configure_stage in migration
2020-09-25 12:55:33 +02:00
397892b282
stages/consent: cleanup
2020-09-25 12:49:19 +02:00
7be50c2574
flows: add ConfigurableStage base class and ConfigureFlowInitView
2020-09-25 12:49:19 +02:00
2aad523596
build(deps-dev): bump django-debug-toolbar from 3.1 to 3.1.1 ( #236 )
...
Bumps [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar ) from 3.1 to 3.1.1.
- [Release notes](https://github.com/jazzband/django-debug-toolbar/releases )
- [Changelog](https://github.com/jazzband/django-debug-toolbar/blob/master/docs/changes.rst )
- [Commits](https://github.com/jazzband/django-debug-toolbar/compare/3.1...3.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-25 11:49:46 +02:00
6982b97eb0
build(deps): bump boto3 from 1.15.4 to 1.15.5 ( #235 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.4...1.15.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-25 10:51:57 +02:00
3de879496d
build(deps): bump celery from 4.4.7 to 5.0.0 ( #237 )
...
Bumps [celery](https://github.com/celery/celery ) from 4.4.7 to 5.0.0.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v4.4.7...v5.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-25 10:20:21 +02:00
4e75118a43
Create Dependabot config file ( #234 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-25 09:36:29 +02:00
52c4fb431f
core: add user.group_attributes
2020-09-24 15:45:58 +02:00
d696d854ff
docs: update aws and gitlab docs
2020-09-24 15:36:29 +02:00
6966c119a7
build(deps): bump codemirror in /passbook/static/static ( #231 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.58.0 to 5.58.1.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.58.0...5.58.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-24 14:31:49 +02:00
8cf5e647e3
build(deps): bump sentry-sdk from 0.17.7 to 0.17.8 ( #229 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.17.7 to 0.17.8.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.17.7...0.17.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-24 14:21:39 +02:00
99bc6241f6
build(deps): bump boto3 from 1.15.3 to 1.15.4 ( #230 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.3...1.15.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-24 08:37:01 +02:00
e5f837ebb7
root: add issue templates
2020-09-23 14:05:36 +02:00
9d93da3d45
providers/proxy: fix formatting
2020-09-23 12:33:33 +02:00
9f6f18f9bb
proxy: implement internal_host_ssl_validation option
2020-09-23 12:21:19 +02:00
6458b1dbf8
providers/proxy: make upstream SSL Validation configurable
2020-09-23 12:20:14 +02:00
1aff9afca6
build(deps): bump boto3 from 1.15.1 to 1.15.3 ( #226 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.15.1 to 1.15.3.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.15.1...1.15.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-23 11:51:02 +02:00
e0bc7d3932
build(deps): bump sentry-sdk from 0.17.6 to 0.17.7 ( #228 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.17.6 to 0.17.7.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.17.6...0.17.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-23 08:51:50 +02:00
9fd9b2611c
build(deps): bump codemirror in /passbook/static/static ( #225 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.57.0 to 5.58.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.57.0...5.58.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-23 00:29:01 +02:00
6f3a1dfd08
build(deps-dev): bump django-debug-toolbar from 3.0 to 3.1 ( #227 )
...
Bumps [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar ) from 3.0 to 3.1.
- [Release notes](https://github.com/jazzband/django-debug-toolbar/releases )
- [Changelog](https://github.com/jazzband/django-debug-toolbar/blob/master/docs/changes.rst )
- [Commits](https://github.com/jazzband/django-debug-toolbar/compare/3.0...3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-22 23:54:09 +02:00
464b2cce88
audit: fix model information being saved nested
2020-09-21 22:34:03 +02:00
4eaa46e717
new release: 0.10.6-stable
2020-09-21 22:07:59 +02:00
59e8dca499
sources/ldap: divide connector into password, sync and auth, add unittests for password
2020-09-21 21:40:41 +02:00
945d5bfaf6
*: use Audit custom event action, add SOURCE_LINKED event action
2020-09-21 20:40:45 +02:00
dbcdab05ff
audit: create audit logs for model creation/updating/deletion
2020-09-21 20:26:30 +02:00
e2cc2843d8
core: add X-passbook-id to every request with unique ID
2020-09-21 19:37:44 +02:00
241d59be8d
ci: test migration from last released version to current branch ( #224 )
...
* ci: test migration test from last released version to current branch
* ci: fix typo
* ci: remove hyphens
* ci: checkout Build.SourceBranchName
* ci: attempt to fix Build.SourceBranchName
https://github.com/microsoft/azure-pipelines-tasks/issues/8793
* ci: fix duplicate variables entry
* ci: fix quoting for docker jobs
* ci: attempt to access branchName directly
* ci: attempt to extract branch name via sed
* ci: fix escaping for Build.SourceBranch
* ci: different bash substitution
* ci: replace /refs/pulls
* ci: attempt to save previous branch as variable
* ci: fix indent
* ci: try compile-time variables for docker
* ci: always use Build.SourceBranch
* ci: use compile-time template expression
* ci: use Build.SourceBranchName
* ci: attempt to get branch name from System.PullRequest.SourceBranch
2020-09-21 17:55:57 +02:00
74251a8883
audit: update swagger for event
2020-09-21 13:41:53 +02:00
585afd1bcd
core: remove migration dependency on ldap
2020-09-21 13:21:03 +02:00
8358574484
audit: remove foreign key to user, save user data as json
2020-09-21 13:20:50 +02:00
cbcdaaf532
providers/oauth2: fix creation of new refresh token
2020-09-21 11:48:23 +02:00
f99eaa85ac
sources/ldap: implement LDAP password validation and syncing
2020-09-21 11:46:35 +02:00
5007a6befe
stages/prompt: integrate password comparison when multiple password fields are given
2020-09-21 11:04:31 +02:00
50c75087b8
lifecycle: fix startup logs not being full json
2020-09-21 11:04:31 +02:00
438e4efd49
build(deps-dev): bump django-debug-toolbar from 2.2 to 3.0 ( #223 )
...
Bumps [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar ) from 2.2 to 3.0.
- [Release notes](https://github.com/jazzband/django-debug-toolbar/releases )
- [Changelog](https://github.com/jazzband/django-debug-toolbar/blob/master/docs/changes.rst )
- [Commits](https://github.com/jazzband/django-debug-toolbar/compare/2.2...3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-21 10:59:43 +02:00
c7ca95ff2b
new release: 0.10.5-stable
2020-09-20 13:58:33 +02:00
9f403a71ed
root: fix IP detection when using multiple reverse proxies
2020-09-20 13:36:23 +02:00
2f4139df65
docs: add notice to use https when using external reverse proxy
2020-09-20 13:36:07 +02:00
f3ee8f7d9c
admin: fix permissions not being checked for policybinding list
2020-09-19 23:07:39 +02:00
5fa3729702
audit: fix fields for events from impersonation being swapped
2020-09-19 22:54:36 +02:00
87f44fada4
providers/oauth2: fix refreshtoken being initialised wrong
2020-09-19 22:23:11 +02:00
c0026f3e16
admin: move pf-m-success to base css
2020-09-19 21:12:39 +02:00
c1051059f4
proxy: fix empty regex field being interpreted as regex
2020-09-19 21:05:41 +02:00
c25eda63ba
new release: 0.10.4-stable
2020-09-19 19:40:58 +02:00
c90906c968
outposts: fix formatting
2020-09-19 19:12:49 +02:00
f6b52b9281
docs: add outpost upgrading docs
2020-09-19 19:04:04 +02:00
b04f92c8b4
admin: outposts show should-be version
2020-09-19 19:03:54 +02:00
a02fcb0a7a
providers/oauth2: use # as separate for code#adfs, check if # exists in response_type and trim
2020-09-19 18:37:50 +02:00
c1ea605c7e
build(deps): bump @patternfly/patternfly from 4.35.2 to 4.42.2 in /passbook/static/static ( #222 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.35.2 to 4.42.2.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.35.2...prerelease-v4.42.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-19 18:30:23 +02:00
116be0b3c0
sources/ldap: add status display to show last sync
2020-09-19 17:50:39 +02:00
438250b3a9
policies: improve wording on denied tempaltes
2020-09-19 15:24:52 +02:00
5e6acee2a5
root: increase limit of max-attributes in pylint
2020-09-19 13:40:23 +02:00
8b4222e7bb
providers/proxy: fix formatting
2020-09-19 12:21:31 +02:00
4af563ce89
proxy: implement simple healthcheck
2020-09-19 11:43:22 +02:00
77842fab58
proxy: implement SkipAuthRegex
2020-09-19 11:32:21 +02:00
5689f25c39
providers/proxy: add option to skip authentication for paths matching regular expressions
2020-09-19 11:32:04 +02:00
a69c494feb
stages/password: update swagger
2020-09-19 02:20:38 +02:00
83408b6ae0
stages/password: add failed_attempts_before_cancel to cancel a flow after x failed entries
2020-09-19 02:18:43 +02:00
d30abc64d0
flows: improve _full template being used for stage_invalid
2020-09-19 02:15:15 +02:00
6674d3e017
e2e: fix tests for proxy provider/outpost
2020-09-19 01:54:54 +02:00
4749c3fad0
proxy: improve reconnect logic, send version, properly version proxy
2020-09-19 01:37:08 +02:00
18886697d6
outposts: add support for version checking
2020-09-19 01:34:11 +02:00
e75c9e9a79
providers/oauth2: make openid-configuration easily readable
2020-09-19 01:34:11 +02:00
5a3c1137ab
providers/oauth2: add more info to configuration modal
2020-09-19 01:34:11 +02:00
ddca46e24a
outposts: add modal to show setup information
2020-09-19 01:34:11 +02:00
22a9abf7bf
docs: add docs for sonarr
2020-09-19 01:34:11 +02:00
fb16502466
build(deps): bump boto3 from 1.14.63 to 1.15.1 ( #221 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-19 00:46:09 +02:00
421bd13ddf
admin: make YAMLField return empty dict when empty yaml is given
2020-09-19 00:00:55 +02:00
404c9ef753
providers/saml: improve __str__ of SAMLPropertyMapping
2020-09-18 23:50:31 +02:00
a57b545093
docs: add landscape integration
2020-09-18 23:50:16 +02:00
d8530f238d
docs: update sentry and awx integrations
2020-09-18 23:50:00 +02:00
fe4a0c3b44
core: add impersonation start/end to audit log
...
also add impersonated user as context to other logs
2020-09-18 23:39:37 +02:00
e0c104ee5c
providers/oauth2: remove post_logout_redirect_uris
2020-09-18 23:37:40 +02:00
6ab8794754
proxy: improve logging and reconnecting
2020-09-18 21:54:23 +02:00
316e6cb17f
admin: set default host for outposts based on HTTP host
2020-09-18 21:51:08 +02:00
9d5d99290c
outposts: only show proxy providers
2020-09-18 21:50:49 +02:00
20ffe833de
admin: fix create link for outposts
2020-09-18 21:28:48 +02:00
d4d026bf6a
stages/user_write: add migration that removes unintended data
2020-09-18 18:58:07 +02:00
dfe093b2b9
stages/user_write: fix unittests
2020-09-18 18:52:19 +02:00
60739e620e
stages/user_write: fix formatting
2020-09-18 18:41:11 +02:00
d6cc6770b8
stages/user_write: fix data being saved as attributes without intent
2020-09-18 18:15:33 +02:00
ddc1022461
stages/user_write: check if session hash should be updated early
2020-09-18 18:15:25 +02:00
2c2226610e
providers/oauth2: fix end-session view not working, add tests
2020-09-17 21:55:01 +02:00
cba78b4de7
providers/*: fix launch_url not working
2020-09-17 21:53:57 +02:00
1eeb64ee39
docs: fix environment variable for error reporting
2020-09-17 21:22:46 +02:00
22dea62084
root: fix startup log not showing in docker
2020-09-17 21:16:31 +02:00
5ff1dd8426
core: move impersonation to core, add tests, add better permission checks
2020-09-17 16:24:53 +02:00
da15a8878f
stages/password: improve labelling of LDAP backend
2020-09-17 15:54:48 +02:00
bf33828ac1
core: fix overview template for non-rectangular icons
2020-09-17 10:44:10 +02:00
950a1fc77e
docs: add vsphere note for code (ADFS)
2020-09-17 10:43:59 +02:00
895e7d7393
new release: 0.10.3-stable
2020-09-17 10:10:39 +02:00
3beca0574d
build(deps): bump github.com/sirupsen/logrus in /proxy ( #219 )
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.4.2 to 1.6.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.4.2...v1.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-17 10:01:23 +02:00
990f5f0a43
proxy: bump versions
2020-09-17 09:35:16 +02:00
97ce143efe
lifecycle: adjust worker count
2020-09-17 09:35:08 +02:00
cbbe174fd8
build(deps): bump boto3 from 1.14.62 to 1.14.63 ( #218 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.62 to 1.14.63.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.62...1.14.63 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-17 08:57:57 +02:00
da3c640343
admin: fix type annotation for latest_version()
2020-09-16 23:54:55 +02:00
4b39c71de0
providers/oauth2: accept token as post param
2020-09-16 23:38:55 +02:00
818f417fd8
providers/oauth2: only send id_token as access_token if ADFS compat mode is enabled
2020-09-16 23:31:03 +02:00
f1ccef7f6a
e2e: add tests for proxy provider and outposts
2020-09-16 23:22:17 +02:00
6187436518
build(deps): bump sentry-sdk from 0.17.4 to 0.17.6 ( #217 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.17.4 to 0.17.6.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.17.4...0.17.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-16 10:30:19 +02:00
9559ee7cb9
build(deps-dev): bump pytest-django from 3.9.0 to 3.10.0 ( #215 )
...
Bumps [pytest-django](https://github.com/pytest-dev/pytest-django ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/pytest-dev/pytest-django/releases )
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst )
- [Commits](https://github.com/pytest-dev/pytest-django/compare/v3.9.0...v3.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-16 10:08:25 +02:00
72e9c4e6fa
build(deps): bump boto3 from 1.14.60 to 1.14.62 ( #216 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.60 to 1.14.62.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.60...1.14.62 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-16 09:44:23 +02:00
97b8a025b3
ci: cleanup containers post e2e job
2020-09-16 09:08:10 +02:00
ea9687c30b
core: don't fail migrations if no pbadmin exists
2020-09-15 23:37:39 +02:00
0a5e14a352
core: make is_superuser a group property, remove from user
2020-09-15 23:10:31 +02:00
0325847c22
docs: add vmware vsphere integration doc
2020-09-15 21:51:27 +02:00
491dcc1159
sources/ldap: improve default Property Mappings
2020-09-15 21:51:08 +02:00
6292049c74
sources/ldap: add limited support for attributes as object_fields on LDAPPropertyMappings
2020-09-15 21:08:14 +02:00
1e97af772f
providers/oauth2: add workaround for vcenter
2020-09-15 20:54:54 +02:00
5c622cd4d2
providers/oauth2: make sub configurable based on hash, username, email and upn
2020-09-15 20:54:42 +02:00
c4de808c4e
readme: link to install instructions from docs
2020-09-15 17:17:29 +02:00
8c604d225b
static: update flow background
2020-09-15 16:14:13 +02:00
c7daadfb18
core: fix logic error in expired models cleanup
2020-09-15 12:53:02 +02:00
683968c96e
sources/ldap: register ldap sources
2020-09-15 12:36:33 +02:00
c94added99
helm: bump dependency versions
2020-09-15 12:36:09 +02:00
61c00e5b39
ci: create release as draft
2020-09-15 12:36:02 +02:00
566ebae065
new release: 0.10.2-stable
2020-09-15 12:04:00 +02:00
9b62a6403b
helm: fix affinity rules and resources
2020-09-15 11:41:11 +02:00
8c465b2026
outposts: remove unused import
2020-09-15 11:32:25 +02:00
6b7da71aa8
lib: improve error handling for sentry
2020-09-15 11:29:43 +02:00
e95bbfab9a
outposts: disable WIP k8s controller
2020-09-15 11:25:59 +02:00
e401575894
lifecycle: fix worker not running scheduled tasks
2020-09-15 11:20:28 +02:00
6428801270
e2e: update e2e tests for new AccessDenied response
2020-09-15 10:30:04 +02:00
3e13c13619
flows: replace passbook_flows:denied with AccessDenied Reeponse
2020-09-15 09:54:19 +02:00
92f79eb30e
policies: add AccessDeniedResponse as general response when access was denied
2020-09-15 09:53:59 +02:00
e7472de4bf
sources/ldap: sync source on save
2020-09-14 23:35:01 +02:00
494950ac65
admin: fix anonymous user not being removed from user count
2020-09-14 23:19:16 +02:00
4d51295db2
new release: 0.10.1-stable
2020-09-14 23:08:57 +02:00
3bbded3555
docs: remove default password for docker-compose, improve instructions
2020-09-14 23:08:04 +02:00
b3262e2a82
docs: add docs for passbook_user_debug
2020-09-14 22:51:50 +02:00
40614a65fc
flows: move complete denied view and template to flows
2020-09-14 21:52:43 +02:00
3cf558d594
providers/*: pass policy result objects when access denied
2020-09-14 21:52:25 +02:00
812cc0d2f1
policies: add references for source_policy and source_results
2020-09-14 21:51:59 +02:00
e21ed92848
providers/oauth2: ensure flow is cleaned up on error
2020-09-14 18:40:44 +02:00
5184c4b7ef
flows: fix FlowNonApplicableException and EmptyFlowException leading to infinite spinners
2020-09-14 18:40:26 +02:00
2c07859b68
core: add automatic launch_url detection based on provider
2020-09-14 18:12:42 +02:00
ae6304c05e
providers/proxy: fix provider requiring a certificate to be selected
2020-09-14 17:37:06 +02:00
501683e3cb
outposts: add tests for permissions
2020-09-14 17:34:07 +02:00
cc8afa8706
admin: don't show policy as unbound when used as validation policy
2020-09-14 15:44:33 +02:00
17a9e02bc0
docs: update kubernetes deployment example
2020-09-14 15:41:24 +02:00
6a669992a8
outposts: fix permissions not being updated when providers are modified
2020-09-14 15:41:02 +02:00
7ea5c22b6c
root: fix channels not loading redis connection details
2020-09-14 14:21:43 +02:00
b11d6a5891
build(deps): bump django-storages from 1.10 to 1.10.1 ( #212 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-09-14 10:29:49 +02:00
49830367a7
build(deps-dev): bump coverage from 5.2.1 to 5.3 ( #213 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-09-14 10:26:25 +02:00
e69ca5a229
ci: fix coverage combine for unittest and e2e
2020-09-14 09:52:43 +02:00
a57d21f5e8
build(deps): bump boto3 from 1.14.59 to 1.14.60 ( #210 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-09-14 09:09:34 +02:00
c7026407c6
policies: fix type error
2020-09-14 00:28:23 +02:00
69eecd6b60
helm: add soft-affinity rules for worker and web
2020-09-14 00:12:40 +02:00
810f10edfe
providers/oauth2: fix several small implicit flow errors
2020-09-14 00:11:11 +02:00
1c57128f11
providers/oauth2: fix token to code_token
2020-09-13 23:42:45 +02:00
82eade3eb1
new release: 0.10.0-stable
2020-09-13 23:03:38 +02:00
56a9dcc88d
ci: fix CI trying to run e2e tests
2020-09-13 23:02:46 +02:00
fe70d80189
docs: fix kubernetes values version
2020-09-13 22:31:42 +02:00
e97e22c58a
root: fix readme image link
2020-09-13 22:27:26 +02:00
bb4e39aab6
docs: add outpost deployment docs, link in outposts list
2020-09-13 22:20:17 +02:00
a8744f443c
outposts: fix Kubernetes Controller not exporting dicts, secrets not being b64 encoded
2020-09-13 22:19:26 +02:00
7fe9b8f0b4
providers/proxy: add domainless URL Validator
2020-09-13 21:52:34 +02:00
696aa7e5f6
core: fix path to default icon
2020-09-13 20:47:17 +02:00
e1d82aee1d
ci: run e2e tests on custom agent
2020-09-13 19:49:13 +02:00
151374f565
stages/email: fix loading of static files when path is a directory
2020-09-13 18:24:49 +02:00
bebeff9f7f
root: allow for changing of logo and branding
2020-09-13 17:52:33 +02:00
8b99afa34d
stages/email: fix binary files not being encoded correctly
2020-09-13 17:40:13 +02:00
b317852e8a
static: replace brand.svg with text and font
2020-09-13 17:33:30 +02:00
24ae35c35a
build(deps-dev): bump pytest from 6.0.1 to 6.0.2 ( #211 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.1...6.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-13 16:01:23 +02:00
8e6bb48227
sources/saml: add mitigation for idp-initiated requests
2020-09-13 15:39:25 +02:00
7a4e8af1ae
outpost: fix outpost update signal only being sent to outposts connected to the same passbook instance
2020-09-13 14:29:40 +02:00
0161205c82
sources/saml: fix previous request ID being wrongly compared
...
request ID was compared to request ID not InResponseTo field
2020-09-13 14:00:56 +02:00
ca0ba85023
providers/saml: disallow idp-initiated SSO by default and validate Request ID
2020-09-12 00:53:44 +02:00
c2ebaa7f64
e2e: add oauth source test case with SameSite strict
2020-09-11 23:54:20 +02:00
23cccebb96
pytest ( #209 )
2020-09-11 23:21:11 +02:00
3f5d30e6fe
build(deps): bump boto3 from 1.14.58 to 1.14.59 ( #208 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.58 to 1.14.59.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.58...1.14.59 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-11 08:53:42 +02:00
ca735349f9
proxy: fix listening on wrong ip
2020-09-10 21:13:26 +02:00
25ce8c6dc7
build(deps): bump boto3 from 1.14.56 to 1.14.58 ( #206 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-09-10 18:28:22 +02:00
081ac0bcdb
root/asgi: hide healthcheck logs from sentry
2020-09-10 17:29:13 +02:00
8a07b349ee
root: fix IP detection in ASGI logger, attempt to fix out of order issues
2020-09-10 16:58:25 +02:00
b3468bc265
providers/oauth2: fix comparison to undefined ResponseTypes
2020-09-10 16:26:55 +02:00
4edfad869f
helm: fix missing .Values prefix for replicas
2020-09-10 15:07:56 +02:00
404f5d7912
new release: 0.10.0-rc6
2020-09-10 14:35:17 +02:00
8bea99a953
ci: run on release publish and creation
2020-09-10 14:35:13 +02:00
0b0ba33dce
new release: 0.10.0-rc5
2020-09-10 14:24:31 +02:00
e3627b2cd9
ci: generate proxy api client before building docker image
2020-09-10 14:24:02 +02:00
37fac3ae00
ci: fix release being run on release edit
2020-09-10 13:25:08 +02:00
17a90adf3e
new release: 0.10.0-rc4
2020-09-10 13:17:38 +02:00
7c3590f8ef
ci: fix tests not being run in bash
2020-09-10 13:17:34 +02:00
7471415e7f
new release: 0.10.0-rc3
2020-09-10 13:13:32 +02:00
9339d496f9
root: use PASSBOOK_TAG for static container
2020-09-10 13:13:27 +02:00
e72000eb06
new release: 0.10.0-rc2
2020-09-10 13:11:34 +02:00
ec5ff7c14d
ci: fix docker-compose failing during release tag
2020-09-10 13:10:51 +02:00
43cb08b433
new release: 0.10.0-rc1
2020-09-10 13:05:12 +02:00
95a1c7b6d5
docs: remove manual upgrade instructions as they are automatic now
2020-09-10 13:04:56 +02:00
031a3d8719
build(deps): bump sentry-sdk from 0.17.3 to 0.17.4 ( #207 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.17.3 to 0.17.4.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.17.3...0.17.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-10 09:54:50 +02:00
430905295d
root: automate system migrations, move docker to lifecycle folder
2020-09-10 00:18:39 +02:00
1356a8108b
docs: add docs for outposts
2020-09-09 19:34:19 +02:00
37dcf264e5
docs: add docs for proxy provider
2020-09-09 19:21:36 +02:00
296e1f4962
docs: improve documentation for providers
2020-09-09 19:14:12 +02:00
a0e81650d7
docs: update wording in upgrade guide
2020-09-09 18:55:01 +02:00
894cee6123
docs: add upgrade instructions for upcoming 0.10
2020-09-09 18:39:05 +02:00
a7be0379f4
e2e: fix tests using promptstages
2020-09-09 18:38:49 +02:00
2d6b57839d
root: set fixed docker tags in compose
2020-09-09 18:21:53 +02:00
455e39a8bd
helm: make replicas configurable
2020-09-09 18:21:27 +02:00
a7d8ac888a
docs: update example flows
2020-09-09 17:23:26 +02:00
349e536d14
flows/tests: add tests to ensure flows in documentation are valid
2020-09-09 17:23:16 +02:00
cddc9bc1b7
flows/tests: update transfer tests to use same rollback function as importer
2020-09-09 17:22:44 +02:00
6d27408a10
transfer/exporter: ensure policies are exported before stages, ensure policies for new prompt stages are included
2020-09-09 17:22:24 +02:00
50a5959f6c
flows/importer: fix validate writing to database not being reverted
2020-09-09 17:21:43 +02:00
18f42a0edf
flows/importer: fix multiple uses of an importer instance causing errors
2020-09-09 17:21:16 +02:00
860ba994a6
policies/api: fix PolicyBinding's target being validated against the wrong pks
2020-09-09 17:20:37 +02:00
1776b72356
stages/prompt: remove PolicyBindingModel from PromptStage *breaking*
...
This resolves issues caused by the multiple primary keys, but also requires re-creation of the model.
2020-09-09 17:16:43 +02:00
8db60b3e83
docs: add example flows
...
closes #36
2020-09-08 23:18:42 +02:00
3b6341bf41
flow/transfer: fix pk's not being replaced in lists
2020-09-08 23:01:42 +02:00
3b97389833
asgi: revert ignore lifespan requests, remove healthcheck events from sentry
...
fixes PASSBOOK-5K
2020-09-08 18:29:01 +02:00
102d536a72
flows: fix incorrect pk being used in FlowStageBinding Form
2020-09-08 18:18:06 +02:00
9712be847c
policies/api: fix target returning pbm_uuid instead of proper primary key of the object
2020-09-08 18:05:50 +02:00
f0b5e8143e
admin: fix flow export view raising error
2020-09-08 16:49:15 +02:00
cc061e5b16
build(deps): bump channels-redis from 3.0.1 to 3.1.0 ( #205 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-07 15:18:05 +02:00
fd8514331b
build(deps): bump boto3 from 1.14.54 to 1.14.56 ( #203 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-07 14:44:06 +02:00
1dc63776a5
ci: deploy to master.passbook.beryju.org on master ( #113 )
2020-09-07 11:59:15 +02:00
87b14e8761
flows/planner: optimise db queries during plan building
2020-09-07 11:27:02 +02:00
28893b9695
flows/transfer: fix missing unique fields for PolicyBinding
2020-09-07 11:26:37 +02:00
bb9ae28be8
build(deps): bump psycopg2-binary from 2.8.5 to 2.8.6 ( #202 )
...
Bumps [psycopg2-binary](https://github.com/psycopg/psycopg2 ) from 2.8.5 to 2.8.6.
- [Release notes](https://github.com/psycopg/psycopg2/releases )
- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS )
- [Commits](https://github.com/psycopg/psycopg2/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-07 11:21:13 +02:00
0c05fd47f5
build(deps): bump ldap3 from 2.8 to 2.8.1 ( #204 )
...
Bumps [ldap3](https://github.com/cannatag/ldap3 ) from 2.8 to 2.8.1.
- [Release notes](https://github.com/cannatag/ldap3/releases )
- [Changelog](https://github.com/cannatag/ldap3/blob/dev/_changelog.txt )
- [Commits](https://github.com/cannatag/ldap3/compare/v2.8...v2.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-07 10:16:25 +02:00
fea44486c3
docker: use static worker count for docker (2 workers + 4 threads)
2020-09-06 22:16:12 +02:00
bf4763d946
asgi: ignore lifespan requests, remove healthcheck events from sentry
2020-09-06 16:51:50 +02:00
219e16f8e5
*: use direct sentry Hub for start_span
2020-09-06 16:12:17 +02:00
6ebefc9f17
root: fix some logs not being json
2020-09-06 15:52:54 +02:00
80e8a3d63c
helm: fix arguments not being arrys
2020-09-06 15:52:22 +02:00
dd017e7190
flows: fix exporting and importing for models with multiple unique fields
2020-09-06 01:07:06 +02:00
268de20872
Proxy v2 ( #189 )
2020-09-03 00:04:12 +02:00
14e47f3195
flows: fix default flows not having titles
2020-09-02 13:05:34 +02:00
6d289aea48
build(deps): bump boto3 from 1.14.51 to 1.14.53 ( #199 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-02 10:16:45 +02:00
529fd081a0
build(deps): bump sentry-sdk from 0.17.1 to 0.17.2 ( #198 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.17.1 to 0.17.2.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.17.1...0.17.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-02 09:53:58 +02:00
02e3c78720
build(deps): bump django from 3.1 to 3.1.1 ( #200 )
...
Bumps [django](https://github.com/django/django ) from 3.1 to 3.1.1.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1...3.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-02 09:24:10 +02:00
abc78d6633
build(deps): bump django-storages from 1.9.1 to 1.10 ( #197 )
...
Bumps [django-storages](https://github.com/jschneier/django-storages ) from 1.9.1 to 1.10.
- [Release notes](https://github.com/jschneier/django-storages/releases )
- [Changelog](https://github.com/jschneier/django-storages/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jschneier/django-storages/compare/1.9.1...1.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-31 10:36:24 +02:00
3f3dfc0a28
build(deps): bump boto3 from 1.14.50 to 1.14.51 ( #195 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.50 to 1.14.51.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.50...1.14.51 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 19:10:50 +02:00
5bd27bce3f
build(deps): bump sentry-sdk from 0.17.0 to 0.17.1 ( #196 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.17.0...0.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-30 12:41:57 +02:00
c39d136383
flows: add title field
2020-08-28 15:23:03 +02:00
a977184577
flows: export export/import functions in UI
2020-08-28 15:06:25 +02:00
b7ca40d98e
build(deps): bump boto3 from 1.14.49 to 1.14.50 ( #194 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.49 to 1.14.50.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.49...1.14.50 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-28 09:13:21 +02:00
b2cb794865
build(deps): bump @patternfly/patternfly in /passbook/static/static ( #192 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.31.6 to 4.35.2.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.31.6...prerelease-v4.35.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-27 10:38:27 +02:00
874f03e4dd
build(deps): bump boto3 from 1.14.48 to 1.14.49 ( #193 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.48 to 1.14.49.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.48...1.14.49 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-27 10:19:48 +02:00
8f08d78bf1
build(deps): bump sentry-sdk from 0.16.5 to 0.17.0 ( #190 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.16.5 to 0.17.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.16.5...0.17.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-26 10:58:01 +02:00
2661f2bbb3
build(deps): bump boto3 from 1.14.47 to 1.14.48 ( #191 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.47 to 1.14.48.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.47...1.14.48 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-26 08:58:16 +02:00
7d321e8aa8
helm: make image name configurable, make postgres and redis charts optional
2020-08-25 18:02:51 +02:00
a732beb72b
helm: update to v2 chart
2020-08-25 17:58:05 +02:00
0996775ebf
helm: cleanup
2020-08-25 17:51:33 +02:00
4147e8d1a7
helm: remove unmaintained monitoring
2020-08-25 17:45:56 +02:00
983bbb622d
helm: fix invalid domain
2020-08-25 17:45:03 +02:00
885f8bae9f
helm: remove mount of configmap, read entirely from env
2020-08-25 17:43:37 +02:00
aaa662199c
build(deps): bump django-prometheus from 2.0.0 to 2.1.0 ( #188 )
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/compare/2.0.0...2.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-24 14:25:47 +02:00
0e0898c3cf
Flow exporting/importing ( #187 )
...
* stages/*: Add SerializerModel as base model, implement serializer property
* flows: add initial flow exporter and importer
* policies/*: implement .serializer for all policies
* root: fix missing dacite requirement
2020-08-22 00:42:15 +02:00
8b17e8be99
build(deps): bump codemirror in /passbook/static/static ( #185 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.56.0 to 5.57.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.56.0...5.57.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-21 10:52:03 +02:00
a082222b58
build(deps): bump boto3 from 1.14.45 to 1.14.47 ( #186 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.45 to 1.14.47.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.45...1.14.47 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-21 10:34:16 +02:00
9826bb4d01
root: fix sentry's being passed incorrectly
2020-08-20 23:12:54 +02:00
f7c629ec9b
root: when error_reporting is enabled, don't sent pii data by default
2020-08-20 22:19:49 +02:00
e2aeb96a6a
root: fix invalid import for clean_expired_models
2020-08-20 21:53:20 +02:00
ff810c689f
Replace Elastic APM with Sentry APM ( #183 )
2020-08-20 20:39:21 +02:00
0eb94df1f7
providers/oauth2: fix redirect_uri not being checked correctly if multiple redirect_uris are configured
2020-08-20 16:41:00 +02:00
86597df159
build(deps): bump boto3 from 1.14.43 to 1.14.45 ( #181 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.43 to 1.14.45.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.43...1.14.45 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-08-20 09:09:56 +02:00
0394adaf46
*: fix general Linting errors
2020-08-19 10:49:14 +02:00
c7a2410b1d
OAuth Provider Rewrite ( #182 )
2020-08-19 10:32:44 +02:00
b9076b5fd4
build(deps): bump @patternfly/patternfly from 4.31.4 to 4.31.6 in /passbook/static/static ( #179 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.31.4 to 4.31.6.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.31.4...prerelease-v4.31.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-18 21:42:39 +02:00
c07a45083f
build(deps-dev): bump unittest-xml-reporting from 3.0.3 to 3.0.4 ( #180 )
...
Bumps [unittest-xml-reporting](https://github.com/xmlrunner/unittest-xml-reporting ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/xmlrunner/unittest-xml-reporting/releases )
- [Commits](https://github.com/xmlrunner/unittest-xml-reporting/compare/3.0.3...3.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-18 21:42:20 +02:00
4b10fa3d93
build(deps): bump boto3 from 1.14.42 to 1.14.43 ( #177 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-17 12:41:10 +02:00
c910dc9a3c
build(deps-dev): bump unittest-xml-reporting from 3.0.2 to 3.0.3 ( #175 )
...
Bumps [unittest-xml-reporting](https://github.com/xmlrunner/unittest-xml-reporting ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/xmlrunner/unittest-xml-reporting/releases )
- [Commits](https://github.com/xmlrunner/unittest-xml-reporting/compare/3.0.2...3.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-17 12:16:46 +02:00
882dc60292
build(deps): bump sentry-sdk from 0.16.4 to 0.16.5 ( #176 )
2020-08-17 11:52:20 +02:00
7923468a01
admin: fix incorrect view name for groups
2020-08-16 17:41:48 +02:00
9ebbb51cf7
Merge pull request #157 from BeryJu/dependabot/pip/django-3.1
...
build(deps): bump django from 3.0.9 to 3.1
2020-08-15 21:44:54 +02:00
bd25cadb71
lib: fix config possibly iterating None
2020-08-15 21:12:38 +02:00
7334599efd
*: update JSON fields to django 3.1
2020-08-15 21:04:22 +02:00
54f0728005
build(deps): bump django from 3.0.9 to 3.1
...
Bumps [django](https://github.com/django/django ) from 3.0.9 to 3.1.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.9...3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 21:25:04 +00:00
e0c7637382
Merge pull request #170 from BeryJu/dependabot/npm_and_yarn/passbook/static/static/patternfly/patternfly-4.31.4
...
build(deps): bump @patternfly/patternfly from 4.23.3 to 4.31.4 in /passbook/static/static
2020-08-14 23:20:56 +02:00
086a3c0548
build(deps): bump @patternfly/patternfly in /passbook/static/static
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.23.3 to 4.31.4.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.23.3...prerelease-v4.31.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 20:58:38 +00:00
65efbbd7ee
Merge pull request #160 from BeryJu/dependabot/pip/django-prometheus-2.1.0.dev61
...
build(deps): bump django-prometheus from 2.1.0.dev54 to 2.1.0.dev61
2020-08-14 22:25:35 +02:00
5cc045e3c9
build(deps): bump django-prometheus from 2.1.0.dev54 to 2.1.0.dev61
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev54 to 2.1.0.dev61.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 20:04:40 +00:00
56d259ce75
Merge pull request #172 from BeryJu/dependabot/pip/sentry-sdk-0.16.4
...
build(deps): bump sentry-sdk from 0.16.3 to 0.16.4
2020-08-14 22:00:24 +02:00
8919bade55
build(deps): bump sentry-sdk from 0.16.3 to 0.16.4
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.16.3 to 0.16.4.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.16.3...0.16.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 19:33:46 +00:00
703d511089
Merge pull request #173 from BeryJu/dependabot/pip/django-otp-1.0.0
...
build(deps): bump django-otp from 0.9.4 to 1.0.0
2020-08-14 21:29:34 +02:00
aabedfc3e4
build(deps): bump django-otp from 0.9.4 to 1.0.0
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 0.9.4 to 1.0.0.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v0.9.4...v1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 17:49:44 +00:00
0f154dee11
Merge pull request #167 from BeryJu/dependabot/pip/docker-4.3.0
...
build(deps-dev): bump docker from 4.2.2 to 4.3.0
2020-08-14 19:45:39 +02:00
a5c46d7e72
build(deps-dev): bump docker from 4.2.2 to 4.3.0
...
Bumps [docker](https://github.com/docker/docker-py ) from 4.2.2 to 4.3.0.
- [Release notes](https://github.com/docker/docker-py/releases )
- [Commits](https://github.com/docker/docker-py/compare/4.2.2...4.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 17:10:06 +00:00
bbd59698e1
Merge pull request #174 from BeryJu/dependabot/pip/boto3-1.14.42
...
build(deps): bump boto3 from 1.14.41 to 1.14.42
2020-08-14 19:06:09 +02:00
3b0216bc00
build(deps): bump boto3 from 1.14.41 to 1.14.42
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.41 to 1.14.42.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.41...1.14.42 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 16:41:51 +00:00
b4fc32afac
e2e: fix typo, log when docker healthcheck fails
2020-08-14 18:09:49 +02:00
45df127f18
e2e: lock mailhog docker image
2020-08-14 17:55:44 +02:00
55cf49bb8a
root: attempt to fix broken e2e tests
2020-08-14 17:39:41 +02:00
00ce2a90f1
e2e: lock version of selenium/chrome
2020-08-14 10:53:37 +02:00
de77e1e41e
Merge pull request #171 from BeryJu/dependabot/pip/boto3-1.14.41
...
build(deps): bump boto3 from 1.14.40 to 1.14.41
2020-08-13 10:49:17 +02:00
e40c07e997
build(deps): bump boto3 from 1.14.40 to 1.14.41
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.40 to 1.14.41.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.40...1.14.41 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-13 05:15:58 +00:00
d4b0bbb368
Merge pull request #165 from BeryJu/dependabot/pip/ldap3-2.8
2020-08-12 23:01:49 +02:00
d05f077ba0
Merge pull request #169 from BeryJu/dependabot/pip/boto3-1.14.40
...
build(deps): bump boto3 from 1.14.39 to 1.14.40
2020-08-12 23:01:30 +02:00
ca322d1e2c
build(deps): bump boto3 from 1.14.39 to 1.14.40
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.39 to 1.14.40.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.39...1.14.40 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-12 05:18:00 +00:00
3c9631b287
build(deps): bump ldap3 from 2.7 to 2.8
...
Bumps [ldap3](https://github.com/cannatag/ldap3 ) from 2.7 to 2.8.
- [Release notes](https://github.com/cannatag/ldap3/releases )
- [Changelog](https://github.com/cannatag/ldap3/blob/dev/_changelog.txt )
- [Commits](https://github.com/cannatag/ldap3/compare/v2.7...v2.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-11 14:40:31 +00:00
16c2332c14
Merge pull request #168 from BeryJu/dependabot/pip/boto3-1.14.39
...
build(deps): bump boto3 from 1.14.37 to 1.14.39
2020-08-11 16:36:36 +02:00
2723b2091f
build(deps): bump boto3 from 1.14.37 to 1.14.39
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.37 to 1.14.39.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.37...1.14.39 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-11 05:20:33 +00:00
7b454ff72a
Merge pull request #161 from BeryJu/dependabot/pip/pylint-django-2.3.0
...
build(deps-dev): bump pylint-django from 2.2.0 to 2.3.0
2020-08-07 14:06:17 +02:00
4578bf6f29
build(deps-dev): bump pylint-django from 2.2.0 to 2.3.0
...
Bumps [pylint-django](https://github.com/PyCQA/pylint-django ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/PyCQA/pylint-django/releases )
- [Changelog](https://github.com/PyCQA/pylint-django/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/PyCQA/pylint-django/compare/v2.2.0...v2.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-07 10:51:40 +00:00
a991632396
Merge pull request #164 from BeryJu/dependabot/pip/boto3-1.14.37
...
build(deps): bump boto3 from 1.14.36 to 1.14.37
2020-08-07 12:47:50 +02:00
81d2f8c728
build(deps): bump boto3 from 1.14.36 to 1.14.37
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.36 to 1.14.37.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.36...1.14.37 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-07 05:13:58 +00:00
b42164a6b6
Merge pull request #162 from BeryJu/dependabot/pip/django-otp-0.9.4
...
build(deps): bump django-otp from 0.9.3 to 0.9.4
2020-08-06 10:07:24 +02:00
5857552b73
Merge pull request #163 from BeryJu/dependabot/pip/boto3-1.14.36
...
build(deps): bump boto3 from 1.14.35 to 1.14.36
2020-08-06 10:07:07 +02:00
0645dde90c
build(deps): bump boto3 from 1.14.35 to 1.14.36
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.35 to 1.14.36.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.35...1.14.36 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-06 05:17:07 +00:00
494a8226a4
build(deps): bump django-otp from 0.9.3 to 0.9.4
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 0.9.3 to 0.9.4.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v0.9.3...v0.9.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-06 05:15:35 +00:00
aedd5f3f99
Merge pull request #158 from BeryJu/dependabot/pip/boto3-1.14.35
...
build(deps): bump boto3 from 1.14.34 to 1.14.35
2020-08-05 16:24:21 +02:00
8a1ff7cb5b
build(deps): bump boto3 from 1.14.34 to 1.14.35
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.34 to 1.14.35.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.34...1.14.35 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-05 05:16:29 +00:00
e0a9cc0e26
Merge pull request #156 from BeryJu/dependabot/pip/boto3-1.14.34
...
build(deps): bump boto3 from 1.14.33 to 1.14.34
2020-08-04 14:18:36 +02:00
8f240b5303
build(deps): bump boto3 from 1.14.33 to 1.14.34
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.33 to 1.14.34.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.33...1.14.34 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-04 09:48:59 +00:00
ea39a5e952
Merge pull request #155 from BeryJu/dependabot/pip/django-3.0.9
...
build(deps): bump django from 3.0.8 to 3.0.9
2020-08-04 11:44:56 +02:00
ac539268cb
build(deps): bump django from 3.0.8 to 3.0.9
...
Bumps [django](https://github.com/django/django ) from 3.0.8 to 3.0.9.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.8...3.0.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-04 05:15:37 +00:00
ed72a2c959
helm: fix APM secret_token not being applied correctly
2020-08-03 20:55:44 +02:00
e5cd9a4a2a
Merge pull request #151 from BeryJu/dependabot/pip/django-prometheus-2.1.0.dev54
...
build(deps): bump django-prometheus from 2.1.0.dev52 to 2.1.0.dev54
2020-08-03 10:02:17 +02:00
d4f530f80b
build(deps): bump django-prometheus from 2.1.0.dev52 to 2.1.0.dev54
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev52 to 2.1.0.dev54.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 07:24:25 +00:00
282a518e00
Merge pull request #152 from BeryJu/dependabot/pip/autopep8-1.5.4
...
build(deps-dev): bump autopep8 from 1.5.3 to 1.5.4
2020-08-03 09:20:27 +02:00
5d50d99f59
Merge pull request #153 from BeryJu/dependabot/pip/sentry-sdk-0.16.3
...
build(deps): bump sentry-sdk from 0.16.2 to 0.16.3
2020-08-03 09:20:06 +02:00
d56a98e561
build(deps): bump sentry-sdk from 0.16.2 to 0.16.3
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.16.2 to 0.16.3.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.16.2...0.16.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 07:01:01 +00:00
0cfdbd92d8
build(deps-dev): bump autopep8 from 1.5.3 to 1.5.4
...
Bumps [autopep8](https://github.com/hhatto/autopep8 ) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/hhatto/autopep8/releases )
- [Commits](https://github.com/hhatto/autopep8/compare/v1.5.3...v1.5.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 07:00:21 +00:00
6262923398
Merge pull request #154 from BeryJu/dependabot/pip/celery-4.4.7
...
build(deps): bump celery from 4.4.6 to 4.4.7
2020-08-03 08:56:33 +02:00
f96b1b58f3
build(deps): bump celery from 4.4.6 to 4.4.7
...
Bumps [celery](https://github.com/celery/celery ) from 4.4.6 to 4.4.7.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v4.4.6...v4.4.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 05:24:44 +00:00
fdf372912a
Merge pull request #150 from pessimist101/patch-1
...
fix/Spelling error in SECURITY.md
2020-08-01 22:47:24 +02:00
2e517258fa
fix/Spelling error in SECURITY.md
2020-08-01 21:38:07 +01:00
316ac78e49
new release: 0.9.0-stable
2020-08-01 22:17:59 +02:00
de2b67b111
providers/app_gw: improve templates
2020-08-01 22:13:12 +02:00
e1bbbe6671
providers/app_gw: disable client authz to use passbook
2020-08-01 20:53:55 +02:00
8b3839343c
providers/oidc: remove static lookup for OIDCProvider, get related object for app_gw
2020-08-01 20:53:33 +02:00
7897ca4744
providers/app_gw: fix Client scopes and URLs
2020-08-01 20:33:38 +02:00
2fd00c6c9d
Merge pull request #149 from BeryJu/dependabot/pip/boto3-1.14.33
...
build(deps): bump boto3 from 1.14.31 to 1.14.33
2020-08-01 20:25:20 +02:00
80f7f82fa4
build(deps): bump boto3 from 1.14.31 to 1.14.33
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.31 to 1.14.33.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.31...1.14.33 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-01 18:10:27 +00:00
1a21012911
providers/app_gw: fix URL Validation not working for internal and external host
2020-08-01 20:02:43 +02:00
d4a5269bf1
*: Adjust forms to only show respective types of Flows and PropertyMappings
2020-08-01 20:02:23 +02:00
fcf70a3cd4
providers/app_gw: Fix K8s template labels, add missing ISSUER_URL
2020-08-01 19:47:40 +02:00
e9411d856c
docs: add notice that AWS requires POST binding
2020-08-01 19:42:33 +02:00
1a6dd00681
providers/saml: fix X509Data container linebreaks
2020-08-01 19:38:59 +02:00
330bd0932b
providers/saml: fix NotOnOrAfter using incorrect timestamp
2020-08-01 19:38:41 +02:00
250e77f40f
Merge pull request #147 from BeryJu/dependabot/pip/boto3-1.14.31
...
build(deps): bump boto3 from 1.14.30 to 1.14.31
2020-07-30 09:18:52 +02:00
ef71aba544
build(deps): bump boto3 from 1.14.30 to 1.14.31
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.30 to 1.14.31.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.30...1.14.31 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-30 05:18:20 +00:00
567a8f53da
ci: add codeql analysis
2020-07-29 09:14:17 +02:00
88c87aa205
Merge pull request #146 from BeryJu/dependabot/pip/boto3-1.14.30
...
build(deps): bump boto3 from 1.14.28 to 1.14.30
2020-07-29 09:12:33 +02:00
90ac3d56ca
build(deps): bump boto3 from 1.14.28 to 1.14.30
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.28 to 1.14.30.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.28...1.14.30 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-29 05:20:31 +00:00
a298e9e2ca
Merge pull request #144 from BeryJu/dependabot/pip/coverage-5.2.1
...
build(deps-dev): bump coverage from 5.2 to 5.2.1
2020-07-27 08:59:32 +02:00
abdf86d9c9
build(deps-dev): bump coverage from 5.2 to 5.2.1
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 5.2 to 5.2.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/coverage-5.2...coverage-5.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-27 05:23:03 +00:00
c58658d820
new release: 0.9.0-rc2
2020-07-26 23:34:36 +02:00
a9b5e6ea13
flows: fix shell not showing spinner after submit
2020-07-26 22:15:50 +02:00
ddb0fdee98
providers/app_gw: generate docker-compose in code
2020-07-26 22:01:37 +02:00
83205f1b49
providers/app_gw: use full URL with protocol for internal/external_host
2020-07-26 22:01:20 +02:00
7221800a16
Merge pull request #143 from BeryJu/dependabot/pip/boto3-1.14.28
...
build(deps): bump boto3 from 1.14.26 to 1.14.28
2020-07-26 00:10:20 +02:00
4515cb6bbe
build(deps): bump boto3 from 1.14.26 to 1.14.28
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.26 to 1.14.28.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.26...1.14.28 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-25 21:00:05 +00:00
7f9da11eba
Merge pull request #139 from BeryJu/dependabot/pip/pylint-django-2.2.0
...
build(deps-dev): bump pylint-django from 2.1.0 to 2.2.0
2020-07-25 22:53:05 +02:00
da69d2611d
build(deps-dev): bump pylint-django from 2.1.0 to 2.2.0
...
Bumps [pylint-django](https://github.com/PyCQA/pylint-django ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/PyCQA/pylint-django/releases )
- [Changelog](https://github.com/PyCQA/pylint-django/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/PyCQA/pylint-django/compare/v2.1.0...v2.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-25 20:20:48 +00:00
3b4be5695a
gatekeeper: fix non-existent templates being copied
2020-07-25 22:13:15 +02:00
9d68c9550b
gatekeeper: automatically redirect to passbook
2020-07-25 21:45:36 +02:00
3b2d469780
e2e: ensure that PasswordStage's change_flow is set correctly
2020-07-25 21:37:22 +02:00
ae629d1159
providers/oauth: remove LoginRequired from AuthorizationFlowInitView as user is redirected within
2020-07-25 21:36:50 +02:00
72a6f9cbe0
providers/saml: remove LoginRequired from SAMLSSOView as user is redirected within
2020-07-25 21:36:28 +02:00
9793b7461b
providers/oidc: remove LoginRequired from AuthorizationFlowInitView as user is redirected within
2020-07-25 21:35:38 +02:00
9c1a824dc4
providers/app_gw: fix Issuer URL being incorrect, fix incorrect length cookie secret
2020-07-25 21:34:14 +02:00
738ced3327
e2e: CI -> TF_BUILD
2020-07-23 20:03:35 +02:00
ed1ee1fa55
Merge pull request #138 from BeryJu/dependabot/pip/boto3-1.14.26
...
build(deps): bump boto3 from 1.14.25 to 1.14.26
2020-07-23 19:49:54 +02:00
95776bbc56
build(deps): bump boto3 from 1.14.25 to 1.14.26
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.25 to 1.14.26.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.25...1.14.26 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-23 17:48:38 +00:00
62a4beb3d6
Merge pull request #140 from BeryJu/dependabot/pip/sentry-sdk-0.16.2
...
build(deps): bump sentry-sdk from 0.16.1 to 0.16.2
2020-07-23 19:45:08 +02:00
466a825f5b
Merge pull request #141 from BeryJu/dependabot/pip/urllib3-1.25.10
...
build(deps): bump urllib3 from 1.25.9 to 1.25.10
2020-07-23 19:44:52 +02:00
3ffed279d7
e2e: fix flow setup stage test not finding link
2020-07-23 11:04:59 +02:00
4b6b36b2d2
build(deps): bump urllib3 from 1.25.9 to 1.25.10
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.25.9 to 1.25.10.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/1.25.10/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.25.9...1.25.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-23 05:18:49 +00:00
2a8f63bf86
build(deps): bump sentry-sdk from 0.16.1 to 0.16.2
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.16.1 to 0.16.2.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.16.1...0.16.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-23 05:17:21 +00:00
3c12cf96a9
Merge pull request #137 from BeryJu/dependabot/pip/boto3-1.14.25
...
build(deps): bump boto3 from 1.14.24 to 1.14.25
2020-07-22 13:01:35 +02:00
d787caf0e4
build(deps): bump boto3 from 1.14.24 to 1.14.25
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.24 to 1.14.25.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.24...1.14.25 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-22 05:14:06 +00:00
0fc2f32d3d
Merge pull request #135 from BeryJu/dependabot/npm_and_yarn/passbook/static/static/codemirror-5.56.0
...
build(deps): bump codemirror from 5.55.0 to 5.56.0 in /passbook/static/static
2020-07-21 10:30:50 +02:00
894d5da1d8
Merge pull request #136 from BeryJu/dependabot/pip/boto3-1.14.24
...
build(deps): bump boto3 from 1.14.23 to 1.14.24
2020-07-21 10:30:35 +02:00
985d20d025
build(deps): bump boto3 from 1.14.23 to 1.14.24
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.23 to 1.14.24.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.23...1.14.24 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-21 05:19:53 +00:00
94f3e6d0c5
build(deps): bump codemirror in /passbook/static/static
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.55.0 to 5.56.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.55.0...5.56.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-21 05:16:34 +00:00
0a196608c7
Merge pull request #134 from BeryJu/consent-mode
...
Add different Modes to Consent Stage
2020-07-20 19:14:33 +02:00
d33f0fb2cf
Merge branch 'master' into consent-mode
...
# Conflicts:
# passbook/stages/consent/models.py
2020-07-20 18:56:38 +02:00
ffff69ada0
stages/consent: add unittests for new modes
2020-07-20 18:47:52 +02:00
37a432267d
Squashed commit of the following:
...
commit 88029a4335
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 16:55:55 2020 +0200
admin: update to work with new form
commit 4040eb9619
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 16:43:30 2020 +0200
*: remove path-based import from all PropertyMappings
commit c9663a08da
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 16:33:34 2020 +0200
flows: update work with new stages
commit a3d92ebc0a
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 16:23:30 2020 +0200
stages/*: remove path-based import from all stages
commit 6fa825e372
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 16:03:55 2020 +0200
providers/*: remove path-based import from all providers
commit 6aefd072c8
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 15:58:48 2020 +0200
policies/*: remove path-based import from all policies
commit ac2dd3611f
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 15:11:27 2020 +0200
sources/*: remove path-based import from all sources
commit 74e628ce9c
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 14:43:38 2020 +0200
ui: allow overriding of verbose_name
commit d4ee18ee32
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Mon Jul 20 14:08:27 2020 +0200
sources/oauth: migrate from discordapp.com to discord.com
2020-07-20 18:17:14 +02:00
88029a4335
admin: update to work with new form
2020-07-20 17:57:06 +02:00
4040eb9619
*: remove path-based import from all PropertyMappings
2020-07-20 16:54:23 +02:00
c9663a08da
flows: update work with new stages
2020-07-20 16:33:34 +02:00
a3d92ebc0a
stages/*: remove path-based import from all stages
2020-07-20 16:28:45 +02:00
6fa825e372
providers/*: remove path-based import from all providers
2020-07-20 16:05:09 +02:00
6aefd072c8
policies/*: remove path-based import from all policies
2020-07-20 16:05:09 +02:00
ac2dd3611f
sources/*: remove path-based import from all sources
2020-07-20 16:05:09 +02:00
74e628ce9c
ui: allow overriding of verbose_name
2020-07-20 14:43:38 +02:00
d4ee18ee32
sources/oauth: migrate from discordapp.com to discord.com
2020-07-20 14:08:27 +02:00
9ff3ee7c0c
Merge branch 'master' into consent-mode
2020-07-20 13:59:09 +02:00
418b94a45a
e2e: fix grafana docker image tag
2020-07-20 13:58:50 +02:00
1393078fe6
e2e: fix oauth/oidc tests not working with current grafana
2020-07-20 13:49:07 +02:00
50612991fa
stages/consent: start implementing user consent
2020-07-20 13:19:58 +02:00
37b2400cdb
lib: move SAML timestring utils into lib
2020-07-20 11:35:16 +02:00
05c3393669
Merge pull request #133 from BeryJu/expiring-models
...
core: separate expiry logic from tokens and make re-usable
2020-07-20 11:17:37 +02:00
c60d1e1f9a
core: separate expiry logic from tokens and make re-usable
2020-07-20 10:57:12 +02:00
2be7d3191f
Merge pull request #132 from BeryJu/dependabot/pip/boto3-1.14.23
...
build(deps): bump boto3 from 1.14.22 to 1.14.23
2020-07-20 09:10:14 +02:00
aa692fdacb
Merge pull request #131 from BeryJu/dependabot/npm_and_yarn/passbook/static/static/patternfly/patternfly-4.23.3
...
build(deps): bump @patternfly/patternfly from 4.16.7 to 4.23.3 in /passbook/static/static
2020-07-20 09:09:58 +02:00
c163637bfd
build(deps): bump boto3 from 1.14.22 to 1.14.23
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.22 to 1.14.23.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.22...1.14.23 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-20 05:20:24 +00:00
5552aca079
build(deps): bump @patternfly/patternfly in /passbook/static/static
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.16.7 to 4.23.3.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.16.7...prerelease-v4.23.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-20 05:14:37 +00:00
ff2456dcfa
root: clean log output, always show logger
2020-07-19 22:48:52 +02:00
539264c396
Merge pull request #130 from BeryJu/dependabot/pip/boto3-1.14.22
...
build(deps): bump boto3 from 1.14.21 to 1.14.22
2020-07-17 10:48:26 +02:00
1acfaf1562
build(deps): bump boto3 from 1.14.21 to 1.14.22
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.21 to 1.14.22.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.21...1.14.22 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-17 05:20:16 +00:00
a81e277cfa
Merge pull request #128 from BeryJu/dependabot/npm_and_yarn/passbook/static/static/fortawesome/fontawesome-free-5.14.0
...
build(deps): bump @fortawesome/fontawesome-free from 5.13.1 to 5.14.0 in /passbook/static/static
2020-07-16 16:01:42 +02:00
b4cb78f33f
Merge pull request #129 from BeryJu/dependabot/pip/boto3-1.14.21
...
build(deps): bump boto3 from 1.14.20 to 1.14.21
2020-07-16 16:01:20 +02:00
35c0a9532f
build(deps): bump boto3 from 1.14.20 to 1.14.21
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.20 to 1.14.21.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.20...1.14.21 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-16 05:18:26 +00:00
aff074420b
build(deps): bump @fortawesome/fontawesome-free
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 5.13.1 to 5.14.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/5.13.1...5.14.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-16 05:15:24 +00:00
edbea9ccff
audit: fix list not having loginrequired
...
closes #127
2020-07-15 18:34:53 +02:00
6b26e10ea2
new release: 0.9.0-rc1
2020-07-15 12:00:47 +02:00
a737335fdd
ci: fix database connections failing
2020-07-14 22:55:30 +02:00
e15f7d7f28
flows: fix potential open redirect vuln
2020-07-14 21:57:28 +02:00
fbf9554a9e
flows: fix SESSION_KEY_GET being deleted too early
2020-07-14 21:42:47 +02:00
5f34b08433
ci: fix failed tests not failing CI pipeline
2020-07-14 21:36:40 +02:00
f67a03ad66
Merge pull request #126 from BeryJu/dependabot/pip/elastic-apm-5.8.1
...
build(deps): bump elastic-apm from 5.8.0 to 5.8.1
2020-07-14 09:19:07 +02:00
6095301337
build(deps): bump elastic-apm from 5.8.0 to 5.8.1
...
Bumps [elastic-apm](https://github.com/elastic/apm-agent-python ) from 5.8.0 to 5.8.1.
- [Release notes](https://github.com/elastic/apm-agent-python/releases )
- [Changelog](https://github.com/elastic/apm-agent-python/blob/master/CHANGELOG.asciidoc )
- [Commits](https://github.com/elastic/apm-agent-python/compare/v5.8.0...v5.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-14 05:20:24 +00:00
4a774b5885
Merge pull request #123 from BeryJu/dependabot/pip/pylint-django-2.1.0
...
build(deps-dev): bump pylint-django from 2.0.15 to 2.1.0
2020-07-13 16:49:33 +02:00
aa8fac3a06
Merge pull request #124 from BeryJu/dependabot/pip/django-prometheus-2.1.0.dev52
...
build(deps): bump django-prometheus from 2.1.0.dev46 to 2.1.0.dev52
2020-07-13 16:49:12 +02:00
b8407f5bf6
Merge pull request #125 from BeryJu/dependabot/pip/sentry-sdk-0.16.1
...
build(deps): bump sentry-sdk from 0.16.0 to 0.16.1
2020-07-13 16:49:02 +02:00
989c426211
Merge branch 'master' into dependabot/pip/pylint-django-2.1.0
2020-07-13 16:16:16 +02:00
9a888cfcf1
Merge branch 'master' into dependabot/pip/django-prometheus-2.1.0.dev52
2020-07-13 16:16:08 +02:00
72ec871729
Merge branch 'master' into dependabot/pip/sentry-sdk-0.16.1
2020-07-13 16:15:58 +02:00
8d58842c9b
e2e: decrease timeouts to fix failed tests
2020-07-13 08:54:56 +02:00
a90aa5e069
build(deps): bump sentry-sdk from 0.16.0 to 0.16.1
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.16.0...0.16.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-13 05:20:41 +00:00
639020a2e1
build(deps): bump django-prometheus from 2.1.0.dev46 to 2.1.0.dev52
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev46 to 2.1.0.dev52.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-13 05:18:58 +00:00
8e6f915ec6
build(deps-dev): bump pylint-django from 2.0.15 to 2.1.0
...
Bumps [pylint-django](https://github.com/PyCQA/pylint-django ) from 2.0.15 to 2.1.0.
- [Release notes](https://github.com/PyCQA/pylint-django/releases )
- [Changelog](https://github.com/PyCQA/pylint-django/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/PyCQA/pylint-django/compare/v2.0.15...v2.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-13 05:17:14 +00:00
6631471566
root: update version in readme
2020-07-12 22:53:25 +02:00
b452e751ea
flows: add SESSION_KEY_APPLICATION_PRE
...
whenever a user tries to access an application without being authenticated to passbook, we now show notice which application they are going to continue to.
2020-07-12 22:47:46 +02:00
a3baa100d4
sources/saml: remove unused import
2020-07-12 18:55:26 +02:00
f7b9de1261
*/saml: fix MetadataProcessor having generic namespace prefixes
2020-07-12 18:40:43 +02:00
47ca566d06
sources/saml: fix MetadataProcessor not working, add unittests
2020-07-12 18:40:18 +02:00
a943d060d2
core: add separate autosubmit form for use without flows
2020-07-12 18:24:36 +02:00
1675dab314
providers/saml: fix encoding for POST bindings
2020-07-12 17:58:38 +02:00
996aa367d3
core: fix autosubmit_form loading full template
2020-07-12 17:45:03 +02:00
be6f342e58
providers/saml: fix RelayState being included when None given
2020-07-12 17:22:14 +02:00
464b558a02
*/saml: fix typo
2020-07-12 17:20:41 +02:00
d1151091cd
providers/saml: Generate NameID Value based on NameID Policy received
2020-07-12 17:06:35 +02:00
f8e5383ba2
providers/saml: parse NameID Policy from AuthnRequest
2020-07-12 17:05:48 +02:00
06f73512df
lib/evaluator: add support for IP Address comparison
2020-07-12 16:36:49 +02:00
0ff4545bab
providers/saml: fix AuthnRequest Signature validation, add unittests
2020-07-12 16:17:53 +02:00
ff6e270886
sources/saml: fix AuthnRequest Singing for redirect bindings
2020-07-12 16:17:35 +02:00
8aa0b72b67
e2e: only save screenshots in CI
2020-07-12 16:17:04 +02:00
91766a2162
sources/saml: automatically add RelayState to build_auth_n_detached
2020-07-12 01:46:46 +02:00
a393097504
*/saml: start implementing unittests, fix signing
2020-07-12 01:44:34 +02:00
2056b86ce7
providers/saml: rewrite SAML AuthNRequest Parser and Response Processor
2020-07-11 14:06:42 +02:00
1b0c013d8e
providers/saml: remove processor_path field
2020-07-11 13:28:10 +02:00
92a09be8c0
sources/saml: rewrite Processors and Views to directly build XML without templates
2020-07-11 01:02:55 +02:00
1e31cd03ed
build(deps): bump lxml from 4.5.1 to 4.5.2 ( #121 )
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.5.1...lxml-4.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-07-10 23:31:13 +02:00
dc863a6e87
build(deps): bump boto3 from 1.14.19 to 1.14.20 ( #122 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.19 to 1.14.20.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.19...1.14.20 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2020-07-10 22:44:17 +02:00
d74366f413
policies/hibp: update for flows, add unittests
2020-07-10 20:57:15 +02:00
5bcf2aef8c
policies/password: Add Password Policy tests, update password policy for flows
2020-07-10 20:53:08 +02:00
8de3c4fbd6
sources/ldap: improve unittests
2020-07-10 20:21:51 +02:00
c191b62245
ci: attempt to fix Coverage not being registered
2020-07-10 19:35:19 +02:00
0babbde00e
ci: fix test results not being merged correctly
2020-07-10 19:11:36 +02:00
b8af312ab1
ci: fix artifacts being downloaded into wrong directory
2020-07-10 18:39:16 +02:00
38cabfb325
ci: fix wrong coverage command being executed
2020-07-10 18:07:18 +02:00
0a3528b5f4
ci: fix targetPath and artifact being swapped
2020-07-10 17:43:16 +02:00
30a672758a
ci: fix Stage names
2020-07-10 17:25:19 +02:00
723a825085
ci: separate unittests and e2e into separate runs, combine afterwards
2020-07-10 17:12:37 +02:00
40e794099a
e2e: only initialise selenium after setting up container
2020-07-10 16:49:25 +02:00
111b037512
e2e: use non-debug selenium docker image for CI
2020-07-10 15:37:10 +02:00
52f66717d3
e2e: print screenshot filename after test
2020-07-10 15:28:01 +02:00
7ac4242a38
e2e: add test for OAuth Enrollment -> OAuth Authentication
2020-07-10 00:14:48 +02:00
4caa4be476
sources/oauth: fix UserOAuthSourceConnection not being assigned to user after enrollment
...
sources/oauth: separate handle_new_connection into handle_existing_user_link and handle_enroll
2020-07-10 00:07:59 +02:00
c6d8bae147
e2e: generate dex config dynamically
2020-07-09 23:15:22 +02:00
c70310730a
sources/oauth: split up single large "core" views
2020-07-09 23:09:32 +02:00
2d2b2d08f4
core: fix source slug not being unique
2020-07-09 23:05:46 +02:00
8fe6a5b62d
stages/prompt: fix checkbox not working, fix date and datetime not using HTML5 input types
2020-07-09 22:55:44 +02:00
5e6221deb8
Merge pull request #120 from BeryJu/dependabot/pip/boto3-1.14.19
...
build(deps): bump boto3 from 1.14.18 to 1.14.19
2020-07-09 22:55:21 +02:00
c3b493f7d4
Merge branch 'master' into dependabot/pip/boto3-1.14.19
2020-07-09 16:55:22 +02:00
dbcb5b4f63
e2e: remove static oauth secret
2020-07-09 14:59:25 +02:00
f0640fcea9
build(deps): bump boto3 from 1.14.18 to 1.14.19
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.18 to 1.14.19.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.18...1.14.19 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-09 05:19:44 +00:00
64c47a59f8
e2e: add tests for OAuth Source, update tests for new base templates
2020-07-09 00:53:18 +02:00
3450b8f1fe
docs: update screenshots
2020-07-09 00:26:18 +02:00
9518cefdd7
flows: fix default-source-enrollment-if-username expression
2020-07-09 00:20:42 +02:00
32d5c26577
core: fix base_full template missing messages
2020-07-09 00:18:45 +02:00
ef2cdf27b3
stages/prompt: add static and separator elements
2020-07-09 00:00:15 +02:00
e58ac7ae90
polices: add helper to remove None-value keys from dict for policies
2020-07-08 23:07:16 +02:00
d786fa4b7c
sources/oauth: rewrite to not directly create user, pre-seed data into flow
2020-07-08 20:39:20 +02:00
0e3e73989d
sources/saml: Add NameID Policy field, sent with AuthnRequest
2020-07-08 16:18:09 +02:00
d831599608
core: make autosubmit_form generic template
2020-07-08 14:27:58 +02:00
1e57926603
sources/saml: add POST_AUTO binding which auto redirects to IdP
2020-07-08 14:18:08 +02:00
1524880eec
core: add generic login/base_full template for static login views
2020-07-08 14:17:29 +02:00
0bfb623f97
providers/saml: fix autosubmit_form using wrong template
2020-07-08 14:12:44 +02:00
429627494c
root: fix passbook.footer_links not being rendered
2020-07-08 13:18:33 +02:00
9feea155fe
root: fix /favicon being routed to application server
2020-07-08 13:18:08 +02:00
2717e02d93
Merge pull request #119 from BeryJu/dependabot/pip/boto3-1.14.18
...
build(deps): bump boto3 from 1.14.17 to 1.14.18
2020-07-08 12:57:40 +02:00
18bd803b0d
build(deps): bump boto3 from 1.14.17 to 1.14.18
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.17 to 1.14.18.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.17...1.14.18 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-08 05:16:20 +00:00
c7f078ffcc
new release: 0.9.0-pre7
2020-07-07 22:34:44 +02:00
571cb3d65f
sources/oauth: disable twitter source while its broken
2020-07-07 22:25:50 +02:00
8c500c38b1
policies/reputation: only change score when credentials contain username
2020-07-07 22:25:37 +02:00
5644e57e6a
sources/oauth: directly call AuthorizedServiceBackend instead of authenticate()
2020-07-07 22:23:45 +02:00
cfc181eed1
sources/oauth: fix wrong comparions
...
closes #118
2020-07-07 21:46:16 +02:00
91bea38b8e
lib: ignore APM errors
2020-07-07 21:45:36 +02:00
d95c5aa739
root: allow changing of APM verify_server_cert setting
2020-07-07 19:59:32 +02:00
0b250b897e
new release: 0.9.0-pre6
2020-07-07 19:14:29 +02:00
c6880a0f16
Merge pull request #117 from BeryJu/apm
...
Support for Elastic APM
2020-07-07 18:48:40 +02:00
beb5ffcbdd
ci: fix gatekeeper dockerfile path
2020-07-07 18:48:24 +02:00
0715cac39b
root: remove psutil as we have external monitoring for CPU
2020-07-07 18:24:24 +02:00
41117d873d
ci: fix gatekeeper building the wrong image
2020-07-07 18:23:15 +02:00
231e448b1a
lib/eval: fix import order
2020-07-07 18:05:38 +02:00
b3b8cd807d
root: expose APM settings in helm chart
2020-07-07 17:54:07 +02:00
9021bbd5de
root: implement APM support
2020-07-07 17:43:10 +02:00
169475ab39
crypto: add colon seperator for fingerprint
2020-07-07 17:05:31 +02:00
c00e01626e
sources/ldap: adjust task schedule name
2020-07-07 17:04:07 +02:00
05d4a9ef62
policies/reputation: rewrite to save score into cache and save into DB via worker
2020-07-07 17:03:57 +02:00
17a2ac73e7
stages/user_write: add signals
2020-07-07 15:49:02 +02:00
6bc6f947dd
stages/invitation: move invite signals from core to app
2020-07-07 15:46:13 +02:00
b048a1fb4f
ci: notify sentry of new releases
2020-07-07 14:09:28 +02:00
363940ee8d
root: fix API requests erroring
2020-07-07 14:02:20 +02:00
a64e53479c
Merge pull request #115 from BeryJu/dependabot/pip/boto3-1.14.17
...
build(deps): bump boto3 from 1.14.16 to 1.14.17
2020-07-07 13:34:53 +02:00
14fdbe7720
Merge pull request #116 from BeryJu/dependabot/pip/coverage-5.2
...
build(deps-dev): bump coverage from 5.1 to 5.2
2020-07-07 13:34:41 +02:00
f56332c954
Merge branch 'master' into dependabot/pip/boto3-1.14.17
2020-07-07 13:14:07 +02:00
21c53c748f
Merge branch 'master' into dependabot/pip/coverage-5.2
2020-07-07 13:13:55 +02:00
b12182c1d1
admin: improve overview layout
2020-07-07 13:13:15 +02:00
d8f27f595a
admin: use django cache for admin version (expiry)
2020-07-07 13:12:54 +02:00
b25dc2aaa3
build(deps-dev): bump coverage from 5.1 to 5.2
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 5.1 to 5.2.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/coverage-5.1...coverage-5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 05:24:51 +00:00
3ec3849e72
build(deps): bump boto3 from 1.14.16 to 1.14.17
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.16 to 1.14.17.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.16...1.14.17 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 05:23:18 +00:00
2dc1b65718
ui: fix modal layout
2020-07-06 20:50:14 +02:00
af22f507f4
sources/oauth: fix template for user settings
2020-07-06 17:48:53 +02:00
9958019bf3
core: fix user's sidebar links for sources
2020-07-06 17:46:41 +02:00
02d65972cb
admin: fix submit button on update form
2020-07-06 17:46:30 +02:00
24ad893350
admin: fix token_list template
2020-07-06 17:43:20 +02:00
9c5792b1e1
docs: migrate TOTP and Static OTP devices
2020-07-06 17:42:46 +02:00
094d191bff
new release: 0.9.0-pre5
2020-07-06 12:52:34 +02:00
49fb9f688b
Merge pull request #114 from BeryJu/dependabot/pip/sentry-sdk-0.16.0
...
build(deps): bump sentry-sdk from 0.15.1 to 0.16.0
2020-07-06 11:51:21 +02:00
7d161e5aa1
build(deps): bump sentry-sdk from 0.15.1 to 0.16.0
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.15.1 to 0.16.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.15.1...0.16.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-06 05:18:21 +00:00
78e5d471e3
core: fix type annotation for user settings
2020-07-05 23:49:33 +02:00
2e2c9f5287
api: add token authentication
2020-07-05 23:37:58 +02:00
d5a3e09a98
core: add token Intents
2020-07-05 23:14:57 +02:00
2402cfe29d
providers/* use name for __str__
2020-07-05 23:00:40 +02:00
26613b6ea9
core: fix application overview
2020-07-05 22:58:52 +02:00
e5165abf04
stages/user_login: Allow changing of session duration
2020-07-04 15:20:45 +02:00
b26882a450
flows: FlowStageBinding group Stage by type
2020-07-04 15:02:21 +02:00
94281bee88
admin: improve policy binding listing by showing Target object type
2020-07-04 00:18:19 +02:00
16b966c16e
policies: Show grouped Dropdown for Target
2020-07-04 00:16:16 +02:00
d3b0992456
flows: FlowStageBinding: rename .flow to .target to fix select_subclasses()
2020-07-04 00:14:21 +02:00
dd74b73b4f
Merge pull request #40 from BeryJu/azure-pipelines
...
Set up CI with Azure Pipelines
2020-07-03 10:47:29 +02:00
0bdfccc1f3
ci: final cleanup
2020-07-03 10:17:24 +02:00
ceb0793bc9
ci: publish unittest results and coverage
2020-07-03 09:54:25 +02:00
abea85b635
ci: fix incorrect node version for pyright
2020-07-03 09:39:23 +02:00
01c83f6f4a
Merge branch 'master' into azure-pipelines
...
# Conflicts:
# .github/workflows/ci.yml
# README.md
2020-07-03 09:33:04 +02:00
9167c9c3ba
Merge pull request #112 from BeryJu/dependabot/pip/django-prometheus-2.1.0.dev46
...
build(deps): bump django-prometheus from 2.1.0.dev42 to 2.1.0.dev46
2020-07-03 09:09:16 +02:00
04add2e52d
build(deps): bump django-prometheus from 2.1.0.dev42 to 2.1.0.dev46
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev42 to 2.1.0.dev46.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-03 06:53:47 +00:00
1e9241d45b
Merge pull request #111 from BeryJu/dependabot/pip/boto3-1.14.16
...
build(deps): bump boto3 from 1.14.15 to 1.14.16
2020-07-03 08:49:41 +02:00
22ee198a31
build(deps): bump boto3 from 1.14.15 to 1.14.16
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.15 to 1.14.16.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.15...1.14.16 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-03 05:20:53 +00:00
1d9c92d548
admin: add generic form tests
2020-07-02 22:29:30 +02:00
b30b58924f
e2e: Add denied tests for oauth and oidc provider
2020-07-02 21:55:02 +02:00
bead19c64c
flows: cleanup denied view, use everywhere
2020-07-02 13:48:42 +02:00
76e2ba4764
e2e/provider/saml: add negative case
2020-07-02 13:48:21 +02:00
8d095d7436
Merge pull request #109 from BeryJu/dependabot/pip/django-prometheus-2.1.0.dev42
...
build(deps): bump django-prometheus from 2.1.0.dev40 to 2.1.0.dev42
2020-07-02 11:59:11 +02:00
d3a7fd5818
build(deps): bump django-prometheus from 2.1.0.dev40 to 2.1.0.dev42
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev40 to 2.1.0.dev42.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-02 09:56:06 +00:00
247a8dbc8f
Merge pull request #110 from BeryJu/dependabot/pip/boto3-1.14.15
...
build(deps): bump boto3 from 1.14.14 to 1.14.15
2020-07-02 11:52:16 +02:00
9241adfc68
build(deps): bump boto3 from 1.14.14 to 1.14.15
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.14 to 1.14.15.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.14...1.14.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-02 05:21:07 +00:00
ae83ee6d31
providers/saml: fix access result not being checked properly
2020-07-02 00:23:52 +02:00
4701374021
admin: remove duplicate code into new base classes
2020-07-02 00:13:33 +02:00
bd40585247
providers/samlv2: remove SAMLv2 from master
2020-07-01 23:21:58 +02:00
cc0b8164b0
providers/*: use PolicyAccessMixin to simplify
2020-07-01 23:18:10 +02:00
310b31a8b7
core: fix linting
2020-07-01 22:35:38 +02:00
13900bc603
lib: cleanup unused widgets
2020-07-01 22:27:58 +02:00
6634cc2edf
root: add group_membership policy
2020-07-01 21:18:05 +02:00
3478a2cf6d
admin: add filter to hide classes with __debug_only__
when Debug is disabled
2020-07-01 18:53:13 +02:00
3b70d12a5f
*: rephrase strings
2020-07-01 18:40:52 +02:00
219acf76d5
core: fix forms for radio buttons
2020-07-01 12:47:27 +02:00
ec6f467fa2
ui: Make Checkbox label click trigger checkbox toggle
2020-07-01 12:37:13 +02:00
0e6561987e
admin: fix user and group create not triggering sidebar
2020-07-01 12:36:44 +02:00
62c20b6e67
admin: add list of all tokens
2020-07-01 12:27:30 +02:00
13084562c5
admin: fix Password Recovery function not working
2020-07-01 12:10:12 +02:00
02c1c434a2
core: update styling of impersonate banner
2020-07-01 12:01:58 +02:00
5f04a75878
new release: 0.9.0-pre4
2020-07-01 09:50:21 +02:00
3556c76674
Merge pull request #107 from BeryJu/dependabot/pip/django-3.0.8
...
build(deps): bump django from 3.0.7 to 3.0.8
2020-07-01 09:21:15 +02:00
c7d638de2f
build(deps): bump django from 3.0.7 to 3.0.8
...
Bumps [django](https://github.com/django/django ) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.7...3.0.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-01 07:07:06 +00:00
143733499f
Merge pull request #108 from BeryJu/dependabot/pip/docker-4.2.2
...
build(deps-dev): bump docker from 4.2.1 to 4.2.2
2020-07-01 09:03:38 +02:00
0d6a0ffe14
build(deps-dev): bump docker from 4.2.1 to 4.2.2
...
Bumps [docker](https://github.com/docker/docker-py ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/docker/docker-py/releases )
- [Commits](https://github.com/docker/docker-py/compare/4.2.1...4.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-01 06:41:52 +00:00
6d4c7312d8
Merge pull request #106 from BeryJu/dependabot/pip/boto3-1.14.14
...
build(deps): bump boto3 from 1.14.13 to 1.14.14
2020-07-01 08:37:37 +02:00
2cb6a179e8
build(deps): bump boto3 from 1.14.13 to 1.14.14
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.13 to 1.14.14.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.13...1.14.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-01 05:21:37 +00:00
7de2ad77b5
Merge pull request #101 from BeryJu/otp-rework
...
OTP Stage Rework
2020-06-30 22:03:28 +02:00
89c33060d4
core: fix user settings sidebar buttons not being enabled
2020-06-30 21:26:43 +02:00
b61f595562
core: ensure user settings are sorted by name
2020-06-30 21:24:58 +02:00
ce2230f774
stages/otp_*: update user setting design
2020-06-30 21:23:37 +02:00
d18a78d04d
Merge branch 'master' into otp-rework
2020-06-30 20:44:39 +02:00
c59c6aa728
stages/*: minor UI updates, cleanup
2020-06-30 19:06:41 +02:00
729910c383
stages/*: minor string updates
2020-06-30 18:52:18 +02:00
37fe637422
stages/password: make template inherit form_with_user
2020-06-30 18:50:24 +02:00
3114d064ed
e2e: improve error message when using wait_for_url
2020-06-30 16:36:30 +02:00
2ca5e1eedb
stages/otp_*: fix linting
2020-06-30 16:12:19 +02:00
d2bf579ff6
stages/otp_static: start implementing static stage
2020-06-30 15:44:34 +02:00
3716bda76e
stages/otp_time: fix linting
2020-06-30 13:44:09 +02:00
a76eb4d30f
stages/otp_time: Cleanup, use django_otp's URL generator
2020-06-30 12:42:39 +02:00
7c191b0984
stages/otp_validate: Implement OTP Validation stage
2020-06-30 12:42:12 +02:00
9613fcde89
Squashed commit of the following:
...
commit 885a2ed057
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Tue Jun 30 12:17:23 2020 +0200
flows: fix linting error
2020-06-30 12:18:01 +02:00
885a2ed057
flows: fix linting error
2020-06-30 12:17:23 +02:00
b270fb0742
stages/otp_time: implement TOTP Setup stage
2020-06-30 12:14:40 +02:00
285a69d91f
Merge branch 'master' into otp-rework
2020-06-30 11:23:09 +02:00
de3b753a26
flows: show error message in flow when stage raises
2020-06-30 11:18:39 +02:00
34be1dd9f4
admin: add execute button to flow which executes flow without cache
2020-06-30 11:18:20 +02:00
a4c0fb9e75
otp_time: fix linting
2020-06-30 10:42:27 +02:00
f040223646
audit: move events list from admin to audit app
2020-06-30 10:23:54 +02:00
bf297b8593
admin: add info about latest version
2020-06-30 10:23:39 +02:00
43eea9e99c
Merge pull request #105 from BeryJu/dependabot/pip/boto3-1.14.13
...
build(deps): bump boto3 from 1.14.12 to 1.14.13
2020-06-30 09:42:08 +02:00
8e38bc87bc
build(deps): bump boto3 from 1.14.12 to 1.14.13
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.12 to 1.14.13.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.12...1.14.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-30 05:16:31 +00:00
50a57fb3dd
Merge pull request #104 from BeryJu/flows-cancel
...
flows: add CancelView to cancel current flow execution
2020-06-30 01:27:12 +02:00
38b8bc182f
Merge branch 'master' into flows-cancel
2020-06-30 00:47:18 +02:00
9743ad33d6
ci: add snyk
2020-06-30 00:45:04 +02:00
b746ce97ba
Merge branch 'master' into flows-cancel
2020-06-30 00:20:33 +02:00
dbee714dac
api: fix consent stage missing from API
2020-06-30 00:19:06 +02:00
d33f632203
flows: add CancelView to cancel current flow execution
2020-06-30 00:11:01 +02:00
812aa4ced5
Merge branch 'master' into otp-rework
2020-06-29 23:32:36 +02:00
63466e3384
e2e: wait for grafana URL
2020-06-29 23:04:05 +02:00
920858ff72
Merge branch 'master' into otp-rework
...
# Conflicts:
# passbook/flows/models.py
# passbook/stages/otp/models.py
# swagger.yaml
2020-06-29 22:54:18 +02:00
56f599e4aa
Merge pull request #103 from BeryJu/stage-password-change
...
stages/password: Password Change
2020-06-29 22:29:20 +02:00
05183ed937
e2e: saml provider: wait for URL
2020-06-29 22:11:50 +02:00
8d31eef47d
stages/password: assign default password change flow to password stage
...
add e2e tests for password change flow
2020-06-29 21:47:20 +02:00
96a6ac85df
audit: add cleanse_dict function to ensure no passwords end in logs
2020-06-29 19:13:07 +02:00
5a60341a6e
build(deps): bump boto3 from 1.14.11 to 1.14.12
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.11 to 1.14.12.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.11...1.14.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-29 16:26:53 +02:00
21ba969072
stages/password: create default password change flow
2020-06-29 16:26:21 +02:00
d6a8d8292d
core: UIUserSettings: remove icon, rename view_name to URL for complete URL
2020-06-29 16:20:33 +02:00
693a92ada5
audit: fix sanitize_dict updating source dict
2020-06-29 16:19:56 +02:00
ec823aebed
flows: update migrations to use update_or_create
2020-06-29 16:19:39 +02:00
b8654c06bf
flows: remove generic "password change" designation and add setup_stage
2020-06-29 11:12:51 +02:00
9d03c4c7d2
flows: Stage ui_user_settings -> staticmethod with context as argument
2020-06-28 10:31:26 +02:00
8c36ab89e8
stages/otp: start separation into 3 stages, otp_time, otp_static and otp_validate
2020-06-28 10:30:35 +02:00
e75e71a5ce
build(deps): bump swagger-spec-validator from 2.7.2 to 2.7.3 ( #100 )
...
Bumps [swagger-spec-validator](https://github.com/Yelp/swagger_spec_validator ) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/Yelp/swagger_spec_validator/releases )
- [Changelog](https://github.com/Yelp/swagger_spec_validator/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/Yelp/swagger_spec_validator/compare/v2.7.2...v2.7.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-27 10:26:08 +02:00
bf008e368e
build(deps): bump boto3 from 1.14.10 to 1.14.11 ( #99 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.10 to 1.14.11.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.10...1.14.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-27 10:25:47 +02:00
3c1d02bfc4
e2e: bump selenium waits even more
2020-06-26 23:38:00 +02:00
c1b2093cf7
e2e: add utility to wait for URL
2020-06-26 16:21:59 +02:00
cc7e4ad0e2
e2e: show browser logs to debug CI issues
2020-06-26 15:06:46 +02:00
c07bd6e733
ci: up node version for pyright
2020-06-26 10:31:06 +02:00
768464dc6a
new release: 0.9.0-pre3
2020-06-25 20:39:50 +02:00
a2ed53c312
Merge pull request #42 from BeryJu/e2e
...
e2e tests
2020-06-25 18:35:59 +02:00
5a11206fe9
Merge branch 'master' into e2e
2020-06-25 17:58:51 +02:00
9675fbb07d
e2e: add tests for enrollment with email
2020-06-25 17:45:06 +02:00
57a7bed99d
sources/oauth: fix facebook provider
2020-06-25 10:24:53 +02:00
2dfec43750
build(deps): bump boto3 from 1.14.9 to 1.14.10
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.9 to 1.14.10.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.9...1.14.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-25 09:54:17 +02:00
ab9f6531c2
build(deps): bump celery from 4.4.5 to 4.4.6
...
Bumps [celery](https://github.com/celery/celery ) from 4.4.5 to 4.4.6.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v4.4.5...v4.4.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-25 09:53:49 +02:00
b8b5069df1
build(deps): bump @patternfly/patternfly in /passbook/static/static
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.10.31 to 4.16.7.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.10.31...prerelease-v4.16.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-25 09:21:20 +02:00
7045305aa8
build(deps): bump pycryptodome from 3.9.7 to 3.9.8
...
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome ) from 3.9.7 to 3.9.8.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.9.7...v3.9.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-25 09:20:44 +02:00
49c706fde8
build(deps): bump kombu from 4.6.10 to 4.6.11
...
Bumps [kombu](https://kombu.readthedocs.io ) from 4.6.10 to 4.6.11.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-25 09:20:22 +02:00
9eaceb9ec6
e2e: add tests for SAML source
2020-06-24 23:24:45 +02:00
05778d8065
sources/saml: minor formatting fixes
2020-06-24 22:46:20 +02:00
831e228f80
api: fix SAMLSource missing from API
2020-06-24 22:28:40 +02:00
31e0d74495
sources/saml: correctly cleanup transient users, update forms
2020-06-24 22:27:14 +02:00
05999cb8c7
sources/saml: start implementing transient NameID format
2020-06-24 21:50:30 +02:00
6cb4773916
build(deps): bump django-otp from 0.9.2 to 0.9.3 ( #91 )
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v0.9.2...v0.9.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-24 14:30:20 +02:00
ec9b0600e4
build(deps): bump django-prometheus from 2.1.0.dev38 to 2.1.0.dev40 ( #92 )
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev38 to 2.1.0.dev40.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-24 13:24:51 +02:00
c0d8aa2303
sources/saml: fix SAMLRequest not being encoded properly for Redirect bindings
2020-06-24 13:12:34 +02:00
599fdf193e
build(deps): bump boto3 from 1.14.8 to 1.14.9 ( #93 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.8 to 1.14.9.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.8...1.14.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-24 11:27:36 +02:00
db6cb5ad51
core: make generic error template work with shell executor
2020-06-23 21:49:43 +02:00
52f138d402
sources/saml: improve error handing of invalid signatures
2020-06-23 21:49:27 +02:00
bc37727758
build(deps): bump boto3 from 1.14.7 to 1.14.8 ( #90 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.7...1.14.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-23 10:09:51 +02:00
547a728130
build(deps): bump django-prometheus from 2.1.0.dev36 to 2.1.0.dev38 ( #88 )
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev36 to 2.1.0.dev38.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-22 10:56:08 +02:00
178c2b6927
build(deps): bump boto3 from 1.14.6 to 1.14.7 ( #89 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.6 to 1.14.7.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.6...1.14.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-22 10:55:38 +02:00
59b8b1e92a
build(deps): bump codemirror in /passbook/static/static ( #86 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.54.0 to 5.55.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.54.0...5.55.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-22 10:55:16 +02:00
0210cdadfb
build(deps): bump signxml from 2.7.3 to 2.8.0 ( #87 )
...
Bumps [signxml](https://github.com/kislyuk/signxml ) from 2.7.3 to 2.8.0.
- [Release notes](https://github.com/kislyuk/signxml/releases )
- [Changelog](https://github.com/XML-Security/signxml/blob/master/Changes.rst )
- [Commits](https://github.com/kislyuk/signxml/compare/v2.7.3...v2.8.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-22 10:54:37 +02:00
491e507d49
stages/email: check saved get params for token
2020-06-21 20:46:48 +02:00
de1be2df88
flows: save entire GET params from shell executor
2020-06-21 20:46:38 +02:00
39f51ec33d
stages/email: fix email account confirmation email template
2020-06-21 20:13:59 +02:00
f69e20886b
e2e: use class name and timestamp for screenshots
2020-06-21 19:22:30 +02:00
fd0f0c65e9
e2e: add more failsafe
2020-06-21 19:03:13 +02:00
ed4daa64fe
e2e: save screenshots with timestamp instead of class name
2020-06-21 18:44:08 +02:00
887163c45c
e2e: add more failsafe
2020-06-21 18:36:43 +02:00
1b3c0adf75
e2e: cleanup, always take screenshots on teardown
2020-06-21 15:09:01 +02:00
0838f518d4
e2e: save screenshot on failure, upload to github actions
2020-06-21 14:43:48 +02:00
5c49cda884
e2e: add more safety checks
2020-06-21 13:40:53 +02:00
6643cce841
ci: install node and run yarn for e2e tests
2020-06-21 13:18:06 +02:00
3eb2cda37d
e2e: add wait for codemirror
2020-06-21 12:59:18 +02:00
6fdaac9a7d
e2e: rewrite enroll test to use admin interface for setup
2020-06-21 12:42:24 +02:00
6122dcacc7
flows: fix flow cache not being cleared correctly when stages are saved
2020-06-21 12:40:01 +02:00
246d00bdde
e2e: fix lint error
2020-06-21 00:26:29 +02:00
7e47b64b05
e2e: SeleniumTestCase: add url() to reverse into full URL
2020-06-20 23:56:35 +02:00
4285175bba
e2e: add tests for oauth and saml provider
2020-06-20 23:53:05 +02:00
e4a9a84646
e2e: cleanup, use USER function instead of typing static strings
2020-06-20 23:52:53 +02:00
4d81172a48
providers/oauth: add support for consent stage, cleanup
2020-06-20 23:30:53 +02:00
c97b946a00
providers/saml: make SAML provider compatible with consent
2020-06-20 22:30:45 +02:00
3753275453
providers/saml: make metadata accessible without authentication
2020-06-20 21:51:52 +02:00
e4cb9b7ff9
providers/saml: fix provider has no attribute sp_binding
2020-06-20 21:49:48 +02:00
a0f05caf8e
providers/saml: move templates into correct folder
2020-06-20 21:49:16 +02:00
42e9ce4f72
providers/*: fix plan stages not being injected properly
2020-06-20 19:40:25 +02:00
331faa53bc
providers/saml: fix metadata template using wrong templates
2020-06-20 19:35:48 +02:00
17424ccc3b
e2e: use reverse instead of static URLs
2020-06-20 17:21:16 +02:00
68efcc7bf2
e2e: add custom testcase class to simplify code
2020-06-20 17:06:00 +02:00
7b7305607c
root: enable debug logging when testing
2020-06-20 15:48:54 +02:00
f1e6d91289
e2e: fix linting error
2020-06-19 22:37:48 +02:00
0310d46314
e2e: improve race-condition
2020-06-19 22:27:44 +02:00
14fd137f89
root: improve test detection
2020-06-19 22:27:20 +02:00
e91a8f88a0
ci: run full coverage including e2e
2020-06-19 20:57:42 +02:00
af8cdb34ee
*: fix not all migrations using db_alias
2020-06-19 20:43:27 +02:00
03b1a67b44
flows: change wording of consent on flows
2020-06-19 20:33:41 +02:00
12525051b6
e2e: add test for providers/oidc with consent
2020-06-19 20:26:04 +02:00
01f004cec6
root: move all e2e dependencies into pipfile
2020-06-19 20:25:45 +02:00
3a40e50fa0
providers/oidc: add template for consent
2020-06-19 20:19:31 +02:00
fa5c2bd85c
stages/consent: add FlowPlan context variable for template name
2020-06-19 20:19:18 +02:00
b83aa44c4f
ci: run full coverage with e2e in one step so we get full coverage percentage
2020-06-19 19:45:46 +02:00
73e7158178
e2e: add OIDC Provider test against grafana, more formatting, minor bug fixes
2020-06-19 19:45:27 +02:00
8c6a4a4968
e2e: test against standalone chrome instance, start implementing oidc provider test
2020-06-19 18:19:20 +02:00
d12462fe0d
build(deps): bump django-prometheus from 2.1.0.dev32 to 2.1.0.dev36 ( #81 )
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev32 to 2.1.0.dev36.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 15:21:29 +02:00
c83216ece0
Merge branch 'master' into e2e
...
# Conflicts:
# Pipfile.lock
# docs/installation/docker-compose.md
2020-06-19 09:00:46 +02:00
133486f07f
build(deps): bump boto3 from 1.14.5 to 1.14.6 ( #83 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.5 to 1.14.6.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.5...1.14.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:53:47 +02:00
b0fec4f3e2
build(deps): bump @fortawesome/fontawesome-free ( #80 )
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 5.13.0 to 5.13.1.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/5.13.0...5.13.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:53:29 +02:00
739a99f16e
build(deps): bump django-otp from 0.9.1 to 0.9.2 ( #82 )
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v0.9.1...v0.9.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:53:12 +02:00
f54a1b627c
build(deps): bump sentry-sdk from 0.15.0 to 0.15.1 ( #85 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.15.0...0.15.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:52:57 +02:00
242d8c2b91
build(deps): bump pyuwsgi from 2.0.18.post0 to 2.0.19.1 ( #84 )
...
Bumps [pyuwsgi](https://uwsgi-docs.readthedocs.io/en/latest/ ) from 2.0.18.post0 to 2.0.19.1.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-19 08:52:38 +02:00
77065794da
docs: clarify post-installation login
2020-06-18 23:26:15 +02:00
dab53cfd03
flows/executor: call plan.next before pop so we can save plan
...
ReevaluateMarker: use PolicyEngine without cache
2020-06-18 22:54:09 +02:00
6a4086c490
flows: introduce FlowPlan markers, which indicate when a stage needs … ( #79 )
...
* flows: introduce FlowPlan markers, which indicate when a stage needs re-evaluation
Implement re_evaluate_policies
add unittests for several different scenarios
closes #78
* flows: move markers to separate files, cleanup formatting
* flows: fix self.next is not callable
2020-06-18 22:43:51 +02:00
5b8bdac84b
Merge branch 'pr/77'
...
# Conflicts:
# docs/flow/flows.md
# docs/installation/docker-compose.md
# docs/providers.md
2020-06-18 22:10:03 +02:00
c71b150025
docs(upgrading-from-0.8.x.md): formatting
2020-06-18 20:19:58 +01:00
647d56e90c
docs(index.md): capitalisation & formatting
2020-06-18 20:15:15 +01:00
e85236959b
docs(index.md): capitalisation & punctuation
2020-06-18 19:57:58 +01:00
afe3259e96
docs(index.md): capitalisation & punctuation
2020-06-18 19:55:55 +01:00
4be2c66cdf
docs(index.md): capitalisation & punctuation
2020-06-18 19:54:39 +01:00
dc8c1ad297
docs(index.md): capitalisation
2020-06-18 19:53:02 +01:00
9dc3b1dca0
docs(index.md): punctuation
2020-06-18 19:44:25 +01:00
cbfb509ca9
docs(expression.md): clarity & punctuation
2020-06-18 19:34:26 +01:00
047361600d
docs(terminology.md): clarity & capitalisation
2020-06-18 19:27:20 +01:00
a5b8c91c04
docs(expression.md): clarity
2020-06-18 19:06:30 +01:00
4d317a21ce
docs(index.md): capitalisation and clarity
2020-06-18 19:02:58 +01:00
e07b65401e
docs(user-object.md): punctuation & capitalisation
2020-06-18 18:59:03 +01:00
71df9ea74d
docs(index.md): punctuation & capitalisation
2020-06-18 18:57:25 +01:00
1cbaf865d8
docs(providers.md): grammar and clarity
2020-06-18 18:55:01 +01:00
cf9023269e
docs(sources.md): grammar and clarity
2020-06-18 18:47:45 +01:00
5f9e8ac89b
root: update funding
2020-06-18 19:41:19 +02:00
bdf0e74af3
docs: add supported scopes of oauth provider
2020-06-18 19:39:58 +02:00
6dedb17029
docs(validation.md): grammar and typo fix
2020-06-18 18:35:59 +01:00
5e8a1e3c0d
*: make email naming consistent
2020-06-18 19:35:59 +02:00
703e67a060
docs(prompt.md): grammar and clarity
2020-06-18 18:34:40 +01:00
de00f9f41a
docs(password.md): clarity and punctuation
2020-06-18 18:28:56 +01:00
a05f841bed
docs(invitation.md): new words
2020-06-18 18:19:24 +01:00
c23646e6f3
docs(identification.md): punctuation
2020-06-18 18:16:28 +01:00
f0600b5482
docs(email.md): grammar and clarity
2020-06-18 18:14:56 +01:00
afc8baff5f
flows/shell: check for elements with autofocus attribute and call .focus();
...
closes #76
2020-06-18 19:09:12 +02:00
8a0b3bd299
docs(dummy.md): punctuation and grammar
2020-06-18 18:07:11 +01:00
3713d111a4
core: fix integrity error for default user
...
closes #75
2020-06-18 19:04:13 +02:00
111459dc25
docs(captcha.md): grammar and clarity
2020-06-18 18:02:58 +01:00
cdad8bb0c3
docs(flows.md): grammar and clarity
2020-06-18 18:00:05 +01:00
96c41f399e
docs(kubernetes.md): grammar
2020-06-18 17:37:52 +01:00
c4d7d0213f
docs(docker-compose.md): grammar and clarity
...
Improved grammar and clarified some points.
2020-06-18 16:59:01 +01:00
2a5ee9b185
build(deps): bump swagger-spec-validator from 2.7.1 to 2.7.2 ( #70 )
...
Bumps [swagger-spec-validator](https://github.com/Yelp/swagger_spec_validator ) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/Yelp/swagger_spec_validator/releases )
- [Changelog](https://github.com/Yelp/swagger_spec_validator/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/Yelp/swagger_spec_validator/compare/v2.7.1...v2.7.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-18 15:38:29 +02:00
9aa3b16c92
build(deps): bump boto3 from 1.14.3 to 1.14.5 ( #72 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.3 to 1.14.5.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.3...1.14.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-18 15:28:11 +02:00
4c3de09f6a
build(deps): bump django-prometheus from 2.1.0.dev30 to 2.1.0.dev32 ( #73 )
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev30 to 2.1.0.dev32.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-18 15:27:39 +02:00
f4650ead40
build(deps): bump sentry-sdk from 0.14.4 to 0.15.0 ( #74 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.14.4 to 0.15.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.14.4...0.15.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-18 15:26:49 +02:00
1d59af7491
root: fix docker-compose not correctly redirecting to https
2020-06-16 21:34:48 +02:00
8605e62503
build(deps): bump boto3 from 1.14.2 to 1.14.3 ( #69 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.2 to 1.14.3.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.2...1.14.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-16 10:21:36 +02:00
3f779fe766
ci: use gh-
prefix for auto-build docker images for easier cleanup
2020-06-15 19:27:44 +02:00
1d3460b670
new release: 0.9.0-pre2
2020-06-15 19:08:17 +02:00
feba3e2430
stages/prompt: Add username type field
...
add autocomplete attributes for username and password
2020-06-15 19:05:18 +02:00
b49d39a685
stages/identification: improve support for password managers
2020-06-15 18:38:09 +02:00
34c1b3b68b
stages/password: Improve support for password managers
2020-06-15 18:37:59 +02:00
e3d6ca6ab4
root: revert to non-prometheus db backend
2020-06-15 12:12:32 +02:00
6f0e292c43
root: add lgtm
2020-06-15 11:56:20 +02:00
9df1e7900d
stages/email: add noopener noreferrer
2020-06-15 11:56:14 +02:00
9920d121e5
build(deps): bump django-prometheus from 2.1.0.dev14 to 2.1.0.dev30 ( #67 )
...
Bumps [django-prometheus](https://github.com/korfuri/django-prometheus ) from 2.1.0.dev14 to 2.1.0.dev30.
- [Release notes](https://github.com/korfuri/django-prometheus/releases )
- [Changelog](https://github.com/korfuri/django-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/korfuri/django-prometheus/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 11:47:03 +02:00
7e77c88407
build(deps): bump boto3 from 1.14.1 to 1.14.2 ( #68 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.14.1 to 1.14.2.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.14.1...1.14.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 09:05:30 +02:00
3fa982cb2a
build(deps): bump boto3 from 1.13.26 to 1.14.1 ( #66 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.26 to 1.14.1.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.26...1.14.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-12 22:49:58 +02:00
4f1e767488
build(deps): bump swagger-spec-validator from 2.7.0 to 2.7.1 ( #64 )
...
Bumps [swagger-spec-validator](https://github.com/Yelp/swagger_spec_validator ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/Yelp/swagger_spec_validator/releases )
- [Changelog](https://github.com/Yelp/swagger_spec_validator/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/Yelp/swagger_spec_validator/compare/v2.7.0...v2.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-11 12:47:55 +02:00
8e6b503c0d
build(deps): bump signxml from 2.7.2 to 2.7.3 ( #65 )
...
Bumps [signxml](https://github.com/kislyuk/signxml ) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/kislyuk/signxml/releases )
- [Changelog](https://github.com/XML-Security/signxml/blob/master/Changes.rst )
- [Commits](https://github.com/kislyuk/signxml/compare/v2.7.2...v2.7.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-11 12:44:23 +02:00
17f1cad468
build(deps): bump boto3 from 1.13.25 to 1.13.26 ( #62 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.25 to 1.13.26.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.25...1.13.26 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-10 13:56:40 +02:00
0b8eaff874
build(deps): bump celery from 4.4.4 to 4.4.5 ( #60 )
...
Bumps [celery](https://github.com/celery/celery ) from 4.4.4 to 4.4.5.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v4.4.4...v4.4.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-09 13:48:25 +02:00
33a6d4cdeb
build(deps-dev): bump pylint from 2.5.2 to 2.5.3 ( #59 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.5.2 to 2.5.3.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.5.2...pylint-2.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-09 13:42:34 +02:00
d3224f4ee8
build(deps): bump boto3 from 1.13.24 to 1.13.25 ( #61 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.24 to 1.13.25.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.24...1.13.25 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-09 13:42:14 +02:00
2a3166bf7e
ui: (pf4) Update pagination and toolbar
2020-06-09 13:40:03 +02:00
62fe4d617b
ui: (pf4) update admin overview
2020-06-09 13:39:44 +02:00
b86b36f947
ui: (pf4) update forms
2020-06-09 13:39:35 +02:00
d6b9e67e78
ui: (pf4) fix navbar
2020-06-09 13:11:54 +02:00
f589da4e72
ui: (pf4) fix empty state
2020-06-09 09:52:25 +02:00
2e5170f631
build(deps): bump @patternfly/patternfly in /passbook/static/static ( #58 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 2.71.6 to 4.10.31.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/v2.71.6...prerelease-v4.10.31 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-09 09:32:56 +02:00
bd312b60fc
gatekeeper: update upstream docker image
2020-06-09 09:26:03 +02:00
26aa7e1fef
sources/ldap: fix 'LDAPSource' object has no attribute '_connection'
2020-06-09 01:17:17 +02:00
9495956fae
docs: add login credentials to kubernetes install
2020-06-08 22:13:38 +02:00
089ee86d43
docs: add initial login instructions
2020-06-08 22:11:01 +02:00
d321e2f52c
docs: update docker-compose install form README
2020-06-08 22:09:04 +02:00
5265064b10
new release: 0.9.0-pre1
2020-06-08 15:47:22 +02:00
ee8313142f
Merge branch 'docs-flows'
...
# Conflicts:
# passbook/core/templates/partials/form_horizontal.html
2020-06-08 15:43:46 +02:00
0963b68f4e
e2e: use separate network
2020-06-08 11:23:18 +02:00
a4a7ecd493
e2e: use normal selenium grid
2020-06-08 11:21:14 +02:00
3b6e414d0f
ci: use docker-compose pull -q
2020-06-08 10:58:44 +02:00
8859806d64
ci: fix missing selenium
2020-06-08 10:57:48 +02:00
56198e503b
ci: Run e2e tests in one stage
2020-06-08 10:50:31 +02:00
b1b3a23d1e
ci: docker-compose without TTY
2020-06-08 10:21:22 +02:00
45dd004d00
build(deps): bump boto3 from 1.13.23 to 1.13.24 ( #55 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.23 to 1.13.24.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.23...1.13.24 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 10:16:49 +02:00
c4ebc5c085
build(deps): bump swagger-spec-validator from 2.6.0 to 2.7.0 ( #56 )
...
Bumps [swagger-spec-validator](https://github.com/Yelp/swagger_spec_validator ) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/Yelp/swagger_spec_validator/releases )
- [Changelog](https://github.com/Yelp/swagger_spec_validator/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/Yelp/swagger_spec_validator/compare/v2.6.0...v2.7.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 10:04:42 +02:00
31c42f1104
build(deps): bump django-filter from 2.2.0 to 2.3.0 ( #54 )
...
Bumps [django-filter](https://github.com/carltongibson/django-filter ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/carltongibson/django-filter/releases )
- [Changelog](https://github.com/carltongibson/django-filter/blob/master/CHANGES.rst )
- [Commits](https://github.com/carltongibson/django-filter/compare/2.2.0...2.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 09:02:34 +02:00
8b7f665c82
build(deps): bump django-guardian from 2.2.0 to 2.3.0 ( #57 )
...
Bumps [django-guardian](https://github.com/django-guardian/django-guardian ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/django-guardian/django-guardian/releases )
- [Changelog](https://github.com/django-guardian/django-guardian/blob/devel/CHANGES )
- [Commits](https://github.com/django-guardian/django-guardian/compare/v2.2.0...v2.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 09:01:33 +02:00
0ca7579d19
ci: attempt to fix e2e not a tty error
2020-06-07 19:57:01 +02:00
2291ae98c3
e2e: fix lint error
2020-06-07 19:50:01 +02:00
16c6e29801
root: add missing selenium
2020-06-07 19:44:28 +02:00
fc2eb003ea
e2e: add apply_default_data to load data from migrations after tables have been truncated
2020-06-07 19:31:16 +02:00
aa440c17b7
Merge branch 'master' into e2e
2020-06-07 17:52:51 +02:00
4915205678
WIP Use Flows for Sources and Providers ( #32 )
...
* core: start migrating to flows for authorisation
* sources/oauth: start type-hinting
* core: create default user
* core: only show user delete button if an unenrollment flow exists
* flows: Correctly check initial policies on flow with context
* policies: add more verbosity to engine
* sources/oauth: migrate to flows
* sources/oauth: fix typing errors
* flows: add more tests
* sources/oauth: start implementing unittests
* sources/ldap: add option to disable user sync, move connection init to model
* sources/ldap: re-add default PropertyMappings
* providers/saml: re-add default PropertyMappings
* admin: fix missing stage count
* stages/identification: fix sources not being shown
* crypto: fix being unable to save with private key
* crypto: re-add default self-signed keypair
* policies: rewrite cache_key to prevent wrong cache
* sources/saml: migrate to flows for auth and enrollment
* stages/consent: add new stage
* admin: fix PropertyMapping widget not rendering properly
* core: provider.authorization_flow is mandatory
* flows: add support for "autosubmit" attribute on form
* flows: add InMemoryStage for dynamic stages
* flows: optionally allow empty flows from FlowPlanner
* providers/saml: update to authorization_flow
* sources/*: fix flow executor URL
* flows: fix pylint error
* flows: wrap responses in JSON object to easily handle redirects
* flow: dont cache plan's context
* providers/oauth: rewrite OAuth2 Provider to use flows
* providers/*: update docstrings of models
* core: fix forms not passing help_text through safe
* flows: fix HttpResponses not being converted to JSON
* providers/oidc: rewrite to use flows
* flows: fix linting
2020-06-07 16:35:08 +02:00
07da5f7122
Merge branch 'master' into docs-flows
2020-06-05 20:30:59 +02:00
f91e02a0ec
flows: allow username for default flow
2020-06-05 20:30:47 +02:00
c62794c738
admin: fix PropertyMapping widget not rendering properly
2020-06-05 20:27:18 +02:00
7664b428e7
sources/ldap: fix expression field not being CodeMirror
2020-06-05 20:18:45 +02:00
9f3f34389e
root: update docs URL
2020-06-05 20:18:26 +02:00
30ca926b38
docs: remove last occurrences to jinja2
2020-06-05 20:18:11 +02:00
eeb62f543f
docs: fix wrong paths in nav section
2020-06-05 17:31:41 +02:00
6a7ffa855e
docs: add example for login flow
2020-06-05 17:29:08 +02:00
0c5aff21bc
stages/identification: minor UI fixes
2020-06-05 17:02:50 +02:00
b0f426e51a
core: fix help_text not always being shown on horizontal form
2020-06-05 17:01:46 +02:00
57b91eb128
docs(terminology.md): grammar and clarity
...
Improved grammar and clarified some points.
2020-06-05 15:51:21 +01:00
ed0094eba2
docs: add runtime
2020-06-05 15:58:10 +02:00
4c1b6d5f48
docs: add requirements for docs
2020-06-05 15:54:59 +02:00
41a7e1ef07
docs: simplify index, update, add screenshots
2020-06-05 12:51:28 +02:00
4ff41be74a
Merge branch 'master' into docs-flows
...
# Conflicts:
# mkdocs.yml
2020-06-05 12:51:10 +02:00
7067d1f236
docs: fix typo'd URL
2020-06-05 12:10:28 +02:00
73116b9d1a
policies/expression: migrate to raw python instead of jinja2 ( #49 )
...
* policies/expression: migrate to raw python instead of jinja2
* lib/expression: create base evaluator, custom subclass for policies
* core: rewrite propertymappings to use python
* providers/saml: update to new PropertyMappings
* sources/ldap: update to new PropertyMappings
* docs: update docs for new propertymappings
* root: remove jinja2
* root: re-add jinja to lock file as its implicitly required
2020-06-05 12:00:27 +02:00
147212a5f9
build(deps): bump boto3 from 1.13.22 to 1.13.23 ( #53 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.22 to 1.13.23.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.22...1.13.23 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-05 10:27:07 +02:00
5502c319d4
build(deps): bump celery from 4.4.2 to 4.4.4 ( #50 )
...
Bumps [celery](https://github.com/celery/celery ) from 4.4.2 to 4.4.4.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/master/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/4.4.2...v4.4.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-04 09:15:42 +02:00
d18b76a47d
build(deps): bump boto3 from 1.13.21 to 1.13.22 ( #51 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.21 to 1.13.22.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.21...1.13.22 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-04 09:15:31 +02:00
90ce704def
build(deps): bump django from 3.0.6 to 3.0.7 ( #52 )
...
Bumps [django](https://github.com/django/django ) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.6...3.0.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-04 09:15:11 +02:00
790139f8bc
stages/email: Add test to check if user is pending
2020-06-03 21:00:04 +02:00
f4be007803
build(deps): bump boto3 from 1.13.20 to 1.13.21 ( #47 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.20 to 1.13.21.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.20...1.13.21 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-03 08:56:13 +02:00
448ca62661
build(deps): bump kombu from 4.6.9 to 4.6.10 ( #48 )
...
Bumps [kombu](https://kombu.readthedocs.io ) from 4.6.9 to 4.6.10.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-03 08:55:23 +02:00
4824e5c8ba
docs: add docs for flows and all stages
2020-06-02 23:52:02 +02:00
9882342ed1
Merge branch 'master' into azure-pipelines
...
# Conflicts:
# .github/workflows/ci.yml
2020-06-02 20:40:04 +02:00
c4facd53b4
Merge branch 'master' into docs-flows
2020-06-02 20:25:43 +02:00
ef913abc7a
sources/ldap: add option to disable user sync, move connection init to model
2020-06-02 17:15:59 +02:00
55fc5a6068
policies: rewrite cache_key to prevent wrong cache
...
# Conflicts:
# passbook/core/signals.py
# passbook/policies/engine.py
# passbook/policies/process.py
2020-06-02 17:06:18 +02:00
f22c89c998
crypto: re-add default self-signed keypair
2020-06-02 17:01:15 +02:00
2a78d2d0a0
crypto: fix being unable to save with private key
2020-06-02 17:01:15 +02:00
b0ddc6a8c0
admin: fix missing stage count
2020-06-02 17:00:26 +02:00
8080b0380e
providers/saml: re-add default PropertyMappings
2020-06-02 17:00:03 +02:00
ddfa2abbaa
sources/ldap: re-add default PropertyMappings
2020-06-02 17:00:03 +02:00
5fc5e54f47
sources/oauth: fix typing errors
...
# Conflicts:
# passbook/sources/oauth/clients.py
2020-06-02 16:57:38 +02:00
7462d56182
policies/engine: add more verbosity
2020-06-02 16:56:58 +02:00
3f92d1c420
flows: Correctly check initial policies on flow with context
...
# Conflicts:
# passbook/flows/planner.py
# passbook/flows/tests/test_planner.py
# passbook/flows/tests/test_views.py
# passbook/flows/views.py
2020-06-02 16:53:40 +02:00
d4fa60f509
core: only show user delete button if an unenrollment flow exists
2020-06-02 16:44:29 +02:00
052bf88c3d
core: create default user
...
# Conflicts:
# README.md
2020-06-02 16:42:44 +02:00
07d047c887
stages/identification: fix *_flows missing in edit form
2020-06-02 16:39:55 +02:00
23193314f1
Merge branch 'master' into docs-flows
2020-06-02 15:20:24 +02:00
1912b29dc5
policies/expression: fix lint error
2020-06-02 15:20:02 +02:00
46410428d9
build(deps): bump boto3 from 1.13.19 to 1.13.20 ( #45 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.19 to 1.13.20.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.19...1.13.20 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-02 09:38:17 +02:00
1774e33c24
build(deps): bump kombu from 4.6.8 to 4.6.9 ( #46 )
...
Bumps [kombu](https://kombu.readthedocs.io ) from 4.6.8 to 4.6.9.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-02 09:37:53 +02:00
c961327d27
stages/identification: fix recovery template
2020-06-01 19:08:14 +02:00
fe1ff7fc76
core: fix form not showing general errors
2020-06-01 19:08:01 +02:00
82d12ecfdf
policies/expression: use pb_message() for messages instead of returning a tuple
2020-06-01 15:25:38 +02:00
6ed822fa38
build(deps-dev): bump autopep8 from 1.5.2 to 1.5.3 ( #44 )
...
Bumps [autopep8](https://github.com/hhatto/autopep8 ) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/hhatto/autopep8/releases )
- [Commits](https://github.com/hhatto/autopep8/compare/v1.5.2...v1.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-01 12:40:08 +02:00
4d1658b35e
stages/identification: explicitly define enrollment and recovery
2020-05-31 23:01:08 +02:00
08302a04bf
docs: add docs for flows, start docs for stages
2020-05-30 22:36:01 +02:00
1c906b12be
ci: set static network for static build
2020-05-29 10:04:23 +02:00
4d835b18cc
ci: fix network for static build
2020-05-29 09:43:00 +02:00
e02ff7ec30
ci: fix codecov token not being set correctly
2020-05-29 09:18:17 +02:00
2e67b0194b
Update azure-pipelines.yml for Azure Pipelines
2020-05-29 09:15:57 +02:00
8b4558fcd0
build(deps): bump boto3 from 1.13.18 to 1.13.19 ( #41 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.18 to 1.13.19.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.18...1.13.19 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-29 08:53:41 +02:00
27728abe99
e2e: start implementing e2e tests
2020-05-29 00:45:56 +02:00
467b95cf02
Merge branch 'master' into e2e
2020-05-29 00:23:47 +02:00
80a36a3441
stages/user_write: don't use create_user, create empty object and set attributes
2020-05-28 23:22:15 +02:00
b1b63fbb7f
stages/prompt: add prompt order field
2020-05-28 23:21:43 +02:00
0302a95dd7
Squashed commit of the following:
...
commit fe6bfb1620
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Thu May 28 22:44:42 2020 +0200
stages/identification: fix wrong link
2020-05-28 22:44:59 +02:00
fe6bfb1620
stages/identification: fix wrong link
2020-05-28 22:44:42 +02:00
3cad746407
Merge branch 'master' into e2e
2020-05-28 22:43:56 +02:00
e6d64bf5b3
stages/identification: fix sources and recovery/enrollment not being shown
2020-05-28 22:43:44 +02:00
8dd05d5431
Squashed commit of the following:
...
commit 270739a45a
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Thu May 28 21:50:43 2020 +0200
admin: fix policy testing form not showing the correct result
commit df8995deed
Author: Jens L <jens@beryju.org >
Date: Thu May 28 21:45:54 2020 +0200
policies/*: remove Policy.negate, order, timeout (#39 )
policies: rewrite engine to use PolicyBinding for order/negate/timeout
policies: rewrite engine to use PolicyResult instead of tuple
commit fdfc6472d2
Author: Jens Langhammer <jens.langhammer@beryju.org >
Date: Thu May 28 10:36:10 2020 +0200
admin: fixup some urls
commit bc495828e7
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Thu May 28 09:39:28 2020 +0200
build(deps): bump django-redis from 4.11.0 to 4.12.1 (#38 )
Bumps [django-redis](https://github.com/jazzband/django-redis ) from 4.11.0 to 4.12.1.
- [Release notes](https://github.com/jazzband/django-redis/releases )
- [Changelog](https://github.com/jazzband/django-redis/blob/master/CHANGES.rst )
- [Commits](https://github.com/jazzband/django-redis/compare/4.11.0...4.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
commit fa138a273f
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date: Thu May 28 08:59:19 2020 +0200
build(deps): bump boto3 from 1.13.17 to 1.13.18 (#37 )
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.17 to 1.13.18.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.17...1.13.18 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-28 21:56:18 +02:00
270739a45a
admin: fix policy testing form not showing the correct result
2020-05-28 21:50:43 +02:00
df8995deed
policies/*: remove Policy.negate, order, timeout ( #39 )
...
policies: rewrite engine to use PolicyBinding for order/negate/timeout
policies: rewrite engine to use PolicyResult instead of tuple
2020-05-28 21:45:54 +02:00
02f0712934
ci: fix static being built on wrong docker image
2020-05-28 21:19:06 +02:00
7e7ea47f39
ci: fix level of stages on build jobs
2020-05-28 21:00:30 +02:00
7e52711e3a
ci: fix names of build jobs
2020-05-28 19:46:10 +02:00
40fd1c9c1f
ci: fix duplicate key
2020-05-28 19:45:25 +02:00
4037a444eb
ci: migrate building
2020-05-28 19:44:25 +02:00
1ed7e900f2
ci: migrate unittests and coverage
2020-05-28 19:29:28 +02:00
cfc8d0a0f7
ci: migrate lint to az
2020-05-28 19:15:18 +02:00
df33616544
Set up CI with Azure Pipelines
...
[skip ci]
2020-05-28 18:57:48 +02:00
fdfc6472d2
admin: fixup some urls
2020-05-28 10:36:27 +02:00
bc495828e7
build(deps): bump django-redis from 4.11.0 to 4.12.1 ( #38 )
...
Bumps [django-redis](https://github.com/jazzband/django-redis ) from 4.11.0 to 4.12.1.
- [Release notes](https://github.com/jazzband/django-redis/releases )
- [Changelog](https://github.com/jazzband/django-redis/blob/master/CHANGES.rst )
- [Commits](https://github.com/jazzband/django-redis/compare/4.11.0...4.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-28 09:39:28 +02:00
fa138a273f
build(deps): bump boto3 from 1.13.17 to 1.13.18 ( #37 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.17 to 1.13.18.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.17...1.13.18 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-28 08:59:19 +02:00
5555dd4dde
root: update readme
2020-05-27 17:57:43 +02:00
084ff2994f
ci: add cleanup to CI to remove old tags
2020-05-27 17:33:27 +02:00
ee8a61d164
root: update readme
2020-05-27 17:26:35 +02:00
60a363e4bf
build(deps): bump boto3 from 1.13.15 to 1.13.17 ( #35 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.15 to 1.13.17.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.15...1.13.17 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-27 11:53:59 +02:00
e2804b9755
root: fix linting errors
2020-05-27 11:26:48 +02:00
9330a03273
root: fix pylint not correctly ignoring migrations
2020-05-27 11:15:10 +02:00
beabba2890
flows: Load Stages without refreshing the whole page ( #33 )
...
* flows: initial implementation of FlowExecutorShell
* flows: load messages dynamically upon card refresh
2020-05-24 00:57:25 +02:00
eeeb14a045
admin: fix urls for applications
2020-05-22 23:22:40 +02:00
ff3f126832
build(deps): bump boto3 from 1.13.14 to 1.13.15 ( #31 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.14 to 1.13.15.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.14...1.13.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-22 09:55:25 +02:00
73225917cd
build(deps): bump codemirror in /passbook/static/static ( #29 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.53.2 to 5.54.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.53.2...5.54.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-21 19:12:14 +02:00
8b7a285f4a
build(deps): bump swagger-spec-validator from 2.5.0 to 2.6.0 ( #28 )
...
Bumps [swagger-spec-validator](https://github.com/Yelp/swagger_spec_validator ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/Yelp/swagger_spec_validator/releases )
- [Changelog](https://github.com/Yelp/swagger_spec_validator/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/Yelp/swagger_spec_validator/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-21 19:11:27 +02:00
3a4c6a5d67
build(deps): bump boto3 from 1.13.13 to 1.13.14 ( #30 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.13 to 1.13.14.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.13...1.13.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-21 14:20:51 +02:00
0664f0b6b2
flows: add support for default_context, etc
...
default_context can be used to influence policies during the planning. This should be used when the Planner is called from other views to correctly preseed the plan.
This also checks if there is a PENDING_USER set, and uses that user for the cache key instead
2020-05-20 16:15:16 +02:00
fab9f1cb1b
root: clear cache on debug startup
2020-05-20 16:13:48 +02:00
b3c54308b7
policies/expression: validate syntax on form clean
2020-05-20 16:13:36 +02:00
c1a72a0474
crypto: fix clean_ methods not returning values
2020-05-20 16:10:12 +02:00
4377d1e86e
admin: fix flow ordering, fix source URLs
2020-05-20 16:09:53 +02:00
cafe2f1e1f
admin: fix linting
2020-05-20 13:59:56 +02:00
c329a724e8
admin: fix wrong name in template
2020-05-20 13:55:17 +02:00
969da05437
admin: show object's docstring on inheritance based lists
2020-05-20 13:47:58 +02:00
c61c84e9f3
admin: remove inline JS, add CodeMirror widget for jinja and yaml
2020-05-20 13:00:45 +02:00
e08c5ff875
helm: fully remove domain, add log_level
2020-05-20 12:16:56 +02:00
d1fd616b8d
build(deps): bump packaging from 20.3 to 20.4 ( #25 )
...
Bumps [packaging](https://github.com/pypa/packaging ) from 20.3 to 20.4.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/20.3...20.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-20 09:41:31 +02:00
cc4bbc049b
build(deps): bump boto3 from 1.13.12 to 1.13.13 ( #27 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.12 to 1.13.13.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.12...1.13.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-20 09:38:04 +02:00
24a3e787dd
migrate to per-model UUID Primary key, remove UUIDModel ( #26 )
...
* *: migrate to per-model UUID Primary key, remove UUIDModel
* *: fix import order, fix unittests
2020-05-20 09:17:06 +02:00
13a20478fd
sources/oauth: add OIDC client
2020-05-19 21:53:46 +02:00
f58ee7fb52
sources/oauth: fix handling of sources with spaces in their name
2020-05-19 21:53:36 +02:00
4d45dc31a9
helm: limit deployments to their respective components
2020-05-19 21:25:56 +02:00
f6b5fbc2cf
admin: fix sidebar
2020-05-19 21:02:10 +02:00
db69c3e38d
admin: add generic tests
2020-05-19 20:59:43 +02:00
5ba55356a9
admin: cleanup templates, cleanup templatetags
2020-05-19 20:29:02 +02:00
6104b7c9ba
build(deps): bump lxml from 4.5.0 to 4.5.1 ( #24 )
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.5.0...lxml-4.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-19 15:58:30 +02:00
bcef8369ff
build(deps): bump boto3 from 1.13.11 to 1.13.12 ( #23 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.13.11 to 1.13.12.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.13.11...1.13.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-19 07:40:00 +02:00
0fe555a76e
Merge pull request #17 from BeryJu/dependabot/pip/pylint-2.5.2
...
build(deps-dev): bump pylint from 2.4.4 to 2.5.2
2020-05-19 07:33:17 +02:00
c903c81bd5
root: update pylint ignore list
2020-05-18 18:15:39 +02:00
2c43bfb13f
Merge pull request #22 from BeryJu/dependabot/pip/urllib3-1.25.9
...
build(deps): bump urllib3 from 1.25.8 to 1.25.9
2020-05-18 16:04:40 +02:00
24ecab0878
Merge pull request #21 from BeryJu/dependabot/pip/sentry-sdk-0.14.4
...
build(deps): bump sentry-sdk from 0.14.3 to 0.14.4
2020-05-18 15:53:32 +02:00
6285c79341
Merge pull request #20 from BeryJu/dependabot/pip/django-otp-0.9.1
...
build(deps): bump django-otp from 0.8.1 to 0.9.1
2020-05-18 15:35:23 +02:00
5f7c56fab4
Merge pull request #19 from BeryJu/dependabot/pip/coverage-5.1
...
build(deps-dev): bump coverage from 5.0.4 to 5.1
2020-05-18 15:01:29 +02:00
6338b14a5b
Merge pull request #18 from BeryJu/dependabot/pip/django-3.0.6
...
build(deps): bump django from 3.0.5 to 3.0.6
2020-05-18 14:51:44 +02:00
62ff3667f9
build(deps): bump urllib3 from 1.25.8 to 1.25.9
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.25.8 to 1.25.9.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/master/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.25.8...1.25.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 12:29:33 +00:00
3b97eef641
build(deps): bump sentry-sdk from 0.14.3 to 0.14.4
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 0.14.3 to 0.14.4.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/0.14.3...0.14.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 12:28:09 +00:00
b05d66466b
build(deps): bump django-otp from 0.8.1 to 0.9.1
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 0.8.1 to 0.9.1.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v0.8.1...v0.9.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 12:26:41 +00:00
220144c919
build(deps-dev): bump coverage from 5.0.4 to 5.1
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 5.0.4 to 5.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/coverage-5.0.4...coverage-5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 12:25:16 +00:00
3b9402420d
build(deps): bump django from 3.0.5 to 3.0.6
...
Bumps [django](https://github.com/django/django ) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.5...3.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 12:23:42 +00:00
1324143146
Merge pull request #13 from BeryJu/dependabot/pip/autopep8-1.5.2
...
build(deps-dev): bump autopep8 from 1.5.1 to 1.5.2
2020-05-18 14:20:01 +02:00
595144cdd9
build(deps-dev): bump pylint from 2.4.4 to 2.5.2
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.4.4 to 2.5.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.4.4...pylint-2.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 12:19:16 +00:00
b3e714a741
Merge pull request #12 from BeryJu/dependabot/npm_and_yarn/passbook/static/static/codemirror-5.53.2
...
build(deps): bump codemirror from 5.52.0 to 5.53.2 in /passbook/static/static
2020-05-18 14:15:29 +02:00
2b3ae1e2d5
Merge pull request #10 from BeryJu/dependabot/pip/pylint-django-2.0.15
...
build(deps-dev): bump pylint-django from 2.0.14 to 2.0.15
2020-05-18 14:15:18 +02:00
886845306a
build(deps): bump codemirror in /passbook/static/static
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.52.0 to 5.53.2.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.52.0...5.53.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 11:50:33 +00:00
de6aaec088
Merge pull request #11 from BeryJu/dependabot/npm_and_yarn/passbook/static/static/fortawesome/fontawesome-free-5.13.0
...
build(deps): bump @fortawesome/fontawesome-free from 5.12.1 to 5.13.0 in /passbook/static/static
2020-05-18 13:49:21 +02:00
137e0854ab
Merge pull request #15 from BeryJu/dependabot/pip/bumpversion-0.6.0
...
build(deps-dev): bump bumpversion from 0.5.3 to 0.6.0
2020-05-18 13:48:52 +02:00
b6a0e895bc
build(deps): bump @fortawesome/fontawesome-free
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 5.12.1 to 5.13.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/5.12.1...5.13.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 11:03:22 +00:00
05c791b1c0
build(deps-dev): bump bumpversion from 0.5.3 to 0.6.0
...
Bumps [bumpversion](https://github.com/peritus/bumpversion ) from 0.5.3 to 0.6.0.
- [Release notes](https://github.com/peritus/bumpversion/releases )
- [Commits](https://github.com/peritus/bumpversion/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 11:02:36 +00:00
669f3051e8
build(deps-dev): bump pylint-django from 2.0.14 to 2.0.15
...
Bumps [pylint-django](https://github.com/PyCQA/pylint-django ) from 2.0.14 to 2.0.15.
- [Release notes](https://github.com/PyCQA/pylint-django/releases )
- [Changelog](https://github.com/PyCQA/pylint-django/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/PyCQA/pylint-django/compare/v2.0.14...v2.0.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 11:02:17 +00:00
d945b56561
Merge pull request #14 from BeryJu/dependabot/npm_and_yarn/passbook/static/static/patternfly/patternfly-2.71.6
...
build(deps): bump @patternfly/patternfly from 2.65.3 to 2.71.6 in /passbook/static/static
2020-05-18 13:02:08 +02:00
27333bbff1
build(deps-dev): bump autopep8 from 1.5.1 to 1.5.2
...
Bumps [autopep8](https://github.com/hhatto/autopep8 ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/hhatto/autopep8/releases )
- [Commits](https://github.com/hhatto/autopep8/compare/v1.5.1...v1.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 11:02:07 +00:00
80c800f233
Merge pull request #16 from BeryJu/dependabot/pip/boto3-1.13.11
...
build(deps): bump boto3 from 1.12.39 to 1.13.11
2020-05-18 12:58:40 +02:00
5d17d3dd31
build(deps): bump boto3 from 1.12.39 to 1.13.11
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.12.39 to 1.13.11.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.12.39...1.13.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 09:51:42 +00:00
8c64fcd17f
build(deps): bump @patternfly/patternfly in /passbook/static/static
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 2.65.3 to 2.71.6.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/v2.65.3...v2.71.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 09:49:27 +00:00
753110583e
admin: fix incorrect URL
2020-05-17 23:55:42 +02:00
4206a8c43e
stages/password: fix button without labeling
2020-05-17 23:55:25 +02:00
7cc9ae45bc
static: fix any click on menu triggering collapse
2020-05-17 23:55:13 +02:00
09ef58350c
flows: rename AuthenticationStage to StageView as its a general base view
2020-05-17 00:03:06 +02:00
0b70007926
docs: add upgrade page
2020-05-16 23:46:25 +02:00
2c5d6e8187
docker: fix import order on wait_for_db
2020-05-16 22:56:14 +02:00
10d3f9ac2f
root: rewrite bootstrap in python, remove management command
2020-05-16 22:46:17 +02:00
a6301055f0
root: remove need for PASSBOOK_DOMAIN
2020-05-16 21:47:51 +02:00
9a1b8eb7c8
admin: add empty views to all lists, move invitation to stage-invitations
2020-05-16 21:43:48 +02:00
2ee45f388c
crypto: validate PEM data before saving
2020-05-16 21:25:10 +02:00
9a9feea5ff
static: make hamburger menu work
2020-05-16 21:11:48 +02:00
8540e787d3
admin: fix create buttons disappearing on small screens
2020-05-16 21:11:38 +02:00
db26ce808e
core: remove policies from application form
2020-05-16 20:48:45 +02:00
802d568273
admin: fix urls applications and sources
2020-05-16 20:48:30 +02:00
7b6524357f
stages/user_logout: fix dependency on PENDING_USER
2020-05-16 20:46:21 +02:00
83013f063d
core: remove stub data from user settings
2020-05-16 20:45:43 +02:00
333ee3eed4
dc: fix compose, remove SESSION_COOKIE_DOMAIN
2020-05-16 20:39:38 +02:00
e68352b09c
admin: add flow-stage-bindings, add policy-bindings, add prompts
2020-05-16 19:55:59 +02:00
df1cb88abc
admin: fix slow load for templates using get_links
2020-05-16 19:00:43 +02:00
5596caedbc
Merge pull request #9 from BeryJu/db-reset
...
DB Reset
2020-05-16 18:20:03 +02:00
7bd65120b9
*: migrate from PolicyModel to PolicyBindingModel, move Policy to passbook_policies
2020-05-16 18:07:00 +02:00
227966e727
core: rename nonce to token
2020-05-16 16:11:53 +02:00
406f69080b
Revert "*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through"
...
This reverts commit 7ed3ceb960
.
2020-05-16 16:02:42 +02:00
2ce31dfaa5
root: upgrade django-dbbackup
2020-05-16 14:54:18 +02:00
b23afcfc3b
helm: expose backup settings through helm chart
2020-05-16 14:17:43 +02:00
7ed3ceb960
*: providers and sources -> channels, PolicyModel to PolicyBindingModel that uses custom M2M through
2020-05-16 14:03:57 +02:00
615cd7870d
stages/email: add field to select E-Mail and subject
2020-05-15 14:50:23 +02:00
b907105f4a
policies/expression: expose python requests via expression, remove webhook policy
2020-05-15 12:02:41 +02:00
023423c6e7
stages/password: show password forgotten prompt when recovery flow configured
2020-05-15 11:01:02 +02:00
a5319fc2fe
*: rename templatetags to clearly identify
2020-05-15 10:54:31 +02:00
8cfd3f9a2b
Merge pull request #8 from BeryJu/flows-stage1
...
Flows Stage 1
2020-05-14 16:07:22 +02:00
814c797c64
stages/prompt: add policy verification logic
2020-05-14 15:48:23 +02:00
776ad3cfbf
policies/expression: add pb_log function to debug
2020-05-14 15:48:08 +02:00
74ddf70cb7
policy: add context to PolicyRequest
2020-05-14 15:47:56 +02:00
a7a839a29c
stages/prompt: promptstage based on PolicyBindingModel
2020-05-14 13:51:35 +02:00
9859c5db0a
policies: add API for policybindings
2020-05-14 13:51:05 +02:00
fe503c8de0
root: add swagger to repository
2020-05-14 13:45:46 +02:00
43a583e2d2
stages/invitation: add unittests
2020-05-13 23:20:27 +02:00
f289025d8e
stages/user_delete: fix missing API, fix missing tests
2020-05-13 23:20:07 +02:00
19cb310446
gh/actions: run coverage xml before codecov
2020-05-13 22:40:09 +02:00
47f6d0ac59
gh/actions: fix invalid path for codecov
2020-05-13 22:27:18 +02:00
922cbf932d
: update readme
2020-05-13 19:05:01 +02:00
c104eeebe6
gh/actions: add codecov
2020-05-13 18:52:37 +02:00
80c3246333
policies/expression: add pb_flow_plan variable
2020-05-13 18:44:36 +02:00
461fed5567
admin: remove more duplicate code
2020-05-13 13:45:57 +02:00
d5f6714ed7
admin: remove redundant code
2020-05-13 11:57:19 +02:00
c42ed6bc99
admin: sort types, minor fixups
2020-05-13 11:57:10 +02:00
57fed2b92b
stages/user_delete: fix formatting
2020-05-12 15:23:17 +02:00
e45b33c6c2
stages/user_delete: add user delete stage, remove view from core
2020-05-12 14:50:00 +02:00
137e90355b
flows: default-auth -> default-authentication
2020-05-12 14:49:47 +02:00
7500e622f6
stages/invitation: start extracting invitation from core
2020-05-11 21:58:02 +02:00
d49c58f326
flows: fix linting
2020-05-11 21:27:46 +02:00
9814d3be03
flows: add Planner and Executor unittests
2020-05-11 15:01:14 +02:00
fc9f86cccc
lib: use TemplateResponse for bad_request_message
2020-05-11 14:08:04 +02:00
6fd19c0a37
flows: add caching of plan, add planner unittests
2020-05-11 11:39:58 +02:00
10cb412532
flows: fix linting of migrations
2020-05-11 09:08:15 +02:00
e12780f78f
flows: add invalidation designation, use as default logout action
2020-05-11 01:12:57 +02:00
9dec13c225
stages/user_logout: add logout stage
2020-05-11 01:12:14 +02:00
69120da45c
core: remove redundant views/forms
2020-05-11 00:49:48 +02:00
5b2bf7519a
stages/user_create -> user_write: Stage can create and update existing users
2020-05-10 23:38:15 +02:00
631cf77f89
stages/captcha: add tests
2020-05-10 21:43:30 +02:00
6676e95011
stages/email: add tests, cleanup
2020-05-10 21:43:22 +02:00
3219cffb52
stages/email: add logic to verify token
2020-05-10 21:00:04 +02:00
d4f149bc02
stages/email: add form for sending email to prevent spam
...
stages/email: make token validity configurable
2020-05-10 20:50:27 +02:00
206cf4967d
stages/identification: add more templates
2020-05-10 20:24:47 +02:00
a67c53f46a
stages/email: start rewriting templates, add template tags to embed CSS and images
2020-05-10 20:16:58 +02:00
e989c61793
core: reduce default nonce time to 30 minutes
2020-05-10 20:15:56 +02:00
99bab03cce
flows: add check if current plan matches current flow
2020-05-10 20:15:24 +02:00
a7567ad8c6
stages/identification: add recovery support
2020-05-10 18:45:16 +02:00
2ffa2fc6b8
admin: update templates and stage views
2020-05-10 18:44:58 +02:00
8de87d9acb
stages/identification: test signup notice
2020-05-10 18:17:24 +02:00
1d03b36750
stages/identification: show sign up url when related flow exists
2020-05-10 18:14:10 +02:00
8dc3c49a2f
stages/user_create: add stage to create user after prompts
2020-05-10 18:04:23 +02:00
f6461b08d7
stages/prompt: add unittests
2020-05-10 17:52:26 +02:00
a3a3dde1c8
stages/dummy: add unittests
...
stages/password: improve coverage
stages/user_login: improve coverage
2020-05-10 17:02:01 +02:00
f111604b70
stages/login: -> stages/user_login: rename login to user_login for user_create stage
2020-05-10 16:20:44 +02:00
4315d1a03c
stages/prompt: add prompt stage: dynamically created forms based on database
2020-05-10 16:20:17 +02:00
9def45c8d7
stages/identification: fix label for inputs
2020-05-10 15:29:27 +02:00
358922b09b
lib/ui: fix human_list for lists with one item
2020-05-10 15:29:10 +02:00
fbc3ac6b30
flows: make FlowExecutor fully working without pending user
2020-05-10 15:28:52 +02:00
4f785da452
root: fix migrations for CI
2020-05-10 13:06:38 +02:00
ff4bd1c91f
root: increase testing verbosity to debug CI
2020-05-10 12:50:58 +02:00
7a96f9e894
policies/dummy: fix migrations
2020-05-10 12:27:10 +02:00
c27d257146
core: fix migrations
2020-05-10 12:07:40 +02:00
9bccf9bb0a
policies/dummy: separate dummy policy from core into app
2020-05-10 02:14:55 +02:00
c0b05a62f4
stages/password: add unittests
2020-05-10 02:00:38 +02:00
c140c39d07
stages/login: add unittests
2020-05-10 01:02:04 +02:00
9a700e506b
stages/identification: simplify unittests
2020-05-10 01:01:58 +02:00
8e488670ad
stages/identification: load uid_fields from stage in form, add more unit tests
2020-05-10 00:05:36 +02:00
fd5b2298e5
flows: fix unittests and migrations
2020-05-09 23:31:35 +02:00
caeaf8d5a9
stages/identification: optimise User lookup query
2020-05-09 23:20:20 +02:00
c46f0781fc
flows: separate final login step from flow executor
2020-05-09 23:19:36 +02:00
0aad0604d8
stages/identification: migrate from core to separate stage
2020-05-09 21:31:29 +02:00
131c3fdb32
stages/password: fix broken authentication
2020-05-09 21:30:12 +02:00
8a6009c278
flows: enum to django TextChoices
2020-05-09 20:54:56 +02:00
3456527f10
providers/saml: fix minor typing issue
2020-05-09 20:54:11 +02:00
28b913136d
root: set log level based on DEBUG flag
2020-05-09 20:53:47 +02:00
f700899640
stages/password: fix possibility of password in logs
2020-05-09 20:53:32 +02:00
5ba45d3037
root: add fossa
2020-05-08 21:08:36 +02:00
212e966dd4
factors: -> stage
2020-05-08 20:59:51 +02:00
08c0eb2ec6
admin: add flows
2020-05-08 18:45:53 +02:00
872ecd93a6
flows: add to api and add forms
2020-05-08 18:29:18 +02:00
f8af9d6ce0
flows: make sure flow_slug is logged consistently
2020-05-08 17:18:43 +02:00
c3e43a7c2f
flows: fix denied view not being registered
2020-05-08 16:50:50 +02:00
273af0f1cb
core/auth: fix unittests for flows
2020-05-08 16:43:22 +02:00
2a85e5ae87
flows: complete migration to FlowExecutorView, fully use context
2020-05-08 16:10:27 +02:00
114bb1b0bd
flows: implement planner, start new executor
2020-05-08 14:33:14 +02:00
97b5d120f8
providers/oauth: fix default cors settings
2020-05-08 11:26:26 +02:00
e1f0fe45cb
static: fix dashes being removed from slugs
2020-05-08 11:26:12 +02:00
bc0f4973d8
helm: fix bootstrap not being used correctly
2020-05-08 09:42:21 +02:00
5400882d78
flows/: more migration progress, consolidate views
2020-05-07 21:30:52 +02:00
8de66b27ad
flows/*: Initial flows stage1 implementation
2020-05-07 20:51:06 +02:00
179f0097c0
provider/samlv2: more samlv2 progres
2020-05-07 19:25:15 +02:00
b40bffdf38
providers/samlv2: start implementing new SAML Provider
2020-05-07 01:20:08 +02:00
2e9496bb74
gh/ci: run pyright in python venv
2020-05-07 00:38:41 +02:00
d9d765c6cd
gh/ci: fix ci syntax
2020-05-07 00:36:13 +02:00
10cc6856a4
gh/ci: fix pyright not being installed
2020-05-07 00:33:42 +02:00
813dd2894f
*: add pyright type checking
2020-05-07 00:32:03 +02:00
80d90b91e8
core: add general admin.py loader, remove individual files
2020-05-07 00:05:10 +02:00
fff05e35ac
providers/saml: optionally verify SAML Signature
2020-05-06 18:03:12 +02:00
75bb59a22a
ui: fix help text not being shown for checkboxes
2020-05-06 17:59:19 +02:00
3ce69bb391
compose: remove explicit bootstrapping
2020-04-22 11:45:43 +02:00
4eb7c5f94b
helm: remove explicit bootstrapping
2020-04-22 11:45:36 +02:00
aac7e6be90
lib: fix ram usage due to bootstrap
...
bootstrap now exits (0) when all services are up, instead continuously running. This is combined with a simple bash script, which does this job instead.
This also adds /bootstrap.sh as docker ENTRYPOINT
2020-04-22 11:45:11 +02:00
c77f4204c0
new release: 0.8.15-beta
2020-04-10 21:57:20 +02:00
5f4452470b
providers/saml: fix metadata rendering when no singing keypair is selected
...
closes PASSBOOK-44
2020-04-10 21:54:23 +02:00
9a1270c693
providers/saml: fix wrong signing property being checked
...
closes PASSBOOK-45
2020-04-10 21:52:03 +02:00
7b9d1a1159
new release: 0.8.14-beta
2020-04-10 21:23:55 +02:00
cdbe1f6161
bump dependencies
2020-04-10 21:17:31 +02:00
e43db2e065
new release: 0.8.13-beta
2020-04-10 21:11:24 +02:00
d1c74d2160
lib: fix imports being changed every time
2020-03-05 17:28:03 +01:00
f2119ce567
providers/saml: fix signing_kp typo
2020-03-05 17:09:08 +01:00
2c4dcb9cf0
actions: remove cache
2020-03-04 21:15:44 +01:00
93b8266821
actions: install pipenv as root
2020-03-04 21:13:40 +01:00
443797d9b0
actions: install wheel package
2020-03-04 21:11:26 +01:00
a4365ca02c
actions: don't update system pip
2020-03-04 21:09:46 +01:00
3750083667
actions: don't setup custom python, use system pip
2020-03-04 21:08:24 +01:00
66ef067ecf
actions: don't update pip to fix CI
2020-03-04 20:10:46 +01:00
b489b0e691
Merge pull request #7 from BeryJu/crypto
...
generic cert management
2020-03-04 19:43:52 +01:00
f2154d9875
crypto: add property for private_key
2020-03-04 19:43:18 +01:00
80a50f9bdb
providers/saml: switch to new crypto
2020-03-03 23:35:50 +01:00
dc8b89a6b9
sources/saml: switch to new crypto
2020-03-03 23:35:38 +01:00
8df55f22aa
crypto: implement simple certificate-key pair for easier management
2020-03-03 23:35:25 +01:00
f6c322be27
providers/oidc: fix skip_authorization not being synced to oidc_client
2020-03-02 17:40:38 +01:00
a144552059
providers/oidc: fill claims with userinfo
2020-03-01 22:55:56 +01:00
535d529193
ui: fix title, fix navigation on user settings
2020-02-29 14:46:58 +01:00
6ed2e137a2
new release: 0.8.12-beta
2020-02-28 11:54:03 +01:00
45bd63c720
api: update old field names
2020-02-28 11:48:55 +01:00
736e13fc35
ui: add template for csrf errors
2020-02-28 11:41:28 +01:00
966fff008c
ui: re-enable branding on navbar
2020-02-28 11:37:07 +01:00
64f15eadbd
providers/saml: fix CSRF errors with POST binding
2020-02-28 10:50:16 +01:00
81b66ecdcd
core: remove some more dead code, add more help texts for factors
2020-02-27 16:39:30 +01:00
53e5cf7826
admin: fix some models not being paginated
2020-02-27 15:30:28 +01:00
82654b3fd9
ui: re-organize some of the navigation to make it cleaner for end-users
2020-02-27 14:59:34 +01:00
9b72c604dd
docs: fix some typos
2020-02-27 13:00:55 +01:00
5fb1b8044c
new release: 0.8.11-beta
2020-02-25 11:38:50 +01:00
b8daab4377
providers/saml: fix AccessRequiredView.dispatch not being called
2020-02-25 11:38:26 +01:00
c5b91bdae8
providers/saml: fix CannotHandleAssertion Error still being sent to sentry
2020-02-24 19:14:43 +01:00
39a208c55f
providers/saml: fix wrong key being used for params
2020-02-24 17:48:03 +01:00
a5bfef9b6b
providers/saml: fix leftover data in session, fix IdP initiated login
...
move can_handle calls to binding endpoints (/login/ and /login/initiate/), so that /login/authorize/ works either way, can clean up the session and audit
2020-02-24 17:34:52 +01:00
f1f4cbef9b
lib/sentry: fix SentryIgnoredException not being ignored correctly
2020-02-24 17:01:31 +01:00
8388120b06
new release: 0.8.10-beta
2020-02-24 15:30:57 +01:00
2bf96828f1
root: fix logging.basicConfig being called by pyjwkest
2020-02-24 15:30:28 +01:00
22838e66fe
providers/saml: fix users being able to authenticate without audit logs being created
2020-02-24 14:40:12 +01:00
484dd6de09
providers/oidc: add error template
2020-02-24 14:19:02 +01:00
b743736c26
lib/logging: fix typo
2020-02-24 14:10:58 +01:00
af91e2079b
core: sort provider by pk when selection application provider
2020-02-24 14:10:51 +01:00
cad1c17f14
helm: fix inconsistent labels
2020-02-24 13:49:42 +01:00
120d32e4dc
new release: 0.8.9-beta
2020-02-24 13:23:20 +01:00
238b489e07
root: add process ID to logging output
2020-02-24 13:20:32 +01:00
4daa70c894
core: fix saving of policy not correctly clearing it's cache
2020-02-24 13:15:52 +01:00
f8599438df
ui: fix lists not being rendered correctly
2020-02-24 13:13:42 +01:00
155c9a4c3f
ui: update remaining forms, completely remove jQuery
2020-02-24 13:13:28 +01:00
8433b5e583
ui: fix automatic slug generation
2020-02-24 12:40:16 +01:00
dc5ba144f1
ui: fix height of multiple select input
2020-02-24 12:40:06 +01:00
521a8b5356
ui: update more remaining templates
2020-02-23 22:49:56 +01:00
3453077d7b
root: set SameSite to None when debugging
2020-02-23 22:49:33 +01:00
70ede8581a
core: sort sources on login view
2020-02-23 20:19:01 +01:00
6e9d297f02
deploy: use new bootstrap command
2020-02-23 20:12:48 +01:00
6a7545fd43
lib: add bootstrap command
2020-02-23 19:52:41 +01:00
a8926cbd07
lib: add more errors to sentry ignore
2020-02-23 19:48:14 +01:00
64d7b009ab
sources/oauth: fix invalid headers, fix invalid function signature
2020-02-23 19:42:57 +01:00
2b5fddb7bf
policies: add unittests for evaluator
2020-02-23 15:54:26 +01:00
b99d23c119
all: remove dead code
2020-02-23 15:32:20 +01:00
03905b74ff
admin: exclude anonymous user from listing
2020-02-23 15:27:28 +01:00
6b8a59cfbd
admin: show prettified yaml
2020-02-23 15:27:11 +01:00
d6fdcd3ef9
ui: re-add automatic slug generation
2020-02-23 15:20:41 +01:00
53ebc551d2
ui: fix icon sizing on login
2020-02-23 15:13:18 +01:00
3d4f43d6e3
ui: show default icon for source without icon
2020-02-23 15:09:58 +01:00
074cde7cd5
audit: save model's name or string representation
2020-02-23 15:04:30 +01:00
382e563590
new release: 0.8.8-beta
2020-02-23 14:45:45 +01:00
ca61a7cc21
audit: don't pop password as its censored already
2020-02-23 14:43:33 +01:00
fa2870afe0
sources: remove policies as they are not used currently
2020-02-23 14:40:06 +01:00
0f46207ea4
admin: fix provider list not having pagination
2020-02-23 14:29:21 +01:00
1e7d912144
actions: build :<branch-name> on push
2020-02-23 13:54:19 +01:00
f4a676e2fb
sources/oauth: slugify provider type instead of just lowercase
2020-02-23 13:53:16 +01:00
b2c10e2387
ui: add missing discord and twitter icons
2020-02-23 13:47:21 +01:00
8c329dca7d
core: add migration to fix null fields in core.application
2020-02-22 19:26:34 +01:00
83da175749
policies/expression: add pb_client_ip field
2020-02-22 19:26:16 +01:00
995c87938f
core: fix default Null causing issues in translation
2020-02-21 23:10:00 +01:00
40678b2f84
new release: 0.8.7-beta
2020-02-21 22:17:11 +01:00
8dbbe9102b
ui: fix application grid icons, fix SAML Authorize
2020-02-21 22:16:58 +01:00
2f51f354de
ui: fix app icon not showing
2020-02-21 22:02:44 +01:00
04b815a33e
admin: show object usage count instead of list
2020-02-21 22:02:03 +01:00
2a4d68911b
helm: change static healthcheck and port
2020-02-21 21:50:16 +01:00
4d5a2d61ff
new release: 0.8.6-beta
2020-02-21 21:36:04 +01:00
efd88c27ad
audit: *crit* fix audit log not being protected correctly
2020-02-21 21:33:42 +01:00
80d361ccd2
audit: fix failed login events not being logged
2020-02-21 21:27:25 +01:00
6ed4501615
ui: fix branding viewport
2020-02-21 21:18:55 +01:00
8d34faa28e
Merge pull request #5 from BeryJu/pf4
...
PatternFly v4
2020-02-21 21:03:48 +01:00
a3ae827839
ui: centrally load CodeMirror and init via data tag
2020-02-21 21:02:03 +01:00
88c1ad4c1c
providers/saml: fix 500 when SAML Provider not assigned to application
2020-02-21 20:54:00 +01:00
1147c4901b
ui: clean up some more remaining templates
2020-02-21 20:40:40 +01:00
063181d7a7
ui: use compact templates
2020-02-21 20:24:02 +01:00
1285ba6fbb
ui: include font-awesome
2020-02-21 18:00:09 +01:00
a09a1793ec
ui: update templates for jinja2-related fields
2020-02-21 15:36:37 +01:00
50caa3ac3e
ui: update static docker image to download NPM modules
2020-02-21 15:33:54 +01:00
9440d24358
static: use codemirror from npm
2020-02-21 15:18:13 +01:00
26bf6fd22f
all: add more helpful help_text to models
2020-02-21 15:12:16 +01:00
e2f836feae
all: fix left over references to error templates
2020-02-21 15:05:32 +01:00
b6326f399c
ui: clean up more generic forms, remove is_login everywhere
2020-02-21 15:00:45 +01:00
ea6a1422f7
ui: rewrite admin templates to pf4, add some helper scripts
2020-02-21 14:20:16 +01:00
8fd86a28ff
ui: fixup minor issues, add static app
2020-02-21 11:20:55 +01:00
d88283a7a9
Merge branch 'master' into pf4
...
# Conflicts:
# passbook/core/static/img/logos/discord.svg
# passbook/core/static/js/passbook.js
# passbook/core/templates/login/with_sources.html
# passbook/core/templates/overview/index.html
# passbook/core/views/authentication.py
2020-02-21 09:05:40 +01:00
32a15f84c0
root: run bandit as part of pre-commit
2020-02-21 09:03:59 +01:00
93ba4b7f62
root: use defusedxml's defuse_stdlib globally
2020-02-21 09:00:28 +01:00
187780dab2
new release: 0.8.5-beta
2020-02-20 21:39:13 +01:00
d988f37afc
lib: add SentryIgnoredException, to easily ignore exceptions from sentry
2020-02-20 21:38:53 +01:00
295c0bae3f
sources/saml: validate SAMLResponse signature
2020-02-20 21:34:25 +01:00
38a22ddf13
providers/saml: cleanup encoding
2020-02-20 21:33:10 +01:00
d06f1abb89
providers/saml: add POST binding support to Metadata
2020-02-20 17:38:42 +01:00
027a64fad2
providers/saml: change default NameID Format to emailAddress
2020-02-20 17:37:09 +01:00
84fc54ddaa
sources/saml: entity_id -> issuer
2020-02-20 17:23:27 +01:00
0b5caa85f5
all: sort imports and cleanup
2020-02-20 17:23:05 +01:00
14e0a17dbc
ui: don't remove dashes when auto generating slug
2020-02-20 17:13:50 +01:00
3c04afa31f
root: use different cookie names for dev instance
2020-02-20 17:08:11 +01:00
40a2a26904
sources/saml: fix Metadata cert including PEM header
2020-02-20 17:05:11 +01:00
c8b3c6e51a
sources/saml: fix build_full_url
using incorrect URL parameter
2020-02-20 17:04:54 +01:00
e0272a6422
providers/saml: Show error message when trying to get metadata without assigning application
2020-02-20 17:04:20 +01:00
b290bbf6d7
new release: 0.8.4-beta
2020-02-20 16:17:23 +01:00
8d875cb01d
providers/saml: fix /login/ pointing to wrong view
2020-02-20 16:13:55 +01:00
36b1f8ba36
new release: 0.8.3-beta
2020-02-20 15:14:49 +01:00
6c889eff27
core: fix application icons not loading, fix with_sources being broken
2020-02-20 14:30:06 +01:00
9d8675e54b
new release: 0.8.2-beta
2020-02-20 13:57:46 +01:00
22ae986c0b
root: add logger name to log output
2020-02-20 13:52:14 +01:00
2bef5f3911
policies: struct -> types to match core
2020-02-20 13:52:05 +01:00
3c2b8e5ee1
all: prefix all UI related methods with ui_, switch to property and return dataclass
2020-02-20 13:51:41 +01:00
c96571bdba
core: fix discord logo being hard to see
2020-02-20 13:50:05 +01:00
2dfd93afb1
core: add more fields for metadata of applications
2020-02-20 13:45:22 +01:00
f1d77d475c
ui: start patternfly v4 migration
2020-02-19 21:03:39 +01:00
1d22e30c70
lib: sentry ignore Redis and OSError
2020-02-19 17:13:44 +01:00
07b7951390
sources/ldap: handle user_sync errors better, show warning when user exists already
2020-02-19 16:20:33 +01:00
995615d0a0
policies/expression: Return False if Policy returns Undefined and log warning
2020-02-19 16:19:02 +01:00
ac273aab75
core: raise PropertyMappingExpressionException when PropertyMapping returns Undefined
2020-02-19 16:18:31 +01:00
44cd03654d
core: base set maximum-scale to 1
2020-02-19 15:11:25 +01:00
3e2375f970
new release: 0.8.1-beta
2020-02-19 11:31:05 +01:00
38ad8e5fd3
policies/expression: fix pb_is_sso_flow
2020-02-19 11:01:20 +01:00
c481558a46
helm: fix error that FLUSHDB Command is not available
2020-02-19 10:57:57 +01:00
e27a05a7fc
lib/sentry: ignore django validation error
2020-02-19 10:54:29 +01:00
e4886f0c6f
new release: 0.8.0-beta
2020-02-19 10:29:52 +01:00
8b2ce5476a
policies/expression: add annotation to update docs, name jinja filters/funcs more clearly
2020-02-19 10:23:42 +01:00
1b82283a20
docs: update policy types, add docs for expression policies
2020-02-19 10:21:28 +01:00
7f3d0113c2
policies: remove redundant policies which can be easily implemented with expressions
2020-02-19 09:51:15 +01:00
0f6dd33a6b
api: add expression policy to API URLs
2020-02-19 09:49:57 +01:00
5b79b3fd22
policies/expression: move evaluation code into separate class
2020-02-19 09:49:38 +01:00
d68c72f1fa
lib: remove method_decorator Mixins
2020-02-18 22:28:47 +01:00
9267d0c1dd
all: general maintenance, prepare for pyright
2020-02-18 22:12:51 +01:00
865abc005a
sources/oauth: remove leading spaces in default URLs
2020-02-18 21:49:53 +01:00
a2725d5b82
sources/oauth: remove redundant OAuth2Clients
2020-02-18 21:49:40 +01:00
4a05bc6e02
sources/oauth: improve default OAuth2 Client, send access_token as Bearer Authz
2020-02-18 21:49:23 +01:00
4e8238603a
all: cleanup logging to be structured
2020-02-18 21:35:58 +01:00
ff25c1c057
admin: load custom policy templates
2020-02-18 21:35:21 +01:00
78cddca0d7
admin: fix user object being overwritten when deleting a user
2020-02-18 21:35:06 +01:00
4742ee1d93
docs: add aws integration
2020-02-18 20:14:54 +01:00
0c2dc309e7
providers/saml: fix metadata URLs using incorrect params
2020-02-18 20:14:28 +01:00
144935d10f
docs: add ansible tower/awx integration guide
2020-02-18 17:33:31 +01:00
74ad1b6759
factors: strip port for domain check
2020-02-18 17:05:30 +01:00
591d2f89a1
audit: log event creation on save
2020-02-18 17:05:11 +01:00
7c353f9297
sources/oauth: remove supervisr
2020-02-18 17:01:08 +01:00
cd1af15c56
core: sort applications by name
2020-02-18 17:00:56 +01:00
878169ea2e
core: only show icon on login page if defined
2020-02-18 17:00:26 +01:00
38dfb03668
new release: 0.7.17-beta
2020-02-18 16:29:23 +01:00
e2631cec0e
factors/view: show concise error message when domain is mis-configured
2020-02-18 16:29:04 +01:00
5dad853f8a
docs: use note blocks instead of code blocks for product description
2020-02-18 15:34:41 +01:00
9f00843441
policies/expression: add Expression based policy
2020-02-18 15:12:50 +01:00
f31cd7dec6
core: check PropertyMapping's expression syntax before save
2020-02-18 15:12:05 +01:00
1c1afca31f
providers/saml: fix linting error
2020-02-18 11:34:04 +01:00
fbd4bdef33
providers/saml: add modal to show metadata without download
2020-02-18 10:57:43 +01:00
5b22f9b6c3
providers/saml: transition to dataclass from dict, cleanup unused templates, add missing autosubmit_form
2020-02-18 10:57:30 +01:00
083e317028
lib: add helper method for 400 response with message
2020-02-18 10:13:53 +01:00
95416623b3
sources/ldap: better handle property mapping evaluation errors
2020-02-18 10:13:05 +01:00
813b2676de
providers/saml: better handle PropertyMapping evaluation errors
2020-02-18 10:12:42 +01:00
aeca66a288
providers/saml: change assertion_valid_not_before default to -5 minutes
2020-02-17 21:32:23 +01:00
04a5428148
new release: 0.7.16-beta
2020-02-17 21:02:54 +01:00
73b173b92a
admin: fix form missing on update pages
2020-02-17 21:02:47 +01:00
7cbf20a71c
admin: fix CodeMirror field not loading correctly
2020-02-17 21:02:35 +01:00
7a98e6d92b
new release: 0.7.15-beta
2020-02-17 20:45:56 +01:00
49e915f98b
Merge pull request #4 from BeryJu/propertymapping-jinja
...
PropertyMappings using Jinja
2020-02-17 20:45:04 +01:00
3aa2f1e892
*: propertymapping template -> expression
2020-02-17 20:38:14 +01:00
bc4b7ef44d
providers/saml: add custom help text for templates, add docs for User Object reference
2020-02-17 20:30:14 +01:00
9400b01a55
admin: parameterise generic from's base template
2020-02-17 20:29:41 +01:00
e57da71dcf
sources/ldap: update LDAP source to use new property mappings
2020-02-17 17:55:48 +01:00
7268afaaf9
providers/saml: update to new PropertyMappings
2020-02-17 17:50:11 +01:00
205183445c
admin: add support for template field and Jinja2 highlighting
2020-02-17 17:48:53 +01:00
a08bdfdbcd
root: remove prospector from Pipfile as it causes lock issues, install in CI
2020-02-17 17:48:18 +01:00
e6c47fee26
core: add template field to PropertyMapping
2020-02-17 17:47:51 +01:00
a5629c5155
providers/saml: add changeable signature and digest algorithm
2020-02-17 16:28:18 +01:00
41689fe3ce
sources/* add missing migrations
2020-02-17 16:27:35 +01:00
8e84208e2c
new release: 0.7.14-beta
2020-02-17 15:42:14 +01:00
32a48fa07a
providers/saml: more typehints
2020-02-17 15:40:49 +01:00
773a9c0692
policies/engine: fix cached policy results being ignored
2020-02-17 15:37:51 +01:00
8808e3afe0
policies/engine: set mp start method to fork to fix issues under macOS
2020-02-17 15:20:30 +01:00
ecea85f8ca
lib/config: remove autoreload handler as this API is gone in django 3
2020-02-17 15:20:11 +01:00
5dfa141e35
root/wsgi: log requests with event name of request
2020-02-16 14:36:31 +01:00
447e81d0b8
providers/saml: handle uncompressed SAML AuthNRequest
2020-02-16 14:08:35 +01:00
e138076e1d
sources/saml: move labels from forms to models
2020-02-16 12:34:46 +01:00
721d133dc3
sources/oauth: move labels from form to models
2020-02-16 12:34:33 +01:00
75b687ecbe
sources/ldap: move labels from form to models
2020-02-16 12:30:45 +01:00
bdd1863177
providers/saml: move field labels from Form into models
2020-02-16 12:30:26 +01:00
e5b85e8e6a
providers/saml: move default saml properties to DB
2020-02-16 12:29:53 +01:00
d7481c9de7
new release: 0.7.13-beta
2020-02-14 15:35:05 +01:00
571373866e
providers/saml: some more cleanup, fix get_time_string when called without argument
2020-02-14 15:34:24 +01:00
e36d7928e4
providers/saml: big cleanup, simplify base processor
...
add New fields for
- assertion_valid_not_before
- assertion_valid_not_on_or_after
- session_valid_not_on_or_after
allow flexible time durations for these fields
fall back to Provider's ACS if none is specified in AuthNRequest
2020-02-14 15:19:48 +01:00
2be026dd44
global: fix import order
2020-02-14 15:17:40 +01:00
d5b9de3569
Merge pull request #3 from BeryJu/dependabot/pip/django-2.2.10
...
build(deps): bump django from 2.2.9 to 2.2.10
2020-02-12 09:31:13 +01:00
e22620b0ec
build(deps): bump django from 2.2.9 to 2.2.10
...
Bumps [django](https://github.com/django/django ) from 2.2.9 to 2.2.10.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.2.9...2.2.10 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-02-12 03:20:09 +00:00
ba74a3213d
*: upgrade python 3.7 to 3.8
2020-01-19 21:03:01 +01:00
d9ecb7070d
core: add more prometheus metrics
2020-01-19 21:01:26 +01:00
fc4a46bd9c
root: fix credential variables overwriting each other
2020-01-17 11:16:23 +01:00
78301b7bab
docs: fix site_url
2020-01-17 10:55:20 +01:00
7bf7bde856
root: fix prometheus path in ServiceMonitor, return WWW-Authenticate header so basic auth is sent
2020-01-17 10:55:11 +01:00
9bdff14403
providers/app_gw: fix wrong UPSTREAM parameter
2020-01-03 09:15:07 +01:00
f124314eab
new release: 0.7.12-beta
2020-01-02 20:22:44 +01:00
684e4ffdcf
providers/app_gw: fix formatting
2020-01-02 20:22:36 +01:00
d9ff5c69c8
providers/app_gw: fix assignment of response_types
2020-01-02 20:20:10 +01:00
8142e3df45
providers/oidc: fix application property of wrong object being used
2020-01-02 20:19:53 +01:00
73920899de
static: use current pixie image
2020-01-02 20:09:30 +01:00
13666965a7
actions: fix build over gatekeeper
2020-01-02 16:55:30 +01:00
86f16e2781
providers/oidc: fix incorrectly sorted imports
2020-01-02 16:42:52 +01:00
2ed8e72c62
new release: 0.7.11-beta
2020-01-02 16:38:11 +01:00
edeed18ae8
providers/oidc: fix error when using with app_gw
2020-01-02 16:38:01 +01:00
d24133d8a2
core: fix _redirect_with_qs appending an array to the URL
2020-01-02 16:14:56 +01:00
b9733e56aa
providers/app_gw: fix passbook domain being empty
2020-01-02 16:09:17 +01:00
cd34413914
providers/app_gw: separate host field into external_ and internal_
2020-01-02 16:09:04 +01:00
c3a4a76d43
providers/app_gw: fix Client's response_type not being set
2020-01-02 16:06:32 +01:00
a59a29b256
actions: also build gatekeeper on release
2020-01-02 15:55:39 +01:00
dce1edbe53
new release: 0.7.10-beta
2020-01-02 14:54:52 +01:00
264d43827a
actions: create release based on version number, not tag name
2020-01-02 14:46:44 +01:00
6207226bdf
new release: 0.7.9-beta
2020-01-02 14:09:58 +01:00
ebf33f39c9
actions: fix missing backslash for dockerbuild
2020-01-02 14:09:42 +01:00
696cd1f247
new release: 0.7.8-beta
2020-01-02 14:03:36 +01:00
b7b3abc462
actions: automatically create release when version/* tag is created, run tests before creating release
2020-01-02 13:49:24 +01:00
575739d07c
ci: add bandit for static security checks
2020-01-02 13:41:49 +01:00
2d7e70eebf
audit: fix import order
2020-01-02 13:20:41 +01:00
387f3c981f
audit: fix error when trying to save models with UUID as PK
2020-01-02 13:12:23 +01:00
865435fb25
actions: fix path to helm chart
2020-01-02 11:38:54 +01:00
b10c5306b9
actions: ensure release gets only executed on release creation
2020-01-02 11:37:46 +01:00
7c706369cd
new release: 0.7.7-beta
2020-01-02 11:22:08 +01:00
20dd6355c1
actions: run unittests in final docker images after build
2020-01-02 11:20:32 +01:00
ba8d5d6e27
actions: push both versioned and :latest tags
2020-01-02 11:19:55 +01:00
c448f87027
new release: 0.7.6-beta
2020-01-02 10:34:34 +01:00
2b8c70a61f
actions: separate actions files for ci and release
2020-01-02 10:33:04 +01:00
9d7ed9a0ed
new release: 0.7.7-beta
2019-12-31 14:02:01 +01:00
ff69b4affe
actions: fix build not running correctly
2019-12-31 14:01:58 +01:00
d77afd1ded
new release: 0.7.6-beta
2019-12-31 13:47:39 +01:00
c3909f9196
actions: run build only on release
2019-12-31 13:44:27 +01:00
fa55ba5ef0
actions: since actions has no easy way to get tags, hardcode version in ci and bump with bumpversion
2019-12-31 13:40:24 +01:00
766518ee0e
audit: sanitize kwargs when creating audit event
2019-12-31 13:33:07 +01:00
74b2b26a20
ci: disable pylint's bad-continuation to please black
2019-12-31 13:17:35 +01:00
4ebbc6f065
gh-actions: fix dependencies on isort
2019-12-31 12:52:15 +01:00
3bd1eadd51
all: implement black as code formatter
2019-12-31 12:51:16 +01:00
8eb3f0f708
ci: upgrade pylint to latest version
...
core: also upgrade kombu as https://github.com/celery/kombu/issues/1101 is fixed now
2019-12-31 12:45:29 +01:00
31ea2e7139
audit: fix internal server error from passing models
2019-12-31 11:40:03 +01:00
323b4b4a5d
actions: fix helm using wrong path for chart
2019-12-30 10:42:46 +01:00
7b8e1bea92
docker: fix old dockerfiles being used, remove all gitlab references
2019-12-30 10:34:31 +01:00
f986dc89ad
all: migrate to github
2019-12-30 10:25:35 +01:00
b21fd10093
new release: 0.7.5-beta
2019-12-16 22:05:22 +01:00
6f9c19b142
misc: update bumpversion config
2019-12-16 22:05:16 +01:00
f45643ca87
Merge branch '45-helm-3' into 'master'
...
Resolve "Upgrade to helm 3 for packaging"
Closes #45
See merge request BeryJu.org/passbook!35
2019-12-16 20:49:34 +00:00
85f8bea784
ci: replace helm with helm3
2019-12-14 14:34:34 +01:00
b428ec5237
providers/oidc: remove duplicate fields
2019-12-14 14:28:36 +01:00
92428529ad
docs: add sentry
2019-12-14 14:28:14 +01:00
f6761b5b0b
docs: fix harbor site not being included
2019-12-13 15:45:50 +01:00
307b04f4ca
docs: add harbor integration, cleanup
2019-12-13 15:36:09 +01:00
6a520a5697
docs: add rancher integration
2019-12-13 13:53:30 +01:00
f22dbba931
providers/saml: add UID field
2019-12-13 13:45:10 +01:00
82cf482fba
Merge branch 'docs' into 'master'
...
Docs
See merge request BeryJu.org/passbook!33
2019-12-12 22:06:20 +00:00
a6afb99edd
docs: build docs on new version
2019-12-12 18:13:38 +01:00
ac5f8465b9
docs: add GitLab integration docs
2019-12-12 18:12:14 +01:00
218acb9e38
docs: add providers and sources
2019-12-12 18:00:23 +01:00
927c718fdd
docs: add some more info to mkdocs
2019-12-12 09:55:10 +01:00
b7a6d6e739
docs: add docs for property mappings, switch to material theme
2019-12-10 11:25:34 +01:00
0946d6a25d
docs: add initial structure, add docs for policies and factors
2019-12-09 21:00:45 +01:00
c1e98e2f0c
Merge branch 'master' into docs
2019-12-09 16:49:05 +01:00
807cbbeaaf
audit: rewrite to be independent of django http requests, allow custom actions
2019-12-05 16:14:08 +01:00
6c358c4e0a
misc: run coverage before other tasks to find bugs easier
2019-12-05 16:03:31 +01:00
74cd0bc08f
all(minor): remove old, unused code
2019-12-05 15:07:37 +01:00
b08ec0477e
all(minor): replace django-ipware with custom implementation
2019-12-05 14:33:55 +01:00
328c999cb9
ci(minor): reenable prospector
2019-12-05 14:31:51 +01:00
c37e382c15
root(minor): fix incorrect user IP being shown
2019-12-02 18:05:06 +01:00
784dd0fdd6
root(minor): fix unnecessary redirect for prometheus
2019-12-02 18:04:55 +01:00
e6256cb9c8
root(minor): add script to run coverage
2019-12-02 16:43:50 +01:00
4520e3f8b8
deploy(minor): fix wrong health-check for static deployment
2019-11-20 15:55:39 +01:00
23146de2bf
new release: 0.7.4-beta
2019-11-20 13:15:46 +01:00
e24f4fe3a8
compose(minor): add error_reporting flag
2019-11-20 13:13:10 +01:00
8e6b69f96f
ci(minor): disable gatekeeper build due to quay issue
2019-11-20 13:12:51 +01:00
979bea17ed
root(minor): disable error reporting by default
2019-11-20 13:12:37 +01:00
30dba285d9
root(minor): remove build stanza from docker-compose as it causes issues
2019-11-20 13:08:32 +01:00
99fadf2e55
new release: 0.7.3-beta
2019-11-19 18:14:06 +01:00
b606e3d0cb
static(minor): remove nginx config from bumpversion
2019-11-19 18:14:03 +01:00
be642bc874
root(major): fix dbbackup not working with prometheus
2019-11-19 18:08:25 +01:00
49a347b32f
static(major): switch to pixie for static files
2019-11-19 18:00:29 +01:00
089b48aad1
Merge branch 'agw'
2019-11-11 18:14:03 +01:00
2997cb83b1
providers/appgw(major): rewrite to use oauth2_proxy
2019-11-11 18:13:46 +01:00
08f0aca894
provider/oidc(minor): include claims in id_token
2019-11-11 13:19:54 +01:00
80ea7c40b7
helm(minor): fix monitoring username not being in b64
2019-11-08 15:00:08 +01:00
019a0cb14d
new release: 0.7.2-beta
2019-11-08 14:26:52 +01:00
97290755e7
root(major): re-add missing dependencies
2019-11-08 14:26:49 +01:00
7f150c96b4
new release: 0.7.1-beta
2019-11-08 14:04:59 +01:00
73558f30d1
root(minor): revert to django_redis cache
2019-11-08 13:58:10 +01:00
dfcfd87644
root(minor): remove old deps from pipfile
2019-11-08 13:55:58 +01:00
2c0f0a68a8
helm(major): add prometheus rules, add switch to enable/disable monitoring
2019-11-08 13:49:28 +01:00
3d73aac3ab
helm(minor): add service monitors
2019-11-08 12:24:42 +01:00
e4fbcd3735
root(major): add prometheus
2019-11-08 12:23:51 +01:00
44c0eb37cf
sources/saml(minor): fix lint issue
2019-11-07 18:02:59 +01:00
adc3dcc2c4
sources/saml(minor): disallow login if source is not enabled
2019-11-07 17:35:25 +01:00
bac8227371
sources/saml(minor): fix fields not being shown
2019-11-07 17:28:59 +01:00
73d4d9dfe0
admin(major): fix incorrect permissions being set
2019-11-07 17:25:36 +01:00
afdac5f3f8
Merge branch '10-saml-sp' into 'master'
...
Resolve "Add SAML SP"
Closes #10
See merge request BeryJu.org/passbook!31
2019-11-07 16:05:28 +00:00
dabce36667
sources/saml(major): add saml SP
2019-11-07 17:02:56 +01:00
3bd56ce522
api(minor): fix invalid fieldls being selected
2019-11-07 10:30:22 +01:00
540419d5c1
helm(minor): update chart to use apps/v1, remove deps from git
2019-11-07 10:24:27 +01:00
ed1fcc3930
new release: 0.7.0-beta
2019-11-02 16:31:23 +00:00
c22ddc5394
root(minor): catch keyboardinput and s3 error from sentry
2019-11-02 16:27:28 +00:00
0544864a3f
Merge branch '42-attributeerror-nonetype-object-has-no-attribute-startswith' into 'master'
...
Resolve "AttributeError: 'NoneType' object has no attribute 'startswith'"
Closes #42
See merge request BeryJu.org/passbook!32
2019-11-01 12:53:43 +00:00
0b9fc9e444
root(minor): fallback to empty string if no Host header ise set
2019-11-01 12:50:38 +00:00
e862b97005
all(major): add API for all objects
2019-10-28 17:55:36 +01:00
cffe09b02e
all(major): add most models to API
2019-10-28 17:40:57 +01:00
846a86fb62
fix lint
2019-10-28 14:44:46 +01:00
463c130351
core(major): add api for most simple objects
2019-10-28 14:27:43 +01:00
ffca957838
audit(major): AuditEntry -> Event
2019-10-28 14:26:34 +01:00
543e949a48
api(minor): start with api v2
2019-10-28 14:26:07 +01:00
feb80049aa
Merge branch 'master' into guardian
2019-10-25 22:18:13 +02:00
5c59c8ccb6
new release: 0.6.11-beta
2019-10-15 16:56:24 +02:00
1fadd82c65
Merge branch '41-commandconnectorerror-error-running-pg_dump-passbook-host-passbook-postgresql-username-pos' into 'master'
...
Resolve "CommandConnectorError: Error running: pg_dump passbook --host=passbook-postgresql --username=pos..."
Closes #41
See merge request BeryJu.org/passbook!30
2019-10-15 14:53:59 +00:00
7e7736126d
docker(minor): install pg client for pg_dump
2019-10-15 16:51:42 +02:00
5e0915afce
helm(major): update postgresql to 11
2019-10-15 16:51:21 +02:00
bf6c9e8c4a
new release: 0.6.10-beta
2019-10-15 16:05:51 +02:00
3353aa0298
root(minor): disable uwsgi request loggin and use custom logging instead
2019-10-15 15:57:37 +02:00
d4cb1a98c7
policy(major): simplify PolicyEngine API, add flag to ignore cache for debug purposes
2019-10-15 15:44:59 +02:00
13f4ea0b8b
root(minor): sort keys in log output
2019-10-15 15:40:38 +02:00
261d57ad7b
Merge branch 'master' into guardian
...
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/admin/views/invitations.py
# passbook/admin/views/policy.py
# passbook/admin/views/providers.py
# passbook/admin/views/sources.py
# passbook/admin/views/users.py
2019-10-15 15:09:11 +02:00
4086252979
core(major): add integrated database backup
2019-10-15 13:52:33 +02:00
8bdf12cff1
recovery(minor): add unittests
2019-10-14 17:12:56 +02:00
65a065c4ee
policy(minor): add unittests for policy engine
2019-10-14 16:08:24 +02:00
a691ee529c
new release: 0.6.9-beta
2019-10-14 15:00:30 +02:00
f1c4a62612
policy(major): fix error when policy.negate is enabled
2019-10-14 15:00:20 +02:00
358e39ced0
core(major): remove action field from policy
2019-10-14 13:57:38 +02:00
48c3f68cfc
deploy(minor): fix helm syntax for configmap
2019-10-14 13:45:27 +02:00
1849a7c383
ci(minor): use getsentry/sentry-cli for sentry notification, use set-commits
2019-10-14 13:42:43 +02:00
82d14f37c3
new release: 0.6.8-beta
2019-10-14 13:18:51 +02:00
a0261eafa3
ci(minor): notify sentry about new releases
2019-10-14 13:16:36 +02:00
2a27325dfd
admin(major): add pagination to all listviews
2019-10-14 13:15:42 +02:00
a6dee2e8ed
admin(minor): fix sidebar disappearing when editing user
2019-10-14 13:14:54 +02:00
2ff1635696
core/sources(minor): refactor Source's property
2019-10-13 16:47:13 +02:00
1cb6b5e984
new release: 0.6.7-beta
2019-10-12 14:23:14 +02:00
1fe420fd80
admin(major): add YAMLField for attributes, add codemirror editor
2019-10-12 14:23:03 +02:00
50172e58d8
sources/ldap(minor): save ldap password for user upon successful bind
2019-10-12 14:00:34 +02:00
d7483d129f
sources/ldap(minor): call set_unusable_password when creating new user
2019-10-12 13:59:52 +02:00
34ed0b3594
new release: 0.6.6-beta
2019-10-11 14:33:36 +02:00
f008a3e20c
docker(minor): copy requirements-dev.txt from builder image
2019-10-11 14:33:30 +02:00
9de950220f
core(minor): small css adjustment
2019-10-11 14:32:19 +02:00
567c90b4c6
new release: 0.6.5-beta
2019-10-11 14:26:20 +02:00
ae19236366
factors/email(minor): fix default timeout being 0, which breaks task
2019-10-11 14:24:58 +02:00
f9babe7089
core(minor): fix timezone warning when cleaning nonces
2019-10-11 14:23:59 +02:00
78c74cd469
Merge branch 'ldap-rewrite' into 'master'
...
LDAP rewrite
See merge request BeryJu.org/passbook!28
2019-10-11 12:22:39 +00:00
32abb27e61
sources/ldap(minor): fix lint
2019-10-11 13:43:35 +02:00
8478b03892
sources/ldap(major): implement membership sync, add more settings
2019-10-11 13:41:12 +02:00
e972f2b289
Merge branch 'master' into ldap-rewrite
2019-10-11 12:53:56 +02:00
22c4fb1414
sources/ldap(major): add sync_users and sync_groups, rewrite auth_user method
2019-10-11 12:53:48 +02:00
0154def916
root(minor): allow subapps to define CELERY_BEAT_SCHEDULE
2019-10-11 12:47:29 +02:00
fc69b6851d
core(minor): tags -> attributes, add attributes to user, add propertymappings to source
2019-10-11 12:47:06 +02:00
44a3c7fa5f
Merge branch 'master' into ldap-rewrite
2019-10-11 10:24:12 +02:00
37111fd07b
core(minor): merge migrations
2019-10-10 17:41:22 +02:00
4e6653e299
ldap(major): start rewrite
2019-10-10 17:36:09 +02:00
143a575369
Merge branch 'master' into guardian
...
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/core/models.py
2019-10-10 17:29:34 +02:00
c782585287
ci(minor): re-enable pylint
2019-10-10 17:22:56 +02:00
7718b3b3b8
deploy(minor): move celerybeat-schedule to /tmp
2019-10-10 17:13:23 +02:00
8ff9e72972
docker(major): use buster instead of stretch, simplify base image, use pyuwsgi for wheels
2019-10-10 17:13:06 +02:00
ef6ef68a39
ci(minor): only keep latest base and dev images
2019-10-10 16:11:18 +02:00
48a04744e0
new release: 0.6.4-beta
2019-10-10 16:09:38 +02:00
6446ca8bb2
Merge branch '19-lockout-prevention' into 'master'
...
add lockout prevention
See merge request BeryJu.org/passbook!27
2019-10-10 12:37:14 +00:00
b9991465ee
recovery(new): add recovery app to create recovery links
2019-10-10 14:05:16 +02:00
3d8242be06
core(minor): add new, optional description field to nonce
2019-10-10 14:04:58 +02:00
344a8817c3
admin(minor): fix linting
2019-10-10 13:05:03 +02:00
3afb0d4f6d
admin(minor): remove partial API
2019-10-10 13:04:20 +02:00
c9714893bb
admin(major): rewrite all views to use guardian mixins
2019-10-10 13:01:49 +02:00
3185a86b22
core(minor): add separate permission to reset user's password
2019-10-10 13:01:36 +02:00
a53f7a49ac
root(minor): start implementing guardian
2019-10-10 10:45:51 +02:00
ca3bcc565d
ui(minor): simplify top navigation
2019-10-10 10:02:48 +02:00
432176ea2f
docker(minor): give user a fixed UID, use --chown flag for docker COPY
2019-10-10 09:36:28 +02:00
c1dae0b599
sources/oauth(minor): fix wrong settings reference
2019-10-09 19:46:23 +02:00
e70d3b6286
new release: 0.6.3-beta
2019-10-09 14:44:50 +02:00
17e6bc921b
core(minor): fix import order
2019-10-09 14:37:40 +02:00
46111e7cac
deploy(minor): downgrade kombu to fix redis error
...
https://github.com/celery/kombu/issues/1063
2019-10-09 14:32:20 +02:00
3b7e47dbe2
settings(minor): use cached_db for session, use localhost as domain
2019-10-09 14:30:53 +02:00
fff99f0e3d
deploy(minor): use SERVER_TAG, fix static container
2019-10-09 14:29:44 +02:00
2e15b24f0a
*(minor): switch has_user_settings to return Optional dataclass instead of tuple
2019-10-09 12:47:14 +02:00
088b9592cd
core(minor): remove unused code
2019-10-08 15:04:38 +02:00
b1e4e32b83
providers/oidc(minor): correctly create audit entry on authz
2019-10-08 14:34:59 +02:00
d91a852eda
factors/email(minor): start rebuilding email integration as factor
2019-10-08 14:30:17 +02:00
171c5b9759
factors/password(minor): remove form from core
2019-10-08 14:23:02 +02:00
64290b2a37
admin(minor): add view to create user
2019-10-08 11:27:19 +02:00
72769b8a0a
lib(minor): cleanup default settings
2019-10-08 10:44:44 +02:00
1018309413
helm(minor): cleanup configmap, move secret_key to k8s secret
2019-10-08 10:44:25 +02:00
6d0ecd228e
new release: 0.6.2-beta
2019-10-07 21:24:56 +02:00
40a651e66c
docker(minor): ensure passbook user can write
2019-10-07 21:23:38 +02:00
a390bb7b59
factors/otp(minor): fix old URLs
2019-10-07 21:23:25 +02:00
245ec65cbb
helm(minor): remove default postgres password
2019-10-07 21:23:15 +02:00
17eea4a10c
new release: 0.6.1-beta
2019-10-07 18:53:04 +02:00
862fb0f5d2
deploy(minor): deploy more servers with more resources
2019-10-07 18:41:43 +02:00
ec73b53340
providers/saml(minor): fix last wrong urls names
2019-10-07 18:36:09 +02:00
9110f7fee3
helm(minor): fix worker not starting correctly
2019-10-07 17:41:26 +02:00
54cc1fdeef
helm(minor): re-add volumes
2019-10-07 17:22:35 +02:00
8f42a7f0b4
new release: 0.6.0-beta
2019-10-07 17:18:19 +02:00
2c221ea819
providers/oauth(minor): fix import order
2019-10-07 17:14:52 +02:00
93e0441b58
helm(minor): don't directly mount configmap
2019-10-07 17:14:08 +02:00
7f1455cb12
helm(minor): disable redis cluster & persistence by default
2019-10-07 17:01:27 +02:00
59fc223a85
factors/captcha(minor): load correct keys
2019-10-07 16:58:06 +02:00
0a6f555c23
otp(minor): disable autocomplete for code input
2019-10-07 16:57:54 +02:00
6a4233d6fd
providers/oauth(minor): fix urls not being mounted in the right path
2019-10-07 16:57:36 +02:00
15fa7e9652
ui(minor): merge menus
2019-10-07 16:50:13 +02:00
f2acc154cd
*(minor): small refactor
2019-10-07 16:33:48 +02:00
d21ec6c9a5
root(minor): get rid of duplicate settings
2019-10-04 16:09:35 +02:00
43dd858cd5
ci(minor): fix from in dockerfile
2019-10-04 14:04:51 +02:00
34cbf5f702
new release: 0.5.0-beta
2019-10-04 13:55:13 +02:00
3c6e94b6a8
ci(minor): fix path in bumpversion config
2019-10-04 13:55:12 +02:00
1cd149c815
policy(minor): fix linting
2019-10-04 13:49:27 +02:00
4c6f562805
policy(minor): fix deadlock issue
2019-10-04 13:44:26 +02:00
e59c4ec1c7
root(minor): cleanup, remove unused log
2019-10-04 13:43:47 +02:00
1169db7530
docker(minor): move docker-related files into separate folder
2019-10-04 12:45:19 +02:00
1453008796
wsgi(minor): add proper request logging
2019-10-04 12:44:59 +02:00
2209b6d603
deploy(minor): fix robots.txt not being in the right path
...
fix path matching in docker compose
2019-10-04 12:01:38 +02:00
ccbc0384f9
deploy(minor): remove app-gw, add robots.txt
2019-10-04 11:57:41 +02:00
a48924c896
docker(minor): switch to debian based image so we can use wheels
2019-10-04 11:50:52 +02:00
dc8d8dd2b6
deploy(minor): add docker-compose file for easy testing
2019-10-04 11:50:26 +02:00
afca94ceb8
policy(minor): improve loading of policy subclasses
2019-10-04 10:22:06 +02:00
0b86231a36
*(minor): make better use of structured logging
2019-10-04 10:21:33 +02:00
c0df1f38b8
*(minor): remove __name__ param from get_logger
2019-10-04 10:08:53 +02:00
2b8fed8f4e
saml_idp(minor): rewrite to use defusedxml instead of bs4
2019-10-04 09:50:25 +02:00
c7322a32a0
app_gw(minor): remove current implementation
2019-10-04 09:28:28 +02:00
64b75cab84
policy(minor): add data class for policy request
2019-10-03 10:45:31 +02:00
f58bc61999
new release: 0.4.2-beta
2019-10-02 21:05:51 +00:00
fb8ccc0283
lint(minor): fix import order
2019-10-02 21:05:37 +00:00
c38012f147
new release: 0.4.1-beta
2019-10-02 21:04:16 +00:00
3676ff21c2
helm(minor): use postgres 4.2.2
2019-10-02 21:03:39 +00:00
920e705d75
policy(minor): lookup correct policy subclass
2019-10-02 22:28:58 +02:00
de0b137b1e
policy(minor): improve error handling
2019-10-02 22:28:39 +02:00
d44ac6e2a3
static(minor): fix build path for static image
2019-10-02 22:16:48 +02:00
71039a4012
helm(minor): fix p2 to passbook
2019-10-02 22:16:32 +02:00
8745ac7932
new release: 0.4.0-beta
2019-10-01 17:01:30 +02:00
7f70048423
ci(minor): disable pylint since its currently broken upstream
2019-10-01 16:53:09 +02:00
97dbfc8885
req(minor): fix dependency issue by downgrading prospector
2019-10-01 15:54:29 +02:00
149ea22a93
k8s(minor): switch to uwsgi
2019-10-01 15:43:06 +02:00
404ed5406d
k8s(minor): remove passwords from configmap
2019-10-01 15:42:55 +02:00
b8656858ec
k8s(minor): load secrets as env vars
2019-10-01 15:42:14 +02:00
6b0f0e8993
deploy(minor): use 5.x postgresql chart for psql 10.x
2019-10-01 15:33:43 +02:00
aec1ccd88d
root(minor): fix redis password not being loaded
2019-10-01 15:30:35 +02:00
bee5c200b6
docker(minor): fix static build failing
2019-10-01 15:30:22 +02:00
9d640efc88
new release: 0.3.0-beta
2019-10-01 13:50:50 +02:00
f0907841dd
docker(minor): remove virtualenv from pipenv
2019-10-01 13:50:37 +02:00
2bffc12ef9
ci(minor): fix default settings so CI works
2019-10-01 13:22:38 +02:00
2ff9ec6522
ci(minor): fix not all packages being installed
2019-10-01 11:34:34 +02:00
43a54f5c54
ci(minor): install pipenv before testing
2019-10-01 11:12:59 +02:00
7bff2734aa
lint(minor): fix all remaining pylint and prospector errors
2019-10-01 11:08:56 +02:00
84768c0ec6
helm(minor): remove rabbitmq
2019-10-01 10:48:55 +02:00
f4499a5459
*(minor): stdlib logging to structlog
2019-10-01 10:24:10 +02:00
b3aede5bba
policy(minor): Move policy-related code to separate package
2019-10-01 10:17:39 +02:00
531ea1c039
build(minor): rename dockerfiles to be detected correctly
2019-09-30 18:05:42 +02:00
c2c5ff6912
config(minor): CONFIG.get -> CONFIG.y
2019-09-30 18:04:04 +02:00
9cddab8fd5
deploy(minor): switch to pipfile
2019-09-10 17:00:13 +02:00
06d15d8a27
new release: 0.2.8-beta
2019-07-22 17:18:07 +02:00
b5c711854b
deploy: fix static deployment and static container
2019-07-22 17:17:53 +02:00
4cf6c36f34
new release: 0.2.7-beta
2019-07-22 15:54:34 +02:00
75a6f6c875
deploy: remove old files from bumpversion
2019-07-22 15:54:10 +02:00
62abe3f256
suspicious_policy: fix Request IP lookup
2019-07-22 15:46:41 +02:00
9296c41650
ci: add missing packaging dependency
2019-07-22 15:35:11 +02:00
7fb48fde6d
deploy: add static deployment, add resource reservations/limits
2019-07-22 15:22:10 +02:00
174472bb45
all: get rid of individual requirements file, remove version from every module
2019-07-22 15:20:17 +02:00
17575ed921
deploy: rewrite docker files to be more stackable
2019-07-22 15:18:33 +02:00
b1b1a27444
client-packages: now deprecated
2019-07-22 15:17:58 +02:00
f97a5eeefb
api: *actually* fix drf dependency issue
2019-07-15 15:05:54 +00:00
10fd96981e
new release: 0.2.6-beta
2019-07-15 13:42:18 +00:00
67e3eb549c
api: fix wrong django-rest-framework dependency
2019-07-15 13:42:03 +00:00
30a6d1f0b1
new release: 0.2.5-beta
2019-07-15 13:31:04 +00:00
3d1fa9f048
app_gw: Rewrite redirect responses (replace upstream location with server_name)
2019-07-09 15:28:52 +02:00
1d2be6e68b
root: fix sentry sending wrong release
2019-07-05 16:00:01 +02:00
c21e343986
oidc_provider: fix error when creating a new provider
2019-07-05 15:59:52 +02:00
ff37ed095c
new release: 0.2.4-beta
2019-07-05 15:30:13 +02:00
8623a2c3fc
oidc_provider: fix error trying to create RSA Key before migrations are run
2019-07-05 15:27:04 +02:00
23d277eaf1
remove oidc from OAuth2, add dedicated OIDC provider
2019-07-05 15:21:48 +02:00
75ced59451
helm: fix syntax error
2019-07-05 15:21:12 +02:00
bccf424c5e
new release: 0.2.3-beta
2019-07-04 16:25:33 +02:00
2f9ae40d20
client-sentry: fix 400 failing upload
2019-07-04 16:25:17 +02:00
11e1eec3fb
ci: fix new dependencies not being installed on the fly
2019-07-04 16:21:35 +02:00
765c5633df
helm: add appgw to ingress
2019-07-04 16:07:16 +02:00
6344b1aafb
helm: add deployment for appgw
2019-07-04 15:25:36 +02:00
ed25801e6e
core: revert to cherrypy for main webserver and use daphne only for app_gw
2019-07-04 15:23:05 +02:00
4d0148193f
root: migrate to new sentry instance
2019-07-03 17:35:54 +02:00
804ae15c2e
new release: 0.2.2-beta
2019-06-25 18:50:41 +02:00
b35a9fad86
Fix linting errors with current build-base image
2019-06-25 18:50:37 +02:00
a4f83bd28a
new release: 0.2.1-beta
2019-06-25 18:25:27 +02:00
796f83c3d0
Fix requirements file importing wrong path
2019-06-25 18:24:07 +02:00
2099bbb713
new release: 0.2.0-beta
2019-06-25 18:16:14 +02:00
67beba8f78
Fix wrong URLConf being loaded
2019-06-25 18:11:08 +02:00
a798412e17
separate passbook.core into passbook.root and passbook.core
...
Move Main Django Project into passbook.root while passbook.core holds core functionality.
passbook.root contains main settings, ASGI & WSGI, celery and URLs.
2019-06-25 18:00:54 +02:00
3b2c2d781f
Fix typo
2019-06-25 17:59:51 +02:00
98c844f3d6
improve OIDC compatibility
2019-06-25 17:57:25 +02:00
2645bd0132
new release: 0.1.38-beta
2019-04-29 23:26:18 +02:00
2c4fc56b49
Merge branch '27-rewrite-oauth-client-as-factor' into 'master'
...
Resolve "Rewrite OAuth Client as Factor"
Closes #27
See merge request BeryJu.org/passbook!14
2019-04-29 21:25:04 +00:00
0ec1468058
remove unused import
2019-04-29 23:22:54 +02:00
5d1a3043b2
create SSOLoginPolicy, which allows factors to be applied when user comes from SSO login
...
implement SESSIION_IS_SSO_LOGIN for OAuth Client and core MFA
2019-04-29 23:19:37 +02:00
b46958d1f9
send session to task
2019-04-29 23:18:51 +02:00
5daa8d5fe3
fix missing/wrong widget inputs
2019-04-29 23:16:04 +02:00
31846f1d05
Show redirect URL in <pre> element
2019-04-29 22:32:22 +02:00
1fac964b8b
increase application close timeout
2019-04-29 22:19:26 +02:00
dfa6ed8ac2
add help to show how SAML Property Mapping substitutes variables
2019-04-29 22:19:13 +02:00
66fe10299e
new release: 0.1.37-beta
2019-04-29 21:43:18 +02:00
e0a3ec033f
fix IDP-Initiated SAML Login
2019-04-29 21:39:41 +02:00
7033ec0ab9
remove debug print
2019-04-29 21:39:30 +02:00
4004579905
remove nexus_upload command
2019-04-29 21:39:16 +02:00
9fe9e48a5c
new release: 0.1.36-beta
2019-04-29 20:57:57 +02:00
595a6c7fe6
remove guardian completely
2019-04-29 20:57:54 +02:00
11b5860d4a
new release: 0.1.35-beta
2019-04-29 20:47:32 +02:00
9bdbff4cda
fix gitlab-ci using incorrect variables for docker access
2019-04-29 20:42:24 +02:00
e0d597eeac
show cache on admin overview, add modal to clear cache, re-add logging to policy
2019-04-29 20:37:44 +02:00
f576985cc9
remove django guardian and check application access via PolicyEngine
2019-04-29 20:07:18 +02:00
22a6aef60b
fix wrong import
2019-04-29 20:06:52 +02:00
ec0a6e7854
new release: 0.1.34-beta
2019-04-29 19:22:20 +02:00
6904608e6f
fix clicking on administration always loading admin interface
2019-04-29 19:22:14 +02:00
cb3732cb2b
filter out connection errors for sentry
2019-04-29 19:16:49 +02:00
57de6cbafc
repo cleanup, switch to new docker registry
2019-04-29 17:05:39 +02:00
b1dda764a9
Merge branch 'master' of git.beryju.org:BeryJu.org/passbook
...
# Conflicts:
# debian/etc/passbook/config.yml
# helm/passbook/templates/passbook-configmap.yaml
2019-04-18 11:34:13 +02:00
5ec2102487
Merge branch '39-saml-audience-as-database-field' into 'master'
...
Resolve "SAML: Audience as Database field"
Closes #39
See merge request BeryJu.org/passbook!25
2019-04-18 09:31:56 +00:00
9f8fb7378a
add audience field, switch base processor, better handle processor loading failure
2019-04-18 11:30:21 +02:00
98cd646044
remove unneeded processors
2019-04-18 11:09:12 +02:00
0cba1b4c45
fix SAML RancherProcessor not being loaded by default
2019-04-18 11:01:44 +02:00
53918462b6
new release: 0.1.33-beta
2019-04-18 10:28:12 +02:00
8a7e74b523
better release commit messages
2019-04-18 10:28:09 +02:00
4dc7065e97
prepare 0.1.33
2019-04-18 10:25:22 +02:00
3c93bb9f9f
remove included CI file
2019-04-18 10:18:47 +02:00
8143fae2d6
switch to custom CI base image with dependencies installed
2019-04-18 10:15:44 +02:00
3cfe45d3cb
fix broken icon for helm chart
2019-04-17 17:53:56 +02:00
8e5c3f2f31
remove unused import
2019-04-17 17:53:45 +02:00
5a3b2fdd49
add Rancher SAML processor
2019-04-17 17:53:15 +02:00
e47b9f0d57
fix SAML Request not being parsed all the time
2019-04-17 17:53:05 +02:00
146dd747f1
fix EntityID being None in SAML Metadata
2019-04-17 17:52:24 +02:00
f2ce56063b
bump version: 0.1.31-beta -> 0.1.32-beta
2019-04-17 14:27:41 +02:00
b26f378e4c
prepare 0.1.32
2019-04-17 14:27:03 +02:00
9072b836c6
automatically add response_type if not given in OAuth Request
2019-04-17 14:25:51 +02:00
2fa57d064e
bump version: 0.1.30-beta -> 0.1.31-beta
2019-04-13 17:58:09 +02:00
146705c60a
prepare 0.1.31-beta
2019-04-13 17:58:03 +02:00
5029a99df6
Merge branch '37-guardian' into 'master'
...
Resolve "Guardian"
Closes #37
See merge request BeryJu.org/passbook!23
2019-04-13 15:56:54 +00:00
e7129d18f6
fix inconsistent migrations
2019-04-13 17:52:11 +02:00
d2bf9f81d6
remove raven middleware
2019-04-13 17:46:51 +02:00
30acf0660b
Merge branch 'master' into 37-guardian
2019-04-13 17:43:02 +02:00
dda41af5c8
remove logging to increase speed, add more caching to policy and rewriter
2019-04-13 17:22:03 +02:00
9b5b03647b
move actual proxying logic to separate class
2019-04-13 16:05:11 +02:00
940b3eb943
move logging to separate thread
2019-04-13 16:04:48 +02:00
16eb629b71
only enable sentry when not DEBUG
2019-04-11 15:30:42 +02:00
755045b226
try to fix app_gw being null
2019-04-11 15:30:07 +02:00
61478db94e
use global urllib Pools
2019-04-11 15:29:35 +02:00
f69f959bdb
allow setting authentication_header to empty string (disabling the header)
2019-04-11 15:29:01 +02:00
146edb45d4
bump version: 0.1.29-beta -> 0.1.30-beta
2019-04-11 14:22:34 +02:00
045a802365
don't use context manager in web command
2019-04-11 14:22:32 +02:00
c90d8ddcff
bump version: 0.1.28-beta -> 0.1.29-beta
2019-04-11 14:03:08 +02:00
3ff2ec929f
prepare 0.1.29
2019-04-11 14:03:05 +02:00
a3ef26b7ad
Run collectstatic before coverage, use autoreload on celery worker
2019-04-11 13:54:11 +02:00
19cd1624c1
replace cherrypy with daphne
2019-04-11 13:43:49 +02:00
366ef352c6
switch to whitenoise for static files
2019-04-11 13:43:08 +02:00
a9031a6abc
Add libpq-dev dependency so psycopg2 build works
2019-04-11 12:44:26 +02:00
a1a5223b58
bump version: 0.1.27-beta -> 0.1.28-beta
2019-04-11 10:48:31 +02:00
c723b0233f
prepare 0.1.28
2019-04-11 10:48:28 +02:00
b369eb28f1
set default log level to warn, fix clean_nonces not working
2019-04-11 10:43:13 +02:00
9b8f390e31
Merge branch '38-websocket-proxying' into 'master'
...
Resolve "Websocket Proxying"
Closes #38
See merge request BeryJu.org/passbook!24
2019-04-10 20:42:24 +00:00
11630c9a74
switch kubernetes deployment to daphne server
2019-04-10 22:38:25 +02:00
c9ac10f6f6
Implement websocket proxy
2019-04-10 19:03:42 +02:00
04d613cb28
Move code from django-revproxy to app_gw to fix cookie bug
2019-04-10 19:03:22 +02:00
40866f9ecd
Choose upstream more cleverly
2019-04-10 18:49:33 +02:00
d8585eb872
trigger autoreload from config files
2019-04-10 18:48:55 +02:00
15aaeda475
remove unused import
2019-04-10 18:47:21 +02:00
8536ef9e23
Add guardian for Application permissions
2019-04-10 18:46:33 +02:00
35b6bb6b3f
fix failing CI
2019-04-09 17:26:53 +02:00
eaa573c715
fully remove raven and switch WSGI and logging to sentry_sdk
2019-04-05 16:11:53 +02:00
660972e303
add ability to have non-expiring nonces, clean up expired nonces
2019-04-04 21:49:10 +02:00
a21012bf0c
switch from raven to sentry_sdk
2019-04-04 21:48:50 +02:00
8dbafa4bda
fix allauth client's formatting
2019-04-04 21:47:28 +02:00
80049413f0
bump version: 0.1.26-beta -> 0.1.27-beta
2019-03-22 14:51:13 +01:00
2739442d4a
prepare 0.1.27
2019-03-22 14:51:09 +01:00
c679f0a67c
bump version: 0.1.25-beta -> 0.1.26-beta
2019-03-22 12:48:00 +01:00
d9a952dd03
prepare 0.1.26
2019-03-22 12:47:57 +01:00
9a1a0f0aa8
Merge branch '35-better-error-templates' into 'master'
...
Resolve "Better Error templates"
Closes #35
See merge request BeryJu.org/passbook!20
2019-03-22 11:19:42 +00:00
4d6bb60134
add custom template views
2019-03-22 12:16:30 +01:00
80e6d59382
Merge branch '34-parsed-url-cached' into 'master'
...
Resolve "InvalidUpstream: Upstream URL scheme must be either 'http' or 'https' (https://ory1-esxi-prod-1.ory1.beryju.org )."
Closes #34
See merge request BeryJu.org/passbook!19
2019-03-22 09:58:44 +00:00
81ac951872
validate upstream in form
2019-03-22 10:55:26 +01:00
f33e553cfd
always parse url instead of once
2019-03-22 10:55:04 +01:00
9b0240dc26
bump version: 0.1.24-beta -> 0.1.25-beta
2019-03-21 16:50:00 +01:00
c327310392
prepare 0.1.24-beta release
2019-03-21 16:49:57 +01:00
457375287c
Merge branch '30-application-security-gateway' into 'master'
...
Resolve "Application Security Gateway (Reverse Proxy)"
Closes #30
See merge request BeryJu.org/passbook!17
2019-03-21 15:41:34 +00:00
7e87bfef5b
validate server_name in form
2019-03-21 16:36:38 +01:00
a7af5268de
Invalidate cache when ApplicationGateway instance is saved
2019-03-21 16:27:37 +01:00
6d916029bb
implement actual Rewriting logic
2019-03-21 16:22:07 +01:00
81fdcbadad
add compiled regex to RewriteRule
2019-03-21 16:21:51 +01:00
ec1e25fe71
cleanup property_mapping list
2019-03-21 16:21:11 +01:00
b5306e4a94
Redirect to login on reverse proxy
2019-03-21 15:15:01 +01:00
801b8a1e59
prevent ZeroDivisionError
2019-03-21 15:05:04 +01:00
3a52059793
cleanup post-migration mess
2019-03-21 15:02:33 +01:00
10b7d99b37
Merge branch 'master' into 30-application-security-gateway
...
# Conflicts:
# passbook/core/policies.py
# passbook/core/settings.py
2019-03-21 14:58:10 +01:00
6be8d0cbb2
Better handle policy timeouts
2019-03-21 14:53:57 +01:00
5b8e3689ec
Check for policies in app_gw
2019-03-21 14:53:47 +01:00
25a5d8f5da
Don't use LoginRequired for PermissionDenied View
2019-03-21 14:53:38 +01:00
883d439544
add timeout field to policy to prevent stuck policies
2019-03-21 14:48:51 +01:00
1c3b5889e5
Merge branch '33-cache-policy-results' into 'master'
...
Resolve "Cache Policy Results"
Closes #33
See merge request BeryJu.org/passbook!18
2019-03-21 10:40:36 +00:00
87012b65e1
add redis as service in CI for unittests
2019-03-21 11:35:40 +01:00
29913773a7
invalidate cache when policy is saved
2019-03-21 11:29:11 +01:00
0bc6a4fed4
explicitly use redis db
2019-03-21 11:28:57 +01:00
4645d8353f
utilise cache in PolicyEngine
2019-03-21 11:08:32 +01:00
260c5555fa
add redis dependency back in for caching
2019-03-21 11:08:08 +01:00
6f7b917c38
bump version: 0.1.23-beta -> 0.1.24-beta
2019-03-20 23:00:33 +01:00
1456ee6d3e
prepare 0.1.24
2019-03-20 23:00:22 +01:00
ae3d3d0295
fix TypeError: can only concatenate list (not "str") to list
2019-03-20 22:50:09 +01:00
c23ceacd0b
initial implementation of reverse proxy, using django-revproxy from within a middleware
...
add new config entry "primary_domain" which is used to set the cookie domain
2019-03-20 22:42:47 +01:00
5155204283
Merge branch '32-automatically-set-owner-field-when-creating-oauth-provider' into 'master'
...
Resolve "Automatically set owner field when creating OAuth Provider"
Closes #32
See merge request BeryJu.org/passbook!16
2019-03-20 21:20:54 +00:00
5509ec9b0f
Merge branch '29-oauth-provider-add-extra-info-button-to-show-urls' into 'master'
...
Resolve "OAuth Provider: Add extra info button to show URLs"
Closes #29
See merge request BeryJu.org/passbook!15
2019-03-20 21:17:36 +00:00
d6f9b2e47d
remove user field from form. Closes #32
2019-03-20 20:09:27 +01:00
67aa4aef11
add modal for OAuth Providers showing the URLs
2019-03-20 20:03:28 +01:00
9e46c8bfec
bump version: 0.1.22-beta -> 0.1.23-beta
2019-03-18 20:54:31 +01:00
1eaa9b9733
prepare 0.1.23
2019-03-18 20:54:23 +01:00
ee05834b69
Merge branch '28-openid-connect-discovery' into 'master'
...
set issuer to root address instead of well-known path
Closes #28
See merge request BeryJu.org/passbook!13
2019-03-18 19:52:13 +00:00
fccc8f4959
set issuer to root address instead of well-known path
2019-03-18 20:42:32 +01:00
c721620f96
Merge branch '28-openid-connect-discovery' into 'master'
...
Resolve "OpenID Connect Discovery support"
Closes #28
See merge request BeryJu.org/passbook!12
2019-03-18 19:42:08 +00:00
c9f73d718e
start implementing openid connect discovery
2019-03-18 20:35:11 +01:00
bfa58be721
bump version: 0.1.21-beta -> 0.1.22-beta
2019-03-14 21:22:15 +01:00
4bb602149e
perapre 0.1.22
2019-03-14 21:20:55 +01:00
81ab9092fc
Fix OAuth Client's disconnect view having invalid URL names
2019-03-14 21:19:14 +01:00
29d5962c4c
add Azure AD Source
2019-03-14 21:18:55 +01:00
5c75339946
point to correct icons
2019-03-14 21:18:13 +01:00
4774d9a46c
fix delete form not working
2019-03-14 21:17:41 +01:00
dbe16ba4fd
fix layout when on mobile viewport and scrolling
2019-03-14 21:17:28 +01:00
6972cf00a0
move icons to single folder, cleanup
2019-03-14 21:17:07 +01:00
0445be9712
fix missing debug template
2019-03-14 21:16:27 +01:00
89dbdd9585
bump version: 0.1.20-beta -> 0.1.21-beta
2019-03-14 18:08:02 +01:00
da88ce7150
prepare 0.1.21
2019-03-14 18:02:13 +01:00
5f50fcfcf5
detect HTTPS from reverse proxy
2019-03-14 18:01:41 +01:00
96be087221
add request debug view
2019-03-14 18:01:27 +01:00
a53a269a8c
bump version: 0.1.19-beta -> 0.1.20-beta
2019-03-13 16:51:43 +01:00
59565a5286
prepare 0.1.20
2019-03-13 16:51:38 +01:00
ae3c092238
add user settings for Sources
2019-03-13 16:49:30 +01:00
e98e5e4e3e
fix GitHub Pretend again
2019-03-13 15:52:05 +01:00
d50c7ec8d4
bump version: 0.1.18-beta -> 0.1.19-beta
2019-03-13 15:16:48 +01:00
c0fdf377d1
prepare 0.1.18
2019-03-13 15:14:36 +01:00
70c11c8988
fix GitHub Pretend throwing a 500 error
2019-03-13 15:12:13 +01:00
67b19becc1
fix API Call for sentry-client, add missing template
2019-03-13 14:27:34 +01:00