26 Commits

Author SHA1 Message Date
Brian Lycett
6bbba38c5b Added missing settings section header in README 2020-12-24 18:32:33 +00:00
Brian Lycett
3b8e94ce66
Christmas jingles (#55)
* Add account requests, email user on password update, RFC2307BIS autodetection and various bug fixes.

* Remove test.php
2020-12-24 18:24:41 +00:00
Brian Lycett
ff17c6e288 Update release version in README 2020-11-30 17:46:09 +00:00
Brian Lycett
07cfb50e16 Fix SMTP authentication and mail body. Notify if there was a problem sending the email. 2020-11-30 16:14:53 +00:00
Brian Lycett
8dacee9c4e Add send email, show full DN, fix TLS check at setup and add verbose LDAP debugging 2020-11-28 18:00:01 +00:00
Brian Lycett
4c5e337ce6
Better passwords (#35)
* Add support for stronger hashes (#34)

* Add generate_salt function

* Add suport for clear text passwords

If someone wants to shoot themselves in the foot, they are free to do it

* Add support for blowfish

* Add support for extended DES

* Add support for md5crypt

* Fix salt generation call

* Add support for sha256crypt

* Add support for sha512crypt

* Update previous functions

* Add a default cause

* Fix some shenanigans and log cleanup

* Couple minor fixes

* Let password hash checking be done in the password function

* Update the README with new passwords

* Change the default fallback to SSHA

* Put crypt algos in an array ordered by preference so we can fail to the most secure algo available

* Remove superfluous count++

* Updated password hashing code

Co-authored-by: Angelin01 <angeloborsoiross@hotmail.com>
2020-08-03 17:35:13 +01:00
Brian Lycett
eb061e3586 Update container version in README example 2020-05-22 11:05:01 +01:00
Brian Lycett
33c6aaa55e
Hashing (#22)
* Added ALLOW_WEAK_PASSWORDS and PASSWORD_HASH options, some bug and log format fixes

* Fixed incorrect variable name in check for password hash setting.
2020-05-22 11:03:23 +01:00
Brian Lycett
9e5d3bd32b Fix README formatting bug 2020-05-15 09:14:05 +01:00
Brian Lycett
57a6785c9d Fix README links 2020-05-07 09:17:54 +01:00
Brian Lycett
25753bda36 Fix README links 2020-05-07 09:16:40 +01:00
Brian Lycett
c35df86300 Update README for new release 2020-05-07 09:14:11 +01:00
Brian Lycett
73b3797b30 Changes to allow this to work with both NIS and BIS schemas. 2020-05-06 17:19:20 +01:00
Brian Lycett
26d971080c Add debugging for user sessions and authentication. 2020-05-04 10:48:46 +01:00
Brian Lycett
f103611e9c Added an LDAP debugging option 2020-05-01 17:14:04 +01:00
Brian Lycett
495d31521a Code tidy, encode URLs and add no-https option 2020-01-10 12:01:31 +00:00
Brian Lycett
79ac66c96f
Update README.md 2019-07-05 15:17:06 +01:00
Brian Lycett
834e52d620
Add self-service password change screenshot 2019-06-12 11:53:20 +01:00
Brian Lycett
9ee5a0c707
Update README with screenshots 2019-06-12 11:51:54 +01:00
Brian Lycett
127511b65d Added the ability to add/update the email address along with javascript to automatically generate it. 2019-02-08 11:28:11 +00:00
Brian Lycett
13aea6e6c7 Add option to use a CA certificate 2019-01-16 15:05:55 +00:00
Brian Lycett
50960490ef Fix typo in README 2018-11-07 12:23:04 +00:00
Brian Lycett
8ad5e4acea Update readme with build command 2018-11-01 13:49:09 +00:00
Brian Lycett
f982e4df1f Updated README 2018-06-04 16:53:58 +01:00
Brian Lycett
5ec202185c Add Docker components and setup instructions. Warn on insecure LDAP connections 2018-06-04 15:20:53 +01:00
Brian Lycett
797ba68bc1 Initial functioning version, pre-docker. 2018-06-01 17:10:45 +01:00