25 Commits

Author SHA1 Message Date
Jamie Cameron
33b591dfac Also check if hash format is valid for yescrypt 2023-08-03 14:49:04 -07:00
Jamie Cameron
4b03b80912 Generate new salt if salt isn't valid for SHA 2023-08-03 14:40:16 -07:00
Jamie Cameron
2c6533146d Use Digest::SHA if SHA1 isn't installed 2022-11-07 11:48:02 -08:00
iliajie
d0ed6f944e Fix pointless warnings flooding error log 2022-06-30 13:08:38 +03:00
Ilia
299b747738 Disable subroutine redefined warnings to prevent log polution (2) 2022-06-02 15:30:02 +03:00
Ilia
636a8a304d Fix comment 2022-05-29 12:47:46 +03:00
Ilia
5ac4bdde17 Add validate_password support 2022-05-28 23:09:29 +03:00
Ilia
547fc9caf6 Add support for yescrypt password hashing scheme
https://sourceforge.net/p/webadmin/discussion/55377/thread/01e65be3f9/
2022-05-28 19:26:32 +03:00
Jamie Cameron
041ed3ace4 Fix perl warnings 2017-06-10 12:46:33 -07:00
Jamie Cameron
0e1ba9d0f9 Don't try regexp on sn missing salt 2014-05-25 09:37:14 -07:00
Jamie Cameron
1614896156 fix warning about use of regexp on undef string 2014-01-06 16:26:50 -08:00
Jamie Cameron
a99042cb83 strict conversion 2013-12-29 11:24:31 -08:00
Jamie Cameron
9cdaedaf75 Also read linux.words file http://virtualmin.com/node/29078 2013-08-05 12:38:22 -07:00
Jamie Cameron
ebadc8100a Move dictionary func into a common library 2013-02-09 18:03:36 -08:00
Jamie Cameron
e62e8fb7c8 MD5 salt can contain dot https://www.virtualmin.com/node/22358 2012-05-30 14:29:12 -07:00
Jamie Cameron
48ff24ce5e Move API to check password hash to md5-lib.pl 2011-04-08 16:13:03 -07:00
Jamie Cameron
2a5cd96b60 Added support for SHA512 format passwords, created common function to validate a password 2011-02-11 16:20:02 -08:00
Jamie Cameron
b4abb02136 Don't use an invalid salt when encrypting password 2009-11-16 21:41:40 -08:00
Jamie Cameron
9dbd5db2c9 Fix permissions 2009-07-20 23:42:32 -07:00
Jamie Cameron
1be874561f Fixed blowfish hashing 2009-03-25 16:55:03 +00:00
Jamie Cameron
56876dbe02 Blowfish password hashing support 2009-01-09 18:03:32 +00:00
Jamie Cameron
e0820adcb7 Handle variable-length MD5 salts 2008-06-13 17:02:05 +00:00
Jamie Cameron
83b3068cf6 Started on support for new OSX 10.5 password database 2008-06-09 23:44:13 +00:00
Jamie Cameron
49c852df0c MD5 support for Webmin users using modules 2008-03-25 20:57:29 +00:00
Jamie Cameron
fc1c1b243f Initial checkin of Webmin 2007-04-12 20:24:50 +00:00