Compare commits

..

589 Commits
1.980 ... 1.993

Author SHA1 Message Date
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
1990 changed files with 30243 additions and 88358 deletions

View File

@@ -215,7 +215,7 @@ 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.
The awesome new Authentic Theme by @iliajie is now included in the Webmin package.
Catalan translation updates from Jaume Badiella.
---- Changes since 1.740 ----
Norwegian updates, thanks to Stein-Aksel Basma.

View File

@@ -10,7 +10,7 @@
**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).
[![Quick UI overview 2021](https://user-images.githubusercontent.com/4426533/114315375-61a1c480-9b07-11eb-9aaf-4aa949a39ab7.png)
[![Quick UI overview 2021](https://user-images.githubusercontent.com/4426533/114315375-61a1c480-9b07-11eb-9aaf-4aa949a39ab7.png)](https://www.youtube.com/watch?v=daYG6O4AsEw)
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:
@@ -29,7 +29,7 @@ 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.980.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.
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-1.993.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
@@ -44,7 +44,7 @@ Complete set of documentation for Webmin and all of its modules can be found at
### Contributors
* [Joe Cooper](https://github.com/swelljoe)
* [Ilia Rostovtsev](https://github.com/rostovtsev)
* [Ilia Rostovtsev](https://github.com/iliajie)
* [Kay Marquardt](https://github.com/gnadelwartz)
* [Nawawi Jamili](https://github.com/nawawi) + [57 more..](https://github.com/webmin/webmin/graphs/contributors)

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

@@ -29,7 +29,7 @@ my $name = $self->get_name();
my $directory = $self->get_directory();
my $add = 0;
my $chroot = $self->get_chroot();
$rv .= "<input type=button name=${name}_button onClick='ifield = form.$name; chooser = window.open(\"$gconfig{'webprefix'}/chooser.cgi?add=$add&type=$directory&chroot=$chroot&file=\"+escape(ifield.value), \"chooser\", \"toolbar=no,menubar=no,scrollbar=no,width=400,height=300\"); chooser.ifield = ifield; window.ifield = ifield' value=\"...\">\n";
$rv .= "<input type=button name=${name}_button onClick='ifield = form.$name; chooser = window.open(\"@{[&get_webprefix()]}/chooser.cgi?add=$add&type=$directory&chroot=$chroot&file=\"+escape(ifield.value), \"chooser\", \"toolbar=no,menubar=no,scrollbar=no,width=400,height=300\"); chooser.ifield = ifield; window.ifield = ifield' value=\"...\">\n";
return $rv;
}

View File

@@ -28,7 +28,7 @@ my $rv = WebminUI::Textbox::html($self);
my $name = $self->get_name();
my $multiple = $self->get_multiple();
local $w = $multiple ? 500 : 300;
$rv .= "&nbsp;<input type=button name=${name}_button onClick='ifield = form.$name; chooser = window.open(\"$gconfig{'webprefix'}/group_chooser.cgi?multi=$multiple&group=\"+escape(ifield.value), \"chooser\", \"toolbar=no,menubar=no,scrollbars=yes,width=$w,height=200\"); chooser.ifield = ifield; window.ifield = ifield' value=\"...\">\n";
$rv .= "&nbsp;<input type=button name=${name}_button onClick='ifield = form.$name; chooser = window.open(\"@{[&get_webprefix()]}/group_chooser.cgi?multi=$multiple&group=\"+escape(ifield.value), \"chooser\", \"toolbar=no,menubar=no,scrollbars=yes,width=$w,height=200\"); chooser.ifield = ifield; window.ifield = ifield' value=\"...\">\n";
return $rv;
}

View File

@@ -162,14 +162,14 @@ foreach my $h (@{$self->get_headings()}) {
# Not sorting on this column .. show grey button
my $url = $self->make_url($i, 0, undef, undef);
$hh .= "<a href='$url'>".
"<img src=$gconfig{'webprefix'}/images/nosort.gif border=0></a>";
"<img src=@{[&get_webprefix()]}/images/nosort.gif border=0></a>";
}
else {
# Sorting .. show button to switch mode
my $notsort = !$sortdir;
my $url = $self->make_url($i, $sortdir ? 0 : 1, undef, undef);
$hh .= "<a href='$url'>".
"<img src=$gconfig{'webprefix'}/images/sort.gif border=0></a>";
"<img src=@{[&get_webprefix()]}/images/sort.gif border=0></a>";
}
$hh .= "</td></tr></table>";
push(@sheadings, $hh);
@@ -218,27 +218,27 @@ if ($self->get_paging() && $origsize) {
if ($page != 0) {
# Add start and left arrows
my $surl = $self->make_url(undef, undef, undef, 0);
$rv .= "<a href='$surl'><img src=$gconfig{'webprefix'}/images/first.gif border=0 align=middle></a>\n";
$rv .= "<a href='$surl'><img src=@{[&get_webprefix()]}/images/first.gif border=0 align=middle></a>\n";
my $lurl = $self->make_url(undef, undef, undef, $page-1);
$rv .= "<a href='$lurl'><img src=$gconfig{'webprefix'}/images/left.gif border=0 align=middle></a>\n";
$rv .= "<a href='$lurl'><img src=@{[&get_webprefix()]}/images/left.gif border=0 align=middle></a>\n";
}
else {
# Start and left are disabled
$rv .= "<img src=$gconfig{'webprefix'}/images/first-grey.gif border=0 align=middle>\n";
$rv .= "<img src=$gconfig{'webprefix'}/images/left-grey.gif border=0 align=middle>\n";
$rv .= "<img src=@{[&get_webprefix()]}/images/first-grey.gif border=0 align=middle>\n";
$rv .= "<img src=@{[&get_webprefix()]}/images/left-grey.gif border=0 align=middle>\n";
}
$rv .= &text('ui_paging', $start+1, $end+1, $origsize);
if ($end < $origsize-1) {
# Add right and end arrows
my $rurl = $self->make_url(undef, undef, undef, $page+1);
$rv .= "<a href='$rurl'><img src=$gconfig{'webprefix'}/images/right.gif border=0 align=middle></a>\n";
$rv .= "<a href='$rurl'><img src=@{[&get_webprefix()]}/images/right.gif border=0 align=middle></a>\n";
my $eurl = $self->make_url(undef, undef, undef, $lastpage);
$rv .= "<a href='$eurl'><img src=$gconfig{'webprefix'}/images/last.gif border=0 align=middle></a>\n";
$rv .= "<a href='$eurl'><img src=@{[&get_webprefix()]}/images/last.gif border=0 align=middle></a>\n";
}
else {
# Right and end are disabled
$rv .= "<img src=$gconfig{'webprefix'}/images/right-grey.gif border=0 align=middle>\n";
$rv .= "<img src=$gconfig{'webprefix'}/images/last-grey.gif border=0 align=middle>\n";
$rv .= "<img src=@{[&get_webprefix()]}/images/right-grey.gif border=0 align=middle>\n";
$rv .= "<img src=@{[&get_webprefix()]}/images/last-grey.gif border=0 align=middle>\n";
}
$rv .= "</center>\n";
}

View File

@@ -28,7 +28,7 @@ my $rv = WebminUI::Textbox::html($self);
my $name = $self->get_name();
my $multiple = $self->get_multiple();
local $w = $multiple ? 500 : 300;
$rv .= "&nbsp;<input type=button name=${name}_button onClick='ifield = form.$name; chooser = window.open(\"$gconfig{'webprefix'}/user_chooser.cgi?multi=$multiple&user=\"+escape(ifield.value), \"chooser\", \"toolbar=no,menubar=no,scrollbars=yes,width=$w,height=200\"); chooser.ifield = ifield; window.ifield = ifield' value=\"...\">\n";
$rv .= "&nbsp;<input type=button name=${name}_button onClick='ifield = form.$name; chooser = window.open(\"@{[&get_webprefix()]}/user_chooser.cgi?multi=$multiple&user=\"+escape(ifield.value), \"chooser\", \"toolbar=no,menubar=no,scrollbars=yes,width=$w,height=200\"); chooser.ifield = ifield; window.ifield = ifield' value=\"...\">\n";
return $rv;
}

View File

@@ -651,7 +651,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'},":",
@@ -1953,6 +1953,7 @@ return 1 if ($found >= 0); # Already setup
# Grant access to the user and path
&lock_file(&get_miniserv_config_file());
$user ||= '';
push(@anon, "$path=$user");
$miniserv->{'anonymous'} = join(" ", @anon);
&put_miniserv_config($miniserv);

View File

@@ -13,5 +13,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

@@ -351,6 +351,7 @@ 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_this=Hierdie aanmelding

View File

@@ -239,6 +239,7 @@ sessions_login=آخر نشاط في
sessions_host=عنوان IP
sessions_lview=عرض السجلات..
sessions_actions=أجراءات..
sessions_all=كل الجلسات..
sessions_logouts=اعرض أيضًا جلسات تسجيل الخروج..
sessions_state=حالة
sessions_this=هذا تسجيل الدخول

View File

@@ -351,6 +351,7 @@ sessions_login=Апошні раз быў у
sessions_host=IP-адрас
sessions_lview=Прагляд часопісаў..
sessions_actions=Дзеянні..
sessions_all=Усе сеансы..
sessions_logouts=Таксама паказаць выходныя сесіі.
sessions_state=Дзярж
sessions_this=Гэта ўваход

View File

@@ -10,6 +10,8 @@ save_eunixname=Потребителското име '$1' не е потреби
sync_modify=Преименувайте съответстващия потребител на Webmin, когато потребител на Unix е преименуван.
sessions_all=Всички сесии..
sql_nocache0=Кеш връзки към база данни
sql_nocache1=Отворете нова връзка за всяко търсене
sql_timeout_def=Използвайте времето за изчакване на връзката по подразбиране (60 секунди)

View File

@@ -10,6 +10,8 @@ save_eunixname=El nom d'usuari '$1' no és un usuari Unix, per la qual cosa no e
sync_modify=Canvieu el nom de l'usuari Webmin coincident quan es canvia el nom d'un usuari Unix.
sessions_all=Totes les sessions..
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

@@ -61,6 +61,7 @@ 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_this=Toto přihlášení

View File

@@ -10,6 +10,8 @@ save_eunixname=Brugernavnet '$1' er ikke en Unix-bruger, og kan derfor ikke brug
sync_modify=Omdøb den matchende Webmin-bruger, når en Unix-bruger omdøbes.
sessions_all=Alle sessioner..
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,7 @@
sync_modify=Benennen Sie den passenden Webmin-Benutzer um, wenn ein Unix-Benutzer umbenannt wird.
sessions_all=Alle Sitzungen..
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

@@ -10,6 +10,8 @@ save_eunixname=Το όνομα χρήστη '$1' δεν είναι χρήστη
sync_modify=Μετονομάστε τον αντίστοιχο χρήστη Webmin όταν μετονομάζεται ένας χρήστης Unix.
sessions_all=Όλες οι συνεδρίες..
sql_nocache0=Συνδέσεις προσωρινής μνήμης με βάση δεδομένων
sql_nocache1=Ανοίξτε μια νέα σύνδεση για κάθε αναζήτηση
sql_timeout_def=Χρήση προεπιλεγμένου χρονικού ορίου σύνδεσης (60 δευτερόλεπτα)

View File

@@ -351,6 +351,7 @@ 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_this=This login

View File

@@ -13,6 +13,7 @@ delete_eanonuser=Este usuario se está utilizando para acceder al módulo anóni
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_this=Este inicio de sesión

View File

@@ -57,6 +57,7 @@ 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_this=Saioa hasiera

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

@@ -112,6 +112,7 @@ unix_utable=کاربران مجاز Unix
sessions_host=آدرس آی پی
sessions_actions=اقدامات..
sessions_all=تمام جلسات..
sessions_logouts=همچنین جلسات ورود به سیستم را نشان دهید..
sessions_state=دولت
sessions_this=این ورود

View File

@@ -351,6 +351,7 @@ 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_this=Tämä kirjautuminen

View File

@@ -56,6 +56,8 @@ 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..
udeletes_jerr=Échec de l'ajout d'utilisateurs au groupe
pass_header=Options d'application de mot de passe Webmin

View File

@@ -351,6 +351,7 @@ sessions_login=פעיל לאחרונה בשעה
sessions_host=כתובת ה - IP
sessions_lview=הצגת יומנים..
sessions_actions=פעולות..
sessions_all=כל המפגשים..
sessions_logouts=הראה גם הפעלות לא מחוברות..
sessions_state=מדינה
sessions_this=כניסה זו

View File

@@ -62,6 +62,7 @@ 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_this=Ova prijava

View File

@@ -88,6 +88,7 @@ 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_this=Ez a bejelentkezés

View File

@@ -37,6 +37,7 @@ 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_this=Questo login

View File

@@ -59,6 +59,7 @@ unix_header=Unixユーザー認証設定
unix_utable=許可されたUnixユーザー
sessions_actions=行動..
sessions_all=すべてのセッション。
sessions_logouts=ログアウトしたセッションも表示します。
sessions_state=状態
sessions_this=このログイン

View File

@@ -59,6 +59,7 @@ unix_header=유닉스 사용자 인증 설정
unix_utable=허용 된 유닉스 사용자
sessions_actions=행위..
sessions_all=모든 세션..
sessions_logouts=로그 아웃 된 세션도 표시하십시오.
sessions_state=상태
sessions_this=이 로그인

View File

@@ -351,6 +351,7 @@ 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_this=Šis prisijungimas

View File

@@ -351,6 +351,7 @@ 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_this=Šī pieteikšanās

View File

@@ -13,6 +13,7 @@ delete_eanonuser=Pengguna ini sedang digunakan untuk akses modul tanpa nama
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_this=Log masuk ini

View File

@@ -351,6 +351,7 @@ 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_this=Dan id-dħul

View File

@@ -36,6 +36,7 @@ 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_this=Deze login

View File

@@ -1,5 +1,7 @@
sync_modify=Gi nytt navn til den samsvarende Webmin-brukeren når en Unix-bruker får nytt navn.
sessions_all=Alle økter..
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

@@ -11,6 +11,7 @@ save_eunixname=Nazwa użytkownika „$1” nie jest użytkownikiem systemu Unix,
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_this=Ten login

View File

@@ -327,6 +327,7 @@ 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_this=Este login

View File

@@ -55,6 +55,7 @@ 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_this=Este login

View File

@@ -351,6 +351,7 @@ 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_this=Această autentificare

View File

@@ -59,6 +59,7 @@ unix_header=Настройки аутентификации пользовате
unix_utable=Разрешенные пользователи Unix
sessions_actions=Действия..
sessions_all=Все сеансы..
sessions_logouts=Также показать сеансы выхода из системы.
sessions_state=состояние
sessions_this=Этот логин

View File

@@ -104,6 +104,7 @@ 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_this=Toto prihlásenie

View File

@@ -351,6 +351,7 @@ 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_this=Ta prijava

View File

@@ -59,6 +59,7 @@ 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_this=Den här inloggningen

View File

@@ -351,6 +351,7 @@ sessions_login=ใช้งานล่าสุดเวลา
sessions_host=ที่อยู่ IP
sessions_lview=ดูบันทึก..
sessions_actions=การดำเนินการ..
sessions_all=ทุกวาระ..
sessions_logouts=แสดงเซสชันการออกจากระบบด้วย..
sessions_state=สถานะ
sessions_this=เข้าสู่ระบบนี้

View File

@@ -120,6 +120,7 @@ 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_this=Bu giriş

View File

@@ -346,6 +346,7 @@ sessions_login=Останній активний о
sessions_host=IP-адреса
sessions_lview=Переглянути журнали..
sessions_actions=Дії..
sessions_all=Всі сеанси..
sessions_logouts=Показати також сеанси виходу з системи..
sessions_state=Держава
sessions_this=Це логін

View File

@@ -351,6 +351,7 @@ sessions_login=آخری فعال
sessions_host=IP پتہ
sessions_lview=نوشتہ جات دیکھیں..
sessions_actions=عمل..
sessions_all=تمام سیشنز..
sessions_logouts=لاگ آؤٹ سیشن بھی دکھائیں..
sessions_state=حالت
sessions_this=یہ لاگ ان

View File

@@ -351,6 +351,7 @@ 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_this=Thông tin đăng nhập này

View File

@@ -160,6 +160,7 @@ sessions_login=上次活动时间:
sessions_host=IP地址
sessions_lview=查看日志
sessions_actions=动作..
sessions_all=所有会议..
sessions_logouts=同时显示注销的会话。
sessions_state=州
sessions_this=此登录名

View File

@@ -138,6 +138,7 @@ unix_utable=允許的Unix用戶
sessions_host=IP地址
sessions_actions=動作..
sessions_all=所有會議..
sessions_logouts=還顯示註銷的會話。
sessions_state=州
sessions_this=此登錄名

View File

@@ -11,6 +11,7 @@ sub list_system_info
my ($data, $in) = @_;
my @rv;
my %miniserv;
my $haslog = &foreign_available("webminlog");
&get_miniserv_config(\%miniserv);
&open_session_db(\%miniserv);
my @logins;
@@ -32,6 +33,8 @@ if (@logins) {
my $open = 0;
foreach my $l (@logins) {
my $state;
my $candel = 0;
my $nbsp = "&nbsp;&nbsp;&nbsp;";
if ($l->[0] =~ /^\!/) {
$state = $text{'sessions_out'};
}
@@ -41,13 +44,24 @@ 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],
$html .= &ui_columns_row([ $l->[2] .
($haslog ?
$nbsp . &ui_link("@{[&get_webprefix()]}/webminlog/search.cgi?uall=1&mall=1&tall=1&wall=1&fall=1&sid=$l->[3]",
$text{'sessions_lview'}) : undef) .
($candel ? (!$haslog ? $nbsp : undef) .
&ui_link("@{[&get_webprefix()]}/acl/delete_session.cgi?id=$l->[3]&redirect_ref=1",
$text{'sessions_kill'}) : undef) .
((!$haslog && !$candel ? $nbsp : undef) .
&ui_link("@{[&get_webprefix()]}/acl/list_sessions.cgi",
$text{'sessions_all'}, undef, "title=\"$text{'sessions_title'}\"")),
&make_date($l->[1]),
$state ]);
}

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

@@ -73,7 +73,7 @@ use warnings;
# 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

@@ -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'} ] ]);

View File

@@ -27,6 +27,7 @@ if ($config{'test_manual'}) {
}
}
unlink($temp);
&format_config_file($in{'file'});
&webmin_log("manual", undef, undef, { 'file' => $in{'file'} });
&redirect("index.cgi?mode=global");

View File

@@ -5,6 +5,8 @@ BEGIN { push(@INC, ".."); };
use WebminCore;
$directive_type_count = 20;
our ($saved_conf_files);
if ($module_name ne 'htaccess') {
&init_config();
%access = &get_module_acl();
@@ -34,7 +36,7 @@ if ($module_name ne 'htaccess') {
$oldsite{'webmin'} != &get_webmin_version() ||
$config{'auto_mods'} && $sst[9] < time()-5*60) {
# Need to build list of supported modules
local ($ver, $mods) = &httpd_info($httpd);
local ($ver, $mods, $fullver) = &httpd_info($httpd);
if ($ver) {
local @mods = map { "$_/$ver" } &configurable_modules();
foreach my $m (@mods) {
@@ -49,6 +51,8 @@ if ($module_name ne 'htaccess') {
local %site = ( 'size' => $st[7],
'path' => $httpd,
'modules' => join(' ', @mods),
'version' => $ver,
'fullversion' => $fullver,
'webmin' => &get_webmin_version() );
&lock_file($site_file);
&write_file($site_file, \%site);
@@ -120,7 +124,7 @@ foreach my $d (&get_httpd_defines()) {
}
}
while($line = <$fh>) {
chop;
$line =~ s/\r|\n//g;
$line =~ s/^\s*#.*$//g;
if ($line =~ /^\s*<\/(\S+)\s*(.*)>/) {
# end of a container directive. This can only happen in a
@@ -140,6 +144,11 @@ while($line = <$fh>) {
$altmod =~ s/^(\S+)_module$/mod_$1/g;
local $mpmmod = $mod;
$mpmmod =~ s/^mpm_//; $mpmmod =~ s/_module$//;
if ($mod eq "prefork") {
# Special case for all the prefork aliases
($mod, $altmod, $mpmmod) = ("mod_".$mod."_module",
"mod_mpm_".$mod, $mod);
}
if (!$not && $httpd_modules{$mod} ||
$not && !$httpd_modules{$mod} ||
!$not && $httpd_modules{$altmod} ||
@@ -613,7 +622,9 @@ for($i=0; $i<@old || $i<@{$_[1]}; $i++) {
}
}
&update_last_config_change();
return &unique(@files);
@files = &unique(@files);
push(@{$saved_conf_files}, @files);
return @files;
}
# save_directive_struct(&old-directive, &directive, &parent-directives,
@@ -958,6 +969,7 @@ for($i=0; $i<@chname; $i++) {
&flush_file_lines();
&unlock_apache_files();
&after_changing();
&format_modifed_config_files();
}
# opt_input(value, name, default, size)
@@ -1254,34 +1266,49 @@ local %cache;
&read_file_cached($httpd_info_cache, \%cache);
if ($cache{'cmd'} eq $cmd && $cache{'time'} == $st[9]) {
# Cache looks up to date
return ($cache{'version'}, [ split(/\s+/, $cache{'mods'}) ]);
return ($cache{'version'}, [ split(/\s+/, $cache{'mods'}) ],
$cache{'fullversion'});
}
local(@mods, $verstr, $ver, $minor);
local(@mods, $verstr, $ver, $minor, $fullver);
$verstr = &backquote_command(quotemeta($cmd)." -v 2>&1");
if ($config{'httpd_version'}) {
$config{'httpd_version'} =~ /(\d+)\.([\d\.]+)/;
$ver = $1; $minor = $2; $minor =~ s/\.//g; $ver .= ".$minor";
if ($config{'httpd_version'} =~ /(\d+)\.([\d\.]+)/) {
$fullver = $config{'httpd_version'};
$ver = $1;
$minor = $2;
$minor =~ s/\.//g;
$ver .= ".$minor";
}
elsif ($verstr =~ /Apache(\S*)\/(\d+)\.([\d\.]+)/) {
# standard apache
$ver = $2; $minor = $3; $minor =~ s/\.//g; $ver .= ".$minor";
$fullver = "$2.$3";
$ver = $2;
$minor = $3;
$minor =~ s/\.//g;
$ver .= ".$minor";
}
elsif ($verstr =~ /HP\s*Apache-based\s*Web\s*Server(\S*)\/(\d+)\.([\d\.]+)/) {
# HP's apache
$ver = $2; $minor = $3; $minor =~ s/\.//g; $ver .= ".$minor";
$fullver = "$2.$3";
$ver = $2;
$minor = $3;
$minor =~ s/\.//g;
$ver .= ".$minor";
}
elsif ($verstr =~ /Red\s*Hat\s+Secure\/2\.0/i) {
# redhat secure server 2.0
$ver = 1.31;
$fullver = $ver = 1.31;
}
elsif ($verstr =~ /Red\s*Hat\s+Secure\/3\.0/i) {
# redhat secure server 3.0
$ver = 1.39;
$fullver = $ver = 1.39;
}
elsif (&has_command("rpm") &&
&backquote_command("rpm -q apache 2>&1") =~ /^apache-(\d+)\.([\d\.]+)/) {
# got version from the RPM
$ver = $1; $minor = $2; $minor =~ s/\.//g; $ver .= ".$minor";
$fullver = $ver = $1;
$minor = $2;
$minor =~ s/\.//g;
$ver .= ".$minor";
}
else {
# couldn't get version
@@ -1314,9 +1341,10 @@ else {
$cache{'cmd'} = $cmd;
$cache{'time'} = $st[9];
$cache{'version'} = $ver;
$cache{'fullversion'} = $fullver;
$cache{'mods'} = join(" ", @mods);
&write_file($httpd_info_cache, \%cache);
return ($ver, \@mods);
return ($ver, \@mods, $fullver);
}
# print_line(directive, text, indent, link)
@@ -2106,5 +2134,132 @@ if (@cst && @rst && $cst[9] > $rst[9]) {
return 0;
}
# format_config(conf-lines-ref, [indent])
# Formats Apache config lines with default
# four spaces of indent for each block
sub format_config
{
my ($conf_lref, $indent) = @_;
# Prevent formatting if not allowed in config
return if (!&format_config_allowed());
# Default single indent equals 4 spaces
$indent ||= 4;
$indent = " " x $indent;
# At first check if Apache blocks are ballanced
my $conf_block_opening;
my $conf_block_closing;
foreach my $l (@{$conf_lref}) {
# If line doesn't start with # disregard of trailing spaces
if ($l !~ /^\s*#/) {
# This is a new block, count it
if ($l =~ /(<[a-zA-Z]+).*>/) {
$conf_block_opening++;
}
# This is a new closing block, count it
if ($l =~ /(<\/[a-zA-Z]+).*>/) {
$conf_block_closing++;
}
}
}
# If the number of closing and opening blocks
# is the same then generate proper indents
if ($conf_block_opening == $conf_block_closing) {
my $conf_lvl = 0;
foreach my $l (@{$conf_lref}) {
my $indent_current = $indent x $conf_lvl;
# If line doesn't start with # disregard of trailing spaces
if ($l !~ /^\s*#/) {
# Indent up next line if a new block
if ($l =~ /(<[a-zA-Z]+).*>/) {
$conf_lvl++;
}
# Indent down next line if a closing block
if ($l =~ /(<\/[a-zA-Z]+).*>/) {
$conf_lvl--;
# Change current indent right now as it is a closing block
$indent_current = $indent x $conf_lvl;
}
}
# Replace beginning spaces with needed indent
$l =~ s/^\s*/$indent_current/
if($l);
}
}
}
# format_config(filename, [indent])
# Formats Apache config given file
sub format_config_file
{
my ($file, $indent) = @_;
# Prevent formatting if not allowed in config
return if (!&format_config_allowed());
# If file was deleted prevent recreating an empty file
return if (!-r $file);
# Lock file
&lock_file($file);
# Open file
my $conf_lref = &read_file_lines($file);
# Format
&format_config($conf_lref, $indent);
# Write file
&flush_file_lines($file);
# Unlock file
&unlock_file($file);
}
# format_modifed_configs([test-config])
# Formats all modifed Apache configs during the call
sub format_modifed_config_files
{
my ($force_config_test) = @_;
if($saved_conf_files) {
if (&format_config_allowed()) {
# Test config first if not already
# tested and don't format on error
if ($force_config_test) {
if ($config{'test_manual'} ||
$config{'test_always'}) {
my $conf_err = &test_config();
if ($conf_err) {
return;
}
}
}
# Format indents for each file individually
foreach my $saved_conf_file (&unique(@{$saved_conf_files})) {
&format_config_file($saved_conf_file, $config{'format_config_indent'});
}
}
}
}
# format_config_allowed()
# Checks if formatting config is allowed
sub format_config_allowed
{
return $config{'format_config'};
}
1;

View File

@@ -42,7 +42,9 @@ else {
&flush_file_lines();
&unlock_file($d->{'file'});
&update_last_config_change();
&after_changing();
&format_config_file($d->{'file'});
&webmin_log("dir", $in{'delete'} ? 'delete' : 'save',
&virtual_name($v, 1).":".$d->{'words'}->[0], \%in);

View File

@@ -37,7 +37,9 @@ else {
&flush_file_lines();
&unlock_file($d->{'file'});
&update_last_config_change();
&after_changing();
&format_config_file($d->{'file'});
&webmin_log("files", $in{'delete'} ? 'delete' : 'save',
"$in{'file'}:$d->{'words'}->[0]", \%in);

View File

@@ -16,3 +16,4 @@ auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/etc/httpd/run/httpd.pid
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -13,3 +13,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -16,3 +16,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -16,3 +16,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -21,3 +21,4 @@ apachectl_path=/usr/sbin/apache2ctl
show_names=0
apply_cmd=/usr/sbin/apache2ctl graceful
allow_virtualmin=0
format_config=1

View File

@@ -22,3 +22,4 @@ apachectl_path=/usr/sbin/apache2ctl
show_names=0
apply_cmd=/usr/sbin/apache2ctl graceful
allow_virtualmin=0
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
pid_file=/var/run/httpd.pid
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -16,3 +16,4 @@ auto_mods=1
pid_file=/var/run/httpd.pid
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -17,3 +17,4 @@ show_names=0
defines_file=/etc/conf.d/apache2
defines_name=APACHE2_OPTS
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -18,3 +18,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -18,3 +18,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -18,3 +18,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -16,3 +16,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -13,3 +13,4 @@ defines_mods=/usr/lib/apache /usr/lib/apache2 /usr/lib/apache-extramodules /usr/
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -13,3 +13,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -14,3 +14,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -14,3 +14,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -14,3 +14,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -17,3 +17,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -18,3 +18,4 @@ defines_name=OPTIONS
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -16,3 +16,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -17,3 +17,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

View File

@@ -15,3 +15,4 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
format_config=1

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