2019-04-18 08:25:22 +00:00
|
|
|
passbook (0.1.33) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.31-beta -> 0.1.32-beta
|
|
|
|
* fix EntityID being None in SAML Metadata
|
|
|
|
* fix SAML Request not being parsed all the time
|
|
|
|
* add Rancher SAML processor
|
|
|
|
* remove unused import
|
|
|
|
* fix broken icon for helm chart
|
|
|
|
* switch to custom CI base image with dependencies installed
|
|
|
|
* remove included CI file
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 18 Apr 2019 08:23:55 +0000
|
|
|
|
|
2019-04-17 12:27:03 +00:00
|
|
|
passbook (0.1.32) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.30-beta -> 0.1.31-beta
|
|
|
|
* automatically add response_type if not given in OAuth Request
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Wed, 17 Apr 2019 12:25:58 +0000
|
|
|
|
|
2019-04-13 15:58:03 +00:00
|
|
|
passbook (0.1.31) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.29-beta -> 0.1.30-beta
|
|
|
|
* allow setting authentication_header to empty string (disabling the header)
|
|
|
|
* use global urllib Pools
|
|
|
|
* try to fix app_gw being null
|
|
|
|
* only enable sentry when not DEBUG
|
|
|
|
* move logging to separate thread
|
|
|
|
* move actual proxying logic to separate class
|
|
|
|
* remove logging to increase speed, add more caching to policy and rewriter
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Sat, 13 Apr 2019 15:56:55 +0000
|
|
|
|
|
2019-04-11 12:22:32 +00:00
|
|
|
passbook (0.1.30) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.28-beta -> 0.1.29-beta
|
|
|
|
* don't use context manager in web command
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 11 Apr 2019 12:21:58 +0000
|
|
|
|
|
2019-04-11 12:03:05 +00:00
|
|
|
passbook (0.1.29) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.27-beta -> 0.1.28-beta
|
|
|
|
* Add libpq-dev dependency so psycopg2 build works
|
|
|
|
* switch to whitenoise for static files
|
|
|
|
* replace cherrypy with daphne
|
|
|
|
* Run collectstatic before coverage, use autoreload on celery worker
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 11 Apr 2019 12:00:27 +0000
|
|
|
|
|
2019-04-11 08:48:28 +00:00
|
|
|
passbook (0.1.28) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.26-beta -> 0.1.27-beta
|
|
|
|
* fix allauth client's formatting
|
|
|
|
* switch from raven to sentry_sdk
|
|
|
|
* add ability to have non-expiring nonces, clean up expired nonces
|
|
|
|
* fully remove raven and switch WSGI and logging to sentry_sdk
|
|
|
|
* fix failing CI
|
|
|
|
* trigger autoreload from config files
|
|
|
|
* Choose upstream more cleverly
|
|
|
|
* Move code from django-revproxy to app_gw to fix cookie bug
|
|
|
|
* Implement websocket proxy
|
|
|
|
* switch kubernetes deployment to daphne server
|
|
|
|
* set default log level to warn, fix clean_nonces not working
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 11 Apr 2019 08:46:44 +0000
|
|
|
|
|
2019-03-22 13:51:09 +00:00
|
|
|
passbook (0.1.27) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.25-beta -> 0.1.26-beta
|
|
|
|
* fix broken app_gw
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Fri, 22 Mar 2019 13:50:31 +0000
|
|
|
|
|
2019-03-22 11:47:57 +00:00
|
|
|
passbook (0.1.26) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.24-beta -> 0.1.25-beta
|
|
|
|
* always parse url instead of once
|
|
|
|
* validate upstream in form
|
|
|
|
* add custom template views
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Fri, 22 Mar 2019 11:47:08 +0000
|
|
|
|
|
2019-03-21 15:49:57 +00:00
|
|
|
passbook (0.1.25) stable; urgency=medium
|
|
|
|
|
|
|
|
* initial implementation of reverse proxy, using django-revproxy from within a middleware
|
|
|
|
* fix TypeError: can only concatenate list (not "str") to list
|
|
|
|
* bump version: 0.1.23-beta -> 0.1.24-beta
|
|
|
|
* add redis dependency back in for caching
|
|
|
|
* utilise cache in PolicyEngine
|
|
|
|
* explicitly use redis db
|
|
|
|
* invalidate cache when policy is saved
|
|
|
|
* add redis as service in CI for unittests
|
|
|
|
* add timeout field to policy to prevent stuck policies
|
|
|
|
* Don't use LoginRequired for PermissionDenied View
|
|
|
|
* Check for policies in app_gw
|
|
|
|
* Better handle policy timeouts
|
|
|
|
* cleanup post-migration mess
|
|
|
|
* prevent ZeroDivisionError
|
|
|
|
* Redirect to login on reverse proxy
|
|
|
|
* cleanup property_mapping list
|
|
|
|
* add compiled regex to RewriteRule
|
|
|
|
* implement actual Rewriting logic
|
|
|
|
* Invalidate cache when ApplicationGateway instance is saved
|
|
|
|
* validate server_name in form
|
|
|
|
|
2019-03-22 11:47:57 +00:00
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 21 Mar 2019 15:47:58 +0000
|
2019-03-21 15:49:57 +00:00
|
|
|
|
2019-03-20 22:00:22 +00:00
|
|
|
passbook (0.1.24) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.22-beta -> 0.1.23-beta
|
|
|
|
* add modal for OAuth Providers showing the URLs
|
|
|
|
* remove user field from form. Closes #32
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Wed, 20 Mar 2019 21:59:21 +0000
|
|
|
|
|
2019-03-18 19:54:23 +00:00
|
|
|
passbook (0.1.23) stable; urgency=medium
|
|
|
|
|
|
|
|
* add support for OpenID-Connect Discovery
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 18 Mar 2019 20:19:27 +0000
|
|
|
|
|
2019-03-14 20:20:55 +00:00
|
|
|
passbook (0.1.22) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.20-beta -> 0.1.21-beta
|
|
|
|
* fix missing debug template
|
|
|
|
* move icons to single folder, cleanup
|
|
|
|
* fix layout when on mobile viewport and scrolling
|
|
|
|
* fix delete form not working
|
|
|
|
* point to correct icons
|
|
|
|
* add Azure AD Source
|
|
|
|
* Fix OAuth Client's disconnect view having invalid URL names
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 14 Mar 2019 20:19:27 +0000
|
|
|
|
|
2019-03-14 17:02:13 +00:00
|
|
|
passbook (0.1.21) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.19-beta -> 0.1.20-beta
|
|
|
|
* add request debug view
|
|
|
|
* detect HTTPS from reverse proxy
|
|
|
|
|
2019-03-14 20:20:55 +00:00
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Thu, 14 Mar 2019 17:01:49 +0000
|
2019-03-14 17:02:13 +00:00
|
|
|
|
2019-03-13 15:51:38 +00:00
|
|
|
passbook (0.1.20) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.18-beta -> 0.1.19-beta
|
|
|
|
* fix GitHub Pretend again
|
|
|
|
* add user settings for Sources
|
|
|
|
|
2019-03-14 20:20:55 +00:00
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Wed, 13 Mar 2019 15:49:44 +0000
|
2019-03-13 15:51:38 +00:00
|
|
|
|
2019-03-13 14:14:36 +00:00
|
|
|
passbook (0.1.18) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.16-beta -> 0.1.17-beta
|
|
|
|
* fix Server Error when downloading metadata
|
|
|
|
* add sentry client
|
|
|
|
* fix included yaml file
|
|
|
|
* adjust versions for client packages, auto build client-packages
|
|
|
|
* bump version: 0.1.17-beta -> 0.1.18-beta
|
|
|
|
* fix API Call for sentry-client, add missing template
|
|
|
|
* fix GitHub Pretend throwing a 500 error
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Wed, 13 Mar 2019 14:14:10 +0000
|
|
|
|
|
2019-03-12 14:55:14 +00:00
|
|
|
passbook (0.1.17) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.15-beta -> 0.1.16-beta
|
|
|
|
* remove Application.user_is_authorized
|
|
|
|
* don't use celery heartbeat, use TCP keepalive instead
|
|
|
|
* switch to vertical navigation
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Tue, 12 Mar 2019 14:54:27 +0000
|
|
|
|
|
2019-03-11 20:35:06 +00:00
|
|
|
passbook (0.1.16) stable; urgency=medium
|
|
|
|
|
|
|
|
* Replace redis with RabbitMQ
|
|
|
|
* updated debian package to suggest RabbitMQ
|
|
|
|
* update helm chart to require RabbitMQ
|
|
|
|
* fix invalid default config in debian package
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Mon, 11 Mar 2019 10:28:36 +0000
|
|
|
|
|
2019-03-11 10:44:12 +00:00
|
|
|
passbook (0.1.14) stable; urgency=medium
|
2019-03-11 10:31:06 +00:00
|
|
|
|
|
|
|
* bump version: 0.1.11-beta -> 0.1.12-beta
|
|
|
|
* Fix DoesNotExist error when running PolicyEngine against None user
|
|
|
|
* allow custom email server for helm installs
|
|
|
|
* fix UserChangePasswordView not requiring Login
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Mon, 11 Mar 2019 10:28:36 +0000
|
|
|
|
|
2019-03-11 08:50:57 +00:00
|
|
|
passbook (0.1.12) stable; urgency=medium
|
|
|
|
|
|
|
|
* bump version: 0.1.10-beta -> 0.1.11-beta
|
|
|
|
* rewrite PasswordFactor to use backends setting instead of trying all backends
|
|
|
|
* install updated helm release from local folder
|
|
|
|
* disable automatic k8s deployment for now
|
|
|
|
* fix OAuth Authorization View not requiring authentication
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Mon, 11 Mar 2019 08:50:29 +0000
|
|
|
|
|
2019-03-10 18:56:27 +00:00
|
|
|
passbook (0.1.11) stable; urgency=medium
|
|
|
|
|
|
|
|
* add group administration
|
|
|
|
* bump version: 0.1.9-beta -> 0.1.10-beta
|
|
|
|
* fix helm labels being on deployments and not pods
|
|
|
|
* automatically deploy after release
|
|
|
|
* use Django's Admin FilteredSelectMultiple for Group Membership
|
|
|
|
* always use FilteredSelectMultiple for many-to-many fields
|
|
|
|
* Add Group Member policy
|
|
|
|
* add LDAP Group Membership Policy
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Sun, 10 Mar 2019 18:55:31 +0000
|
|
|
|
|
2019-03-10 14:53:38 +00:00
|
|
|
passbook (0.1.10) stable; urgency=high
|
|
|
|
|
|
|
|
* bump version: 0.1.7-beta -> 0.1.8-beta
|
|
|
|
* consistently using PolicyEngine
|
|
|
|
* add more Verbosity to PolicyEngine, rewrite SAML Authorisation check
|
|
|
|
* slightly refactor Factor View, add more unittests
|
|
|
|
* add impersonation middleware, add to templates
|
|
|
|
* bump version: 0.1.8-beta -> 0.1.9-beta
|
|
|
|
* fix k8s service routing http traffic to workers
|
|
|
|
* Fix button on policy test page
|
|
|
|
* better show loading state when testing a policy
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Sun, 10 Mar 2019 14:52:40 +0000
|
|
|
|
|
2019-03-08 20:43:33 +00:00
|
|
|
passbook (0.1.7) stable; urgency=medium
|
2019-03-08 20:37:55 +00:00
|
|
|
|
|
|
|
* bump version: 0.1.3-beta -> 0.1.4-beta
|
|
|
|
* implicitly add kubernetes-healthcheck-host in helm configmap
|
|
|
|
* fix debian build (again)
|
|
|
|
* add PropertyMapping Model, add Subclass for SAML, test with AWS
|
|
|
|
* add custom DynamicArrayField to better handle arrays
|
|
|
|
* format data before inserting it
|
|
|
|
* bump version: 0.1.4-beta -> 0.1.5-beta
|
|
|
|
* fix static files missing for debian package
|
|
|
|
* fix password not getting set on user import
|
|
|
|
* remove audit's login attempt
|
|
|
|
* add passing property to PolicyEngine
|
|
|
|
* fix captcha factor not loading keys from Factor class
|
|
|
|
* bump version: 0.1.5-beta -> 0.1.6-beta
|
|
|
|
* fix MATCH_EXACT not working as intended
|
|
|
|
* Improve access control for saml
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Fri, 08 Mar 2019 20:37:05 +0000
|
|
|
|
|
2019-03-07 15:24:07 +00:00
|
|
|
passbook (0.1.4) stable; urgency=medium
|
2019-03-07 15:01:31 +00:00
|
|
|
|
|
|
|
* initial debian package release
|
|
|
|
|
|
|
|
-- Jens Langhammer <jens.langhammer@beryju.org> Wed, 06 Mar 2019 18:22:41 +0000
|