Compare commits

..

1035 Commits

Author SHA1 Message Date
iliajie
fa311d5288 Add support to edit FirewallD config files manually 2023-04-30 18:43:36 +03:00
Jamie Cameron
fa42a98acb Use values array if value isn't set https://forum.virtualmin.com/t/dns-not-appearing-on-slaves/120477 2023-04-28 20:08:09 -07:00
Jamie Cameron
81a8607628 Use lc to lower case 2023-04-28 13:59:19 -07:00
Jamie Cameron
2626d01005 Merge branch 'master' of github.com:webmin/webmin 2023-04-28 12:00:35 -07:00
Jamie Cameron
1e5032c7a3 Don't reference non-existent values 2023-04-28 12:00:04 -07:00
iliajie
5dc2281e66 Fix password change screen pop up on every login 20d07a17a8 2023-04-28 11:02:19 +03:00
iliajie
70fce1f97e Fix not to display no password option 2023-04-27 23:11:55 +03:00
iliajie
da1ee58a7c Fix to use offset rather than zone name https://github.com/virtualmin/virtualmin-gpl/issues/552 2023-04-26 11:30:53 +03:00
iliajie
4b3ef986bf Merge branch 'master' of github.com:webmin/webmin 2023-04-26 09:32:22 +03:00
iliajie
14a07d4959 Fix to test if home directory is writable https://github.com/webmin/webmin/issues/1892#issuecomment-1522680504
Introduced with: https://github.com/webmin/webmin/commit/f46cc45
2023-04-26 09:30:24 +03:00
Jamie Cameron
e3d4d2427c Merge branch 'master' of github.com:webmin/webmin 2023-04-25 20:47:48 -07:00
Jamie Cameron
9bcee57c7c Try lower case username if upper case doesn't exist https://github.com/virtualmin/virtualmin-gpl/issues/553 2023-04-25 20:47:07 -07:00
Jamie Cameron
896fedf590 Merge pull request #1895 from martelrotschy/dev/fix-pdbedit-bug
Fixes webmin/webmin#1894
2023-04-25 19:52:37 -07:00
Martel
12e6b19586 Fixed issue with pdbedit in samba-lib.pl
Invalid option for pdbedit that broke due to a recent update of samba-common
2023-04-25 17:42:14 -07:00
iliajie
3f322bee84 Fix to also animate menu's main content 2023-04-19 11:26:07 +03:00
Jamie Cameron
20d07a17a8 Sync password expiry logic with Linux https://forum.virtualmin.com/t/personalized-warning-in-password-policy/120228 2023-04-18 21:43:15 -07:00
Jamie Cameron
24b59c5b85 No need for this check now that create_wrapper has been extracted 2023-04-18 15:58:27 -07:00
Jamie Cameron
e5249a6e3b No need for a wrapper around the wrapper function 2023-04-18 15:44:40 -07:00
Jamie Cameron
a3140c03da Merge pull request #1887 from webmin/dev/xterm-in-usermin
Add support for Terminal to work in Usermin
2023-04-18 15:34:42 -07:00
iliajie
d154935e8f Fix to factor out create_wrapper sub 2023-04-18 21:21:30 +03:00
Jamie Cameron
db8d712d83 When the cron module is being used as an API in usermin, leave user switching up to the caller 2023-04-18 10:11:49 -07:00
iliajie
d500367bdd Fix missing end line 2023-04-18 18:00:33 +03:00
iliajie
03d245384d Fix not to depend on Cron 2023-04-18 17:51:23 +03:00
iliajie
a89415739b Merge remote-tracking branch 'origin/master' 2023-04-17 23:02:32 +03:00
iliajie
e81c869531 Fix to smooth top switches load 2023-04-17 23:02:21 +03:00
Jamie Cameron
690005a04f Make purpose of config options clearer https://github.com/webmin/webmin/issues/1886 2023-04-16 21:23:21 -07:00
Jamie Cameron
47043a41c5 Bridge support in Netplan 2023-04-16 20:29:19 -07:00
iliajie
5aaa81eeb6 Add support for Terminal to work in Usermin 2023-04-16 22:11:12 +03:00
Jamie Cameron
b9ed596e3e Add another bridge parameter field 2023-04-16 11:00:59 -07:00
Jamie Cameron
e07db9663b Work on bridge support for netplan 2023-04-16 00:01:17 -07:00
Jamie Cameron
48078357a3 Add formal params 2023-04-15 18:24:21 -07:00
Jamie Cameron
9098936fc2 Add support for SSHA password hashing, and use it if possible 2023-04-15 18:22:43 -07:00
Jamie Cameron
b425bdfbb7 Better handle the default mode 2023-04-14 15:43:07 -07:00
Jamie Cameron
392c010840 Fix merge conflicts 2023-04-14 15:41:05 -07:00
Jamie Cameron
91a20d4b08 The default for PermitRootLogin is prohibit-password https://forum.virtualmin.com/t/transferring-sites-using-ssh/120192/7 2023-04-14 15:39:09 -07:00
iliajie
1db77e36eb Update translations 2023-04-13 12:00:23 +03:00
iliajie
a927647a07 Fix to properly handle prohibit-password option 2023-04-13 11:55:43 +03:00
Jamie Cameron
0cc62bf748 Merge branch 'master' of github.com:webmin/webmin 2023-04-10 21:23:32 -07:00
Jamie Cameron
37abb2707b No need for separate SSL option when using a list of URIs https://github.com/webmin/webmin/issues/1883 2023-04-10 21:23:25 -07:00
iliajie
31b2f92b88 Fix to use HTML entity for space 2023-04-10 20:39:57 +03:00
Jamie Cameron
850030ed17 Add support for reporting status to an HTTP webhook https://github.com/webmin/webmin/issues/1733 2023-04-09 16:01:12 -07:00
Jamie Cameron
c94e5d9aa0 Fix logic 2023-04-08 09:35:21 -07:00
Jamie Cameron
215bfe083b Bridges can also have IP addresses https://forum.virtualmin.com/t/virtualmin-pro-issue-with-domains-on-dedicated-ip/120094/18 2023-04-07 18:15:15 -07:00
Jamie Cameron
af11d17cbd Merge branch 'master' of github.com:webmin/webmin 2023-04-06 18:37:42 -07:00
Jamie Cameron
60141efc8e Show stderr if we have it 2023-04-06 18:37:36 -07:00
iliajie
7ea1236eb6 Add support for passing HTML attributes and classes to ui_table_row sub 2023-04-06 16:16:58 +03:00
Jamie Cameron
a6597f6ebe Merge branch 'master' of github.com:webmin/webmin 2023-04-05 21:00:10 -07:00
Jamie Cameron
31d69174fc Actually return the value of the password field https://forum.virtualmin.com/t/mysql-root-password-leaks-to-users-during-backup/120096/5 2023-04-05 20:59:47 -07:00
iliajie
364c37d755 Fix to consider Current Drive Temperature in smartctl output #1881 2023-04-05 15:03:06 +03:00
Jamie Cameron
c9c672a6a7 Fix permissions fix 2023-04-04 21:52:47 -07:00
Jamie Cameron
042e7de2f7 Add support for editing header_checks and mime_header_checks separately https://github.com/webmin/webmin/issues/1880 2023-04-04 21:52:01 -07:00
Jamie Cameron
4b64ef0073 Merge branch 'master' of github.com:webmin/webmin 2023-04-04 21:29:19 -07:00
Jamie Cameron
db869203db Add option to EHLO keywords to not send https://github.com/webmin/webmin/issues/1879 2023-04-04 21:28:54 -07:00
iliajie
36f2e5d077 Fix to properly handle macOS mode #1877 2023-04-04 18:31:55 +03:00
iliajie
eaaa470818 Fix to properly stop Usermin https://github.com/webmin/usermin/issues/89 2023-04-03 18:50:58 +03:00
Jamie Cameron
e9f6ab278d Merge branch 'master' of github.com:webmin/webmin 2023-03-29 17:27:57 -07:00
Jamie Cameron
764533a6e5 Don't add hashed password to the old password list if it's already in there https://github.com/virtualmin/virtualmin-pro/issues/35 2023-03-29 17:27:01 -07:00
iliajie
0f0e6ba516 Fix to print status from last schedule in alert box 2023-03-26 13:34:33 +03:00
iliajie
8c0107f241 Add placeholder for the local file in backup destination 2023-03-25 20:00:25 +02:00
iliajie
e0738d301b Fix to use alert when printing a warning 2023-03-25 19:43:40 +02:00
iliajie
c7393d6e17 Fix to default to enable date subs 2023-03-25 19:43:25 +02:00
iliajie
8694adcf93 Add placeholder for the local file in backup destination 2023-03-24 20:21:52 +02:00
iliajie
483fb9074b Fix not to print extra empty row 2023-03-24 20:18:25 +02:00
iliajie
a2adf19b80 Fix to use better warning 2023-03-24 19:58:01 +02:00
Jamie Cameron
0b8611b4fd Merge pull request #1869 from webmin/dev/consider-upgrade-dir
Fix to consider initial install directory and preserve install type upon upgrading
2023-03-22 15:45:24 -07:00
iliajie
8c50a2d147 Fix to preserv package type 2023-03-22 20:42:59 +02:00
iliajie
03606c8214 Fix to consider initial install directory upon upgrading 2023-03-22 20:15:49 +02:00
Ilia
43159eef0c Merge pull request #1868 from bisbastuner/patch-1
Fix wrong condition when asking first
2023-03-21 21:00:24 +02:00
bisbastuner
6ebce2bdce Fix wrong condition when asking first
The second test was wrong, it exits if the user asks with a capital Y. Fix by exiting only if the answer from the user is different from a lowercase y AND a capital Y
2023-03-21 19:55:42 +01:00
Jamie Cameron
87e6397f27 Minor version bump 2023-03-20 22:50:50 -07:00
Jamie Cameron
188e1aeb88 Merge branch 'master' of github.com:webmin/webmin 2023-03-19 15:22:54 -07:00
Jamie Cameron
eff6228928 Don't bother formatting if number of bytes is undefined 2023-03-19 15:20:57 -07:00
iliajie
ce0819b1ed Update CHANGELOG.md 2023-03-19 19:56:43 +02:00
iliajie
01ea77ebca Fix to fail-proof time zone detection #1865 2023-03-19 19:05:23 +02:00
Jamie Cameron
24dba0f32b Quote everything 2023-03-18 18:11:28 -07:00
Jamie Cameron
409064bb24 Use version compare function 2023-03-18 17:36:28 -07:00
Jamie Cameron
2be51bb8d3 Merge branch 'master' of github.com:webmin/webmin 2023-03-18 16:32:48 -07:00
Jamie Cameron
058230ab3d Clear caches before checking for updates, so it's always fresh https://github.com/webmin/webmin/issues/1863 2023-03-18 16:30:09 -07:00
iliajie
b151fcaf15 Merge remote-tracking branch 'origin/master' 2023-03-18 17:54:35 +02:00
iliajie
0b99afaa0f Fix comment 2023-03-18 17:54:16 +02:00
Jamie Cameron
a3808605d6 Merge branch 'master' of github.com:webmin/webmin 2023-03-17 20:24:20 -07:00
Jamie Cameron
00726bb577 Code order cleanup 2023-03-17 20:24:13 -07:00
iliajie
8bd1c56743 Fix code indent 2023-03-18 04:15:00 +02:00
iliajie
6e7eced812 Fix to resolve links before testing allowed path 2023-03-18 01:28:21 +02:00
iliajie
b25d128665 Fix formatting for the program 2023-03-17 20:25:43 +02:00
iliajie
b9891fffc2 Update translations 2023-03-17 17:53:18 +02:00
iliajie
cc591c3e91 Add ability to set locale in Webmin Users module for consistency 2023-03-17 17:23:54 +02:00
iliajie
88eb228f77 Fix to always set time to "beginning" in case of undef value 2023-03-16 20:42:15 +02:00
Jamie Cameron
7c40195c14 Don't ever call make_date on undef https://github.com/webmin/webmin/issues/1860 2023-03-16 11:27:04 -07:00
Jamie Cameron
ce65643c03 Fix indentation 2023-03-16 11:23:47 -07:00
iliajie
d66a040fc6 Fix text 2023-03-15 16:16:55 +02:00
iliajie
710a2ff235 Remove Standard Modules option from Webmin Modules page 2023-03-15 13:31:02 +02:00
Ilia
6a68ae5474 Merge pull request #1856 from webmin/stable
Merge pull request #1855 from webmin/master
2023-03-14 14:05:12 +02:00
Ilia
427c8b9370 Merge pull request #1855 from webmin/master
Webmin 2.020 (merge into stable)
2023-03-14 14:00:15 +02:00
Jamie Cameron
aff97d2ebd Create new rules in the correct table https://sourceforge.net/p/webadmin/bugs/5614/ 2023-03-13 21:40:44 -07:00
Jamie Cameron
a63c8aadc0 Put back recommends and remove useless comment 2023-03-12 14:27:02 -07:00
iliajie
f915a96542 Fix to support key type passed as param 2023-03-12 20:53:01 +02:00
iliajie
4b139bd4ee Make encryption algorithm for Let's Encrypt private key configurable 2023-03-12 20:44:59 +02:00
Jamie Cameron
b8935cd933 Support EC keys as well 2023-03-11 16:03:17 -08:00
iliajie
0c9cda6a0b EC private keys exist
f52cb3a027
2023-03-12 01:17:23 +02:00
iliajie
7cef589e92 Fix message margin 2023-03-10 19:04:35 +02:00
Jamie Cameron
d7222415a2 Merge branch 'master' of github.com:webmin/webmin 2023-03-09 18:02:09 -08:00
Jamie Cameron
5eb61da8dd Add missing string 2023-03-09 18:00:29 -08:00
iliajie
0fcce117a1 Fix to keep backup formats consistent 2023-03-08 17:16:00 +02:00
iliajie
5c84313e39 Update CHANGELOG.md 2023-03-08 15:25:40 +02:00
Jamie Cameron
2bb36069f5 Recommends isn't supported on CentOS 7 2023-03-07 23:22:27 -08:00
iliajie
242e694181 Add support to pass query string with referer relative sub 2023-03-08 01:29:29 +02:00
iliajie
43e4320959 Fix Ubuntu release note link (again!) 2023-03-05 12:37:25 +02:00
Jamie Cameron
50367ed74d Merge branch 'master' of github.com:webmin/webmin 2023-03-04 19:19:14 -08:00
Jamie Cameron
6100583d60 The value field has to be set in all sub-structures 2023-03-04 19:17:36 -08:00
iliajie
cf79131ec4 Update CHANGELOG.md 2023-03-05 00:48:17 +02:00
iliajie
682399997f Fix to skip CPU IO in initial load 2023-03-04 20:20:49 +02:00
iliajie
fe8bcba3a4 Fix needs-restarting not call twice 2023-03-04 13:30:04 +02:00
Jamie Cameron
30208960a1 Fix caching of detected OS version 2023-03-03 22:41:08 -08:00
Jamie Cameron
b5aaba9119 What are roles?? 2023-03-03 21:37:10 -08:00
Jamie Cameron
0064fbf4ed Remove special check for a new kernel package, and just rely on needs-restarting 2023-03-03 21:34:23 -08:00
Jamie Cameron
aef0176c41 Merge pull request #1850 from webmin/dev/fix-to-speed-up-dashboard-load-1
Add support for loading given modules info in background only on initial Dashboard load
2023-03-03 16:35:10 -08:00
Jamie Cameron
2f85da3c72 Merge pull request #1849 from webmin/dev/fix-consider-reserved-space
Fix to properly display used space (consider reserved)
2023-03-03 15:50:24 -08:00
iliajie
0ead391e47 Fix not to run check_reboot_required on initial load 2023-03-03 22:29:48 +02:00
iliajie
8e083d044e Fix to use indexof instead of grep 2023-03-03 17:31:47 +02:00
Jamie Cameron
1ce1507b14 Don't check for OS update more than once per day 2023-03-02 23:13:22 -08:00
Jamie Cameron
b8238bf3d5 Don't do OS detection if we can't use it 2023-03-02 21:39:23 -08:00
Jamie Cameron
166ea04954 Don't switch to non-root when editing PHP configs in /etc https://github.com/virtualmin/virtualmin-gpl/issues/522 2023-03-02 19:26:26 -08:00
iliajie
6ca851c49a Fix to skip Webmin notifications as can be added later 2023-03-03 02:03:44 +02:00
iliajie
ae805cfdd2 Fix to use a new regex for other libs 2023-03-03 00:52:56 +02:00
iliajie
7932c08507 Add support for loading given modules info in background only 2023-03-03 00:40:33 +02:00
Jamie Cameron
5e4212812c Don't re-add subjectAltName line https://forum.virtualmin.com/t/ssl-for-sub-server-certificate-and-key-do-not-match-certificate-data-is-not-valid/119313/43 2023-03-02 13:29:23 -08:00
iliajie
550aa7593b Fix to properly display used space (consider reserved) 2023-03-02 21:24:49 +02:00
Jamie Cameron
6e2ab1c2fb Version bump for next release 2023-03-01 22:15:09 -08:00
Jamie Cameron
f00bb0a77c Merge pull request #1846 from webmin/dev/acls-in-filemin
Add set ACLs support
2023-02-28 20:21:36 -08:00
iliajie
37d470bd69 Fix to use $cwd in paths 2023-02-28 22:24:43 +02:00
iliajie
98c3f82ea5 Fix to make file and group choosers work 2023-02-28 22:00:50 +02:00
iliajie
6389fafaef Fix to respect multiple spaces just in case 2023-02-28 21:03:46 +02:00
iliajie
31eb218094 Fix to always use quotemeta 2023-02-28 20:36:39 +02:00
iliajie
ead01b541e Fix to remove useradmin require 2023-02-28 12:23:34 +02:00
iliajie
dc1f64eeaf Fix to use user and group selects 2023-02-27 20:55:21 +02:00
iliajie
ab4b7cf20c Fix to remove listing users 2023-02-27 19:57:52 +02:00
iliajie
69ccb45686 Fix to always prefer displaying external IP address #1184
https://github.com/webmin/webmin/issues/1184#issuecomment-1446340234
2023-02-27 15:44:00 +02:00
iliajie
ec6df9cf85 Merge remote-tracking branch 'origin/master' 2023-02-27 14:05:50 +02:00
iliajie
9eaa217e8c Fix to flip colors for switch links #1845 2023-02-27 14:05:37 +02:00
Jamie Cameron
02dd766c80 Add function to change the DB login 2023-02-25 23:24:25 -08:00
Jamie Cameron
fc5483972b Allow custom login for restore command 2023-02-25 23:00:46 -08:00
Jamie Cameron
a1aa6a41b6 Code cleanup 2023-02-25 19:14:05 -08:00
iliajie
59f7a056e2 Add support for systems with large amount of users and groups 2023-02-26 02:54:59 +02:00
iliajie
fa562f6766 Fix to avoid possible user errors on entry 2023-02-26 01:41:02 +02:00
iliajie
fedb53ce45 Fix missing (possible) permission 2023-02-25 22:03:38 +02:00
iliajie
352a1323a7 Fix size for multiple select 2023-02-25 21:57:12 +02:00
iliajie
90a144516b Fix to rely on get_users_list and get_groups_list 2023-02-25 21:55:37 +02:00
iliajie
a4b0a84149 Fix scope 2023-02-25 21:25:21 +02:00
iliajie
edd4be6cb5 Fix to remove no needed empty option in multi select 2023-02-25 20:41:14 +02:00
iliajie
92f1c7d2ef Fix label name ; fix placeholder to reflex Linux variant of the command 2023-02-25 19:53:24 +02:00
iliajie
b5ad834a0c Finish work on adding set ACLs support 2023-02-25 19:47:04 +02:00
Jamie Cameron
ffcdcb560f Add support for SSL connections 2023-02-24 15:28:10 -08:00
iliajie
cf953603d2 Start work on adding set ACLs support 2023-02-24 23:27:07 +02:00
Jamie Cameron
f468efd888 Add support for restoring from a compressed file 2023-02-23 23:42:00 -08:00
Jamie Cameron
744edd8911 Escape paths 2023-02-23 23:34:39 -08:00
Jamie Cameron
dee0ad64f9 Add support for compressed backups 2023-02-23 19:52:32 -08:00
Jamie Cameron
ff4aacb5bc Use my instead of local 2023-02-23 19:36:21 -08:00
Jamie Cameron
89bc90d3a7 Don't re-create record if already OK 2023-02-23 18:36:12 -08:00
iliajie
c3fa84a7cd Fix to always default to RSA key type in Let's Encrypt 2023-02-23 20:50:33 +02:00
iliajie
395d7d261d Fix error message and remove adding new line 2023-02-21 18:00:39 +02:00
Ilia
0510ca7092 Merge pull request #1844 from ItzMiracleOwO/patch-1
Fix setup-repos.sh perm issues
2023-02-21 17:56:48 +02:00
YueYue
05016e24cc Update setup-repos.sh
Lets check for root perms before executing to prevent issues.
2023-02-21 19:02:12 +08:00
iliajie
2ffe6f6b22 Fix typo 2023-02-18 18:21:39 +02:00
iliajie
2890b4487b Fix to drop redundant line 2023-02-18 17:55:41 +02:00
iliajie
fcb34f6790 Add an attempt to support CloudLinux (configs) 2023-02-18 17:52:47 +02:00
iliajie
f3dae49b82 Add an attempt to support CloudLinux 2023-02-18 17:52:25 +02:00
iliajie
aba9925805 Fix to improve variable name 2023-02-16 23:26:03 +02:00
iliajie
216a7f9703 Add ability for a remote proxy to set webprefix using headers #1838 2023-02-16 23:19:00 +02:00
iliajie
417cee61f6 Add support for displaying inodes in Disk Usage on the Dashboard too 2023-02-16 20:34:04 +02:00
iliajie
306037cabb Fix to add missing units 2023-02-15 02:27:35 +02:00
iliajie
ce525ecb4f Fix to configure the right time to wait for ExecStop= command 2023-02-15 02:24:42 +02:00
iliajie
df21b28d5d Fix to avoid HTML in CLI when making date 2023-02-15 01:11:35 +02:00
iliajie
3d90c7ff4f Fix to better handle installs on derivatives #1840 2023-02-14 20:23:49 +02:00
iliajie
caa10ccf5c Merge remote-tracking branch 'origin/master' 2023-02-14 17:50:14 +02:00
iliajie
1e87a3f190 Fix Oracle repos setup #1840 2023-02-14 17:49:52 +02:00
Jamie Cameron
5a9f2de6d3 Add function to reload a zone on all slaves 2023-02-12 17:49:34 -08:00
Jamie Cameron
cdcee0b40b Merge branch 'master' of github.com:webmin/webmin 2023-02-11 12:17:57 -08:00
iliajie
7c1c3b22fb Fix to properly detect derivatives when setting up repos #1834 2023-02-11 20:39:04 +02:00
iliajie
660b94ceb5 Fix to drop useless test 2023-02-11 20:18:37 +02:00
Ilia
23731b17ea Update README.md with better screenshot for dark palette 2023-02-11 17:54:36 +03:00
Ilia
c929fd9ade Update README.md with palette dependent screenshot 2023-02-11 17:50:57 +03:00
Ilia
26d0638df5 Update README.md to smaller the headers as possible 2023-02-11 17:44:34 +03:00
iliajie
31c63b3e2a Fix to test if locale is supported 2023-02-11 14:09:17 +02:00
Jamie Cameron
3a651333a0 Make serialized variables fully eval-able 2023-02-10 22:26:43 -08:00
Ilia
8fbfc5f432 Update README.md 2023-02-11 01:03:13 +03:00
Jamie Cameron
9967ca9a40 Merge branch 'master' of github.com:webmin/webmin 2023-02-09 23:29:51 -08:00
Jamie Cameron
7ecb1d8af7 Code cleanups 2023-02-09 23:28:57 -08:00
iliajie
c9953044f2 Fix to properly build complete date
Wednesday, February 8, 2023, 8:18 PM
星期三, 2023年2月8日 20:18
miércoles, 8 febrero 2023, 20:18
2023-02-08 20:31:30 +02:00
Jamie Cameron
24da55639e Merge pull request #1836 from pzindyaev/master
fix displaying perviously selected users
2023-02-07 18:33:26 -08:00
pzindyaev
7181b5aebd fix displaying perviously selected users
Removed unnecessary param while using split_quoted_string in user_chooser
2023-02-07 15:52:38 +03:00
Jamie Cameron
98bc559f88 Merge branch 'master' of github.com:webmin/webmin 2023-02-06 20:22:39 -08:00
Jamie Cameron
d54342b37d Fix variable name 2023-02-06 20:22:32 -08:00
Jamie Cameron
ed0fcaaaff Merge pull request #1835 from ctrlbru/fix-bacula-restore-list
Fix for file chooser not displayed correctly in bacula module
2023-02-06 13:22:21 -08:00
Dario Corti
26f899e3df Fixing list.cgi use of JSON::PP
list.cgi needs JSON::PP which is included via bacula-backup-lib.pl. Without a BEGIN block, JSON::PP is not visible (soon enough?)
2023-02-06 22:08:03 +01:00
Jamie Cameron
579975dcc7 Merge pull request #1831 from webmin/dev/add-locales-support
Add proper locale support in Webmin and Usermin
2023-02-06 11:13:50 -08:00
Jamie Cameron
674836594a Use new names for whitelist and blacklist if they are in use already, or running SpamAssassin 4.0 https://github.com/webmin/webmin/issues/1832 2023-02-05 22:26:35 -08:00
Jamie Cameron
495d87a619 Italian translation update from Dario Corti 2023-02-05 15:53:24 -08:00
iliajie
1ff8d1cc5d Fix to drop obsolete code introduced from nested eval tests 2023-02-05 20:24:40 +02:00
Jamie Cameron
f035c54771 Java applet was replaced with JS a long time ago 2023-02-05 10:10:17 -08:00
Jamie Cameron
fb635c1591 Fix error message 2023-02-04 23:18:52 -08:00
Jamie Cameron
d408230132 Only the yum command combines lines 2023-02-04 20:52:57 -08:00
iliajie
b6422024a6 Add ability to get system default locale and use it if nothing is set 2023-02-05 04:41:27 +02:00
iliajie
7c4cf83cd4 Fix locale detection with accepted language 2023-02-05 04:18:02 +02:00
iliajie
24ed688d1d Fix user language must always override accepted language 2023-02-05 04:06:09 +02:00
iliajie
19a5766762 Locale can be accepted from the browser just like language 2023-02-05 03:57:25 +02:00
iliajie
6b3d776bc1 Dashboard must always show full time, i.e. Sat 04 Feb 2023 14:26:42 EET 2023-02-05 03:28:48 +02:00
iliajie
c94472f020 Fix to always use short time format for standard make_date outputs 2023-02-05 03:19:25 +02:00
iliajie
c5df379ff1 Fix to respect date format when listing mail 2023-02-05 02:55:04 +02:00
iliajie
619726ea1a Add support for simplify_date to respect Local user option 2023-02-05 02:51:55 +02:00
iliajie
e7f1da486d Fix to never escape spaces 2023-02-05 02:37:37 +02:00
iliajie
088e3a1c19 Add support for short time format used in simplify_date 2023-02-05 02:29:56 +02:00
iliajie
ef7102f0d3 Fix regex to be case insensitive for yyyy 2023-02-05 01:53:24 +02:00
iliajie
0364c4810d Fix old style format parsing (support for mailbox formats) 2023-02-05 01:52:56 +02:00
Jamie Cameron
7a18007354 tempname function expects remote_user_info to be set https://forum.virtualmin.com/t/file-manager-error-as-servers-admin/119007 2023-02-04 15:23:37 -08:00
Jamie Cameron
f46cc45c0d Don't use array if it doesn't exist 2023-02-04 15:22:56 -08:00
iliajie
2818c056e5 Fix to drop obsolete 2023-02-05 01:20:57 +02:00
iliajie
094e1792e0 Move list_locales to be accessible in global scope (for Usermin) 2023-02-05 01:04:55 +02:00
iliajie
daa1c7e845 Update translations 2023-02-05 00:50:45 +02:00
iliajie
809458e82a Add support to select locale in Change Language and Theme Webmin module 2023-02-05 00:40:10 +02:00
iliajie
4696aea22e Fix $ago_secs test 2023-02-04 12:50:41 +02:00
iliajie
21a9df8cc7 Fix to combine evals into a single statement 2023-02-04 12:49:13 +02:00
iliajie
37e91698a9 Fix to sort locales based on values not keys 2023-02-04 12:40:40 +02:00
iliajie
10dfc379ab Fix to drop und as also not supported 2023-02-04 04:56:45 +02:00
iliajie
55921fdf48 Fix typo 2023-02-04 04:55:32 +02:00
iliajie
e39924da85 Fix to drop accidentally leaked locales 2023-02-04 04:54:18 +02:00
iliajie
1f11faa626 Update translations 2023-02-04 04:18:30 +02:00
Jamie Cameron
98a9313d81 Don't re-compare versions if the update system thinks there's an update 2023-02-03 18:16:01 -08:00
iliajie
8af2ca1fba Add support for choosing Locale from UI 2023-02-04 04:10:13 +02:00
iliajie
bf6d35f37e Add a new API for making nice dates based on user locale 2023-02-04 02:03:39 +02:00
iliajie
dc7e3516bd Add also Time::Piece as recommended package 2023-02-04 01:33:45 +02:00
iliajie
1520049847 Add also DateTime::TimeZone as recommended package 2023-02-04 00:22:39 +02:00
iliajie
1707597f1f Add also DateTime as recommended package 2023-02-03 23:36:57 +02:00
iliajie
2bbe2b66f3 Update translations 2023-02-03 20:38:49 +02:00
iliajie
0f4fe0e64c Put dateformat in the right place and change section name 2023-02-03 20:12:59 +02:00
iliajie
df4bff0a58 Remove dateformat being in the wrong place 2023-02-03 19:39:09 +02:00
iliajie
e68873d039 Add DateTime::Locale as recommended package 2023-02-03 19:28:03 +02:00
Jamie Cameron
3f8e37eb11 Merge branch 'master' of github.com:webmin/webmin 2023-02-01 23:17:52 -08:00
Jamie Cameron
764e173f90 Add support for making 'remote' calls to this host as just regular calls 2023-02-01 23:17:43 -08:00
iliajie
3bf1718b30 Fix to use system default hashing format for htpasswd file
https://forum.virtualmin.com/t/how-to-change-awstats-user-password/118998/
2023-02-01 23:45:10 +02:00
Jamie Cameron
198146894f Merge branch 'master' of github.com:webmin/webmin 2023-01-30 23:07:40 -08:00
Jamie Cameron
acd60fbc6a Add slave zone file format option 2023-01-30 23:07:33 -08:00
iliajie
807443a7bd Fix stop script degeneration to try all kill commands
https://sourceforge.net/p/webadmin/bugs/5609/
2023-01-30 19:25:26 +02:00
Jamie Cameron
cdcd3cec52 Use formal params 2023-01-29 23:21:30 -08:00
Jamie Cameron
13ca94043c Add support for serializing using data::dumper format, and use it in fast RPC calls where possible 2023-01-29 19:44:31 -08:00
Jamie Cameron
021247d98d Don't crash if file wasn't read 2023-01-29 19:41:16 -08:00
Jamie Cameron
5cb837446f In fastrpc mode, there's no need to send the request in the initial HTTP connection 2023-01-29 18:30:16 -08:00
Jamie Cameron
689c973072 Return more useful error message 2023-01-29 18:25:43 -08:00
Jamie Cameron
7e76d09358 Recognize MariaDB log file from config 2023-01-28 11:53:19 -08:00
Jamie Cameron
b15da673d6 Merge branch 'master' of github.com:webmin/webmin 2023-01-27 15:20:21 -08:00
Jamie Cameron
434eb4a42e Also check if the password set is the same as what we'd want to set 2023-01-27 15:18:29 -08:00
iliajie
76ad456c2f Fix mail sorting by date
https://sourceforge.net/p/webadmin/bugs/5607/
2023-01-25 23:08:46 +02:00
Jamie Cameron
22e7e5c553 Deal with backquotes 2023-01-24 20:55:31 -08:00
Jamie Cameron
777321687e Only add re: if subject doesn't start with re: 2023-01-23 21:39:47 -08:00
Jamie Cameron
00f8bb60d4 Properly handle case where showmount command is missing https://github.com/webmin/webmin/issues/1829 2023-01-23 21:27:09 -08:00
Jamie Cameron
4b5f3d7ccd Add config option to connect in SSL mode 2023-01-21 21:41:59 -08:00
Jamie Cameron
415b7cdeb8 Log a better message when the SSL cert is generated 2023-01-21 21:32:18 -08:00
Jamie Cameron
5158d0ea37 Completed SSL cert creation page 2023-01-21 21:16:23 -08:00
Jamie Cameron
bfc0f89b55 Add comment 2023-01-21 17:14:16 -08:00
Jamie Cameron
d51bdb1dc9 Merge branch 'master' of github.com:webmin/webmin 2023-01-21 17:14:00 -08:00
Jamie Cameron
db73d5e7a6 Start of work on SSL page 2023-01-21 17:13:52 -08:00
iliajie
ca971b720d Remove size option in Authentic as it's pointless, resize does it all 2023-01-21 17:06:31 +02:00
iliajie
8588c96650 Fix to set columns and rows environment vars only in fixed mode
https://forum.virtualmin.com/t/terminal-tip/118786/29?u=ilia
2023-01-21 16:25:28 +02:00
Jamie Cameron
f2fd4be101 Merge branch 'master' of github.com:webmin/webmin 2023-01-20 23:45:40 -08:00
Jamie Cameron
cbe4fccb09 Nice icon for mysql maual editing 2023-01-20 23:45:32 -08:00
iliajie
5deee0c76d Fix typo
https://sourceforge.net/p/webadmin/bugs/5605/
2023-01-20 18:06:27 +02:00
Jamie Cameron
316ff18969 New version bumps 2023-01-19 18:05:24 -08:00
iliajie
0214ea71c7 Update CHANGELOG.md 2023-01-20 02:57:41 +02:00
Jamie Cameron
06df6994b2 Merge pull request #1823 from webmin/dev/fix-search-in-menu
Fix search bar in navigation menu (Webmin)
2023-01-19 16:55:21 -08:00
iliajie
e0f6251b77 Fix to allow smaller size for potentially smaller menu 2023-01-20 02:16:40 +02:00
iliajie
c473443ac0 Fix search bar in navigation menu (Webmin) 2023-01-20 02:11:37 +02:00
iliajie
4c086815d2 Fix to revert test drive for a new .bashrc 2023-01-20 02:00:38 +02:00
iliajie
65c5f42c94 Fix Framed theme to respect mode on left menu 2023-01-20 01:31:11 +02:00
Jamie Cameron
ee21f22e56 remove debug print 2023-01-19 15:27:36 -08:00
Jamie Cameron
5d9643e36d Merge branch 'master' of github.com:webmin/webmin 2023-01-19 15:23:11 -08:00
Jamie Cameron
cecb8ed96d Fix defaulting to webmin mode 2023-01-19 15:22:31 -08:00
iliajie
4903099544 Update CHANGELOG.md 2023-01-19 20:47:55 +02:00
iliajie
d333f1fe16 Update CHANGELOG.md (2.012) 2023-01-19 01:39:18 +02:00
iliajie
286c5c6c51 Fix to revert incorrect fix beed9af645 (commitcomment-97277268) 2023-01-19 01:10:05 +02:00
Jamie Cameron
06d212ddfc New version bump 2023-01-18 14:24:39 -08:00
Jamie Cameron
35a259eabc Merge branch 'master' of github.com:webmin/webmin 2023-01-18 13:38:33 -08:00
Jamie Cameron
40bf45ae42 Fix variable name 2023-01-18 13:38:28 -08:00
iliajie
a875b8e7eb Fix a bug in routing_config_files sub 2023-01-18 23:37:31 +02:00
iliajie
faa7b57970 Fix to remove ignore errors 2023-01-18 21:57:52 +02:00
Jamie Cameron
7bf010f9f8 Make sure domains are unique 2023-01-17 22:21:10 -08:00
Jamie Cameron
8ced702aa1 Support Debian 12 2023-01-17 20:29:49 -08:00
Jamie Cameron
ed042f3a53 Include all debian config files in backups 2023-01-17 20:10:46 -08:00
iliajie
67a0eca90c Fix not to enable warnings blindly on all code 2023-01-17 16:22:55 +02:00
iliajie
ff5119da7c Add support for defining hostname for WebSocket connection
https://forum.virtualmin.com/t/using-new-command-line-not-working-behind-reverse-proxy/118673/2
2023-01-17 16:09:46 +02:00
Jamie Cameron
4bf1a38288 Merge branch 'master' of github.com:webmin/webmin 2023-01-16 18:38:56 -08:00
Jamie Cameron
eee5331b28 Use correct args to modify_interface_def https://github.com/webmin/webmin/issues/1818 2023-01-16 18:38:20 -08:00
iliajie
beed9af645 Fix to make sure that interface file is read only once 2023-01-16 22:42:43 +02:00
iliajie
087f1e7776 Fix to stop reading file on error 2023-01-16 22:07:00 +02:00
Jamie Cameron
c80eb8b6ae Limit files in source-directory to same pattern debian uses 2023-01-16 11:01:20 -08:00
Jamie Cameron
e43fbfdaa5 Stop doing expensive package re-fetch on upgrade https://forum.virtualmin.com/t/updates-webmin-virtualmin-hangs-for-a-long-time/118662 2023-01-16 10:56:12 -08:00
Jamie Cameron
55553c43a1 Merge branch 'master' of github.com:webmin/webmin 2023-01-16 10:54:03 -08:00
Jamie Cameron
a035e2f6c5 Allow postinstall scripts to know when webmin is being upgraded 2023-01-16 10:53:54 -08:00
iliajie
cee528f46c Fix missing module reference as requesting Let's Encrypt certificate 2023-01-16 20:51:44 +02:00
Jamie Cameron
2406f19084 Everything is really on webmin.com 2023-01-16 10:38:58 -08:00
Jamie Cameron
3bdc75bb15 Track files already included to avoid include loops 2023-01-15 16:48:56 -08:00
Jamie Cameron
4fcb99b89a source-directory may refer to a directory, not a pattern 2023-01-15 16:45:02 -08:00
iliajie
335136be14 Fix the loop bug when sourcing other configs ; remove stderr print 2023-01-16 00:22:22 +02:00
iliajie
e88ae050a9 Fix to remove unnecessary copyright from the header 2023-01-12 20:36:38 +02:00
Jamie Cameron
43bf4bbc15 Set the correct algorithm when setting up rndc https://github.com/webmin/webmin/issues/1817 2023-01-11 19:08:06 -08:00
Jamie Cameron
6451f4b115 Store and show default TTL set by $ttl https://github.com/webmin/webmin/issues/1816 2023-01-10 22:23:36 -08:00
iliajie
f6b8cc6302 Update CHANGELOG.md (2.011) 2023-01-10 18:11:43 +02:00
Jamie Cameron
f2209fb633 Also respect epoch when checking version 2023-01-09 23:46:20 -08:00
Jamie Cameron
1879848d11 Remove spacer 2023-01-09 23:29:44 -08:00
Jamie Cameron
aaf7b9f24b Changelog for new version 2023-01-09 21:46:50 -08:00
Jamie Cameron
451a7e2e6a New version bump 2023-01-09 21:41:20 -08:00
iliajie
509141f5d5 Fix mailbox_idle_check_interval bugs
https://sourceforge.net/p/webadmin/bugs/5602/
2023-01-09 18:27:57 +02:00
iliajie
52c06534db Fix to drop remove mailbox_check_interval option 2023-01-09 18:23:06 +02:00
iliajie
29ef2d5f33 Fix to keep original copyright year 2023-01-09 00:36:20 +02:00
Jamie Cameron
1febfdbe0f Add option to insert a new map entry before an existing one 2023-01-08 12:45:25 -08:00
Jamie Cameron
277f67dac9 Fix line length 2023-01-07 22:07:27 -08:00
Jamie Cameron
d199de8469 Add a param to create a new block before an existing one 2023-01-07 22:07:01 -08:00
iliajie
1f7753db43 Update copyright year in webmin sub-commands 2023-01-08 04:20:37 +02:00
iliajie
c02b2cdbea Update copyright year in webmin command 2023-01-08 04:16:38 +02:00
iliajie
8fabb28e7a Fix to start with one for each type as adding now works 2023-01-08 01:48:15 +02:00
iliajie
4117119c44 Fix to support multiple attr 2023-01-08 01:41:45 +02:00
iliajie
2584bc05cf Merge remote-tracking branch 'origin/master' 2023-01-08 00:48:07 +02:00
iliajie
72ecf54a17 Fix JavaScript id ref bug 2023-01-08 00:47:53 +02:00
Jamie Cameron
a0f2527ed0 Merge branch 'master' of github.com:webmin/webmin 2023-01-07 12:57:33 -08:00
Jamie Cameron
343307f703 localhost isn't a valid hostname 2023-01-07 12:57:09 -08:00
iliajie
d4f541015d Fix to drop useless code 2023-01-07 21:48:55 +02:00
iliajie
e92763e3d7 Fix to refer to direct child 2023-01-07 21:24:46 +02:00
iliajie
b0eb96d003 Fix to prevent forcing using tables in tabs (fix widths) 2023-01-07 20:58:44 +02:00
iliajie
5c26bf4de3 Fix to prevent forcing using tables in tabs 2023-01-07 19:59:10 +02:00
iliajie
374e5bf07c Fix to print strong instad of b which is used for header generation 2023-01-05 23:07:16 +02:00
Jamie Cameron
ca814a4e6f If we get an ERROR output when executing an SQL file, consider it failed even if the exit status is zero 2023-01-03 18:25:50 -08:00
Jamie Cameron
9b2fc2c9f4 When moving a maildir, also move any Maildir++ sub-folders 2023-01-02 18:26:14 -08:00
Jamie Cameron
ca6acb4a8c Don't error out if deleting an LDAP object that's already been deleted 2022-12-29 21:23:46 -08:00
Jamie Cameron
4dd017dce4 Merge branch 'master' of github.com:webmin/webmin 2022-12-28 21:57:38 -08:00
Jamie Cameron
562eb544e5 Don't fail user or group deletion if they have already been deleted https://github.com/virtualmin/virtualmin-gpl/issues/493 2022-12-28 21:37:45 -08:00
iliajie
65668c084f Merge remote-tracking branch 'origin/master' 2022-12-28 21:06:51 +02:00
iliajie
111aa65b8f Fix to update to the latest Xterm.js 5.1.0 2022-12-28 21:06:20 +02:00
Jamie Cameron
52926dcb65 Merge branch 'master' of github.com:webmin/webmin 2022-12-26 18:26:09 -08:00
Jamie Cameron
9fa99120ef Add support for resolve_dequoted_address 2022-12-26 18:26:01 -08:00
Jamie Cameron
ab94e020e0 Merge pull request #1812 from webmin/dev/fix-anonimous-user-test
Fix to test if anonymous user actually exists
2022-12-26 17:50:45 -08:00
iliajie
29354389f4 Fix to test if anonymous user actually exists 2022-12-26 12:51:10 +02:00
iliajie
c3bd222492 Fix wording 2022-12-26 12:22:20 +02:00
Jamie Cameron
459a5ee6b8 Fix bug in granting anonymous access if the anonymous user doesn't exist yet 2022-12-23 15:49:53 -08:00
iliajie
623fcc23d9 Fix to load images always from source host 2022-12-21 14:36:51 +02:00
iliajie
9d37f0d9e6 Fix to also check if session keys are set 2022-12-20 20:28:53 +02:00
Jamie Cameron
5fde216573 Merge branch 'master' of github.com:webmin/webmin 2022-12-18 21:54:20 -08:00
Jamie Cameron
4bd9c59038 Freeze and thaw dynamic reverse zones when updating a forward record https://github.com/webmin/webmin/issues/1810 2022-12-18 21:50:26 -08:00
iliajie
8c299b60ff Fix theme support in a single mode 2022-12-18 19:17:46 +02:00
iliajie
ad7967f3b5 Fix uninitialized warning 2022-12-18 19:07:21 +02:00
Jamie Cameron
e080fb3470 Zone type might be in upper case https://sourceforge.net/p/webadmin/bugs/5600/ 2022-12-17 23:17:55 -08:00
iliajie
62fccc4e0d Fix to nowrap virtual server select and submit button 2022-12-16 20:10:11 +02:00
iliajie
b0fc89f487 Fix release note links for Rocky 2022-12-16 20:08:27 +02:00
iliajie
a965b41cce Fix HTML arrow in accordions in Safari 2022-12-16 17:59:17 +02:00
iliajie
0bbb255a88 Fix adding in alerts (more) 2022-12-16 17:57:48 +02:00
iliajie
57b9e4ca3f Fix to smaller arrow size 2022-12-16 17:37:09 +02:00
iliajie
dbb691a7c4 Fix to always print table row even if empty #1809 2022-12-16 17:29:02 +02:00
iliajie
cf61a472f5 Fix padding in alerts 2022-12-16 17:17:22 +02:00
Jamie Cameron
2a31af4870 When moving a Maildir folder, only move the cur/new/tmp dirs because there might be other sub-folders or files 2022-12-14 14:00:13 -08:00
Jamie Cameron
54044b78ef RC4 isn't strong enough anymore https://sourceforge.net/p/webadmin/bugs/5599/ 2022-12-14 11:38:01 -08:00
Jamie Cameron
726d28d807 Verify long-running websockets sessions in miniserv 2022-12-14 11:18:28 -08:00
iliajie
8db65344d5 Fix to rename framed theme ; fix version and deps 2022-12-11 20:07:21 +02:00
iliajie
cb6ad018cf Fix support for Usermin 2022-12-11 19:55:11 +02:00
iliajie
00bf2dd153 Fix arrow color in accordions 2022-12-11 19:03:18 +02:00
iliajie
b54bd7f21e Fix switches color 2022-12-11 18:57:47 +02:00
iliajie
6829c94257 Add favicons to Framed Theme 2022-12-11 18:56:18 +02:00
iliajie
095288d661 Fix to add more space for switches in two mode 2022-12-11 16:48:48 +02:00
iliajie
3ea461d70c Fix Cloudmin mode 2022-12-11 16:46:51 +02:00
iliajie
5058e9c752 Add a new SVG icons to the navigation menu 2022-12-10 21:37:15 +02:00
iliajie
590ce839ae Add logos to the dashboard depending on the product 2022-12-10 21:36:40 +02:00
iliajie
e18e20605a Fix to use HTML collapse in hidden_start and hidden_end 2022-12-10 18:45:47 +02:00
iliajie
e38b923430 Fix to add borders to alerts in Gray theme 2022-12-10 16:57:03 +02:00
iliajie
06d429af32 Fix to switch to using HTML only menu accordion https://github.com/webmin/webmin/issues/1802#issuecomment-1343254856
.. to support browsers with disabled JavaScript
2022-12-10 15:58:55 +02:00
iliajie
f300bd7f5b Add support for more options in unit section in systemd 2022-12-10 15:14:00 +02:00
Jamie Cameron
50df0e4d02 Fix merge 2022-12-08 21:58:43 -08:00
Jamie Cameron
c6a4a80e58 Set USER variable properly for jk_chrootsh 2022-12-08 21:57:39 -08:00
Jamie Cameron
bb75d7fa7b ui-lib conversion 2022-12-05 23:24:44 -08:00
Jamie Cameron
ce43b53e5c ui-lib conversion 2022-12-05 23:20:23 -08:00
Jamie Cameron
aaee5bedac Merge pull request #1805 from webmin/dev/set-xterm-improvements2
Add support to set TERM variable and shell character encoding
2022-12-05 09:58:19 -08:00
iliajie
edcf8841ab Fix to set config option directly 2022-12-05 19:50:54 +02:00
Jamie Cameron
5275505ba0 Merge pull request #1807 from webmin/dev/add-new-libroot-env-var
Fix to set a new `LIBROOT` environmental variable
2022-12-05 09:36:58 -08:00
iliajie
a9349c7fe5 Add new LIBROOT env var 2022-12-05 19:03:10 +02:00
Ilia
9f0d9a967b Merge pull request #1806 from Divarion-D/patch-1
Update ru
2022-12-05 17:06:38 +02:00
iliajie
5f6f65a78f Fix to use PERLLIB as DOCUMENT_ROOT never set at a time 2022-12-05 17:03:51 +02:00
Danil
bb15603724 Merge pull request #2 from Divarion-D/patch-2
Update ru.auto
2022-12-05 15:21:48 +03:00
Danil
84c92c4da2 Update ru.auto 2022-12-05 15:16:37 +03:00
Danil
e51e3a8d42 Update ru 2022-12-05 11:41:25 +03:00
iliajie
d336f5a15b Fix to add colors to ip command in module default mode 2022-12-05 02:59:42 +02:00
iliajie
6c297057d3 Add support to set shell character encoding 2022-12-05 02:16:18 +02:00
iliajie
1531b18566 Add support to set TERM variable 2022-12-05 01:40:18 +02:00
Jamie Cameron
be9b67de40 Fix editing and creation of IPv6 addresses 2022-12-03 22:07:02 -08:00
Jamie Cameron
a80df4be5c Merge branch 'master' of github.com:webmin/webmin 2022-12-03 21:47:07 -08:00
Jamie Cameron
b05a55e8c2 Complete support for editing interfaces in include files 2022-12-03 21:46:25 -08:00
iliajie
f1a434b65a Fix to always set vendor_perl if perllib config option is set
https://sourceforge.net/p/webadmin/bugs/5595/
2022-12-02 00:22:43 +02:00
iliajie
543b87c9e7 Fix signature verified message padding 2022-12-01 21:53:15 +02:00
iliajie
fa16dc06d1 Fix language strings on Webmin update 2022-12-01 21:22:04 +02:00
iliajie
1aa0d9b812 Fix a bug when there is no output on RPM upgrades 2022-12-01 20:23:38 +02:00
iliajie
6269c24f03 Fix to check deeper for potentially missing dependencies 2022-12-01 19:31:55 +02:00
iliajie
cf4ebf0bfe Fix WebSocket protocol to be conditional 2022-12-01 15:04:59 +02:00
iliajie
2f21d0b067 Fix to call setup_ssl_contexts conditionally 2022-12-01 14:42:20 +02:00
iliajie
bf19dc1119 Fix to actually print loaded file timestamp 2022-12-01 14:17:51 +02:00
Jamie Cameron
40091463ee Use correct extension for package file https://github.com/webmin/authentic-theme/issues/1633 2022-11-27 20:24:21 -08:00
Jamie Cameron
4eaddb6359 Major version bump 2022-11-27 20:09:30 -08:00
Jamie Cameron
3a33573c30 Fix all days text 2022-11-27 20:08:52 -08:00
Jamie Cameron
5410dd7bb9 Merge branch 'master' of github.com:webmin/webmin 2022-11-27 12:23:29 -08:00
Jamie Cameron
e58d54ed86 Use absolute path 2022-11-27 12:23:23 -08:00
iliajie
d900e90203 Update translations 2022-11-27 21:03:46 +02:00
Jamie Cameron
f27ad16496 Merge branch 'master' of github.com:webmin/webmin 2022-11-27 09:25:41 -08:00
Jamie Cameron
6673b314b2 Return line number and filename 2022-11-27 09:25:35 -08:00
Jamie Cameron
2e0b7ef82b Merge pull request #1799 from webmin/dev/test-if-Net-SSLeay-get_servername
Fix to check if `Net::SSLeay::get_servername` exists (on CentOS 6)
2022-11-27 09:25:03 -08:00
iliajie
e72415952c Fix to check if Net::SSLeay::get_servername exists (on CentOS 6)
https://github.com/webmin/webmin/issues/1798#issuecomment-1328295876
2022-11-27 19:19:15 +02:00
Jamie Cameron
4d67184f2c Put websockets lib into the xterm directory 2022-11-27 09:18:31 -08:00
Jamie Cameron
f4f6eeac6d Merge branch 'master' of github.com:webmin/webmin 2022-11-27 09:15:10 -08:00
Jamie Cameron
3e3dae7854 Fix permissions 2022-11-27 09:15:06 -08:00
iliajie
f4b54f13ee Add text to suggest to install EPEL first for RHEL systems
.. or install package manually from `devel:languages:perl` on openSUSE
2022-11-27 16:57:52 +02:00
iliajie
276c599e55 Fix changelog include major 2.010 2022-11-27 14:50:33 +02:00
iliajie
97725db48d Add mention for the new setup-repos.sh script 2022-11-27 14:48:54 +02:00
iliajie
7fcfafd0fa Add possibly missing Digest::MD5 dependency 2022-11-27 14:46:34 +02:00
iliajie
31385f526c Merge remote-tracking branch 'origin/master' 2022-11-27 13:15:55 +02:00
iliajie
35a5e3f5b9 Fix missing websockets-lib-funcs.pl file in dist
https://sourceforge.net/p/webadmin/bugs/5592/
https://github.com/webmin/webmin/issues/1797
2022-11-27 13:15:33 +02:00
Jamie Cameron
ad8311d22e Fix version 2022-11-26 13:58:21 -08:00
iliajie
b6211aff2e Merge remote-tracking branch 'origin/master' 2022-11-26 23:16:37 +02:00
iliajie
afebdc912c Update CHANGELOG.md (2.010) 2022-11-26 23:16:15 +02:00
Jamie Cameron
96395b1592 Clean up code 2022-11-26 12:10:18 -08:00
Jamie Cameron
e158eb6005 Merge branch 'master' of github.com:webmin/webmin 2022-11-25 19:22:02 -08:00
Jamie Cameron
38d0188a66 New version bump 2022-11-25 19:19:39 -08:00
Jamie Cameron
8f29bb20e4 Merge pull request #1796 from webmin/dev/factor-out-websockets-funcs
Fix to factor out Webmin Websockets subs
2022-11-25 18:31:38 -08:00
iliajie
d84df45886 Fix to factor out Webmin Websockets subs 2022-11-25 17:06:13 +02:00
Jamie Cameron
ad61b5972b Merge pull request #1794 from saintman23/patch-3
Update missing RU translations
2022-11-24 22:57:34 -08:00
saintman23
90c002ae8c Update missing RU translations
Corrected missing translations to russian language for Cron Module.
2022-11-24 23:54:38 +00:00
Jamie Cameron
38a80244db Merge branch 'master' of github.com:webmin/webmin 2022-11-24 12:43:44 -08:00
Jamie Cameron
3d314a24dc Remove obsolete check for protocols on startup https://github.com/webmin/webmin/issues/1793 2022-11-24 12:43:29 -08:00
iliajie
4b92766495 Fix Webmin Samba module support for openSUSE Leap and Tumbleweed 2022-11-24 22:08:18 +02:00
iliajie
1705bab13e Add proper support for openSUSE Tumbleweed 2022-11-24 21:58:55 +02:00
Jamie Cameron
4ede4520e4 Merge branch 'master' of github.com:webmin/webmin 2022-11-23 21:15:28 -08:00
Jamie Cameron
61806a8799 Remove obsolete code to fix use of -f 2022-11-23 21:15:23 -08:00
Jamie Cameron
82be6e142f Merge pull request #1792 from webmin/dev/add-buffer-size-for-transfers
Add API to get buffer size for file transfers
2022-11-23 21:00:08 -08:00
Jamie Cameron
aa5443881c Merge branch 'master' of github.com:webmin/webmin 2022-11-23 15:27:33 -08:00
Jamie Cameron
617b731671 If source for cert is a link, copy the underlying file https://github.com/webmin/webmin/issues/1505 2022-11-23 15:27:26 -08:00
iliajie
166df0cb92 Fix openSUSE Squid server config 2022-11-23 23:50:02 +02:00
iliajie
b32c5a01c7 Fix openSUSE SSH server config 2022-11-23 23:38:51 +02:00
iliajie
4e21e753f4 Fix openSUSE Postfix config 2022-11-23 23:28:19 +02:00
iliajie
c0c993efec Fix openSUSE reload config command for BIND 2022-11-23 22:56:25 +02:00
iliajie
14b5ae8b4f Fix openSUSE Apache pid file location 2022-11-23 22:52:50 +02:00
iliajie
f4c367f2ae Add support for contemporary OpenSUSE Leap Linux 2022-11-23 22:30:51 +02:00
iliajie
c4a2bb6cd7 Fix to exclude file list as well
https://github.com/webmin/authentic-theme/issues/1632#issuecomment-1325125910
2022-11-23 16:12:35 +02:00
iliajie
06beb70568 Fix modules test 2022-11-22 21:04:31 +02:00
iliajie
d03dcf02d2 Add Linux Lite support
https://sourceforge.net/p/webadmin/discussion/600155/thread/adfe8e949f/?limit=25#57c9
2022-11-22 20:01:33 +02:00
iliajie
e9d58bdd42 Add API to get buffer size for file transfers 2022-11-21 21:07:00 +02:00
iliajie
61000107b8 If IO::Pty->set_winsize failed make ioctl directly
f550ffe799 (r89288344)
2022-11-21 20:24:55 +02:00
iliajie
8f6a2ac462 Add Webmin repository setup script 2022-11-20 18:19:35 +02:00
Jamie Cameron
291ba25691 Merge pull request #1662 from webmin/dev/gray-theme-replace
Simply replace Gray Framed with Virtualmin Framed theme
2022-11-18 21:52:44 -08:00
iliajie
1550e9e639 Revert "Fix to place the checkbox the same way"
This reverts commit 7ac4a389fb.
2022-11-18 20:44:24 +02:00
iliajie
7ac4a389fb Fix to place the checkbox the same way 2022-11-18 20:43:51 +02:00
iliajie
394ca56f4b Add more space before the checkbox 2022-11-18 20:41:11 +02:00
Jamie Cameron
612e2ceb21 Merge branch 'master' of github.com:webmin/webmin 2022-11-17 20:57:30 -08:00
Jamie Cameron
76f9bea696 Fix display of multiple buttons https://sourceforge.net/p/webadmin/bugs/5561/ 2022-11-17 20:56:07 -08:00
iliajie
011e76c90a Fix missing lib call for forms library 2022-11-17 21:25:42 +02:00
iliajie
65a0ced403 Fix to let zone have its old WebminUI dependency 2022-11-17 21:12:20 +02:00
iliajie
85d303def9 Add Digest:HMAC as can be missing outside of Virtualmin install 2022-11-17 20:19:27 +02:00
iliajie
a57af8c481 Add missing vendor_perl to include 2022-11-17 15:49:45 +02:00
iliajie
5f5a2b606f Fix to add complete set of libraries from Type-Tiny package 2022-11-17 15:13:55 +02:00
iliajie
76f15dd28f Fix to remove manual and pods 2022-11-17 15:11:26 +02:00
iliajie
7abb43c67f Add Authen:OATH, Moo and Type-Tiny 2022-11-17 14:55:36 +02:00
iliajie
0533ce55c4 Fix to remove JSON and Authen as part of vendor_perl now 2022-11-17 14:47:18 +02:00
iliajie
745261d663 Update all vendor_perl modules from upstream (MetaCPAN) 2022-11-17 14:25:44 +02:00
iliajie
894beb251e Add to bundle modules from Authentic 2022-11-17 13:37:17 +02:00
Jamie Cameron
bd12983a77 Merge branch 'master' of github.com:webmin/webmin 2022-11-16 17:21:32 -08:00
Jamie Cameron
8df0c4dc41 RHEL versions can have decimals https://github.com/virtualmin/virtualmin-gpl/issues/477 2022-11-16 17:21:03 -08:00
Jamie Cameron
bcf2e0879a Merge pull request #1791 from webmin/dev/combined-perl-vendors
Fix to use unified path for all third party Perl modules
2022-11-16 17:06:12 -08:00
iliajie
023f1b88b1 Fix to place package always at the top 2022-11-16 23:29:22 +02:00
iliajie
4c0ac21dc7 Fix to remove Authen::OATH 2022-11-16 23:21:39 +02:00
iliajie
8de2847fe5 Fix to call JSON after WebminCore 2022-11-16 22:54:56 +02:00
iliajie
a294083e12 Fix to use unified path for all third party Perl modules 2022-11-16 22:42:00 +02:00
Jamie Cameron
52588da598 Merge branch 'master' of github.com:webmin/webmin 2022-11-15 19:54:36 -08:00
Jamie Cameron
094f6e3f03 Fix query-source field https://sourceforge.net/p/webadmin/bugs/5590/ 2022-11-15 19:54:23 -08:00
iliajie
f15a13bb38 Fix URL to file name conversion 2022-11-15 22:59:07 +02:00
iliajie
0edfee6da2 Fix to use get_webprefix directly 2022-11-15 21:29:12 +02:00
iliajie
ef40015214 Fix CSS file name 2022-11-15 21:24:52 +02:00
Jamie Cameron
6a2125a891 Merge pull request #1789 from webmin/dev/xterm-fixes
Add minor clean ups
2022-11-14 15:04:15 -08:00
Ilia
94a3c27166 Merge pull request #1790 from krouma/master
Fix connecting to external IPv6 LDAP server
2022-11-14 14:16:00 +02:00
iliajie
d0511685a7 Fix to create a separate allocate_miniserv_websocket sub 2022-11-14 14:08:05 +02:00
Matyáš Kroupa
4b57b06b04 Fix connecting to external IPv6 LDAP server 2022-11-14 12:55:22 +01:00
iliajie
381aedcafe Fix { to be on the new line 2022-11-14 13:20:17 +02:00
iliajie
2c86164b6b Add Authen:OATH module 2022-11-14 12:09:01 +02:00
iliajie
dbb09b5278 Fix to adjust functions names 2022-11-14 00:04:25 +02:00
iliajie
4907aeb2dd Fix to save miniserv websocket after we have the pid from PTY 2022-11-13 23:57:10 +02:00
iliajie
b62fb504ac Fix to clean up others sockets if the shell server 2022-11-13 23:43:58 +02:00
iliajie
e6795f28f9 Fix to place cleanup_miniserv to the lib file 2022-11-13 23:40:58 +02:00
Jamie Cameron
0a6c67e55f Fix check for open ports 2022-11-13 09:31:25 -08:00
Jamie Cameron
3d443b378a Clean up leftover websocket proxies occasionally 2022-11-12 18:26:21 -08:00
Jamie Cameron
f698c0c548 Always check for modification when reading miniserv.conf 2022-11-12 18:25:27 -08:00
Jamie Cameron
87d7eec743 Minor code cleanups 2022-11-12 17:48:25 -08:00
Jamie Cameron
d82e89fb6b Merge pull request #1786 from webmin/xterm-enhancements-supreme
Add support for loading shell initialization file directly
2022-11-12 17:43:15 -08:00
iliajie
39bfa013f5 Fix to add a new line (for consistency with other configs) 2022-11-13 00:08:58 +02:00
iliajie
2687db85c7 Fix default 2022-11-13 00:07:10 +02:00
iliajie
a659146025 Fix to remove redundant line 2022-11-13 00:03:30 +02:00
iliajie
eb998dc84d Fix to use env for zsh 2022-11-13 00:02:32 +02:00
iliajie
e92a17c417 Fix to remove .shrc ; other cleans 2022-11-12 23:57:21 +02:00
iliajie
d754624baa Fix to remove loading globals as already loaded 2022-11-12 23:44:04 +02:00
iliajie
295f98c694 Fix to remove aliases 2022-11-12 23:13:33 +02:00
Ilia
74716f5d3f Merge branch 'master' into xterm-enhancements-supreme 2022-11-12 23:06:03 +02:00
iliajie
37453226da Fix to merge proc-lib.pl with master 2022-11-12 23:01:13 +02:00
iliajie
05475f051c Add default initialization file for zsh ; move scripts to rc/ dir 2022-11-12 21:42:56 +02:00
Jamie Cameron
7b2456aba5 Set PS1 and aliases via a shell rc file, rather than command injection 2022-11-12 11:09:14 -08:00
Jamie Cameron
3f1a9a5d8b Fix exec with a custom binary when the command has args 2022-11-12 11:04:30 -08:00
iliajie
0d1ced583f Fix missing HISTCONTROL 2022-11-12 20:48:06 +02:00
iliajie
d1fa6cea55 Fix comments 2022-11-12 20:47:54 +02:00
iliajie
e7f7aaaad5 Fix for better logging 2022-11-12 19:56:55 +02:00
iliajie
5991d905e3 Add support for user profiles too 2022-11-12 19:48:49 +02:00
iliajie
7062406267 Add more respect to user config 2022-11-12 19:40:21 +02:00
iliajie
a249e9be00 Fix to correctly support setting login shell mixed with params
There is no way to make it work correctly across all shell, i.e. param sequence which work with `bash` will fail with `csh`, as `-l` (login shell) can be the only flag specified
2022-11-12 19:32:56 +02:00
iliajie
e3212d7f94 Add default initialization file for sh 2022-11-12 17:58:33 +02:00
iliajie
c39b7fdc50 Fix to improve default config file name 2022-11-12 16:54:18 +02:00
iliajie
1ff0ee36e4 Add support for loading shell initialization file directly 2022-11-12 14:31:38 +02:00
iliajie
1763f9e4cc Fix to always prioritize module config over hardcoded shell flavors 2022-11-12 11:39:38 +02:00
iliajie
ec622fdf95 Add code comments 2022-11-12 11:32:39 +02:00
iliajie
ab00e4c7df Fix to check if internally sourced file is under user home 2022-11-12 10:56:55 +02:00
iliajie
825842267a Fix to check if given shell has init files set in our meta 2022-11-12 10:38:24 +02:00
iliajie
c75346ec93 Fix indent 2022-11-12 01:13:32 +02:00
iliajie
4f49d74def Fix typo 2022-11-12 01:11:46 +02:00
iliajie
6a97bf2ebf Add support to set in config user custom envs and commands 2022-11-12 00:56:36 +02:00
iliajie
dd4adbba77 Add respect to shell init files (depending on shell, bash only yet) 2022-11-12 00:32:04 +02:00
Jamie Cameron
a7ca787c16 Set HOME to correct path for the user being run as 2022-11-11 10:07:08 -08:00
iliajie
782f9ca351 Merge branch 'master' of github.com:webmin/webmin 2022-11-11 10:51:02 +02:00
Jamie Cameron
ad70a474d9 Run shell as a login shell 2022-11-10 21:38:05 -08:00
iliajie
79badb6f58 Revert "Fix to clean up as we should source user profile"
This reverts commit 29517915f9.
2022-11-11 00:53:41 +02:00
iliajie
b67f7c1e65 Fix to clean up old code 2022-11-10 22:56:54 +02:00
iliajie
29517915f9 Fix to clean up as we should source user profile 2022-11-10 22:27:52 +02:00
iliajie
9cef9452d1 Fix PS1 set directly (conditionally) https://github.com/webmin/webmin/discussions/1781 2022-11-10 22:12:26 +02:00
iliajie
661bb957f9 Update translations 2022-11-10 15:18:24 +02:00
iliajie
f42b7436f3 Add support to display and select yescrypt hashing scheme 2022-11-10 15:10:48 +02:00
Jamie Cameron
f6adfaa856 Merge pull request #1779 from marclaporte/patch-1
Fix a typo
2022-11-09 20:01:26 -08:00
Marc Laporte
42d1bfaf96 Fix a typo 2022-11-09 22:57:02 -05:00
Jamie Cameron
04a9b8785d Merge pull request #1778 from webmin/dev/xterm-further-improvements
Add further terminal improvements
2022-11-09 13:15:43 -08:00
iliajie
424c475b5f Fix terminal auto-fit feature for framed themes 2022-11-09 22:57:19 +02:00
iliajie
45e5049012 Fix to send user info 2022-11-09 21:02:28 +02:00
iliajie
26d19cb0d7 Fix other flavors to run by default only in bash 2022-11-09 21:01:13 +02:00
Ilia
38e9df8f48 Merge pull request #1776 from webmin/dev/xterm-escape-sequence
Fix to check for resize escape sequence explicitly
2022-11-09 20:50:35 +02:00
iliajie
b4603b6030 Fix to drop output suppress feature for now 2022-11-09 20:48:48 +02:00
iliajie
163480b859 Fix regex exclude chars logic
https://github.com/webmin/webmin/pull/1776#discussion_r1017431635
2022-11-09 20:04:29 +02:00
iliajie
ad9a5d7871 Fix incorrectly reverted send_binary (fixed before 3f1c4a23ad) 2022-11-08 20:16:53 +02:00
iliajie
693eda3971 Fix to remove debug 2022-11-08 17:32:00 +02:00
iliajie
d2932b3ed7 Fix not to send to display special calls (commands) 2022-11-08 17:25:50 +02:00
iliajie
7fc6336f8f Fix to check for resize escape sequence explicitly 2022-11-08 16:04:44 +02:00
iliajie
49bbb04750 Fix to re-added accidentally remove clear screen on initial load 2022-11-08 15:12:16 +02:00
iliajie
d5892ed348 Fix indent - convert spaces to tabs 2022-11-08 15:09:39 +02:00
Jamie Cameron
f550ffe799 Send special message on resize, and use set_winsize to apply it 2022-11-07 17:53:09 -08:00
Jamie Cameron
9ab8908710 Merge pull request #1775 from webmin/dev/xterm-resize
Add first steps to support Terminal resize
2022-11-07 17:17:50 -08:00
iliajie
88de56f447 Add missing addon-fit.js file 2022-11-08 01:26:43 +02:00
iliajie
f7fb861e73 Add first steps to support Terminal resize 2022-11-08 01:19:06 +02:00
Jamie Cameron
21c47af212 Merge branch 'master' of github.com:webmin/webmin 2022-11-07 11:49:05 -08:00
Jamie Cameron
2c6533146d Use Digest::SHA if SHA1 isn't installed 2022-11-07 11:48:02 -08:00
iliajie
44909997d0 Fix to adjust columns and rows offset consistently (both server and UI) 2022-11-07 13:36:26 +02:00
Jamie Cameron
b0c26867fe Expand hostname from /etc/hosts if needed 2022-11-06 20:45:51 -08:00
Jamie Cameron
1a953bf2fe Completed support for editing multiple extension lines 2022-11-06 18:28:24 -08:00
Jamie Cameron
3a67aa1071 Work on support for selecting extensions 2022-11-06 17:31:45 -08:00
Jamie Cameron
676f369cd3 ui-lib conversion 2022-11-06 14:17:35 -08:00
iliajie
e65a5718d6 Merge remote-tracking branch 'origin/master' 2022-11-06 19:05:37 +02:00
iliajie
8daba09826 Fix to support more headers 2022-11-06 19:05:18 +02:00
Jamie Cameron
f74ef12e70 Use new ui library 2022-11-05 21:12:26 -07:00
Jamie Cameron
5a818ce701 Use new ui library 2022-11-05 21:04:37 -07:00
Jamie Cameron
ca35844f82 Merge branch 'master' of github.com:webmin/webmin 2022-11-05 20:55:45 -07:00
Jamie Cameron
3672394e2e Use new ui library 2022-11-05 20:55:22 -07:00
iliajie
cd341663a1 Update translations 2022-11-05 15:49:34 +02:00
iliajie
3c15d076d5 Add better on load UX 2022-11-05 15:45:44 +02:00
iliajie
8779372aec Fix to check if defined as 0 is a value too 2022-11-05 13:43:46 +02:00
Jamie Cameron
187914b069 Merge pull request #1774 from webmin/dev/shell-auto
Add automatic option for command prompt color customization
2022-11-04 15:28:54 -07:00
Jamie Cameron
30b9858417 Merge pull request #1773 from webmin/dev/drop-obsolete-dnssectools
Drop obsolete DNSSEC-Tools
2022-11-04 15:07:50 -07:00
iliajie
19070f3383 Fix to call getpwnam once 2022-11-05 00:07:14 +02:00
iliajie
7a5e917d34 Add automatic option for command prompt color customization 2022-11-04 21:01:34 +02:00
iliajie
3b86ebed97 Fix indent 2022-11-04 11:38:18 +02:00
Jamie Cameron
6fb8de6e37 Encode utf-8 input into binary before sending to the shell 2022-11-03 21:50:32 -07:00
iliajie
9a06472017 Drop obsolete DNSSEC-Tools 2022-11-03 18:49:06 +02:00
Jamie Cameron
2b77a405ff Merge branch 'master' of github.com:webmin/webmin 2022-11-02 23:22:50 -07:00
Jamie Cameron
e3792a48e0 Check for timeouts at more places when reading headers https://github.com/webmin/webmin/issues/1767 2022-11-02 23:21:59 -07:00
iliajie
389d107a39 Add support for maximum input variables limit
https://forum.virtualmin.com/t/php-fpm-do-not-work/117593/8?u=ilia
2022-11-02 20:48:53 +02:00
Jamie Cameron
7142ae8620 Merge pull request #1771 from webmin/dev/xterm-add-special-flavor
Add special flavors to a new Terminal module
2022-10-31 16:12:10 -07:00
iliajie
1d414e1533 Fix to actually add an option with 0 value 2022-10-31 23:49:52 +02:00
iliajie
2e4d3c8ccf Fix to make it off by default 2022-10-31 23:44:45 +02:00
iliajie
f2687a20d1 Revert "Fix to make sure that feature is available by default (server owners)"
This reverts commit 027578312a.
2022-10-31 23:17:23 +02:00
Jamie Cameron
9f42eaf58f Read more than 1 character at a time 2022-10-31 14:10:58 -07:00
iliajie
027578312a Fix to make sure that feature is available by default (server owners) 2022-10-31 22:21:53 +02:00
iliajie
f144517e6c Fix HISTCONTROL always be called as we use clear command uncond 2022-10-31 17:45:26 +02:00
iliajie
41f6eaf1f1 Fix to send commands in a list to the theme 2022-10-31 17:15:24 +02:00
iliajie
fa0fcf52c1 Fix to make sure skipping command history works 2022-10-31 17:06:40 +02:00
iliajie
c6419a471e Fix not to store init commands in history 2022-10-31 16:45:54 +02:00
iliajie
1a296d9579 Fix to tell SPA themes what's up 2022-10-31 16:29:58 +02:00
iliajie
bf74599502 Add much smoother terminal initial load 2022-10-31 16:27:10 +02:00
iliajie
8c2ae56298 Add actual config option 2022-10-31 16:26:49 +02:00
iliajie
ccace2ce81 Add config option to make bash prompt look nice (user dependent) 2022-10-31 16:25:50 +02:00
Jamie Cameron
f1b2adaa59 Fixes for CentOS 8 2022-10-30 22:05:17 -07:00
Jamie Cameron
e5e4b65faf Add support for parameter for directory to start in, and make sure user param is preserved 2022-10-30 16:05:07 -07:00
Jamie Cameron
d3d33af3c0 Clean up code and prevent HTML attacks on untrusted inputs 2022-10-30 15:55:21 -07:00
Jamie Cameron
13db341e50 Merge pull request #1770 from webmin/dev/add-support-for-switch-user
Add an ability for a master admin to switch to specific user
2022-10-30 15:46:21 -07:00
iliajie
16859a87fd Remove redundant error message (already had one) 2022-10-31 00:23:24 +02:00
iliajie
27e3b7cbed Fix user test 2022-10-31 00:21:12 +02:00
iliajie
e1816a9e3c Update language 2022-10-31 00:19:18 +02:00
iliajie
d625a5d2f9 Show error if user doesn't exists 2022-10-31 00:14:01 +02:00
iliajie
43832c8ed9 Add an ability for a master admin to switch to specific user 2022-10-30 21:52:44 +02:00
iliajie
c8e94c8cdc Fix to use Digest::SHA instead 2022-10-30 21:49:52 +02:00
Jamie Cameron
f2ca4e1fdd Merge pull request #1769 from webmin/dev/xterm-deps-bundle
Bundle dependencies for a new Terminal module
2022-10-30 12:47:23 -07:00
iliajie
b014291882 Fix to revert not fully related change 2022-10-30 21:31:38 +02:00
Jamie Cameron
6d96dd6a13 Add option to use existing websockets key instead of session ID 2022-10-30 12:21:34 -07:00
iliajie
3d73e2faae Revert "Fix to always use use Digest::SHA"
This reverts commit 7fb5e74e2b.
2022-10-30 20:56:32 +02:00
iliajie
d180b0a0f4 Revert "Add support to switch to given user"
This reverts commit 62d2a6d0e8.
2022-10-30 20:53:33 +02:00
iliajie
62d2a6d0e8 Add support to switch to given user 2022-10-30 20:46:04 +02:00
iliajie
a57151c7bd Fix to also remove telnet module from defaults 2022-10-30 20:03:40 +02:00
iliajie
5c7494cccd Fix to change dependency to Digest::SHA 2022-10-30 19:35:16 +02:00
iliajie
7fb5e74e2b Fix to always use use Digest::SHA 2022-10-30 18:24:17 +02:00
iliajie
e098d614cb Add xterm and remove ajaxterm 2022-10-30 18:11:58 +02:00
iliajie
2a01e93371 Fix dependency module name for Debian package 2022-10-30 18:09:34 +02:00
iliajie
c57fba5b57 Add to bundle Protocols:WebSocket and Net:WebSocket 2022-10-30 17:50:47 +02:00
iliajie
cd5616a6c0 Fix to move module check at the top 2022-10-30 13:30:02 +02:00
Jamie Cameron
7bceedfe42 Make code cleaner and stop using float() for validation 2022-10-29 13:23:22 -07:00
Jamie Cameron
669af033d1 Merge branch 'master' of github.com:webmin/webmin 2022-10-29 13:16:40 -07:00
Jamie Cameron
eef79887ee Clean up leftover connections in more cases 2022-10-29 13:16:30 -07:00
iliajie
25f01179a3 Add is_int and is_float subs 2022-10-29 18:15:39 +03:00
Jamie Cameron
0185397a0c Merge branch 'master' of github.com:webmin/webmin 2022-10-28 16:07:25 -07:00
Jamie Cameron
e8a875fc29 Check ports in use in miniserv.conf, even if they haven't been opened yet 2022-10-28 16:07:19 -07:00
iliajie
ec216a0115 Fix to parse float 2022-10-28 22:36:56 +03:00
iliajie
87c8146698 Add parse float API 2022-10-28 22:35:57 +03:00
Jamie Cameron
9f2ef4c91a Background process when its ready to open a socket 2022-10-28 11:31:29 -07:00
Jamie Cameron
20f40d0d38 Merge branch 'master' of github.com:webmin/webmin 2022-10-27 18:26:45 -07:00
Jamie Cameron
9ea1f0ad52 Make boxes bigger 2022-10-27 18:19:20 -07:00
Jamie Cameron
989e15d4cd Merge pull request #1766 from webmin/dev/dont-expose-socket-as-global-variable
Fix not to expose active `socket` to a global scope
2022-10-27 13:06:36 -07:00
iliajie
5204bd1a1b Add to support onclose event handler (for connection lost) 2022-10-27 21:49:08 +03:00
iliajie
72cce4349b Add error handling 2022-10-27 20:43:03 +03:00
iliajie
2574e2012f Fix to always clear screen as sometimes command-prompt is eaten up 2022-10-27 20:32:39 +03:00
iliajie
fbef076ebc Fix not to expose active socket to a global scope 2022-10-27 20:29:39 +03:00
Jamie Cameron
3c5e065edc Cleanup todos 2022-10-26 23:17:02 -07:00
iliajie
84a7279442 Rename module to Terminal 2022-10-27 03:07:05 +03:00
iliajie
435c55039e Fix error message wording 2022-10-27 03:06:31 +03:00
iliajie
4aa80112c4 Send port too 2022-10-27 01:10:33 +03:00
Jamie Cameron
a1d09c977f Don't terminate existing shell because of socket probe from a new shell 2022-10-26 11:35:57 -07:00
Jamie Cameron
67f8f9ccd6 Merge branch 'master' of github.com:webmin/webmin 2022-10-26 09:47:57 -07:00
Jamie Cameron
c23c334eed Connection: header may be more than just upgrade 2022-10-26 09:47:27 -07:00
iliajie
e94b819b7b Fix to detect terminal width and height only for regular themes 2022-10-26 19:19:31 +03:00
Jamie Cameron
4c7eb9ccb2 Clean out webmin environment vars 2022-10-26 09:08:01 -07:00
Jamie Cameron
a1b497dc72 Merge branch 'master' of github.com:webmin/webmin 2022-10-26 09:06:58 -07:00
Jamie Cameron
7064fc4708 Start in user's home dir 2022-10-26 09:06:43 -07:00
iliajie
29960cfe92 Fix indent 2022-10-26 13:06:40 +03:00
iliajie
ec1a1ed023 Fix cap 2022-10-26 12:34:41 +03:00
Jamie Cameron
a97bf30bd8 Make module name consistent 2022-10-25 23:35:08 -07:00
Jamie Cameron
b640e87969 Fix user switching 2022-10-25 23:34:59 -07:00
Jamie Cameron
3026a51a1f Code cleanup 2022-10-25 22:44:39 -07:00
Jamie Cameron
e9bcccfc8c getpwnam can return 0 for root 2022-10-25 22:13:34 -07:00
Jamie Cameron
b32fb2da61 Fix up merge conflict 2022-10-25 13:40:58 -07:00
Jamie Cameron
b7758a8bcd Support using remote user 2022-10-25 13:38:38 -07:00
Jamie Cameron
65aaf7ad92 Merge pull request #1765 from webmin/dev/xterm.js
Interactive shell improvements
2022-10-25 13:32:02 -07:00
iliajie
296a904e78 Fix to pass only clear data to the theme 2022-10-25 21:32:45 +03:00
iliajie
5f32e6e80e Fix to clear left overs (after removed fit addon) 2022-10-25 21:08:54 +03:00
iliajie
a29a356689 Change module name to Terminal 2022-10-25 21:03:54 +03:00
iliajie
1cb39a681c Add further improvements to the xterm module:
1. Drop fit addon, as we always pass cols and rows (even in auto mode)
   2. Fix terminal fit by columns and lines (rows)
   3. Add CSS only based pre-loader
   4. Refactor and improve code
2022-10-25 20:50:04 +03:00
iliajie
e1a61d7815 Fix indent (properly) 2022-10-25 13:08:59 +03:00
iliajie
8b60a24251 Fix indent 2022-10-25 13:06:52 +03:00
iliajie
bf46fe67b8 Fix offset to be 5 as appears to be best with various scaling modes 2022-10-25 04:17:02 +03:00
iliajie
760e0e3152 Fix to always pass cols and rows options ; fix adjustments 2022-10-25 04:02:10 +03:00
iliajie
b1a2b5dfc9 Add support for SPA themes 2022-10-25 03:00:37 +03:00
iliajie
86e1493dee Fix not to use barewords for file handler 2022-10-25 00:49:08 +03:00
iliajie
74e37099fd Fix to use headers when set to avoid initial redirect 2022-10-25 00:35:07 +03:00
iliajie
fe81978900 Fix rows (lines) to be browser dependent (i.e. to fit nano controls) 2022-10-25 00:00:23 +03:00
iliajie
3f1c4a23ad Fix UTF-8 support (don't double encode) 2022-10-24 23:38:30 +03:00
iliajie
21faef0804 Fix indent and proper code formatting 2022-10-24 23:26:22 +03:00
iliajie
ed7997d306 Fix to use xterm-256color .. as it works on all contemporary systems 2022-10-24 23:14:09 +03:00
iliajie
ba10eb4173 Add support to setup column size from UI (or work automatically) 2022-10-24 23:07:04 +03:00
iliajie
ea741f002d Fix to add config option to set width and height 2022-10-24 21:44:58 +03:00
iliajie
6948205ebe Fix to auto-focus terminal 2022-10-24 20:06:33 +03:00
iliajie
4c686dbd1d Fix to actually load to fit the page ; remove tables 2022-10-24 18:43:13 +03:00
iliajie
6ad8c64c31 Drop rows and columns as terminal will fit the container automatically 2022-10-24 18:30:29 +03:00
iliajie
cc70ab2f39 Add to load auto-fit module ; load with serial 2022-10-24 18:24:04 +03:00
iliajie
1019a2697a Add new module to auto-fit container size 2022-10-24 18:21:27 +03:00
iliajie
214b5f3e61 Drop .map files 2022-10-24 18:21:12 +03:00
iliajie
379cf53076 Update to the latest Xterm.js 5.0.0 2022-10-24 18:20:44 +03:00
Jamie Cameron
285815cab2 Merge pull request #1762 from webmin/dev/fix-systemd-lost-properties
Fix `systemd` unit lost properties
2022-10-23 12:35:13 -07:00
Jamie Cameron
8cdd3eeeab Add config options for width and height 2022-10-22 23:17:21 -07:00
Jamie Cameron
acec438536 Pretent to be a vt100 2022-10-22 18:19:02 -07:00
Jamie Cameron
98c2ce24c1 Include the session ID in the websockets key so that it can be verified on the backend to prevent misuse of the session 2022-10-22 18:17:15 -07:00
Jamie Cameron
b049ba6c3b Add more debug info 2022-10-22 12:13:27 -07:00
Jamie Cameron
f153590cf2 Merge branch 'master' of github.com:webmin/webmin 2022-10-22 12:09:29 -07:00
Jamie Cameron
0c5cbaef3f Launching a shell actually works now! 2022-10-22 12:07:25 -07:00
iliajie
cb98164c82 Fix to only get specific properties for speed 2022-10-22 19:07:05 +03:00
iliajie
0930bdde32 Fix indent 2022-10-22 14:33:42 +03:00
iliajie
debcde489d Abstract systemd unit types 2022-10-22 14:32:02 +03:00
iliajie
bf0a3a109b Fix to filter out all possible templates 2022-10-22 14:18:46 +03:00
Ilia
231c8fcbd3 Merge branch 'master' into dev/fix-systemd-lost-properties 2022-10-22 13:57:02 +03:00
iliajie
831abe0812 Fix to run systemctl show individually for each unit instead 2022-10-22 13:51:40 +03:00
iliajie
429cf742be Sync with master 2022-10-22 13:48:46 +03:00
iliajie
e2438029ab Fir to preformat error message 2022-10-22 13:40:57 +03:00
Jamie Cameron
532e1150ce Asking for properties causes some units to be skipped 2022-10-21 22:22:05 -07:00
Jamie Cameron
70546895cd Columns in index might be quoted https://sourceforge.net/p/webadmin/bugs/5588/ 2022-10-21 19:48:02 -07:00
Jamie Cameron
3758aec710 Merge branch 'master' of github.com:webmin/webmin 2022-10-21 19:32:18 -07:00
Jamie Cameron
5224603d0a Show key state 2022-10-21 19:31:14 -07:00
Ilia
8d7731e72b Merge pull request #1763 from 7Adrian/patch-1
Some fixes in polish translation
2022-10-21 14:39:12 +03:00
7Adrian
8db0de4f9c Merge branch 'webmin:master' into patch-1 2022-10-21 13:09:25 +02:00
Jamie Cameron
d7c34eab2b Limit a connection to a user 2022-10-20 22:22:45 -07:00
Jamie Cameron
a87f3fbf89 No need for forked command mode for now 2022-10-20 21:41:14 -07:00
Jamie Cameron
9c56426ccd Start of work on xterm shell over websockets 2022-10-20 21:39:38 -07:00
iliajie
5404142690 Fix to run systemctl show for each unit 2022-10-20 13:33:01 +03:00
Jamie Cameron
9350bd79cd Separate units in systemctl show by the spaces between them 2022-10-19 22:06:50 -07:00
Jamie Cameron
854d34bda2 Revert "Fix stop loosing systemd units https://github.com/webmin/webmin/issues/1745"
This reverts commit 5a53efb560.
2022-10-19 22:01:33 -07:00
Jamie Cameron
0ec465cfb0 Also check dynamic status before editing 2022-10-19 17:04:35 -07:00
Jamie Cameron
f7441d2c22 Include dynamic zone status in cache, and use this to determined whether a freeze/thaw is needed 2022-10-19 17:01:31 -07:00
Jamie Cameron
65a00792aa Merge branch 'master' of github.com:webmin/webmin 2022-10-19 16:39:49 -07:00
7Adrian
6495b12ddc Fix polish translation
Some polish chars were bad converted in ASCII.
2022-10-20 01:04:57 +02:00
7Adrian
561763d610 Fixed typo mistake 2022-10-20 00:21:00 +02:00
7Adrian
758370c84c Fixed typo mistake 2022-10-20 00:16:49 +02:00
7Adrian
8d5f43d73b Fix polish translation
Some polish chars were bad converted in ASCII.
2022-10-20 00:10:20 +02:00
Ilia
4b9e7831af Merge pull request #1761 from kwadrat/master
Fix: Doręczać
2022-10-19 16:02:44 +03:00
iliajie
b9e6ceecfc Fix systemd lost properties 2022-10-19 15:19:11 +03:00
iliajie
60349eb62e Protect Webmin from being deleted or stopped, and restart properly 2022-10-19 14:25:43 +03:00
iliajie
18a84c643e Update translations 2022-10-19 13:44:49 +03:00
iliajie
6a38dd89d1 Fix precedence is very important, especially when service is masked
* Unit must be enabled (and unmasked) first before starting
  * Therefore a service cannot be started before it's enabled in Webmin
2022-10-19 13:40:40 +03:00
Piotr Kasprzyk
f1924ddf81 Fix: Doręczać 2022-10-19 12:27:38 +02:00
iliajie
3456f581de Fix to prevent masked services from being edited 2022-10-19 12:40:20 +03:00
iliajie
460ba7d8cd Add support to display No (masked) state 2022-10-19 12:33:08 +03:00
iliajie
d16b6433f3 Fix to display stopped, disable and masked in orange 2022-10-19 12:28:14 +03:00
Jamie Cameron
a4d5956291 Fix new group CN 2022-10-18 22:45:42 -07:00
Jamie Cameron
afb8b9971a Merge branch 'master' of github.com:webmin/webmin 2022-10-18 20:56:33 -07:00
Jamie Cameron
de53c5acc0 Add back freeze and thaw when reloading zones https://sourceforge.net/p/webadmin/bugs/5587/ 2022-10-18 20:56:17 -07:00
iliajie
79f485d81d Fix to test if unit exists before masking ; add return codes 2022-10-18 19:05:45 +03:00
iliajie
783ba32a48 Fix detection of systemd unit (more than just .service) 2022-10-18 18:27:11 +03:00
iliajie
5a53efb560 Fix stop loosing systemd units https://github.com/webmin/webmin/issues/1745 2022-10-18 18:25:16 +03:00
iliajie
fa57718bf8 Fix for systemd types tests (more than just .service) 2022-10-18 18:14:03 +03:00
iliajie
b863134d61 Add new {mask|unmask}_actions for systemd systems 2022-10-18 13:54:02 +03:00
iliajie
e6a2bb15b0 Fix to test on a newly added API sub 2022-10-17 21:59:46 +03:00
Jamie Cameron
6546ad5e4a Merge branch 'master' of github.com:webmin/webmin 2022-10-17 11:26:46 -07:00
Jamie Cameron
8919aafc19 Use correct cert and key file when there is a hostname-specific cert 2022-10-17 11:26:20 -07:00
iliajie
9603792ab3 Fix not to test size 16e4a750b1 (r87054057) 2022-10-17 20:51:39 +03:00
iliajie
16e4a750b1 Fix a new miniserv_using_default_cert sub tests 2022-10-17 19:21:53 +03:00
iliajie
d3fe07cecc Fix typo 2022-10-17 17:36:13 +03:00
iliajie
ae99d7a862 Fix to use a new sub to test default cert 2022-10-17 14:39:49 +03:00
Jamie Cameron
81376eb3fc PID file may be in a different location on SuSE 15.4 https://sourceforge.net/p/webadmin/bugs/5586/ 2022-10-16 22:19:37 -07:00
Jamie Cameron
e8d971243f Handle a different tar password input 2022-10-16 17:23:52 -07:00
Jamie Cameron
ced2b98dde Use actual cert file when comparing with the default 2022-10-16 17:23:33 -07:00
Jamie Cameron
0895b4724f Pass SSL cert and key files for this connection on to CGI scripts 2022-10-16 17:20:58 -07:00
Jamie Cameron
2180c77d9a Add function to check for default cert 2022-10-16 13:27:04 -07:00
Jamie Cameron
f00a322d94 Actually forward the websockets protocol properly in proxy mode 2022-10-15 16:27:27 -07:00
Jamie Cameron
340b883f92 Don't lose debug log on reload 2022-10-14 23:35:24 -07:00
Jamie Cameron
2fad122571 Delete obsolete inets support 2022-10-14 16:22:30 -07:00
Jamie Cameron
e423216731 SHA1 digest is needed for websockets support 2022-10-14 16:15:35 -07:00
Jamie Cameron
85ec6381a1 Start of work to create an LDAP group when adding a user 2022-10-14 16:15:12 -07:00
Jamie Cameron
5507f501df Log SSL redirects 2022-10-14 15:30:05 -07:00
Jamie Cameron
60a93b9f55 Version bump for new features 2022-10-14 12:34:35 -07:00
Jamie Cameron
1cea2dfdd6 Merge branch 'master' of github.com:webmin/webmin 2022-10-14 12:31:40 -07:00
Jamie Cameron
273100ec6e Add support for websockets proxying via Webmin 2022-10-14 12:31:32 -07:00
iliajie
71fb561694 Fix to support displaying $miniserv::defcert warning message 2022-10-14 16:16:17 +03:00
iliajie
2d2bac1804 Fix to consider timers 2022-10-14 13:28:04 +03:00
iliajie
dd937476e3 Fix to drop removed PHP save mode controls
"This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0."
2022-10-12 14:37:44 +03:00
Jamie Cameron
22af3160c0 Merge branch 'master' of github.com:webmin/webmin 2022-10-11 23:24:44 -07:00
Jamie Cameron
94c64c2308 Freeze and thaw domain before editing 2022-10-11 23:24:35 -07:00
iliajie
8e18120cbd Fix to support older versions of OpenSSL 2022-10-11 00:43:38 +03:00
iliajie
8410db5a1f Update default miniserv.pem cert 2022-10-11 00:29:38 +03:00
iliajie
ea0e66cff5 Fix self-signed certificate work in Chrome (on MacOS) 2022-10-10 21:32:44 +03:00
iliajie
bbef983d2f Fix to drop debug lines 2022-10-10 20:55:40 +03:00
iliajie
fd7102ce81 Fix self-signed certificate generation 2022-10-10 18:01:41 +03:00
Jamie Cameron
62c3e4b3cd Include localhost and hostname in SSL alt names 2022-10-09 19:31:46 -07:00
Jamie Cameron
57801818b9 Handle time-only log format 2022-10-09 00:04:24 -07:00
Jamie Cameron
84808c3a3b Fix perl warning 2022-10-08 23:50:01 -07:00
Jamie Cameron
4ae46dbe83 Also fix MySQL strings in PHP-INI module https://github.com/virtualmin/virtualmin-gpl/issues/464 2022-10-08 23:22:52 -07:00
Jamie Cameron
06094e22f4 Change date automatically 2022-10-07 23:15:00 -07:00
Jamie Cameron
7eb0821606 Version bump 2022-10-07 23:08:34 -07:00
Jamie Cameron
d3d6901a23 Add UI to show past playtime 2022-10-07 23:08:14 -07:00
Jamie Cameron
57537ef282 Include localhost and hostname in altnames 2022-10-05 17:19:09 -07:00
Jamie Cameron
f13d6347a6 Merge branch 'master' of github.com:webmin/webmin 2022-10-05 17:10:30 -07:00
Jamie Cameron
1d7cd7da24 Include localhost and the hostname in altnames 2022-10-05 17:10:05 -07:00
iliajie
7c301848cb Fix setting hostname for Debian and Ubuntu using hostnamectl 2022-10-05 22:32:29 +03:00
Jamie Cameron
feb87e2b53 tcp-wrappers is pretty obsolete, so stop suggesting we install a perl module for it https://github.com/webmin/webmin/issues/1749 2022-10-04 23:38:13 -07:00
Jamie Cameron
c28e60951b Merge branch 'master' of github.com:webmin/webmin 2022-10-04 20:52:34 -07:00
Jamie Cameron
90e164671f We are only reading named.conf, not writing here 2022-10-04 20:52:10 -07:00
iliajie
7d24ac3841 Fix indent 2022-10-04 23:02:57 +03:00
Jamie Cameron
b2798dbe89 Functions to get past playtime history 2022-10-02 22:51:43 -07:00
Jamie Cameron
fa465d0f76 Start of work on websockets proxy support 2022-10-02 21:23:31 -07:00
Jamie Cameron
0b95533a88 Extract and search inside zipped help files 2022-10-02 10:23:32 -07:00
Jamie Cameron
3a86b6f00d Merge branch 'master' of github.com:webmin/webmin 2022-10-02 09:55:24 -07:00
Jamie Cameron
d400db0684 Add param to check for help file in another directory 2022-10-02 09:54:04 -07:00
iliajie
f126fc3133 Fix to exclude sensors with unknown temperatures 2022-10-02 19:50:11 +03:00
iliajie
2eded6df95 Revert "Fix to exclude sensors with unknown temperatures"
This reverts commit f596d064b4.
2022-10-02 19:48:59 +03:00
iliajie
f596d064b4 Fix to exclude sensors with unknown temperatures 2022-10-02 19:48:16 +03:00
Jamie Cameron
391773274f Remove obsolete option to skip use of chkconfig 2022-10-01 18:11:01 -07:00
Jamie Cameron
52d34aea5d Remove un-used show_opts option 2022-10-01 17:59:06 -07:00
Jamie Cameron
8307d78c07 Links to init scripts are always symlinks 2022-10-01 17:44:24 -07:00
Jamie Cameron
0c22608c7a Remove support for ancient caldera-only daemons_dir feature 2022-10-01 17:35:46 -07:00
Jamie Cameron
7faf34961c Remove totally obsolete daemons_dir config option 2022-10-01 17:28:42 -07:00
Jamie Cameron
348cdd1a50 Merge branch 'master' of github.com:webmin/webmin 2022-10-01 17:08:02 -07:00
Jamie Cameron
4f8b96cfeb Remove start/stop messages option from configs, as it can be determined by the OS 2022-10-01 17:07:53 -07:00
iliajie
5ca8dea7a3 Fix missing semicolons 2022-10-01 18:53:37 +03:00
iliajie
c12e1c9c25 Fix to use foreign_defined sub instead 2022-10-01 18:50:21 +03:00
iliajie
d0ed52adf7 Fix to use foreign_defined sub instead 2022-10-01 18:29:39 +03:00
iliajie
261e5eaf40 Fix not to overflow input text field 2022-09-29 10:00:59 +03:00
iliajie
e1144a7398 Fix to replace config and help labels too (MySQL ⇾ MariaDB) 2022-09-29 09:58:14 +03:00
iliajie
1a6b280ab6 Fix to put it in one line 2022-09-29 09:08:44 +03:00
iliajie
fcd0c11ef9 Add support to modify help text using help_pre_load sub 2022-09-28 22:46:08 +03:00
iliajie
8fef42775b RHEL cover version range 2022-09-27 15:22:30 +03:00
Jamie Cameron
c18aaea427 CentOS 7.9 isn't covered by version range 6.0 to 7.0 2022-09-26 22:10:02 -07:00
Jamie Cameron
ed0d487fc5 Escape more inputs 2022-09-25 10:42:28 -07:00
Jamie Cameron
6075313456 In IPv6 mode, NAT source and destination should be v6 addresses https://sourceforge.net/p/webadmin/bugs/5451/ 2022-09-25 10:31:22 -07:00
Jamie Cameron
91ac918965 On FreeBSD, let's encrypt cert files are under /usr/local https://forum.virtualmin.com/t/lets-encrypt-validation-failed-on-freebsd/117015 2022-09-25 10:19:57 -07:00
Jamie Cameron
2142edce39 Escape descriptions and group names 2022-09-25 00:46:20 -07:00
Jamie Cameron
3dd1234c24 Add checkbox to control if key is kept 2022-09-24 11:52:16 -07:00
Jamie Cameron
90c23f6a1e Allow configuration of default user and group for new log files https://github.com/webmin/webmin/issues/1747 2022-09-23 23:37:44 -07:00
Jamie Cameron
7b1d70d620 Merge branch 'master' of github.com:webmin/webmin 2022-09-22 22:59:04 -07:00
Jamie Cameron
66849cbe55 Support the older primary zone type, which is the same as master https://sourceforge.net/p/webadmin/bugs/5584/ 2022-09-22 22:58:22 -07:00
Jamie Cameron
067dc65b5d Merge pull request #1744 from Elektronator/patch-1
Update save_profile.cgi
2022-09-20 21:18:09 -07:00
Elektronator
2108bb5732 Update save_profile.cgi
allows to create and burn (backup) files > 4GB and long filenames
2022-09-20 22:35:16 +02:00
Jamie Cameron
4d2c8979e9 ZIP up help files when packaging 2022-09-19 23:46:26 -07:00
Jamie Cameron
2bc7440cca Try all languages in the ZIP file 2022-09-19 23:27:20 -07:00
Jamie Cameron
aa0e40d260 Update some old technology references 2022-09-19 23:25:09 -07:00
Jamie Cameron
82100ca232 Deal with attachment filenames with / in them 2022-09-19 18:26:47 -07:00
Jamie Cameron
5868f8628d Work on support for ZIP format help pages 2022-09-18 23:59:01 -07:00
Jamie Cameron
200d597a28 Dev version bump 2022-09-18 19:24:19 -07:00
Jamie Cameron
5949e01c6b Don't show non-editable filesystem types by default 2022-09-18 19:23:59 -07:00
Jamie Cameron
4bbf2b13a3 Remove reference to un-used variable 2022-09-18 18:48:49 -07:00
Jamie Cameron
d7477336ac Use new UI library 2022-09-18 18:45:50 -07:00
Jamie Cameron
d0a04cafc3 update change log 2022-09-18 11:36:26 -07:00
Jamie Cameron
15f9f8f206 Re-read SSL certs on USR1 signal 2022-09-17 17:47:16 -07:00
Jamie Cameron
b45d55ac1b Further caching of SSL contexts 2022-09-17 17:32:28 -07:00
Jamie Cameron
2bc8def078 Use ed25519 key if supported https://github.com/webmin/webmin/issues/1739 2022-09-17 16:40:12 -07:00
Jamie Cameron
339ec2178a Merge branch 'master' of github.com:webmin/webmin 2022-09-17 16:31:37 -07:00
Jamie Cameron
7cb916d64d Clear out contexts hash on reload 2022-09-17 16:31:32 -07:00
Jamie Cameron
0e974b8fcc Merge pull request #1742 from webmin/dev/restart-nginx
Fix to restart Nginx in FCGId mode
2022-09-17 14:11:44 -07:00
Jamie Cameron
c7aa3c1875 Merge pull request #1743 from webmin/dev/consider-musthost-option
Fix to use correct URL name ; consider `musthost` option
2022-09-17 14:11:18 -07:00
iliajie
3747f930b0 Fix wording 2022-09-17 21:53:15 +03:00
iliajie
5e521515d9 Fix to use correct URL name ; consider musthost option 2022-09-17 21:46:57 +03:00
iliajie
f0c976a9c1 Fix to check if domains 2022-09-17 14:34:20 +03:00
Jamie Cameron
8d298821bc Merge branch 'master' of github.com:webmin/webmin 2022-09-17 00:17:42 -07:00
Jamie Cameron
9f1cea1af4 Deal with multipart emails with just one part that's HTML 2022-09-17 00:15:55 -07:00
iliajie
5c71893482 Fix to use is_under_directory 2022-09-16 21:52:37 +03:00
iliajie
003d04f214 Fix to restart Nginx in FCGId mode 2022-09-16 18:45:27 +03:00
iliajie
9d0ceb6e00 Update translations 2022-09-15 22:50:24 +03:00
Jamie Cameron
f3e1f347a5 Disallow trailing / in home dir https://github.com/webmin/webmin/issues/1740 2022-09-14 23:22:41 -07:00
iliajie
26138b82f5 Enforce SSL with HSTS header (optional) 2022-09-13 01:09:53 +03:00
iliajie
db3ade87cc Always unset HSTS when sending headers in non SSL mode
(most probably useless)
2022-09-13 00:05:50 +03:00
iliajie
8fd9b20139 Never add includeSubDomains 2022-09-13 00:04:37 +03:00
iliajie
3893e7a81f Fix redirects work when chaning modes (http vs https) 2022-09-13 00:01:32 +03:00
iliajie
c12cf25ecd Tell browser to unset HSTS policy to make non-SSL URL work 2022-09-12 14:52:03 +03:00
Jamie Cameron
6bd63a8a14 Call Virtualmin API for updating DNS records, so that lets encrypt works with cloudflare 2022-09-11 13:00:59 -07:00
Jamie Cameron
951ca59f52 Merge branch 'master' of github.com:webmin/webmin 2022-09-10 22:13:48 -07:00
Jamie Cameron
310b639015 Factor out SSL cert setup function 2022-09-10 20:35:14 -07:00
iliajie
9e89b7bc2e Fix error message styling 2022-09-07 01:03:03 +03:00
iliajie
d49eaccb60 Add support for cloning log rotate job 2022-09-06 14:59:12 +03:00
Jamie Cameron
0e23892ca5 Merge branch 'master' of github.com:webmin/webmin 2022-09-04 16:35:45 -07:00
Jamie Cameron
2d5175d160 Ignore empty auto lines https://forum.virtualmin.com/t/ipv6-allocation-problem-on-debian-11/116723/7 2022-09-04 16:34:02 -07:00
iliajie
52a83dd01d Update CHANGELOG.md 2022-08-31 21:50:31 +03:00
iliajie
8426c3b035 Fix missing origins and actions for more complex direct rules 2022-08-31 21:37:26 +03:00
iliajie
06483d9429 Fix bottom margin 2022-08-31 19:05:10 +03:00
iliajie
095d114425 Fix to add more space after the form 2022-08-31 15:50:43 +03:00
iliajie
9193423d3d Fix to remove ancient code
194c7b9b31 (r82659311)
2022-08-31 15:50:24 +03:00
iliajie
a3ec6756ea Fix to simplify the syntax
f6c8528412 (r82621322)
2022-08-30 21:15:57 +03:00
iliajie
f6c8528412 Add ability for compare_version_numbers API use friendlier syntax 2022-08-30 20:58:07 +03:00
Jamie Cameron
55c73f166d Merge pull request #1727 from unknown10777/master
Added translation in Webmin log
2022-08-27 11:50:04 -07:00
iliajie
ed4cea5323 Fix print error sub 2022-08-27 18:58:58 +03:00
iliajie
6d867abcea Fix typo 2022-08-27 18:45:00 +03:00
unknown10777
96d92ef3ff Update zh 2022-08-27 14:29:30 +08:00
unknown10777
11fbe3fd54 add translation 2022-08-27 14:11:16 +08:00
unknown10777
8664fbd78c added translation 2022-08-27 14:06:42 +08:00
Jamie Cameron
4effbdd722 Tag twofactor field 2022-08-23 19:48:57 -07:00
Jamie Cameron
9908785276 Merge pull request #1723 from TotalCaesar659/patch-1
Update URLs to HTTPS
2022-08-23 10:42:20 -07:00
TotalCaesar659
0cdae69937 Update URLs to HTTPS 2022-08-23 18:45:20 +03:00
iliajie
62678a42df Add theme update to changelog 2022-08-22 14:20:18 +03:00
iliajie
fa1c20fcf5 Update CHANGELOG.md (2.000) 2022-08-22 14:04:36 +03:00
Jamie Cameron
7a644042bd Support compressed help files 2022-08-21 20:28:17 -07:00
Jamie Cameron
61ae4fe1c2 Merge branch 'master' of github.com:webmin/webmin 2022-08-21 10:44:40 -07:00
Jamie Cameron
e3423aeeaa Autofill field for new group 2022-08-21 10:44:28 -07:00
Jamie Cameron
859c048d46 Merge pull request #1721 from webmin/dev/force-no-port-with-custom-host
Fix to allow no port with custom redirect host
2022-08-21 10:43:14 -07:00
iliajie
de0d57a13d Fix to allow no port with custom redirect host 2022-08-21 14:49:05 +03:00
Jamie Cameron
a20398e61d New major version bump 2022-08-19 22:07:37 -07:00
iliajie
170c294df7 Fix to use API to stop/start fail2ban service 2022-08-19 17:23:36 +03:00
iliajie
a94ddd2f65 Fix to restart dependent services with firewalld
https://forum.virtualmin.com/t/virtualmin-fail2ban-firewalld-ubuntu-20-04-not-working-already-banned-until-restart/116565/4?u=ilia
2022-08-19 17:19:01 +03:00
iliajie
0964bd8e2f Fix to support force restart for fail2ban 2022-08-19 17:00:38 +03:00
iliajie
1e46b26592 Fix to make sure that fail2ban service will be restarted either way 2022-08-19 16:51:02 +03:00
Jamie Cameron
2d05826bec Merge branch 'master' of github.com:webmin/webmin 2022-08-18 19:49:56 -07:00
Jamie Cameron
640a30736f If a tar.gz release file exists, use it 2022-08-18 19:49:27 -07:00
iliajie
e9dad7ea60 Fix referer dot placement for other languages 2022-08-18 21:22:37 +03:00
Jamie Cameron
c37d2ea1c9 Merge pull request #1719 from webmin/dev/force-hsts
Fix to always force HSTS in SSL
2022-08-18 09:44:19 -07:00
iliajie
29b588d292 Fix referer fix dot placement 2022-08-18 14:48:00 +03:00
iliajie
824043f3f1 Fix to use env instead of miniserv.conf
https://github.com/webmin/webmin/pull/1719#discussion_r948563298
2022-08-18 14:19:37 +03:00
iliajie
01a0bd964c Fix webmin --versions command consider release versions 2022-08-17 18:08:39 +03:00
iliajie
8bdc701994 Fix to always force HSTS in SSL 2022-08-17 16:57:01 +03:00
Jamie Cameron
ce5555d58d Remove option to do an HTTP redirect, as it's better done in JS 2022-08-17 00:10:20 -07:00
Jamie Cameron
4046923ec8 Drop hide_admin_url config option, as it's being obsoleted by JS-based redirects 2022-08-17 00:05:44 -07:00
Jamie Cameron
76e2b5afdf Package file should contain full version 2022-08-16 20:59:47 -07:00
iliajie
53421ee99f Add Linux Mint support 2022-08-16 23:35:32 +03:00
iliajie
e5c35a40c4 Export new get_webmin_full_version sub 2022-08-16 23:33:31 +03:00
iliajie
3c62c5afe8 Fix to preserve for Usermin (do not start if was stopped) [deb] 2022-08-16 16:31:27 +03:00
iliajie
a8ebd50f91 Fix to change links from absolute to relative
https://forum.virtualmin.com/t/cloudmin-link-install-occurs-on-primary-instead-of-linked-guest/116507
2022-08-15 23:02:17 +03:00
iliajie
decd74b715 Fix to always show release notice
c592ce1ef9 (commitcomment-81120791)
2022-08-15 15:25:20 +03:00
Jamie Cameron
f24857414c Merge branch 'master' of github.com:webmin/webmin 2022-08-13 15:25:55 -07:00
Jamie Cameron
d7951c8faf Simplify code for checking for a new version 2022-08-13 15:25:49 -07:00
iliajie
befca9dc6b Revert "Merge branch 'master' of github.com:webmin/webmin"
This reverts commit 81d7399 in favor of an upcoming PR
2022-08-14 00:41:59 +03:00
Jamie Cameron
1f976001fc Improve check for the release when upgrading 2022-08-13 14:40:09 -07:00
Jamie Cameron
81d7399bdd Merge branch 'master' of github.com:webmin/webmin 2022-08-13 14:15:41 -07:00
Jamie Cameron
d29a516f15 Add a convenience function to return the full version and release 2022-08-13 14:13:32 -07:00
iliajie
dea053cde2 Fix to redirect without message or show it if JavaScript is disabled 2022-08-13 21:48:30 +03:00
Jamie Cameron
95088a2bef Refactor the way bootscript is override to reduce duplication 2022-08-13 11:40:31 -07:00
Jamie Cameron
0fe3479fb0 Merge pull request #1715 from webmin/dev/multi-installs-with-systemd
Add support to install multiple versions of Webmin with `systemd`
2022-08-13 11:37:10 -07:00
iliajie
cf5568ea1d Add support for AMD CPU thermisters #1714 2022-08-13 20:45:54 +03:00
Jamie Cameron
c84c755dd7 Merge branch 'master' of github.com:webmin/webmin 2022-08-13 09:34:10 -07:00
Jamie Cameron
6bb89a84fc Redirect to https with Javascript 2022-08-13 09:34:03 -07:00
iliajie
3f0473409c Fix to create parent directories without chdir 2022-08-13 18:50:13 +03:00
iliajie
82937d7296 Fix to create parent folders without chdir 2022-08-13 18:44:48 +03:00
iliajie
8194ccf16e Fix no cheating when generating a logout link 2022-08-13 18:26:30 +03:00
iliajie
baadd9c994 Fix not store redundant bootscript record in miniserv.conf file 2022-08-13 12:57:04 +03:00
iliajie
7a5b094645 Don't call mkdir another time as mkdir -p seems to be cross-platform 2022-08-13 12:54:13 +03:00
iliajie
cea40d99e0 Fix a comment for write_file sub 2022-08-12 21:19:58 +03:00
Jamie Cameron
78b7ad19ed Also die if open fails 2022-08-12 10:53:18 -07:00
Jamie Cameron
5dfb016abf Preserve order when copying configs 2022-08-12 10:41:40 -07:00
Jamie Cameron
bec48a954a Fix indentation 2022-08-12 09:51:12 -07:00
Jamie Cameron
87d7d803e3 Use formal params 2022-08-12 09:29:17 -07:00
iliajie
ca692f1374 Add make_dir_recursive API using Perl only 2022-08-12 13:03:20 +03:00
iliajie
dcdf0c59ae Create given config and log directory recursively for setup.pl
.. apply permissions only if a new directory was created
2022-08-12 13:01:25 +03:00
iliajie
65b1d881d8 Create given config and log directory recursively for setup.sh 2022-08-12 13:00:42 +03:00
iliajie
b1fd91034f Fix to consider config directory upon upgrades 2022-08-12 12:55:56 +03:00
iliajie
a3d07a6763 Add Usermin display release version 2022-08-11 22:51:06 +03:00
iliajie
ea03e5a338 Fix to consider var directory and bootscript upon upgrades 2022-08-11 22:40:35 +03:00
iliajie
000a44b45a Fix to remove obsolete text label 4ab0d97cd0 2022-08-11 19:32:04 +03:00
iliajie
4ab0d97cd0 Fix to simplify release version output 2022-08-11 19:30:16 +03:00
iliajie
6a5b605024 Remove redundant quotes 2022-08-11 19:07:13 +03:00
iliajie
310c0a2a14 Fix BIND restart commands 2022-08-11 18:57:06 +03:00
iliajie
3660bdfcf5 Add support to install multiple versions of Webmin with systemd 2022-08-11 16:23:29 +03:00
iliajie
2bf5b0d876 Fix saving release version for Debian package 2022-08-11 15:32:01 +03:00
iliajie
e585f3edf0 Add further fixes to BIND configs 2022-08-10 22:05:02 +03:00
iliajie
cca5925876 Fix to bump a version that potentially uses auto_chroot ; drop later 2022-08-10 19:07:19 +03:00
iliajie
57ea4df6bc Fix to make sure BIND configs won't be incorrectly merged
https://forum.virtualmin.com/t/bind-dns-server-uninstalled-chroot-issue-on-1-999-x-update/116410/
2022-08-10 19:04:18 +03:00
Jamie Cameron
ed8586ffb3 Diff isn't always going to be -1 for an older version 2022-08-10 06:43:15 -07:00
Jamie Cameron
59db9b9a18 Merge branch 'master' of github.com:webmin/webmin 2022-08-10 06:41:38 -07:00
Jamie Cameron
6cb2cc0d58 Always include release file in RPM and Debian packages 2022-08-10 06:35:17 -07:00
iliajie
222f2cba58 Fix warnings word breaks 2022-08-10 15:47:40 +03:00
iliajie
3dfc71d8c1 Fix release version upgrades for deb and rpm 2022-08-10 15:13:39 +03:00
iliajie
56d09a1ab3 Fix to drop un-used variable definition 2022-08-09 14:17:28 +03:00
iliajie
c592ce1ef9 Fix not to show release notes on minor release
https://sourceforge.net/p/webadmin/discussion/600155/thread/67e368e4a0
2022-08-09 13:59:54 +03:00
Jamie Cameron
10961095dc Show the release as well, if there is one 2022-08-08 14:15:55 -07:00
Jamie Cameron
6fc78a2104 Make version check take the release into account 2022-08-08 14:08:38 -07:00
Jamie Cameron
351850dec1 Merge pull request #1712 from webmin/dev/setup-better-postclean
Add a better way to run conditional command
2022-08-07 11:44:26 -07:00
iliajie
dee5f98f18 Fix weirdness with using -1 2022-08-07 21:10:56 +03:00
Jamie Cameron
dca68489bd Redirect to /dev/null has to be inside the backquotes 2022-08-07 11:03:30 -07:00
iliajie
986d05a205 Fix to test from already defined variable 2022-08-07 15:21:02 +03:00
iliajie
3309198c11 Add a better way to run conditional command
162de2bda0
2022-08-07 15:18:35 +03:00
Jamie Cameron
4b74eddc3c Merge pull request #1711 from webmin/dev/transfer-non-to-systemd
Fix to properly transition from `non-systemd` to `systemd` instance
2022-08-06 14:38:16 -07:00
iliajie
162de2bda0 What if the professor was actually right? 2022-08-06 13:59:18 +03:00
iliajie
7877d5d9e3 Fix to run in killmode only ; reset file when done 2022-08-05 23:47:24 +03:00
iliajie
bb4305e79b Fix version to 1.994 2022-08-05 22:15:47 +03:00
iliajie
93ca7a0191 Use -HUP here too 2022-08-05 21:52:04 +03:00
iliajie
6db4dd416c Revert testing 1.994 states 2022-08-05 21:50:48 +03:00
iliajie
f0f680d76f Fix to work-around if Webmin 1.994 is running outside of systemd 2022-08-05 21:25:26 +03:00
iliajie
18c12abef5 Fix to properly transition from non-systemd to systemd instance 2022-08-05 17:35:15 +03:00
Jamie Cameron
2238995092 New version bump 2022-08-04 02:23:26 -07:00
iliajie
f7397080bc Merge remote-tracking branch 'origin/master' 2022-08-03 17:17:59 +03:00
iliajie
debf1673d9 Update CHANGELOG.md 2022-08-03 17:17:45 +03:00
Jamie Cameron
9fbf8de8db Merge pull request #1710 from webmin/dev/fix-get-slaves-ipv6
Fix get slave IPv6 address
2022-08-02 15:52:05 -07:00
Jamie Cameron
522d2e0d1b Merge pull request #1709 from webmin/dev/fix-miniserv-message-on-reloads
Fix `miniserv` message sent on reloads
2022-08-02 15:33:47 -07:00
iliajie
382ba23135 Fix to use a new set svg icons for servers 2022-08-03 01:19:51 +03:00
iliajie
6fc9dbe9c6 Update CHANGELOG.md 2022-08-03 00:49:01 +03:00
iliajie
b22b3ac2db Fix Oracle Linux support 2022-08-02 23:56:38 +03:00
iliajie
6ce312f734 Fix get slave IPv6 address 2022-08-02 13:51:15 +03:00
iliajie
7265005c53 Fix miniserv message sent on reloads 2022-08-02 13:34:12 +03:00
Jamie Cameron
d43fc5fa32 Allow IPv6 addresses for slaves https://forum.virtualmin.com/t/i-need-some-information/116013/37 2022-08-02 03:26:00 -07:00
Jamie Cameron
effc1ec35f Link to release notes without release version, because we only use the release for re-packaging 2022-08-02 02:48:50 -07:00
iliajie
1b932d8706 Fix Webmin release note message 2022-08-02 00:01:58 +03:00
Jamie Cameron
5c6f6d488d Show link to release notes https://github.com/webmin/webmin/issues/1707 2022-08-01 13:45:31 -07:00
iliajie
fc4f6af8e4 Fix Ubuntu release notes links 2022-08-01 23:13:26 +03:00
iliajie
739184c178 Fix version parsing to avoid warnings
(`Argument "22.04.1" isn't numeric in int`)
2022-08-01 22:17:07 +03:00
iliajie
bbc2db2d13 Fix numeric comparisons https://github.com/webmin/authentic-theme/issues/1612 2022-08-01 21:59:29 +03:00
Jamie Cameron
5c2e599cb8 Merge pull request #1708 from webmin/dev/useradmin-stricter-home-dir-perms
Fix home directory stricter default permissions
2022-08-01 11:13:06 -07:00
iliajie
58cbbc776a Fix home directory stricter default permissions 2022-08-01 21:12:03 +03:00
Jamie Cameron
16cb136a8e Merge pull request #1702 from webmin/dev/fix-time-module
Fix to hide time selection for Linux systems
2022-08-01 11:01:48 -07:00
iliajie
e6ec53f8e8 Keys don't need a return anymore 2022-08-01 20:13:51 +03:00
iliajie
b82dccd101 Fix to reserve hidden config option in a right (simpler) way 2022-08-01 20:12:32 +03:00
iliajie
ca61aa9ce5 Merge remote-tracking branch 'origin/master' 2022-08-01 19:35:43 +03:00
Jamie Cameron
143052b3a7 Merge branch 'master' of github.com:webmin/webmin 2022-08-01 09:16:40 -07:00
iliajie
25c27ce6c0 Update icons (use vector) for Servers Index module 2022-08-01 18:35:17 +03:00
iliajie
713272e726 Fix to support SVG icons for servers 2022-08-01 18:11:56 +03:00
iliajie
2f0981a7d4 Fix to use config_pre_load either way 2022-08-01 16:19:09 +03:00
iliajie
5723410156 Fix not to use config_preserve sub 2022-08-01 16:15:17 +03:00
iliajie
3c96c396f2 Fix to send HUP signal on reload instead 2022-08-01 14:55:45 +03:00
iliajie
bab5b7bc9f Fix to display fail2ban.local even if empty #1661 2022-08-01 00:18:45 +03:00
iliajie
d1d958bd6e Update list of dependencies 2022-07-31 22:05:42 +03:00
Jamie Cameron
f87a247327 Interface filenames can have a dash in them https://github.com/webmin/webmin/issues/1705 2022-07-31 09:46:02 -07:00
iliajie
626c625571 OpenSSH deprecated UsePrivilegeSeparation staring 7.5 (years ago)
... making it mandatory - https://www.openssh.com/txt/release-7.5
2022-07-30 13:30:27 +03:00
iliajie
5b359e9043 Fix not to display edit manually button if forbidden 2022-07-30 04:02:31 +03:00
iliajie
32507142ae Fix not to print edit manually icon if forbidden 2022-07-30 03:51:11 +03:00
iliajie
dcf97d83af Fix to preserve only if option is found in old config 2022-07-30 01:22:45 +03:00
iliajie
1bb7128ef2 Fix to use a new API to preserve existing config options (when hidden) 2022-07-30 01:03:22 +03:00
iliajie
e620256af4 Fix to revert change for testing config order 2022-07-30 01:02:15 +03:00
iliajie
de3b01d083 Add to preserve hidden config options 2022-07-30 01:00:59 +03:00
iliajie
42020b6598 Fix to hide time selection for Linux systems 2022-07-29 23:54:40 +03:00
iliajie
3de1f1ba2f Update CHANGELOG.md 2022-07-27 02:55:35 +03:00
iliajie
efa37b1c87 Update CHANGELOG.md (1.998) 2022-07-27 02:24:04 +03:00
iliajie
8f65e8f47a Fix default stop command for systemd units 2022-07-26 17:47:43 +03:00
Jamie Cameron
e4368046c8 New version bump 2022-07-24 14:01:52 -07:00
Jamie Cameron
76ce2c603f Merge branch 'master' of github.com:webmin/webmin 2022-07-24 13:10:43 -07:00
Jamie Cameron
b1e11d360d Fix version detection to deal with numbers like 3.14 https://forum.virtualmin.com/t/modsec-audit-log-impervious-to-log-file-rotation-settings/116142/4 2022-07-24 13:10:15 -07:00
Jamie Cameron
0d4ec2698f Merge pull request #1697 from webmin/dev/fdisk-improvements
Add `fdisk` GPT improvements
2022-07-24 13:04:42 -07:00
iliajie
5ea16f73b0 Handle the case when mode is set to fdisk and parted installed 2022-07-23 15:43:58 +03:00
iliajie
7aa4b6add0 Fix not to print redundant if warning already printed 2022-07-23 15:14:01 +03:00
iliajie
c984f3b57f Fix to display GPT with fdisk but don't edit 2022-07-23 15:04:31 +03:00
iliajie
ae05b815b2 Fix to display extent graphs in percents to fill nicely 2022-07-23 14:22:20 +03:00
iliajie
06cc942706 Add fdisk GPT improvements 2022-07-23 02:28:35 +03:00
Jamie Cameron
a10f4973c2 Merge branch 'master' of github.com:webmin/webmin 2022-07-22 12:09:20 -07:00
Jamie Cameron
8f84f1ebd4 Better handle out of order lines https://forum.virtualmin.com/t/perl-execution-error-when-trying-to-edit-an-lvm-through-webmin/116129 2022-07-22 12:06:34 -07:00
iliajie
d416eace1b Fix PHPINI Ubuntu module config (where did the tabs go?) 2022-07-22 18:35:47 +03:00
iliajie
9b658f07bc Fix SSH configs 2022-07-22 18:01:09 +03:00
iliajie
81f763d241 Fix Postfix configs 2022-07-22 15:20:50 +03:00
iliajie
a7dac2e806 Fix new line 2022-07-22 14:59:20 +03:00
Jamie Cameron
ec7d0465d1 Merge branch 'master' of github.com:webmin/webmin 2022-07-21 14:27:06 -07:00
Jamie Cameron
a4235588f4 Add support for unix extensions option https://github.com/webmin/webmin/issues/1695 2022-07-21 14:06:11 -07:00
iliajie
06d2e37273 Update CHANGELOG.md (upcoming 1.998) 2022-07-21 14:32:07 +03:00
Jamie Cameron
2f95f2ac38 Merge pull request #1694 from webmin/dev/apache-list-hosts-in-table
Fix to display hosts in table in Apache module
2022-07-20 13:35:09 -07:00
iliajie
3ca1caf561 Fix to display hosts in table in Apache module 2022-07-20 21:56:34 +03:00
iliajie
22cd52a451 Fix strict to go first 2022-07-20 20:49:46 +03:00
iliajie
7f61f2536d Merge branch 'master' into dev/gray-theme-replace 2022-07-20 20:45:50 +03:00
iliajie
7096c0f998 Fix to resolve conflict for #1662 PR 2022-07-20 20:25:10 +03:00
iliajie
0002827690 Fix not to disable warnings for Gray Theme 2022-07-20 20:21:29 +03:00
Jamie Cameron
49cf952932 Merge pull request #1691 from webmin/dev/improve-module-configs
Fix more modules config files
2022-07-20 09:48:09 -07:00
iliajie
058cd60f4d Fix not to change show_list in this PR 2022-07-20 19:33:28 +03:00
Jamie Cameron
eb36da5e42 Merge pull request #1693 from webmin/dev/phpini-configs-master
Add improvements for searching and naming PHP configs (from master)
2022-07-20 09:26:21 -07:00
iliajie
d2480702a1 Add improvements for searching and naming PHP configs (from master) 2022-07-20 17:43:30 +03:00
iliajie
d75edf5e75 Add CentOS Stream Linux support 2022-07-20 14:44:33 +03:00
iliajie
a2110c579d Fix to take away show_list from this PR 2022-07-20 12:43:54 +03:00
iliajie
af868656ea Fix more modules config files 2022-07-20 03:39:23 +03:00
Jamie Cameron
ed5291bf40 Merge branch 'master' of github.com:webmin/webmin 2022-07-18 09:30:03 -07:00
Jamie Cameron
36f1e4aef3 Use cron default path https://sourceforge.net/p/webadmin/bugs/5571/ 2022-07-18 09:29:15 -07:00
Jamie Cameron
c1ad870830 Merge pull request #1690 from webmin/dev/bind-configs
Fix BIND configs for modern distros
2022-07-17 14:52:57 -07:00
iliajie
7f0d7fe741 Add missing dnssec_period option 2022-07-17 22:31:49 +03:00
iliajie
98b8b7e9c6 Fix not to touch dnssectools in this PR 2022-07-17 22:29:15 +03:00
iliajie
fa4b624187 Remove for Usermin only, as Webmin runs uninstalls 2022-07-17 21:10:47 +03:00
iliajie
af58e37bea Fix to run uninstalls conditionally 2022-07-17 21:02:18 +03:00
iliajie
6e00a54538 Merge remote-tracking branch 'origin/master' 2022-07-17 18:55:30 +03:00
iliajie
e0a5c4e507 Clear manifest files too 2022-07-17 15:51:28 +03:00
Jamie Cameron
8d78254db7 Don't bother with a test mount, as we don't know all the mount options https://github.com/webmin/webmin/issues/1688 2022-07-16 21:31:12 -07:00
Jamie Cameron
c2de5f067f Merge branch 'master' of github.com:webmin/webmin 2022-07-16 16:54:51 -07:00
Jamie Cameron
1b655f3646 Correct AlmaLinux name 2022-07-16 16:54:44 -07:00
iliajie
32798e18a4 Fix error message paddings 2022-07-17 01:00:27 +03:00
iliajie
c996a14450 Fix BIND configs for modern distros 2022-07-17 00:49:31 +03:00
Jamie Cameron
226620c7c4 Merge branch 'master' of github.com:webmin/webmin 2022-07-13 22:58:40 -07:00
Jamie Cameron
13aa152b18 Fix eval test https://github.com/webmin/webmin/issues/1685 2022-07-13 22:58:23 -07:00
Ilia
d2cce7482b Simply replace Gray Framed with Virtualmin Framed theme 2022-06-07 15:03:54 +03:00
1992 changed files with 58482 additions and 7094 deletions

View File

@@ -1,5 +1,110 @@
## Changelog
#### 2.021 (March 19, 2023)
* Add ability to set locale in Webmin Users module for consistency
* Fix an error when `make_date` is called on undefined value #1860
* Fix clearing packages caches before checking for updates in status collection #1863
* Update the Authentic theme to the latest version
#### 2.020 (March 08, 2023)
* Add full locale support
* Add slave zone file format option in BIND DNS module
* Add support for editing ACLs in File Manager
* Add support to configure SSL connection for MySQL/MariaDB module
* Add support for compressed backups in PostgreSQL module
* Add support for displaying inodes too in Disk Usage in the Dashboard
* Add better support for CloudLinux
* Fix to always default to RSA key type in Let's Encrypt requests
* Fix setup repository script for Oracle
* Fix shutdown timeout to avoid termination of running processes
* Fix support for SpamAssassin 4
* Fix to use system default hashing format for `htpasswd` file
* Fix FastRPC issues
* Update the Authentic theme to the latest version, with sped-up Dashboard performance
#### 2.013 (January 19, 2023)
* Fix Authentic theme issue with error handling
* Fix Framed theme to respect selected mode in left menu
* Fix search bar in left menu in Framed theme
#### 2.012 (January 18, 2023)
* Fix to set the correct algorithm when setting up RNDC #1817
* Fix the loop bug when sourcing other network configs in Debian
* Fix to include all Debian network config files in backups
* Fix to stop doing expensive package re-fetch on upgrades
* Add support for defining hostname for WebSocket connection
* Add Debian 12 support
#### 2.011 (January 10, 2023)
* Add ability to set shell character encoding and set `TERM` environmental variable in the new Terminal module
* Add support for editing network interfaces in include files for Debian systems
* Add various improvements to the old good Framed Theme
* Fix to change Gray Framed Theme name to Framed Theme
* Fix to verify and close WebSocket session, if parent session was closed
* Fix to remove `RC4` from the list of strong ciphers
* Fix don't fail LDAP user or group deletion, if they have already been deleted
* Fix error handling in MySQL/MariaDB Database server module when executing SQL commands
* Fix adding an extra server attachment field and other bugs in Read User Mail module
* Fix the link to release notes for Rocky Linux
* Fix issues with freezing and thawing dynamic reverse zones in BIND DNS Server module
* Fix bugs for modules granting anonymous access
* Fix `mailbox_idle_check_interval` option related bugs in Dovecot module [sourceforge.net#5602](https://sourceforge.net/p/webadmin/bugs/5602/)
* Fix to use correct extension for package file when upgrading Webmin [webmin/authentic-theme#1633](https://github.com/webmin/authentic-theme/issues/1633)
* Update the Authentic theme to the latest version
#### 2.010 (November 27, 2022)
* Add a new Terminal module (interactive shell)
* Add a new `setup-repos.sh` script to setup Webmin repos
* Add to replace old Gray Theme with Virtualmin Framed Theme
* Add _systemd_ improvements
* Add proper support for openSUSE Leap and Tumbleweed
* Add Linux Lite support
* Fix connecting to external IPv6 LDAP server
* Fix self-signed certificate generation
* Fix setting hostname using `hostnamectl` command on _systemd_ systems
* Fix to exclude sensors with unknown temperatures
* Fix for FreeBSD to support Let's Encrypt certificates requests
* Fix to support attachment filenames with slash in them
#### 2.001 (September 18, 2022)
* Fix missing origins and action for direct rules in FirewallD module
* Removed the need for a full restart when updating SSH keys
* Improved the Javascript for redirects to HTTPS
#### 2.000 (August 21, 2022)
* Add to enforce HTTP Strict Transport Security (HSTS) policy in SSL enabled mode
* Add better `http` to `https` redirects when SSL is enabled
* Add support for installing multiple versions of Webmin on `systemd` systems
* Add support for AMD CPU thermisters #1714
* Add better support for Webmin minor (release) versions upgrades
* Add Webmin and Usermin configuration modules display minor (release) version
* Add Mint Linux support
* Add latest Authentic 20.00 [theme update](https://github.com/webmin/authentic-theme/releases/tag/20.00) with number of bug fixes
* Fix to also restart dependent services (i.e. `fail2ban`) upon `firewalld` restart
* Fix to preserve service state for Webmin and Usermin upon package upgrades (i.e. don't start stopped)
* Fix Bind module config incorrectly updated upon Webmin upgrades on CentOS 7
#### 1.999 (August 4, 2022)
* Fix to allow IPv6 addresses for slaves in BIND module
* Fix to send `HUP` signal on reload with `systemd`
* Fix icons in Servers Index module for newer distros (Alma and Rocky)
* Fix to remove depricated option `UsePrivilegeSeparation` with OpenSSH 7.5+
* Fix Oracle Linux support
* Fix Ubuntu release notes links
* Add Webmin release note message
* Add latest Authentic [theme update](https://github.com/webmin/authentic-theme/releases/tag/19.99) with number of bug fixes
#### 1.998 (July 25, 2022)
* Fix Apache, BIND, MySQL, ProFTPd and other modules configs on newest distros for new installs
* Fix to use Cron default path when run from UI
* Fix post uninstall cleanups
* Fix version detection bug for Log File Rotation module
* Add improvements to Partitions on Local Disks module
* Add better support for CentOS Stream Linux for new installs
* Add improvements for searching and naming global PHP configs files
* Add support for unix extensions option for Samba module https://github.com/webmin/webmin/issues/1695
* Add latest Authentic [theme update](https://github.com/webmin/authentic-theme/releases/tag/19.98) with various bug fixes and small improvements
#### 1.997 (July 12, 2022)
* Add support for mirror and RAID volumes in LVM module
* Add latest Authentic [theme update](https://github.com/webmin/authentic-theme/releases/tag/19.97) with nice new features in File Manager and other fixes

View File

@@ -1,18 +1,31 @@
## Contents
 
<p align="center"><img src="https://user-images.githubusercontent.com/4426533/218263860-f7baf9d6-cb19-4ddc-86dc-ac1b7a3c3a8a.png" alt="Webmin" width="310px"></p>
&nbsp;
<p align="center"> <a href="https://webmin.com/docs/" target="_blank">Documentation</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href="https://webmin.com/faq/" target="_blank">FAQ</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href="https://webmin.com/security/" target="_blank">Security</a> &nbsp;&nbsp;|&nbsp;&nbsp; <a href="https://webmin.com/screenshots/" target="_blank">Screenshots</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; <a href="https://forum.virtualmin.com/c/webmin/12" target="_blank">Forum</a> <br><br> <a href="https://webmin.com/"><img src="https://img.shields.io/badge/downloads-25M+-brightgreen.svg" alt="Downloads"></a> <a href="https://github.com/webmin/webmin/releases/"><img src="https://img.shields.io/github/release/webmin/webmin" alt="Latest release"></a> <a href="https://github.com/webmin/webmin/stargazers"><img src="https://img.shields.io/github/stars/webmin/webmin" alt="Stars"></a> <a href="https://github.com/webmin/webmin/network/members"><img src="https://img.shields.io/github/forks/webmin/webmin" alt="Members"></a> <a href="https://github.com/webmin/webmin/contributors/"><img src="https://img.shields.io/github/contributors/webmin/webmin" alt="Contributors"></a> <a href="https://github.com/webmin/webmin/issues/"><img src="https://img.shields.io/github/issues-raw/webmin/webmin" alt="Issues"></a> <a href="https://github.com/webmin/webmin/blob/master/LICENCE"><img src="https://img.shields.io/github/license/webmin/webmin" alt="License"></a> </p>
&nbsp;
---
&nbsp;
* [Changelog](https://github.com/webmin/webmin/blob/master/CHANGELOG.md)
* [About](#about)
* [Installation](#installation)[<img src="https://github.com/webmin-devel/webmin/blob/master/media/download-23x14-stable.png?raw=true" title="Stable Versions">](http://webmin.com/download.html)[<img src="https://github.com/webmin-devel/webmin/blob/master/media/download-23x14-devel.png?raw=true" title="Development Versions">](http://webmin.com/devel.html)
* [Documentation](#documentation)
* [Installation](#installation)
* [Development](#development)
* [License](#license)
* [中文版](https://github.com/webmin/webmin/blob/master/README-zh.md)
## About
**Webmin** is a web-based system administration tool for Unix-like servers, and services with over _1,000,000_ installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and [many more](https://doxfer.webmin.com/Webmin/Introduction).
**Webmin** is a web-based system administration tool for Unix-like servers, and services with about _1,000,000_ yearly installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and many more.
[![Quick UI overview 2021](https://user-images.githubusercontent.com/4426533/114315375-61a1c480-9b07-11eb-9aaf-4aa949a39ab7.png)](https://www.youtube.com/watch?v=daYG6O4AsEw)
<p align="center">
<a href="https://webmin.com/screenshots/#gh-light-mode-only" target="_blank">
<img width="1440" alt="Dashboard screenshot" src="https://user-images.githubusercontent.com/4426533/218264253-c08fb45a-8d75-44bf-93b3-37a2ecae3d20.png">
</a>
<a href="https://webmin.com/screenshots/#gh-dark-mode-only" target="_blank">
<img width="1440" alt="Dashboard screenshot" src="https://user-images.githubusercontent.com/4426533/218265232-31140aa6-ada1-4019-bd75-04240aeabc83.png">
</a>
</p>
Usability can be expanded by installing modules, which can be custom made. Aside from this, there are two other major projects that extend its functionality:
@@ -26,22 +39,13 @@ Webmin includes _116_ [standard modules](https://doxfer.webmin.com/Webmin/Webmin
Perl 5.10 or higher.
## Installation
Webmin can be installed in two different ways:
1. By downloading a pre-built package, available for different distributions (CentOS, Fedora, SuSE, Mandriva, Debian, Ubuntu, Solaris and [other](http://www.webmin.com/support.html)) under [latest release assets](https://github.com/webmin/webmin/releases/latest) or from our [download page](http://webmin.com/download.html);
<kbd>Note: It is highly recommended to [add repository](https://doxfer.webmin.com/Webmin/Installation) to your system for having automatic updates.</kbd>
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-1.997.tar.gz), and running [_setup.sh_](http://www.webmin.com/tgz.html) script, with no arguments, which will setup to run it directly from this directory, or with a command-line argument, such as targeted directory.
<kbd>Note: If you are installing Webmin [on Windows](http://www.webmin.com/windows.html) system, you must run the command `perl setup.pl` instead. The Windows version depends on several programs, and modules that may not be part of the standard distribution. You will need _process.exe_ command, _sc.exe_ command, and _Win32::Daemon_ Perl module.</kbd>
## Documentation
Complete set of documentation for Webmin and all of its modules can be found at out [Wiki page](https://doxfer.webmin.com/Webmin/Main_Page).
For detailed installation instructions check our guide on [webmin.com/download](https://webmin.com/download) page.
## Development
### Lead developer
* [Jamie Cameron](http://www.webmin.com/about.html) [![](https://github.com/webmin-devel/webmin/blob/master/media/linkedin-15x15.png?raw=true)](https://www.linkedin.com/in/jamiecameron2)
* [Jamie Cameron](https://www.webmin.com/about.html) [![](https://github.com/webmin-devel/webmin/blob/master/media/linkedin-15x15.png?raw=true)](https://www.linkedin.com/in/jamiecameron2)
### Developers
* [Ilia Rostovtsev](https://github.com/iliajie)

File diff suppressed because one or more lines are too long

View File

@@ -88,6 +88,8 @@ while(my $l = <$fh>) {
$user{'modules'} = $acl{$user[0]};
$user{'lang'} = $gconfig{"lang_$user[0]"};
$user{'langauto'} = $gconfig{"langauto_$user[0]"};
$user{'locale'} = $gconfig{"locale_$user[0]"};
$user{'dateformat'} = $gconfig{"dateformat_$user[0]"};
$user{'notabs'} = $gconfig{"notabs_$user[0]"};
$user{'rbacdeny'} = $gconfig{"rbacdeny_$user[0]"};
if ($gconfig{"theme_$user[0]"}) {
@@ -702,6 +704,10 @@ else {
$gconfig{"lang_".$user->{'name'}} = $user->{'lang'} if ($user->{'lang'});
delete($gconfig{"langauto_".$username});
$gconfig{"langauto_".$user->{'name'}} = $user->{'langauto'} if (defined($user->{'langauto'}));
delete($gconfig{"locale_".$username});
$gconfig{"locale_".$user->{'name'}} = $user->{'locale'} if (defined($user->{'locale'}));
delete($gconfig{"dateformat_".$username});
$gconfig{"dateformat_".$user->{'name'}} = $user->{'dateformat'} if (defined($user->{'dateformat'}));
delete($gconfig{"notabs_".$username});
$gconfig{"notabs_".$user->{'name'}} = $user->{'notabs'}
if ($user->{'notabs'});
@@ -768,14 +774,16 @@ if ($oldpass ne $user->{'pass'} &&
my $nolock = $oldpass;
$nolock =~ s/^\!//;
$user->{'olds'} ||= [];
unshift(@{$user->{'olds'}}, $nolock);
if ($miniserv->{'pass_oldblock'}) {
while(scalar(@{$user->{'olds'}}) >
$miniserv->{'pass_oldblock'}) {
pop(@{$user->{'olds'}});
if (&indexof($nolock, @{$user->{'olds'}}) < 0) {
unshift(@{$user->{'olds'}}, $nolock);
if ($miniserv->{'pass_oldblock'}) {
while(scalar(@{$user->{'olds'}}) >
$miniserv->{'pass_oldblock'}) {
pop(@{$user->{'olds'}});
}
}
$user->{'lastchange'} = time();
}
$user->{'lastchange'} = time();
}
}
@@ -1959,16 +1967,8 @@ my $miniserv = { };
my @anon = split(/\s+/, $miniserv->{'anonymous'} || "");
my ($user, $found) = &get_anonymous_access($path, $miniserv);
return 1 if ($found >= 0); # Already setup
# Grant access to the user and path
&lock_file(&get_miniserv_config_file());
$user ||= '';
push(@anon, "$path=$user");
$miniserv->{'anonymous'} = join(" ", @anon);
&put_miniserv_config($miniserv);
&unlock_file(&get_miniserv_config_file());
if (!$user) {
my $auser = grep { $_->{'name'} eq $user } &list_users();
if (!$auser) {
# Create a user if need be
$user = "anonymous";
my $uinfo = { 'name' => $user,
@@ -1980,16 +1980,23 @@ if (!$user) {
else {
# Make sure the user has the module
my ($uinfo) = grep { $_->{'name'} eq $user } &list_users();
$uinfo->{'modules'} ||= [];
if ($uinfo && &indexof($mod, @{$uinfo->{'modules'}}) < 0) {
$uinfo->{'modules'} ||= [];
push(@{$uinfo->{'modules'}}, $mod);
&modify_user($uinfo->{'name'}, $uinfo);
}
else {
print STDERR "Anonymous access is granted to user $user, but he doesn't exist!\n";
print STDERR "Anonymous access attempted to be granted to user $user, but it doesn't exist!\n";
}
}
# Grant access to the user and path
&lock_file(&get_miniserv_config_file());
push(@anon, "$path=$user");
$miniserv->{'anonymous'} = join(" ", @anon);
&put_miniserv_config($miniserv);
&unlock_file(&get_miniserv_config_file());
&reload_miniserv();
}

View File

@@ -82,6 +82,6 @@ $o->{'gassign'} = $in{'gassign_def'} ? '*' :
sub list_acl_yesno_fields
{
return ('create', 'delete', 'rename', 'acl', 'cert', 'others', 'chcert',
'lang', 'cats', 'theme', 'ips', 'perms', 'sync', 'unix', 'sessions',
'lang', 'locale', 'cats', 'theme', 'ips', 'perms', 'sync', 'unix', 'sessions',
'switch', 'times', 'pass', 'sql');
}

View File

@@ -2,4 +2,4 @@ line1=Configurable options,11
display=User and group display mode,1,1-Names only,0-Names and modules
order=Sort users and groups by,1,0-Order in file,1-Name
line2=System configuration,11
ssleay=Path to openssl or ssleay program,3,Automatic
ssleay=Path to <tt>openssl</tt> or <tt>ssleay</tt> program,3,Automatic

View File

@@ -8,6 +8,7 @@ cert=1
acl=1
chcert=1
lang=1
locale=1
groups=1
gassign=*
perms=0

View File

@@ -7,7 +7,7 @@ use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $config_directory, $base_remote_user, $remote_user);
our (%in, %text, %config, %gconfig, %access, $config_directory, $base_remote_user, $remote_user);
&foreign_require("webmin", "webmin-lib.pl");
&ReadParse();
@@ -204,6 +204,22 @@ if ($access{'lang'}) {
]));
}
if ($access{'locale'}) {
# Current locale
eval "use DateTime; use DateTime::Locale; use DateTime::TimeZone;";
if (!$@) {
my $locales = &list_locales();
my %localesrev = reverse %{$locales};
my $locale_auto = &parse_accepted_language();
print &ui_table_row($text{'edit_locale'},
&ui_radio("locale_def", $user{'locale'} ? 0 : 1,
[ [ 1, $text{'default'} ],
[ 0, &ui_select("locale", $user{'locale'} || $gconfig{'locale'} || &get_default_system_locale(),
[ map { [ $localesrev{$_}, $_ ] } sort values %{$locales} ]) ] ]),
undef, [ "valign=middle","valign=middle" ]);
}
}
if ($access{'cats'}) {
# Show categorized modules?
print &ui_table_row($text{'edit_notabs'},

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Verwyder tweefaktor-verifikasievereiste
edit_twofactornone=Nog geen opstelling nie
edit_twofactoradd=Aktiveer tweefaktor vir gebruiker
edit_lang=Taal
edit_locale=Lokaal
edit_notabs=Kategoriseer modules?
edit_logout=Uitlogtyd vir onaktiwiteit
edit_mins=minute
@@ -197,6 +198,7 @@ acl_delete=Kan gebruikers verwyder?
acl_rename=Kan gebruikers hernoem word?
acl_acl=Kan die module toegangsbeheer beheer?
acl_lang=Kan taal verander?
acl_locale=Kan jy van plek verander?
acl_chcert=Kan SSL-sertifikaatnaam verander?
acl_euser=U mag nie die ACL vir hierdie gebruiker wysig nie
acl_egroup=U mag nie ACL's vir groepe wysig nie
@@ -354,6 +356,7 @@ sessions_actions=Optrede..
sessions_all=Alle sessies..
sessions_logouts=Toon ook afgemelde sessies..
sessions_state=staat
sessions_action=Aksies
sessions_this=Hierdie aanmelding
sessions_in=Aangemeld
sessions_out=Uitgeteken

View File

@@ -27,6 +27,7 @@ edit_twofactorcancel=إزالة متطلبات المصادقة ثنائية
edit_twofactornone=لا شيء الإعداد بعد
edit_twofactoradd=تمكين عامل اثنين للمستخدم
edit_lang=لغة
edit_locale=لغة
edit_notabs=تصنيف الوحدات؟
edit_logout=وقت تسجيل الخمول
edit_mins=الدقائق
@@ -123,6 +124,8 @@ cert_msg=يسمح لك هذا النموذج بطلب شهادة عميل SSL و
cert_ou=قسم
cert_ekey=لم يقدم متصفحك مفتاح SSL جديدًا - ربما لا يدعم شهادات عميل SSL.
acl_locale=يمكن تغيير اللغة؟
log_modify=Modified Webmin user $1
log_rename=Renamed Webmin user $1 to $2
log_create=Created Webmin user $1
@@ -242,6 +245,7 @@ sessions_actions=أجراءات..
sessions_all=كل الجلسات..
sessions_logouts=اعرض أيضًا جلسات تسجيل الخروج..
sessions_state=حالة
sessions_action=أجراءات
sessions_this=هذا تسجيل الدخول
sessions_in=تسجيل الدخول
sessions_out=تسجيل الخروج

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Выдаліце двухфакторную аўтэнты
edit_twofactornone=Пакуль няма налад
edit_twofactoradd=Уключыць для карыстальніка два фактары
edit_lang=Мова
edit_locale=Лакаль
edit_notabs=Класіфікаваць модулі?
edit_logout=Час выхаду з рэжыму бяздзейнасці
edit_mins=хвілін
@@ -197,6 +198,7 @@ acl_delete=Ці можна выдаляць карыстальнікаў?
acl_rename=Ці можаце перайменаваць карыстальнікаў?
acl_acl=Ці можна рэдагаваць кантроль доступу модуля?
acl_lang=Ці можна змяніць мову?
acl_locale=Ці можна змяніць лакаль?
acl_chcert=Ці можна змяніць імя сертыфіката SSL?
acl_euser=Вам нельга рэдагаваць ACL для гэтага карыстальніка
acl_egroup=Вам не дазволена рэдагаваць групавыя ACL
@@ -354,6 +356,7 @@ sessions_actions=Дзеянні..
sessions_all=Усе сеансы..
sessions_logouts=Таксама паказаць выходныя сесіі.
sessions_state=Дзярж
sessions_action=Дзеянні
sessions_this=Гэта ўваход
sessions_in=Ўвайшлі ў
sessions_out=Выйшаў

View File

@@ -1,6 +1,7 @@
index_screate=Създайте нов безопасен потребител.
edit_title3=Създайте безопасен потребител на Webmin
edit_locale=локал
edit_safe=Ниво на привилегии
edit_safe0=неограничен
edit_safe1=Само безопасни модули
@@ -8,9 +9,12 @@ edit_unsafe=Нулиране до неограничено
save_eunixname=Потребителското име '$1' не е потребител на Unix и затова не може да се използва в безопасен режим
acl_locale=Може ли да промени локала?
sync_modify=Преименувайте съответстващия потребител на Webmin, когато потребител на Unix е преименуван.
sessions_all=Всички сесии..
sessions_action=Действия
sql_nocache0=Кеш връзки към база данни
sql_nocache1=Отворете нова връзка за всяко търсене

View File

@@ -1,6 +1,7 @@
index_screate=Creeu un nou usuari segur.
edit_title3=Creeu un usuari Webmin segur
edit_locale=Localització
edit_safe=Nivell de privilegi
edit_safe0=Sense restriccions
edit_safe1=Només mòduls segurs
@@ -8,9 +9,12 @@ edit_unsafe=Restableix-lo a sense restriccions
save_eunixname=El nom d'usuari '$1' no és un usuari Unix, per la qual cosa no es pot utilitzar en mode segur
acl_locale=Es pot canviar la configuració regional?
sync_modify=Canvieu el nom de l'usuari Webmin coincident quan es canvia el nom d'un usuari Unix.
sessions_all=Totes les sessions..
sessions_action=Accions
sql_nocache0=Connexions de memòria cau a la base de dades
sql_nocache1=Obriu una connexió nova per a cada cerca

View File

@@ -10,6 +10,7 @@ edit_twofactorprov=Použití poskytovatele $1 s ID $2
edit_twofactorcancel=Odstraňte požadavek na dvoufaktorovou autentizaci
edit_twofactornone=Zatím žádné nastavení
edit_twofactoradd=Povolit pro uživatele dvoufaktor
edit_locale=Národní prostředí
edit_nochange=Vynutit dny změny hesla?
edit_egone=Vybraný uživatel již neexistuje!
edit_overlay=Překrytí osobního motivu
@@ -34,6 +35,7 @@ delete_eanonuser=Tento uživatel je používán pro anonymní přístup k modulu
cert_etempdir=Neplatný soubor certifikátu
acl_locale=Lze změnit národní prostředí?
acl_pass=Lze změnit omezení hesla?
acl_sql=Lze konfigurovat databázi uživatelů a skupin?
@@ -64,6 +66,7 @@ sessions_actions=Akce..
sessions_all=Všechny relace..
sessions_logouts=Zobrazit také odhlášené relace.
sessions_state=Stát
sessions_action=Akce
sessions_this=Toto přihlášení
sessions_in=Přihlášen
sessions_out=Odhlásit

View File

@@ -1,6 +1,7 @@
index_screate=Opret en ny sikker bruger.
edit_title3=Opret sikker webmin-bruger
edit_locale=Lokalitet
edit_safe=Privilegieniveau
edit_safe0=Ubegrænset
edit_safe1=Kun sikre moduler
@@ -8,9 +9,12 @@ edit_unsafe=Nulstil til ubegrænset
save_eunixname=Brugernavnet '$1' er ikke en Unix-bruger, og kan derfor ikke bruges i sikker tilstand
acl_locale=Kan du ændre lokalitet?
sync_modify=Omdøb den matchende Webmin-bruger, når en Unix-bruger omdøbes.
sessions_all=Alle sessioner..
sessions_action=Handlinger
sql_nocache0=Cache-forbindelser til databasen
sql_nocache1=Åbn en ny forbindelse til hvert opslag

View File

@@ -1,6 +1,11 @@
edit_locale=Gebietsschema
acl_locale=Kann das Gebietsschema ändern?
sync_modify=Benennen Sie den passenden Webmin-Benutzer um, wenn ein Unix-Benutzer umbenannt wird.
sessions_all=Alle Sitzungen..
sessions_action=Aktionen
sql_nocache0=Cache-Verbindungen zur Datenbank
sql_nocache1=Öffnen Sie für jede Suche eine neue Verbindung

View File

@@ -1,6 +1,7 @@
index_screate=Δημιουργήστε ένα νέο ασφαλές χρήστη.
edit_title3=Δημιουργία ασφαλούς χρήστη Webmin
edit_locale=Μικρός λοβός
edit_safe=Επίπεδο προνομίου
edit_safe0=Απεριόριστος
edit_safe1=Μόνο ασφαλή μονάδες
@@ -8,9 +9,12 @@ edit_unsafe=Επαναφορά σε απεριόριστη
save_eunixname=Το όνομα χρήστη '$1' δεν είναι χρήστης Unix και έτσι δεν μπορεί να χρησιμοποιηθεί σε ασφαλή λειτουργία
acl_locale=Μπορεί να αλλάξει τοπική;
sync_modify=Μετονομάστε τον αντίστοιχο χρήστη Webmin όταν μετονομάζεται ένας χρήστης Unix.
sessions_all=Όλες οι συνεδρίες..
sessions_action=Ενέργειες
sql_nocache0=Συνδέσεις προσωρινής μνήμης με βάση δεδομένων
sql_nocache1=Ανοίξτε μια νέα σύνδεση για κάθε αναζήτηση

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Remove two-factor authentication requirement
edit_twofactornone=None setup yet
edit_twofactoradd=Enable Two-Factor For User
edit_lang=Language
edit_locale=Locale
edit_notabs=Categorize modules?
edit_logout=Inactivity logout time
edit_mins=minutes
@@ -197,6 +198,7 @@ acl_delete=Can delete users?
acl_rename=Can rename users?
acl_acl=Can edit module access control?
acl_lang=Can change language?
acl_locale=Can change locale?
acl_chcert=Can change SSL certificate name?
acl_euser=You are not allowed to edit the ACL for this user
acl_egroup=You are not allowed to edit group ACLs

View File

@@ -1,6 +1,7 @@
index_screate=Crea un nuevo usuario seguro.
edit_title3=Crear usuario seguro de Webmin
edit_locale=Lugar
edit_safe=Nivel de privilegio
edit_safe0=Irrestricto
edit_safe1=Solo módulos seguros
@@ -10,12 +11,15 @@ save_eunixname=El nombre de usuario '$1' no es un usuario de Unix, por lo que no
delete_eanonuser=Este usuario se está utilizando para acceder al módulo anónimo
acl_locale=¿Se puede cambiar de ubicación?
sync_modify=Cambie el nombre del usuario de Webmin coincidente cuando se cambie el nombre de un usuario de Unix.
sessions_actions=Comportamiento..
sessions_all=Todas las sesiones..
sessions_logouts=Mostrar también sesiones cerradas.
sessions_state=Estado
sessions_action=Comportamiento
sessions_this=Este inicio de sesión
sessions_in=Conectado
sessions_out=Desconectado

View File

@@ -11,6 +11,7 @@ edit_twofactorprov=Hornitzailea $1 erabiliz $2
edit_twofactorcancel=Kendu bi faktoreen autentikazio baldintza
edit_twofactornone=Ez dago oraindik konfigurazioa
edit_twofactoradd=Gaitu erabiltzailearentzako bi faktore
edit_locale=Tokikoa
edit_egone=Aukeratutako erabiltzailea ez da existitzen!
edit_overlay=Gai pertsonalen gainjartzea
edit_proto=Biltegiratze mota
@@ -30,6 +31,7 @@ delete_eanonuser=Erabiltzaile hau modulu anonimoetarako sarbidea erabiltzen ari
cert_etempdir=Ziurtagiri fitxategi baliogabea
acl_locale=Tokia alda daiteke?
acl_pass=Pasahitz murrizketak alda ditzakezu?
acl_sql=Erabiltzaileen eta taldeen datu-basea konfiguratu al dezakezu?
@@ -60,6 +62,7 @@ sessions_actions=Ekintzak..
sessions_all=Saio guztiak..
sessions_logouts=Erakutsi itxitako saioak ere..
sessions_state=Estatu
sessions_action=Ekintzak
sessions_this=Saioa hasiera
sessions_in=Saioa hasi
sessions_out=Saioa amaitu

View File

@@ -17,6 +17,7 @@ edit_twofactorprov=Using provider $1 with ID $2
edit_twofactorcancel=نیاز به تأیید اعتبار دو عاملی را حذف کنید
edit_twofactornone=هنوز هیچ راه اندازی نشده است
edit_twofactoradd=دو عامل را برای کاربر فعال کنید
edit_locale=محلی
edit_logout=زمان خروج از عدم فعالیت
edit_mins=دقایق
edit_chars=نامه ها
@@ -62,6 +63,7 @@ delete_eanonuser=این کاربر برای دسترسی به ماژول ناش
cert_etempdir=پرونده گواهی نامعتبر است
acl_locale=آیا می توان منطقه را تغییر داد؟
acl_egroup=شما مجاز به ویرایش ACL های گروهی نیستید
acl_times=آیا می توان بار ورود به سیستم مجاز را تغییر داد؟
acl_pass=آیا می توانید محدودیت های رمز عبور را تغییر دهید؟
@@ -115,6 +117,7 @@ sessions_actions=اقدامات..
sessions_all=تمام جلسات..
sessions_logouts=همچنین جلسات ورود به سیستم را نشان دهید..
sessions_state=دولت
sessions_action=اقدامات
sessions_this=این ورود
sessions_in=وارد شده
sessions_out=خارج شد

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Poista kaksifaktorinen todennusvaatimus
edit_twofactornone=Ei vielä mitään asennusta
edit_twofactoradd=Ota käyttöön kaksikerroinen käyttäjä
edit_lang=Kieli
edit_locale=Alue
edit_notabs=Luokittele moduulit?
edit_logout=Toimimattomuudesta poistumisaika
edit_mins=pöytäkirja
@@ -197,6 +198,7 @@ acl_delete=Voiko käyttäjiä poistaa?
acl_rename=Voivatko käyttäjät nimetä uudelleen?
acl_acl=Voiko muokata moduulin pääsynhallintaa?
acl_lang=Voiko kieltä vaihtaa?
acl_locale=Voiko aluetta vaihtaa?
acl_chcert=Voiko SSL-varmenteen nimeä muuttaa?
acl_euser=Et voi muokata tämän käyttäjän ACL-luetteloa
acl_egroup=Et voi muokata ryhmän ACL-luetteloita
@@ -354,6 +356,7 @@ sessions_actions=Toiminnot..
sessions_all=Kaikki istunnot..
sessions_logouts=Näytä myös kirjautuneet istunnot..
sessions_state=Osavaltio
sessions_action=Toiminnot
sessions_this=Tämä kirjautuminen
sessions_in=Kirjautunut sisään
sessions_out=Kirjautunut ulos

View File

@@ -12,6 +12,7 @@ edit_twofactorprov=Utilisation du fournisseur $1 avec l'ID $2
edit_twofactorcancel=Supprimer l'exigence d'authentification à deux facteurs
edit_twofactornone=Aucune configuration pour le moment
edit_twofactoradd=Activer deux facteurs pour l'utilisateur
edit_locale=Lieu
edit_nochange=Appliquer les jours de changement de mot de passe?
edit_overlay=Superposition de thème personnel
edit_temppass=Forcer le changement à la prochaine connexion
@@ -32,6 +33,8 @@ delete_eanonuser=Cet utilisateur est utilisé pour l'accès au module anonyme
cert_etempdir=Fichier de certificat non valide
acl_locale=Peut changer de paramètres régionaux ?
log_joingroup=Ajout de $1 utilisateurs Webmin au groupe $2
log_pass=Restrictions de mot de passe modifiées
log_unix=Authentification utilisateur Unix modifiée
@@ -57,6 +60,7 @@ unix_header=Paramètres d'authentification utilisateur Unix
unix_utable=Utilisateurs Unix autorisés
sessions_all=Toutes les séances..
sessions_action=Actions
udeletes_jerr=Échec de l'ajout d'utilisateurs au groupe

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=הסר את דרישת האימות של שני גורמי
edit_twofactornone=טרם התקנה
edit_twofactoradd=הפעל שני גורמים למשתמש
edit_lang=שפה
edit_locale=מקום
edit_notabs=לסווג מודולים?
edit_logout=זמן יציאה מחוסר פעילות
edit_mins=דקות
@@ -197,6 +198,7 @@ acl_delete=האם ניתן למחוק משתמשים?
acl_rename=האם ניתן לשנות שם של משתמשים?
acl_acl=האם ניתן לערוך בקרת גישה למודול?
acl_lang=האם ניתן לשנות שפה?
acl_locale=האם ניתן לשנות מיקום?
acl_chcert=האם ניתן לשנות את שם אישור ה- SSL?
acl_euser=אינך רשאי לערוך את ה- ACL למשתמש זה
acl_egroup=אינך מורשה לערוך רשימות ACL בקבוצות
@@ -354,6 +356,7 @@ sessions_actions=פעולות..
sessions_all=כל המפגשים..
sessions_logouts=הראה גם הפעלות לא מחוברות..
sessions_state=מדינה
sessions_action=פעולות
sessions_this=כניסה זו
sessions_in=מחובר
sessions_out=התנתק

View File

@@ -11,6 +11,7 @@ edit_twofactorprov=Korištenje davatelja $1 s ID-om $2
edit_twofactorcancel=Uklonite dvofaktorni zahtjev za provjeru autentičnosti
edit_twofactornone=Još nema postavljanja
edit_twofactoradd=Omogući korisniku dva faktora
edit_locale=Lokalitet
edit_nochange=Da li provodite dane za promjenu zaporke?
edit_egone=Odabrani korisnik više ne postoji!
edit_overlay=Prekrivanje osobne teme
@@ -35,6 +36,7 @@ delete_eanonuser=Ovaj korisnik se koristi za anonimni pristup modulu
cert_etempdir=Nevažeća datoteka certifikata
acl_locale=Može li se promijeniti lokalizacija?
acl_pass=Mogu li promijeniti ograničenja zaporke?
acl_sql=Mogu li konfigurirati korisničku i grupnu bazu podataka?
@@ -65,6 +67,7 @@ sessions_actions=Akcije..
sessions_all=Sve sesije..
sessions_logouts=Prikaži i odjavljene sesije..
sessions_state=država
sessions_action=Radnje
sessions_this=Ova prijava
sessions_in=Prijavljeni
sessions_out=Odjavljen

View File

@@ -15,6 +15,7 @@ edit_twofactorprov=A $2 azonosítóval
edit_twofactorcancel=Távolítsa el a kéttényezős hitelesítési követelményt
edit_twofactornone=Még nincs beállítva
edit_twofactoradd=Két tényező engedélyezése a felhasználó számára
edit_locale=Nyelv
edit_chars=betűk
edit_minsize=Minimális jelszóhossz
edit_nochange=Végrehajtja a jelszócsere napjait?
@@ -52,6 +53,7 @@ delete_eanonuser=Ezt a felhasználót anonim modul-hozzáféréshez használják
cert_etempdir=Érvénytelen tanúsítványfájl
acl_locale=Meg lehet változtatni a nyelvet?
acl_times=Megváltoztathatja az engedélyezett bejelentkezési időket?
acl_pass=Meg lehet változtatni a jelszó korlátozásait?
acl_sql=Konfigurálhatunk felhasználói és csoportos adatbázist?
@@ -91,6 +93,7 @@ sessions_actions=Hozzászólások..
sessions_all=Minden ülés..
sessions_logouts=A kijelentkezett munkamenetek megjelenítése is
sessions_state=Állapot
sessions_action=Akciók
sessions_this=Ez a bejelentkezés
sessions_in=Bejelentkezve
sessions_out=Kilépett

View File

@@ -8,6 +8,7 @@ edit_twofactorprov=Utilizzo del provider $1 con ID $2
edit_twofactorcancel=Rimuovere i requisiti di autenticazione a due fattori
edit_twofactornone=Nessuna configurazione ancora
edit_twofactoradd=Abilita due fattori per l'utente
edit_locale=Locale
edit_safe=Livello di privilegio
edit_safe0=illimitato
edit_safe1=Solo moduli sicuri
@@ -19,6 +20,8 @@ delete_eanonuser=Questo utente viene utilizzato per l'accesso al modulo anonimo
cert_etempdir=File di certificato non valido
acl_locale=È possibile modificare le impostazioni locali?
log_joingroup=Aggiunti $1 utenti Webmin al gruppo $2
log_twofactor=Utente registrato $1 con provider a due fattori $2
log_onefactor=Utente non registrato $1 per l'autenticazione a due fattori
@@ -40,6 +43,7 @@ sessions_actions=Azioni..
sessions_all=Tutte le sessioni..
sessions_logouts=Mostra anche sessioni disconnesse.
sessions_state=Stato
sessions_action=Azioni
sessions_this=Questo login
sessions_in=Connesso
sessions_out=Disconnesso

View File

@@ -10,6 +10,7 @@ edit_twofactorprov=ID $2 のプロバイダー $1 を使用する
edit_twofactorcancel=二要素認証要件を削除する
edit_twofactornone=まだセットアップなし
edit_twofactoradd=ユーザーの2要素を有効にする
edit_locale=ロケール
edit_egone=選択したユーザーは存在しません!
edit_overlay=個人テーマのオーバーレイ
edit_overlayglobal=なし-テーマのデフォルトを使用
@@ -32,6 +33,7 @@ delete_eanonuser=このユーザーは匿名モジュールアクセスに使用
cert_etempdir=無効な証明書ファイル
acl_locale=ロケールを変更できますか?
acl_pass=パスワード制限を変更できますか?
acl_sql=ユーザーおよびグループデータベースを構成できますか?
@@ -62,6 +64,7 @@ sessions_actions=行動..
sessions_all=すべてのセッション。
sessions_logouts=ログアウトしたセッションも表示します。
sessions_state=状態
sessions_action=行動
sessions_this=このログイン
sessions_in=ログイン済み
sessions_out=ログアウトしました

View File

@@ -10,6 +10,7 @@ edit_twofactorprov=ID가 $2 인 제공자 $1 사용
edit_twofactorcancel=이중 인증 요구 사항 제거
edit_twofactornone=아직 설정이 없습니다
edit_twofactoradd=사용자에 대해 2 단계 요인 사용
edit_locale=장소
edit_egone=선택된 사용자가 더 이상 존재하지 않습니다!
edit_overlay=개인 테마 오버레이
edit_overlayglobal=없음-테마 기본값 사용
@@ -32,6 +33,7 @@ delete_eanonuser=이 사용자는 익명 모듈 액세스에 사용되고 있습
cert_etempdir=유효하지 않은 인증서 파일
acl_locale=로케일을 변경할 수 있습니까?
acl_pass=비밀번호 제한을 변경할 수 있습니까?
acl_sql=사용자 및 그룹 데이터베이스를 구성 할 수 있습니까?
@@ -62,6 +64,7 @@ sessions_actions=행위..
sessions_all=모든 세션..
sessions_logouts=로그 아웃 된 세션도 표시하십시오.
sessions_state=상태
sessions_action=행위
sessions_this=이 로그인
sessions_in=로그인
sessions_out=로그 아웃

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Pašalinkite dviejų veiksnių autentifikavimo reikalavimą
edit_twofactornone=Dar nėra sąrankos
edit_twofactoradd=Įgalinti dviejų faktorių vartotojui
edit_lang=Kalba
edit_locale=Lokalė
edit_notabs=Klasifikuokite modulius?
edit_logout=Neaktyvumo atsijungimo laikas
edit_mins=minučių
@@ -197,6 +198,7 @@ acl_delete=Ar galima ištrinti vartotojus?
acl_rename=Ar galima pervardyti vartotojus?
acl_acl=Ar galima redaguoti modulio prieigos valdymą?
acl_lang=Ar gali pakeisti kalbą?
acl_locale=Ar galima pakeisti lokalę?
acl_chcert=Ar galima pakeisti SSL sertifikato pavadinimą?
acl_euser=Jums neleidžiama redaguoti šio vartotojo ACL
acl_egroup=Jums neleidžiama redaguoti grupės ACL
@@ -354,6 +356,7 @@ sessions_actions=Veiksmai..
sessions_all=Visi užsiėmimai..
sessions_logouts=Taip pat rodyti atsijungusius seansus..
sessions_state=Valstybė
sessions_action=Veiksmai
sessions_this=Šis prisijungimas
sessions_in=Prisijungęs
sessions_out=Atsijungęs

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Noņemiet divu faktoru autentifikācijas prasību
edit_twofactornone=Pagaidām nav iestatīta
edit_twofactoradd=Iespējojiet divfaktoru lietotājam
edit_lang=Valoda
edit_locale=Lokalizācija
edit_notabs=Kategorizēt moduļus?
edit_logout=Neaktivitātes atteikšanās laiks
edit_mins=minūtes
@@ -197,6 +198,7 @@ acl_delete=Vai var izdzēst lietotājus?
acl_rename=Vai lietotājus var pārdēvēt?
acl_acl=Vai var rediģēt moduļa piekļuves kontroli?
acl_lang=Vai var mainīt valodu?
acl_locale=Vai var mainīt lokalizāciju?
acl_chcert=Vai var mainīt SSL sertifikāta nosaukumu?
acl_euser=Jums nav atļauts rediģēt šī lietotāja ACL
acl_egroup=Jums nav atļauts rediģēt grupas ACL
@@ -354,6 +356,7 @@ sessions_actions=Darbības..
sessions_all=Visas sesijas..
sessions_logouts=Rādīt arī atteikšanās sesijas..
sessions_state=Valsts
sessions_action=Darbības
sessions_this=Šī pieteikšanās
sessions_in=Pieteicies
sessions_out=Izlogojies

View File

@@ -1,6 +1,7 @@
index_screate=Buat pengguna selamat yang baru.
edit_title3=Buat Pengguna Webmin Selamat
edit_locale=Tempatan
edit_safe=Tahap keistimewaan
edit_safe0=Tidak terkawal
edit_safe1=Modul selamat sahaja
@@ -10,12 +11,15 @@ save_eunixname=Nama pengguna '$1' bukan pengguna Unix, dan oleh itu tidak boleh
delete_eanonuser=Pengguna ini sedang digunakan untuk akses modul tanpa nama
acl_locale=Boleh tukar tempat?
sync_modify=Ganti nama pengguna Webmin yang sepadan apabila pengguna Unix dinamakan semula.
sessions_actions=Tindakan..
sessions_all=Semua sesi..
sessions_logouts=Juga tunjukkan sesi log keluar..
sessions_state=Negeri
sessions_action=Tindakan
sessions_this=Log masuk ini
sessions_in=Log masuk
sessions_out=Logged out

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Neħħi l-ħtieġa ta 'awtentikazzjoni b'żewġ fatturi
edit_twofactornone=L-ebda setup għadu ma sar
edit_twofactoradd=Jippermetti Żewġ Fatturi Għall-Utent
edit_lang=Lingwa
edit_locale=Lokali
edit_notabs=Tikkategorizza l-moduli?
edit_logout=Ħin tat-tluq għall-inattività
edit_mins=minuti
@@ -197,6 +198,7 @@ acl_delete=Tista 'tħassar l-utenti?
acl_rename=Jistgħu isemmi l-utenti?
acl_acl=Jista 'jeditja l-modulu ta' kontroll ta 'aċċess?
acl_lang=Tista 'tbiddel il-lingwa?
acl_locale=Tista' tbiddel il-lokal?
acl_chcert=Tista 'tibdel l-isem taċ-ċertifikat SSL?
acl_euser=M'għandekx permess teditja l-ACL għal dan l-utent
acl_egroup=M'għandekx permess teditja l-ACLs tal-grupp
@@ -354,6 +356,7 @@ sessions_actions=Azzjonijiet..
sessions_all=Is-sessjonijiet kollha..
sessions_logouts=Uri wkoll sessjonijiet illoggjati..
sessions_state=Stat
sessions_action=Azzjonijiet
sessions_this=Dan id-dħul
sessions_in=Dħalt
sessions_out=Dħalt

View File

@@ -8,6 +8,7 @@ edit_twofactorprov=Gebruik provider $1 met ID $2
edit_twofactorcancel=Verwijder twee-factor authenticatie vereiste
edit_twofactornone=Nog geen configuratie
edit_twofactoradd=Twee-factor voor gebruiker inschakelen
edit_locale=Lokaal
edit_safe=Privilege niveau
edit_safe0=onbeperkt
edit_safe1=Alleen veilige modules
@@ -19,6 +20,8 @@ delete_eanonuser=Deze gebruiker wordt gebruikt voor anonieme moduletoegang
cert_etempdir=Ongeldig certificaatbestand
acl_locale=Kan de locatie worden gewijzigd?
log_joingroup= $1 Webmin-gebruikers toegevoegd aan $2
log_twofactor=Ingeschreven gebruiker $1 bij two-factor provider $2
log_onefactor=Uitgeschreven gebruiker $1 voor tweefactorauthenticatie
@@ -39,6 +42,7 @@ sessions_actions=Acties..
sessions_all=Alle sessies..
sessions_logouts=Toon ook uitgelogde sessies..
sessions_state=Staat
sessions_action=Acties
sessions_this=Deze login
sessions_in=Ingelogd
sessions_out=Uitgelogd

View File

@@ -1,6 +1,11 @@
edit_locale=Språk
acl_locale=Kan du endre lokalitet?
sync_modify=Gi nytt navn til den samsvarende Webmin-brukeren når en Unix-bruker får nytt navn.
sessions_all=Alle økter..
sessions_action=Handlinger
sql_nocache0=Cache-tilkoblinger til databasen
sql_nocache1=Åpne en ny forbindelse for hvert oppslag

View File

@@ -1,6 +1,7 @@
index_screate=Utwórz nowego bezpiecznego użytkownika.
edit_title3=Utwórz bezpiecznego użytkownika Webmin
edit_locale=Widownia
edit_safe=Poziom uprawnień
edit_safe0=Nieograniczony
edit_safe1=Tylko bezpieczne moduły
@@ -8,12 +9,15 @@ edit_unsafe=Zresetuj do nieograniczonego
save_eunixname=Nazwa użytkownika „$1” nie jest użytkownikiem systemu Unix, dlatego nie można jej używać w trybie awaryjnym
acl_locale=Czy można zmienić język?
sync_modify=Zmień nazwę pasującego użytkownika Webmin, gdy zmieniona zostanie nazwa użytkownika Uniksa.
sessions_actions=Działania..
sessions_all=Wszystkie sesje...
sessions_logouts=Pokaż także wylogowane sesje.
sessions_state=Stan
sessions_action=działania
sessions_this=Ten login
sessions_in=Zalogowany
sessions_out=Wylogowano

View File

@@ -42,6 +42,7 @@ edit_twofactorcancel=Remover requisito de autenticação de dois fatores
edit_twofactornone=Nenhuma configuração ainda
edit_twofactoradd=Ativar dois fatores para o usuário
edit_lang=Língua
edit_locale=Localidade
edit_notabs=Categorizar módulos?
edit_logout=Tempo de logoff de inatividade
edit_mins=minutos
@@ -173,6 +174,7 @@ acl_delete=Pode excluir usuários?
acl_rename=Pode renomear usuários?
acl_acl=Pode editar o controle de acesso do módulo?
acl_lang=Pode mudar o idioma?
acl_locale=Pode mudar de localidade?
acl_chcert=Pode alterar o nome do certificado SSL?
acl_euser=Você não tem permissão para editar a ACL para este usuário
acl_egroup=Você não tem permissão para editar ACLs de grupo
@@ -330,6 +332,7 @@ sessions_actions=Ações..
sessions_all=Todas as sessões..
sessions_logouts=Mostrar também sessões desconectadas.
sessions_state=Estado
sessions_action=Ações
sessions_this=Este login
sessions_in=Logado
sessions_out=Desconectado

View File

@@ -10,6 +10,7 @@ edit_twofactorprov=Usando o provedor $1 com o ID $2
edit_twofactorcancel=Remover requisito de autenticação de dois fatores
edit_twofactornone=Nenhuma configuração ainda
edit_twofactoradd=Ativar dois fatores para o usuário
edit_locale=Localidade
edit_egone=O usuário selecionado não existe mais!
edit_proto=Tipo de armazenamento
edit_proto_mysql=Banco de dados MySQL
@@ -28,6 +29,7 @@ delete_eanonuser=Este usuário está sendo usado para acesso anônimo ao módulo
cert_etempdir=Arquivo de certificado inválido
acl_locale=Pode mudar de localidade?
acl_pass=Pode alterar as restrições de senha?
acl_sql=Pode configurar o banco de dados de usuários e grupos?
@@ -58,6 +60,7 @@ sessions_actions=Ações..
sessions_all=Todas as sessões..
sessions_logouts=Mostrar também sessões desconectadas.
sessions_state=Estado
sessions_action=Ações
sessions_this=Este login
sessions_in=Logado
sessions_out=Desconectado

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Eliminați cerința de autentificare cu doi factori
edit_twofactornone=Nici o configurație nu este încă
edit_twofactoradd=Activați două factori pentru utilizator
edit_lang=Limba
edit_locale=Locale
edit_notabs=Categorizați modulele?
edit_logout=Timp de deconectare a inactivității
edit_mins=minute
@@ -197,6 +198,7 @@ acl_delete=Pot șterge utilizatorii?
acl_rename=Pot redenumi utilizatorii?
acl_acl=Poate edita controlul accesului modulului?
acl_lang=Poate schimba limba?
acl_locale=Se poate schimba locația?
acl_chcert=Poate schimba numele certificatului SSL?
acl_euser=Nu aveți voie să editați ACL pentru acest utilizator
acl_egroup=Nu aveți voie să editați ACL-urile de grup
@@ -354,6 +356,7 @@ sessions_actions=Acțiuni..
sessions_all=Toate sesiunile..
sessions_logouts=Arată, de asemenea, sesiuni deconectate..
sessions_state=Stat
sessions_action=Acțiuni
sessions_this=Această autentificare
sessions_in=Conectat
sessions_out=Delogat

View File

@@ -10,6 +10,7 @@ edit_twofactorprov=Использование поставщика $1 с иде
edit_twofactorcancel=Удалить требование двухфакторной аутентификации
edit_twofactornone=Нет настройки еще
edit_twofactoradd=Включить двухфакторный для пользователя
edit_locale=Регион
edit_nochange=Принудительно менять дни?
edit_egone=Выбранный пользователь больше не существует!
edit_rbacdeny0=RBAC контролирует только выбранные ACL модуля
@@ -30,6 +31,7 @@ delete_eanonuser=Этот пользователь используется дл
cert_etempdir=Неверный файл сертификата
acl_locale=Может сменить локаль?
acl_pass=Можно ли изменить ограничения пароля?
acl_sql=Можно настроить базу данных пользователей и групп?
@@ -62,6 +64,7 @@ sessions_actions=Действия..
sessions_all=Все сеансы..
sessions_logouts=Также показать сеансы выхода из системы.
sessions_state=состояние
sessions_action=Действия
sessions_this=Этот логин
sessions_in=Войти в систему
sessions_out=Вышли из

View File

@@ -17,6 +17,7 @@ edit_twofactorprov=Použitie poskytovateľa $1 s ID $2
edit_twofactorcancel=Odstráňte požiadavku dvojfaktorovej autentifikácie
edit_twofactornone=Zatiaľ žiadne nastavenie
edit_twofactoradd=Povoliť používateľom dvojfaktorový režim
edit_locale=Miestne nastavenie
edit_logout=Čas odhlásenia nečinnosti
edit_chars=literatúra
edit_minsize=Minimálna dĺžka hesla
@@ -60,6 +61,7 @@ cert_etempdir=Neplatný súbor certifikátu
acl_rbac=Získať nastavenia riadenia prístupu z RBAC?
acl_rbacyes=Áno (prepíše nastavenia nižšie)
acl_locale=Dá sa zmeniť miestne nastavenie?
acl_times=Môžu zmeniť povolené časy prihlásenia?
acl_pass=Môžete zmeniť obmedzenia hesiel?
acl_sql=Môžete nakonfigurovať databázu používateľov a skupín?
@@ -107,6 +109,7 @@ sessions_actions=Akcia..
sessions_all=Všetky relácie..
sessions_logouts=Zobraziť aj odhlásené relácie.
sessions_state=Štát
sessions_action=Akcie
sessions_this=Toto prihlásenie
sessions_in=Prihlásený
sessions_out=Odhlasený

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Odstranite dvofaktorsko preverjanje pristnosti
edit_twofactornone=Ni nastavitve še
edit_twofactoradd=Omogoči dvofaktor za uporabnika
edit_lang=Jezik
edit_locale=Locale
edit_notabs=Razvrstiti module?
edit_logout=Čas odjave iz neaktivnosti
edit_mins=minut
@@ -197,6 +198,7 @@ acl_delete=Ali lahko uporabnike izbrišete?
acl_rename=Ali lahko preimenujete uporabnike?
acl_acl=Ali lahko urejate nadzor dostopa modula?
acl_lang=Ali lahko spremenite jezik?
acl_locale=Ali lahko spremenite jezik?
acl_chcert=Ali lahko spremenim ime potrdila SSL?
acl_euser=Nimate dovoljenja za urejanje ACL za tega uporabnika
acl_egroup=Nimate dovoljenja za urejanje skupinskih ACL-jev
@@ -354,6 +356,7 @@ sessions_actions=Ukrepi..
sessions_all=Vse seje..
sessions_logouts=Prikaži tudi odjavne seje.
sessions_state=Država
sessions_action=Dejanja
sessions_this=Ta prijava
sessions_in=Prijavljeni
sessions_out=Odjavljeni

View File

@@ -10,6 +10,7 @@ edit_twofactorprov=Använda leverantör $1 med ID $2
edit_twofactorcancel=Ta bort tvåfaktors autentiseringskrav
edit_twofactornone=Ingen installation ännu
edit_twofactoradd=Aktivera tvåfaktorer för användare
edit_locale=Plats
edit_egone=Den valda användaren finns inte längre!
edit_proto=Lagringstyp
edit_proto_mysql=MySQL-databas
@@ -30,6 +31,7 @@ delete_eanonuser=Den här användaren används för anonym modulåtkomst
cert_etempdir=Ogiltig certifikatfil
acl_locale=Kan du byta språk?
acl_pass=Kan ändra lösenordsbegränsningar?
acl_sql=Kan konfigurera användar- och gruppdatabas?
@@ -62,6 +64,7 @@ sessions_actions=Handlingar..
sessions_all=Alla sessioner..
sessions_logouts=Visa även utloggade sessioner..
sessions_state=stat
sessions_action=Åtgärder
sessions_this=Den här inloggningen
sessions_in=Inloggad
sessions_out=Utloggad

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=ลบข้อกำหนดการตรวจสอ
edit_twofactornone=ยังไม่มีการตั้งค่า
edit_twofactoradd=เปิดใช้งาน Two-Factor สำหรับผู้ใช้
edit_lang=ภาษา
edit_locale=สถานที่
edit_notabs=จัดหมวดหมู่โมดูลหรือไม่
edit_logout=ไม่มีเวลาออกจากระบบ
edit_mins=นาที
@@ -197,6 +198,7 @@ acl_delete=สามารถลบผู้ใช้ได้หรือไม
acl_rename=สามารถเปลี่ยนชื่อผู้ใช้?
acl_acl=สามารถแก้ไขการควบคุมการเข้าถึงโมดูลได้หรือไม่
acl_lang=เปลี่ยนภาษาได้ไหม
acl_locale=เปลี่ยนโลแคลได้ไหม
acl_chcert=สามารถเปลี่ยนชื่อใบรับรอง SSL ได้หรือไม่
acl_euser=คุณไม่ได้รับอนุญาตให้แก้ไข ACL สำหรับผู้ใช้รายนี้
acl_egroup=คุณไม่ได้รับอนุญาตให้แก้ไขกลุ่ม ACL
@@ -354,6 +356,7 @@ sessions_actions=การดำเนินการ..
sessions_all=ทุกวาระ..
sessions_logouts=แสดงเซสชันการออกจากระบบด้วย..
sessions_state=สถานะ
sessions_action=การกระทำ
sessions_this=เข้าสู่ระบบนี้
sessions_in=เข้าสู่ระบบ
sessions_out=ออกจากระบบ

View File

@@ -19,6 +19,7 @@ edit_twofactorprov=$2 kimliğiyle $1 sağlayıcısını kullanma
edit_twofactorcancel=İki faktörlü kimlik doğrulama gereksinimini kaldırın
edit_twofactornone=Henüz kurulum yok
edit_twofactoradd=Kullanıcı için İki Faktörü Etkinleştir
edit_locale=yerel ayar
edit_logout=Etkinlik dışı kalma süresi
edit_mins=dakika
edit_chars=harfler
@@ -70,6 +71,7 @@ cert_etempdir=Geçersiz sertifika dosyası
acl_rbac=RBAC'den erişim kontrolü ayarları alınıyor mu?
acl_rbacyes=Evet (aşağıdaki ayarları geçersiz kılar)
acl_locale=Yerel ayarı değiştirebilir miyim?
acl_times=İzin verilen giriş zamanlarını değiştirebilir mi?
acl_pass=Şifre kısıtlamalarını değiştirebilir mi?
acl_sql=Kullanıcı ve grup veritabanını yapılandırabilir mi?
@@ -123,6 +125,7 @@ sessions_actions=Hareketler..
sessions_all=Tüm oturumlar..
sessions_logouts=Oturumu kapatılmış oturumları da göster..
sessions_state=Durum
sessions_action=Hareketler
sessions_this=Bu giriş
sessions_in=Giriş
sessions_out=Çıkış yapıldı

View File

@@ -55,6 +55,7 @@ edit_twofactorcancel=Видаліть двофакторну аутентифі
edit_twofactornone=Ще немає налаштувань
edit_twofactoradd=Увімкнути двофакторну для користувача
edit_lang=Мову
edit_locale=Локаль
edit_notabs=Класифікувати модулі?
edit_logout=Час виходу з бездіяльності
edit_mins=хвилин
@@ -193,6 +194,7 @@ acl_delete=Чи можете видалити користувачів?
acl_rename=Чи можете перейменувати користувачів?
acl_acl=Чи можна редагувати контроль доступу до модуля?
acl_lang=Можна змінити мову?
acl_locale=Чи можна змінити мову?
acl_chcert=Чи можна змінити ім'я сертифіката SSL?
acl_euser=Вам заборонено редагувати ACL для цього користувача
acl_egroup=Вам заборонено редагувати групові ACL
@@ -349,6 +351,7 @@ sessions_actions=Дії..
sessions_all=Всі сеанси..
sessions_logouts=Показати також сеанси виходу з системи..
sessions_state=Держава
sessions_action=Дії
sessions_this=Це логін
sessions_in=Увійшли в
sessions_out=Вийшли з системи

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=دو عنصر کی توثیق کی ضرورت کو ہٹا
edit_twofactornone=ابھی تک کوئی سیٹ اپ نہیں ہے
edit_twofactoradd=صارف کے لئے دو فیکٹر کو فعال کریں
edit_lang=زبان
edit_locale=لوکیل
edit_notabs=ماڈیول کی درجہ بندی کریں؟
edit_logout=غیر فعال لاگ آؤٹ وقت
edit_mins=منٹ
@@ -197,6 +198,7 @@ acl_delete=کیا صارفین کو حذف کرسکتے ہیں؟
acl_rename=کیا صارفین کا نام تبدیل کر سکتے ہیں؟
acl_acl=کیا ماڈیول ایکسیس کنٹرول میں ترمیم کی جاسکتی ہے؟
acl_lang=کیا زبان بدل سکتی ہے؟
acl_locale=لوکل تبدیل کر سکتے ہیں؟
acl_chcert=کیا SSL سرٹیفکیٹ کا نام تبدیل کر سکتے ہیں؟
acl_euser=آپ کو اس صارف کے لئے ACL میں ترمیم کرنے کی اجازت نہیں ہے
acl_egroup=آپ کو گروپ ACL میں ترمیم کرنے کی اجازت نہیں ہے
@@ -354,6 +356,7 @@ sessions_actions=عمل..
sessions_all=تمام سیشنز..
sessions_logouts=لاگ آؤٹ سیشن بھی دکھائیں..
sessions_state=حالت
sessions_action=اعمال
sessions_this=یہ لاگ ان
sessions_in=لاگ ان
sessions_out=لاگ آؤٹ

View File

@@ -57,6 +57,7 @@ edit_twofactorcancel=Xóa yêu cầu xác thực hai yếu tố
edit_twofactornone=Chưa có thiết lập nào
edit_twofactoradd=Kích hoạt hai yếu tố cho người dùng
edit_lang=Ngôn ngữ
edit_locale=địa phương
edit_notabs=Phân loại mô-đun?
edit_logout=Thời gian đăng xuất không hoạt động
edit_mins=phút
@@ -197,6 +198,7 @@ acl_delete=Có thể xóa người dùng?
acl_rename=Có thể đổi tên người dùng?
acl_acl=Có thể chỉnh sửa điều khiển truy cập mô-đun?
acl_lang=Có thể thay đổi ngôn ngữ?
acl_locale=Có thể thay đổi ngôn ngữ?
acl_chcert=Có thể thay đổi tên chứng chỉ SSL?
acl_euser=Bạn không được phép chỉnh sửa ACL cho người dùng này
acl_egroup=Bạn không được phép chỉnh sửa ACL nhóm
@@ -354,6 +356,7 @@ sessions_actions=Hành động..
sessions_all=Tất cả các phiên..
sessions_logouts=Cũng hiển thị các phiên đăng xuất..
sessions_state=Tiểu bang
sessions_action=Hành động
sessions_this=Thông tin đăng nhập này
sessions_in=Đăng nhập
sessions_out=Đăng xuất

View File

@@ -21,6 +21,7 @@ edit_twofactorprov=使用提供方 $1 和ID $2
edit_twofactorcancel=删除两因素身份验证要求
edit_twofactornone=尚未设定
edit_twofactoradd=为用户启用两因素
edit_locale=语言环境
edit_logout=不活动注销时间
edit_mins=分钟
edit_chars=字母
@@ -85,6 +86,7 @@ acl_rbac=从RBAC获得访问控制设置
acl_rbacyes=是(覆盖下面的设置)
acl_uthis=该用户
acl_locale=可以改locale吗
acl_sessions=可以查看和取消登录会话吗?
acl_cats=可以更改分类吗?
acl_theme=可以改变个人主题吗?
@@ -163,6 +165,7 @@ sessions_actions=动作..
sessions_all=所有会议..
sessions_logouts=同时显示注销的会话。
sessions_state=州
sessions_action=行动
sessions_this=此登录名
sessions_in=登录
sessions_out=登出

View File

@@ -19,6 +19,7 @@ edit_twofactorprov=使用提供方 $1 和ID $2
edit_twofactorcancel=刪除兩因素身份驗證要求
edit_twofactornone=尚未設定
edit_twofactoradd=為用戶啟用兩因素
edit_locale=語言環境
edit_logout=不活動註銷時間
edit_mins=分鐘
edit_chars=字母
@@ -75,6 +76,7 @@ acl_reset=重置為完全訪問權限
acl_rbac=從RBAC獲得訪問控制設置
acl_rbacyes=是(覆蓋下面的設置)
acl_locale=可以改locale嗎
acl_switch=可以切換到其他用戶嗎?
acl_times=可以更改允許的登錄時間嗎?
acl_pass=可以更改密碼限制嗎?
@@ -141,6 +143,7 @@ sessions_actions=動作..
sessions_all=所有會議..
sessions_logouts=還顯示註銷的會話。
sessions_state=州
sessions_action=行動
sessions_this=此登錄名
sessions_in=登錄
sessions_out=登出

View File

@@ -200,6 +200,8 @@ my $salt = chr(int(rand(26))+65).chr(int(rand(26))+65);
$user{'name'} = $in{'name'};
$user{'lang'} = !$access{'lang'} ? $old->{'lang'} :
$in{'lang_def'} ? undef : $in{'lang'};
$user{'locale'} = !$access{'locale'} ? $old->{'locale'} :
$in{'locale_def'} ? undef : $in{'locale'};
if (!$access{'theme'}) {
$user{'theme'} = $old->{'theme'};
$user{'overlay'} = $old->{'overlay'};

View File

@@ -51,7 +51,6 @@ if (@logins) {
$state = "<font color=orange>$state</font>";
}
}
$main::theme_allow_make_date = 1;
my @links;
if (&foreign_available("webminlog")) {
push(@links,

View File

@@ -1,4 +1,4 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types

View File

@@ -1,9 +1,9 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=/usr/sbin/apachectl graceful
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
@@ -15,5 +15,5 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/etc/httpd/run/httpd.pid
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -0,0 +1,19 @@
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1
test_manual=0
apachectl_path=/usr/sbin/apachectl
test_always=0
test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -0,0 +1,19 @@
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1
test_manual=0
apachectl_path=/usr/sbin/apachectl
test_always=0
test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -0,0 +1,19 @@
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1
test_manual=0
apachectl_path=/usr/sbin/apachectl
test_always=0
test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -1,4 +1,4 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types

View File

@@ -1,4 +1,4 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types

View File

@@ -0,0 +1,23 @@
httpd_dir=/etc/apache2
httpd_path=/usr/sbin/apache2
httpd_conf=/etc/apache2/apache2.conf
mime_types=/etc/mime.types
start_cmd=systemctl start apache2
apply_cmd=systemctl reload apache2
stop_cmd=systemctl stop apache2
show_order=0
max_servers=100
test_config=1
test_manual=0
test_always=0
test_apachectl=1
virt_file=/etc/apache2/sites-available
link_dir=/etc/apache2/sites-enabled
auto_mods=1
defines_file=/etc/apache2/envvars
defines_name=APACHE_ARGUMENTS
apachectl_path=/usr/sbin/apache2ctl
show_names=0
allow_virtualmin=0
format_config=1
show_list=1

View File

@@ -0,0 +1,23 @@
show_list=0
httpd_dir=/srv/www
httpd_conf=/etc/apache2/httpd.conf
mime_types=/etc/apache2/mime.types
httpd_path=/usr/sbin/httpd
start_cmd=systemctl start apache2
stop_cmd=systemctl stop apache2
apply_cmd=systemctl restart apache2
show_order=0
max_servers=100
test_config=1
test_manual=0
test_always=0
test_apachectl=1
apachectl_path=/usr/sbin/apache2ctl
virt_file=/etc/apache2/vhosts.d
pid_file=/run/httpd.pid
defines_file=/etc/sysconfig/apache2
defines_name=APACHE_SERVER_FLAGS
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -1,9 +1,9 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=/usr/sbin/apachectl graceful
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
@@ -15,4 +15,5 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -68,8 +68,8 @@ print "<table border><tr><td $cb><pre>\n\n";
&show_directives($conf, 0);
print "</pre></td></tr></table>\n";
print "</td></tr>\n";
if ($in{'virt'} || $in{'file'} || defined($in{'idx'})) {
if ($access{'types'} eq '*' &&
($in{'virt'} || $in{'file'} || defined($in{'idx'}))) {
print "<tr>\n";
print "<td><form action=manual_form.cgi>";
print "<input type=submit name=these value='$text{'show_these'}'>";

View File

@@ -0,0 +1,4 @@
at_style=linux
at_dir=/var/spool/atjobs
allow_file=/etc/at.allow
deny_file=/etc/at.deny

View File

@@ -159,7 +159,9 @@ $rv .= "<table id='show_backup_destination' cellpadding=1 cellspacing=0>";
# Local file field
$rv .= "<tr><td>".&ui_oneradio("$_[0]_mode", 0, undef, $mode == 0)."</td>\n";
$rv .= "<td>$text{'backup_mode0'}&nbsp;</td><td colspan='3'>".
&ui_textbox("$_[0]_file", $mode == 0 ? $path : "", 60).
&ui_textbox("$_[0]_file", $mode == 0 ? $path : "", 60, undef, undef,
($_[2] != 1 && $config{'date_subs'}) ?
'placeholder="/backups/configs-%y-%m-%d-%H-%M-%S.tar.gz"' : undef).
" ".&file_chooser_button("$_[0]_file")."</td> </tr>\n";
# FTP file fields

View File

@@ -1,3 +1,3 @@
date_subs=0
date_subs=1
webmin_subs=0
apply=1

View File

@@ -48,13 +48,12 @@ if (@backups) {
print &ui_columns_end();
}
else {
print "<b>$text{'index_none'}</b><p>\n";
print "<strong>$text{'index_none'}</strong><br>\n";
}
print &ui_link("edit.cgi?new=1", $text{'index_add'});
print "<p>\n";
print "\n";
if ($using_strftime && !$config{'date_subs'}) {
print "<font color=#ff0000><b>$text{'index_nostrftime'}",
"</b></font><p>\n";
print &ui_alert_box($text{'index_nostrftime'}, 'warn'),"\n";
}
print &ui_tabs_end_tab();

View File

@@ -16,7 +16,7 @@ index_now2=Restore Now
index_apply=Apply configurations?
index_test=Just show what will be restored?
index_jobs=Scheduled Backups
index_nostrftime=Warning - some backup jobs use % in their filenames, but strftime substitution is not enabled on the Module Config page.
index_nostrftime=Some backup jobs use % in their filenames, but strftime substitution is not enabled on the Module Config page.
index_tabsched=Scheduled backups
index_tabbackup=Backup now
index_tabrestore=Restore now

Binary file not shown.

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/BorderPanel.java

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/CbButton.java

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/CbScrollbar.java

Binary file not shown.

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/ErrorWindow.java

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/FixedFrame.java

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/GrayPanel.java

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/Hierarchy.java

Binary file not shown.

Binary file not shown.

View File

@@ -1,295 +0,0 @@
import java.awt.*;
import java.io.*;
import java.applet.*;
import java.net.*;
import java.util.*;
import netscape.javascript.JSObject;
public class TreeChooser extends Applet
implements CbButtonCallback, HierarchyCallback
{
CbButton add_b, remove_b, close_b;
Hierarchy tree;
BaculaNode root;
String volume;
String session;
String job;
Vector added = new Vector();
public void init()
{
// Create the root
String rpath = getParameter("root");
root = new BaculaNode(this, rpath, true, null);
volume = getParameter("volume");
session = getParameter("session");
job = getParameter("job");
// Build the UI
setLayout(new BorderLayout());
BorderPanel top = new BorderPanel(2);
top.setLayout(new FlowLayout(FlowLayout.LEFT));
top.add(add_b = new CbButton("Add", this));
top.add(remove_b = new CbButton("Remove", this));
top.add(close_b = new CbButton("Close", this));
add("North", top);
add("Center", tree = new Hierarchy(root, this));
}
Image get_image(String img)
{
return getImage(getDocumentBase(), "images/"+img);
}
String[] get_text(String url)
{
Cursor orig = getCursor();
try {
Cursor busy = Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR);
setCursor(busy);
long now = System.currentTimeMillis();
if (url.indexOf('?') > 0) url += "&rand="+now;
else url += "?rand="+now;
URL u = new URL(getDocumentBase(), url);
URLConnection uc = u.openConnection();
set_cookie(uc);
String charset = get_charset(uc.getContentType());
BufferedReader is = new BufferedReader(
(charset == null) ?
new InputStreamReader(uc.getInputStream()) :
new InputStreamReader(uc.getInputStream(), charset));
Vector lv = new Vector();
while(true) {
String l = is.readLine();
if (l == null) { break; }
lv.addElement(l);
}
is.close();
String rv[] = new String[lv.size()];
lv.copyInto(rv);
return rv;
}
catch(Exception e) {
e.printStackTrace();
//return null;
String err[] = { e.getMessage() };
return err;
}
finally {
setCursor(orig);
}
}
void set_cookie(URLConnection conn)
{
if (session != null)
conn.setRequestProperty("Cookie", session);
}
// Gets charset parameter from Content-Type: header
String get_charset(String ct)
{
if (ct == null)
return null;
StringTokenizer st = new StringTokenizer(ct, ";");
while (st.hasMoreTokens()) {
String l = st.nextToken().trim().toLowerCase();
if (l.startsWith("charset=")) {
// get the value of charset= param.
return l.substring(8);
}
}
return null;
}
public void openNode(Hierarchy h, HierarchyNode n)
{
// Get the files under this directory, and expand the tree
BaculaNode bn = (BaculaNode)n;
bn.fill();
}
public void closeNode(Hierarchy h, HierarchyNode n)
{
// No need to do anything
}
public void clickNode(Hierarchy h, HierarchyNode n)
{
// Also no need to do anything
}
public void doubleNode(Hierarchy h, HierarchyNode n)
{
// add or remove a file
BaculaNode sel = (BaculaNode)n;
if (sel.added) remove_node(sel);
else add_node(sel);
}
public void click(CbButton b)
{
BaculaNode sel = (BaculaNode)tree.selected();
if (b == close_b) {
// Close the window, and update the text box
try {
JSObject win = JSObject.getWindow(this);
String params1[] = { "" };
win.call("clear_files", params1);
for(int i=0; i<added.size(); i++) {
BaculaNode n = (BaculaNode)added.elementAt(i);
String params2[] = { n.path };
if (n.isdir && !n.path.equals("/"))
params2[0] = n.path+"/";
win.call("add_file", params2);
}
String params3[] = { "" };
win.call("finished", params3);
}
catch(Exception e) {
e.printStackTrace();
new ErrorWindow("Failed to set files : "+
e.getMessage());
}
}
else if (b == add_b) {
// Flag the selected file as added
if (sel != null) {
add_node(sel);
}
}
else if (b == remove_b) {
// Un-flag the selected file
if (sel != null) {
remove_node(sel);
}
}
}
void add_node(BaculaNode n)
{
if (!n.added) {
n.added = true;
n.set_all_icons();
tree.redraw();
added.addElement(n);
}
}
void remove_node(BaculaNode n)
{
if (n.added) {
n.added = false;
n.set_all_icons();
tree.redraw();
added.removeElement(n);
}
}
static String urlize(String s)
{
StringBuffer rv = new StringBuffer();
for(int i=0; i<s.length(); i++) {
char c = s.charAt(i);
if (c < 16)
rv.append("%0"+Integer.toString(c, 16));
else if (!Character.isLetterOrDigit(c) && c != '/' &&
c != '.' && c != '_' && c != '-')
rv.append("%"+Integer.toString(c, 16));
else
rv.append(c);
}
return rv.toString();
}
}
class BaculaNode extends HierarchyNode
{
TreeChooser parent;
String path;
boolean isdir;
boolean known = false;
boolean added = false;
BaculaNode dir;
BaculaNode(TreeChooser parent, String path, boolean isdir, BaculaNode dir)
{
this.parent = parent;
this.path = path;
this.isdir = isdir;
this.dir = dir;
open = false;
set_icon();
ch = isdir ? new Vector() : null;
if (path.equals("/"))
text = "/";
else {
String ns = path.endsWith("/") ?
path.substring(0, path.length() - 1) : path;
int slash = ns.lastIndexOf("/");
text = path.substring(slash+1);
}
}
void set_icon()
{
String imname = isdir ? "dir.gif" : "rfile.gif";
if (selected()) imname = "s"+imname;
im = parent.get_image(imname);
}
void set_all_icons()
{
set_icon();
if (ch != null) {
for(int i=0; i<ch.size(); i++) {
BaculaNode c = (BaculaNode)ch.elementAt(i);
c.set_all_icons();
}
}
}
void fill()
{
if (!known && isdir) {
ch.removeAllElements();
String l[] = parent.get_text("list.cgi?dir="+
parent.urlize(path)+
"&volume="+
parent.urlize(parent.volume)+
"&job="+
parent.urlize(parent.job));
if (l[0].length() > 0) {
new ErrorWindow("Failed to get files under "+path+
" : "+l[0]);
return;
}
for(int i=1; i<l.length; i++) {
if (l[i].endsWith("/")) {
ch.addElement(
new BaculaNode(
parent, l[i].substring(0, l[i].length()-1),
true, this));
}
else {
ch.addElement(
new BaculaNode(
parent, l[i], false, this));
}
}
parent.tree.redraw();
known = true;
}
}
boolean selected()
{
BaculaNode n = this;
while(n != null) {
if (n.added) return true;
n = n.dir;
}
return false;
}
}

Binary file not shown.

View File

@@ -1 +0,0 @@
../file/Util.java

View File

@@ -3,6 +3,7 @@
BEGIN { push(@INC, ".."); };
use WebminCore;
use JSON::PP;
&init_config();
use Time::Local;
if (&foreign_check("node-groups")) {

View File

@@ -2,11 +2,9 @@
# Returns a list of files and directories under some directory
$trust_unknown_referers = 1;
require './bacula-backup-lib.pl';
BEGIN { require './bacula-backup-lib.pl'; }
&ReadParse();
use JSON::PP;
# Input sanitization
die "Illegal input" if ($in{'job'} and $in{'job'} !~ /^\d+\z/);

View File

@@ -149,6 +149,6 @@ C</etc/webmin>
=head1 LICENSE AND COPYRIGHT
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
Joe Cooper <joe@virtualmin.com>

View File

@@ -114,6 +114,6 @@ Name of the user to disable two-factor authentication for.
=head1 LICENSE AND COPYRIGHT
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
Joe Cooper <joe@virtualmin.com>
Ilia Rostovtsev <ilia@virtualmin.com>

View File

@@ -164,5 +164,5 @@ domain.tld)
=head1 LICENSE AND COPYRIGHT
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
Joe Cooper <joe@virtualmin.com>

View File

@@ -199,5 +199,5 @@ Display the description of the option from the module C<config.info> file, inste
=head1 LICENSE AND COPYRIGHT
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
Joe Cooper <joe@virtualmin.com>

Some files were not shown because too many files have changed in this diff Show More