Jens Langhammer
|
edeed18ae8
|
providers/oidc: fix error when using with app_gw
|
2020-01-02 16:38:01 +01:00 |
Jens Langhammer
|
d24133d8a2
|
core: fix _redirect_with_qs appending an array to the URL
|
2020-01-02 16:14:56 +01:00 |
Jens Langhammer
|
b9733e56aa
|
providers/app_gw: fix passbook domain being empty
|
2020-01-02 16:09:17 +01:00 |
Jens Langhammer
|
cd34413914
|
providers/app_gw: separate host field into external_ and internal_
|
2020-01-02 16:09:04 +01:00 |
Jens Langhammer
|
c3a4a76d43
|
providers/app_gw: fix Client's response_type not being set
|
2020-01-02 16:06:32 +01:00 |
Jens Langhammer
|
dce1edbe53
|
new release: 0.7.10-beta
|
2020-01-02 14:54:52 +01:00 |
Jens Langhammer
|
6207226bdf
|
new release: 0.7.9-beta
|
2020-01-02 14:09:58 +01:00 |
Jens Langhammer
|
696cd1f247
|
new release: 0.7.8-beta
|
2020-01-02 14:03:36 +01:00 |
Jens Langhammer
|
575739d07c
|
ci: add bandit for static security checks
|
2020-01-02 13:41:49 +01:00 |
Jens Langhammer
|
2d7e70eebf
|
audit: fix import order
|
2020-01-02 13:20:41 +01:00 |
Jens Langhammer
|
387f3c981f
|
audit: fix error when trying to save models with UUID as PK
|
2020-01-02 13:12:23 +01:00 |
Jens Langhammer
|
7c706369cd
|
new release: 0.7.7-beta
|
2020-01-02 11:22:08 +01:00 |
Jens Langhammer
|
c448f87027
|
new release: 0.7.6-beta
|
2020-01-02 10:34:34 +01:00 |
Jens Langhammer
|
9d7ed9a0ed
|
new release: 0.7.7-beta
|
2019-12-31 14:02:01 +01:00 |
Jens Langhammer
|
d77afd1ded
|
new release: 0.7.6-beta
|
2019-12-31 13:47:39 +01:00 |
Jens Langhammer
|
766518ee0e
|
audit: sanitize kwargs when creating audit event
|
2019-12-31 13:33:07 +01:00 |
Jens Langhammer
|
74b2b26a20
|
ci: disable pylint's bad-continuation to please black
|
2019-12-31 13:17:35 +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
|
31ea2e7139
|
audit: fix internal server error from passing models
|
2019-12-31 11:40:03 +01:00 |
Jens Langhammer
|
f986dc89ad
|
all: migrate to github
|
2019-12-30 10:25:35 +01:00 |
Jens Langhammer
|
b21fd10093
|
new release: 0.7.5-beta
|
2019-12-16 22:05:22 +01:00 |
Jens Langhammer
|
b428ec5237
|
providers/oidc: remove duplicate fields
|
2019-12-14 14:28:36 +01:00 |
Jens Langhammer
|
f22dbba931
|
providers/saml: add UID field
|
2019-12-13 13:45:10 +01:00 |
Jens Langhammer
|
0946d6a25d
|
docs: add initial structure, add docs for policies and factors
|
2019-12-09 21:00:45 +01:00 |
Jens Langhammer
|
807cbbeaaf
|
audit: rewrite to be independent of django http requests, allow custom actions
|
2019-12-05 16:14:08 +01:00 |
Jens Langhammer
|
74cd0bc08f
|
all(minor): remove old, unused code
|
2019-12-05 15:07:37 +01:00 |
Jens Langhammer
|
b08ec0477e
|
all(minor): replace django-ipware with custom implementation
|
2019-12-05 14:33:55 +01:00 |
Jens Langhammer
|
328c999cb9
|
ci(minor): reenable prospector
|
2019-12-05 14:31:51 +01:00 |
Jens Langhammer
|
c37e382c15
|
root(minor): fix incorrect user IP being shown
|
2019-12-02 18:05:06 +01:00 |
Jens Langhammer
|
784dd0fdd6
|
root(minor): fix unnecessary redirect for prometheus
|
2019-12-02 18:04:55 +01:00 |
Langhammer, Jens
|
23146de2bf
|
new release: 0.7.4-beta
|
2019-11-20 13:15:46 +01:00 |
Langhammer, Jens
|
979bea17ed
|
root(minor): disable error reporting by default
|
2019-11-20 13:12:37 +01:00 |
Langhammer, Jens
|
99fadf2e55
|
new release: 0.7.3-beta
|
2019-11-19 18:14:06 +01:00 |
Langhammer, Jens
|
be642bc874
|
root(major): fix dbbackup not working with prometheus
|
2019-11-19 18:08:25 +01:00 |
Langhammer, Jens
|
089b48aad1
|
Merge branch 'agw'
|
2019-11-11 18:14:03 +01:00 |
Langhammer, Jens
|
2997cb83b1
|
providers/appgw(major): rewrite to use oauth2_proxy
|
2019-11-11 18:13:46 +01:00 |
Langhammer, Jens
|
08f0aca894
|
provider/oidc(minor): include claims in id_token
|
2019-11-11 13:19:54 +01:00 |
Langhammer, Jens
|
019a0cb14d
|
new release: 0.7.2-beta
|
2019-11-08 14:26:52 +01:00 |
Langhammer, Jens
|
7f150c96b4
|
new release: 0.7.1-beta
|
2019-11-08 14:04:59 +01:00 |
Langhammer, Jens
|
73558f30d1
|
root(minor): revert to django_redis cache
|
2019-11-08 13:58:10 +01:00 |
Langhammer, Jens
|
3d73aac3ab
|
helm(minor): add service monitors
|
2019-11-08 12:24:42 +01:00 |
Langhammer, Jens
|
e4fbcd3735
|
root(major): add prometheus
|
2019-11-08 12:23:51 +01:00 |
Langhammer, Jens
|
44c0eb37cf
|
sources/saml(minor): fix lint issue
|
2019-11-07 18:02:59 +01:00 |
Langhammer, Jens
|
adc3dcc2c4
|
sources/saml(minor): disallow login if source is not enabled
|
2019-11-07 17:35:25 +01:00 |
Langhammer, Jens
|
bac8227371
|
sources/saml(minor): fix fields not being shown
|
2019-11-07 17:28:59 +01:00 |
Langhammer, Jens
|
73d4d9dfe0
|
admin(major): fix incorrect permissions being set
|
2019-11-07 17:25:36 +01:00 |
Langhammer, Jens
|
dabce36667
|
sources/saml(major): add saml SP
|
2019-11-07 17:02:56 +01:00 |
Langhammer, Jens
|
3bd56ce522
|
api(minor): fix invalid fieldls being selected
|
2019-11-07 10:30:22 +01:00 |
Jens Langhammer
|
ed1fcc3930
|
new release: 0.7.0-beta
|
2019-11-02 16:31:23 +00:00 |
Jens Langhammer
|
c22ddc5394
|
root(minor): catch keyboardinput and s3 error from sentry
|
2019-11-02 16:27:28 +00:00 |
Jens Langhammer
|
0b9fc9e444
|
root(minor): fallback to empty string if no Host header ise set
|
2019-11-01 12:50:38 +00:00 |
Langhammer, Jens
|
e862b97005
|
all(major): add API for all objects
|
2019-10-28 17:55:36 +01:00 |
Langhammer, Jens
|
cffe09b02e
|
all(major): add most models to API
|
2019-10-28 17:40:57 +01:00 |
Langhammer, Jens
|
846a86fb62
|
fix lint
|
2019-10-28 14:44:46 +01:00 |
Langhammer, Jens
|
463c130351
|
core(major): add api for most simple objects
|
2019-10-28 14:27:43 +01:00 |
Langhammer, Jens
|
ffca957838
|
audit(major): AuditEntry -> Event
|
2019-10-28 14:26:34 +01:00 |
Langhammer, Jens
|
543e949a48
|
api(minor): start with api v2
|
2019-10-28 14:26:07 +01:00 |
Langhammer, Jens
|
feb80049aa
|
Merge branch 'master' into guardian
|
2019-10-25 22:18:13 +02:00 |
Langhammer, Jens
|
5c59c8ccb6
|
new release: 0.6.11-beta
|
2019-10-15 16:56:24 +02:00 |
Langhammer, Jens
|
bf6c9e8c4a
|
new release: 0.6.10-beta
|
2019-10-15 16:05:51 +02:00 |
Langhammer, Jens
|
3353aa0298
|
root(minor): disable uwsgi request loggin and use custom logging instead
|
2019-10-15 15:57:37 +02:00 |
Langhammer, Jens
|
d4cb1a98c7
|
policy(major): simplify PolicyEngine API, add flag to ignore cache for debug purposes
|
2019-10-15 15:44:59 +02:00 |
Langhammer, Jens
|
13f4ea0b8b
|
root(minor): sort keys in log output
|
2019-10-15 15:40:38 +02: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
|
8bdf12cff1
|
recovery(minor): add unittests
|
2019-10-14 17:12:56 +02:00 |
Langhammer, Jens
|
65a065c4ee
|
policy(minor): add unittests for policy engine
|
2019-10-14 16:08:24 +02:00 |
Langhammer, Jens
|
a691ee529c
|
new release: 0.6.9-beta
|
2019-10-14 15:00:30 +02:00 |
Langhammer, Jens
|
f1c4a62612
|
policy(major): fix error when policy.negate is enabled
|
2019-10-14 15:00:20 +02:00 |
Langhammer, Jens
|
358e39ced0
|
core(major): remove action field from policy
|
2019-10-14 13:57:38 +02:00 |
Langhammer, Jens
|
82d14f37c3
|
new release: 0.6.8-beta
|
2019-10-14 13:18:51 +02:00 |
Langhammer, Jens
|
2a27325dfd
|
admin(major): add pagination to all listviews
|
2019-10-14 13:15:42 +02:00 |
Langhammer, Jens
|
a6dee2e8ed
|
admin(minor): fix sidebar disappearing when editing user
|
2019-10-14 13:14:54 +02:00 |
Langhammer, Jens
|
2ff1635696
|
core/sources(minor): refactor Source's property
|
2019-10-13 16:47:13 +02:00 |
Langhammer, Jens
|
1cb6b5e984
|
new release: 0.6.7-beta
|
2019-10-12 14:23:14 +02:00 |
Langhammer, Jens
|
1fe420fd80
|
admin(major): add YAMLField for attributes, add codemirror editor
|
2019-10-12 14:23:03 +02:00 |
Langhammer, Jens
|
50172e58d8
|
sources/ldap(minor): save ldap password for user upon successful bind
|
2019-10-12 14:00:34 +02:00 |
Langhammer, Jens
|
d7483d129f
|
sources/ldap(minor): call set_unusable_password when creating new user
|
2019-10-12 13:59:52 +02:00 |
Langhammer, Jens
|
34ed0b3594
|
new release: 0.6.6-beta
|
2019-10-11 14:33:36 +02:00 |
Langhammer, Jens
|
9de950220f
|
core(minor): small css adjustment
|
2019-10-11 14:32:19 +02:00 |
Langhammer, Jens
|
567c90b4c6
|
new release: 0.6.5-beta
|
2019-10-11 14:26:20 +02:00 |
Langhammer, Jens
|
ae19236366
|
factors/email(minor): fix default timeout being 0, which breaks task
|
2019-10-11 14:24:58 +02:00 |
Langhammer, Jens
|
f9babe7089
|
core(minor): fix timezone warning when cleaning nonces
|
2019-10-11 14:23:59 +02:00 |
Langhammer, Jens
|
32abb27e61
|
sources/ldap(minor): fix lint
|
2019-10-11 13:43:35 +02:00 |
Langhammer, Jens
|
8478b03892
|
sources/ldap(major): implement membership sync, add more settings
|
2019-10-11 13:41:12 +02:00 |
Langhammer, Jens
|
e972f2b289
|
Merge branch 'master' into ldap-rewrite
|
2019-10-11 12:53:56 +02:00 |
Langhammer, Jens
|
22c4fb1414
|
sources/ldap(major): add sync_users and sync_groups, rewrite auth_user method
|
2019-10-11 12:53:48 +02:00 |
Langhammer, Jens
|
0154def916
|
root(minor): allow subapps to define CELERY_BEAT_SCHEDULE
|
2019-10-11 12:47:29 +02:00 |
Langhammer, Jens
|
fc69b6851d
|
core(minor): tags -> attributes, add attributes to user, add propertymappings to source
|
2019-10-11 12:47:06 +02:00 |
Langhammer, Jens
|
44a3c7fa5f
|
Merge branch 'master' into ldap-rewrite
|
2019-10-11 10:24:12 +02:00 |
Langhammer, Jens
|
37111fd07b
|
core(minor): merge migrations
|
2019-10-10 17:41:22 +02:00 |
Jens Langhammer
|
4e6653e299
|
ldap(major): start rewrite
|
2019-10-10 17:36:09 +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
|
48a04744e0
|
new release: 0.6.4-beta
|
2019-10-10 16:09:38 +02:00 |
Langhammer, Jens
|
b9991465ee
|
recovery(new): add recovery app to create recovery links
|
2019-10-10 14:05:16 +02:00 |
Langhammer, Jens
|
3d8242be06
|
core(minor): add new, optional description field to nonce
|
2019-10-10 14:04:58 +02:00 |
Langhammer, Jens
|
344a8817c3
|
admin(minor): fix linting
|
2019-10-10 13:05:03 +02:00 |
Langhammer, Jens
|
3afb0d4f6d
|
admin(minor): remove partial API
|
2019-10-10 13:04:20 +02:00 |
Langhammer, Jens
|
c9714893bb
|
admin(major): rewrite all views to use guardian mixins
|
2019-10-10 13:01:49 +02:00 |
Langhammer, Jens
|
3185a86b22
|
core(minor): add separate permission to reset user's password
|
2019-10-10 13:01:36 +02:00 |
Langhammer, Jens
|
a53f7a49ac
|
root(minor): start implementing guardian
|
2019-10-10 10:45:51 +02:00 |
Langhammer, Jens
|
ca3bcc565d
|
ui(minor): simplify top navigation
|
2019-10-10 10:02:48 +02:00 |
Jens Langhammer
|
c1dae0b599
|
sources/oauth(minor): fix wrong settings reference
|
2019-10-09 19:46:23 +02:00 |
Langhammer, Jens
|
e70d3b6286
|
new release: 0.6.3-beta
|
2019-10-09 14:44:50 +02:00 |
Langhammer, Jens
|
17e6bc921b
|
core(minor): fix import order
|
2019-10-09 14:37:40 +02:00 |
Langhammer, Jens
|
3b7e47dbe2
|
settings(minor): use cached_db for session, use localhost as domain
|
2019-10-09 14:30:53 +02:00 |
Langhammer, Jens
|
2e15b24f0a
|
*(minor): switch has_user_settings to return Optional dataclass instead of tuple
|
2019-10-09 12:47:14 +02:00 |
Langhammer, Jens
|
088b9592cd
|
core(minor): remove unused code
|
2019-10-08 15:04:38 +02:00 |
Langhammer, Jens
|
b1e4e32b83
|
providers/oidc(minor): correctly create audit entry on authz
|
2019-10-08 14:34:59 +02:00 |
Langhammer, Jens
|
d91a852eda
|
factors/email(minor): start rebuilding email integration as factor
|
2019-10-08 14:30:17 +02:00 |
Langhammer, Jens
|
171c5b9759
|
factors/password(minor): remove form from core
|
2019-10-08 14:23:02 +02:00 |
Langhammer, Jens
|
64290b2a37
|
admin(minor): add view to create user
|
2019-10-08 11:27:19 +02:00 |
Langhammer, Jens
|
72769b8a0a
|
lib(minor): cleanup default settings
|
2019-10-08 10:44:44 +02:00 |
Jens Langhammer
|
6d0ecd228e
|
new release: 0.6.2-beta
|
2019-10-07 21:24:56 +02:00 |
Jens Langhammer
|
a390bb7b59
|
factors/otp(minor): fix old URLs
|
2019-10-07 21:23:25 +02:00 |
Langhammer, Jens
|
17eea4a10c
|
new release: 0.6.1-beta
|
2019-10-07 18:53:04 +02:00 |
Langhammer, Jens
|
ec73b53340
|
providers/saml(minor): fix last wrong urls names
|
2019-10-07 18:36:09 +02:00 |
Langhammer, Jens
|
8f42a7f0b4
|
new release: 0.6.0-beta
|
2019-10-07 17:18:19 +02:00 |
Langhammer, Jens
|
2c221ea819
|
providers/oauth(minor): fix import order
|
2019-10-07 17:14:52 +02:00 |
Langhammer, Jens
|
93e0441b58
|
helm(minor): don't directly mount configmap
|
2019-10-07 17:14:08 +02:00 |
Langhammer, Jens
|
59fc223a85
|
factors/captcha(minor): load correct keys
|
2019-10-07 16:58:06 +02:00 |
Langhammer, Jens
|
0a6f555c23
|
otp(minor): disable autocomplete for code input
|
2019-10-07 16:57:54 +02:00 |
Langhammer, Jens
|
6a4233d6fd
|
providers/oauth(minor): fix urls not being mounted in the right path
|
2019-10-07 16:57:36 +02:00 |
Langhammer, Jens
|
15fa7e9652
|
ui(minor): merge menus
|
2019-10-07 16:50:13 +02:00 |
Langhammer, Jens
|
f2acc154cd
|
*(minor): small refactor
|
2019-10-07 16:33:48 +02:00 |
Langhammer, Jens
|
d21ec6c9a5
|
root(minor): get rid of duplicate settings
|
2019-10-04 16:09:35 +02:00 |
Langhammer, Jens
|
34cbf5f702
|
new release: 0.5.0-beta
|
2019-10-04 13:55:13 +02:00 |
Langhammer, Jens
|
1cd149c815
|
policy(minor): fix linting
|
2019-10-04 13:49:27 +02:00 |
Langhammer, Jens
|
4c6f562805
|
policy(minor): fix deadlock issue
|
2019-10-04 13:44:26 +02:00 |
Langhammer, Jens
|
e59c4ec1c7
|
root(minor): cleanup, remove unused log
|
2019-10-04 13:43:47 +02:00 |
Langhammer, Jens
|
1169db7530
|
docker(minor): move docker-related files into separate folder
|
2019-10-04 12:45:19 +02:00 |
Langhammer, Jens
|
1453008796
|
wsgi(minor): add proper request logging
|
2019-10-04 12:44:59 +02:00 |
Langhammer, Jens
|
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 |
Langhammer, Jens
|
ccbc0384f9
|
deploy(minor): remove app-gw, add robots.txt
|
2019-10-04 11:57:41 +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
|
afca94ceb8
|
policy(minor): improve loading of policy subclasses
|
2019-10-04 10:22:06 +02:00 |
Langhammer, Jens
|
0b86231a36
|
*(minor): make better use of structured logging
|
2019-10-04 10:21:33 +02:00 |
Langhammer, Jens
|
c0df1f38b8
|
*(minor): remove __name__ param from get_logger
|
2019-10-04 10:08:53 +02:00 |
Langhammer, Jens
|
2b8fed8f4e
|
saml_idp(minor): rewrite to use defusedxml instead of bs4
|
2019-10-04 09:50:25 +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 |
Jens Langhammer
|
f58bc61999
|
new release: 0.4.2-beta
|
2019-10-02 21:05:51 +00:00 |
Jens Langhammer
|
fb8ccc0283
|
lint(minor): fix import order
|
2019-10-02 21:05:37 +00:00 |
Jens Langhammer
|
c38012f147
|
new release: 0.4.1-beta
|
2019-10-02 21:04:16 +00:00 |
Jens Langhammer
|
920e705d75
|
policy(minor): lookup correct policy subclass
|
2019-10-02 22:28:58 +02:00 |
Jens Langhammer
|
de0b137b1e
|
policy(minor): improve error handling
|
2019-10-02 22:28:39 +02:00 |
Langhammer, Jens
|
8745ac7932
|
new release: 0.4.0-beta
|
2019-10-01 17:01:30 +02:00 |
Langhammer, Jens
|
b8656858ec
|
k8s(minor): load secrets as env vars
|
2019-10-01 15:42:14 +02:00 |