- Sep 02, 2021
-
-
Julian authored
flask_oauthlib is no longer available in Debian Bullseye. It is only a wrapper around oauthlib, which is still available. While this change does increase the OAuth2 code size, it achieves compatability with both Debian Buster and Bullseye. Aside from error handling, this change has no noticable effects on OAuth2.0 clients. In terms of error handling, a few cases that were not properly handled before now return appropriate error pages. Fixes #101
-
- Aug 30, 2021
-
-
Julian authored
Prior to this change user passwords were not validated on change aside from their length, but validated on login/bind by ldap3 with SASLprep. Instead of using SASLprep on password change, this change restricts passwords to 7-bit ASCII without control characters. Control characters are forbidden by SASLprep. Multi-byte characters are uncommon in password, especially in those generated by password managers. This ensures that passwords are always SASLprep-safe without implementing the rather complex SASLprep algorithm. It also allows us to fully describe the alphabet restrictions in the relevant forms. Fixes #100
-
- Aug 14, 2021
-
-
Julian authored
-
- Jul 30, 2021
-
-
Julian authored
-
- Jul 29, 2021
-
-
Julian authored
-
- Jul 26, 2021
-
-
Julian authored
For password reset this prevents circumventing the loginname/email-based ratelimit.
-
- Jul 23, 2021
-
-
Julian authored
-
- Jun 22, 2021
-
-
Julian authored
-
- Jun 17, 2021
- Jun 13, 2021
-
-
Julian authored
-
- Jun 12, 2021
-
-
Julian authored
Co-authored-by:
psy <psy@darmstadt.ccc.de>
-
- May 21, 2021
-
-
Julian authored
-
- May 15, 2021
- May 14, 2021
-
-
Julian authored
-
- May 11, 2021
- May 01, 2021
-
-
sistason authored
-
- Apr 05, 2021
-
-
Julian authored
-
- Mar 14, 2021
-
-
Julian authored
-
- Feb 27, 2021
-
-
Julian authored
-
- Feb 23, 2021
-
-
Julian authored
-
- Feb 19, 2021
- Feb 15, 2021
-
-
Julian authored
-
- Jan 29, 2021
- Nov 26, 2020
-
-
Julian authored
-
- Nov 04, 2020
- Nov 03, 2020
-
-
Julian authored
-
- Oct 26, 2020
-
-
Julian authored
Add a few unit tests as well as integration tests that cover almost all views. Also fixed a lot of HTML validator errors.
-