Jens Langhammer
9877ef99c4
*/saml: fix creation and validation of detached signatures
2020-11-12 11:59:07 +01:00
Jens Langhammer
dd0d7e7481
root: switch from drf-yasg to drf_yasg2 and up rest_framework
2020-10-16 23:32:35 +02:00
Jens Langhammer
ae125dd1f0
root: fix missing docker dependency
2020-10-04 15:04:07 +02:00
Jens Langhammer
9ef39f1e04
root: update black version
2020-09-30 16:39:15 +02:00
Jens Langhammer
9099dc5713
root: fix missing dependencies of uvicorn
2020-09-30 16:11:28 +02:00
Jens Langhammer
815ad26b91
root: add hard uvloop and httptools dependency
2020-09-30 15:37:15 +02:00
Jens Langhammer
acb2b825f3
root: fix pipfile not referencing djangorestframework
2020-09-30 09:23:00 +02:00
Jens Langhammer
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
Jens L
23cccebb96
pytest ( #209 )
2020-09-11 23:21:11 +02:00
Jens L
268de20872
Proxy v2 ( #189 )
2020-09-03 00:04:12 +02:00
Jens L
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
Jens L
ff810c689f
Replace Elastic APM with Sentry APM ( #183 )
2020-08-20 20:39:21 +02:00
Jens L
c7a2410b1d
OAuth Provider Rewrite ( #182 )
2020-08-19 10:32:44 +02:00
Jens Langhammer
0715cac39b
root: remove psutil as we have external monitoring for CPU
2020-07-07 18:24:24 +02:00
Jens Langhammer
9021bbd5de
root: implement APM support
2020-07-07 17:43:10 +02:00
Jens Langhammer
57a7bed99d
sources/oauth: fix facebook provider
2020-06-25 10:24:53 +02:00
Jens Langhammer
01f004cec6
root: move all e2e dependencies into pipfile
2020-06-19 20:25:45 +02:00
Jens Langhammer
16c6e29801
root: add missing selenium
2020-06-07 19:44:28 +02:00
Jens L
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
Jens Langhammer
a08bdfdbcd
root: remove prospector from Pipfile as it causes lock issues, install in CI
2020-02-17 17:48:18 +01:00
Jens Langhammer
ba74a3213d
*: upgrade python 3.7 to 3.8
2020-01-19 21:03:01 +01:00
Jens Langhammer
3bd1eadd51
all: implement black as code formatter
2019-12-31 12:51:16 +01:00
Jens Langhammer
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
Jens Langhammer
b08ec0477e
all(minor): replace django-ipware with custom implementation
2019-12-05 14:33:55 +01:00
Langhammer, Jens
97290755e7
root(major): re-add missing dependencies
2019-11-08 14:26:49 +01:00
Langhammer, Jens
dfcfd87644
root(minor): remove old deps from pipfile
2019-11-08 13:55:58 +01:00
Langhammer, Jens
e4fbcd3735
root(major): add prometheus
2019-11-08 12:23:51 +01:00
Langhammer, Jens
cffe09b02e
all(major): add most models to API
2019-10-28 17:40:57 +01:00
Langhammer, Jens
543e949a48
api(minor): start with api v2
2019-10-28 14:26:07 +01:00
Langhammer, Jens
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
Langhammer, Jens
4086252979
core(major): add integrated database backup
2019-10-15 13:52:33 +02:00
Langhammer, Jens
143a575369
Merge branch 'master' into guardian
...
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/core/models.py
2019-10-10 17:29:34 +02:00
Langhammer, Jens
c782585287
ci(minor): re-enable pylint
2019-10-10 17:22:56 +02:00
Langhammer, Jens
8ff9e72972
docker(major): use buster instead of stretch, simplify base image, use pyuwsgi for wheels
2019-10-10 17:13:06 +02:00
Langhammer, Jens
a53f7a49ac
root(minor): start implementing guardian
2019-10-10 10:45:51 +02:00
Langhammer, Jens
46111e7cac
deploy(minor): downgrade kombu to fix redis error
...
https://github.com/celery/kombu/issues/1063
2019-10-09 14:32:20 +02:00
Langhammer, Jens
a48924c896
docker(minor): switch to debian based image so we can use wheels
2019-10-04 11:50:52 +02:00
Langhammer, Jens
c7322a32a0
app_gw(minor): remove current implementation
2019-10-04 09:28:28 +02:00
Jens Langhammer
64b75cab84
policy(minor): add data class for policy request
2019-10-03 10:45:31 +02:00
Langhammer, Jens
7f70048423
ci(minor): disable pylint since its currently broken upstream
2019-10-01 16:53:09 +02:00
Langhammer, Jens
97dbfc8885
req(minor): fix dependency issue by downgrading prospector
2019-10-01 15:54:29 +02:00
Langhammer, Jens
149ea22a93
k8s(minor): switch to uwsgi
2019-10-01 15:43:06 +02:00
Langhammer, Jens
c2c5ff6912
config(minor): CONFIG.get -> CONFIG.y
2019-09-30 18:04:04 +02:00
Langhammer, Jens
9cddab8fd5
deploy(minor): switch to pipfile
2019-09-10 17:00:13 +02:00