Ilia Ross
ff4e0ae386
Fix to split lines up
...
https://github.com/webmin/webmin/pull/2462#pullrequestreview-2797791341
2025-04-28 03:33:52 +03:00
Ilia Ross
19bfe18e0f
Add ability to make authentication in two steps
2025-04-28 00:55:59 +03:00
Ilia Ross
b48f6d3406
Fix to drop obsolete code
2025-04-28 00:51:04 +03:00
Jamie Cameron
172c504abb
Add check for in-use TLS keys
2025-04-27 11:23:54 -07:00
Jamie Cameron
b92d8d11d6
Make sure atd is running if needed
...
https://github.com/webmin/webmin/issues/2461
2025-04-27 09:52:43 -07:00
Jamie Cameron
d073280e80
Factor out check for atd init script
2025-04-27 09:44:53 -07:00
Jamie Cameron
ebf1138788
CGI to save TLS keys
2025-04-26 21:50:44 -07:00
Jamie Cameron
3706f7862b
Certs can start with BEGIN PUBLIC KEY
2025-04-26 20:25:31 -07:00
Jamie Cameron
9bd96b6448
Rate limit before checking if the user exists
2025-04-26 14:44:37 -07:00
Jamie Cameron
7ff37cd12f
Add a delay based on the number of tries
2025-04-26 14:42:18 -07:00
Ilia Ross
55fd013b35
Fix to remove pointless new line that looks bad
2025-04-26 21:40:00 +03:00
Ilia Ross
014f949fdb
Fix language when logging
2025-04-26 21:38:04 +03:00
Ilia Ross
cb3bde5374
Fix to set email correctly when resetting password
2025-04-26 21:37:42 +03:00
Jamie Cameron
4fbc57350f
Add logging for password resets
2025-04-26 10:04:43 -07:00
Jamie Cameron
924e7e8ff5
Remove useless variable
2025-04-26 08:49:49 -07:00
Jamie Cameron
cb7de4edec
Remove duplicate variable
2025-04-26 08:32:28 -07:00
Jamie Cameron
f17be6a383
Always show option to download in the background immediately
2025-04-25 20:11:45 -07:00
Jamie Cameron
bcfb698ac6
Detect case where cache is somehow empty
...
https://github.com/webmin/webmin/issues/2460
2025-04-25 19:50:25 -07:00
Jamie Cameron
8bd079f52f
Merge branch 'master' of github.com:webmin/webmin
2025-04-25 16:51:05 -07:00
Jamie Cameron
cef76798f8
clean/reset environment will preserve variables
2025-04-25 16:50:58 -07:00
Ilia Ross
4f046c1d6d
Fix to quote escape labels
2025-04-25 23:58:06 +03:00
Ilia Ross
cc83641c11
Add ability for themes to handle each "forgot_*" page
2025-04-25 20:01:30 +03:00
Ilia Ross
971c526ade
Fix to lower the static delay for now
2025-04-25 11:39:27 +03:00
Jamie Cameron
717f0b1100
Work on form to edit a TLS key
2025-04-24 21:39:47 -07:00
Jamie Cameron
6ff0e50e94
Merge branch 'master' of github.com:webmin/webmin
2025-04-24 21:12:13 -07:00
Jamie Cameron
0de1844755
Work on DNS over TLS
2025-04-24 21:07:03 -07:00
Ilia Ross
e55f3bdb74
Add ability for the theme to construct own forgot link
2025-04-25 00:49:39 +03:00
Ilia Ross
25d2edeeaf
Add a cooldown period for password reset request rates
2025-04-24 21:06:43 +03:00
Ilia Ross
201d817e9d
Fix to preserve ACL even for modules with noacl flag
...
What matters now is that the module gets removed from ACLs, and the new module config page (that didn't exist before) stops working. So the simplest and best solution is to keep the module visible normally, but skip editable ACLs—since the plugin is meant to be controlled by Virtualmin permissions, and access to its config should always be allowed.
https://github.com/webmin/webmin/pull/2426/files#r1972474077
2025-04-24 11:25:03 +03:00
Ilia Ross
b2626ca9c1
Fix to default to useradmin module even for anon user
2025-04-24 10:24:17 +03:00
Ilia Ross
0553cae4e3
Fix to avoid printing switch theme code unless authed
2025-04-24 10:23:14 +03:00
Jamie Cameron
740368fc0d
Use correct password hashing function
2025-04-23 20:58:48 -07:00
Jamie Cameron
7c932d3cb0
No need to create extra variables
2025-04-23 20:56:21 -07:00
Jamie Cameron
b46043de84
Check for the d variable properly
2025-04-23 20:51:59 -07:00
Ilia Ross
69e3844cec
Fix critical issues when resetting the password
...
1. If changing password in `/etc/shadow` clone user correctly
2. Restart miniserv after changing password in `/etc/shadow`
3. Use correct hashing format when changing Webmin and Unix password
2025-04-23 15:18:09 +03:00
Ilia Ross
215b1332fc
Fix to check if domain hash isn't empty
2025-04-23 14:15:56 +03:00
Jamie Cameron
bb8b926d52
Properly declare $d
2025-04-22 22:01:21 -07:00
Ilia Ross
967d519943
Fix to replace the table with much simpler and better layout
2025-04-22 22:25:38 +03:00
Ilia Ross
c84ef98016
Fix default mode to be login and password
2025-04-22 15:27:34 +03:00
Ilia Ross
fd153b28f3
Add improvements to the UI
2025-04-22 15:26:41 +03:00
Ilia Ross
7a3210849d
Fix default system type config option to show label correctly
2025-04-22 13:45:52 +03:00
Ilia Ross
fb8339a3ca
Fix to always default to fast mode
...
https://github.com/webmin/webmin/issues/2458#issuecomment-2818513756
2025-04-22 13:40:54 +03:00
Jamie Cameron
e0b6ae7691
Obsfucate email for display
2025-04-21 22:04:03 -07:00
Jamie Cameron
3f5ae24beb
Ask for password twice
2025-04-21 19:56:20 -07:00
Jamie Cameron
8cd74c1c35
Don't show Virtualmin output when resetting a password
2025-04-21 16:55:35 -07:00
Jamie Cameron
e983ded21e
Include forgotten password pages in package
2025-04-21 16:51:51 -07:00
Ilia Ross
0037d9a9ca
Fix to use fast PRC mode by default
2025-04-21 16:28:38 +03:00
Jamie Cameron
a49b5fc0cb
Sure as hell nobody is running BIND 8 anymore
2025-04-20 21:20:12 -07:00
Jamie Cameron
e87fc560c9
Move random flag check into a function
2025-04-20 21:15:49 -07:00
Jamie Cameron
ac21e39a88
Use standard functions for version checks
2025-04-20 20:50:51 -07:00