- 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
-
Julian authored
Ldap3 raises LDAPSASLPrepError on bind if the password contains characters forbidden by SASLPrep (string preperation/normalization algorithm for user names and passwords). Examples are carriage return ("\r") or newline ("\n") characters. See #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.
-