Compare commits

..

1926 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
iliajie
a6cb4c8041 Update CHANGELOG.md 2022-07-13 15:50:20 +03:00
Jamie Cameron
102364858c New version bump 2022-07-12 20:46:54 -07:00
iliajie
bd2fe56af8 Fix to remove /var/webmin too on uninstall 2022-07-13 01:52:54 +03:00
iliajie
75705b4788 Fix to stop service before removing 2022-07-13 01:05:58 +03:00
iliajie
1d50fc1218 Fix text 2022-07-13 00:39:21 +03:00
Jamie Cameron
559f866f40 Merge pull request #1687 from webmin/dev/uninstall-usermin-systemd-service
Fix to uninstall `systemd` Usermin unit properly
2022-07-12 14:33:51 -07:00
iliajie
f2586084b6 Fix to uninstall systemd Usermin unit properly 2022-07-13 00:30:11 +03:00
Jamie Cameron
16dfea1f98 Merge pull request #1686 from webmin/dev/fix-restarts-from-1.994
Fix restarts from 1.994 (final)
2022-07-12 12:52:06 -07:00
iliajie
6e347b00e1 Fix formatting 2022-07-12 21:42:44 +03:00
iliajie
ef9c4b80b2 Fix typo exit -> echo 2022-07-12 21:41:53 +03:00
iliajie
529df9ea9b Fix restarts for real 2022-07-12 21:39:14 +03:00
Jamie Cameron
d8e91f731e Command to show in the UI should not be escaped, but the actual command must be 2022-07-10 16:59:09 -07:00
Jamie Cameron
13f7bf9621 Command to show in the UI should not be escaped, but the actual command must be 2022-07-10 16:51:57 -07:00
iliajie
48bb329a60 Update translations 2022-07-11 02:37:53 +03:00
iliajie
d792d4ee7c Fix to use even shorter and later we'll use from input 2022-07-09 21:52:22 +03:00
iliajie
bb357fb2d1 Fix not to make string length that large not to break themes 2022-07-09 21:43:09 +03:00
iliajie
5200f5bc09 Add truncated string length to be configurable 2022-07-09 21:14:05 +03:00
iliajie
a951570ab9 Fix truncated string length 2022-07-09 20:36:22 +03:00
Ilia
4f2ee79dde Merge pull request #1683 from unknown10777/master
Delete machine translations
2022-07-08 22:15:57 +03:00
unknown10777
2aa7178bea Update module.info.zh 2022-07-09 03:04:05 +08:00
unknown10777
4fe7587d17 Delete module.info.zh.auto 2022-07-09 03:01:05 +08:00
unknown10777
764295eb76 Delete module.info.zh.auto 2022-07-09 02:59:45 +08:00
iliajie
760d4392ed Print bottom update button only if not in viewport https://github.com/webmin/authentic-theme/issues/1605#issue-1298478251 2022-07-08 12:31:26 +03:00
Jamie Cameron
c648f1225b Merge pull request #1682 from webmin/dev/fix-webmin-restarts-installed-from-source
Fix Webmin restarts when installed from source
2022-07-07 15:03:30 -07:00
iliajie
18e02fc163 Run pre and post install 2022-07-07 17:44:48 +03:00
iliajie
ceb3f4b669 Fix earlier introduced bugs for Solaris systems 2022-07-07 17:44:20 +03:00
iliajie
3bb6b0b992 Fix equality operator that fails in sh (works in bash) 2022-07-07 13:52:56 +03:00
Jamie Cameron
f3be18aa28 Show real PVs for raid LVs 2022-07-05 13:38:37 -07:00
Jamie Cameron
29c036da6e Show number of mirrors 2022-07-05 13:25:37 -07:00
Jamie Cameron
05f0b11c2f Volume counts don't include the parity disk 2022-07-05 12:52:47 -07:00
Jamie Cameron
c86947fd72 Merge branch 'master' of github.com:webmin/webmin 2022-07-05 12:28:26 -07:00
Jamie Cameron
79ea36b1fc Type needs to be striped for raid0 2022-07-05 12:28:16 -07:00
iliajie
81da9fdf6f Fix to use latest release to propose download 2022-07-05 21:45:14 +03:00
iliajie
8377a50a1a Add releases assets link for download 2022-07-05 16:41:35 +03:00
iliajie
2b87fc925a Fix makedebian.pl for Usermin 2022-07-05 03:07:05 +03:00
Jamie Cameron
9c0d35238b Fix a perl error 2022-07-03 19:04:05 -07:00
Jamie Cameron
546ddeb227 Merge pull request #1677 from webmin/reprise/fix-webmin-restarts-on-upgrades
Reprise: Fix Webmin restarts on upgrades
2022-07-03 15:56:31 -07:00
iliajie
6f5bb3947f Fix not to call SIGSTOP and SIGCONT for now 2022-07-04 01:00:12 +03:00
iliajie
37ac053942 Rename to README-zh.md ; fix the link 2022-07-04 00:40:27 +03:00
Jamie Cameron
5310d92d72 Merge branch 'master' of github.com:webmin/webmin 2022-07-03 14:36:11 -07:00
Jamie Cameron
babc9eac60 Add fallback in case PATH is somehow not set 2022-07-03 14:35:37 -07:00
iliajie
4b0303b6ae Update link to a new README-zh-cn.md file 2022-07-04 00:35:36 +03:00
iliajie
f1baf00879 Update README.md contributors 2022-07-04 00:30:02 +03:00
iliajie
d78a9a60c5 Revert "Update README.md contributors"
This reverts commit d3691a433f.
2022-07-04 00:29:19 +03:00
iliajie
d3691a433f Update README.md contributors 2022-07-04 00:28:00 +03:00
Ilia
356f707750 Merge pull request #1678 from unknown10777/master
Adds few zh-cn translations and a zh-cn version of readme.
2022-07-04 00:23:52 +03:00
unknown10777
db56a1caef Add entry to zh-cn version readme 2022-07-04 05:06:12 +08:00
unknown10777
ea01d751db localized translation 2022-07-04 05:04:09 +08:00
unknown10777
bbd430d0f1 Rename zh.auto to zh 2022-07-04 04:01:32 +08:00
unknown10777
6e2f8fca62 Update zh.auto 2022-07-04 04:01:07 +08:00
unknown10777
3100f87aa8 Delete module.info.zh.auto 2022-07-04 03:52:18 +08:00
unknown10777
e0bd9cd6fb Update module.info.zh 2022-07-04 03:51:56 +08:00
unknown10777
f3d5f01fcf Update module.info.zh 2022-07-04 03:50:38 +08:00
unknown10777
c38c46a38b Update zh 2022-07-04 03:35:51 +08:00
unknown10777
9e36ec65f1 Correct confusing translations
I apologize for confusing translations
2022-07-04 03:30:34 +08:00
unknown10777
37f799ecc8 Update zh
Iam sorry that some of them are confusing in Webmin
2022-07-04 03:08:38 +08:00
iliajie
7376c73a08 Fix setup.sh 2022-07-03 12:56:58 +03:00
iliajie
5dd812c47a Fix setup.sh 2022-07-03 12:56:50 +03:00
iliajie
b6660b1251 Fix makerpm.pl 2022-07-03 12:56:15 +03:00
iliajie
b96a499100 Fix makedebian.pl 2022-07-03 12:55:59 +03:00
iliajie
63a2e3e8bc Revert "Add kill command fall-back (just in case)"
This reverts commit 6a68cc8149.
2022-07-03 02:19:36 +03:00
Jamie Cameron
6b470c0290 Merge branch 'master' of github.com:webmin/webmin 2022-07-02 15:04:36 -07:00
Jamie Cameron
0872ecbfcf Log something on shutdown 2022-07-02 15:04:29 -07:00
iliajie
6a68cc8149 Add kill command fall-back (just in case) 2022-07-03 00:03:55 +03:00
iliajie
5f97294c50 Merge remote-tracking branch 'origin/master' 2022-07-02 23:51:30 +03:00
iliajie
56a7221290 Fix to check on kill command for systemd unit file 2022-07-02 23:51:12 +03:00
Jamie Cameron
349f02ad34 Devel version bump 2022-07-02 13:47:45 -07:00
iliajie
673b00f4ad Fix reload command 2022-07-02 23:44:54 +03:00
Jamie Cameron
612293154d Use actual path to the kill command 2022-07-02 13:38:31 -07:00
Jamie Cameron
2136fea0f2 Use actual path to the kill command 2022-07-02 13:37:42 -07:00
iliajie
9656298c85 Revert "Fix no /usr/bin/kill command too"
This reverts commit af177a69ba.
2022-07-02 23:35:21 +03:00
Jamie Cameron
9bbbf04a9e Use the correct path to the kill command 2022-07-02 13:33:34 -07:00
iliajie
af177a69ba Fix no /usr/bin/kill command too 2022-07-02 23:31:56 +03:00
iliajie
46365302f5 Merge branch 'master' of github.com:webmin/webmin 2022-07-02 23:17:47 +03:00
iliajie
f73a595d91 Fix key size for miniserv.pem 2022-07-02 23:15:01 +03:00
Jamie Cameron
e4b4fbcc6a Some systems (like Ubuntu 18) don't have the kill command in /usr/bin 2022-07-02 13:14:56 -07:00
Jamie Cameron
02e0d43f4e Don't stop webmin in setup.sh when it's already stopped beforehand 2022-07-02 12:31:20 -07:00
iliajie
e2f273d887 Fix webmin sub-commands are warnings friendly 2022-07-02 15:52:41 +03:00
Jamie Cameron
85553b8136 Merge branch 'master' of github.com:webmin/webmin 2022-07-01 21:59:57 -07:00
Jamie Cameron
e01579dfd1 javascript: can use different HTML entities 2022-07-01 21:59:10 -07:00
iliajie
3137198008 Fix not to print redundant format (can be seen from a filename) 2022-06-30 23:35:28 +03:00
iliajie
6b45fdb91a Fix to remove pointless alias sub-commands 2022-06-30 13:37:21 +03:00
iliajie
d0ed6f944e Fix pointless warnings flooding error log 2022-06-30 13:08:38 +03:00
iliajie
ff5d73b12c Fix seperated -> separated
https://github.com/webmin/webmin/pull/1674
2022-06-29 16:10:07 +03:00
Ilia
ff588f300f Merge pull request #1674 from luzpaz/typos
Fix user and non-user facing typos
2022-06-29 16:07:27 +03:00
iliajie
bbc46bbf09 Fix password format detection on FreeBSD systems 2022-06-29 15:26:09 +03:00
luz paz
3e6142f098 Fix user and non-user facing typos 2022-06-29 07:17:11 -04:00
Jamie Cameron
033189dc42 Handle case where substitution doesn't exist 2022-06-27 23:03:29 -07:00
Jamie Cameron
6e8351b0ed Use standard functions 2022-06-27 22:44:40 -07:00
Jamie Cameron
1095ef4308 Use any kind of bootup action, not just an init script 2022-06-26 14:13:40 -07:00
iliajie
945a8ac212 Fix to revert Dovecot start/stop commands to use init 2022-06-27 00:04:31 +03:00
iliajie
4123d03922 Fix to use init script config name 2022-06-26 23:29:37 +03:00
iliajie
88aadc1c4a Revert "Fix to use reload over restart when possible"
This reverts commit c41c8119e3.
2022-06-25 15:50:16 +03:00
iliajie
404310f230 Fix styling 2022-06-23 23:46:34 +03:00
Ilia
521ede5a3b Update CHANGELOG.md (1.995) 2022-06-23 12:38:31 +03:00
Ilia
1805d78e05 Fix Cron messages styling 2022-06-23 01:55:47 +03:00
Ilia
737a51de57 Fix not to display links when changing bind 2022-06-23 01:15:43 +03:00
Ilia
18e2a871e7 Fix missing restart command 2022-06-22 22:10:40 +03:00
Ilia
fdc9e6e2d8 Fix to trim last empty space when present too (for comma) 2022-06-22 20:04:46 +03:00
Ilia
c28b994534 Fix to check if there are results for proper comma position 2022-06-22 19:47:24 +03:00
Ilia
d918c517bd Update CHANGELOG.md ; merge and drop old CHANGELOG 2022-06-22 00:49:31 +03:00
Ilia
c0acf5685a No extra line breaks 2022-06-21 17:24:57 +03:00
Jamie Cameron
71db92eb6e Merge branch 'master' of github.com:webmin/webmin 2022-06-20 08:42:59 -07:00
Jamie Cameron
d0e0a1c193 Always update the status file at 0% 2022-06-20 08:42:30 -07:00
Ilia
0f6d15a408 Merge pull request #1671 from unknown10777/master
Added and corrected some translations
2022-06-19 22:33:17 +03:00
unknown10777
95d8b7af06 Modify and added some translations 2022-06-20 02:24:26 +08:00
unknown10777
588e25b7da Update zh 2022-06-20 02:23:24 +08:00
Jamie Cameron
a0e89e55a3 Merge branch 'master' of github.com:webmin/webmin 2022-06-18 23:56:46 -07:00
Jamie Cameron
e81916651b Set useful environment variables for pre and post scripts https://forum.virtualmin.com/t/backup-command-to-run-after-backup-script-problem/115454/22 2022-06-18 23:55:27 -07:00
Ilia
bb4e00df03 Fix to ignore initial release even if passed 2022-06-19 02:09:55 +03:00
Ilia
15834e406d Fix to pass only main version (without minor) 2022-06-19 01:48:57 +03:00
Jamie Cameron
dea6e79362 Merge pull request #1669 from webmin/dev/installation-password-hashing
Add support for `yescrypt` and `sha512` upon installation; fix other bug
2022-06-18 15:00:44 -07:00
Ilia
ecc8be2826 Fix not to add more digits
cd1ae41ad5 (commitcomment-76428145)
2022-06-19 00:23:18 +03:00
Ilia
a21626bd21 Fix salt length 2022-06-19 00:08:49 +03:00
Ilia
ebfb5dbae1 Fix to pass salt as a param
https://github.com/webmin/webmin/pull/1669#discussion_r901011310
2022-06-19 00:07:42 +03:00
Ilia
defa41f0b3 Fix indent
https://github.com/webmin/webmin/pull/1669#discussion_r901010274
2022-06-18 23:41:26 +03:00
Ilia
cd1ae41ad5 Fix to imporve randomness of the salt
https://github.com/webmin/webmin/pull/1669#discussion_r901011178
2022-06-18 23:35:55 +03:00
Ilia
5c7d31a1be Fix to rely on internal restarts/reloads
d357005cba (commitcomment-76425852)
2022-06-18 23:04:24 +03:00
Jamie Cameron
b5ce93bcac Add flag to force key re-generation https://github.com/virtualmin/virtualmin-gpl/issues/406 2022-06-18 12:47:11 -07:00
Jamie Cameron
005568c133 Merge branch 'master' of github.com:webmin/webmin 2022-06-18 11:04:26 -07:00
Jamie Cameron
1024adc6af Fix addition of --nofork arg 2022-06-18 11:03:59 -07:00
Ilia
1b78cf2656 Alerts vs text for filters 2022-06-18 11:55:32 +03:00
Jamie Cameron
5063d29ac8 When restarting, don't fork again 2022-06-17 15:54:44 -07:00
Ilia
38d35762c4 Fix to info alert 2022-06-17 23:07:07 +03:00
Ilia
a567dfd906 Fix typo 2022-06-17 21:06:29 +03:00
Ilia
cb1ec4ff1e Fix filter module messaging 2022-06-17 21:04:40 +03:00
Jamie Cameron
4075611f56 Merge branch 'master' of github.com:webmin/webmin 2022-06-15 22:27:32 -07:00
Jamie Cameron
61b95d6944 Escape untrusted path_info 2022-06-15 21:32:09 -07:00
Ilia
9d36b7c0e4 Fix to use API to check on command 2022-06-16 00:58:31 +03:00
Ilia
5c894525f1 Fix not to print passwords in terminal 2022-06-16 00:58:05 +03:00
Ilia
1993606809 Default to enable auto-detection of hashing format in setup.pl 2022-06-16 00:57:27 +03:00
Ilia
b0b0c11028 Add support for yescrypt and sha512 in setup.pl script 2022-06-16 00:56:50 +03:00
Ilia
4aa2154d42 Fix unix_crypt not to fail false positively 2022-06-16 00:45:16 +03:00
Ilia
e20ebc2da9 Default to enable auto-detection of hashing format in setup.sh 2022-06-15 23:30:27 +03:00
Ilia
e68b0a161c Add support for yescrypt and sha512 in setup.sh script 2022-06-15 23:29:12 +03:00
Ilia
9785382828 Fix support for contemporary salts 2022-06-15 23:27:04 +03:00
Ilia
6402eb9e9b Add stdout support for passwd sub-command based on system hash type 2022-06-15 19:57:54 +03:00
Ilia
f8758d663d Fix Usermin restart with systemd 2022-06-15 13:32:57 +03:00
Ilia
6c793a06f2 Fix not to print at line N when dying 2022-06-15 04:13:16 +03:00
Ilia
300c957a79 Merge pull request #1667 from webmin/dev/new-webmin-server-command
Add new `webmin server` command to control `miniserv`
2022-06-15 04:08:19 +03:00
Ilia
b25d2fe02f Add new webmin server command to control miniserv 2022-06-15 04:04:01 +03:00
Ilia
3862848b42 Fix reload script for systemd in /etc/webmin 2022-06-15 03:18:12 +03:00
Ilia
0b43242c44 Fix not to log to systemd while waiting 2022-06-15 01:33:48 +03:00
Ilia
70395aab02 Fix to solve Webmin systemd ongoing issues 2022-06-15 01:00:10 +03:00
Ilia
603b5029bc Add to support Restart= and RestartSec= for systemd 2022-06-15 00:06:34 +03:00
Ilia
9c35578d2e Add get_systemd_unit_pid API 2022-06-14 23:19:17 +03:00
Ilia
be1cac6b95 Unroll systemd reload for now 2022-06-14 21:56:10 +03:00
Ilia
eff6c31b7f Fix to actually perform a restart (not reload) 2022-06-14 15:21:14 +03:00
Ilia
6eeda08219 Fix Fail2Ban regex lazy over greedy; fix base styling 2022-06-14 15:00:50 +03:00
Ilia
722c2bf663 Fix how Usermin is restarted/reloaded 2022-06-14 02:02:10 +03:00
Ilia
ababa1ff72 Check if init module available before using 2022-06-14 01:24:39 +03:00
Ilia
6f61ab1373 Fix to remove OOM controls 2022-06-13 22:27:11 +03:00
Ilia
171840ff50 Fix to check if Webmin/Usermin systemd unit was setup
d357005cba (comments)
2022-06-13 11:58:14 +03:00
Ilia
7f71a4b8f8 Add missed patch to address XSS (in Usermin) 2022-06-13 11:38:58 +03:00
Ilia
3885ea27c2 Add separate AlmaLinux and Rocky Linux configs for Dovecot 2022-06-13 11:37:28 +03:00
Jamie Cameron
d357005cba Systemctl cannot be assumed to work just because it is installed, because the webmin action may not have been setup 2022-06-12 21:42:03 -07:00
Jamie Cameron
48e72094df New webmin version 2022-06-11 16:44:50 -07:00
Ilia
2dd1060263 Merge remote-tracking branch 'origin/master' 2022-06-11 17:57:24 +03:00
Ilia
7f541f90b9 Fix not to switch to your self 2022-06-11 17:57:06 +03:00
Jamie Cameron
7e8b940077 Merge branch 'master' of github.com:webmin/webmin 2022-06-10 22:49:49 -07:00
Jamie Cameron
24d1a476fb Assume NVME always supports SMART https://forum.virtualmin.com/t/nvme-to-usb-using-realtek-rtl9210b-and-smart-status-issue/115527/14 2022-06-10 22:49:08 -07:00
Ilia
5c3e239534 Fix to check if init module is available 2022-06-10 14:31:43 +03:00
Jamie Cameron
3ce2843b1d Merge pull request #1664 from webmin/dev/reload-over-restart
Fix to use reload over restart when possible
2022-06-09 17:46:14 -07:00
Ilia
c41c8119e3 Fix to use reload over restart when possible 2022-06-09 15:00:31 +03:00
Jamie Cameron
743bb67414 Fix check if firewalld is installed but not running 2022-06-08 21:30:43 -07:00
Jamie Cameron
e83ab6d83d Always auto-detect drive type https://forum.virtualmin.com/t/nvme-to-usb-using-realtek-rtl9210b-and-smart-status-issue/115527/4 2022-06-08 19:47:13 -07:00
Jamie Cameron
96c6a227e8 Move all sessions link to end of table 2022-06-08 19:21:54 -07:00
Jamie Cameron
0b1d2885d4 Move actions to a separate column 2022-06-08 19:20:30 -07:00
Jamie Cameron
7ec58b13d4 Merge pull request #1659 from webmin/dev/systemd-improvements
Dev/systemd improvements
2022-06-08 16:19:21 -07:00
Ilia
be8952db22 Merge remote-tracking branch 'origin/master' 2022-06-09 00:26:30 +03:00
Ilia
7df055e668 Fix BIND config for FreeBSD 12 2022-06-09 00:26:18 +03:00
Ilia
597682f9ae Fix to use absolute path 2022-06-08 20:42:36 +03:00
Jamie Cameron
d55fc76bf6 Include command in lsof result 2022-06-07 22:01:21 -07:00
Ilia
9daf01dfcb Reload miniserv using systemctl reload 2022-06-07 23:14:33 +03:00
Ilia
04ee7e9c08 Fix systemd webmin.service file; lower priority 2022-06-07 23:13:55 +03:00
Ilia
d2cce7482b Simply replace Gray Framed with Virtualmin Framed theme 2022-06-07 15:03:54 +03:00
Ilia
43052c7b50 One more space please 2022-06-07 10:58:19 +03:00
Ilia
c2d26f1c13 Fix bad typo 2022-06-07 10:54:13 +03:00
Ilia
36d051f12f Fix Recent Logins dashboard links 2022-06-07 10:51:00 +03:00
Ilia
f1f27bd334 No deepcopy; no pid no filename 2022-06-05 00:50:41 +03:00
Ilia
31895cd662 Revert "No deepcopy; no pid no filename"
This reverts commit eba4feb39b.

Wrong branch!
2022-06-05 00:47:56 +03:00
Ilia
eba4feb39b No deepcopy; no pid no filename 2022-06-05 00:47:07 +03:00
Jamie Cameron
b7468b611c Merge branch 'master' of github.com:webmin/webmin 2022-06-04 11:11:46 -07:00
Jamie Cameron
3e20c9436d Add config option for file to add new directives to https://github.com/virtualmin/virtualmin-gpl/issues/398 2022-06-04 11:08:50 -07:00
Jamie Cameron
1108601b07 Merge pull request #1655 from webmin/dev/new-journald-module
Add new System Logs Viewer (`logviewer`) module
2022-06-04 08:10:58 -07:00
Jamie Cameron
6be052cdc9 Merge pull request #1654 from webmin/dev/set-webmin-to-use-system-default-hashing
Add Webmin to support system default hashing format
2022-06-03 16:26:40 -07:00
Ilia
64bad303b5 Paths in unit service file must be configurable 2022-06-03 21:45:28 +03:00
Ilia
95dcc4cd88 Add API to return cached theme info 2022-06-03 16:38:56 +03:00
Ilia
6ca7489a46 Fix missing ExecReload command 2022-06-03 14:54:06 +03:00
Ilia
849c7613ad Yet, must be killed and will triger auto-restart 2022-06-03 14:38:01 +03:00
Ilia
517c43c39b Lower reload time but make sure it's not auto-restarted on force reload 2022-06-03 14:09:34 +03:00
Ilia
4d48f6ef72 Fix OOMPolicy for Webmin processes 2022-06-03 13:59:25 +03:00
Ilia
f662edb814 Fix miniserv restart with systemd 2022-06-03 13:14:06 +03:00
Ilia
9f6a651a79 Fix change bind port redirects 2022-06-03 04:44:58 +03:00
Ilia
299b747738 Disable subroutine redefined warnings to prevent log polution (2) 2022-06-02 15:30:02 +03:00
Ilia
d598c43371 Disable subroutine redefined warnings to prevent log polution 2022-06-02 15:28:14 +03:00
Ilia
bb39025bac Fix to check if init module is available
Users in Usermin cannot start/restart the service
2022-06-02 12:02:34 +03:00
Jamie Cameron
8985485aff Fix rocky linux label https://github.com/webmin/webmin/issues/1658 2022-05-31 21:06:29 -07:00
Ilia
56660dc4f2 Fix flag type 2022-05-31 23:18:35 +03:00
Ilia
e40bd76eba Fix filenames for AlmaLinux configs 2022-05-31 21:50:36 +03:00
Ilia
05bb47c28b Fix missing call to init module 2022-05-31 19:22:06 +03:00
Ilia
871a402868 Fix Dovecot start, stop and restart commands 2022-05-31 19:15:07 +03:00
Ilia
a9e35b7369 Add support to display syslog-ng logs 2022-05-31 15:50:50 +03:00
Jamie Cameron
974c705b33 Start of work on RAID LV creation 2022-05-30 17:14:25 -07:00
Jamie Cameron
e9e968b140 Merge pull request #1652 from webmin/dev/passwd-yescrypt
Add support for `yescrypt` password hashing scheme
2022-05-30 15:26:24 -07:00
Ilia
fd223e7933 Revert "Fix not to show as config option yescrypt when not supported"
This reverts commit f431aaafde.
2022-05-30 23:45:39 +03:00
Ilia
88c6e06c03 Add support to list and view all syslog logs 2022-05-30 15:53:37 +03:00
Ilia
d225a991e4 Fix label order 2022-05-30 13:50:55 +03:00
Ilia
b6877be1c1 Fix priority messages naming; fix sorting; fix display 2022-05-30 13:45:43 +03:00
Jamie Cameron
4bfe897054 Merge branch 'master' of github.com:webmin/webmin 2022-05-29 22:14:34 -07:00
Jamie Cameron
a966382709 Use ui_link instead of manually created hrefs 2022-05-29 22:12:13 -07:00
Ilia
f431aaafde Fix not to show as config option yescrypt when not supported 2022-05-30 01:35:39 +03:00
Ilia
3a7dda67cd Warn syslog and syslog-ng user that systemd-journald is found 2022-05-30 01:07:32 +03:00
Ilia
c9b1db30e2 Add logviewer to default modules list 2022-05-30 00:41:33 +03:00
Ilia
c3ba4a9557 Add new System Logs Viewer (logviewer) module 2022-05-30 00:41:12 +03:00
Ilia
4028399d4c Fix to force system detection hashing format 2022-05-29 14:32:05 +03:00
Ilia
db0c5d1d76 Fix CLI tool to consider default system hashing format 2022-05-29 14:04:06 +03:00
Ilia
3aa792f73d Allow foreign callers to force system detection of hashing format 2022-05-29 13:44:38 +03:00
Ilia
3b850af7c0 Add Webmin to support system default hashing format 2022-05-29 12:58:16 +03:00
Ilia
636a8a304d Fix comment 2022-05-29 12:47:46 +03:00
Jamie Cameron
8f9e1cbfc5 Merge pull request #1649 from webmin/dev/user-modes-tester
Add unobtrusive way to test if user is privileged; separate RPC logic
2022-05-28 13:42:28 -07:00
Ilia
e500398a23 Fix to fall back to /etc/redhat-release for Alma and Rocky 2022-05-28 23:35:32 +03:00
Ilia
7f2d442374 No caching as potentially a mode can change during the call 2022-05-28 23:12:30 +03:00
Ilia
5ac4bdde17 Add validate_password support 2022-05-28 23:09:29 +03:00
Ilia
dae7f8a397 Fix error message 2022-05-28 23:01:11 +03:00
Ilia
5df581e103 Fix to simplify mode test 2022-05-28 22:16:31 +03:00
Ilia
16e8f9ea9d Cache mode 2022-05-28 21:31:19 +03:00
Ilia
547fc9caf6 Add support for yescrypt password hashing scheme
https://sourceforge.net/p/webadmin/discussion/55377/thread/01e65be3f9/
2022-05-28 19:26:32 +03:00
Ilia
20bfc7785e Add standard admins; fix comments 2022-05-26 14:23:55 +03:00
Ilia
aa23ccf6e0 Fix webmin_user_can_rpc to have fallback admin users 2022-05-26 14:09:10 +03:00
Ilia
d102f80290 Separate Mail and Safe users; add convenience sub webmin_user_is 2022-05-26 14:04:48 +03:00
Ilia
26fa48623c Add unobtrusive way to test if user is privileged; separate RPC 2022-05-25 14:42:07 +03:00
Jamie Cameron
9477ea298d Merge pull request #1641 from webmin/dev/fix-admin-check
Fix admin check
2022-05-23 13:26:54 -07:00
Jamie Cameron
c4a5148f2b New version bump 2022-05-23 13:23:00 -07:00
Ilia
3f3b5bdf9c Fix admin check 2022-05-23 22:02:48 +03:00
Jamie Cameron
57c659d90a New version bump 2022-05-20 22:15:02 -07:00
Jamie Cameron
0117718f12 Merge branch 'master' of github.com:webmin/webmin 2022-05-19 20:56:48 -07:00
Jamie Cameron
68e1627eb7 Function to create a raid LV 2022-05-19 20:54:13 -07:00
Ilia
975362519a Display Release notes link for Ubuntu, Alma and Rocky 2022-05-20 00:43:29 +03:00
Ilia
05ff9c3619 Add more space before first link/button 2022-05-19 23:41:59 +03:00
Ilia
e91303b630 Update comment 2022-05-18 20:12:08 +03:00
Ilia
77e7db787a Fix systemd get root 2022-05-18 20:08:51 +03:00
Ilia
0e33aaa18d Fix var_dump filename 2022-05-15 13:17:35 +03:00
Jamie Cameron
88ec3a05cb 00~Report an error if updating the DNS records fails 2022-05-14 14:05:53 -07:00
Jamie Cameron
6a2334bf8b Factor out check for root-ish user into a separate function https://github.com/webmin/webmin/issues/1635 2022-05-14 11:38:03 -07:00
Jamie Cameron
3a6426858d Always quote 2022-05-13 23:50:45 -07:00
Jamie Cameron
8ed3bedbaa Merge branch 'master' of github.com:webmin/webmin 2022-05-11 21:22:05 -07:00
Jamie Cameron
b32cb7b0ba Figure out next run time in monthly mode https://github.com/webmin/authentic-theme/issues/1596 2022-05-11 21:21:59 -07:00
Ilia
bd383b0e78 Fix missing column in Fail2ban (File list) 2022-05-12 01:47:33 +03:00
Ilia
326ce82aa0 Support Squid v5.x 2022-05-11 00:27:27 +03:00
Ilia
25373eef90 Add All sessions button to list all currently logged in sessions 2022-05-10 13:10:03 +03:00
Ilia
031806f29c Display session delete and view log buttons on the dashboard 2022-05-10 12:02:24 +03:00
Jamie Cameron
fb993f22f8 Fix checking for remote host 2022-05-09 22:11:02 -07:00
Ilia
8404ff7d22 Show No password! in red 2022-05-08 00:37:23 +03:00
Jamie Cameron
385ccdf43f Use common function to check init script status, rather than looking for a file 2022-05-07 13:08:35 -07:00
Jamie Cameron
1a24cbc8ef Make the error message less confusing when just enabling an action 2022-05-07 12:21:43 -07:00
Jamie Cameron
6dc0a32013 Merge branch 'master' of github.com:webmin/webmin 2022-05-07 12:17:29 -07:00
Jamie Cameron
38dc8cdf4f We don't need to freeze and thaw on reload, as we do it before and after editing 2022-05-07 12:16:15 -07:00
Jamie Cameron
ac64ea08c0 Merge pull request #1632 from maykoli/dev/fix-sensors-fan-info
Fix sensors fans info parsing missing
2022-05-07 12:08:57 -07:00
Maykol
0196d33f7e Fix sensors fans information not saved in some cases 2022-05-07 13:18:03 +02:00
Ilia
c6e2df146a Fix to suppress error not command output 2022-05-06 20:17:51 +03:00
Jamie Cameron
3e01c24434 Suppress output in the right place 2022-05-01 17:31:01 -07:00
Jamie Cameron
a47ea3f4c5 New version bump 2022-04-30 16:33:23 -07:00
Jamie Cameron
6caa73858f Merge branch 'master' of github.com:webmin/webmin 2022-04-30 15:30:02 -07:00
Jamie Cameron
944886caea Licence is actually BSD-3 2022-04-30 15:29:50 -07:00
Ilia
3aa1dea739 Change mode for webmin-systemd to non exec 2022-04-30 16:53:13 +03:00
Ilia
6b629a4317 Fix to check if value exists first 2022-04-30 12:19:56 +03:00
Jamie Cameron
e0ea538216 Merge pull request #1628 from webmin/dev/postinstall-procedures
Dev/postinstall procedures
2022-04-27 20:50:20 -07:00
Jamie Cameron
802d58aa81 Change to dated-based serial by default https://github.com/virtualmin/virtualmin-gpl/issues/387 2022-04-26 19:07:59 -07:00
Jamie Cameron
066bb9cf37 Merge branch 'master' of github.com:webmin/webmin 2022-04-26 18:56:19 -07:00
Jamie Cameron
d54fa9028b Network line sometimes has 'metric XXX' in it https://github.com/virtualmin/virtualmin-pro/issues/25 2022-04-26 18:56:04 -07:00
Ilia
df7579a78a Fix to display as table for BIND and MySQL on these distros too 2022-04-27 00:00:47 +03:00
Ilia
5c04d35456 Print no bold 2022-04-26 01:53:30 +03:00
Ilia
d865737a45 Fix to hide scripts that mustn't be run directly; fix bugs 2022-04-25 17:04:01 +03:00
Ilia
dfbf80b3b1 Call force reload as restart-by-force-kill to make better sense 2022-04-25 15:36:50 +03:00
Ilia
e84bb09b81 Fix command presence test
https://github.com/webmin/webmin/pull/1628#discussion_r857203773
2022-04-25 13:46:31 +03:00
Ilia
17164f80b1 More warning messages updates 2022-04-24 17:46:53 +03:00
Ilia
14eacee616 Make warning message look better on Debian 2022-04-24 17:42:33 +03:00
Ilia
c026a53cf5 Add missing done 2022-04-24 12:48:32 +03:00
Ilia
08d7aae99c Fix new line 2022-04-24 11:41:26 +03:00
Ilia
1209e27531 Remove old code (sync with master) 2022-04-24 11:39:22 +03:00
Ilia
7e632d7769 This is atboot.pl not updateboot.pl 2022-04-24 11:21:13 +03:00
Jamie Cameron
0b3d63f5ef Delete the dsset- file even if DNS tools aren't being used 2022-04-23 21:47:01 -07:00
Jamie Cameron
6b43c981b8 Preserve key files when disabling DNSSEC 2022-04-23 18:23:17 -07:00
Ilia
fbed333160 Fix type - WARN instead of ERROR 2022-04-23 23:51:49 +03:00
Ilia
ad91683ffa Don't do cleaning, it will happen by the package manager 2022-04-23 23:50:00 +03:00
Jamie Cameron
f54022bff4 Make sure extra slaves are actually IPs https://forum.virtualmin.com/t/dns-secondary-slave/114752/9 2022-04-23 12:43:26 -07:00
Jamie Cameron
e51ff18396 Remove special-case replacement of stop script to fix an old bug 2022-04-23 12:34:18 -07:00
Jamie Cameron
579d377fad Map type lmdb is also editable https://sourceforge.net/p/webadmin/bugs/5558/ 2022-04-23 12:25:09 -07:00
Ilia
5ad6251cbd Fix setup.pl to accommodate latest changes with setup.sh 2022-04-23 21:58:22 +03:00
Jamie Cameron
714ac1242b Merge branch 'master' of github.com:webmin/webmin 2022-04-23 11:51:35 -07:00
Jamie Cameron
0c43244890 Just use systemctl if possible 2022-04-23 11:51:30 -07:00
Ilia
0dea6e0746 Fix to only test the command presence 2022-04-23 21:03:03 +03:00
Ilia
52cc3c5458 Fix links creation 2022-04-23 21:01:58 +03:00
Ilia
4d3dc79a43 Be explicit when Webmin cannot be restarted in those rare cases 2022-04-23 17:28:22 +03:00
Ilia
ee8e260664 Fail proof way of stopping Webmin server 2022-04-23 16:44:52 +03:00
Ilia
468945a74d Don't assume default 2022-04-23 15:48:56 +03:00
Ilia
6b3deb4d72 Remove stray PAM on uninstall 2022-04-23 15:14:01 +03:00
Ilia
3696c8ac74 We must clear the mess for systemd 2022-04-23 03:56:41 +03:00
Ilia
c1d660a996 This will be cleared by uninstall 2022-04-23 03:56:18 +03:00
Ilia
d8cd3c8ac8 Just remove commented out earlier 2022-04-23 03:36:38 +03:00
Ilia
da71f1dd3c Add After 2022-04-23 02:52:34 +03:00
Ilia
da3b4c6296 Clear systemd and do uninstall silently 2022-04-23 02:45:04 +03:00
Ilia
ba321fcd7e Remove sysconfig/daemons and don't clear rc*.d 2022-04-23 02:21:54 +03:00
Ilia
4b9895b334 Add sec check 2022-04-23 02:20:55 +03:00
Ilia
dd1927b54c Drop new file 2022-04-23 02:18:16 +03:00
Ilia
6846bfdda4 Update boot properly 2022-04-23 02:17:25 +03:00
Ilia
d3ad394bd8 Always update systemd script 2022-04-23 02:03:09 +03:00
Ilia
eeeae8a2f6 Fix indent 2022-04-23 01:20:32 +03:00
Ilia
9079d6121a Use recommended /etc/systemd/system by default 2022-04-23 01:14:19 +03:00
Ilia
05ed0be573 Fix systemd script generation for manual installs 2022-04-23 01:06:24 +03:00
Ilia
bc3da3462b Don't restart on failure 2022-04-23 00:34:27 +03:00
Ilia
98d3a1d984 Further revert back for RPM 2022-04-23 00:18:39 +03:00
Ilia
e0ece6d26b Partially revert incorrect assumptions in centralized startup 2/2 2022-04-23 00:13:39 +03:00
Ilia
3b722daa81 Enable service only after script is ready 2022-04-22 23:58:02 +03:00
Ilia
9b7e14d781 No need to store variable 2022-04-22 23:44:20 +03:00
Ilia
b70a9f9917 Enable only when switching to new systemd mode 2022-04-22 23:43:44 +03:00
Ilia
c466274443 Switch to creating centralized startup service in setup.sh 1/2 2022-04-22 17:17:01 +03:00
Ilia
8f3b2e350f Prevent fixing already fixed stop script 2022-04-22 15:05:17 +03:00
Ilia
5640bd6028 Remove creating init.d on package creation time 2022-04-22 14:42:04 +03:00
Ilia
574c5a39b4 Unroll previous changes 2022-04-22 14:41:14 +03:00
Ilia
68042ecec6 Fix systemctl test 2022-04-22 13:58:30 +03:00
Ilia
d7e04f64f7 Fix lost language block 2022-04-21 20:40:27 +03:00
Ilia
349741ce88 Fix generated scripts mod 2022-04-21 19:00:05 +03:00
Ilia
64c14c7975 Clear generated files upon installation 2022-04-21 17:06:41 +03:00
Ilia
13619825d9 Fix to properly deal with both init.d and systemd systems
a3680e0173 (r71796872)
2022-04-21 14:25:13 +03:00
Ilia
a3680e0173 Add support for native systemd webmin.service unit 2022-04-21 03:55:33 +03:00
Ilia
e1abbd61e3 Add extra euid check 2022-04-20 04:01:12 +03:00
Ilia
02e523b402 Fix to use native commands on systemd systems 2022-04-20 03:40:07 +03:00
Ilia
0c892589c9 Fix force-reload command 2022-04-19 20:20:09 +03:00
Ilia
b7f0d3f017 Remove obsolete code 2022-04-19 19:48:21 +03:00
Ilia
2b793e35d9 Avoid printing to STDOUT, print to webmin-setup.out when necessary 2022-04-19 18:16:24 +03:00
Ilia
1089bc8fb5 Fix STDOUT prints 2022-04-19 17:04:02 +03:00
Ilia
33bdfd423d Fix CentOS Stream Linux name 2022-04-18 19:01:42 +03:00
Ilia
d20ef75660 Merge remote-tracking branch 'origin/master' 2022-04-18 16:48:14 +03:00
Ilia
65008bfd09 Fix AlmaLinux name 2022-04-18 16:10:13 +03:00
Jamie Cameron
be4f3fdf69 New version bump 2022-04-17 19:41:18 -07:00
Jamie Cameron
a4ef1ee32a Merge branch 'master' of github.com:webmin/webmin 2022-04-17 19:38:33 -07:00
Ilia
5b53d2ae89 Fix checkbox to change in other modules 2022-04-18 00:38:41 +03:00
Ilia
6b08bdc8fb Fix URL bug 2022-04-18 00:35:35 +03:00
Jamie Cameron
8adb861694 Make sure new JAR is readable 2022-04-13 21:31:55 -07:00
Jamie Cameron
59989c888c Add extra check for firewalld module 2022-04-12 21:24:08 -07:00
Jamie Cameron
b0da3b6df3 Use INTERFACESv4 variable if defined https://sourceforge.net/p/webadmin/bugs/5556/ 2022-04-12 20:56:24 -07:00
Ilia
c9b5950efb Fix styling for consistency 2022-04-13 01:20:22 +03:00
Ilia
50e81d121c Fix a comment 2022-04-13 01:00:59 +03:00
Ilia
9b07f4c329 Fix to quotemeta commands 2022-04-13 00:57:59 +03:00
Ilia
73bb6c1eb4 Fix to remove perm ban; better logging; refactor 2022-04-12 21:34:05 +03:00
Ilia
e5ceaed8a7 Update comment 2022-04-12 20:17:31 +03:00
Jamie Cameron
5121ca0c4e Merge pull request #1624 from webmin/dev/fail2ban-jails-status-and-actions
Add jails status and actions 1/2 #1623
2022-04-11 21:38:42 -07:00
Ilia
a90e3077b5 Fix FirewallD translations 2022-04-12 02:29:29 +03:00
Ilia
977c4388ce Revert "Fix to try so solve branch conflict"
This reverts commit ac8cd2d152.
2022-04-12 02:24:58 +03:00
Ilia
ac8cd2d152 Fix to try so solve branch conflict 2022-04-12 02:23:14 +03:00
Ilia
1dca1ff4f7 Fix apply interface button 2022-04-12 02:13:57 +03:00
Ilia
bebbea8ebd Update wording and translations; better button color triggers 2022-04-12 01:10:49 +03:00
Ilia
3cbc170648 Fix default limit 2022-04-12 00:45:46 +03:00
Ilia
a38d1a0831 Add support for deleting rich rules; add IPs extraction limit 2022-04-12 00:41:35 +03:00
Ilia
6ebfbfbe94 Unless firewalld restart Fail2ban bans break and fail to work 2022-04-11 20:32:25 +03:00
Ilia
e2de5c5206 Fix to use language keys 2022-04-11 20:12:41 +03:00
Ilia
20c13c6d43 If FirewallD isn't running, don't fail and show start button 2022-04-11 19:53:10 +03:00
Ilia
7e58447ff0 Add List FirewallD Rules button to main page 2022-04-11 19:33:52 +03:00
Ilia
4cf9599089 Consider passed zone 2022-04-11 19:33:21 +03:00
Ilia
d68581243a Fix align, go back button and comments 2022-04-11 16:20:39 +03:00
Ilia
025bc7aeeb Add FirewallD rich and direct rules listing 1/2 #1622 2022-04-11 16:09:53 +03:00
Ilia
a7b09da991 Fix formatting 2022-04-11 13:55:59 +03:00
Ilia
094b330db1 Fix whitespace 2022-04-11 13:08:23 +03:00
Ilia
b0aee8b23b Merge pull request #1625 from webmin/dev/updated-translations
Updated translations (stray)
2022-04-11 11:52:42 +03:00
Ilia
2beca9ba98 Update translations 2022-04-11 11:51:21 +03:00
Jamie Cameron
86f26e2fd3 UI for editing max process lifetime 2022-04-10 19:43:13 -07:00
Jamie Cameron
7fbc37709b Merge branch 'master' of github.com:webmin/webmin 2022-04-10 18:15:22 -07:00
Jamie Cameron
365932d538 Add option to kill stuck processes https://forum.virtualmin.com/t/webmin-process-stay-here-forever/114607/23 2022-04-10 18:14:51 -07:00
Ilia
d521bec9a3 Fix wording and update translations 2022-04-11 03:56:54 +03:00
Ilia
bec2833eca Fix to not teletype jails name 2022-04-11 03:52:27 +03:00
Ilia
00b14be0a9 Update translations (new files) 2022-04-11 03:49:41 +03:00
Ilia
ac21ad3991 Update translations 2022-04-11 03:49:18 +03:00
Ilia
80dab78b23 Fix wording 2022-04-11 03:44:38 +03:00
Ilia
869c1575a0 Fix string 2022-04-11 03:43:49 +03:00
Ilia
b8e5075a63 Fix formatting 2022-04-11 03:40:50 +03:00
Ilia
2f5f372608 Fix to check if firewalld is used 2022-04-11 03:02:52 +03:00
Ilia
9fd80674c2 Fix to use – instead as it looks better 2022-04-11 02:41:32 +03:00
Ilia
a8569d62f0 Fix indent 2022-04-11 02:31:53 +03:00
Ilia
a9bbd5f01b Fix to handle no value case 2022-04-11 02:28:39 +03:00
Ilia
1c7a18f08f Add jails status and actions 2/2 #1623 2022-04-11 01:10:27 +03:00
Ilia
916600aa6d Add jails status and actions 1/2 #1623 2022-04-10 18:50:26 +03:00
Ilia
15ec454fee Add improved var_dump functionality 2022-04-10 16:29:23 +03:00
Jamie Cameron
acb503960a Make it clearer that having no interfaces selected means the zone applies to all 2022-04-09 22:07:06 -07:00
Ilia
cf4607b693 Ports can be a range 2022-04-10 03:10:20 +03:00
Jamie Cameron
18260a6399 Merge pull request #1621 from webmin/dev/firewalld-services-description
Add support for displaying service ports/protocols
2022-04-09 16:56:05 -07:00
Ilia
76adececf5 Display ports in parenthesis 2022-04-10 02:53:43 +03:00
Ilia
2fd31cdd38 Fix not to make protocol cell a link (for consistency) 2022-04-10 00:55:06 +03:00
Ilia
7994b5e62d Add description when editing service; change output for multi ports 2022-04-10 00:49:22 +03:00
Ilia
57e71aff37 Add support for displaying service ports/protocols 2022-04-10 00:29:02 +03:00
Jamie Cameron
6146c5faad Pass along type from confirmation form https://sourceforge.net/p/webadmin/bugs/5554/ 2022-04-09 13:22:33 -07:00
Jamie Cameron
31505d3136 Don't show as installed if firewalld is in use 2022-04-09 13:19:27 -07:00
Jamie Cameron
4a1c447cd1 Fix typo 2022-04-09 13:16:55 -07:00
Jamie Cameron
1028304a15 Re-factor function to detect external firewall 2022-04-09 13:05:28 -07:00
Ilia
f8334bd51e Add few small styling improvements 2022-04-09 22:23:41 +03:00
Jamie Cameron
cd85984507 Merge branch 'master' of github.com:webmin/webmin 2022-04-04 21:45:13 -07:00
Jamie Cameron
cc0c4c6e49 RSS is a better measure of size than VSS 2022-04-04 21:45:02 -07:00
Ilia
3b566b214e Fix Kali and Parrot base version 2022-04-01 16:44:08 +03:00
Ilia
157b119265 Fix more tabs 2022-04-01 16:39:37 +03:00
Ilia
64e79505ee Fix tab 2022-04-01 16:38:41 +03:00
Ilia
d54e497085 Add Parrot OS support
https://sourceforge.net/p/webadmin/discussion/600155/thread/2b857cfb2b/?limit=25
2022-04-01 16:10:27 +03:00
Ilia
d941cbf5c0 Update translations 2022-04-01 16:09:57 +03:00
Jamie Cameron
a80024fe70 Handle case where <IfModeule prefork.c> is used 2022-03-31 22:35:40 -07:00
Jamie Cameron
d9f6f41340 Merge branch 'master' of github.com:webmin/webmin 2022-03-31 22:34:41 -07:00
Jamie Cameron
4a8ae7cb91 pg_hba.conf can be under a versioned subdirectory on other distros too 2022-03-31 22:34:33 -07:00
Ilia
1dcc0f164e Fix possibly missing attachment name in mail queues 2022-03-31 23:44:22 +03:00
Jamie Cameron
1243cd0441 pg_hba.conf can be under a versioned subdirectory https://github.com/webmin/webmin/issues/1615 2022-03-30 19:40:24 -07:00
Jamie Cameron
b9cbbc8026 Don't suppress error output https://github.com/webmin/webmin/issues/1612 2022-03-30 19:35:37 -07:00
Jamie Cameron
2b4367634c systemd daemon needs restart before running init scripts 2022-03-30 09:34:09 -07:00
Jamie Cameron
6e26e4a20e Merge branch 'master' of github.com:webmin/webmin 2022-03-29 19:51:30 -07:00
Jamie Cameron
32baf0039f daemon-reload is needed before init scripts work https://github.com/webmin/webmin/issues/1612 2022-03-29 19:37:49 -07:00
Ilia
086bd55ddd Add support for configuring internal redirects using UI #1588 2022-03-29 23:21:54 +03:00
Jamie Cameron
5201cbe0e6 Fix setup output path 2022-03-28 23:05:09 -07:00
Jamie Cameron
9fb000e9c6 Minor code cleanup 2022-03-27 09:21:16 -07:00
Jamie Cameron
4a12e37f9a Merge branch 'master' of github.com:webmin/webmin 2022-03-27 09:19:54 -07:00
Ilia
d19b5e20f3 Fix rsyslog get pid
Directly affects Ubuntu 20.04+ and Debian 10+
2022-03-27 15:41:08 +03:00
Jamie Cameron
aac695dc8a Merge branch 'master' of github.com:webmin/webmin 2022-03-26 12:42:58 -07:00
Jamie Cameron
32953d7ffa Local SMTP might require SSL 2022-03-26 11:13:01 -07:00
Ilia
919691b461 Fix MySQL Japanese translations 2022-03-26 00:48:21 +02:00
Jamie Cameron
075bec56d2 Merge pull request #1613 from cnotin/patch-1
Fix "compatability" typo in mysql english
2022-03-25 15:39:32 -07:00
Clément Notin
f7cbfb3c0e Fix "compatability" typo in mysql english 2022-03-25 22:48:46 +01:00
Ilia
d8dcb320dd Merge branch 'master' of github.com:webmin/webmin 2022-03-25 00:18:51 +02:00
Ilia
628e4b3b18 Fix contact until really changed 2022-03-24 23:26:14 +02:00
Jamie Cameron
151ee23f3b Merge branch 'master' of github.com:webmin/webmin 2022-03-23 19:21:35 -07:00
Jamie Cameron
b69b538d61 Fix handling of keys in allow-transfer https://github.com/webmin/webmin/issues/1611 2022-03-23 19:02:10 -07:00
Ilia
a7790c5fc7 Fix to escape even static params 2022-03-22 11:09:41 +02:00
Ilia Rostovtsev
1066fd79af Fix GPG fingerprint extraction 2022-03-21 23:22:45 +02:00
Ilia Rostovtsev
6519246aef Add ability to update the key's contacts 2022-03-21 22:45:59 +02:00
Ilia Rostovtsev
5662ee9062 Fix missed escape for @ 2022-03-21 22:01:30 +02:00
Ilia Rostovtsev
69c3247d34 Add new email for GPG setup 2022-03-21 21:43:56 +02:00
Ilia Rostovtsev
7deaf553c4 Update contacts 2022-03-21 21:00:15 +02:00
Ilia Rostovtsev
a2a09dfc47 Fix RHEL BIND config 2022-03-18 23:58:05 +02:00
Jamie Cameron
9f53cbf783 Merge pull request #1610 from marclaporte/patch-1
Fix a typo
2022-03-14 20:50:21 -07:00
Marc Laporte
f3fccdb917 Fix a typo 2022-03-14 23:19:00 -04:00
Jamie Cameron
17f79c94b2 Fix check for syslog-ng being running https://github.com/webmin/webmin/issues/1606 2022-03-11 12:09:01 -08:00
Jamie Cameron
97e9da2645 Fix syslog-ng path again 2022-03-11 12:05:02 -08:00
Jamie Cameron
cef983f4f2 Always update to NSEC3 records if the type changed https://sourceforge.net/p/webadmin/bugs/5552/ 2022-03-11 10:30:46 -08:00
Jamie Cameron
3d3c6e9ef5 Merge branch 'master' of github.com:webmin/webmin 2022-03-11 10:24:25 -08:00
Jamie Cameron
40cbc1787b Show key algorithm 2022-03-11 10:22:33 -08:00
Ilia Rostovtsev
543107dfcd Fix typo in called function name https://github.com/webmin/webmin/issues/1608 2022-03-11 16:20:14 +02:00
Jamie Cameron
aee4c546e6 Fix syslog-ng PID file path https://github.com/webmin/webmin/issues/1606 2022-03-09 17:55:03 -08:00
Jamie Cameron
010936b111 Major version bump 2022-03-01 20:39:53 -08:00
Jamie Cameron
f365761bd3 Use legacy command in init script if installed https://github.com/webmin/webmin/issues/1603 2022-02-27 16:55:38 -08:00
Jamie Cameron
1279626597 Fail nicely if there is no zone file https://forum.virtualmin.com/t/trouble-with-server-creation-and-dnssec-key/114027/10 2022-02-23 16:28:00 -08:00
Jamie Cameron
c480b26605 Small version bump 2022-02-21 17:21:39 -08:00
Jamie Cameron
3050508644 Merge branch 'master' of github.com:webmin/webmin 2022-02-21 16:56:39 -08:00
Jamie Cameron
d300bc1b07 Disallow any top-level directories 2022-02-21 16:53:34 -08:00
Ilia Rostovtsev
e77b0a8dd0 Update translations 2022-02-22 02:45:45 +03:00
Ilia Rostovtsev
fe83967c94 Merge remote-tracking branch 'origin/master' 2022-02-22 02:37:35 +03:00
Ilia Rostovtsev
bd6912deaa Allow escaping log page; add title from caller cc1d97cdd8 2022-02-22 02:37:10 +03:00
Jamie Cameron
778d67f662 Don't allow tempdir to be set to /tmp 2022-02-21 15:14:01 -08:00
Jamie Cameron
627d86f9e8 Don't ever delete /tmp 2022-02-21 15:06:00 -08:00
Jamie Cameron
c8d3e737bd Use consistent function for server name 2022-02-20 20:04:26 -08:00
Jamie Cameron
0176449a81 Check for any of the drive IDs 2022-02-20 19:59:35 -08:00
Jamie Cameron
fe9573eaa2 Fail fast if there's no zone file 2022-02-20 19:58:38 -08:00
Jamie Cameron
7c36902b12 Check harder if syslog-ng is actually being used 2022-02-20 19:57:25 -08:00
Jamie Cameron
232d012a67 Check if syslog-ng is actually running 2022-02-20 19:54:53 -08:00
Jamie Cameron
491a91dbfc Use ui-lib 2022-02-20 19:51:06 -08:00
Jamie Cameron
61892753b7 Use new ui-lib, and add columns for in and out traffic https://github.com/webmin/webmin/issues/1600 2022-02-20 13:01:16 -08:00
Ilia Rostovtsev
6f9f8c5182 Fix missing permission file creation for safe user in some modules 2022-02-20 16:32:57 +03:00
Ilia Rostovtsev
39ea464f0c Foreign module may need a check 2022-02-20 12:48:27 +03:00
Jamie Cameron
b374ad7d28 Use grid table UI 2022-02-19 15:39:39 -08:00
Jamie Cameron
22964473ec Fix wording 2022-02-19 15:32:13 -08:00
Jamie Cameron
e5baa97295 Use new UI lib 2022-02-19 15:29:02 -08:00
Jamie Cameron
548c554a09 Merge branch 'master' of github.com:webmin/webmin 2022-02-19 13:11:03 -08:00
Jamie Cameron
eeeea3c097 Add missing permissions check when saving allowed cron users 2022-02-19 13:10:36 -08:00
Ilia Rostovtsev
3bd9b9dcbe Add status to systemd services 2022-02-19 16:17:23 +03:00
Jamie Cameron
f472208894 Add a security page 2022-02-19 00:02:51 -08:00
Jamie Cameron
c686cfab4e State can be active (exited) when a service is down https://forum.virtualmin.com/t/apparmor/113924/12 2022-02-17 15:43:55 -08:00
Jamie Cameron
dd8685b71a Handle case of disks with multiple IDs that might change 2022-02-15 19:47:41 -08:00
Jamie Cameron
7c8f750364 Disks can have multiple IDs 2022-02-15 19:32:17 -08:00
Jamie Cameron
d44df676bf Merge branch 'master' of github.com:webmin/webmin 2022-02-11 22:24:04 -08:00
Jamie Cameron
aad57cca7c No need for allow from all under Apache 2.4+ 2022-02-11 22:23:23 -08:00
Ilia Rostovtsev
b54a6388ba No need for heading in default table mode 2022-02-10 15:27:06 +03:00
Jamie Cameron
7474f4399f Fix perl warning 2022-02-09 22:40:14 -08:00
Jamie Cameron
feaa6e76c6 Add warning if Virtualmin manages the procmail config 2022-02-09 21:41:52 -08:00
Jamie Cameron
34a6e393ce defang_mime isn't used after version 2.6 2022-02-09 18:54:28 -08:00
Jamie Cameron
30c9cc1b21 detailed_phrase_score isn't used after version 2.6 2022-02-09 18:52:22 -08:00
Jamie Cameron
f794426715 Perl is required for the pre-install script https://sourceforge.net/p/webadmin/bugs/5548/ 2022-02-08 19:47:14 -08:00
Jamie Cameron
23b11d340d Don't try to load firewall6-lib.pl https://github.com/webmin/webmin/issues/1596 2022-02-07 22:07:50 -08:00
Jamie Cameron
6a4ca6f5a2 Merge branch 'master' of github.com:webmin/webmin 2022-02-07 17:41:01 -08:00
Jamie Cameron
8c0fb0ab83 Don't show disk space warnings to domain owners https://github.com/virtualmin/virtualmin-gpl/issues/368 2022-02-07 17:40:37 -08:00
Ilia Rostovtsev
561d53d90e Update to improve globals API 2022-02-08 01:36:01 +03:00
Ilia Rostovtsev
403fe939e0 Fix to store variable before deleted 2022-02-07 17:17:53 +03:00
Ilia Rostovtsev
3225be4ad1 Add support for getting and deleting global vars at once 2022-02-07 17:07:51 +03:00
Jamie Cameron
e00939dc24 Use a better function to map the config file to the pool directory 2022-02-06 13:35:52 -08:00
Jamie Cameron
5b7ccc0342 Merge pull request #1594 from webmin/dev/restart-correct-php-fpm
Fix to restart correct PHP-FPM service
2022-02-06 13:30:37 -08:00
Jamie Cameron
73dd030255 Merge pull request #1595 from webmin/dev/fix-systemd-service-detection
Fix systemd service detection
2022-02-06 13:24:25 -08:00
Ilia Rostovtsev
682a7910ec Fix indent 2022-02-06 21:05:05 +03:00
Ilia Rostovtsev
ef0d07f55b Fix systemd service detection
https://github.com/virtualmin/virtualmin-pro/issues/16#issuecomment-1030869911
2022-02-06 21:03:59 +03:00
Ilia Rostovtsev
f774fe73b6 Fix to quotemeta dir 2022-02-06 20:39:54 +03:00
Ilia Rostovtsev
30a3c3c052 Fix to restart correct PHP-FPM service 2022-02-06 20:35:29 +03:00
Ilia Rostovtsev
8370a5958f Fix help links 2022-02-03 23:06:01 +03:00
Jamie Cameron
0424069d59 Merge branch 'master' of github.com:webmin/webmin 2022-02-01 19:34:50 -08:00
Jamie Cameron
dd5bce5adf Always set ENV{'PASS'} when needed https://sourceforge.net/p/webadmin/bugs/5542/ 2022-02-01 19:34:40 -08:00
Ilia Rostovtsev
323e789c16 Fix to quotemeta when generating certs
https://github.com/virtualmin/virtualmin-gpl/issues/363#issuecomment-1026438307
2022-02-02 01:08:27 +03:00
Ilia Rostovtsev
4f9cba0b33 Fix to drop beloved line separators for Apache config formatter 2022-02-01 22:44:00 +03:00
Jamie Cameron
9146fc9969 Merge branch 'master' of github.com:webmin/webmin 2022-01-31 20:54:20 -08:00
Jamie Cameron
8e378129d0 Replacement field in NAPTR doesn't need quotes 2022-01-31 20:53:55 -08:00
Ilia Rostovtsev
292db2b760 Add more quotemeta escapes for commands 2022-01-31 13:29:13 +03:00
Ilia Rostovtsev
a8084803db Add more quotemeta commands escapes
https://github.com/webmin/webmin/issues/1587
2022-01-31 03:25:43 +03:00
Jamie Cameron
c1b0147a98 Merge branch 'master' of github.com:webmin/webmin 2022-01-30 14:21:16 -08:00
Jamie Cameron
909b1d56f8 Add support for NAPTR records 2022-01-30 14:20:30 -08:00
Ilia Rostovtsev
b647c2c084 Fix to display sub-title in virtual server mode 2022-01-30 16:47:06 +03:00
Jamie Cameron
80ac0fdbc9 Merge pull request #1588 from webmin/dev/usermin-redirect-url
Add support for custom redirect URL for Usermin
2022-01-29 19:39:24 -08:00
Jamie Cameron
536827a96a Quote everything https://github.com/webmin/webmin/issues/1587 2022-01-28 18:11:41 -08:00
Jamie Cameron
d17f01b33a Merge branch 'master' of github.com:webmin/webmin 2022-01-28 15:40:21 -08:00
Jamie Cameron
f35b08dc94 Ensure socket is closed after an error 00~https://github.com/webmin/webmin/issues/158401~ 2022-01-28 15:39:57 -08:00
Jamie Cameron
c6bedaa4f7 Merge pull request #1589 from bctrainers/master
LetsEncrypt Staging URL update
2022-01-27 21:17:14 -08:00
Ilia Rostovtsev
23f853384d Display no return to index when searched from other location 2022-01-27 15:11:02 +03:00
Ilia Rostovtsev
525a835d23 Reset Virtualmin links if logging enabled/disabled 2022-01-27 15:07:25 +03:00
Ilia Rostovtsev
73244f2ba7 Always add a reference for inline tag printing! 2022-01-27 14:54:35 +03:00
Ilia Rostovtsev
08388f58ed Display not return to module index button if searched from outside 2022-01-27 14:49:47 +03:00
Brett
deebc0091a LE Staging URL update
LetsEncrypt staging URL changed per https://letsencrypt.org/docs/staging-environment/
2022-01-27 05:49:30 -06:00
Ilia Rostovtsev
ad24c08fda Optionally hide return to module button for external searches 2022-01-27 14:40:22 +03:00
Ilia Rostovtsev
b7a865d1cf Allow custom title when searching from Virtualmin or other 2022-01-27 14:31:09 +03:00
Ilia Rostovtsev
ef2657364a Add support for custom redirect URL for Usermin 2022-01-27 13:26:35 +03:00
Ilia Rostovtsev
f94c695cdd Fix to swap var names for setting errors 2022-01-26 23:14:53 +03:00
Ilia Rostovtsev
6ff61e8001 Register error-fatal and error-fatal-ignored vars 2022-01-26 14:17:08 +03:00
Ilia Rostovtsev
374f020ce7 Fix to use quotemeta instead 3c687b46be (commitcomment-64599299) 2022-01-25 23:37:15 +03:00
Ilia Rostovtsev
3c687b46be Fix to consider filenames with spaces 2022-01-25 17:31:21 +03:00
Jamie Cameron
758db4c2f5 Improve folder locking functions for use in Usermin 2022-01-23 11:46:08 -08:00
Jamie Cameron
59a5332c21 Merge branch 'master' of github.com:webmin/webmin 2022-01-23 10:04:38 -08:00
Jamie Cameron
22ecccbd1d Fix perl warnings https://sourceforge.net/p/webadmin/bugs/5540/ 2022-01-23 10:04:17 -08:00
Ilia Rostovtsev
e345ba5d4f Fix comment 2022-01-23 20:39:38 +03:00
Ilia Rostovtsev
08fd846c0f Fix indent 2022-01-23 16:57:24 +03:00
Ilia Rostovtsev
d92a35ac3c Add API to control global vars better
966d44ede5
d5082236f6
2022-01-23 16:52:31 +03:00
Jamie Cameron
e8c35eaac7 Merge pull request #1586 from gratuxri/patch-1
Fix Return to Records if using views
2022-01-22 16:16:12 -08:00
gratuxri
47f51a4a83 Fix Return to Records if using views 2022-01-23 00:17:03 +01:00
Jamie Cameron
f5ef354f57 Merge pull request #1585 from danci1973/dmarc_tags
Added missing DMARC tags (fr ri) #1583
2022-01-22 11:37:44 -08:00
danci
72fdc331a6 Added missing DMARC tags (fr ri)
Committer: danci <danci@barbie.agenda.si>

 On branch dmarc_tags
 Changes to be committed:
	modified:   bind8/bind8-lib.pl
	modified:   bind8/lang/en
	modified:   bind8/records-lib.pl
	modified:   bind8/save_record.cgi
2022-01-22 20:10:41 +01:00
Jamie Cameron
89f6c07ce3 Twofactor token can be 16, 26 or 32 characters 2022-01-18 22:26:06 -08:00
Jamie Cameron
9e8747ede4 Add extra check for wrong packet size https://forum.virtualmin.com/t/virtualmin-backup-truncates-part-of-mysql-dump-without-generating-error/113551/9 2022-01-12 21:11:51 -08:00
Jamie Cameron
652d40801b Merge branch 'master' of github.com:webmin/webmin 2022-01-11 20:39:11 -08:00
Jamie Cameron
5ca4ed73b2 Password never contains newlines 2022-01-11 20:36:19 -08:00
Ilia Rostovtsev
df3b5eb94c Add ability to return a list of other Webmin servers as JSON 2022-01-12 00:36:52 +03:00
Jamie Cameron
5a508eb0e9 TTL can be zero https://github.com/webmin/webmin/issues/1577 2022-01-10 21:39:37 -08:00
Jamie Cameron
344bd72f0d Merge branch 'master' of github.com:webmin/webmin 2022-01-10 21:31:33 -08:00
Jamie Cameron
0d6b655314 Check for more algorithms https://github.com/webmin/webmin/issues/1576 2022-01-10 21:10:43 -08:00
Ilia Rostovtsev
60a5ea924e Add better duped uploads name; extract on upload predictably 2022-01-06 14:47:47 +03:00
Jamie Cameron
0e1f7d8d72 Cache list of systemd services https://forum.virtualmin.com/t/new-way-to-copy-system-information-data/113433/12 2022-01-04 22:41:34 -08:00
Jamie Cameron
2602f8dbe1 Don't read init scripts if not looking for one https://forum.virtualmin.com/t/new-way-to-copy-system-information-data/113433/12 2022-01-04 22:35:18 -08:00
Jamie Cameron
14962255a9 Fix dpkg output parsing https://sourceforge.net/p/webadmin/bugs/5538/ 2022-01-04 20:41:56 -08:00
Jamie Cameron
5f25929596 Merge branch 'master' of github.com:webmin/webmin 2022-01-03 11:22:12 -08:00
Jamie Cameron
176d890ebc Fix URL for downloading debian package of usermin https://sourceforge.net/p/webadmin/bugs/5538/ 2022-01-03 11:21:32 -08:00
Ilia Rostovtsev
41eeff8eca Add API to return current monitors status
https://github.com/virtualmin/authentic-theme/issues/1574#issuecomment-1003697841

Output example:

```
'bind8' => {
    'icon' => '/status/images/down.gif',
    'icon_title' => 'Local',
    'status' => 0,
    'status_text' => '<font color=#ff0000>Down</font>',
    'title' => 'BIND DNS Server'
  },
```
2022-01-02 16:06:01 +03:00
Jamie Cameron
d996e99c60 Fix ubuntu version detection for development release names 2022-01-01 22:13:28 -08:00
Jamie Cameron
d685e8aec1 Never prompt the user for an OS .. just fail https://sourceforge.net/p/webadmin/bugs/5536/ 2022-01-01 18:40:28 -08:00
Jamie Cameron
68a7ca85ba Make warning about missing crond more obvious 2021-12-31 23:17:11 -08:00
Jamie Cameron
b8d5b7afde Add stop/start buttons 2021-12-31 23:11:53 -08:00
Jamie Cameron
8a51d178df Fix unix permissions 2021-12-31 22:06:33 -08:00
Jamie Cameron
8e2a5fa7ad Clean up message names 2021-12-31 22:05:43 -08:00
Jamie Cameron
c29682afc7 Better handle case where some requested packages don't exist 2021-12-31 12:28:22 -08:00
Jamie Cameron
41800b10f9 Uninstall scripts can exist for themes too 2021-12-28 21:00:10 -08:00
Jamie Cameron
0e3b7e4d94 IPset code cleanup and better rule description 2021-12-27 13:27:31 -08:00
Jamie Cameron
ebe9d58594 Add support for editing IPset match rules 2021-12-27 13:08:26 -08:00
Jamie Cameron
24b3715b95 Fix ipset display 2021-12-27 12:33:40 -08:00
Jamie Cameron
250e579fe4 Merge branch 'master' of github.com:webmin/webmin 2021-12-27 11:14:23 -08:00
Jamie Cameron
ad1b65621b Make warning more scary 2021-12-27 11:13:04 -08:00
Ilia Rostovtsev
68f02e8e2b Add Ubuntu 21 and 22 detection 2021-12-27 14:14:10 +03:00
Jamie Cameron
1a12d6d560 Fix formatting 2021-12-26 22:52:02 -08:00
Jamie Cameron
dbf9c9c96b Recognize --match-set 2021-12-26 22:46:54 -08:00
Jamie Cameron
cc7e470139 Merge branch 'master' of github.com:webmin/webmin 2021-12-26 20:29:28 -08:00
Jamie Cameron
15243eff0d Add option for memcache session path 2021-12-26 20:21:32 -08:00
Ilia Rostovtsev
25a0a79b42 Add support for template substitution; fix bug for datetime replace 2021-12-26 19:45:53 +03:00
Jamie Cameron
158d0e7c34 New version bump 2021-12-25 12:51:53 -08:00
Jamie Cameron
c834423046 Fix duplicate string 2021-12-25 12:51:09 -08:00
Jamie Cameron
37191fb1c8 Remove duplicate %in 2021-12-25 12:46:41 -08:00
Ilia Rostovtsev
1579671702 Add new substitute_pattern API 2021-12-25 22:43:44 +03:00
Jamie Cameron
473776455d Non-empty hashes written to files should never be empty 2021-12-24 13:02:39 -08:00
Jamie Cameron
4c865c5fc8 Add missing quote 2021-12-24 10:21:02 -08:00
Jamie Cameron
134311032e Show leases inside shared networks as well https://sourceforge.net/p/webadmin/bugs/5534/ 2021-12-23 21:47:44 -08:00
Jamie Cameron
a37b82d0d1 Merge branch 'master' of github.com:webmin/webmin 2021-12-20 22:01:21 -08:00
Jamie Cameron
210bf899d1 changelog for fail2ban feature 2021-12-20 22:01:06 -08:00
Ilia Rostovtsev
fb0b5fac8f Add overwrite control when uploading a file in File Manager 2021-12-20 21:47:34 +03:00
Ilia Rostovtsev
216b8ea2e4 Fix to match a token multiple times
https://sourceforge.net/p/webadmin/bugs/5535/
2021-12-16 13:55:29 +03:00
Jamie Cameron
d95e2caca9 If any fail2ban rules already exist before applying, re-merge them 2021-12-15 22:10:29 -08:00
Jamie Cameron
41214d6d96 Merge branch 'master' of github.com:webmin/webmin 2021-12-14 11:03:51 -08:00
Jamie Cameron
3542519fe2 Allow HTTP codes to be selected https://github.com/webmin/webmin/issues/1564 2021-12-14 10:58:24 -08:00
Ilia Rostovtsev
a4a3e867bc Update translations 2021-12-14 20:17:10 +03:00
Jamie Cameron
01fcf9648f Include failed login logger 2021-12-13 15:33:12 -08:00
Ilia Rostovtsev
e2ebee2bb0 Fix to expand passed parameters for webmin_log 2021-12-13 22:11:28 +03:00
Jamie Cameron
d9b8ecbba7 Merge branch 'master' of github.com:webmin/webmin 2021-12-12 19:20:04 -08:00
Jamie Cameron
33232622d3 Use tabs to simplify the page 2021-12-12 18:50:09 -08:00
Ilia Rostovtsev
ee921a67e7 Fix stomped table header for Webmin Action Log module index page 2021-12-12 19:00:00 +03:00
Ilia Rostovtsev
0db149e7c5 Fix to prevent theme making HTML data
This is still `$main::webmin_script_type eq 'web'` so theme thinks it's going to UI
2021-12-12 18:49:17 +03:00
Ilia Rostovtsev
0b840ff8b6 Update translations 2021-12-12 18:39:16 +03:00
Jamie Cameron
92dbe035c6 Add option to control notification subject 2021-12-11 22:34:50 -08:00
Jamie Cameron
a75f7d5a57 Set user environment variable, as remote_user gets re-set from it: 2021-12-11 20:54:11 -08:00
Jamie Cameron
10e9664ecf Updates to the notification email form 2021-12-10 23:54:01 -08:00
Jamie Cameron
b3cb270cca Respect allowed user list for logging to email 2021-12-10 23:52:44 -08:00
Jamie Cameron
d7915e785b Form to save notification settings 2021-12-10 22:14:56 -08:00
Jamie Cameron
795fbc6449 Add ACL for setting up notifications 2021-12-10 21:47:56 -08:00
Jamie Cameron
9b164397b0 Form for setting up notifications 2021-12-10 21:25:53 -08:00
Jamie Cameron
974b18a52c Set DNSn keys if the operating system supports them 2021-12-10 20:57:33 -08:00
Jamie Cameron
aab80b67b9 Don't alloction an IPv6 socket if not supported 2021-12-08 08:56:17 -08:00
Jamie Cameron
098a7a0080 Merge branch 'master' of github.com:webmin/webmin 2021-12-08 08:54:41 -08:00
Jamie Cameron
73c0209111 Fix duplicate import 2021-12-08 08:51:28 -08:00
Ilia Rostovtsev
732941d30a Fix to handle removed options in MySQL 8 #1561 2021-12-08 15:59:33 +03:00
Ilia Rostovtsev
ba25971b89 Revert "Add missing lib call"
This reverts commit d4c61774ee.
2021-12-08 12:29:44 +03:00
Jamie Cameron
951fcc8e51 Merge branch 'master' of github.com:webmin/webmin 2021-12-06 19:41:44 -08:00
Jamie Cameron
56a7828978 Add function to cleanup let's encrypt files for a domain 2021-12-06 19:41:37 -08:00
Ilia Rostovtsev
d4c61774ee Add missing lib call
https://forum.virtualmin.com/t/new-version-of-webmin-causes-problem-with-my-cron/113175/15
2021-12-06 18:47:04 +03:00
Jamie Cameron
92369af3d7 Support systems with more than 10 disks https://sourceforge.net/p/webadmin/bugs/5530/ 2021-12-04 08:44:28 -08:00
Jamie Cameron
1784fc8609 Use forced IP for the transfer if there is one 2021-12-03 22:39:18 -08:00
Jamie Cameron
9df4b2b32d Fix use of IPv6 for file transfers https://forum.virtualmin.com/t/new-version-of-webmin-causes-problem-with-my-cron/113175/9 2021-12-03 22:12:00 -08:00
Jamie Cameron
2adb22b9b8 Merge pull request #1560 from webmin/dev/add-link-mod-lib
Add `link-lib.pl` for module config not to fail
2021-12-03 19:37:26 -08:00
Ilia Rostovtsev
ff2bc98975 Add empty link-lib.pl for module config not to fail
Otherwise the error is getting returned - Require link/link-lib.pl failed : Died at (eval 300) line 1.
2021-12-04 00:46:58 +03:00
Ilia Rostovtsev
52e87db941 Revert not to include webprefix in redirect 2021-12-04 00:33:34 +03:00
Ilia Rostovtsev
439c80d08c Fix bookmarks in File Manager in older themes
https://sourceforge.net/p/webadmin/bugs/5525/
2021-12-03 22:28:16 +03:00
Ilia Rostovtsev
0a3f8985d0 Fix regex for CPU temp https://github.com/webmin/webmin/issues/1552#issuecomment-985504912 2021-12-03 21:58:16 +03:00
Jamie Cameron
5650af58c0 Merge pull request #1559 from niyari/patch-link
Update /link ja translations
2021-12-02 23:35:57 -08:00
niyari
24c08f9079 Fix newline at eof 2021-12-03 16:17:22 +09:00
niyari
f5d4c1bdcf Update /link ja translations 2021-12-03 14:53:06 +09:00
Jamie Cameron
f39b3a4386 New minor version 2021-12-02 21:02:03 -08:00
Ilia Rostovtsev
00015c81db Fix storing files on writing goto for the theme 2021-12-03 02:32:23 +03:00
Ilia Rostovtsev
36f95bf65c Add support for no-EOL for encode_base64 sub 2021-12-03 01:44:44 +03:00
Ilia Rostovtsev
26c4b93f2b Shorten tmp filenames 2021-12-03 00:25:05 +03:00
Ilia Rostovtsev
0af321fd26 Print referer warning with color 2021-12-02 22:32:15 +03:00
Ilia Rostovtsev
bfcf37d077 Fix redirect built for themes when used with webprefix 2021-12-02 22:23:29 +03:00
Ilia Rostovtsev
0126e3cc20 Update BIND module translations (de) 2021-12-02 20:01:43 +03:00
Ilia Rostovtsev
b31a8629a2 Update BIND module translations #1553#issuecomment-984776943 2021-12-02 19:56:10 +03:00
Ilia Rostovtsev
3ac1cfec61 Fix an error use of uninitialized value $user in concatenation 2021-12-01 12:48:14 +03:00
Ilia Rostovtsev
a3624c9bdc Fix to always fail on temp dir creation 2021-11-30 13:37:37 +03:00
Ilia Rostovtsev
c364fbdf29 Extract more sensors for System and Server Status monitors 2021-11-29 20:47:35 +03:00
Ilia Rostovtsev
a18bf52ce0 Extract ASUS like motherboards CPU fans and temp data
https://sourceforge.net/p/webadmin/discussion/600155/thread/1b4ee640c6/
2021-11-29 19:48:35 +03:00
Ilia Rostovtsev
72b2d1d291 Merge branch 'master' of github.com:webmin/webmin 2021-11-29 16:45:09 +03:00
Ilia Rostovtsev
d2caa052ec Fix to make resilient initial loads
https://forum.virtualmin.com/t/error-when-trying-to-log-into-root-server/113114
2021-11-29 16:43:11 +03:00
Jamie Cameron
ce97b752db Merge pull request #1554 from niyari/patch-custom-link-ja
Update /link japanese translation.
2021-11-28 15:49:54 -08:00
Ilia Rostovtsev
1e0cfa5b23 Fix to prioritize CPU package core temperature over motherboard sensor 2021-11-28 22:17:54 +03:00
Ilia Rostovtsev
caf00b1423 IPv6 address is case insensitive 2021-11-28 18:59:27 +03:00
Ilia Rostovtsev
a76d529a5c Fix IPv6 format for regex 2021-11-28 18:53:19 +03:00
Ilia Rostovtsev
11ec33ae5e Remove debug sub 2021-11-28 16:37:03 +03:00
Ilia Rostovtsev
bdb0132cb4 Fix IPv6 support with TCP Wrappers module
https://sourceforge.net/p/webadmin/bugs/5506/
https://sourceforge.net/p/webadmin/bugs/5521/
2021-11-28 16:34:50 +03:00
niyari
7c280f0d43 Delete .auto file 2021-11-28 15:44:02 +09:00
niyari
ccb397c433 Update /link japanese translation. 2021-11-28 15:43:49 +09:00
Jamie Cameron
f8be02018c Also accept IPv6 fastRPC connections if supported https://github.com/virtualmin/virtualmin-gpl/issues/332 2021-11-27 13:37:00 -08:00
Jamie Cameron
23df49bab1 Tell fastrpc.cgi that it's being run locally 2021-11-27 13:32:13 -08:00
Jamie Cameron
f54788ea88 Fix perl error due to text string for CAA records https://github.com/webmin/webmin/issues/1553 2021-11-27 11:46:31 -08:00
Jamie Cameron
a7d3abf05d Add support for release versions in tar.gz files 2021-11-26 19:09:12 -08:00
Ilia Rostovtsev
3003263341 Fix collection interval text 2021-11-25 12:07:44 +03:00
Jamie Cameron
bd609646d7 bump version for new release 2021-11-24 23:14:43 -08:00
Jamie Cameron
31b51ad754 Merge pull request #1550 from niyari/patch-caldera-fix
FIx garbled characters (utf-8)
2021-11-24 22:54:16 -08:00
niyari
5f321db3a4 FIx garbled characters (utf-8) 2021-11-25 15:09:25 +09:00
Jamie Cameron
0a22be91f4 Merge pull request #1549 from niyari/patch-change-user-ja
Update /change-user japanese translation.
2021-11-24 20:34:38 -08:00
Ilia Rostovtsev
e2bdb9ccf0 Update translations 2021-11-24 15:06:25 +03:00
niyari
01add5fd67 Delete .auto files 2021-11-24 13:14:19 +09:00
niyari
f1ce2ca559 Update /change-user japanese translation. 2021-11-24 13:13:52 +09:00
Jamie Cameron
186786978f Merge branch 'master' of github.com:webmin/webmin 2021-11-21 15:37:52 -08:00
Jamie Cameron
29d1f48ae7 Fix sort order for protocols 2021-11-21 15:37:25 -08:00
Jamie Cameron
55d286ee4c Merge pull request #1548 from webmin/copy-source-dir-symlink
Fix to copy links first, no matter if dir or file
2021-11-21 11:52:15 -08:00
Ilia Rostovtsev
cf0cf19812 Fix to copy links first, no matter if dir or file 2021-11-21 17:52:44 +03:00
Ilia Rostovtsev
458725a737 Merge branch 'master' of github.com:webmin/webmin 2021-11-21 12:51:21 +03:00
Jamie Cameron
a30d30ca5d Add change I forgot to check in 2021-11-20 18:31:00 -08:00
Jamie Cameron
fa8ec43845 Add config option for comands to run before and after cert request 2021-11-20 18:30:39 -08:00
Ilia Rostovtsev
fa2479cdb8 Fix protocol names and add http/2 as can be used as default too 2021-11-20 14:09:27 +03:00
Ilia Rostovtsev
e58ea31796 Fix options precedence 2021-11-20 13:46:56 +03:00
Jamie Cameron
aceb21f07a Add support for Protocols directive to enable http2 2021-11-19 18:59:52 -08:00
Jamie Cameron
0e115cb6b3 Merge branch 'master' of github.com:webmin/webmin 2021-11-19 11:10:32 -08:00
Jamie Cameron
e38c568501 Add skeleton for mod_http2 so it is recognized 2021-11-19 11:10:06 -08:00
Ilia Rostovtsev
4ba0629549 Fix to separate Protocols too 2021-11-19 20:48:03 +03:00
Ilia Rostovtsev
a68ae58a4c Merge branch 'master' of github.com:webmin/webmin 2021-11-18 22:13:28 +03:00
Ilia Rostovtsev
0462945632 Update translations 3/3 2021-11-18 22:13:17 +03:00
Ilia Rostovtsev
06e3d27a20 Update translations 2/3 2021-11-18 22:09:48 +03:00
Ilia Rostovtsev
7cc3d09fa7 Update translations 2021-11-18 22:06:47 +03:00
Jamie Cameron
de75c75b15 Record file we added to in the structure 2021-11-17 20:00:28 -08:00
Jamie Cameron
be2bc24965 Merge branch 'master' of github.com:webmin/webmin 2021-11-17 19:59:44 -08:00
Jamie Cameron
e4b26ab34e charset is a function name and so cannot be translated https://sourceforge.net/p/webadmin/bugs/5518/ 2021-11-17 19:53:42 -08:00
Ilia Rostovtsev
dbe2aba0eb Add support for displaying CPU fans on the Dashboard 2021-11-17 23:21:20 +03:00
Jamie Cameron
954aaa1a63 Get hostname once, using uname command as a fallback 2021-11-15 23:09:22 -08:00
Jamie Cameron
fd12551714 Fix line endings 2021-11-15 18:23:02 -08:00
Jamie Cameron
71aa88adfc Don't re-format config if somehow the config option isn't set 2021-11-13 11:09:21 -08:00
Jamie Cameron
9be9daa1ec Merge branch 'master' of github.com:webmin/webmin 2021-11-11 15:21:17 -08:00
Jamie Cameron
76147eb32c Handle case where var_directory changes 2021-11-11 15:20:41 -08:00
Ilia
0436601c77 Merge pull request #1535 from niyari/patch-webmin-ja
Update /webmin japanese translation.
2021-11-11 02:49:39 +03:00
Jamie Cameron
417bb77ec2 Merge branch 'master' of github.com:webmin/webmin 2021-11-09 19:58:56 -08:00
Jamie Cameron
b118a05209 Show security tab if it was selected before 2021-11-09 18:57:55 -08:00
Ilia Rostovtsev
b111b0cb23 Fix forms column for Custom Commands module 2021-11-09 15:39:50 +03:00
Ilia Rostovtsev
a8cb9a5036 Drop columns from Custom Commands module 2021-11-09 12:54:52 +03:00
Ilia Rostovtsev
b9e88f7f93 Fix id name 2021-11-08 14:18:07 +03:00
Ilia Rostovtsev
b7e1d1f6fe Add id refs for upload dialog checkboxes 2021-11-08 14:17:07 +03:00
Ilia Rostovtsev
0ec3e7ba9d Add support for extracting .iso and .img files 2021-11-08 13:46:19 +03:00
Ilia Rostovtsev
416afebffe Fix to extract all types of tars at once 2021-11-08 13:04:05 +03:00
Jamie Cameron
cdde4ef96d Use usermin config when redirecting https://github.com/webmin/usermin/issues/73 2021-11-07 21:33:29 -08:00
Ilia Rostovtsev
1e55e74088 Add support for uploading and extracting at once #1544 2021-11-07 21:23:23 +03:00
Ilia Rostovtsev
99478d9741 Remove empty space 2021-11-05 01:57:26 +03:00
Ilia Rostovtsev
0ec35a3581 Fix to format config only at the very end if no issues 2021-11-05 01:48:43 +03:00
Ilia Rostovtsev
6ccfd2c7bc If file was deleted prevent recreating an empty file 2021-11-04 19:34:19 +03:00
Ilia Rostovtsev
9a66592601 Format directive if not the first in VirtualHost 2021-11-04 19:29:20 +03:00
Ilia Rostovtsev
79ab64939f Add format config to do magic with separating directives 2021-11-04 17:32:13 +03:00
Ilia Rostovtsev
2b43b2baa4 Format configs cross changes made in UI; fix allowed test 2021-11-04 14:43:27 +03:00
Ilia Rostovtsev
471767d1b8 Fix format_config test 2021-11-04 13:22:13 +03:00
Ilia Rostovtsev
c9147a8ca1 Clean no-lng used var 2021-11-04 12:58:06 +03:00
Ilia Rostovtsev
ebeea77dd9 Update comments 2021-11-04 12:57:14 +03:00
Ilia Rostovtsev
50875dffab Add API to format all modified conf files 2021-11-04 12:55:57 +03:00
Ilia Rostovtsev
9cb874c605 Add support for Apache config indent formatting 2021-11-03 21:21:19 +03:00
Ilia Rostovtsev
ce765d28bb Add basic File Manager optimisations 2021-10-30 17:53:26 +03:00
Ilia Rostovtsev
9f0fc2e485 Add support for directory uploads #1539 2021-10-29 23:43:16 +03:00
Ilia Rostovtsev
ee97197b5a Add calling any config pre-load function 2021-10-27 00:03:01 +03:00
Ilia Rostovtsev
12db447514 Add API to check if foreign module's function exists 2021-10-26 22:33:49 +03:00
Ilia Rostovtsev
9be42454b0 Fix to load theme library to always get expected HTML 2021-10-24 17:40:43 +03:00
Jamie Cameron
e2e536fd38 Fix field labels https://github.com/webmin/webmin/issues/1540 2021-10-22 22:02:26 -07:00
Jamie Cameron
3ebf8ae2dd Allow null values to be explicitly entered 2021-10-22 13:30:05 -07:00
Jamie Cameron
67a4bc38d8 Increase defaut key size for RSASHA256 https://forum.virtualmin.com/t/more-on-dnssec/112685 2021-10-20 18:18:57 -07:00
Jamie Cameron
e61d9d680b Handle colons in hostnames with escaping https://sourceforge.net/p/webadmin/bugs/5506/ 2021-10-16 18:23:13 -07:00
Jamie Cameron
93ff3221bb Merge branch 'master' of github.com:webmin/webmin 2021-10-16 12:17:35 -07:00
Jamie Cameron
01d9cc3d8b Add support for 'required' SSL option https://forum.virtualmin.com/t/license-in-question-after-failed-move-upgrade-attempt/112136/30 2021-10-16 12:17:27 -07:00
Ilia Rostovtsev
a9670389b7 Fix to improve var dumping
For example, can be used to easily dump more complex data structures, like `webmin_debug_var_dump(\@rv, 'get_all_domain_service_ssl_certs');` will nicely print always sorted nested hashes
2021-10-15 23:18:37 +03:00
Jamie Cameron
06a73b990c Merge branch 'master' of github.com:webmin/webmin 2021-10-12 18:41:01 -07:00
Jamie Cameron
f2e21fbe5d Also flush cache of files that didn't exist the first time 2021-10-12 18:40:21 -07:00
Jamie Cameron
00e21a6486 Merge pull request #1537 from kiwichrish/master
Add explicit notify type to Bind DNS zone config options
2021-10-12 17:55:04 -07:00
Jamie Cameron
77ccbcc36d Use known server object to connect https://sourceforge.net/p/webadmin/bugs/5497/ 2021-10-11 19:32:26 -07:00
Jamie Cameron
2e721802f8 Use external ping command by default on debian linux https://sourceforge.net/p/webadmin/bugs/5509/ 2021-10-11 19:06:13 -07:00
Chris Hellyar
6d50ce9503 Add explicit notify type to Bind DNS zone config options 2021-10-12 13:40:12 +13:00
Jamie Cameron
6cc25f354e Fix CAA record labels 2021-10-10 22:49:10 -07:00
Jamie Cameron
dbe809d76b Need to clear module.info cache after installing 2021-10-10 22:31:35 -07:00
Jamie Cameron
5f92dfab53 Merge branch 'master' of github.com:webmin/webmin 2021-10-10 21:56:29 -07:00
Jamie Cameron
f4365ec61f Show more details if ping fails 2021-10-10 21:38:21 -07:00
Ilia Rostovtsev
32c55a9622 Fix to force re-read module info, if missing 2021-10-10 18:04:25 +03:00
Ilia Rostovtsev
180fac79c0 Fix to print pid in file name when dumping 2021-10-10 17:59:41 +03:00
Ilia Rostovtsev
5048ac67d7 Fix to escape special char 2021-10-10 17:02:20 +03:00
Ilia Rostovtsev
66e7b6530a Fix to allow underscores and dashes in var dump 2021-10-10 17:01:39 +03:00
Jamie Cameron
0bef41d229 Only download fixed CA certs if none was found in the original response 2021-10-09 11:21:10 -07:00
Sou Niyari
9b8aae58eb Update en 2021-10-09 10:17:36 +09:00
niyari
7e252c765d Delete .auto files 2021-10-09 10:03:36 +09:00
niyari
56835ef9ff Update /webmin japanese translation. 2021-10-09 10:01:33 +09:00
niyari
bce323cb64 Fix typos 2021-10-09 09:58:52 +09:00
Jamie Cameron
54423f9925 Merge branch 'master' of github.com:webmin/webmin 2021-10-08 17:38:56 -07:00
Jamie Cameron
cb0e5a1440 Always include the primary CN in subjectAltName https://sourceforge.net/p/webadmin/bugs/5510/ 2021-10-08 17:38:33 -07:00
Ilia Rostovtsev
309b9e86d1 Add API to return subroutine name of a code reference bafc3db725 2021-10-08 14:39:28 +03:00
Ilia Rostovtsev
a59da7f872 Update translations 2021-10-07 21:19:48 +03:00
Jamie Cameron
c2195f89c7 Merge pull request #1534 from webmin/iliarostovtsev-patch-1
R3 and E1: consider all active certificates
2021-10-05 19:23:36 -07:00
Ilia
40d9467119 R3 and E1: consider all active certificates 2021-10-06 00:58:01 +03:00
Ilia Rostovtsev
b241b0c79a Re-add previously removed R3 cross signed 2021-10-06 00:56:27 +03:00
Ilia Rostovtsev
9032381882 Update LE IC R3+R4
https://letsencrypt.org/certificates/
https://forum.virtualmin.com/t/intermediate-certificate-failure-blocks-dovecot/112492/7
2021-10-05 18:21:33 +03:00
Ilia Rostovtsev
13e5e83c8d Always fix glued URL and target (e.g. for de, ja, nl, zh, zh-TW) 2021-10-05 12:38:23 +03:00
Ilia Rostovtsev
d2a78ad151 Split --version and --versions bf6e0a1387 (commitcomment-57441360) 2021-10-04 21:05:58 +03:00
Ilia Rostovtsev
6bab2270d4 Update URL for fetching latest software list 2021-10-04 19:09:02 +03:00
Ilia Rostovtsev
5e8ae5f277 Add replacement param for html_strip sub 2021-10-03 20:18:57 +03:00
Ilia Rostovtsev
3a1e8cbeee Support check on the latest versions available with webmin --version 2021-10-03 14:07:36 +03:00
Ilia Rostovtsev
764ea05cb8 Check for Usermin too with new webmin --version 2021-10-03 12:06:26 +03:00
Ilia Rostovtsev
87f5c0eb5a Also print Webmin root dir 2021-10-02 20:40:47 +03:00
Ilia Rostovtsev
b57af70335 Fix to exit on error 2021-10-02 20:38:27 +03:00
Ilia Rostovtsev
bf6e0a1387 Add --version option to webmin command 2021-10-02 20:30:21 +03:00
Jamie Cameron
6101ee4329 Merge pull request #1531 from niyari/patch-servers-ja
Update /servers japanese translation.
2021-09-29 20:46:40 -07:00
niyari
b7f9be70e0 Delete .auto files 2021-09-30 06:03:28 +09:00
niyari
613e91e967 Update /servers Japanese translation. 2021-09-30 05:57:09 +09:00
niyari
a4045894f1 Add servers/config.info.ja 2021-09-30 05:50:19 +09:00
Jamie Cameron
5383a5e962 Merge branch 'master' of github.com:webmin/webmin 2021-09-29 11:36:51 -07:00
Jamie Cameron
85628178ff Suppress carriage returns as well https://github.com/webmin/webmin/issues/1528 2021-09-29 11:35:43 -07:00
Ilia Rostovtsev
a586b9ef2b Fix another comment for new var dump sub 2021-09-29 14:46:25 +03:00
Ilia Rostovtsev
f9906fa972 Fix to print array index for new var dump sub 2021-09-29 14:38:44 +03:00
Ilia Rostovtsev
ba86f000e7 Fix to use better file names for new var dump sub 2021-09-29 14:25:45 +03:00
Ilia Rostovtsev
ffa93926c3 Fix comment for new var dump sub 2021-09-29 14:18:19 +03:00
Ilia Rostovtsev
3bed075571 Add webmin_debug_var_dump sub for better debugging across modules 2021-09-29 14:16:41 +03:00
Jamie Cameron
3ddfcc695e Merge pull request #1529 from gueno/patch-1
fix wrong translation
2021-09-28 20:42:35 -07:00
Ilia Rostovtsev
758d1fe1fd Add missing webprefix in system info links 2021-09-28 23:07:00 +03:00
Ilia Rostovtsev
f69fa81e59 Fix to get safely using wrapper sub 2/2 2021-09-28 16:30:05 +03:00
Ilia Rostovtsev
6566bd9c48 Fix not to load theme library as must be loaded already 2021-09-28 16:08:35 +03:00
Ilia Rostovtsev
2ee92e8a54 Pass args to theme_get_webprefix 2021-09-28 16:07:42 +03:00
Ilia Rostovtsev
9cb0720dc9 Fix to get webprefix safely using wrapper sub 1/2 2021-09-28 15:11:00 +03:00
gueno
b1869cdb62 fix wrong translation
Pâte is pasta(nouilles/nuddles)  in french ʘ‿ʘ
2021-09-28 11:43:47 +02:00
Jamie Cameron
f3c4a3392e Move special handling for link.cgi out to a theme function 2021-09-27 10:09:44 -07:00
Ilia Rostovtsev
50087e9dbe Revert "Fix ongoing issues with proxy prefixes in status collection, choosers 1/2"
This reverts commit d59eb79542.
2021-09-27 15:12:20 +03:00
Ilia Rostovtsev
5f0edd4116 Revert "Fix to rely on new webprefix API for header, footer and get referer"
This reverts commit 1fc5140a99.
2021-09-27 15:11:59 +03:00
Ilia Rostovtsev
7a0e0cb109 Fix tooltip inner word break 2021-09-27 13:37:31 +03:00
Ilia Rostovtsev
269d43ba88 Better use help tooltip for this 2021-09-27 13:28:08 +03:00
Ilia Rostovtsev
ab59df1a85 Regular tooltip (ui_help) doesn't support HTML 2021-09-27 13:26:42 +03:00
Ilia Rostovtsev
1fc5140a99 Fix to rely on new webprefix API for header, footer and get referer 2021-09-27 13:13:00 +03:00
Ilia Rostovtsev
d59eb79542 Fix ongoing issues with proxy prefixes in status collection, choosers 1/2 2021-09-26 19:45:47 +03:00
Ilia Rostovtsev
5f70bd6cbd Fix formatting 2021-09-26 16:16:18 +03:00
Ilia Rostovtsev
ae6921aeee Add crutial get_webprefix API 2021-09-26 16:12:25 +03:00
Jamie Cameron
d4fe8144b0 Fix perl warnings 2021-09-23 23:13:53 -07:00
Jamie Cameron
fb12201be6 Store the full version in the site file 2021-09-22 23:35:54 -07:00
Jamie Cameron
dc7cde15b9 Merge branch 'master' of github.com:webmin/webmin 2021-09-22 17:40:03 -07:00
Jamie Cameron
fe9674a5e5 Minutes cannot be zero https://github.com/webmin/webmin/issues/1527 2021-09-22 17:34:20 -07:00
Jamie Cameron
4ccebeff91 Store the full apache version, with all the dots 2021-09-21 17:46:37 -07:00
Jamie Cameron
454c3c6153 Merge pull request #1524 from niyari/patch-webminlog-ja
Updated webminlog japanese translation
2021-09-20 16:33:12 -07:00
niyari
22742cfb7b Delete .auto files 2021-09-20 11:40:40 +09:00
niyari
77d222896f Update Japanese translation.
.auto file has not been updated.
2021-09-20 11:02:45 +09:00
niyari
448e19b487 add webminlog/config.info.ja 2021-09-19 10:00:00 +09:00
Jamie Cameron
bcfb543b32 Merge branch 'master' of github.com:webmin/webmin 2021-09-12 19:30:42 -07:00
Jamie Cameron
52a2412b10 Respect and preserve php_admin_value https://github.com/virtualmin/virtualmin-pro/issues/8 2021-09-12 17:08:12 -07:00
Ilia Rostovtsev
a4c24a79fb Fix YouTube video URL 2021-09-12 14:18:07 +03:00
Jamie Cameron
bd58c99d74 Finished off support for netplan 2021-09-10 18:00:16 -07:00
Jamie Cameron
1e08584c20 systemd config file name may be different to unit name 2021-09-09 21:52:19 -07:00
Jamie Cameron
20db4a29cf Show config file name 2021-09-09 21:50:17 -07:00
Jamie Cameron
8de8600679 Don't consider Generic Linux a valid OS for RPM installs 2021-09-09 16:19:55 -07:00
Jamie Cameron
26386101ad Merge branch 'master' of github.com:webmin/webmin 2021-09-08 11:30:10 -07:00
Jamie Cameron
81d0461cca Always require authentication, even if no users file is defined https://forum.virtualmin.com/t/webmin-broken-miniserv-config-leads-to-authentication-without-password/112160/2 2021-09-08 11:25:35 -07:00
Ilia Rostovtsev
e9f1516835 Update jQuery for use in Filemin with with old themes 2021-09-07 19:50:39 +03:00
Jamie Cameron
44bc075f74 Parse out static routes 2021-09-02 16:26:32 -07:00
Jamie Cameron
63057dc6c7 mime-words encoded strings can have parts separated by just spaces 2021-09-02 14:18:43 -07:00
Jamie Cameron
e792e4bd4b New version bump 2021-08-28 16:09:41 -07:00
Jamie Cameron
f097293ac6 Fix name of upload field 2021-08-28 14:43:41 -07:00
Jamie Cameron
30e98abca2 Use API instead of raw backquotes 2021-08-28 14:32:35 -07:00
Jamie Cameron
b3f6db0906 Minor version bump 2021-08-28 12:06:02 -07:00
Jamie Cameron
154ecf734a Also check for minor relesae version 2021-08-28 11:56:47 -07:00
Jamie Cameron
c86e9de2e5 Include release in displayed version 2021-08-25 17:54:03 -07:00
Jamie Cameron
46f3a6685e Merge branch 'master' of github.com:webmin/webmin 2021-08-25 17:38:47 -07:00
Jamie Cameron
2daa5e845d Add API function to get the release, and clean up version function 2021-08-25 17:38:40 -07:00
Jamie Cameron
56bb08950f Merge pull request #1518 from maicol07/patch-6
Missing italian translation for Package Updates module and config info
2021-08-25 16:47:27 -07:00
Jamie Cameron
4a83104599 Merge pull request #1517 from maicol07/patch-5
Missing italian translation for filemin module and config info
2021-08-25 16:46:50 -07:00
Jamie Cameron
18d0c858c8 Handle new format for secondary IPs 2021-08-25 10:38:59 -07:00
Maicol Battistini
adb62385de Fixed minor issue in italian translation 2021-08-25 10:08:31 +02:00
Maicol Battistini
f2c7a2fd39 Create config.info.it 2021-08-25 10:07:18 +02:00
Maicol Battistini
a6c9a02edc Delete module.info.it.auto 2021-08-25 10:05:55 +02:00
Maicol Battistini
7d05a1a128 Update module.info.it 2021-08-25 10:04:29 +02:00
Maicol Battistini
618c32ee53 Create config.info.it 2021-08-25 10:01:18 +02:00
Maicol Battistini
e561dc0735 Delete module.info.it.auto 2021-08-25 09:59:38 +02:00
Maicol Battistini
7e5e4c0764 Update module.info.it 2021-08-25 09:57:38 +02:00
Jamie Cameron
05098635aa Also run postinstall on themes 2021-08-23 20:00:33 -07:00
Ilia Rostovtsev
1b05b7b4e5 Use undef instead of 0 https://github.com/webmin/webmin/pull/1513#discussion_r694106675 2021-08-23 19:09:16 +03:00
Ilia Rostovtsev
6c9a24a826 Use undef instead of 0 #1513 2021-08-23 18:38:04 +03:00
Ilia
4668698121 Merge pull request #1513 from scottlucas/master
Fix Virtualmin breaking mysql backup_database force parameter
2021-08-23 18:33:38 +03:00
Scott Lucas
480c81f272 Fix Virtualmin breaking mysql backup_database force parameter 2021-08-23 14:40:24 +01:00
Jamie Cameron
82bc6685b6 Improve support for different versions of the server running 2021-08-22 22:31:44 -07:00
Jamie Cameron
0ef5902dd7 Remove code to check for the latest version 2021-08-22 21:16:55 -07:00
Jamie Cameron
ee9ff4accb Add UI to download the latest version 2021-08-22 21:04:52 -07:00
Jamie Cameron
a4b109b116 Check file format 2021-08-22 16:54:04 -07:00
Jamie Cameron
eada9db4ce Add UI to upload a new version 2021-08-22 16:49:49 -07:00
Jamie Cameron
5e15e740e1 Add UI for changing the minecraft server version 2021-08-22 10:58:35 -07:00
Jamie Cameron
53982c2c0f oath-perl package isn't always available 2021-08-21 20:07:59 -07:00
Jamie Cameron
31737508ee Pass on timeout 2021-08-21 13:13:15 -07:00
Jamie Cameron
41bacc005a New webmin version 2021-08-21 09:30:57 -07:00
Jamie Cameron
0b0a9e5d39 Clean up version check code 2021-08-17 22:23:28 -07:00
Jamie Cameron
73aa2eac76 Japanese update 2021-08-17 20:54:02 -07:00
Jamie Cameron
7ef3b7bb1e Fix passing of user to systemd 2021-08-15 18:25:56 -07:00
Jamie Cameron
2b357cf0f1 Add function to enable an action at boot that runs as a non-root user 2021-08-15 14:04:05 -07:00
Jamie Cameron
e39b67c98c Support 'secondary' IP keyword https://github.com/webmin/webmin/issues/1506 2021-08-14 17:53:37 -07:00
Jamie Cameron
83df0508f1 Add detection for all php.ini paths 2021-08-14 17:40:56 -07:00
Jamie Cameron
bdc54a6364 Merge branch 'master' of github.com:webmin/webmin 2021-08-14 13:21:22 -07:00
Jamie Cameron
5328a45081 PHP INI file paths can be globs 2021-08-14 13:20:46 -07:00
Jamie Cameron
7a70418d87 Merge pull request #1511 from scottlucas/master
Add custom mysql backup parameters option
2021-08-12 22:04:59 -07:00
Scott Lucas
ea91c26d70 Add custom mysql backup parameters option 2021-08-12 09:29:02 +01:00
Ilia Rostovtsev
1c7de43373 Fix to remove unnecessary line break 2021-08-10 21:30:20 +03:00
Jamie Cameron
f2953c81f9 Don't update let's encrypt account with domain's email address https://forum.virtualmin.com/t/stop-updating-lets-encrypt-contact-email/111731 2021-08-08 20:50:41 -07:00
Jamie Cameron
a87791e479 Show useful info about params 2021-08-05 13:15:42 -07:00
Jamie Cameron
58b5844765 Add documentation URL and fix locking 2021-08-05 12:13:01 -07:00
Jamie Cameron
84435597ee Add function to get the current browser URL 2021-08-05 12:10:50 -07:00
Jamie Cameron
5def4a417c Add API function to get the miniserv config file 2021-08-01 22:06:43 -07:00
Jamie Cameron
b19d4fc005 Fixed bugs in password change API 2021-08-01 14:41:30 -07:00
Jamie Cameron
5b0bc3c30f UI to enable password change API 2021-08-01 13:04:33 -07:00
Jamie Cameron
715803655f Everyone runs session authentication these days 2021-08-01 11:33:51 -07:00
Jamie Cameron
e48ffba236 Remove some options nobody uses anymore 2021-08-01 11:28:49 -07:00
Jamie Cameron
131c5f08e3 Merge branch 'master' of github.com:webmin/webmin 2021-08-01 11:23:32 -07:00
Jamie Cameron
fa5fc3a94b Start of work on password change API for use by roundcube / etc 2021-08-01 11:11:22 -07:00
Jamie Cameron
4e75f988db Merge pull request #1504 from maicol07/patch-4
Updated filemin italian translation
2021-07-27 20:52:53 -07:00
Maicol Battistini
d0053f75db Updated filemin italian translation 2021-07-27 21:31:45 +02:00
Jamie Cameron
7e47ce66e5 Merge pull request #1503 from maicol07/patch-3
Updated italian translation for Package Updates
2021-07-26 20:53:19 -07:00
Maicol Battistini
48d38a5013 Updated italian translation for Package Updates 2021-07-26 14:10:01 +02:00
Jamie Cameron
ab62ddca12 Fix perl warning 2021-07-25 18:06:55 -07:00
Jamie Cameron
866e5aa39d Stop checking for module updates on scheduled check 2021-07-25 13:40:22 -07:00
Jamie Cameron
7a71cfcb71 Merge branch 'master' of github.com:webmin/webmin 2021-07-25 13:37:20 -07:00
Jamie Cameron
e8cd1ca5a7 Stop doing scheduled module upgrades, as this is a rarely used feature and a potential security risk 2021-07-25 13:37:08 -07:00
Ilia
60acdbd919 Merge pull request #1502 from maicol07/patch-2
Updated italian translation
2021-07-25 18:04:28 +03:00
Jamie Cameron
d042621750 Merge pull request #1501 from Re4son/master
Add Kali Linux to the list
2021-07-24 09:53:58 -07:00
Maicol Battistini
a30eb55098 Delete it.auto 2021-07-23 15:20:38 +02:00
Maicol Battistini
1b1c3c88b1 Update it 2021-07-23 15:18:41 +02:00
Re4son
8a0eb959e9 Add Kali Linux to the list
Signed-off-by: Re4son <3520622-re4son@users.noreply.gitlab.com>
2021-07-20 10:34:30 +10:00
Jamie Cameron
3c27fe3a0a Add param to prevent logging when diffing 2021-07-17 16:05:22 -07:00
Jamie Cameron
87be82bbad Fix perl warning 2021-07-17 16:01:49 -07:00
Jamie Cameron
4c71641f8e Use virtualmin cloud DNS support if needed 2021-07-17 16:01:28 -07:00
Jamie Cameron
37a153c877 Add Rocky and Oracle Linuxes https://www.virtualmin.com/node/71255 2021-07-10 15:12:56 -07:00
Jamie Cameron
7a63269f33 Add Alma Linux to the list https://www.virtualmin.com/node/71255 2021-07-10 14:10:00 -07:00
Jamie Cameron
643cbc9582 Correct file for Alma Linux https://www.virtualmin.com/node/71256 2021-07-10 14:00:10 -07:00
Jamie Cameron
1b065b5474 Merge branch 'master' of github.com:webmin/webmin 2021-07-06 12:16:21 -07:00
Jamie Cameron
37a4f57196 Add option to preload arbitrary modules 2021-07-06 11:02:05 -07:00
Ilia Rostovtsev
aa4bfae569 Inherit upgrade ACLs from root unless upgrader role was given #285 2021-07-06 14:28:03 +03:00
Jamie Cameron
1123febd3f Add perl module dependecy for two-factor 2021-07-02 21:31:41 -07:00
Jamie Cameron
d8ca5fc0da Remove dedundant version switch, and clean up heading 2021-07-02 20:39:33 -07:00
Jamie Cameron
3233d9264a Fix perl warning 2021-07-02 18:27:49 -07:00
Jamie Cameron
85990489cb Skip warnings when creating an LV https://www.virtualmin.com/node/71145 2021-06-27 12:40:55 -07:00
Jamie Cameron
d93fe6c42e Don't log deletion of DBM index files 2021-06-26 22:16:06 -07:00
Jamie Cameron
2d454cfc22 Don't resolve labels unless their are any 2021-06-26 18:07:13 -07:00
Jamie Cameron
2b8b5df10b Extract function for printing the call stack, as it's useful in debugging 2021-06-26 17:33:48 -07:00
Jamie Cameron
097825f1fe Merge branch 'master' of github.com:webmin/webmin 2021-06-25 14:45:17 -07:00
Jamie Cameron
e03b941b9f Fix perl warning https://github.com/webmin/webmin/issues/1498 2021-06-23 21:03:21 -07:00
Ilia Rostovtsev
d10e122cea Fix core count start with zero https://github.com/webmin/webmin/issues/1484#issuecomment-867139310 2021-06-23 23:38:47 +03:00
Ilia Rostovtsev
76591fab0a Fix to the prev commit 68674ed355 for #1484 2021-06-23 22:53:15 +03:00
Ilia Rostovtsev
68674ed355 Add CPU temp for AMD Ryzen Threadripper #1484 2021-06-23 22:37:17 +03:00
Ilia Rostovtsev
939c8eb4fe Fix regex for matching CPU temp https://github.com/webmin/webmin/issues/1484#issuecomment-864450300 2021-06-22 10:57:53 +03:00
Ilia Rostovtsev
22ca116bb0 Fix to improve post-translation formatting 2021-06-21 14:46:27 +03:00
Ilia Rostovtsev
6f90df409e Fix if translated $1 incorrectly replaced with %1 2021-06-21 12:58:18 +03:00
Ilia Rostovtsev
23d08c75eb Remove wrapping * at all for the message string 2021-06-21 12:30:03 +03:00
Ilia Rostovtsev
63db49aeba Keep logicaly bind lines together 2021-06-20 21:06:52 +03:00
Ilia Rostovtsev
e9ade1591c Move loading default theme config to outside of the loop 2021-06-20 21:04:52 +03:00
Ilia Rostovtsev
6bfef015a6 Read and load custom theme config if exists 2021-06-20 20:27:58 +03:00
Ilia Rostovtsev
80504935c0 Fix to use simpler way of getting get length
https://sourceforge.net/p/webadmin/bugs/5491/
2021-06-19 15:31:08 +03:00
Jamie Cameron
8139e68f68 Merge pull request #1496 from lanurmi/no-root-rpm
Don't require being run as root unless base_dir is /usr/src/redhat
2021-06-16 16:30:29 -07:00
Lauri Nurmi
08a24bba30 Don't require being run as root unless base_dir is /usr/src/redhat
If base_dir is under $HOME, no root permissions are required.
2021-06-16 10:00:01 +03:00
4152 changed files with 94374 additions and 97147 deletions

239
CHANGELOG
View File

@@ -1,239 +0,0 @@
---- Changes since 1.140 ----
Fixed a security hole that allowed any user to view the configuration of any module, even those that they should not have access to.
Fixed a security hole that could allow an attacker to lock valid users by sending a bogus username or password.
---- Changes since 1.150 ----
Updated the setup.sh script to use MD5 password encryption by default, on systems where Perl supports it.
Fixed a security hole in the maketemp.pl script, used to create the /tmp/.webmin directory at install time. If an un-trusted user creates this directory before Webmin is installed, he could create in it a symbolic link pointing to a critical file on the system, which would be overwritten when Webmin writes to the link filename (CVE bug CAN-2004-0559).
When PAM is used for Unix authentication, expired passwords are now detected and the user is prompted to select a new password (if this feature is enabled on the Webmin Configuration module).
Make all functions in ui-lib.pl themable, allowing themes to have more detailed control over modules that make use of this library.
Updated all modules to call ui_print_header instead of calling header and printing <hr>, so that themes can avoid the <hr>. Also updated the MSC theme to do this.
---- Changes since 1.160 ----
Added support for Solaris 10.
Included several additional translations for various languages and modules.
Added support for config- files that allow a range of OS version numbers, and used this to reduce the number of standard config files.
---- Changes since 1.170 ----
When installing a module from the command line, by it will be granted to the same users who receive new modules when Webmin is upgraded. By default, this is root and admin.
Added basic support for multiple root directories, so that Webmin modules can be separated into core and third-party on the filesystem.
When installing or upgrading Webmin, password timeouts are now enabled by default. This protects against brute-force password guessing attacks.
---- Changes since 1.180 ----
All subheadings have been reduced in size when using the default MSC theme.
All modules now use a new API for writing to configuration files, which ensures that the file does not get written to or truncated if the system is out of disk space.
---- Changes since 1.200 ----
On Solaris systems that support RBAC, available modules and access rights can now be derived from RBAC for selected users. This can be enabled on a per-user or per-module basic in the Webmin Users module.
---- Changes since 1.210 ----
Added a new Global ACL control option to limit a user to read-only mode. This does not yet support all modules, but in those that are supported any changes the user makes will simply not take effect.
Restarting of Webmin is now much faster in some modules that do not need a full configuration reload, due to the addition of a function that justs tells miniserv.pl to re-read its config file.
---- Changes since 1.220 ----
Added basic support for running Webmin on Windows system with ActiveState Perl installed. The new setup.pl install script must be used, as the setup.sh shell script cannot run on Windows.
Fixed a bug that could allow a remote attack if the option to use full PAM conversations is enabled.
Improved the Webmin RPM to not lose the /etc/webmin directory when upgrading from an RPM by another vendor (like Mandrake or DAG).
---- Changes since 1.230 ----
Replaced all calls to the crypt() function with new code that will use the Crypt::UnixCrypt Perl modules on systems for with crypt() is broken.
---- Changes since 1.240 ----
Fixed a possible security hole caused by a bug in Perl.
---- Changes since 1.260 ----
Proxy settings made in the Webmin Configuration module are passed on to programs Webmin calls via the http_proxy and ftp_proxy environment variables.
Added automatically created UTF-8 translations for simplified and traditional Chinese.
---- Changes since 1.270 ----
Updated almost all modules that use tables to use the new ui_columns functions. This allows themes to do highlighting when a row is moved over or selected.
Added a new 'Simple Blue' theme, which uses fewer images and does table row highlighting.
Changed the way that Webmin log diff files are stored, so that they are categorized by action and not all in one huge directory.
---- Changes since 1.280 ----
Fixed security holes that allow remote read access to any file on the server for which the path is known.
---- Changes since 1.290 ----
SELinux security contexts are preserved on files safely modified by Webmin's write-and-rename code.
Added xmlrpc.cgi program, which provides an XML-RPC interface to all Webmin module functions.
Tested and improved support for Fedora 5.
---- Changes since 1.300 ----
Fixed the rare bug about renaming the .webmintmp file.
---- Changes since 1.310 ----
Module configuration files can now be named based on the real operating system types, such as config-Ubuntu-Linux, which would be used in preference to config-debian-linux.
When a large file is uploaded, it is no longer read into memory by miniserv.pl.
Update the code that fetches mirror sites from Sourceforge, to handle their new website design.
Changed the default theme for all installs to the new framed blue theme.
Updated all rows of links (like select all, invert selection, add something) above tables to use a separator between links.
Added caching for sudo capable user checks, to avoid excessive slow calls to sudo.
Fixed a memory leak when running under ActiveState Perl on Windows.
---- Changes since 1.320 ----
Fixed XSS bugs in chooser.cgi.
If the operating system is upgraded after Webmin is installed, a button is displayed on the main page to update Webmin's view of the current OS.
Improved the tabs API to add an option to put a box around the visible tab, and whitespace around tabs.
If listening on all specified IP addresses fails, Webmin will fall back to accepting connections on any address.
All Module Config pages are now generating using new ui-lib.pl code, for easier theming.
Added a global access control option to set the Unix user the file browser lists directories as.
---- Changes since 1.330 ----
Added more ui-lib.pl functions for hidden page sections.
Fixed another XSS bug in chooser.cgi.
The Webmin function to get the system's hostname now reads a file instead of calling the hostname comment, which is faster.
Added an ACL option to the file chooser for additional directories to allow access to.
Changed the way sizes are displayed, to use a format like 1.32 GB or 8 kB.
Removed letter images (used by the old theme), and forced the standard header function to always use text titles.
Added support for Slam64 Linux.
---- Changes since 1.340 ----
Added Redhat Enterprise release 5 support.
Requests to the /unauthenticated URL can never execute CGI programs, to provide an extra layer of security against URL escaping attacks.
Fixed XSS bugs in pam_login.cgi.
---- Changes since 1.370 ----
Hid the Jabber and Security Sentries modules by default, as the underlying software is no longer supported.
On Linux systems, sped up the function for finding processes so that it no longer has to launch 'ps' - instead, it reads /proc directly.
When read_file_lines is used to read a file, the Unix or Windows newlines will be preserved when it is written out.
---- Changes since 1.380 ----
Added a search box to the left frame of the blue theme, for finding modules, config options, help pages and text.
All images, CSS and other static content served by Webmin has an HTTP Expires for 1 week in the future, to improve cachability.
Lock files are automatically removed when the process creating them exits.
NetBSD 4.0 support.
Italian and Catalan translations contributed for many modules, thanks to Giovanni and Jaume Badiella.
Changed the error message that appears when Webmin detects a link from another web page, and removed the button to allow the link (which was unreliable anyway).
---- Changes since 1.390 ----
Links from unknown referers are now blocked by default, to prevent XSS attacks. This may break browsers that don't supply a Referer: HTTP header.
---- Changes since 1.400 ----
Big Czech translation updates, thanks to Petr Vanek and the Czech translation team.
All popups in Webmin are now XSS-safe, and thus do not need protection from unknown referers which prevented them from working in some browsers.
All Webmin session IDs are now stored MD5 hashed, to prevent sessions from being captured if the sessiondb DBM is somehow read by an attacker.
Many Dutch updates, thanks to Gandyman.
MD5 encryption for Webmin and Unix passwords can be used on systems that have either the MD5 or Digest::MD5 perl module, or support it in the crypt() function.
---- Changes since 1.410 ----
Many Korean updates, thanks to JoungKyun Kim.
More Dutch updates, thanks to Gandyman.
Added a debugging log file, which records all files read and written, commands run and more. This can be enabled in the Webmin Configuration module.
---- Changes since 1.420 ----
Many Greek translation updates, thanks to Vagelis Koutsomitros.
Catalan translation updates by Jaume Badiella.
Many Dutch translation contributions by Gandyman.
---- Changes since 1.430 ----
A large Croatian translation update, thanks to Domagoj Bikic.
When a user whose password is close to expiry or has already expired logs in, a warning will be displayed on Webmin's first page.
Many Japanese translation updates, thanks to Kazuya Masuda.
---- Changes since 1.440 ----
Russian translation updates, thanks to Anton Statutov.
Webmin's serialization functions can now handle objects, which allows them to be passed as parameters to remote function calls. Both caller and recipient must have the object's class installed though.
Converted commands in the core web-lib-funcs.pl API file to POD format, and added more details about each function.
---- Changes since 1.450 ----
Added a language option for UK english, and converted words in the default Webmin language to US english.
Major Dutch translation updates, thanks to Gandyman.
Catalan translation updates by Jaume Badiella.
Converted all core modules to use the new WebminCore perl module instead of web-lib.pl. This significantly improves memory use and load time in code that uses functions from multiple modules, asssuming they have all been converted.
---- Changes since 1.470 ----
Catalan translation updates by Jaume Badiella.
Added an UTF-8 encoding of the Russian translation, thanks to shavlukov@gmail.com.
French translation updates by ButterflyOfFire.
Dutch translation updates by Gandyman.
Dramatically improved Webmin's search function, to include links to pages that help or UI text comes from. Also changed the layout of results to a more Webmin-ish style.
---- Changes since 1.480 ----
Catalan translation updates by Jaume Badiella.
Dutch translation updates, thanks to Gandyman.
Beginnings of a Basque translation, thanks to Mireia Lezea.
---- Changes since 1.500 ----
Czech translation updates, thanks to Karel Hudan.
The Webmin RPM now preserves the /etc/webmin directory when un-installed and then re-installed.
Added a robots.txt file to block indexing of Webmin by search engines.
The Webmin search box can now be disabled in the Webmin Users module, under "Permissions for all modules".
Brazillian Portuguese translation updates for several modules, thanks to Djavan Fagundes.
---- Changes since 1.510 ----
Dutch translation updates, thanks to Gandyman.
Polish translation updates, thanks to Dariusz Dêbowski.
---- Changes since 1.520 ----
Catalan translation updates by Jaume Badiella.
---- Changes since 1.530 ----
Sped up the loading of language files by pre-caching them in memory when Webmin is started, and not performing sub-string substitutions in most modules.
Added support for Pardus Linux, thanks to Kaan Ozdincer.
Major Dutch updates, thanks to Gandyman.
Majoe French translation update, thanks to ButterflyOfFire.
Allow per-language language overrides to be defined, in custom-lang.$code files.
Updated numerous modules to improve support for Debian 6 and Ubuntu 10.10.
If a browser asks for gzip compression, Webmin can now return compressed content either generated dynamically or from a pre-compressed .gz file in the same directory. Dynamic compression depends on the Compress::Zlib perl module.
Added support for Amazon Linux.
---- Changes since 1.550 ----
Catalan updates, thanks to Jaume Badiella.
Italian translation updates, thanks to Andrea Oliveri.
Major German translation updates, thanks to Raymond Vetter.
---- Changes since 1.560 ----
More German translation updates, thanks to Raymond Vetter.
More French translation updates, thanks to ButterflyOfFire.
---- Changes since 1.570 ----
Even more German translation updates, thanks to Raymond Vetter.
Added UTF-8 encodings for languages using the iso-8859-2, like Czech and Polish.
Catalan updates, thanks to Jaume Badiella.
Norwegian translation updates, thanks to Stein-Aksel Basma.
The MySQL, PostgreSQL, Filesystem Backup and Backup Configuration Files modules now all support the use of Webmin variable substitutions in backup paths (like $HOSTNAME) via a new Module Config option.
---- Changes since 1.580 ----
Even more German translation updates, thanks to Raymond Vetter.
More Dutch updates, thanks to Gandyman.
Catalan updates, thanks to Jaume Badiella.
Norwegian updates, thanks to Stein-Aksel Basma.
All languages now have UTF-8 encoded variants, as well as their native character sets.
Added support for Ubuntu 12.04.
---- Changes since 1.590 ----
Even more German translation updates, thanks to Raymond Vetter.
Norwegian updates, thanks to Stein-Aksel Basma.
Dutch translation updates, thanks to Gandyman.
Switch order of command and mode in debug logs to make it clear that "mode=X" is part of the log, not part of the command.
Added the new Gray Framed Theme, and made it the default for new installs.
---- Changes since 1.600 ----
Even more German translation updates, thanks to Raymond Vetter.
Catalan updates, thanks to Jaume Badiella.
---- Changes since 1.610 ----
Norwegian updates, thanks to Stein-Aksel Basma.
Catalan updates, thanks to Jaume Badiella.
Yet more German translation updates, thanks to Raymond Vetter.
Polish translation updates from Piotr Kozica.
---- Changes since 1.620 ----
More German translation updates, thanks to Raymond Vetter.
Polish translation updates from Piotr Kozica.
Norwegian updates, thanks to Stein-Aksel Basma.
Improved FreeBSD 8 and 9 support across multiple modules.
Hungarian translation updates from Balázs Zoltán.
---- Changes since 1.650 ----
More German translation updates, thanks to Raymond Vetter.
Norwegian updates, thanks to Stein-Aksel Basma.
---- Changes since 1.660 ----
More German translation updates, thanks to Raymond Vetter.
Norwegian updates, thanks to Stein-Aksel Basma.
Catalan updates, thanks to Jaume Badiella.
IPv6 access control now match an address exactly, unless a network size is entered.
FTP uploads and downloads to IPv6-only servers now work properly, thanks to support for the EPSV protocol command.
Added a Bahasa Malaysia translation, thanks to Nawawi Jamili, Nizam Adnan and Weldan Jamili.
Added filtering for lists in the user, group and file chooser popups, thanks to a patch from Nawawi Jamili.
---- Changes since 1.670 ----
More German translation updates, thanks to Raymond Vetter.
Norwegian updates, thanks to Stein-Aksel Basma.
Catalan updates, thanks to Jaume Badiella.
Security fixes for XSS attacks in user_chooser.cgi and other scripts.
---- Changes since 1.690 ----
More German translation updates, thanks to Raymond Vetter.
Support for RHEL 7, CentOS 7 and other derivatives in multiple modules.
---- Changes since 1.700 ----
More German translation updates, thanks to Raymond Vetter.
Catalan updates, thanks to Jaume Badiella.
Added additional protected against Shellshock exploits made via the Webmin webserver.
---- Changes since 1.710 ----
SSL v2 and v3 are now disabled by default at Webmin install time, to block the POODLE attack. They can be re-enabled on the SSL Encryption page of the Webmin Configuration module.
---- Changes since 1.720 ----
Deprecated the old blue-theme in favor of the new gray-theme.
Catalan translation updates from Jaume Badiella.
More German translation updates, thanks to Raymond Vetter.
---- Changes since 1.730 ----
More German translation updates, thanks to Raymond Vetter.
Norwegian updates, thanks to Stein-Aksel Basma.
The awesome new Authentic Theme by Ilia Rostovtsev is now included in the Webmin package.
Catalan translation updates from Jaume Badiella.
---- Changes since 1.740 ----
Norwegian updates, thanks to Stein-Aksel Basma.
Catalan translation updates from Jaume Badiella.
More German translation updates, thanks to Raymond Vetter.
---- Changes since 1.750 ----
Norwegian updates, thanks to Stein-Aksel Basma.
Catalan translation updates from Jaume Badiella.
More German translation updates, thanks to Raymond Vetter.
Fixed an XSS bug that allowed xmlrpc.cgi to be abused by a malicious link.
---- Changes since 1.760 ----
For new installs, switched the location of data files in many modules to /var/webmin instead of /etc/webmin.
---- Changes since 1.790 ----
Added a recent logins section to the System Information page.
Major rework of majordomo module, Kay Marquardt
---- Changes since 1.870 ----
German translation updates, thanks to Raymond Vetter.
Catalan translation updates from Jaume Badiella.
Bulgarian translations from Grigor Gatchev.
Added Support for Synology NAS and opkg/ipkg Community Package Manager, Kay Marquardt
Added Support for configuring spam filtering when amvisd is used, Kay Marquardt

View File

@@ -1,7 +1,177 @@
## 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
* Fix more issues with restart when Webmin is upgraded from UI
#### 1.996 (July 4, 2022)
* Fix issues with `systemd` restarting Webmin on upgrade found in 1.995
#### 1.995 (June 23, 2022)
* Add improvements to stability for `systemd` systems
* Add native support to default to system default hashing format
* Add support to `yescrypt` password hashing scheme
* Add new _System Logs Viewer_ (logviewer) module
* Add new `webmin server` sub-command
* Add to set environmental variables in Filesystem Backup module
* Fix upload tracker issues with large uploads
* Fix NVMe drives status support
* Fix AlmaLinux support
* Fix BIND config for FreeBSD 12 on initial setup
#### Version 1.994 (May 22, 2022)
This release fixes a security issue in versions 1.991 and below. All systems with less-privileged Webmin users are recommended to upgrade as soon as possible.
#### Version 1.991 (April 18, 2022)
This is mainly a bugfix release for issues found since 1.990.
#### Version 1.990 (March 3, 2022)
This release contains a critical security fix, an updated theme, and a bunch of other small features and improvements. We recommend that all systems with untrusted Webmin users upgrade immediately!
#### Version 1.983 (December 26, 2021)
This release is mostly bugfixes for issues found in 1.983.
#### Version 1.983 (December 4, 2021)
These releases are mostly bugfixes for issues found in 1.982.
#### Version 1.982 (November 26, 2021)
This release includes the latest Authentic theme, support for archive extraction and folder uploads in the File Manager module, automatic formatting of the Apache config, translation updates, and many more small features and bugfixes.
#### Version 1.981 (August 28, 2021)
This is just a bugfix for issues found in version 1.980.
#### Version 1.980 (August 22, 2021)
This release includes numerous small bugfixes, a theme update, translation fixes, support for Rocky and Alma Linuxes, and a new API for changing password.
#### Version 1.979 (June 15, 2021)
This release fixes several bugs found in 1.974, updates the Authentic theme, adds 2FA support in Usermin, and fixes a security bug in the Network Configuration module.
#### Version 1.974 (May 1, 2021)
Mostly a bugfix release, but it also contains a security for users who installed using the `setup.pl` script (which is not common).
#### Version 1.972 (March 1, 2021)
This is mainly a bugfix release for issues with Let's Encrypt and a few other modules.
#### Version 1.970 (January 6, 2021)
This release updates the theme, fixes a Windows security issue, updates the CA cert for Let's Encrypt, and improves translations.
#### Version 1.962 (November 11, 2020)
These are bugfix releases for 2-factor signin and other small issues.
#### Version 1.960 (October 19, 2020)
This release improves MySQL user management, updates the theme UI, fixes parsing of complex Netplan configs, removes the dependency on apt-show-versions and much much more.
#### Version 1.953 (July 5, 2020)
This release adds automatic translations for all languages in UTF-8, updates the Authentic theme, adds support for Postfix SNI certs and Chrony, caching for LDAP lookups, and a huge number of bugfixes and minor features.
#### Version 1.941 (January 16, 2020)
This release updates the built-in Let's Encrypt client, adds support for creating "safe-mode" Webmin users, support for CAA records in the BIND module, and the ability to search Postfix maps. It also updates the Authentic Theme to the latest version, which includes numerous improvements to the File Manager and overall UI.
This release updates the built-in Let's Encrypt client, adds support for creating "safe-mode" Webmin users, support for CAA records in the BIND module, and the ability to search Postfix maps. It also updates the Authentic theme to the latest version, which includes numerous improvements to the File Manager and overall UI.
#### Version 1.930 (August 18, 2019)
These updates fix a [security vulnerability](http://webmin.com/security.html) and should be installed IMMEDIATELY by all users. Although it is not exploitable in a Webmin install with the default configuration, upgrading is strongly recommended.
@@ -19,10 +189,10 @@ This version includes wildcard Let's Encrypt SSL cert support, theme and transla
This version includes Ubuntu 18 network config support, translation updates, multiple theme and file manager updates, BIND freeze/thaw support, support for more Linux distributuions, and a bunch of other bugfixes and small improvements.
#### Version 1.880 (March 16, 2018)
This version includes German, Catalan and Bulgarian translation updates, a new version of the Authentic Theme, support for directly editing the MySQL and PostgreSQL config files, Let's Encrypt bugfixes, more control over system status email notifications, and more.
This version includes German, Catalan and Bulgarian translation updates, a new version of the Authentic theme, support for directly editing the MySQL and PostgreSQL config files, Let's Encrypt bugfixes, more control over system status email notifications, and more.
#### Version 1.870 (December 08, 2018)
This release includes many translation updates, fixes for Let's Encrypt support, UI cleanups, and most importantly a new major version of the Authentic Theme.
This release includes many translation updates, fixes for Let's Encrypt support, UI cleanups, and most importantly a new major version of the Authentic theme.
#### Version 1.860 (October 10, 2017)
This release includes Let's Encrypt DNS fixes, Majordomo module improvements, XSS security bugfixes, translation updates, a new version of the theme, and more.
@@ -34,10 +204,307 @@ This release includes Let's Encrypt fixes, Majordomo module improvements, Firewa
This major release includes a large theme update, XSS security fixes, per-domain SSL cert support, thin-provisioned LVM support, Let's Encrypt improvements, translation updates, and the usual gang of bugfixes. Also available is Usermin 1.710, which contains many of the same updates.
#### Version 1.830 (December 29, 2016)
This is mainly a bugfix release, but also contains some translation updates, the latest version of the Authentic Theme, fixes related to Let's Encrypt and LDAP client support, and SElinux and file attribute support in the file manager.
This is mainly a bugfix release, but also contains some translation updates, the latest version of the Authentic theme, fixes related to Let's Encrypt and LDAP client support, and SElinux and file attribute support in the file manager.
#### Version 1.820 (October 3, 2016)
This updated includes a bunch of bugfixes (particularly in the BIND module), translation updates, the ability to download a MySQL backup, Let's Encrypt improvements, and more.
#### Version 1.810 (August 8, 2016)
This updated includes the latest Authentic Theme, a new IPv6 Firewall module for Linux, Webmin actions logging improvements, Let's Encrypt API fixes and a bunch of other small updates and bugfixes.
This updated includes the latest Authentic theme, a new IPv6 Firewall module for Linux, Webmin actions logging improvements, Let's Encrypt API fixes and a bunch of other small updates and bugfixes.
#### Version 1.800
* German translation updates, thanks to Raymond Vetter.
* Catalan translation updates from Jaume Badiella.
* Bulgarian translations from Grigor Gatchev.
* Added Support for Synology NAS and opkg/ipkg Community Package Manager, Kay Marquardt
* Added Support for configuring spam filtering when amvisd is used, Kay Marquardt
#### Version 1.790
* Added a recent logins section to the System Information page.
* Major rework of majordomo module, Kay Marquardt
#### Version 1.760
* For new installs, switched the location of data files in many modules to /var/webmin instead of /etc/webmin.
#### Version 1.750
* Norwegian updates, thanks to Stein-Aksel Basma.
* Catalan translation updates from Jaume Badiella.
* More German translation updates, thanks to Raymond Vetter.
* Fixed an XSS bug that allowed xmlrpc.cgi to be abused by a malicious link.
#### Version 1.740
* Norwegian updates, thanks to Stein-Aksel Basma.
* Catalan translation updates from Jaume Badiella.
* More German translation updates, thanks to Raymond Vetter.
#### Version 1.730
* More German translation updates, thanks to Raymond Vetter.
* Norwegian updates, thanks to Stein-Aksel Basma.
* The awesome new Authentic Theme by @iliajie is now included in the Webmin package.
* Catalan translation updates from Jaume Badiella.
#### Version 1.720
* Deprecated the old blue-theme in favor of the new gray-theme.
* Catalan translation updates from Jaume Badiella.
* More German translation updates, thanks to Raymond Vetter.
#### Version 1.710
* SSL v2 and v3 are now disabled by default at Webmin install time, to block the POODLE attack. They can be re-enabled on the SSL Encryption page of the Webmin Configuration module.
#### Version 1.700
* More German translation updates, thanks to Raymond Vetter.
* Catalan updates, thanks to Jaume Badiella.
* Added additional protected against Shellshock exploits made via the Webmin webserver.
#### Version 1.690
* More German translation updates, thanks to Raymond Vetter.
* Support for RHEL 7, CentOS 7 and other derivatives in multiple modules.
#### Version 1.670
* More German translation updates, thanks to Raymond Vetter.
* Norwegian updates, thanks to Stein-Aksel Basma.
* Catalan updates, thanks to Jaume Badiella.
* Security fixes for XSS attacks in `user_chooser.cgi` and other scripts.
#### Version 1.660
* More German translation updates, thanks to Raymond Vetter.
* Norwegian updates, thanks to Stein-Aksel Basma.
* Catalan updates, thanks to Jaume Badiella.
* IPv6 access control now match an address exactly, unless a network size is entered.
* FTP uploads and downloads to IPv6-only servers now work properly, thanks to support for the EPSV protocol command.
* Added a Bahasa Malaysia translation, thanks to Nawawi Jamili, Nizam Adnan and Weldan Jamili.
* Added filtering for lists in the user, group and file chooser popups, thanks to a patch from Nawawi Jamili.
#### Version 1.650
* More German translation updates, thanks to Raymond Vetter.
* Norwegian updates, thanks to Stein-Aksel Basma.
#### Version 1.620
* More German translation updates, thanks to Raymond Vetter.
* Polish translation updates from Piotr Kozica.
* Norwegian updates, thanks to Stein-Aksel Basma.
* Improved FreeBSD 8 and 9 support across multiple modules.
* Hungarian translation updates from Balázs Zoltán.
#### Version 1.610
* Norwegian updates, thanks to Stein-Aksel Basma.
* Catalan updates, thanks to Jaume Badiella.
* Yet more German translation updates, thanks to Raymond Vetter.
* Polish translation updates from Piotr Kozica.
#### Version 1.600
* Even more German translation updates, thanks to Raymond Vetter.
* Catalan updates, thanks to Jaume Badiella.
#### Version 1.590
* Even more German translation updates, thanks to Raymond Vetter.
* Norwegian updates, thanks to Stein-Aksel Basma.
* Dutch translation updates, thanks to Gandyman.
* Switch order of command and mode in debug logs to make it clear that "mode=X" is part of the log, not part of the command.
* Added the new Gray Framed Theme, and made it the default for new installs.
#### Version 1.580
* Even more German translation updates, thanks to Raymond Vetter.
* More Dutch updates, thanks to Gandyman.
* Catalan updates, thanks to Jaume Badiella.
* Norwegian updates, thanks to Stein-Aksel Basma.
* All languages now have UTF-8 encoded variants, as well as their native character sets.
* Added support for Ubuntu 12.04.
#### Version 1.570
* Even more German translation updates, thanks to Raymond Vetter.
* Added UTF-8 encodings for languages using the iso-8859-2, like Czech and Polish.
* Catalan updates, thanks to Jaume Badiella.
* Norwegian translation updates, thanks to Stein-Aksel Basma.
* The MySQL, PostgreSQL, Filesystem Backup and Backup Configuration Files modules now all support the use of Webmin variable substitutions in backup paths (like $HOSTNAME) via a new Module Config option.
#### Version 1.560
* More German translation updates, thanks to Raymond Vetter.
* More French translation updates, thanks to ButterflyOfFire.
#### Version 1.550
* Catalan updates, thanks to Jaume Badiella.
* Italian translation updates, thanks to Andrea Oliveri.
* Major German translation updates, thanks to Raymond Vetter.
#### Version 1.530
* Speed up the loading of language files by pre-caching them in memory when Webmin is started, and not performing sub-string substitutions in most modules.
* Added support for Pardus Linux, thanks to Kaan Ozdincer.
* Major Dutch updates, thanks to Gandyman.
* Majoe French translation update, thanks to ButterflyOfFire.
* Allow per-language language overrides to be defined, in custom-lang.$code files.
* Updated numerous modules to improve support for Debian 6 and Ubuntu 10.10.
* If a browser asks for gzip compression, Webmin can now return compressed content either generated dynamically or from a pre-compressed .gz file in the same directory. Dynamic compression depends on the Compress::Zlib perl module.
* Added support for Amazon Linux.
#### Version 1.520
* Catalan translation updates by Jaume Badiella.
#### Version 1.510
* Dutch translation updates, thanks to Gandyman.
* Polish translation updates, thanks to Dariusz Dêbowski.
#### Version 1.500
* Czech translation updates, thanks to Karel Hudan.
* The Webmin RPM now preserves the /etc/webmin directory when un-installed and then re-installed.
* Added a robots.txt file to block indexing of Webmin by search engines.
* The Webmin search box can now be disabled in the Webmin Users module, under "Permissions for all modules".
* Brazillian Portuguese translation updates for several modules, thanks to Djavan Fagundes.
#### Version 1.480
* Catalan translation updates by Jaume Badiella.
* Dutch translation updates, thanks to Gandyman.
* Beginnings of a Basque translation, thanks to Mireia Lezea.
#### Version 1.470
* Catalan translation updates by Jaume Badiella.
* Added an UTF-8 encoding of the Russian translation, thanks to shavlukov@gmail.com.
* French translation updates by ButterflyOfFire.
* Dutch translation updates by Gandyman.
* Dramatically improved Webmin's search function, to include links to pages that help or UI text comes from. Also changed the layout of results to a more Webmin-ish style.
#### Version 1.450
* Added a language option for UK english, and converted words in the default Webmin language to US english.
* Major Dutch translation updates, thanks to Gandyman.
* Catalan translation updates by Jaume Badiella.
* Converted all core modules to use the new WebminCore perl module instead of `web-lib.pl`. This significantly improves memory use and load time in code that uses functions from multiple modules, asssuming they have all been converted.
#### Version 1.440
* Russian translation updates, thanks to Anton Statutov.
* Webmin's serialization functions can now handle objects, which allows them to be passed as parameters to remote function calls. Both caller and recipient must have the object's class installed though.
* Converted commands in the core `web-lib-funcs.pl` API file to POD format, and added more details about each function.
#### Version 1.430
* A large Croatian translation update, thanks to Domagoj Bikic.
* When a user whose password is close to expiry or has already expired logs in, a warning will be displayed on Webmin's first page.
* Many Japanese translation updates, thanks to Kazuya Masuda.
#### Version 1.420
* Many Greek translation updates, thanks to Vagelis Koutsomitros.
* Catalan translation updates by Jaume Badiella.
* Many Dutch translation contributions by Gandyman.
#### Version 1.410
* Many Korean updates, thanks to JoungKyun Kim.
* More Dutch updates, thanks to Gandyman.
* Added a debugging log file, which records all files read and written, commands run and more. This can be enabled in the Webmin Configuration module.
#### Version 1.400
* Big Czech translation updates, thanks to Petr Vanek and the Czech translation team.
* All popups in Webmin are now XSS-safe, and thus do not need protection from unknown referers which prevented them from working in some browsers.
* All Webmin session IDs are now stored MD5 hashed, to prevent sessions from being captured if the sessiondb DBM is somehow read by an attacker.
* Many Dutch updates, thanks to Gandyman.
* MD5 encryption for Webmin and Unix passwords can be used on systems that have either the MD5 or Digest::MD5 perl module, or support it in the crypt() function.
#### Version 1.390
* Links from unknown referers are now blocked by default, to prevent XSS attacks. This may break browsers that don't supply a Referer: HTTP header.
#### Version 1.380
* Added a search box to the left frame of the blue theme, for finding modules, config options, help pages and text.
* All images, CSS and other static content served by Webmin has an HTTP Expires for 1 week in the future, to improve cachability.
* Lock files are automatically removed when the process creating them exits.
* NetBSD 4.0 support.
* Italian and Catalan translations contributed for many modules, thanks to Giovanni and Jaume Badiella.
* Changed the error message that appears when Webmin detects a link from another web page, and removed the button to allow the link (which was unreliable anyway).
#### Version 1.370
* Hid the Jabber and Security Sentries modules by default, as the underlying software is no longer supported.
* On Linux systems, sped up the function for finding processes so that it no longer has to launch 'ps' - instead, it reads /proc directly.
* When `read_file_lines` is used to read a file, the Unix or Windows newlines will be preserved when it is written out.
#### Version 1.340
* Added Redhat Enterprise release 5 support.
* Requests to the /unauthenticated URL can never execute CGI programs, to provide an extra layer of security against URL escaping attacks.
* Fixed XSS bugs in `pam_login.cgi`.
#### Version 1.330
* Added more `ui-lib.pl` functions for hidden page sections.
* Fixed another XSS bug in chooser.cgi.
* The Webmin function to get the system's hostname now reads a file instead of calling the hostname comment, which is faster.
* Added an ACL option to the file chooser for additional directories to allow access to.
* Changed the way sizes are displayed, to use a format like 1.32 GB or 8 kB.
* Removed letter images (used by the old theme), and forced the standard header function to always use text titles.
* Added support for Slam64 Linux.
#### Version 1.320
* Fixed XSS bugs in chooser.cgi.
* If the operating system is upgraded after Webmin is installed, a button is displayed on the main page to update Webmin's view of the current OS.
* Improved the tabs API to add an option to put a box around the visible tab, and whitespace around tabs.
* If listening on all specified IP addresses fails, Webmin will fall back to accepting connections on any address.
* All Module Config pages are now generating using new `ui-lib.pl` code, for easier theming.
* Added a global access control option to set the Unix user the file browser lists directories as.
#### Version 1.310
* Module configuration files can now be named based on the real operating system types, such as config-Ubuntu-Linux, which would be used in preference to config-debian-linux.
* When a large file is uploaded, it is no longer read into memory by `miniserv.pl`.
* Update the code that fetches mirror sites from Sourceforge, to handle their new website design.
* Changed the default theme for all installs to the new framed blue theme.
* Updated all rows of links (like select all, invert selection, add something) above tables to use a separator between links.
* Added caching for sudo capable user checks, to avoid excessive slow calls to sudo.
* Fixed a memory leak when running under ActiveState Perl on Windows.
#### Version 1.300
* Fixed the rare bug about renaming the .webmintmp file.
#### Version 1.290
* SELinux security contexts are preserved on files safely modified by Webmin's write-and-rename code.
* Added xmlrpc.cgi program, which provides an XML-RPC interface to all Webmin module functions.
* Tested and improved support for Fedora 5.
#### Version 1.280
* Fixed security holes that allow remote read access to any file on the server for which the path is known.
#### Version 1.270
* Updated almost all modules that use tables to use the new `ui_columns` functions. This allows themes to do highlighting when a row is moved over or selected.
* Added a new 'Simple Blue' theme, which uses fewer images and does table row highlighting.
* Changed the way that Webmin log diff files are stored, so that they are categorized by action and not all in one huge directory.
#### Version 1.260
* Proxy settings made in the Webmin Configuration module are passed on to programs Webmin calls via the `http_proxy` and `ftp_proxy` environment variables.
* Added automatically created UTF-8 translations for simplified and traditional Chinese.
#### Version 1.240
* Fixed a possible security hole caused by a bug in Perl.
#### Version 1.230
* Replaced all calls to the crypt() function with new code that will use the Crypt::UnixCrypt Perl modules on systems for with crypt() is broken.
#### Version 1.220
* Added basic support for running Webmin on Windows system with ActiveState Perl installed. The new `setup.pl` install script must be used, as the setup.sh shell script cannot run on Windows.
* Fixed a bug that could allow a remote attack if the option to use full PAM conversations is enabled.
* Improved the Webmin RPM to not lose the /etc/webmin directory when upgrading from an RPM by another vendor (like Mandrake or DAG).
#### Version 1.210
* Added a new Global ACL control option to limit a user to read-only mode. This does not yet support all modules, but in those that are supported any changes the user makes will simply not take effect.
* Restarting of Webmin is now much faster in some modules that do not need a full configuration reload, due to the addition of a function that justs tells `miniserv.pl` to re-read its config file.
#### Version 1.200
* On Solaris systems that support RBAC, available modules and access rights can now be derived from RBAC for selected users. This can be enabled on a per-user or per-module basic in the Webmin Users module.
#### Version 1.180
* All subheadings have been reduced in size when using the default MSC theme.
* All modules now use a new API for writing to configuration files, which ensures that the file does not get written to or truncated if the system is out of disk space.
#### Version 1.170
* When installing a module from the command line, by it will be granted to the same users who receive new modules when Webmin is upgraded. By default, this is root and admin.
* Added basic support for multiple root directories, so that Webmin modules can be separated into core and third-party on the filesystem.
* When installing or upgrading Webmin, password timeouts are now enabled by default. This protects against brute-force password guessing attacks.
#### Version 1.160
* Added support for Solaris 10.
* Included several additional translations for various languages and modules.
* Added support for config- files that allow a range of OS version numbers, and used this to reduce the number of standard config files.
#### Version 1.150
* Updated the setup.sh script to use MD5 password encryption by default, on systems where Perl supports it.
* Fixed a security hole in the `maketemp.pl` script, used to create the /tmp/.webmin directory at install time. If an un-trusted user creates this directory before Webmin is installed, he could create in it a symbolic link pointing to a critical file on the system, which would be overwritten when Webmin writes to the link filename (CVE bug CAN-2004-0559).
* When PAM is used for Unix authentication, expired passwords are now detected and the user is prompted to select a new password (if this feature is enabled on the Webmin Configuration module).
* Make all functions in `ui-lib.pl` themable, allowing themes to have more detailed control over modules that make use of this library.
* Updated all modules to call `ui_print_header` instead of calling header and printing `<hr>`, so that themes can avoid the `<hr>`. Also updated the MSC theme to do this.
#### Version 1.140
* Fixed a security hole that allowed any user to view the configuration of any module, even those that they should not have access to.
* Fixed a security hole that could allow an attacker to lock valid users by sending a bogus username or password.

53
README-zh.md Normal file
View File

@@ -0,0 +1,53 @@
## 内容
* [更新日志](https://github.com/webmin/webmin/blob/master/CHANGELOG.md)
* [关于](#关于)
* [安装](#安装)[<img src="https://github.com/webmin-devel/webmin/blob/master/media/download-23x14-stable.png?raw=true" title="稳定版">](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)
* [文档](#文档)
* [致谢](#致谢)
* [许可](#许可)
## 关于
**Webmin** 是一个基于网页的类Unix服务器系统管理工具全球安装超过 _1,000,000_ 次(没错,事宝藏!)。有了它,运维快人一步!比如用户,磁盘配额,服务或者配置文件,比如更改,控制开源应用,再比如 BIND DNS Server管理 Apache HTTP Server PHP MySQL 还有[许多许多好东西](https://doxfer.webmin.com/Webmin/Introduction)。
[![Quick UI overview 2021](https://user-images.githubusercontent.com/4426533/114315375-61a1c480-9b07-11eb-9aaf-4aa949a39ab7.png)](https://www.youtube.com/watch?v=daYG6O4AsEw)
可通过安装可定制的模块来扩展可用性。 除此之外,还有另外两个扩展其功能的项目:
* [Virtualmin](https://www.virtualmin.com) 是一个强大的,灵活的,最受欢迎的,最全面的 Linux 和 BSD 系统网络托管控制面板,在全球拥有超过 _150,000次_ 安装。它有开源社区支持的版本以及功能更丰富的Premium版本
* [Usermin](https://github.com/webmin/usermin) 顾名思义,呈现和控制以用户为中心的功能子集,而不是管理员级别的任务。
Webmin 包括 _116_ 个[标准模块](https://doxfer.webmin.com/Webmin/Webmin_Modules),并且至少有同样多的第三方模块。
### 系统要求
Perl 5.10 或更高。
## 安装
Webmin 可以两种方法安装:
1. 下载一个预编译包可用于不同的发行版CentOS, Fedora, SuSE, Mandriva, Debian, Ubuntu, Solaris 和 [其他发行版](http://www.webmin.com/support.html))。[下载页面直达车](http://webmin.com/download.html);
<kbd>注:非常建议[在你的系统添加源](https://doxfer.webmin.com/Webmin/Installation),这样可以自动更新</kbd>
2. 下载并解压[源码](https://prdownloads.sourceforge.net/webadmin/webmin-1.996.tar.gz)然后运行[_setup.sh_](http://www.webmin.com/tgz.html) 脚本,无需任何选项,也就是说会直接安装到当前目录。或者使用命令行参数,例如目标目录。
<kbd>注:如果你正在安装 Webmin [到Windows](http://www.webmin.com/windows.html) 系统上,你必须运行 `perl setup.pl` 命令。Windows 版能否正常运行取决于许多程序,和可能不属于标准发行版的模块。你需要 _process.exe_ 命令, _sc.exe_ 命令,以及 _Win32::Daemon_ Perl 模块。</kbd>
## 文档
完整的 Webmin 还有它所有模块的详细配置都在[维基页面](https://doxfer.webmin.com/Webmin/Main_Page).
## 致谢
### 首席开发者
* [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)
### 贡献者
* [Joe Cooper](https://github.com/swelljoe)
* [Ilia Rostovtsev](https://github.com/iliajie)
* [Kay Marquardt](https://github.com/gnadelwartz)
* [Nawawi Jamili](https://github.com/nawawi) + [其他无偿奉献的开发者](https://github.com/webmin/webmin/graphs/contributors)
## 许可
Webmin 基于 [BSD 许可](https://github.com/webmin/webmin/blob/master/LICENCE)发布。

View File

@@ -1,16 +1,31 @@
## Contents
&nbsp;
<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)
## 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)
<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:
@@ -24,29 +39,22 @@ 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)) 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.979.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_ commmand, _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)
* [Joe Cooper](https://github.com/swelljoe)
### Contributors
* [Joe Cooper](https://github.com/swelljoe)
* [Ilia Rostovtsev](https://github.com/rostovtsev)
* [Kay Marquardt](https://github.com/gnadelwartz)
* [Nawawi Jamili](https://github.com/nawawi) + [57 more..](https://github.com/webmin/webmin/graphs/contributors)
* [Nawawi Jamili](https://github.com/nawawi)
* [unknown10777](https://github.com/unknown10777) + [90 more..](https://github.com/webmin/webmin/graphs/contributors)
## License

23
SECURITY.md Normal file
View File

@@ -0,0 +1,23 @@
## Reporting Security Issues
Please send all reports of security issues found in Webmin to security@webmin.com
via email, ideally PGP encrypted with the key from https://www.webmin.com/jcameron-key.asc .
Potential security issues, in descending order of impact, include :
* Remotely exploitable attacks that allow `root` access to Webmin without
any credentials.
* Privilege escalation vulnerabilities that allow non-`root` users of Webmin
to run commands or access files as `root`.
* XSS attacks that target users already logged into Webmin when they visit
another website.
Things that are not actually security issues include :
* XSS attacks that are blocked by Webmin's referrer checks, which are enabled
by default.
* Attacks that require modifications to Webmin's code or configuration, which
can only be done by someone who already has `root` permissions.

File diff suppressed because one or more lines are too long

View File

@@ -14,6 +14,8 @@ Library for editing webmin users, passwords and access rights.
BEGIN { push(@INC, ".."); };
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
use WebminCore;
&init_config();
do 'md5-lib.pl';
@@ -86,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]"}) {
@@ -651,7 +655,7 @@ else {
my $deny = $user->{'deny'};
$deny =~ s/:/;/g if ($deny);
foreach my $l (@pwfile) {
if ($l =~ /^([^:]+):([^:]*)/ && $1 eq $username) {
if ($l =~ /^([^:]+):([^:\r\n]*)/ && $1 eq $username) {
&add_old_password($user, "$2", \%miniserv);
&print_tempfile($fh,
$user->{'name'},":",
@@ -700,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'});
@@ -766,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();
}
}
@@ -1677,6 +1687,7 @@ is not given, a salt will be selected randomly.
sub encrypt_password
{
my ($pass, $salt) = @_;
$salt ||= "";
my $mode = $salt =~ /^\$1\$/ ? 1 :
$salt =~ /^\$6\$/ ? 2 :
length($salt) == 13 ? 0 : $gconfig{'md5pass'};
@@ -1689,10 +1700,17 @@ elsif ($mode == 2) {
return &encrypt_sha512($pass, $salt);
}
else {
# Use Unix DES
&seed_random();
$salt ||= chr(int(rand(26))+65).chr(int(rand(26))+65);
return &unix_crypt($pass, $salt);
# Try detecting system default first
if (&foreign_available('useradmin')) {
&foreign_require('useradmin');
return &useradmin::encrypt_password($pass, $salt, 1);
}
else {
# Use Unix DES
&seed_random();
$salt ||= chr(int(rand(26))+65).chr(int(rand(26))+65);
return &unix_crypt($pass, $salt);
}
}
}
@@ -1944,19 +1962,13 @@ sub setup_anonymous_access
my ($path, $mod) = @_;
# Find out what users and paths we grant access to currently
my %miniserv;
&get_miniserv_config(\%miniserv);
my @anon = split(/\s+/, $miniserv{'anonymous'} || "");
my $found = 0;
my $user;
foreach my $a (@anon) {
my ($p, $u) = split(/=/, $a);
$found++ if ($p eq $path);
$user = $u;
}
return 1 if ($found); # Already setup
if (!$user) {
my $miniserv = { };
&get_miniserv_config($miniserv);
my @anon = split(/\s+/, $miniserv->{'anonymous'} || "");
my ($user, $found) = &get_anonymous_access($path, $miniserv);
return 1 if ($found >= 0); # Already setup
my $auser = grep { $_->{'name'} eq $user } &list_users();
if (!$auser) {
# Create a user if need be
$user = "anonymous";
my $uinfo = { 'name' => $user,
@@ -1968,23 +1980,85 @@ 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);
$miniserv->{'anonymous'} = join(" ", @anon);
&put_miniserv_config($miniserv);
&unlock_file(&get_miniserv_config_file());
&reload_miniserv();
}
=head2 remove_anonymous_access(path, module)
Remove anon access to some path, taking it away from the anonymous user's modules if needed
=cut
sub remove_anonymous_access
{
my ($path, $mod) = @_;
# Get current state
my $miniserv = { };
&get_miniserv_config($miniserv);
my @anon = split(/\s+/, $miniserv->{'anonymous'} || "");
my ($user, $found) = &get_anonymous_access($path, $miniserv);
return if ($found < 0); # Already gone
# Take out of miniserv
&lock_file(&get_miniserv_config_file());
splice(@anon, $found, 1);
$miniserv->{'anonymous'} = join(" ", @anon);
&put_miniserv_config($miniserv);
&unlock_file(&get_miniserv_config_file());
# Take away from the user
my ($uinfo) = grep { $_->{'name'} eq $user } &list_users();
if ($uinfo) {
my $m = &indexof($mod, @{$uinfo->{'modules'}});
if ($m >= 0) {
splice(@{$uinfo->{'modules'}}, $m, 1);
&modify_user($uinfo->{'name'}, $uinfo);
}
}
&reload_miniserv();
}
=head2 get_anonymous_access(path, [&miniserv])
Returns the anonymous username and index into the anon config if access is setup to some path
=cut
sub get_anonymous_access
{
my ($path, $miniserv) = @_;
if (!$miniserv) {
$miniserv = { };
&get_miniserv_config($miniserv);
}
my $found = -1;
my $user;
my @anon = split(/\s+/, $miniserv->{'anonymous'} || "");
for(my $i=0; $i<@anon; $i++) {
my ($p, $u) = split(/=/, $anon[$i]);
$found = $i if ($p eq $path);
$user = $u;
}
return ($user, $found);
}
=head2 join_userdb_string(proto, user, pass, host, prefix, &args)
Creates a string in the format accepted by split_userdb_string
@@ -2175,15 +2249,17 @@ elsif ($str =~ /^postgresql:/) {
}
}
# used_for_anonymous(username)
# used_for_anonymous(username, [&miniserv])
# Returns a list of modules this user has an anonymous grant to
sub used_for_anonymous
{
my ($user) = @_;
my ($user, $miniserv) = @_;
my @rv;
my %miniserv;
&get_miniserv_config(\%miniserv);
foreach $a (split(/\s+/, $miniserv{'anonymous'})) {
if (!$miniserv) {
$miniserv = { };
&get_miniserv_config($miniserv);
}
foreach $a (split(/\s+/, $miniserv->{'anonymous'})) {
if ($a =~ /^([^=]+)=(\S+)$/ && $2 eq $user) {
push(@rv, $1);
}

View File

@@ -1,6 +1,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
do 'acl-lib.pl';
our (%text, %in);
@@ -80,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

@@ -1,6 +1,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require 'acl-lib.pl';
our ($config_directory, %gconfig);

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
&ui_print_header(undef, $text{'cert_title'}, "", undef, undef, undef, undef,

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $module_config_directory, $base_remote_user);
&ReadParse();

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);

View File

@@ -1,6 +1,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
do 'acl-lib.pl';
our (%access);

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

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $config_directory);
&ReadParse();

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'sync'} && $access{'create'} || &error($text{'convert_ecannot'});

View File

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

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&ReadParse();

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&ReadParse();

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, %sessiondb);
&ReadParse();
@@ -13,5 +15,6 @@ my %miniserv;
&get_miniserv_config(\%miniserv);
&delete_session_id(\%miniserv, $in{'id'});
&restart_miniserv();
&redirect("list_sessions.cgi");
&redirect($in{'redirect_ref'} ?
&get_referer_relative() : "list_sessions.cgi");

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&ReadParse();

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&ReadParse();

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user, %gconfig);
&ReadParse();

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $config_directory);
&ReadParse();

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'pass'} || &error($text{'pass_ecannot'});

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %gconfig, %access, $module_name, $module_root_directory);
$access{'rbacenable'} || &error($text{'rbac_ecannot'});

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'sql'} || &error($text{'sql_ecannot'});

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'sync'} && $access{'create'} && $access{'delete'} ||

View File

@@ -5,6 +5,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'unix'} && $access{'create'} && $access{'delete'} ||

View File

@@ -4,8 +4,10 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $config_directory, $base_remote_user);
our (%in, %text, %config, %gconfig, %access, $config_directory, $base_remote_user, $remote_user);
&foreign_require("webmin", "webmin-lib.pl");
&ReadParse();
@@ -202,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'},
@@ -434,7 +452,7 @@ if ($in{'user'}) {
if (&foreign_available("webminlog")) {
push(@buts, [ "but_log", $text{'edit_log'} ]);
}
if ($access{'switch'} && $main::session_id) {
if ($access{'switch'} && $main::session_id && $in{'user'} ne $remote_user) {
push(@buts, [ "but_switch", $text{'edit_switch'} ]);
}
if ($access{'delete'}) {

View File

@@ -1,6 +1,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
do 'acl-lib.pl';
our ($config_directory);

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&ReadParse();

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
@@ -351,8 +353,10 @@ sessions_login=Laaste aktief om
sessions_host=IP adres
sessions_lview=Bekyk logboeke..
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
@@ -239,8 +242,10 @@ sessions_login=آخر نشاط في
sessions_host=عنوان IP
sessions_lview=عرض السجلات..
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
@@ -351,8 +353,10 @@ sessions_login=Апошні раз быў у
sessions_host=IP-адрас
sessions_lview=Прагляд часопісаў..
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,8 +9,13 @@ edit_unsafe=Нулиране до неограничено
save_eunixname=Потребителското име '$1' не е потребител на Unix и затова не може да се използва в безопасен режим
acl_locale=Може ли да промени локала?
sync_modify=Преименувайте съответстващия потребител на Webmin, когато потребител на Unix е преименуван.
sessions_all=Всички сесии..
sessions_action=Действия
sql_nocache0=Кеш връзки към база данни
sql_nocache1=Отворете нова връзка за всяко търсене
sql_timeout_def=Използвайте времето за изчакване на връзката по подразбиране (60 секунди)

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,8 +9,13 @@ 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
sql_timeout_def=Utilitza el temps d'espera de connexió predeterminat (60 segons)

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?
@@ -61,8 +63,10 @@ unix_header=Nastavení ověřování uživatelů Unixu
unix_utable=Povolení uživatelé Unixu
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,8 +9,13 @@ 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
sql_timeout_def=Brug standardforbindelse timeout (60 sekunder)

View File

@@ -1,5 +1,12 @@
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
sql_timeout_def=Standard-Verbindungszeitlimit verwenden (60 Sekunden)

View File

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

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
@@ -351,8 +353,10 @@ sessions_login=Last active at
sessions_host=IP address
sessions_lview=View logs..
sessions_actions=Actions..
sessions_all=All sessions..
sessions_logouts=Also show logged-out sessions..
sessions_state=State
sessions_action=Actions
sessions_this=This login
sessions_in=Logged in
sessions_out=Logged out

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,11 +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?
@@ -57,8 +59,10 @@ unix_header=Unix erabiltzailearen autentifikazio ezarpenak
unix_utable=Onartutako Unix erabiltzaileak
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

@@ -1,250 +1,267 @@
index_title=کاربران وب‌مين
index_user=کاربر
index_modules=پيمانه‌ها
index_create=ايجاد يک کاربر وب‌مين جديد.
index_convert=تبديل کاربران يونيکس به وب‌مين
index_cert=به يک نمايندگي SSL نياز مي‌باشد.
index_certmsg=اين دگمه را فشار دهيد تا يک گواهينامه SSL را درخواست کنيد که به شما اجازه ورود امن به سيستم در وب‌مين بدون داشتن يک اسم‌کاربر و اسم‌رمز ورودي را بدهد.
index_return=ليست کاربر
index_none=هيچ
index_edit=ويرايش پيمانه ACL..
index_global=ACL سراسري
index_users=کاربران وب‌مين
index_groups=گروه‌هاي وب‌مين
index_group=گروه
index_nousers=کاربران قابل ويرايش وب‌مين تعريف نشده‌اند.
index_nogroups=هيچ گروه وب‌ميني تعريف نشده‌است.
index_gcreate=ايجاد يک گروه وب‌مين جديد.
index_members=اعضاء
index_modgroups=پيمانه‌ها گروه $1
index_sync=پيکربندي همزمان سازي کاربر يونيکس
index_unix=پيکربندي احرازهويت کاربر يونيکس
index_sessions=نمايش نشستهاي ورود به سيستم
index_rbac=راه‌اندازي RBAC
index_delete=حذف کردن انتخاب شده ها
edit_title=ويرايش کاربر وب‌مين
edit_title2=ايجاد کاربر وب‌مين
edit_rights=دستيابيهاي مجاز کاربر وب‌مين
edit_user=اسم‌کاربر
edit_group=عضو گروه
edit_pass=اسم‌رمز
edit_same=شبيه به يونيکس
edit_lock=اسم‌رمز پذيرفته نشد
edit_pam=احرازهويت PAM
edit_unix=احرازهويت يونيکس
edit_extauth=برنامه احرازهويت خارجي
edit_dont=تغيير ندهيد
edit_set=تنظيم کردن به
edit_modules=پيمانه‌ها
edit_clone=مشابه سازی
edit_lang=زبان
edit_notabs=آيا پيمانه‌ها طبقه‌بندي شوند؟
edit_cert=نام گواهينامه SSL
edit_none=هيچ
edit_ips=کنترل دستيابي IP
edit_all=اجازه دستيابي از همه نشانيها
edit_allow=اجازه دستيابي فقط از نشانيهاي ليست شده
edit_deny=غيرمجاز بودن دستيابي از نشانيهاي ليست شده
edit_ipdesc=کارهاي کنترل دستيابي IP کاربر در روش مشابه به‌عنوان کنترل دستيابي سراسري در پيمانه پيکربندي وب‌مين. فقط اگر کاربري از کنترل سراسري عبور کرد در اينجا به خوبي بررسي خواهد شد.
edit_skill=سطح توانايي
edit_risk=سطح خطرپذيري
edit_risk_high=فوق کاربر
edit_risk_medium=کاربر Admin
edit_risk_low=کاربر عادي
edit_groupmods=(به پيمانه‌هاي موجود در گروه اضافه مي‌شود)
edit_euser=شما اجازه ويرايش اين کاربر را نداريد
edit_ecreate=شما اجازه ايجاد کاربران را نداريد
edit_theme=چهره شخصي
edit_themeglobal=مطابق پيکربندي وب‌مين
edit_themedef=چهره وب‌مين گذشته
edit_log=نمايش وقايع
edit_selall=همه را انتخاب کن
edit_invert=انتخاب شده‌ها را معکوس کن
edit_hide=استفاده نشده‌ها را مخفي کن
edit_switch=تغيير حالت دادن به کاربر
edit_return=کاربر وب‌مين
edit_return2=گروه وب‌مين
edit_rbacdeny=حالت دستيابي RBAC
edit_rbacdeny0=RBAC فقط پيمانه‌هاي ACL انتخاب شده را کنترل مي‌کند
edit_rbacdeny1=RBAC همه پيمانه‌ها و ACLها را کنترل مي‌کند
save_err=عدم موفقيت در حفظ کاربران
save_ename=$1 يک اسم‌کاربر معتبر نيست
save_enamewebmin=اسم‌کاربري "webmin" براي استفاده‌هاي داخلي رزرو شده‌است
save_edup=اسم‌کاربري $1 از قبل استفاده مي‌شود
save_edeny=شما نمي‌توانيد دستيابي خودتان را به پيمانه کاربران وب‌مين محدود کنيد
save_eos=سيستم عامل شما از گزينه مشابه کلمه رمز يونيکس پشتيباني نمي‌کند.
save_emd5=گزينه مشابه کلمه رمز يونيکس برروي سيستمهاي با رمزگذاري MD5 نمي‌تواند مورد استفاده قرار گيرد.
save_eunix=کاربر يونيکس $1 موجود نمي‌باشد
save_emod=شما نمي‌توانيد امتياز دستيابي به پيمانه $1 را اهدا نماييد.
save_ecreate=شما اجازه ايجاد کاربران را نداريد
save_euser=شما اجازه ويرايش اين کاربر را نداريد
save_ecolon=کلمه رمز نمي‌تواند شامل نويسه ":" باشد
save_eself=نشاني IP جاري شما ($1) غيرمجاز است.
save_epam=احرازهويت PAM <tt>Authen::PAM</tt> در دسترس نمي‌باشد پيمانه پرل راه‌اندازي نشده و يا احتمالا کار نمي‌کند. به‌عنوان
save_epam2=شما مي‌توانيد از پيمانه، پيمانه‌هاي پرل در وب‌مين استفاد کنيد پيمانه را هم‌اکنون از <a href='$1'> بار کرده و Authen::PAM</a> را راه‌اندازي کنيد.
save_egroup=شما اجازه انتساب دادن به آن گروه را نداريد
save_enone=هيچ نشاني‌اي وارد نشده‌است
save_enet=$1 يک نشاني شبکه معتبر نيست
save_emask='$1' يک نقابي شبکه معتبر نيست
save_eip=$1 يک IP يا نشاني شبکه کامل نيست.
save_ehost=عدم موفقيت در پيدا کردن نشانيIP براي $1
delete_err=عدم موفقيت در حذف کاربر
delete_eself=شما نمي‌توانيد خودتان را حذف کنيد
delete_ecannot=شما اجازه حذف کردن کاربران را نداريد
delete_euser=شما اجازه حذف کردن اين کاربر را نداريد
cert_title=درخواست گواهينامه
cert_issue=گواهينامه Issue
cert_header=جزئيات گواهينامه جديد
cert_msg=اين صفحه به شما اجازه مي‌دهد تقاضاي يک گواهينامه ميزبان SSL نماييد که در آينده به جاي اسم‌کاربري و اسم‌رمز شما در دستيابي به وب‌مين مورد استفاده قرار مي‌گيرد. اين بسيار امن است اما به دليل آن که احرازهويت به‌صورت خودکار است، شما به هنگام استفاده از گواهينامه نمي‌توانيد به کاربر ديگري تغيير حالت دهيد.
cert_ebrowser=وب‌مين نمي‌داند چگونه يک گواهينامه کارخواه‌ براي مرورگر شما صادر نمايد ($1).
cert_cn=نام شما
cert_email=نشانيهاي پست الکترونيک
cert_ou=حوزه
cert_o=سازماندهي
cert_sp=وضعيت
cert_c=کد کشور
cert_key=اندازه کليد
cert_done=گواهينامه شما براي $1 با موفقيت توليد شد
cert_pickup=<a href='$1'> اينجا فشار دهيد تا گواهينامه شما را بردارد و آن را در مرورگر خودتان راه‌اندازي کنيد</a>
cert_install=گواهينامه خودتان را در مرورگر راه‌اندازي کنيد
cert_ekey=کليد SSL جديد به‌وسيله مرورگر شما تحويل داده نشده‌است-ممکن است که آن گواهينامه کارخواه‌ SSL را پشتيباني نکند.
cert_eca=عدم موفقيت در نصب کردن اختيارات گواهينامه: $1
cert_already=اخطار- شما از گواهينامه $1 از قبل استفاده مي‌کنيد.
acl_title=کنترل دستيابي پيمانه
acl_title2=براي $1 در $2
acl_title3=براي گروه $1 در $2
acl_options=گزينه‌هاي کنترل دستيابي $1
acl_config=آيا مي‌تواند پيکربندي پيمانه را ويرايش نمايد؟
acl_reset=بازگرداندن به دستيابي کامل
acl_rbac=آيا تنظيمات کنترل دستيابي از RBAC دريافت شود؟
acl_rbacyes=بله(تنظيمات زير درنظر گرفته نشود)
acl_uall=همه کاربران
acl_uthis=اين کابر
acl_usel=کاربران انتخاب شده..
acl_gr=اعضا $1
acl_users=کاربراني که مي‌توانند ويرايش شوند
acl_mods=مي‌توان امتياز دستيابي را اعطا کرد به
acl_all=همه پيمانه‌ها
acl_own=فقط پيمانه‌هاي او
acl_sel=پيمانه‌هاي انتخاب شده..
acl_create=آيا مي‌توان کاربران جديد ايجاد کرد؟
acl_delete=آيا مي‌توان کاربران را حذف کرد؟
acl_rename=آيا مي‌توان اسم‌کاربران را تغيير داد؟
acl_acl=آيا مي‌توان کنترل دستيابي پيمانه را ويرايش کرد؟
acl_lang=آيا مي‌توان زبان را تغيير داد؟
acl_chcert=آيا مي‌توان نام گواهينامه SSL را تغيير داد؟
acl_euser=شما اجازه ويرايش ACL را براي اين کاربر نداريد
acl_emod=شما اجازه ويرايش ACL را بري اين پيمانه نداريد
acl_others=آيا مي‌توان پيمانه‌هاي غيرقابل دستيابي را ديد؟
acl_cert=آيا مي‌توان تقاضاي گواهينامه نمود؟
acl_err=عدم موفقيت در حفظ کردن کنترل دستيابي
acl_groups=آيا مي‌توان گروه‌ها را ويرايش کرد؟
acl_gassign=آيا مي‌توان کاربران را عضو گروه‌ها نمود؟
acl_gall=همه گروه‌ها
acl_gsel=انتخاب شده‌ها..
acl_gnone=هيچ
acl_perms=کاربران تازه ساخته شده گرفته شدند.
acl_perms_1=کنترل دستيابي پيمانه مانند سازنده باشد
acl_perms_0=پيش‌گزيده(محصور نشده) کنترل دستيابي پيمانه
acl_sync=آيا مي‌توان همگام سازي کاربر را پيکربندي کرد؟
acl_unix=آيا مي‌توان احرازهويت يونيکس را پيکربندي کرد؟
acl_sessions=آيا مي‌توان نشست ورود به سيستم را مشاهده و لغو کرد؟
acl_cats=آيا مي‌توان دسته‌بنديها را تغيير داد؟
acl_theme=آيا مي‌توان چهره شخصي را تغيير داد؟
acl_ips=آيا مي‌توان کنترل دستيابي IP را تغيير داد؟
acl_switch=آيا مي‌توان به کاربران ديگر تغيير حالت داد؟
log_modify=کاربر وب‌مين $1 تغيير کرد.
log_rename=اسم‌کاربر وب‌مين $1 به $2 تغيير کرد
log_create=کاربر وب‌مين $1 ايجاد شد
log_clone=يک نمونه از کاربر $1 وب‌مين در $2 ساخته شد
log_delete=کاربر وب‌مين $1 حذف شد
log_acl=دستيابي $1 به $2 به‌روزرساني شد
log_reset=دستيابي $1 به $2 به حالت اوليه برگردانده شد.
log_cert=گواهينامه براي کاربر $1 صادر شد
log_modify_g=گروه وب‌مين $1 تغيير کرد
log_rename_g=گروه وب‌مين $1 به $2 تغيير نام داده شد
log_create_g=گروه وب‌مين $1 ايجاد شد
log_delete_g=گروه وب‌مين $1 حذف شد
log_switch=به کاربر وب‌مين $1 تغيير حالت داده شد
gedit_ecannot=شما اجازه ويرايش گروه‌ها را نداريد
gedit_title=ويرايش گروه وب‌مين
gedit_title2=ايجاد کردن گروه وب‌مين
gedit_group=نام گروه
gedit_rights=اختيارات دستيابي گروه وب‌مين
gedit_modules=پيمانه‌هاي عضو
gedit_members=عضو کاربران و گروه‌ها
gdelete_err=عدم موفقيت در حذف کردن گروه
gdelete_ecannot=شما اجازه حذف کردن گروه‌ها را نداريد
gdelete_euser=شما نمي‌توانيد گروه خودتان را حذف کنيد
gdelete_esub=گروه‌هاي شامل زيرگروه‌ها نمي‌توانند حذف شوند
gdelete_title=حذف کردن گروه
gdelete_desc=آيا شما مطمئن هستيد که مي‌خواهيد گروه $1 و کاربران عضو آن $2 را حذف نماييد؟
gdelete_ok=حذف کردن گروه
gsave_errدم موفقيت در حفظ کردن گروه
gsave_ename=نام گروه نامعتبر است و يا يافت نشد
gsave_enamewebmin=نام گروه "webmin" براي کاربردهاي داخلي رزرو شده‌است
gsave_edup=نام گروه از قبل مورد استفاده است
convert_title=تبديل کاربران
convert_ecannot=شما اجازه تبديل کاربران يونيکس را نداريد
convert_nogroups=هيچ گروه وب‌ميني برروي سيستم شما تعريف نشده‌است. حداقل يک گروه به منظور تعريف کردن مجوزهاي کاربران تبديل شده، بايد قبل از تبديل تعريف شود.
convert_desc=اين صفحه به شما اجازه مي‌دهد کاربران يونيکس موجود را به کاربران وب‌مين تبديل نماييد. مجوزهاي هر کاربر جديد وب‌مين توسط گروه انتخاب شده در زير تعيين مي‌شود.
convert_0=همه کاربران
convert_1=فقط اين کاربران
convert_2=همه کاربران بجز
convert_3=کاربران عضو گروه
convert_4=کاربران با شناسه کاربر درمحدوده
convert_group=انتساب دادن کاربران جديد به گروه وب‌مين
convert_ok=هم‌اکنون تبديل شود
convert_err=عدم موفقيت در تبديل کاربران
convert_eusers=هيچ کاربري براي تبديل کردن وارد نشده‌است
convert_egroup=گروه يونيکس وجود ندارد
convert_emin=کمينه مقدار شناسه کاربر نامعتبر است
convert_emax=بيشينه مقدار شناسه کاربر نامعتبر است
convert_ewgroup=چنين گروه وب‌ميني وجود ندارد
convert_ewgroup2=شما اجازه انتساب دادن کاربران جديد به اين گروه را نداريد
convert_skip=از $1 پريده شد.
convert_exists=$1 از قبل موجود است
convert_invalid=$1 اسم‌کاربري معتبري براي کاربر وب‌مين نمي‌باشد
convert_added=$1 اضافه شد
convert_msg=در حال تبديل کاربران يونيکس
sync_title=همزماني کاربر يونيکس
sync_desc=اين فرم به شما اجازه مي‌دهد همزماني خودکار بين کاربران يونيکس که توسط وب‌مين ساخته مي‌شوند، و کاربران اين پيمانه، راپيکربندي نماييد.
sync_nogroups=هيچ گروه وب‌ميني برروي سيستم شما تعريف نشده‌است. حداقل يک گروه به منظور تنظيم دستيابي براي کاربران ساخته شده، بايد ساخته شود.
sync_create=هنگامي که يک کاربر يونيکس ساخته شد، يک کاربر وب‌مين نيز بساز.
sync_update=هنگامي که کاربر يونيکس به‌روزرساني شد، کاربر وب‌مين معادل آن را نيز به‌روزرساني کن.
sync_delete=هنگامي که کاربر يونيکس حذف شد، کاربر وب‌مين معادل آن را نيز حذف کن.
sync_group=کاربران جديد را به گروه وب‌مين انتساب بده
sync_unix=کلمه رمز کاربران جديد را احرازهويت يونيکس قرار بده.
sync_ecannot=شما اجازه پيکربندي همزماني کاربران يونيکس و وب‌مين را نداريد.
unix_title=احرازهويت کاربران يونيکس
unix_desc=اين صفحه به شما اجازه مي‌دهد وب‌مين را به منظور معتبر شناختن تلاشها براي ورود به سيستم براساس ليست کاربران سيستم وPAM پيکربندي نماييد. زماني مفيد مي‌باشد که تعداد زيادي از کاربران يونيکس داشته باشيد و بخواهيد به آنان اجازه دستيابي به وب‌مين را بدهيد.
unix_def=تنها به کاربران وب‌مين اجازه ورود به سيستم داده شود.
unix_user=به هر کاربر يونيکس با توجه به مجوزها، اجازه ورود به سيستم داده شود.
unix_ecannot=شما اجازه پيکربندي احرازهويت کاربران يونيکس را نداريد.
unix_epam=احرازهويت يونيکس به‌عنوان <tt> Authen::PAM</tt> پيمانه پرل نصب نشده‌است و يا به خوبي کار نمي‌کند.
unix_all=به تمام کاربران يونيکس اجازه داده شود.
unix_allow=تنها به کاربران فهرست شده اجازه داده شود.
unix_deny=کاربران فهرست شده ممنوع شوند.
unix_none=هيچ کاربري وارد نشده‌است.
unix_euser="$1" يک اسم‌کاربري معتبر نيست.
unix_egroup="$1" يک نام گروه معتبر نيست.
unix_shells=ممنوع کردن کاربراني که پوسته‌هاي آنها در پرونده نيستند.
unix_eshells=پرونده پوسته‌ها يافته نشد و يا موجود نيست.
sessions_title=نشستهاي جاري ورود به سيستم
sessions_id=ID نشست
sessions_user=کاربر وب‌مين
sessions_login=وارد شده به سيستم در
sessions_lview=نمايش ثبتها
hide_title=پيمانه‌هاي بي‌استفاده مخفي شوند.
hide_desc=پيمانه‌هاي زير از ليست پيمانه‌هاي قابل دستيابي براي $1 حذف خواهند شد. مانند آن خواهد بود که کارساز‌هاي اين پيمانه‌ها برروي سيستم شما نصب نشده‌اند.
hide_ok=پيمانه‌ها هم‌اکنون مخفي شوند.
hide_none=هيچ چيز براي مخفي کردن نيست. $1 به هيچ يک از پيمانه‌هايي که متناظر کارساز‌هاي نصب نشده در سيستم شما مي‌باشند دستيابي ندارد.
hide_desc2=آگاه باشيد که اين پيمانه‌ها مجدد به‌صورت خودکار ظاهر نخواهند شد اگر کارساز متناظر آنها نصب نشده باشد. شما بايد به‌صورت دستي امتياز دستيابي و استفاده از اين پيمانه را صادر نماييد.
hide_clone=(مشابه $1)
switch_euser=شما اجازه تغيير حالت به اين کاربر را نداريد.
switch_eold=نشست موجود يافت نشد.
rbac_title=نصب RBAC
rbac_desc=RBAC به پيمانه کاربران و مجوزهاي ACL اجازه ميدهد در عوض مقدار گيري از پرونده‌هاي وب‌مين براساس مقادير پايگاه داده RBAC (Role Based Access Control) تعيين شوند. هنگامي که پشتيباني از RBAC فعال شود هر کاربري که گزينه <b>$edit_rbacdeny1</b> او انتخاب شده باشد اين توانايي را دارد که تنظيمات کنترل دستيابي خود را از RBAC به جاي وب‌مين دريافت نمايد.
rbac_esolaris=RBAC تنها برروي سولاريس پشتيباني مي‌شود و در سيستم $1 قابل استفاده نمي‌باشد.
rbac_eperl=پيمانه پرل $1 که براي مجتمع سازي RBAC نياز مي‌باشد، نصب نشده‌است. براي نصب آن <a href=”$2”> برروي اين فشار دهيد</a>.
rbac_ok=مجتمع سازي RBAC برروي اين سيستم قابل دستيابي است و مي‌تواند براي هر کاربري در صفحه ويرايش کاربران وب‌مين فعال شود.
index_title=کاربران وب‌مين
index_user=کاربر
index_modules=پيمانه‌ها
index_create=ايجاد يک کاربر وب‌مين جديد.
index_convert=تبديل کاربران يونيکس به وب‌مين
index_cert=به يک نمايندگي SSL نياز مي‌باشد.
index_certmsg=اين دگمه را فشار دهيد تا يک گواهينامه SSL را درخواست کنيد که به شما اجازه ورود امن به سيستم در وب‌مين بدون داشتن يک اسم‌کاربر و اسم‌رمز ورودي را بدهد.
index_return=ليست کاربر
index_none=هيچ
index_edit=ويرايش پيمانه ACL..
index_global=ACL سراسري
index_users=کاربران وب‌مين
index_groups=گروه‌هاي وب‌مين
index_group=گروه
index_nousers=کاربران قابل ويرايش وب‌مين تعريف نشده‌اند.
index_nogroups=هيچ گروه وب‌ميني تعريف نشده‌است.
index_gcreate=ايجاد يک گروه وب‌مين جديد.
index_members=اعضاء
index_modgroups=پيمانه‌ها گروه $1
index_sync=پيکربندي همزمان سازي کاربر يونيکس
index_unix=پيکربندي احرازهويت کاربر يونيکس
index_sessions=نمايش نشستهاي ورود به سيستم
index_rbac=راه‌اندازي RBAC
index_delete=حذف کردن انتخاب شده ها
edit_title=ويرايش کاربر وب‌مين
edit_title2=ايجاد کاربر وب‌مين
edit_rights=دستيابيهاي مجاز کاربر وب‌مين
edit_user=اسم‌کاربر
edit_group=عضو گروه
edit_pass=اسم‌رمز
edit_same=شبيه به يونيکس
edit_lock=اسم‌رمز پذيرفته نشد
edit_pam=احرازهويت PAM
edit_unix=احرازهويت يونيکس
edit_extauth=برنامه احرازهويت خارجي
edit_dont=تغيير ندهيد
edit_set=تنظيم کردن به
edit_modules=پيمانه‌ها
edit_clone=مشابه سازی
edit_lang=زبان
edit_notabs=آيا پيمانه‌ها طبقه‌بندي شوند؟
edit_cert=نام گواهينامه SSL
edit_none=هيچ
edit_ips=کنترل دستيابي IP
edit_all=اجازه دستيابي از همه نشانيها
edit_allow=اجازه دستيابي فقط از نشانيهاي ليست شده
edit_deny=غيرمجاز بودن دستيابي از نشانيهاي ليست شده
edit_ipdesc=کارهاي کنترل دستيابي IP کاربر در روش مشابه به‌عنوان کنترل دستيابي سراسري در پيمانه پيکربندي وب‌مين. فقط اگر کاربري از کنترل سراسري عبور کرد در اينجا به خوبي بررسي خواهد شد.
edit_skill=سطح توانايي
edit_risk=سطح خطرپذيري
edit_risk_high=فوق کاربر
edit_risk_medium=کاربر Admin
edit_risk_low=کاربر عادي
edit_groupmods=(به پيمانه‌هاي موجود در گروه اضافه مي‌شود)
edit_euser=شما اجازه ويرايش اين کاربر را نداريد
edit_ecreate=شما اجازه ايجاد کاربران را نداريد
edit_theme=چهره شخصي
edit_themeglobal=مطابق پيکربندي وب‌مين
edit_themedef=چهره وب‌مين گذشته
edit_log=نمايش وقايع
edit_selall=همه را انتخاب کن
edit_invert=انتخاب شده‌ها را معکوس کن
edit_hide=استفاده نشده‌ها را مخفي کن
edit_switch=تغيير حالت دادن به کاربر
edit_return=کاربر وب‌مين
edit_return2=گروه وب‌مين
edit_rbacdeny=حالت دستيابي RBAC
edit_rbacdeny0=RBAC فقط پيمانه‌هاي ACL انتخاب شده را کنترل مي‌کند
edit_rbacdeny1=RBAC همه پيمانه‌ها و ACLها را کنترل مي‌کند
save_err=عدم موفقيت در حفظ کاربران
save_ename=$1 يک اسم‌کاربر معتبر نيست
save_enamewebmin=اسم‌کاربري "webmin" براي استفاده‌هاي داخلي رزرو شده‌است
save_edup=اسم‌کاربري $1 از قبل استفاده مي‌شود
save_edeny=شما نمي‌توانيد دستيابي خودتان را به پيمانه کاربران وب‌مين محدود کنيد
save_eos=سيستم عامل شما از گزينه مشابه کلمه رمز يونيکس پشتيباني نمي‌کند.
save_emd5=گزينه مشابه کلمه رمز يونيکس برروي سيستمهاي با رمزگذاري MD5 نمي‌تواند مورد استفاده قرار گيرد.
save_eunix=کاربر يونيکس $1 موجود نمي‌باشد
save_emod=شما نمي‌توانيد امتياز دستيابي به پيمانه $1 را اهدا نماييد.
save_ecreate=شما اجازه ايجاد کاربران را نداريد
save_euser=شما اجازه ويرايش اين کاربر را نداريد
save_ecolon=کلمه رمز نمي‌تواند شامل نويسه ":" باشد
save_eself=نشاني IP جاري شما ($1) غيرمجاز است.
save_epam=احرازهويت PAM <tt>Authen::PAM</tt> در دسترس نمي‌باشد پيمانه پرل راه‌اندازي نشده و يا احتمالا کار نمي‌کند. به‌عنوان
save_epam2=شما مي‌توانيد از پيمانه، پيمانه‌هاي پرل در وب‌مين استفاد کنيد پيمانه را هم‌اکنون از <a href='$1'> بار کرده و Authen::PAM</a> را راه‌اندازي کنيد.
save_egroup=شما اجازه انتساب دادن به آن گروه را نداريد
save_enone=هيچ نشاني‌اي وارد نشده‌است
save_enet=$1 يک نشاني شبکه معتبر نيست
save_emask='$1' يک نقابي شبکه معتبر نيست
save_eip=$1 يک IP يا نشاني شبکه کامل نيست.
save_ehost=عدم موفقيت در پيدا کردن نشانيIP براي $1
delete_err=عدم موفقيت در حذف کاربر
delete_eself=شما نمي‌توانيد خودتان را حذف کنيد
delete_ecannot=شما اجازه حذف کردن کاربران را نداريد
delete_euser=شما اجازه حذف کردن اين کاربر را نداريد
cert_title=درخواست گواهينامه
cert_issue=گواهينامه Issue
cert_header=جزئيات گواهينامه جديد
cert_msg=اين صفحه به شما اجازه مي‌دهد تقاضاي يک گواهينامه ميزبان SSL نماييد که در آينده به جاي اسم‌کاربري و اسم‌رمز شما در دستيابي به وب‌مين مورد استفاده قرار مي‌گيرد. اين بسيار امن است اما به دليل آن که احرازهويت به‌صورت خودکار است، شما به هنگام استفاده از گواهينامه نمي‌توانيد به کاربر ديگري تغيير حالت دهيد.
cert_ebrowser=وب‌مين نمي‌داند چگونه يک گواهينامه کارخواه‌ براي مرورگر شما صادر نمايد ($1).
cert_cn=نام شما
cert_email=نشانيهاي پست الکترونيک
cert_ou=حوزه
cert_o=سازماندهي
cert_sp=وضعيت
cert_c=کد کشور
cert_key=اندازه کليد
cert_done=گواهينامه شما براي $1 با موفقيت توليد شد
cert_pickup=<a href='$1'> اينجا فشار دهيد تا گواهينامه شما را بردارد و آن را در مرورگر خودتان راه‌اندازي کنيد</a>
cert_install=گواهينامه خودتان را در مرورگر راه‌اندازي کنيد
cert_ekey=کليد SSL جديد به‌وسيله مرورگر شما تحويل داده نشده‌است-ممکن است که آن گواهينامه کارخواه‌ SSL را پشتيباني نکند.
cert_eca=عدم موفقيت در نصب کردن اختيارات گواهينامه: $1
cert_already=اخطار- شما از گواهينامه $1 از قبل استفاده مي‌کنيد.
acl_title=کنترل دستيابي پيمانه
acl_title2=براي $1 در $2
acl_title3=براي گروه $1 در $2
acl_options=گزينه‌هاي کنترل دستيابي $1
acl_config=آيا مي‌تواند پيکربندي پيمانه را ويرايش نمايد؟
acl_reset=بازگرداندن به دستيابي کامل
acl_rbac=آيا تنظيمات کنترل دستيابي از RBAC دريافت شود؟
acl_rbacyes=بله(تنظيمات زير درنظر گرفته نشود)
acl_uall=همه کاربران
acl_uthis=اين کابر
acl_usel=کاربران انتخاب شده..
acl_gr=اعضا $1
acl_users=کاربراني که مي‌توانند ويرايش شوند
acl_mods=مي‌توان امتياز دستيابي را اعطا کرد به
acl_all=همه پيمانه‌ها
acl_own=فقط پيمانه‌هاي او
acl_sel=پيمانه‌هاي انتخاب شده..
acl_create=آيا مي‌توان کاربران جديد ايجاد کرد؟
acl_delete=آيا مي‌توان کاربران را حذف کرد؟
acl_rename=آيا مي‌توان اسم‌کاربران را تغيير داد؟
acl_acl=آيا مي‌توان کنترل دستيابي پيمانه را ويرايش کرد؟
acl_lang=آيا مي‌توان زبان را تغيير داد؟
acl_chcert=آيا مي‌توان نام گواهينامه SSL را تغيير داد؟
acl_euser=شما اجازه ويرايش ACL را براي اين کاربر نداريد
acl_emod=شما اجازه ويرايش ACL را بري اين پيمانه نداريد
acl_others=آيا مي‌توان پيمانه‌هاي غيرقابل دستيابي را ديد؟
acl_cert=آيا مي‌توان تقاضاي گواهينامه نمود؟
acl_err=عدم موفقيت در حفظ کردن کنترل دستيابي
acl_groups=آيا مي‌توان گروه‌ها را ويرايش کرد؟
acl_gassign=آيا مي‌توان کاربران را عضو گروه‌ها نمود؟
acl_gall=همه گروه‌ها
acl_gsel=انتخاب شده‌ها..
acl_gnone=هيچ
acl_perms=کاربران تازه ساخته شده گرفته شدند.
acl_perms_1=کنترل دستيابي پيمانه مانند سازنده باشد
acl_perms_0=پيش‌گزيده(محصور نشده) کنترل دستيابي پيمانه
acl_sync=آيا مي‌توان همگام سازي کاربر را پيکربندي کرد؟
acl_unix=آيا مي‌توان احرازهويت يونيکس را پيکربندي کرد؟
acl_sessions=آيا مي‌توان نشست ورود به سيستم را مشاهده و لغو کرد؟
acl_cats=آيا مي‌توان دسته‌بنديها را تغيير داد؟
acl_theme=آيا مي‌توان چهره شخصي را تغيير داد؟
acl_ips=آيا مي‌توان کنترل دستيابي IP را تغيير داد؟
acl_switch=آيا مي‌توان به کاربران ديگر تغيير حالت داد؟
log_modify=کاربر وب‌مين $1 تغيير کرد.
log_rename=اسم‌کاربر وب‌مين $1 به $2 تغيير کرد
log_create=کاربر وب‌مين $1 ايجاد شد
log_clone=يک نمونه از کاربر $1 وب‌مين در $2 ساخته شد
log_delete=کاربر وب‌مين $1 حذف شد
log_acl=دستيابي $1 به $2 به‌روزرساني شد
log_reset=دستيابي $1 به $2 به حالت اوليه برگردانده شد.
log_cert=گواهينامه براي کاربر $1 صادر شد
log_modify_g=گروه وب‌مين $1 تغيير کرد
log_rename_g=گروه وب‌مين $1 به $2 تغيير نام داده شد
log_create_g=گروه وب‌مين $1 ايجاد شد
log_delete_g=گروه وب‌مين $1 حذف شد
log_switch=به کاربر وب‌مين $1 تغيير حالت داده شد
gedit_ecannot=شما اجازه ويرايش گروه‌ها را نداريد
gedit_title=ويرايش گروه وب‌مين
gedit_title2=ايجاد کردن گروه وب‌مين
gedit_group=نام گروه
gedit_rights=اختيارات دستيابي گروه وب‌مين
gedit_modules=پيمانه‌هاي عضو
gedit_membersضو کاربران و گروهها
gdelete_err=عدم موفقيت در حذف کردن گروه
gdelete_ecannot=شما اجازه حذف کردن گروه‌ها را نداريد
gdelete_euser=شما نمي‌توانيد گروه خودتان را حذف کنيد
gdelete_esub=گروه‌هاي شامل زيرگروه‌ها نمي‌توانند حذف شوند
gdelete_title=حذف کردن گروه
gdelete_desc=آيا شما مطمئن هستيد که مي‌خواهيد گروه $1 و کاربران عضو آن $2 را حذف نماييد؟
gdelete_ok=حذف کردن گروه
gsave_err=عدم موفقيت در حفظ کردن گروه
gsave_ename=نام گروه نامعتبر است و يا يافت نشد
gsave_enamewebmin=نام گروه "webmin" براي کاربردهاي داخلي رزرو شده‌است
gsave_edup=نام گروه از قبل مورد استفاده است
convert_title=تبديل کاربران
convert_ecannot=شما اجازه تبديل کاربران يونيکس را نداريد
convert_nogroups=هيچ گروه وب‌ميني برروي سيستم شما تعريف نشده‌است. حداقل يک گروه به منظور تعريف کردن مجوزهاي کاربران تبديل شده، بايد قبل از تبديل تعريف شود.
convert_desc=اين صفحه به شما اجازه مي‌دهد کاربران يونيکس موجود را به کاربران وب‌مين تبديل نماييد. مجوزهاي هر کاربر جديد وب‌مين توسط گروه انتخاب شده در زير تعيين مي‌شود.
convert_0=همه کاربران
convert_1=فقط اين کاربران
convert_2=همه کاربران بجز
convert_3=کاربران عضو گروه
convert_4=کاربران با شناسه کاربر درمحدوده
convert_group=انتساب دادن کاربران جديد به گروه وب‌مين
convert_ok=هم‌اکنون تبديل شود
convert_err=عدم موفقيت در تبديل کاربران
convert_eusers=هيچ کاربري براي تبديل کردن وارد نشده‌است
convert_egroup=گروه يونيکس وجود ندارد
convert_emin=کمينه مقدار شناسه کاربر نامعتبر است
convert_emax=بيشينه مقدار شناسه کاربر نامعتبر است
convert_ewgroup=چنين گروه وب‌ميني وجود ندارد
convert_ewgroup2=شما اجازه انتساب دادن کاربران جديد به اين گروه را نداريد
convert_skip=از $1 پريده شد.
convert_exists=$1 از قبل موجود است
convert_invalid=$1 اسم‌کاربري معتبري براي کاربر وب‌مين نمي‌باشد
convert_added=$1 اضافه شد
convert_msg=در حال تبديل کاربران يونيکس
sync_title=همزماني کاربر يونيکس
sync_desc=اين فرم به شما اجازه مي‌دهد همزماني خودکار بين کاربران يونيکس که توسط وب‌مين ساخته مي‌شوند، و کاربران اين پيمانه، راپيکربندي نماييد.
sync_nogroups=هيچ گروه وب‌ميني برروي سيستم شما تعريف نشده‌است. حداقل يک گروه به منظور تنظيم دستيابي براي کاربران ساخته شده، بايد ساخته شود.
sync_create=هنگامي که يک کاربر يونيکس ساخته شد، يک کاربر وب‌مين نيز بساز.
sync_update=هنگامي که کاربر يونيکس به‌روزرساني شد، کاربر وب‌مين معادل آن را نيز به‌روزرساني کن.
sync_delete=هنگامي که کاربر يونيکس حذف شد، کاربر وب‌مين معادل آن را نيز حذف کن.
sync_group=کاربران جديد را به گروه وب‌مين انتساب بده
sync_unix=کلمه رمز کاربران جديد را احرازهويت يونيکس قرار بده.
sync_ecannot=شما اجازه پيکربندي همزماني کاربران يونيکس و وب‌مين را نداريد.
unix_title=احرازهويت کاربران يونيکس
unix_desc=اين صفحه به شما اجازه مي‌دهد وب‌مين را به منظور معتبر شناختن تلاشها براي ورود به سيستم براساس ليست کاربران سيستم وPAM پيکربندي نماييد. زماني مفيد مي‌باشد که تعداد زيادي از کاربران يونيکس داشته باشيد و بخواهيد به آنان اجازه دستيابي به وب‌مين را بدهيد.
unix_def=تنها به کاربران وب‌مين اجازه ورود به سيستم داده شود.
unix_user=به هر کاربر يونيکس با توجه به مجوزها، اجازه ورود به سيستم داده شود.
unix_ecannot=شما اجازه پيکربندي احرازهويت کاربران يونيکس را نداريد.
unix_epam=احرازهويت يونيکس به‌عنوان <tt> Authen::PAM</tt> پيمانه پرل نصب نشده‌است و يا به خوبي کار نمي‌کند.
unix_all=به تمام کاربران يونيکس اجازه داده شود.
unix_allow=تنها به کاربران فهرست شده اجازه داده شود.
unix_deny=کاربران فهرست شده ممنوع شوند.
unix_none=هيچ کاربري وارد نشده‌است.
unix_euser="$1" يک اسم‌کاربري معتبر نيست.
unix_egroup="$1" يک نام گروه معتبر نيست.
unix_shells=ممنوع کردن کاربراني که پوسته‌هاي آنها در پرونده نيستند.
unix_eshells=پرونده پوسته‌ها يافته نشد و يا موجود نيست.
sessions_title=نشستهاي جاري ورود به سيستم
sessions_id=ID نشست
sessions_user=کاربر وب‌مين
sessions_login=وارد شده به سيستم در
sessions_lview=نمايش ثبتها
hide_title=پيمانه‌هاي بي‌استفاده مخفي شوند.
hide_desc=پيمانه‌هاي زير از ليست پيمانه‌هاي قابل دستيابي براي $1 حذف خواهند شد. مانند آن خواهد بود که کارساز‌هاي اين پيمانه‌ها برروي سيستم شما نصب نشده‌اند.
hide_ok=پيمانه‌ها هم‌اکنون مخفي شوند.
hide_none=هيچ چيز براي مخفي کردن نيست. $1 به هيچ يک از پيمانه‌هايي که متناظر کارساز‌هاي نصب نشده در سيستم شما مي‌باشند دستيابي ندارد.
hide_desc2=آگاه باشيد که اين پيمانه‌ها مجدد به‌صورت خودکار ظاهر نخواهند شد اگر کارساز متناظر آنها نصب نشده باشد. شما بايد به‌صورت دستي امتياز دستيابي و استفاده از اين پيمانه را صادر نماييد.
hide_clone=(مشابه $1)
switch_euser=شما اجازه تغيير حالت به اين کاربر را نداريد.
switch_eold=نشست موجود يافت نشد.
rbac_title=نصب RBAC
rbac_desc=RBAC به پيمانه کاربران و مجوزهاي ACL اجازه ميدهد در عوض مقدار گيري از پرونده‌هاي وب‌مين براساس مقادير پايگاه داده RBAC (Role Based Access Control) تعيين شوند. هنگامي که پشتيباني از RBAC فعال شود هر کاربري که گزينه <b>$edit_rbacdeny1</b> او انتخاب شده باشد اين توانايي را دارد که تنظيمات کنترل دستيابي خود را از RBAC به جاي وب‌مين دريافت نمايد.
rbac_esolaris=RBAC تنها برروي سولاريس پشتيباني مي‌شود و در سيستم $1 قابل استفاده نمي‌باشد.
rbac_eperl=پيمانه پرل $1 که براي مجتمع سازي RBAC نياز مي‌باشد، نصب نشده‌است. براي نصب آن <a href=”$2”> برروي اين فشار دهيد</a>.
rbac_ok=مجتمع سازي RBAC برروي اين سيستم قابل دستيابي است و مي‌تواند براي هر کاربري در صفحه ويرايش کاربران وب‌مين فعال شود.

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=آیا می توانید محدودیت های رمز عبور را تغییر دهید؟
@@ -112,8 +114,10 @@ unix_utable=کاربران مجاز Unix
sessions_host=آدرس آی پی
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
@@ -351,8 +353,10 @@ sessions_login=Viimeksi aktiivinen klo
sessions_host=IP-osoite
sessions_lview=Näytä lokit..
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
@@ -56,6 +59,9 @@ unix_esudomod=Le module Perl $1 nécessaire à l'authentification <tt>sudo</tt>
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
pass_header=Options d'application de mot de passe Webmin

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 בקבוצות
@@ -351,8 +353,10 @@ sessions_login=פעיל לאחרונה בשעה
sessions_host=כתובת ה - IP
sessions_lview=הצגת יומנים..
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?
@@ -62,8 +64,10 @@ unix_header=Unix postavke provjere autentičnosti korisnika
unix_utable=Dopušteni Unix korisnici
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?
@@ -88,8 +90,10 @@ unix_header=Unix felhasználói hitelesítési beállítások
unix_utable=Engedélyezett Unix felhasználók
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
@@ -37,8 +40,10 @@ unix_header=Impostazioni di autenticazione utente Unix
unix_utable=Utenti Unix consentiti
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=ユーザーおよびグループデータベースを構成できますか?
@@ -59,8 +61,10 @@ unix_header=Unixユーザー認証設定
unix_utable=許可されたUnixユーザー
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=사용자 및 그룹 데이터베이스를 구성 할 수 있습니까?
@@ -59,8 +61,10 @@ unix_header=유닉스 사용자 인증 설정
unix_utable=허용 된 유닉스 사용자
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
@@ -351,8 +353,10 @@ sessions_login=Paskutinį kartą aktyvus
sessions_host=IP adresas
sessions_lview=Žiūrėti žurnalus..
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
@@ -351,8 +353,10 @@ sessions_login=Pēdējo reizi aktīvs plkst
sessions_host=IP adrese
sessions_lview=Skatīt žurnālus..
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,11 +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
@@ -351,8 +353,10 @@ sessions_login=L-aħħar attiv fi
sessions_host=Indirizz IP
sessions_lview=Ara zkuk..
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
@@ -36,8 +39,10 @@ unix_header=Unix-instellingen voor gebruikersauthenticatie
unix_utable=Toegestane Unix-gebruikers
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,5 +1,12 @@
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
sql_timeout_def=Bruk standard tilkoblingstimeout (60 sekunder)

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,11 +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
@@ -327,8 +329,10 @@ sessions_login=Ativo pela última vez às
sessions_host=endereço de IP
sessions_lview=Ver registros..
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?
@@ -55,8 +57,10 @@ unix_header=Configurações de autenticação de usuário Unix
unix_utable=Usuários Unix permitidos
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
@@ -351,8 +353,10 @@ sessions_login=Ultima activitate la
sessions_host=adresa IP
sessions_lview=Vizualizați jurnalele..
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=Можно настроить базу данных пользователей и групп?
@@ -59,8 +61,10 @@ unix_header=Настройки аутентификации пользовате
unix_utable=Разрешенные пользователи Unix
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?
@@ -104,8 +106,10 @@ unix_header=Nastavenia overovania používateľov systému Unix
unix_utable=Povolení používatelia Unixu
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
@@ -351,8 +353,10 @@ sessions_login=Nazadnje aktivno ob
sessions_host=IP naslov
sessions_lview=Prikaži dnevnike..
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?
@@ -59,8 +61,10 @@ unix_header=Unix inställningar för användarautentisering
unix_utable=Tillåtna Unix-användare
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
@@ -351,8 +353,10 @@ sessions_login=ใช้งานล่าสุดเวลา
sessions_host=ที่อยู่ IP
sessions_lview=ดูบันทึก..
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?
@@ -120,8 +122,10 @@ unix_utable=İzin verilen Unix kullanıcıları
sessions_host=IP adresi
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
@@ -346,8 +348,10 @@ sessions_login=Останній активний о
sessions_host=IP-адреса
sessions_lview=Переглянути журнали..
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 میں ترمیم کرنے کی اجازت نہیں ہے
@@ -351,8 +353,10 @@ sessions_login=آخری فعال
sessions_host=IP پتہ
sessions_lview=نوشتہ جات دیکھیں..
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
@@ -351,8 +353,10 @@ sessions_login=Hoạt động lần cuối tại
sessions_host=địa chỉ IP
sessions_lview=Xem các bản ghi..
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=可以改变个人主题吗?
@@ -160,8 +162,10 @@ sessions_login=上次活动时间:
sessions_host=IP地址
sessions_lview=查看日志
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=可以更改密碼限制嗎?
@@ -138,8 +140,10 @@ unix_utable=允許的Unix用戶
sessions_host=IP地址
sessions_actions=動作..
sessions_all=所有會議..
sessions_logouts=還顯示註銷的會話。
sessions_state=州
sessions_action=行動
sessions_this=此登錄名
sessions_in=登錄
sessions_out=登出

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, %sessiondb);
$access{'sessions'} || &error($text{'sessions_ecannot'});

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
do 'acl-lib.pl';
our (%text);

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'pass'} || &error($text{'sql_ecannot'});

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'pass'} || &error($text{'sql_ecannot'});

View File

@@ -1,6 +1,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require 'acl-lib.pl';
our ($config_directory);

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user, %gconfig,
$config_directory);

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $config_directory);
&ReadParse();

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'pass'} || &error($text{'pass_ecannot'});

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'pass'} || &error($text{'sql_ecannot'});

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $module_config_directory);
&ReadParse();

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&foreign_require("webmin");

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
&ReadParse();

View File

@@ -4,6 +4,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $config_directory, $base_remote_user);
&foreign_require("webmin", "webmin-lib.pl");
@@ -198,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

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access);
$access{'pass'} || &error($text{'sql_ecannot'});

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, %sessiondb);
&ReadParse();

View File

@@ -1,6 +1,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
our (%text, $remote_user, %sessiondb, $module_name);
do 'acl-lib.pl';
@@ -28,10 +30,12 @@ if (@logins) {
}
my $html = &ui_columns_start([ $text{'sessions_host'},
$text{'sessions_login'},
$text{'sessions_state'} ]);
$text{'sessions_state'},
$text{'sessions_action'} ]);
my $open = 0;
foreach my $l (@logins) {
my $state;
my $candel = 0;
if ($l->[0] =~ /^\!/) {
$state = $text{'sessions_out'};
}
@@ -41,17 +45,35 @@ if (@logins) {
}
else {
$state = $text{'sessions_in'};
$candel = 1;
if ($l->[2] ne $ENV{'REMOTE_HOST'}) {
$open++;
$state = "<font color=orange>$state</font>";
}
}
$main::theme_allow_make_date = 1;
$html .= &ui_columns_row([ $l->[2],
&make_date($l->[1]),
$state ]);
my @links;
if (&foreign_available("webminlog")) {
push(@links,
&ui_link("@{[&get_webprefix()]}/webminlog/search.cgi?uall=1&mall=1&tall=1&wall=1&fall=1&sid=$l->[3]",
$text{'sessions_lview'}))
}
if ($candel) {
push(@links,
&ui_link("@{[&get_webprefix()]}/acl/delete_session.cgi?id=$l->[3]&redirect_ref=1",
$text{'sessions_kill'}))
}
$html .= &ui_columns_row([
$l->[2],
&make_date($l->[1]),
$state,
&ui_links_row(\@links) ]);
}
$html .= &ui_columns_end();
if (&foreign_available("acl")) {
$html .= &ui_link("@{[&get_webprefix()]}/acl/list_sessions.cgi",
$text{'sessions_all'}, undef,
"title=\"$text{'sessions_title'}\"");
}
push(@rv, { 'type' => 'html',
'desc' => $text{'logins_title'},
'open' => $open,

View File

@@ -3,6 +3,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&foreign_require("webmin");

View File

@@ -1,6 +1,8 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
if (!$main::done_foreign_require{"acl","acl-lib.pl"}) {
do "acl-lib.pl";
}

View File

@@ -13,7 +13,7 @@ $vers = &get_pppoe_version(\$out);
if (!$vers) {
# Not installed
print "<p>",&text('index_eadsl', "<tt>$config{'pppoe_cmd'}</tt>",
"$gconfig{'webprefix'}/config.cgi?$module_name"),"<p>\n";
"@{[&get_webprefix()]}/config.cgi?$module_name"),"<p>\n";
}
elsif (!($conf = &get_config())) {
# Missing config file
@@ -21,7 +21,7 @@ elsif (!($conf = &get_config())) {
# Just give up
print "<p>",
&text('index_econfig', "<tt>$config{'pppoe_conf'}</tt>",
"$gconfig{'webprefix'}/config.cgi?$module_name"),"<p>\n";
"@{[&get_webprefix()]}/config.cgi?$module_name"),"<p>\n";
}
else {
# On redhat systems, the file needs to be created by this
@@ -37,7 +37,7 @@ elsif (&find("TYPE", $conf) =~ /modem/i) {
# For a modem on a redhat system
$config{'pppoe_conf'} =~ /^(.*)\//;
print "<p>",&text('index_emodem', "<tt>$1</tt>",
"$gconfig{'webprefix'}/config.cgi?$module_name"),"<p>\n";
"@{[&get_webprefix()]}/config.cgi?$module_name"),"<p>\n";
}
else {
# Show configuration form

View File

@@ -1,59 +1,64 @@
index_title=ADSL客户端
index_eadsl=在您的系统上没有找到或RP-PPPoE $1命令错误大概还没有安装或您的 <a href='$2'>模块配置</a>不正确。
index_econfig=在您的系统上找不到RP-PPPoE ADSL 配置文件 $1 ,大概还没有安装或您的 <a href='$2'>模块配置</a>不正确。
index_emodem=目前的调制解调器配置文件是适用于Redhat Linux系统上的用<a href='$2'>模块配置</a>页来选择在 $1 其它的 <tt>ifcfg-ppp*</tt> 文件,或是模块可以为您生成原先不存在的文件。
index_stop=断开ADSL
index_stopdesc=您的ADSL连接目前已经启动IP地址是 $1按此按钮使用命令 $2 来断开。
index_start=启动ADSL
index_startdesc=您的ADSL连接目前已断开按此按钮使用命令 $1 来启动。
index_boot=开机时自动启动
index_bootdesc=变更此选项来选择是ADSL连接否在开机时自动启动。
index_return=模块索引
index_version=RP-PPPoE 的版本是 $1
index_esetup=在您的系统上不存在 Redhat ADSL 配置文件 $1不过按下方按钮模块可以以默认的方式建立这个文件。
index_setup=设定配置文件
index_cancel=取消连接
index_canceldesc=ADSL客户端目前正在尝试连接按此按钮可以使用 $1 命令来取消。
index_header=ADSL客户端配置选项
index_desc=下面的设定是用于在您系统上启动所有新的ADSL连接如果您更改这里连接必须先断开然后再重新连接修改内容才会生效。
index_eth=以太网接口
index_other=其它..
index_demand=需要连接?
index_timeout=是, 当超时时
index_secs=秒
index_user=登陆用户名
index_sec=登陆密码
index_dns=从ISP取得DNS配置?
index_save=保存设置
index_mss=限制封包大小?
index_psize=是,大小
index_bytes=字节
index_fw=连接时起用防火墙
index_fw_none=无
index_fw_standalone=用于单一主机
index_fw_masquerade=用于NAT gateway
index_connect=尝试连接时间
index_forever=永久连接
start_err=启动ADSL连接失败
start_title=启动ADSL
start_ip=ADSL已经连接IP地址是 $1。
start_demand=因为连接请求模式已打开, 您的ADSL连接会在需要时自动进行连接。
start_bg=ADSL在20内没有连接成功ADSL客户端会在后台持续尝试连接直到成功为止
save_err=保存ADSL配置文件失败
save_eeth=错误或无效的以太网络接口
save_etimeout=错误或无效的连接超时
save_euser=错误或无效的用户名名称
save_econnect=错误或无效的连接超时时间
save_emss=错误或无效的最大封包大小
save_title=保存配置
save_desc=ADSL客户端配置已经成功保存不过此配置会在下次重新连接时启用。
stop_err=断开ADSL连接失败
stop_title=断开ADSL
stop_ok=你的ADSL连接已成功断开
stop_failed=因为一些原因你的ADSL连接一直在连接状态!
log_save=已保存客户端配置
log_stop=断开ADSL
log_start=启动ADSL
log_bootup=开机时自动启动ADSL
log_bootdown=关闭开机时自动启动ADSL
log_setup=设置为默认配置
index_title=ADSL客户端
index_eadsl=在您的系统上没有找到或RP-PPPoE $1命令错误大概还没有安装或您的 <a href='$2'>模块配置</a>不正确。
index_econfig=在您的系统上找不到RP-PPPoE ADSL 配置文件 $1 ,大概还没有安装或您的 <a href='$2'>模块配置</a>不正确。
index_emodem=目前的调制解调器配置文件是适用于Redhat Linux系统上的用<a href='$2'>模块配置</a>页来选择在 $1 其它的 <tt>ifcfg-ppp*</tt> 文件,或是模块可以为您生成原先不存在的文件。
index_stop=断开ADSL
index_stopdesc=您的ADSL连接目前已经启动IP地址是 $1按此按钮使用命令 $2 来断开。
index_start=启动ADSL
index_startdesc=您的ADSL连接目前已断开按此按钮使用命令 $1 来启动。
index_boot=开机时自动启动
index_bootdesc=变更此选项来选择是ADSL连接否在开机时自动启动。
index_return=模块索引
index_version=RP-PPPoE 的版本是 $1
index_esetup=在您的系统上不存在 Redhat ADSL 配置文件 $1不过按下方按钮模块可以以默认的方式建立这个文件。
index_setup=设定配置文件
index_cancel=取消连接
index_canceldesc=ADSL客户端目前正在尝试连接按此按钮可以使用 $1 命令来取消。
index_header=ADSL客户端配置选项
index_desc=下面的设定是用于在您系统上启动所有新的ADSL连接如果您更改这里连接必须先断开然后再重新连接修改内容才会生效。
index_eth=以太网接口
index_other=其它..
index_demand=需要连接?
index_timeout=是, 当超时时
index_secs=秒
index_user=登陆用户名
index_sec=登陆密码
index_dns=从ISP取得DNS配置?
index_save=保存设置
index_mss=限制封包大小?
index_psize=是,大小为
index_bytes=字节
index_fw=连接时起用防火墙
index_fw_none=无
index_fw_standalone=用于单一主机
index_fw_masquerade=用于NAT gateway
index_connect=尝试连接时间
index_forever=永久连接
start_err=启动ADSL连接失败
start_title=启动ADSL
start_ip=ADSL已经连接IP地址是 $1
start_demand=因为连接请求模式已打开, 您的ADSL连接会在需要时自动进行连接。
start_bg=ADSL在20内没有连接成功ADSL客户端会在后台持续尝试连接直到成功为止。
save_err=保存ADSL配置文件失败
save_eeth=错误或无效的以太网络接口
save_etimeout=错误或无效的连接超时
save_euser=错误或无效的用户名名称
save_econnect=错误或无效的连接超时时间
save_emss=错误或无效的最大封包大小
save_title=保存配置
save_desc=ADSL客户端配置已经成功保存不过此配置会在下次重新连接时启用。
stop_err=断开ADSL连接失败
stop_title=断开ADSL
stop_ok=你的ADSL连接已成功断开
stop_failed=因为一些原因你的ADSL连接一直在连接状态!
log_save=已保存客户端配置
log_stop=断开ADSL
log_start=启动ADSL
log_bootup=开机时自动启动ADSL
log_bootdown=关闭开机时自动启动ADSL
log_setup=设置为默认配置

View File

@@ -1,59 +1,64 @@
index_title=ADSL客戶端
index_eadsl=在您的系統上找不到或RP-PPPoE $1指令錯誤也許尚未安裝或您的 <a href='$2'>模組組態</a>不正確。
index_econfig=在您的系統上找不到RP-PPPoE ADSL 組態檔 $1 ,也許尚未安裝或您的 <a href='$2'>模組組態</a>不正確。
index_emodem=目前的數據機組態檔案是適用在Redhat Linux上不是個ADSL連線用<a href='$2'>模組組態</a>頁來選擇在$1其他的<tt>ifcfg-ppp*</tt>檔案,或是模組可以為您產生個原先未存在的檔案。
index_stop=停用ADSL
index_stopdesc=您的ADSL連線目前已經啟用IP位置為$1按此按鈕以指令$2來停用。
index_start=啟動ADSL
index_startdesc=您的ADSL連線目前已停用按此按鈕以指令$1來啟用。
index_boot=開機時啟動
index_bootdesc=變更此選項來選擇是ADSL連線否在開機時啟用。
index_return=模組索引
index_version=RP-PPPoE 版本$1
index_esetup=在您的系統上找不到 Redhat ADSL 組態檔 $1不過按下方按鈕模組可以以預設的方式建立檔案。
index_setup=設定組態檔
index_cancel=取消連線
index_canceldesc=ADSL客戶端目前正在嘗試連線按此按鈕以指令$1來取消。
index_header=ADSL客戶端組態選項
index_desc=下方設定是在您系統上用於啟用所有新的ADSL連線如果您更改此處連線必須停用和重新啟用修改項目才會生效。
index_eth=乙太網路介面
index_other=其他..
index_demand=要求連線?
index_timeout=是, 逾時時間
index_secs=秒
index_user=使用者帳戶
index_sec=使用者密碼
index_dns=從ISP取得DNS組態?
index_save=儲存設定
index_mss=限制封包大小?
index_psize=是,大小
index_bytes=位元組
index_fw=連線時起用防火牆
index_fw_none=無
index_fw_standalone=用於單一主機
index_fw_masquerade=用於NAT gateway
index_connect=嘗試連線時間
index_forever=持續
start_err=啟用ADSL連線失敗
start_title=啟用ADSL
start_ip=ADSL已經以IP位置$1連線。
start_demand=因為連線要求已啟用,您的ADSL連線只會在需要時起用。
start_bg=ADSL連線在20未成功連線ADSL客戶端會在背景持續嘗試連線直到成功為止
save_err=儲存ADSL組態檔失敗
save_eeth=錯誤或無效的乙太網路介面
save_etimeout=錯誤或無效的要求時間
save_euser=錯誤或無效的使用者名稱
save_econnect=錯誤或無效的連線逾時時間
save_emss=錯誤或無效的最大封包大小
save_title=儲存組態
save_desc=ADSL客戶端組態已經成功儲存不過此組態不會在下次重新連線前生效。
stop_err=停用ADSL連線失敗
stop_title=停用ADSL
stop_ok=ADSL連線已成功停用
stop_failed=ADSL連線因為某些理由持續連線!
log_save=儲存客戶端組態
log_stop=停用ADSL
log_start=啟用ADSL
log_bootup=在開機時啟用ADSL
log_bootdown=取消在開機時啟用ADSL
log_setup=設定預設組態
index_title=ADSL客戶端
index_eadsl=在您的系統上找不到或RP-PPPoE $1指令錯誤也許尚未安裝或您的 <a href='$2'>模組組態</a>不正確。
index_econfig=在您的系統上找不到RP-PPPoE ADSL 組態檔 $1 ,也許尚未安裝或您的 <a href='$2'>模組組態</a>不正確。
index_emodem=目前的數據機組態檔案是適用在Redhat Linux上不是個ADSL連線用<a href='$2'>模組組態</a>頁來選擇在$1其他的<tt>ifcfg-ppp*</tt>檔案,或是模組可以為您產生個原先未存在的檔案。
index_stop=停用ADSL
index_stopdesc=您的ADSL連線目前已經啟用IP位置為$1按此按鈕以指令$2來停用。
index_start=啟動ADSL
index_startdesc=您的ADSL連線目前已停用按此按鈕以指令$1來啟用。
index_boot=開機時啟動
index_bootdesc=變更此選項來選擇是ADSL連線否在開機時啟用。
index_return=模組索引
index_version=RP-PPPoE 版本$1
index_esetup=在您的系統上找不到 Redhat ADSL 組態檔 $1不過按下方按鈕模組可以以預設的方式建立檔案。
index_setup=設定組態檔
index_cancel=取消連線
index_canceldesc=ADSL客戶端目前正在嘗試連線按此按鈕以指令$1來取消。
index_header=ADSL客戶端組態選項
index_desc=下方設定是在您系統上用於啟用所有新的ADSL連線如果您更改此處連線必須停用和重新啟用修改項目才會生效。
index_eth=乙太網路介面
index_other=其他..
index_demand=要求連線?
index_timeout=是, 逾時時間
index_secs=秒
index_user=使用者帳戶
index_sec=使用者密碼
index_dns=從ISP取得DNS組態?
index_save=儲存設定
index_mss=限制封包大小?
index_psize=是,大小為
index_bytes=位元組
index_fw=連線時起用防火牆
index_fw_none=無
index_fw_standalone=用於單一主機
index_fw_masquerade=用於NAT gateway
index_connect=嘗試連線時間
index_forever=持續
start_err=啟用ADSL連線失敗
start_title=啟用ADSL
start_ip=ADSL已經以IP位置$1連線。
start_demand=因為連線要求已啟用,您的ADSL連線只會在需要時起用。
start_bg=ADSL連線在20未成功連線ADSL客戶端會在背景持續嘗試連線直到成功為止。
save_err=儲存ADSL組態檔失敗
save_eeth=錯誤或無效的乙太網路介面
save_etimeout=錯誤或無效的要求時間
save_euser=錯誤或無效的使用者名稱
save_econnect=錯誤或無效的連線逾時時間
save_emss=錯誤或無效的最大封包大小
save_title=儲存組態
save_desc=ADSL客戶端組態已經成功儲存不過此組態不會在下次重新連線前生效。
stop_err=停用ADSL連線失敗
stop_title=停用ADSL
stop_ok=ADSL連線已成功停用
stop_failed=ADSL連線因為某些理由持續連線!
log_save=儲存客戶端組態
log_stop=停用ADSL
log_start=啟用ADSL
log_bootup=在開機時啟用ADSL
log_bootdown=取消在開機時啟用ADSL
log_setup=設定預設組態檔

View File

@@ -1293,7 +1293,7 @@ class QWebWSGIServer(SocketServer.ThreadingMixIn, BaseHTTPServer.HTTPServer):
""" QWebWSGIServer
qweb_wsgi_autorun(wsgiapp,ip='127.0.0.1',port=8080,threaded=1)
A WSGI HTTP server threaded or not and a function to automatically run your
app according to the environement (either standalone, CGI or FastCGI).
app according to the environment (either standalone, CGI or FastCGI).
This feature is called QWeb autorun. If you want to To use it on your
application use the following lines at the end of the main application
@@ -1303,7 +1303,7 @@ class QWebWSGIServer(SocketServer.ThreadingMixIn, BaseHTTPServer.HTTPServer):
qweb.qweb_wsgi_autorun(your_wsgi_app)
this function will select the approriate running mode according to the
calling environement (http-server, FastCGI or CGI).
calling environment (http-server, FastCGI or CGI).
"""
def __init__(self, wsgiapp, ip, port, threaded=1, log=1):
BaseHTTPServer.HTTPServer.__init__(self, (ip, port), QWebWSGIHandler)

View File

@@ -3,6 +3,8 @@
# a URL that proxies to it
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
BEGIN { push(@INC, ".."); };
use WebminCore;
@@ -70,10 +72,12 @@ while(1) {
close(TEST2);
use strict "subs";
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
# Show the iframe
print "<center>\n";
print "<iframe src=$gconfig{'webprefix'}/$module_name/proxy.cgi/$port/ ",
print "<iframe src=@{[&get_webprefix()]}/$module_name/proxy.cgi/$port/ ",
"width=700 height=500 frameborder=0></iframe><br>\n";
print "<input type=button onClick='window.open(\"proxy.cgi/$port/\", \"ajaxterm\", \"toolbar=no,menubar=no,scrollbars=no,resizable=yes,width=700,height=500\")' value='$text{'index_popup'}'><p>\n";
print &text('index_credits', 'http://antony.lesuisse.org/software/ajaxterm/'),

View File

@@ -2,6 +2,8 @@
# Proxy an Ajaxterm request to the real port
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
BEGIN { push(@INC, ".."); };
use WebminCore;

View File

@@ -24,7 +24,17 @@ $found || &error($text{'manual_efile'});
print &ui_form_start("allmanual_save.cgi", "form-data");
print &ui_hidden("file", $in{'file'}),"\n";
$data = &read_file_contents($in{'file'});
# Display nicely too
if (&format_config_allowed()) {
$data = &read_file_lines($in{'file'}, 1);
&format_config($data);
$data = join("\n", @{$data});
}
else {
$data = &read_file_contents($in{'file'});
}
print &ui_textarea("data", $data, 20, 80, undef, undef,
"style='width:100%'"),"<br>\n";
print &ui_form_end([ [ "save", $text{'save'} ] ]);

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