Compare commits

...

1463 Commits
1.850 ... 1.930

Author SHA1 Message Date
Jamie Cameron
9a0f3c0f73 Fix readme file path 2019-08-17 17:21:31 -07:00
Jamie Cameron
e89ffcfa69 This script is in the root directory 2019-08-17 16:44:54 -07:00
Jamie Cameron
c98d49b198 New version bump 2019-08-17 15:39:17 -07:00
Jamie Cameron
eaf74d1385 Merge pull request #1087 from chrisstaite/master
Freeze and thaw zone when re-signing.
2019-08-11 22:41:02 -07:00
Jamie Cameron
57cfc150dd Merge branch 'master' of github.com:webmin/webmin 2019-08-11 16:10:17 -07:00
Jamie Cameron
ab0c84eed5 Support noprefixroute option https://www.virtualmin.com/node/66738 2019-08-11 16:09:40 -07:00
Ilia Rostovtsev
d3d1cc1737 Fix typo 2019-08-11 17:15:16 +03:00
Ilia Rostovtsev
2a0fe13317 Prevent reflected XSS by escaping path (coming from user) 2019-08-11 17:12:05 +03:00
Jamie Cameron
1e2545b06e Call footer after referer error 2019-08-10 16:27:27 -07:00
Jamie Cameron
3ef0e979d6 Never use theme for referrer check error, to limit the attack surface 2019-08-10 16:26:02 -07:00
Jamie Cameron
1feaa18d99 Prevent a malicious request from including an XSS in the x-forwarded-for header 2019-08-10 16:16:01 -07:00
Jamie Cameron
882c8152e5 Merge branch 'master' of github.com:webmin/webmin 2019-08-10 16:13:59 -07:00
Jamie Cameron
6230f9e9fc Just in case IP contains special characters 2019-08-10 16:12:55 -07:00
Ilia Rostovtsev
55cfbd140c Fix HTML to avoid undesirable nested forms in output 2019-08-10 22:33:51 +03:00
Chris
47a1013472 Freeze and thaw zone when re-signing. 2019-08-06 23:03:23 +01:00
Jamie Cameron
1eecef7ab9 MySQL vars like tmpdir need quoting 2019-08-04 15:09:28 -07:00
Jamie Cameron
771a4a413c Fix double-slashes 2019-08-04 15:05:51 -07:00
Jamie Cameron
cdac858567 Add unzip as a dependency f0a190276c 2019-08-04 12:23:21 -07:00
Jamie Cameron
332d71dcd6 Fix spaces in public key 2019-08-04 12:18:06 -07:00
Jamie Cameron
df8a43fb4b Object names cannot contact special characters 2019-08-03 22:41:37 -07:00
Jamie Cameron
8cf71f5b3a Only hide SSL option for sites definitely on port 80 https://github.com/webmin/webmin/issues/1085 2019-08-03 21:11:14 -07:00
Jamie Cameron
0da2af51c6 Reject null bytes early https://github.com/webmin/webmin/issues/945 2019-08-03 11:15:17 -07:00
Jamie Cameron
f0a190276c Add debs used by file manager 2019-08-03 10:54:21 -07:00
Jamie Cameron
e581097113 Show start time nicely formatted https://github.com/authentic-theme/authentic-theme/issues/1387 2019-07-30 23:05:07 -07:00
Jamie Cameron
c6dedff679 Translation updates 2019-07-28 18:00:54 -07:00
Jamie Cameron
8b4b053222 Fix version bump 2019-07-23 23:01:22 -07:00
Jamie Cameron
9635f6a744 New version bump 2019-07-23 22:54:48 -07:00
Jamie Cameron
fd265242d1 Records with ; need to be quoted https://www.virtualmin.com/node/66527 2019-07-21 22:51:45 -07:00
Jamie Cameron
8d874344a1 Use a consistent certificate name https://www.virtualmin.com/node/65664 2019-07-15 18:54:45 -07:00
Ilia Rostovtsev
cbe670e664 Fix to properly test if reboot is required
Current version of 'needs-restarting' command only has '-r' switch on CentOS 7 distros. What is worse, for latest RHEL versions (like Fedora), this command dropped '-r' switch, which makes impossible making it easy to determine if reboot is required. Any version of this command on CentOS 6 or Fedora Server, would return false positive output. The only way to test, if new kernel was installed, is to compare currently running kernel, with latest installed (excluding custom) kernel, along with latest reboot time and latest kernel install time.

https://sourceforge.net/p/webadmin/bugs/5280/
https://github.com/authentic-theme/authentic-theme/issues/1381
2019-07-12 18:50:51 +03:00
Ilia Rostovtsev
090ed9f1d8 Update CHANGELOG.md 2019-07-06 19:39:32 +03:00
Jamie Cameron
b1349bfc27 New version bump 2019-07-03 02:06:55 -07:00
Jamie Cameron
1b1579ad1b Allow commenting out of hosts file entries 2019-07-03 01:35:33 -07:00
Jamie Cameron
9d54424523 Add missing string 2019-07-01 01:51:10 -07:00
Jamie Cameron
aac36ae5fc New feature log 2019-06-30 19:43:05 -07:00
Jamie Cameron
6aca4b6fd3 Monitor type for init scripts 2019-06-30 18:35:07 -07:00
Jamie Cameron
031aded040 API for listing action names generically 2019-06-30 18:33:36 -07:00
Jamie Cameron
3f73bd8f1c Use single command to get status 2019-06-30 17:22:10 -07:00
Jamie Cameron
ef4213df55 Handle case where some paths are listed twice https://github.com/Real-Gecko/Filemin/issues/144 2019-06-30 16:04:46 -07:00
Jamie Cameron
e0c2b84913 Merge branch 'master' of github.com:webmin/webmin 2019-06-23 18:02:53 -07:00
Ilia Rostovtsev
b79d78a9ba Don't perform such redirects
It not only breaks Authentic Theme (and would break any SPA theme) but also doesn't let user to see output after reporting spam/ham.
2019-06-21 21:06:48 +03:00
Jamie Cameron
bf3e179429 run-parts only runs executable alpha-numeric files https://github.com/authentic-theme/authentic-theme/issues/1339 2019-06-16 18:35:55 -07:00
Jamie Cameron
3efa74f29a Properly escape packages to update 2019-06-11 11:33:12 -07:00
Jamie Cameron
ffc08b399a Merge branch 'master' of github.com:webmin/webmin 2019-06-08 16:18:27 -07:00
Jamie Cameron
7b958daef9 Don't show low disk space on CDs 2019-06-08 16:17:54 -07:00
Ilia Rostovtsev
9dc50476ba Update LICENCE 2019-06-04 19:02:06 +03:00
Ilia Rostovtsev
0df56f2896 Delete LICENSE 2019-06-04 19:01:47 +03:00
Ilia Rostovtsev
9a4d7c400a Create LICENSE 2019-06-04 19:00:50 +03:00
Ilia Rostovtsev
382d8d1033 Update README.md 2019-06-04 18:57:07 +03:00
Ilia Rostovtsev
017972b8e7 Update LICENCE 2019-06-04 18:56:48 +03:00
Ilia Rostovtsev
49e5e7ef43 Create CHANGELOG.md 2019-06-04 18:49:08 +03:00
Ilia Rostovtsev
4655b89dd2 Rename README to README.md 2019-06-04 18:48:06 +03:00
Ilia Rostovtsev
cf86d9794f Update README 2019-06-04 18:47:27 +03:00
Jamie Cameron
6ed15902f1 Catalan update 2019-06-02 23:22:28 -07:00
Jamie Cameron
c8bc89976d Catalan update 2019-06-02 23:19:24 -07:00
Jamie Cameron
a2d31aa7a4 Fix locking function 2019-06-01 18:24:05 -07:00
Jamie Cameron
7b4be20934 Break out of infinite loop in malformed procmail config https://sourceforge.net/p/webadmin/usermin-bugs/473/ 2019-06-01 17:14:21 -07:00
Ilia Rostovtsev
a7cc1f1d90 Fix to check if element exists 2019-05-31 12:07:08 +03:00
Ilia Rostovtsev
0cb86127e8 Print buttons consistently 2019-05-28 13:01:06 +03:00
Ilia Rostovtsev
f293c3199e Print buttons consistently 2019-05-28 12:37:51 +03:00
Jamie Cameron
d52b4a440f Dev version bump 2019-05-27 21:37:33 -07:00
Jamie Cameron
cd9c15b996 Fix encoding 2019-05-27 19:18:39 -07:00
Jamie Cameron
85803b5778 Merge branch 'master' of github.com:webmin/webmin 2019-05-27 19:15:54 -07:00
Jamie Cameron
5414422319 Fix encoding 2019-05-27 19:15:46 -07:00
Ilia Rostovtsev
8e11dfccfb Add pointer 2019-05-27 16:09:26 +03:00
Jamie Cameron
13939b4475 Sometimes -P is a valid flag, but not the flag we want 2019-05-26 16:59:58 -07:00
Jamie Cameron
7249e646e8 Allow en* interface names https://github.com/webmin/webmin/issues/930 2019-05-26 09:37:02 -07:00
Jamie Cameron
e2a2334611 Merge branch 'master' of github.com:webmin/webmin 2019-05-25 12:53:19 -07:00
Jamie Cameron
f71a66e60b Fix config option to use custom ipv6 save file https://github.com/webmin/webmin/issues/1062 2019-05-25 12:53:13 -07:00
Ilia Rostovtsev
a60ffc8372 Don't use monospace font for SELinux attrs 2019-05-23 13:40:50 +03:00
Jamie Cameron
e0ae7426cf German translation updates from Raymont Vetter 2019-05-19 18:26:41 -07:00
Jamie Cameron
de24b412d0 Fix webprefix removal to take / into account https://github.com/webmin/webmin/issues/1051 2019-05-19 18:14:09 -07:00
Jamie Cameron
909cb57bf2 Use needs-restarting command to check if a reboot is needed 2019-05-19 17:45:07 -07:00
Jamie Cameron
76de50edf5 Merge branch 'master' of github.com:webmin/webmin 2019-05-19 17:28:53 -07:00
Jamie Cameron
8f851e5cc6 Handle case where YAML already contains network: block https://github.com/webmin/webmin/issues/930 2019-05-19 17:28:33 -07:00
Ilia Rostovtsev
accbcfd4d4 Fix typo 2019-05-19 13:01:06 +03:00
Jamie Cameron
2ab5ff1b7e Small fix to previous patch 2019-05-18 18:00:37 -07:00
Jamie Cameron
81f9d1239b Handle another ip addr output line https://www.virtualmin.com/node/65844 2019-05-18 17:57:55 -07:00
Jamie Cameron
017fdeb690 Function to list themes that can be used 2019-05-18 17:30:47 -07:00
Jamie Cameron
d109e256c8 Permission fix 2019-05-18 17:29:50 -07:00
Jamie Cameron
c3275fd05a Respect show next run time 2019-05-18 11:00:09 -07:00
Ilia Rostovtsev
aaeab928b0 Print number of cols to prevent breaking layout 2019-05-16 16:10:10 +03:00
Ilia Rostovtsev
7dc35af03b Fix to print less information while extracting 2019-05-15 14:09:21 +03:00
Ilia Rostovtsev
0f3521b995 Check for -UU option explicitly 2019-05-15 14:02:21 +03:00
Ilia Rostovtsev
64e797ea2e Non GNU unzip don't have -UU switch 2019-05-15 12:29:40 +03:00
Ilia Rostovtsev
9a57de5d1c Fix extracting with correct bytes in file names
6aa3d5306a
2019-05-14 22:56:32 +03:00
Jamie Cameron
828fd37c82 Gracefully handle case where firewalld isn't running or active rules can't be fetched https://www.virtualmin.com/node/65795 2019-05-13 20:12:29 -07:00
Jamie Cameron
a88a9de113 Merge branch 'master' of github.com:webmin/webmin 2019-05-12 16:33:51 -07:00
Jamie Cameron
90b759e644 Handle a zero-sized step https://github.com/authentic-theme/authentic-theme/issues/1339 2019-05-12 16:33:05 -07:00
Jamie Cameron
5b8a3fb3bf Merge pull request #1055 from t-offline/patch-1
Update update_sched.cgi
2019-05-12 13:33:55 -07:00
Jamie Cameron
5794174f05 Handle word 'dynamic' in ip addr output https://www.virtualmin.com/node/65844 2019-05-12 11:42:28 -07:00
Jamie Cameron
baabbfd4ab Fix perl warning https://sourceforge.net/p/webadmin/bugs/5259/ 2019-05-12 11:27:03 -07:00
Christian Pacher
4565a3ff4d Update update_sched.cgi
Fix for:
Failed to update modules : You must enter an email address if only showing what would be updated.
Usermin Configuration ->Upgrade Usermin -> Scheduled update
2019-05-10 17:34:01 +02:00
Jamie Cameron
805ae75c20 Merge branch 'master' of github.com:webmin/webmin 2019-05-08 20:42:52 -07:00
Jamie Cameron
794dab045a Don't try to compute time for a reboot job https://github.com/authentic-theme/authentic-theme/issues/13390 2019-05-08 20:40:48 -07:00
Ilia Rostovtsev
f6c2f11dc3 Fix Illegal division by zero error 2019-05-07 00:09:12 +03:00
Jamie Cameron
6c29748bf9 Merge branch 'master' of github.com:webmin/webmin 2019-05-03 16:34:09 -07:00
Jamie Cameron
81bf5426ae Fix bug in regexp 2019-05-03 16:34:03 -07:00
Jamie Cameron
3d28fd96f6 Deal better with empty string real names 2019-05-03 12:42:39 -07:00
Jamie Cameron
ad2410b86a Major version bump 2019-04-28 13:26:47 -07:00
Jamie Cameron
e9cdebcffe Fix turning off other category 2019-04-28 13:23:46 -07:00
Jamie Cameron
1bacadd3b4 Empty hash keys don't always work 2019-04-28 13:14:15 -07:00
Jamie Cameron
b10340a5a3 changelog for repo feature 2019-04-27 23:08:47 -07:00
Jamie Cameron
5fbaa665f9 APT repo creation support 2019-04-27 23:07:44 -07:00
Jamie Cameron
badb06c134 Fix up repo log message 2019-04-27 18:57:25 -07:00
Jamie Cameron
66683b0e3f Add param to skip errors 2019-04-27 17:55:34 -07:00
Jamie Cameron
1ca47da261 Merge branch 'master' of github.com:webmin/webmin 2019-04-27 12:01:16 -07:00
Jamie Cameron
3a84169fbe Only new debian versions support vlan-raw-device 2019-04-27 11:59:15 -07:00
Ilia Rostovtsev
8eb8c815c1 Merge branch 'master' of github.com:webmin/webmin 2019-04-27 12:58:21 +03:00
Ilia Rostovtsev
a171aa47c0 Don't print it two times, it's very confusing 2019-04-27 12:57:41 +03:00
Ilia Rostovtsev
6853582e72 Fix previously false logic for redirects 2019-04-26 14:16:09 +03:00
Ilia Rostovtsev
4b709fd473 Write follow URL only once 2019-04-25 16:22:44 +03:00
Ilia Rostovtsev
94234a5d43 Fix missing webprefix 2019-04-25 11:06:53 +03:00
Ilia Rostovtsev
203a307b5a Fix comment 2019-04-23 16:48:26 +03:00
Ilia Rostovtsev
9e43813df8 Fix indentations 2019-04-23 16:47:16 +03:00
Ilia Rostovtsev
c86e29470a Fix to store redirects more reliably 2019-04-23 16:45:29 +03:00
Jamie Cameron
06f74a28cb Nicer messages for updating a single repo 2019-04-21 18:10:14 -07:00
Jamie Cameron
dc1e9fa77e Make disable/enable/deletion work 2019-04-21 17:59:58 -07:00
Jamie Cameron
494bccece3 Show Debian APT repos 2019-04-21 17:48:50 -07:00
Jamie Cameron
b1048601c8 Fix version detection url 2019-04-21 16:54:21 -07:00
Jamie Cameron
046efee6e8 Work on actually creating repos 2019-04-21 16:53:41 -07:00
Jamie Cameron
ca0e907fcd Handle case of no zone files better 2019-04-21 14:36:45 -07:00
Jamie Cameron
60321ac83e Get domain name from DNS config if possible 2019-04-21 14:11:18 -07:00
Jamie Cameron
64a344d98f Add missing vlan-raw-device field https://github.com/webmin/webmin/issues/1047 2019-04-20 21:58:48 -07:00
Jamie Cameron
6d0120604a Merge branch 'master' of github.com:webmin/webmin 2019-04-20 12:08:46 -07:00
Jamie Cameron
52a93bb9d0 Fix display of last scheduled check 2019-04-20 12:08:31 -07:00
Ilia Rostovtsev
f82d4c3f53 Display error text message and not allowed directories in backticks 2019-04-20 12:31:25 +03:00
Ilia Rostovtsev
84ef192307 Fix indent and formatting 2019-04-20 00:56:18 +03:00
Ilia Rostovtsev
1e2b0dfad9 Add sub to get GPG version 2019-04-19 23:34:17 +03:00
Ilia Rostovtsev
6825658a5c Add support for recent gpg command output 2019-04-19 19:59:27 +03:00
Jamie Cameron
f3762aec93 Add support for user-supplied prefix flag https://github.com/webmin/webmin/pull/1043 2019-04-16 23:13:58 -07:00
Jamie Cameron
a777dd9614 Merge branch 'master' of github.com:webmin/webmin 2019-04-16 23:11:47 -07:00
Jamie Cameron
b1dff57ef3 Re-enable referrer checking for safety 2019-04-16 21:49:37 -07:00
Jamie Cameron
694599a2d3 Handle vlan interfaces properly https://github.com/webmin/webmin/issues/1045 2019-04-14 22:29:21 -07:00
Jamie Cameron
c0ae367a05 Explain why lockijng failed https://www.virtualmin.com/node/65417 2019-04-12 16:41:29 -07:00
Jamie Cameron
04603f1604 Handle DB prefix properly https://github.com/webmin/webmin/issues/1044 2019-04-12 16:27:57 -07:00
Jamie Cameron
77b3471442 Add support for a DB prefix https://github.com/webmin/webmin/issues/1044 2019-04-12 16:10:46 -07:00
Ilia Rostovtsev
0c68b28259 UTF-8 files are auto-generated 2019-04-10 20:53:34 +03:00
Ilia Rostovtsev
97b34b3b91 UTF-8 files are auto-generated 2019-04-09 17:52:12 +03:00
jcameron@webmin.com
5666ae3962 UTF-8 module.info files are auto-generated 2019-04-08 11:16:40 -07:00
Ilia Rostovtsev
e30b793c3d Don't print hidden opener table if no content in it
Previously, when you chosen Google Authenticator, empty extra row was inserted in UI, making it look if something goes wrong.
2019-04-08 12:51:14 +03:00
Jamie Cameron
a5a4af7410 Fix another perl warning 2019-04-07 21:59:07 -07:00
Jamie Cameron
3aef6058e0 Fix some perl warnings 2019-04-07 21:57:44 -07:00
Jamie Cameron
b77a782f0b Merge branch 'master' of github.com:webmin/webmin 2019-04-07 21:51:12 -07:00
Jamie Cameron
5324d6e8fd Fix command to re-read logs 2019-04-07 21:20:09 -07:00
Ilia Rostovtsev
6b4b2c728b Add missing webprefix 2019-04-07 11:23:20 +03:00
Ilia Rostovtsev
34c6acdeb2 As proxy used, redirect properly upon initial load or page reload
Now, it redirects to the domain root.
2019-04-07 11:14:35 +03:00
Jamie Cameron
8662a30432 Broadcast can be missing https://github.com/webmin/webmin/issues/1040 2019-04-06 20:23:33 -07:00
Ilia Rostovtsev
4d4a79bdc2 Shorten columns names for better UX 2019-04-04 14:40:54 +03:00
Jamie Cameron
4c77446b2f Newer CentOS versions use /etc/hostname 2019-04-03 22:49:05 -07:00
Jamie Cameron
ddbbcdc0c1 Data::Dumper is needed to cache packages 2019-04-03 22:31:20 -07:00
Jamie Cameron
dc9fc349aa Sometimes map paths have subs in them https://www.virtualmin.com/node/65254 2019-03-30 12:51:01 -07:00
Jamie Cameron
4aa0ae9e06 Merge branch 'master' of github.com:webmin/webmin 2019-03-29 20:01:56 -07:00
Jamie Cameron
65bf61271d Special case for when getpw* list doesn't return all users https://github.com/virtualmin/virtualmin-gpl/issues/84 2019-03-29 20:01:04 -07:00
Jamie Cameron
542dba4cd4 Merge pull request #1037 from amishmm/option-n
squid module: support for -n option for ACL
2019-03-29 19:47:06 -07:00
Jamie Cameron
57bb58051c Merge branch 'master' of github.com:webmin/webmin 2019-03-27 22:58:12 -07:00
Jamie Cameron
ad7dde0591 Strip off proxy: prefix when parsing map file types https://www.virtualmin.com/node/65254 2019-03-27 22:55:54 -07:00
Ilia Rostovtsev
533a99fcc4 Fix free space logic reversed 2019-03-27 23:34:39 +03:00
Amish
42ba3cc5be Support for -n option for ACL 2019-03-27 18:12:58 +05:30
Jamie Cameron
596069cc65 German translation from Raymond Vetter 2019-03-24 17:45:16 -07:00
Jamie Cameron
6b3c5152b8 German translation from Raymond Vetter 2019-03-24 17:45:05 -07:00
Ilia Rostovtsev
2c37a2149e Number of items in directory to initiate server pagination 2019-03-22 20:59:29 +03:00
Jamie Cameron
4a886c4178 Merge branch 'master' of github.com:webmin/webmin 2019-03-19 23:17:12 -07:00
Jamie Cameron
b1fabfc3d5 re-compute LDAP CRC32 checksums https://github.com/webmin/webmin/issues/961 2019-03-19 23:17:06 -07:00
Ilia Rostovtsev
60cc26ffbd Increase buffer size (support for 1Gbps networks) 2019-03-19 11:16:18 +03:00
Ilia Rostovtsev
a7eee18a58 Prevent double redirect 2019-03-18 16:57:17 +03:00
Jamie Cameron
4cb9dd81c5 Fix detection of online players 2019-03-17 22:14:06 -07:00
Jamie Cameron
c336b3d443 Show total play time 2019-03-17 20:37:33 -07:00
Jamie Cameron
ce196d6b8b Extra protection against creating a user called 'webmin' https://www.virtualmin.com/node/65058 2019-03-17 18:39:49 -07:00
Jamie Cameron
989bb25c7d Merge branch 'master' of github.com:webmin/webmin 2019-03-17 13:36:38 -07:00
Jamie Cameron
63f3d51871 Parse YUM repo form 2019-03-17 13:36:26 -07:00
Ilia Rostovtsev
f695820b4b Fix missing semicolon 2019-03-16 12:55:39 +03:00
Ilia Rostovtsev
f2630b366c Fix to use HTML entity for left/right 2019-03-16 12:54:18 +03:00
Jamie Cameron
a9e5cef675 Fix incorrect function name 2019-03-10 18:11:48 -07:00
Jamie Cameron
52f819fa57 Log messages for repo actions 2019-03-10 18:09:25 -07:00
Jamie Cameron
c1dd7b985b Add config option to log scheduled functions 2019-03-10 17:56:47 -07:00
Jamie Cameron
0fea5b9078 Work on repo management 2019-03-09 23:14:30 -08:00
Jamie Cameron
364426e542 Merge branch 'master' of github.com:webmin/webmin 2019-03-09 10:53:10 -08:00
Jamie Cameron
e13846f98e Make module package descriptions simpler 2019-03-09 10:53:03 -08:00
Ilia Rostovtsev
19d705cc4f Combine blocks 2019-03-09 18:26:15 +03:00
Ilia Rostovtsev
5aec699707 Add text color based on free space and auto-open panel on too little 2019-03-09 18:10:31 +03:00
Ilia Rostovtsev
d40e53315b Add UI lib for adding text color 2019-03-09 18:08:39 +03:00
Ilia Rostovtsev
f2cbf0f001 Add support for displaying disk info on Dashboard 2019-03-09 00:04:31 +03:00
Ilia Rostovtsev
e875c791fc Redirect back to Sending Email page for better UX 2019-03-07 23:18:27 +03:00
Ilia Rostovtsev
5d3bb8c1bf Redirect back to Sending Email page for better UX 2019-03-07 23:14:44 +03:00
Jamie Cameron
8110570f68 No more reset button 2019-03-03 22:17:33 -08:00
Jamie Cameron
6f8f23c4a5 Merge branch 'master' of github.com:webmin/webmin 2019-03-03 22:17:02 -08:00
Jamie Cameron
f2c7e4b697 Show page of available repositories 2019-03-03 22:15:12 -08:00
Ilia Rostovtsev
4dd741a2a5 Create module.info.pt_BR 2019-03-02 20:57:14 +03:00
Jamie Cameron
c8cdf69680 Merge pull request #1031 from zeroheure/patch-1
Fix encoding and some typos in french translation
2019-03-02 09:48:56 -08:00
Ilia Rostovtsev
5efbda5ab7 Delete module.info.pt.UTF-8 2019-03-02 20:39:29 +03:00
Xavier Brochard
bfd273a72b Fix encoding and some typos 2019-03-02 17:45:58 +01:00
Ilia Rostovtsev
118a4c0046 Add missing suffix 2019-03-01 22:34:40 +03:00
Ilia Rostovtsev
14788d37ad Add UTF-8 file for Portuguese (Brazilian)
https://www.virtualmin.com/comment/809319#comment-809319
2019-03-01 22:19:16 +03:00
Jamie Cameron
f0eae14f81 Merge branch 'master' of github.com:webmin/webmin 2019-02-28 22:13:39 -08:00
Jamie Cameron
6acc8f0bfe Fix creation of module.info.XX.UTF-8 for languages using the default charset https://github.com/authentic-theme/authentic-theme/issues/1302 2019-02-28 21:40:58 -08:00
Ilia Rostovtsev
6922ab89f5 Fix HTML to use correct nesting
https://github.com/authentic-theme/authentic-theme/issues/1306
2019-02-28 12:04:21 +03:00
Jamie Cameron
2bf41b2709 Use modern UI functions properly 2019-02-24 20:33:29 -08:00
Jamie Cameron
4204be4dd7 Fix search to use correct directory https://github.com/webmin/webmin/issues/1029 2019-02-24 20:27:16 -08:00
Jamie Cameron
1dbfe23ed3 Sometimes version doesn't have -mariadb 2019-02-23 16:58:17 -08:00
Jamie Cameron
6ff2889bc8 Not sure if using last inside an eval is strictly kosher, as it generates a warning 2019-02-23 11:25:00 -08:00
Jamie Cameron
775ba8441f dev version bump 2019-02-23 11:20:18 -08:00
Jamie Cameron
14fc240771 Properly check mysql variant when making version decisions 2019-02-23 11:20:01 -08:00
Jamie Cameron
b483a00b64 Use gnu tar command 2019-02-18 18:11:12 -08:00
Jamie Cameron
938b244849 Make field smaller 2019-02-18 18:10:30 -08:00
Jamie Cameron
a19395f238 Make comment reflect read cases 2019-02-18 18:10:14 -08:00
Jamie Cameron
9ecb8b578d Domain might not be found 2019-02-18 18:09:49 -08:00
Jamie Cameron
2713b41292 Merge branch 'master' of github.com:webmin/webmin 2019-02-18 18:08:50 -08:00
Jamie Cameron
eededaf844 Include full version in msql_version, and actually do version comparisons properly 2019-02-18 16:44:21 -08:00
Ilia Rostovtsev
b46fcab007 Add data attr with link
Prevent initial load issues, when returned data used from file-manager core.

https://github.com/authentic-theme/authentic-theme/issues/1300
2019-02-18 14:08:46 +03:00
Jamie Cameron
dfeff32343 Merge branch 'master' of github.com:webmin/webmin 2019-02-16 22:08:32 -08:00
Jamie Cameron
d9f0b016c2 Allow custom HTTP headers https://github.com/webmin/webmin/issues/1026 2019-02-16 17:18:06 -08:00
Jamie Cameron
a86e5f5f8d Theme library may not be loaded 200. 2019-02-15 10:58:24 -08:00
Ilia Rostovtsev
df0caae5a0 Fix favicon 2019-02-15 13:29:24 +03:00
Ilia Rostovtsev
5363301d3c Update default favicon 2019-02-15 12:04:03 +03:00
Jamie Cameron
661c962443 Exclude old java file manager from new releases 2019-02-11 08:44:15 -08:00
Jamie Cameron
d8898a4d89 Turns out that an unbuffered read actually is necessary when reading from a pipe 2019-02-10 21:03:48 -08:00
Jamie Cameron
3e9e0dfd3d Add a small delay after calling rndc, to allow BIND time to react 2019-02-10 15:18:08 -08:00
Jamie Cameron
017da0b204 Allow theme override 2019-02-07 20:00:16 -08:00
Jamie Cameron
4a300d9257 ui-lib conversion and fix popup https://github.com/webmin/webmin/issues/1021 2019-02-07 19:59:27 -08:00
Jamie Cameron
7992218829 Merge branch 'master' of github.com:webmin/webmin 2019-02-07 19:41:55 -08:00
Jamie Cameron
7a35a59792 Don't include HTML in monitor messages 2019-02-07 19:41:09 -08:00
Ilia Rostovtsev
5a92fe8365 Add XHTML subset 2019-02-07 22:11:01 +03:00
Ilia Rostovtsev
f17a068075 Shorten column size 2019-02-06 14:12:31 +03:00
Ilia Rostovtsev
9ce6bfd308 Shorten column size 2019-02-06 14:11:57 +03:00
Jamie Cameron
85c9233298 Webmin-servers should also include webprefix 2019-02-04 11:25:25 -08:00
Jamie Cameron
132803dbcb Include webprefix in webmin paths 2019-02-04 11:11:07 -08:00
Jamie Cameron
3e5fcb3b10 Support mysql 8 password suntax 2019-02-03 18:14:46 -08:00
Jamie Cameron
453323cce3 Don't show a stack trace when an exception is being caught 2019-02-03 17:18:12 -08:00
Jamie Cameron
3ff670abe1 Pass original webmin URL in via complete-webmin-path header 2019-02-03 14:13:59 -08:00
Jamie Cameron
cede115fb5 Value of a masters block is not a nameserver IP https://github.com/webmin/webmin/issues/1016 2019-01-29 21:50:37 -08:00
Jamie Cameron
544c2b5fa7 Other 40x codes exist 2019-01-27 21:18:07 -08:00
Jamie Cameron
437e123a78 Also update postfix hostname in myhostname https://www.virtualmin.com/node/53972 2019-01-24 22:30:33 -08:00
Jamie Cameron
808ac0cc75 Increase buffer size for reading files 2019-01-23 08:53:34 -08:00
Jamie Cameron
ccf6048c13 Fix back link 2019-01-22 18:29:20 -08:00
Jamie Cameron
797039fb80 Handle case where eth0 has no IP but eth0:1 exists https://github.com/webmin/webmin/issues/1009 2019-01-21 18:45:12 -08:00
Jamie Cameron
32440f642f Remove debug message 2019-01-20 16:59:15 -08:00
Jamie Cameron
ffb017565b Normalize allowed paths with a . in them https://www.virtualmin.com/node/60401 2019-01-16 19:38:55 -08:00
Jamie Cameron
0633772bea Suppress stderr messages https://sourceforge.net/p/webadmin/bugs/5228/ 2019-01-16 19:03:00 -08:00
Jamie Cameron
c2c2d5b2c6 No point trying to read a directory 2019-01-14 23:23:13 -08:00
Jamie Cameron
216a906aea Fail fast if dest file cannot be opened 2019-01-14 20:26:04 -08:00
Jamie Cameron
d61bee0dec Fix perl warning https://www.virtualmin.com/node/60170 2019-01-09 19:19:20 -08:00
Jamie Cameron
a6e4dc21ad Bridging on bonded interfaces is also possible https://www.virtualmin.com/node/60118 2019-01-05 11:13:21 -08:00
Jamie Cameron
a014b136b1 Fix invalid use of text hash https://github.com/webmin/webmin/issues/1006 2019-01-03 23:21:35 -08:00
Jamie Cameron
1cc2f47640 Fix IMAP body search 2019-01-03 21:02:03 -08:00
Jamie Cameron
5344bacaec Show RAM used for caching on the system information page 2018-12-30 19:08:54 -08:00
Jamie Cameron
94fb368317 Don't crash out if there is a PIPE error writing to ispell https://www.virtualmin.com/node/59738 2018-12-29 22:51:20 -08:00
Jamie Cameron
e781b17db1 Merge branch 'master' of github.com:webmin/webmin 2018-12-28 16:45:49 -08:00
Jamie Cameron
3c2be83ea0 Also exclude leases that have replacements https://sourceforge.net/p/webadmin/bugs/5225/ 2018-12-28 16:45:41 -08:00
Jamie Cameron
21b1777e93 Merge pull request #1004 from swelljoe/native-is-certbot
Call it certbot rather than native client
2018-12-26 20:44:28 -08:00
Joe Cooper
a7cb3d2eda call it certbot rather than native client 2018-12-26 21:03:17 -06:00
Jamie Cameron
f0046765a4 New dev version 2018-12-25 10:14:49 -08:00
Jamie Cameron
e37b56f8ee Don't show option that can't be used 2018-12-24 12:48:03 -08:00
Jamie Cameron
04b36157d9 Add check for file permissions 2018-12-22 21:21:06 -08:00
Jamie Cameron
b1a580cd57 Some missed Catalan translation files 2018-12-22 13:11:55 -08:00
Jamie Cameron
9a5e015153 File owner check support 2018-12-22 13:10:20 -08:00
Jamie Cameron
ca1dcfabaf Catalan update from Jaume Badiella 2018-12-22 11:32:42 -08:00
Jamie Cameron
f2992f08c6 Catalan update from Jaume Badiella 2018-12-22 11:32:16 -08:00
Jamie Cameron
9b97ad593e Merge branch 'master' of github.com:webmin/webmin 2018-12-22 09:27:14 -08:00
Jamie Cameron
80a633d722 Crons that run only at boot are valid 2018-12-21 23:34:52 -08:00
Ilia Rostovtsev
728f5a0dd8 Don't nest editor 2018-12-20 15:51:05 +03:00
Jamie Cameron
bb6aa0e6cc Show next cron run time 2018-12-16 22:13:14 -08:00
Jamie Cameron
480876fe32 Merge branch 'master' of github.com:webmin/webmin 2018-12-16 11:15:00 -08:00
Jamie Cameron
9839ea9b7c Force use of english for all install operations https://www.virtualmin.com/node/59733 2018-12-15 13:54:20 -08:00
Jamie Cameron
351b514b61 Merge pull request #1000 from dremerb/master
Fixed bug in parent column in DHCP list view
2018-12-13 21:44:30 -08:00
Daniel Bremer
61b0cafcb5 Change some lang files to allow empty subnets 2018-12-13 14:42:43 +01:00
Jamie Cameron
41d9bf7e77 Fix command field https://sourceforge.net/p/webadmin/bugs/5223/ 2018-12-12 20:09:49 -08:00
Jamie Cameron
e91b8bd929 Fix invalid file descriptor when generating keys https://www.virtualmin.com/node/40349 2018-12-10 23:27:13 -08:00
thecorkscrew
7611df68a1 Resetting parent of hosts
Reset the parent variable when reading the host list. Like this, hosts that are in no subnet will not "inherit" the last known subnet.
2018-12-10 13:22:34 +01:00
Jamie Cameron
6ba8fa73af Amazon Linux 2 detection fix https://sourceforge.net/p/webadmin/bugs/5192/ 2018-12-05 23:09:43 -08:00
Jamie Cameron
c0a037b06b Fix display of new package version https://www.virtualmin.com/node/59670 2018-12-05 21:15:51 -08:00
Jamie Cameron
d7d2942706 Support parameterized two-part actions https://github.com/webmin/webmin/issues/996 2018-12-01 17:19:19 -08:00
Jamie Cameron
8605180c05 Allow parameterized names and ports 2018-12-01 17:09:16 -08:00
Jamie Cameron
aa0db14dd9 >> doesn't update mtime 2018-11-29 21:23:38 -08:00
Jamie Cameron
07c83691d0 Handle another smartctl output format https://sourceforge.net/p/webadmin/bugs/5120 2018-11-28 20:43:51 -08:00
Jamie Cameron
8f5e734c9c Special case for NVME to assume SMART is supported https://sourceforge.net/p/webadmin/bugs/5120/ 2018-11-26 20:12:02 -08:00
Jamie Cameron
8021c36859 Ignore sessions that no longer really exist 2018-11-25 18:02:30 -08:00
Jamie Cameron
0b2c65561b Use proper function to read a line of input 2018-11-25 17:52:22 -08:00
Jamie Cameron
99d6684972 Remove small icons that are never used 2018-11-25 17:16:12 -08:00
Jamie Cameron
363d7234f5 Make makerpm consistent with makemodulerpm 2018-11-25 17:15:32 -08:00
Jamie Cameron
209549b5bd Check in forgotten changelog entry 2018-11-25 17:14:53 -08:00
Jamie Cameron
7369ab0d04 Use correct name in return to index page links 2018-11-25 17:12:15 -08:00
Jamie Cameron
43a715f7d9 Don't show size twice 2018-11-25 17:10:11 -08:00
Jamie Cameron
6cdf4c1175 Add raspberry pi as server type 2018-11-24 15:36:01 -08:00
Jamie Cameron
11cf2f408c Add support for editing innodb_lock_wait_timeout 2018-11-24 12:44:54 -08:00
Jamie Cameron
81aa3052d9 Fix perl warning if out is undefined https://sourceforge.net/p/webadmin/bugs/5218/ 2018-11-24 12:20:32 -08:00
Jamie Cameron
5d0bd909f0 Fix multiple package install https://github.com/webmin/webmin/issues/992 2018-11-22 13:49:27 -08:00
Jamie Cameron
fe3cf26889 Try underlying NVME device first 2018-11-21 19:09:53 -08:00
Jamie Cameron
2e6020d28e Don't recognize flag that's not valid https://github.com/webmin/webmin/issues/948 2018-11-19 15:01:31 -08:00
Jamie Cameron
b3e55c7dc4 Merge branch 'master' of github.com:webmin/webmin 2018-11-19 14:51:50 -08:00
Jamie Cameron
664802ac56 Fix unicode char for left/right 2018-11-19 14:51:37 -08:00
Jamie Cameron
fbb1f03be9 Merge branch 'master' of github.com:webmin/webmin 2018-11-17 10:33:16 -08:00
Jamie Cameron
02ad765408 Since the boot-time interface config is now copied from the old config, fix the way attributes are set 2018-11-17 10:26:55 -08:00
Jamie Cameron
d3aeac48bd Merge pull request #987 from swelljoe/cli
Webmin CLI
2018-11-17 18:54:03 +01:00
Jamie Cameron
66ce36fb01 dev version bump for theme fix 2018-11-17 09:39:09 -08:00
Jamie Cameron
81256bd6e7 ftp and http are acronyms 2018-11-17 16:18:55 +01:00
Jamie Cameron
17685f2c20 Use apache defaut document root by default 2018-11-17 16:09:53 +01:00
Joe Cooper
d2d3a912cd Dead code 2018-11-17 04:17:34 -06:00
Joe Cooper
0d8f5b1907 Oops, remove dead code 2018-11-17 04:15:34 -06:00
Joe Cooper
11bafbf540 Make --help work either before or after subcommand 2018-11-16 20:55:25 -06:00
Joe Cooper
72ba5e3c51 Merge remote-tracking branch 'upstream/master' into cli 2018-11-16 20:19:42 -06:00
Joe Cooper
f42e860a97 Pager on --man 2018-11-16 20:13:54 -06:00
Joe Cooper
3709c33834 Move disable-twofactor back to base dir 2018-11-16 17:08:23 -06:00
Jamie Cameron
7d3abc00e2 Fix un-necessary quoting 2018-11-16 08:05:37 -08:00
Joe Cooper
12a8683be3 Add disable-twofactor, which probably works 2018-11-15 22:41:07 -06:00
Joe Cooper
587acc2ac4 Added --man option for manpage 2018-11-15 20:32:49 -06:00
Jamie Cameron
c62cee6c6b Fix duplicate string 2018-11-15 13:18:19 -08:00
Jamie Cameron
bf63fea503 Fix perlwarning 2018-11-15 13:11:02 -08:00
Jamie Cameron
39b71c618a Fix perl error 2018-11-15 13:07:27 -08:00
Jamie Cameron
761829c133 release versin bump 2018-11-15 13:02:11 -08:00
Joe Cooper
1a6cd46975 typo 2018-11-15 03:31:33 -06:00
Joe Cooper
72df582043 disable-proxy and typo 2018-11-15 03:22:28 -06:00
Joe Cooper
7f5e7fb753 disable-proxy added 2018-11-15 02:46:28 -06:00
Joe Cooper
3a20762df1 POD updates 2018-11-15 01:45:17 -06:00
Joe Cooper
f733f93c58 enable-proxy command, fix missing =back in pods 2018-11-15 01:39:02 -06:00
Joe Cooper
004bda9992 Don't include webmin in list-commands 2018-11-14 22:15:14 -06:00
Joe Cooper
b8ba96ca94 List commands with describe option added 2018-11-14 21:36:10 -06:00
Joe Cooper
0314af1d72 Add --describe option for displaying config.info description 2018-11-14 18:02:34 -06:00
Joe Cooper
ba1838eff7 Validate module config options 2018-11-14 17:05:32 -06:00
Jamie Cameron
e437b4a556 Add possibilty to select announcements by user type 2018-11-14 16:29:14 +01:00
Jamie Cameron
b2d22373f9 Merge branch 'master' of github.com:webmin/webmin 2018-11-14 03:14:55 -08:00
Jamie Cameron
3eebe18efc remove useless port 2018-11-14 03:14:40 -08:00
Ilia Rostovtsev
6ea905bfe6 Add ability to add links to warnings 2018-11-14 14:07:12 +03:00
Jamie Cameron
0eda97bb18 Add level back 2018-11-14 01:01:27 -08:00
Joe Cooper
a6be4107be Add set-config and list-config commands 2018-11-14 02:44:24 -06:00
Jamie Cameron
51c77edb77 Merge branch 'master' of github.com:webmin/webmin 2018-11-14 00:39:31 -08:00
Jamie Cameron
61781d48de Remove useles loine 2018-11-14 00:39:25 -08:00
Ilia Rostovtsev
5141d65c90 Actually replace an id 2018-11-14 11:38:30 +03:00
Ilia Rostovtsev
b02f3d275d An id needs to be a string. Add levels to accordions if needed. 2018-11-14 11:23:31 +03:00
Jamie Cameron
14c99d1c83 Put a title box around alerts 2018-11-13 12:51:33 -08:00
Jamie Cameron
a75a836d60 Button to hide messages 2018-11-13 11:22:37 -08:00
Jamie Cameron
1e2e58d347 Check for both authentic key emails 2018-11-13 10:45:21 -08:00
Jamie Cameron
2081e68060 Merge branch 'master' of github.com:webmin/webmin 2018-11-13 15:05:46 +01:00
Jamie Cameron
d328c86360 Add new API for a link button 2018-11-13 15:05:34 +01:00
Jamie Cameron
5c94826da2 Merge branch 'master' of github.com:webmin/webmin 2018-11-13 04:42:54 -08:00
Jamie Cameron
ac774346a6 Fix caching 2018-11-13 04:40:47 -08:00
Jamie Cameron
4abec04d35 Merge pull request #983 from vsilvar/patch-1
Re-check remote IP if trusted, fixes #168
2018-11-13 12:46:28 +01:00
Jamie Cameron
66c6acdeeb Fix accidental infinte loop 2018-11-13 03:33:00 -08:00
Joe Cooper
d65db8a283 Accept either .pl or no extension 2018-11-13 03:01:30 -06:00
Joe Cooper
ad5a6c6901 Strip module name from command before run 2018-11-12 23:14:15 -06:00
Joe Cooper
63f81b5485 Remove debug messages 2018-11-12 22:46:30 -06:00
Joe Cooper
40b12569a0 It's alive! 2018-11-12 22:45:37 -06:00
Jamie Cameron
b6714e41c7 Ilia's key has a new email address 2018-11-12 12:40:53 -08:00
vsilvar
c084ebc0d4 Re-check remote IP if trusted, fixes #168
The fix for #168 was not complete, as the last suggested change was never pulled.
This fixes the problem that IP checks are done before $acptip is updated with the remote IP, by re-checking when set.

Another possible fix would be to only check IP's after reading the headers, but imo it is best to deny access as soon as possible.
2018-11-12 18:12:09 +00:00
Jamie Cameron
9c736481d7 Fix typo 2018-11-12 18:30:13 +01:00
Joe Cooper
2e9bba958a Initial commit with some options parsing and POD 2018-11-12 06:49:12 -06:00
Jamie Cameron
17f689252f Ignore spaces 2018-11-11 22:20:59 -08:00
Jamie Cameron
c7c9de4545 Fetch and show info from webmin.com 2018-11-11 22:16:58 -08:00
Jamie Cameron
03eace7ed3 test fix 2018-11-11 13:33:32 -08:00
Jamie Cameron
c14e3bdafb document wildcard mode change 2018-11-10 12:13:16 -08:00
Jamie Cameron
825e2b56ff Domain names can start with a star 2018-11-10 12:10:44 -08:00
Jamie Cameron
a688431a7f Work on wildcard cert support 2018-11-10 12:04:31 -08:00
Jamie Cameron
ba0d1d557e Default is to find certbot automatically 2018-11-10 11:13:29 -08:00
Jamie Cameron
278c066684 When installing a new package, it may not be known yet 2018-11-10 11:08:39 -08:00
Jamie Cameron
797025d20f When installing a new package, it may not be known yet 2018-11-10 11:07:15 -08:00
Jamie Cameron
c39a025f40 Use iptables-legacy-restore if available, for systems that also have the newer iptables commands https://github.com/webmin/webmin/issues/982 2018-11-10 10:37:01 -08:00
Jamie Cameron
ddbc681c0c Handle new apt output format 2018-11-10 10:28:37 -08:00
Jamie Cameron
5cca1d669a Fix perl warning 2018-11-10 10:21:45 -08:00
Jamie Cameron
a745e5a081 Add back with quoting fixed 2018-11-10 09:42:07 -08:00
Jamie Cameron
9cd1f7dc70 Fix file by removing and re-adding 2018-11-10 09:41:47 -08:00
Jamie Cameron
174ef1f348 test change 2018-11-10 09:38:55 -08:00
Jamie Cameron
7a4c83ba35 Use the package updates module to install new packages 2018-11-03 17:06:10 -07:00
Jamie Cameron
74c4386779 Need to pass in current interface list 2018-11-03 16:52:28 -07:00
Jamie Cameron
146b268590 icon update 2018-11-03 16:52:04 -07:00
Jamie Cameron
2817e07eed Space out code 2018-11-03 16:49:33 -07:00
Jamie Cameron
201f5a64f7 Fix indentation 2018-11-03 16:48:13 -07:00
Jamie Cameron
6b4758549a Add to end of file rather than after last directive https://www.virtualmin.com/node/58925 2018-11-03 16:13:14 -07:00
Jamie Cameron
aeeccd7344 Fix YAML parsing and empty search list 2018-10-31 23:55:22 -07:00
Jamie Cameron
19b6873b76 Merge branch 'master' of github.com:webmin/webmin 2018-10-30 22:33:47 -07:00
Jamie Cameron
f8c2988a78 Allow domainless addresses like 'root' https://www.virtualmin.com/node/59274 2018-10-30 22:21:01 -07:00
Ilia Rostovtsev
f3b6d107ee Fix to enter target path first https://www.virtualmin.com/comment/804282 2018-10-30 10:57:33 +03:00
Jamie Cameron
b4e20f74d1 Remove redundant form 2018-10-28 22:35:43 -07:00
Jamie Cameron
21dffa1115 Merge branch 'master' of github.com:webmin/webmin 2018-10-28 22:30:45 -07:00
Jamie Cameron
13c1bf75e8 Fix parsing of available updates 2018-10-28 22:18:29 -07:00
Ilia Rostovtsev
a7feb040e1 Fix typo 2018-10-28 16:30:48 +03:00
Ilia Rostovtsev
2f9038d35e Add collected info to output as it is 2018-10-28 10:10:23 +03:00
Jamie Cameron
c12b717f05 Cache collected info in RAM 2018-10-27 13:23:11 -07:00
Jamie Cameron
7e1a55a187 Cache version file in RAM 2018-10-27 08:23:56 -07:00
Jamie Cameron
fe8aa0179a Cache apache info if the binary hasn't changed 2018-10-27 08:23:12 -07:00
Jamie Cameron
063c3a516a Merge branch 'master' of github.com:webmin/webmin 2018-10-26 22:56:04 -07:00
Jamie Cameron
7220d177e1 Support escaped space in macos NFS exported path https://sourceforge.net/p/webadmin/bugs/5203/ 2018-10-26 22:55:58 -07:00
Ilia Rostovtsev
1952844ea0 Fix code indent 2018-10-25 12:48:22 +03:00
Ilia Rostovtsev
37a62f7fcb Add ability to print errors in JSON format 2018-10-25 12:45:01 +03:00
Jamie Cameron
daa204f6d5 Merge branch 'master' of github.com:webmin/webmin 2018-10-23 18:55:52 -07:00
Jamie Cameron
1d06a39297 Use nicer size 2018-10-23 18:55:43 -07:00
Ilia Rostovtsev
6124e7e953 Add JSON decode subroutine 2018-10-23 14:13:17 +03:00
Jamie Cameron
dc8e98c5f7 ui-lib conversion to work with authentic theme 2018-10-21 19:52:46 -07:00
Jamie Cameron
8a684d8c41 Detect and show unknown status systemd actions https://www.virtualmin.com/node/59115 2018-10-20 10:33:26 -07:00
Jamie Cameron
42f1b789c5 Fix perl warning 2018-10-16 19:50:31 -07:00
Jamie Cameron
ac54b1d96a Show error if command fails 2018-10-16 15:56:04 -07:00
Jamie Cameron
3e75ba96b8 Need to restart all samba servers 2018-10-15 23:02:37 -07:00
Jamie Cameron
ce3f8e398b Add button to clear the whole mail queue 2018-10-14 16:44:21 -07:00
Jamie Cameron
4149022371 Use proper page flipping API 2018-10-14 12:12:52 -07:00
Jamie Cameron
55ceda8b10 Refresh modules after changing 2018-10-10 19:13:10 +00:00
Jamie Cameron
dc1160a07b Detach attachments faster 2018-10-08 22:21:44 +00:00
Jamie Cameron
11acdaa66d Export downloaded modules faster 2018-10-08 22:21:06 +00:00
Jamie Cameron
70d2e6f364 Speed up image fetch 2018-10-08 22:12:49 +00:00
Jamie Cameron
81fbde18ee Merge branch 'master' of https://github.com/webmin/webmin 2018-10-04 05:46:02 +00:00
Jamie Cameron
f5d443d967 Bulgarian update 2018-10-04 05:45:48 +00:00
Ilia Rostovtsev
a9d3e2e3c9 Fix possible fatal error for writing a file longer than 255 chars 2018-09-28 11:15:09 +03:00
Ilia Rostovtsev
7f39203f3b Append hex URL representation to stored file name, to process multiple, simultaneous requests https://github.com/authentic-theme/authentic-theme/issues/1196 2018-09-27 13:44:59 +03:00
Jamie Cameron
c700387e7a Crons that run at boot are OK 2018-09-23 21:38:16 +00:00
Jamie Cameron
6a28ff17e5 Capture Amazon OS version 2018-09-23 21:35:41 +00:00
Jamie Cameron
e978863ac8 dev version bump 2018-09-23 21:25:48 +00:00
Jamie Cameron
0bf160ab06 Amazon Linux 2 beta support 2018-09-23 21:19:50 +00:00
Jamie Cameron
69d7bd78c0 Remove double-escaped HTML 2018-09-23 18:32:47 +00:00
Jamie Cameron
b1a5650f1c Show port numbers for services too https://www.virtualmin.com/node/58814 2018-09-23 02:09:26 +00:00
Jamie Cameron
c06e9d9a72 Check that key and cert file paths are valid 2018-09-23 01:24:14 +00:00
Jamie Cameron
248a33aef6 Deal with addresses like "Bob (work)" bob@bob.com 2018-09-22 06:04:32 +00:00
Jamie Cameron
854a5c2baa Shell escape from address 2018-09-22 06:02:06 +00:00
Jamie Cameron
2a6cc0ccfe Don't fire perl warning if nolog is not defined https://sourceforge.net/p/webadmin/bugs/5191/ 2018-09-20 05:05:42 +00:00
Jamie Cameron
e092a26592 test change 2018-09-13 14:27:47 +00:00
Ilia Rostovtsev
66c358f984 Revert "An attempt to support various module names https://github.com/virtualmin/virtualmin-gpl/pull/63#issuecomment-419717260"
This reverts commit 0864f12bc1.
2018-09-10 09:40:03 +03:00
Jamie Cameron
3ad339b00a dev version bump 2018-09-09 18:56:37 -07:00
Jamie Cameron
6160284f93 Completed support for preserving existing directives 2018-09-09 18:56:17 -07:00
Jamie Cameron
60c0dc17ff Merge branch 'master' of git@github.com:webmin/webmin 2018-09-09 18:44:32 -07:00
Jamie Cameron
2f0d99c6e7 Shorewall to Shoreline fix 2018-09-09 18:31:23 -07:00
Ilia Rostovtsev
0864f12bc1 An attempt to support various module names https://github.com/virtualmin/virtualmin-gpl/pull/63#issuecomment-419717260 2018-09-09 18:56:00 +03:00
Jamie Cameron
bbdb92debd Attempt to preserve unknown config entries 2018-09-08 23:32:18 -07:00
Jamie Cameron
1ab259a7ee Fix parsing of yaml continuation lines 2018-09-08 14:43:07 -07:00
Jamie Cameron
4eba9dfa11 Don't assume that the form is form zero https://sourceforge.net/p/webadmin/bugs/5188/ 2018-09-08 12:18:59 -07:00
Jamie Cameron
7f0d401b55 Merge branch 'master' of git@github.com:webmin/webmin 2018-09-07 22:50:49 -07:00
Jamie Cameron
10f7d1f304 Adding new virtual interfaces makes no sense for new real interfaces https://www.virtualmin.com/node/58599 2018-09-07 21:56:08 -07:00
Jamie Cameron
d2db011669 Merge pull request #962 from swelljoe/master
Add 'Zone' to edit records file button
2018-09-07 21:42:50 -07:00
Joe Cooper
1620cf4a03 Add 'Zone' to edit records file button 2018-09-07 13:40:56 -05:00
Jamie Cameron
e214756b6e Fix param name https://github.com/webmin/webmin/issues/948 2018-09-04 22:57:19 -07:00
Jamie Cameron
02bf68c182 Fix perl warning 00~http/www.virtualmin.com/node/58643 2018-09-04 20:27:18 -07:00
Jamie Cameron
774f23b31b Merge branch 'master' of git@github.com:webmin/webmin 2018-08-31 15:59:06 -07:00
Jamie Cameron
98c32e11bc Respect noerror flag when closing a file https://www.virtualmin.com/node/56681 2018-08-31 14:39:46 -07:00
Ilia Rostovtsev
c180a4c91f Fix file inclusion for overlay themes; abstracted meta words replacement 2018-08-30 19:14:08 +03:00
Jamie Cameron
60fe7b2362 Logs to syslog can't be directly viewed https://sourceforge.net/p/webadmin/bugs/5186/ 2018-08-29 21:14:12 -07:00
Jamie Cameron
725dce5f53 Skip invalid IPv4 or v6 addresses 2018-08-29 17:22:55 -07:00
Jamie Cameron
95022b57d8 Respect monitor-level timeout https://sourceforge.net/p/webadmin/bugs/5185/ 2018-08-29 16:57:15 -07:00
Jamie Cameron
a2e984175e Make it possible for callers to set a zero timeout, meaning none at all 2018-08-29 16:53:35 -07:00
Jamie Cameron
15e721a994 Bulgarian translation update 2018-08-28 17:12:30 -07:00
Jamie Cameron
a9596b5ef8 Stop stripping off first virtual IP address in ip addr output on CentOS 6 https://www.virtualmin.com/node/58191 2018-08-26 18:57:37 -07:00
Jamie Cameron
b0cf57f75a Theme may not be included 2018-08-26 13:31:26 -07:00
Jamie Cameron
9a3c525e56 New dev version bump 2018-08-26 13:18:16 -07:00
Jamie Cameron
2e3830323b Add missing icons https://github.com/webmin/webmin/issues/956 2018-08-26 11:18:44 -07:00
Jamie Cameron
5e76fa8cdd Merge branch 'master' of git@github.com:webmin/webmin 2018-08-26 10:29:48 -07:00
Jamie Cameron
76532de5ac Add extra checks that config dir is valid https://sourceforge.net/p/webadmin/bugs/5184/ 2018-08-26 09:45:57 -07:00
Jamie Cameron
572586b822 Merge pull request #959 from gnadelwartz/master
small changes to update-from-repo.sh
2018-08-24 22:34:51 -07:00
Kay Marquardt (Gnadelwartz)
0a44f51616 small changes to update-from-repo.sh 2018-08-24 15:43:38 +02:00
Ilia Rostovtsev
c40230d1db Don't double encode data and don't enforce charset 2018-08-23 14:05:21 +03:00
Jamie Cameron
eb21942b60 Revert "No need to freeze and thaw when reloading, we we now do that earlier"
This reverts commit aed885b090.
2018-08-22 19:01:12 -07:00
Ilia Rostovtsev
73de1824db Improve error message response text for JSON:PP 2018-08-23 00:13:27 +03:00
Ilia Rostovtsev
19c5851911 Fix to handle errors properly 2018-08-23 00:08:51 +03:00
Ilia Rostovtsev
8ba9426af1 Add convert_to_json() and print_json() subroutines 2018-08-23 00:00:16 +03:00
Jamie Cameron
dff2db9cd8 Merge branch 'master' of git@github.com:webmin/webmin 2018-08-21 21:12:01 -07:00
Jamie Cameron
4b2dae014c Skip CD mounts 2018-08-21 20:46:53 -07:00
Jamie Cameron
8afea99e0c Merge pull request #953 from mnoorenberghe/patch-3
Always define STATUS_* variables in status monitoring messages
2018-08-20 18:43:30 -07:00
Matt N
ec612f9d10 Always define STATUS_* variables in status monitoring messages
The corresponding IF- variables also wouldn't be defined either so there was no way to avoid literal STATUS_* output for monitors which didn't provide useful values for these variables.
2018-08-19 22:48:08 -07:00
Jamie Cameron
540349d89e German updates 2018-08-18 22:46:16 -07:00
Jamie Cameron
978a8b2254 Bulgarian updates 2018-08-18 22:45:47 -07:00
Jamie Cameron
64dc9e5917 Bulgarian updates 2018-08-18 22:45:31 -07:00
Jamie Cameron
361603aed5 --cstate is a valid arg https://github.com/webmin/webmin/issues/948 2018-08-18 22:28:52 -07:00
Jamie Cameron
bee7bfbed5 Support modern interface names https://github.com/webmin/webmin/issues/803 2018-08-18 22:14:55 -07:00
Jamie Cameron
3b94ed28bc Add Raspbian support 2018-08-15 23:14:43 -07:00
Jamie Cameron
c1affd6a44 Allow : in sasl password https://sourceforge.net/p/webadmin/bugs/5178/ 2018-08-15 22:58:12 -07:00
Jamie Cameron
3ba0297064 Fix typo 2018-08-14 23:42:16 -07:00
Jamie Cameron
0ec818b517 Fix merge 2018-08-14 21:55:34 -07:00
Jamie Cameron
686e8f89da Avoid perl warnings 2018-08-14 21:20:00 -07:00
Jamie Cameron
d984acd134 Version isn't in the pattern 2018-08-10 14:49:06 -07:00
Ilia Rostovtsev
95ab22916f Fix to remove trailing literal dot from the match 2018-08-10 13:39:00 +03:00
Jamie Cameron
c24070ff0c Properly handle IPv6 adddresses with a / 2018-08-09 22:44:40 -07:00
Jamie Cameron
d8af7aa676 Merge branch 'master' of git@github.com:webmin/webmin 2018-08-09 21:30:13 -07:00
Jamie Cameron
fcc25a1494 Support version 4.x 2018-08-09 21:20:41 -07:00
Ilia Rostovtsev
ef023211b7 Fix not to log deleted files in File Manager 2018-08-09 19:02:05 +03:00
Jamie Cameron
9b4e2d87b0 Use the first DEFAULT section rather than a random one https://github.com/authentic-theme/authentic-theme/issues/1180 2018-08-08 23:56:49 -07:00
Jamie Cameron
4790ddf66e Don't include local settings files 2018-08-07 19:58:42 -07:00
Jamie Cameron
fd4377b22b Deal with an unusual ip addr format seen on CentOS 6 https://www.virtualmin.com/node/58191 2018-08-06 11:46:11 -07:00
Jamie Cameron
9b0c3ed663 Minor version bump 2018-08-06 11:23:55 -07:00
Jamie Cameron
a6866bf544 Put back file with change to setup collection at boot 2018-08-04 18:55:58 -07:00
Jamie Cameron
693a40452d test delete 2018-08-04 18:55:10 -07:00
Jamie Cameron
45f6e90469 New biome type 2018-08-04 18:52:01 -07:00
Jamie Cameron
673b1806a6 Show more progress messages 2018-08-04 18:48:58 -07:00
Jamie Cameron
748e94a9d2 Also collect status at boot time 2018-08-04 18:41:16 -07:00
Jamie Cameron
11c77308da Recommend perl modules for DNSSEC https://www.virtualmin.com/node/58199 2018-08-01 17:13:29 -08:00
Jamie Cameron
cd7be8b2ac Merge pull request #949 from mickey-happygolucky/master
Fix device name of mmc on Edit Partition.
2018-08-01 16:56:37 -08:00
Yusuke Mitsuki
71974fecc0 Fix device name of mmc on Edit Partition.
The name of mmc device should be such as mmcblk0p1 but now mmcblk01.
If device name is incorrect the filesystem create will be failed.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
2018-08-01 01:16:44 +09:00
Jamie Cameron
976fb63966 Cannot just accept all ICMP6 traffc without specifying a type https://www.virtualmin.com/node/56771 2018-07-29 18:55:51 -07:00
Jamie Cameron
40c79d6dbe Merge branch 'master' of git@github.com:webmin/webmin 2018-07-29 18:29:47 -07:00
Jamie Cameron
c6259d4d7f Only show missing modules 2018-07-29 18:28:04 -07:00
Jamie Cameron
b824e8c98f Preserve dhcp6 option 2018-07-29 17:13:44 -08:00
Jamie Cameron
9e23d7b964 Merge branch 'master' of git@github.com:webmin/webmin 2018-07-26 16:41:53 -07:00
Jamie Cameron
64e7589e30 Fix misnamed dhcp4 directive https://www.virtualmin.com/node/58203 2018-07-26 16:40:50 -07:00
Ilia Rostovtsev
e31e501db5 Fix processing flags for Maildir storage format
There are cases when there is no `file` key on `%mail` hash. This patch will take care of it. I suppose that it would also be possible to inject `file` into `%mail` hash on `mailbox_list_mails` subroutine but it's not clear if this is the right way.
2018-07-26 15:44:48 +03:00
Jamie Cameron
2a18415aee Deal with interface names like en3s5 https://sourceforge.net/p/webadmin/bugs/5164/ 2018-07-25 23:14:41 -07:00
Jamie Cameron
e6e54ba661 Merge pull request #946 from kosugikun/master
Add Japanese translation file
2018-07-25 15:19:25 -07:00
kosugikun
48b31fe429 アップデート 2018-07-25 09:30:21 +09:00
Jamie Cameron
9eef590d0f Remove un-necessary MD5 check https://github.com/webmin/webmin/issues/942#issuecomment-406822456 2018-07-22 12:13:52 -07:00
Jamie Cameron
e65c401998 Remove extra comma 9b01780508 (commitcomment-29784931) 2018-07-22 12:03:33 -07:00
Jamie Cameron
c90c499ff6 Addresses with colons also need quoting https://github.com/webmin/webmin/issues/930 2018-07-20 11:09:15 -07:00
Jamie Cameron
9b01780508 Support parsing and saving of quoted addresses https://github.com/webmin/webmin/issues/930 2018-07-20 11:08:25 -07:00
Jamie Cameron
e0621384a9 Support netplan systems properly https://github.com/webmin/webmin/issues/941 2018-07-20 10:57:34 -07:00
Jamie Cameron
10b2aa7f4b Why closedir twice 2018-07-19 22:38:17 -07:00
Jamie Cameron
d837ff2b65 Fix perl warnings 2018-07-11 21:14:12 -07:00
Jamie Cameron
53b4494c9d Fix perl warnings 2018-07-11 21:13:11 -07:00
Jamie Cameron
5281a580b5 Fix perl errors 2018-07-11 21:11:01 -07:00
Jamie Cameron
8c90ed3be4 Applying will already work 2018-07-11 17:46:44 -07:00
Jamie Cameron
a06f6010db Don't assume that interface numbers in 'ip addr' output are in order 2018-07-11 17:39:16 -07:00
Jamie Cameron
b956aad6d5 Support optional flag 2018-07-11 17:16:36 -07:00
Jamie Cameron
7d23bb1aff More work on netplan support for DNS 2018-07-08 23:27:04 -07:00
Jamie Cameron
509d7981c7 Allow editing of IPv6 source address for transfers https://github.com/webmin/webmin/issues/936 2018-07-08 19:11:26 -07:00
Jamie Cameron
82bd7501d1 Don't create files with * in the name https://github.com/webmin/webmin/issues/935 2018-07-08 14:26:55 -07:00
Jamie Cameron
52203257be MTU can't be edited, but MAC address can 2018-07-07 12:47:43 -07:00
Jamie Cameron
b4dbbd9827 Default gateway support 2018-07-07 12:37:09 -07:00
Jamie Cameron
b023875d2a Fix UTF-8 module descriptions https://github.com/webmin/webmin/issues/934 2018-07-07 11:55:24 -07:00
Jamie Cameron
cf9eaaa09b Instead of copying fields to the new interface object, just duplicate it 2018-07-06 16:24:10 -07:00
Jamie Cameron
dc8319ac1c major version bump 2018-07-06 10:42:02 -07:00
Jamie Cameron
065a4ddbee Remove un-needed dollar sign 2018-07-06 10:41:31 -07:00
Jamie Cameron
263ecad1ff More work on interface editing 2018-07-05 15:59:08 -07:00
Jamie Cameron
b4a3473de0 Interface editing now working 2018-07-05 14:54:51 -07:00
Jamie Cameron
9de4284ab7 Add support for AT&T MMS service https://github.com/webmin/webmin/issues/932 2018-07-04 16:30:39 -07:00
Jamie Cameron
dbe8bfb7d6 Newer perl versions require that { in regexps be escaped 00~hs://github.com/webmin/webmin/issues/933#i33 2018-07-04 15:56:38 -07:00
Jamie Cameron
b776fad00a Fix more use of .. in include path 2018-07-04 12:24:02 -07:00
Jamie Cameron
ab5e00e41e core libraries are in the same directory https://www.virtualmin.com/node/57524 2018-07-04 11:58:35 -07:00
Jamie Cameron
0ae9b58669 Log execution of scheduled functions 2018-06-30 17:00:22 -07:00
Jamie Cameron
ed88a51ed1 Code for saving interfaces 2018-06-24 22:02:15 -07:00
Jamie Cameron
4ffda8b271 Code for saving netplan interfaces 2018-06-24 20:01:14 -07:00
Jamie Cameron
a9038e5076 Feedback system has been deleted, so remove special functions for it 2018-06-24 19:14:51 -07:00
Jamie Cameron
5ae3478244 Re-check postfix version if config command has changed 2018-06-24 19:11:02 -07:00
Jamie Cameron
85eb8174e6 Use the correct function to enable at boot 2018-06-24 19:09:25 -07:00
Jamie Cameron
fd7c208fa9 More work on netplan support 2018-06-24 19:08:06 -07:00
Jamie Cameron
a90a143128 Don't print error if there is none https://sourceforge.net/p/webadmin/bugs/5143/ 2018-06-24 16:43:33 -07:00
Jamie Cameron
09c72e1684 ASP files are editable https://www.virtualmin.com/node/57523 2018-06-23 12:43:48 -07:00
Jamie Cameron
d0782103e8 ASP files are text files https://www.virtualmin.com/node/57523 2018-06-23 12:36:47 -07:00
Jamie Cameron
cf75e66c5e Flush zone file before reading https://github.com/webmin/webmin/issues/870 2018-06-19 21:21:26 -07:00
Jamie Cameron
e166f3f95f Size can have a < before it https://www.virtualmin.com/node/57479 2018-06-18 21:25:47 -07:00
Jamie Cameron
c0b340f5b6 Work on reading netplan DNS configs 2018-06-17 22:52:07 -07:00
Jamie Cameron
a74db9194f Fixes to config file parsing 2018-06-16 16:16:01 -07:00
Jamie Cameron
af9b836f83 More work on required functions for netplan 2018-06-16 14:23:52 -07:00
Jamie Cameron
a6ade1804e Early work on Ubuntu 18's netplan config format 2018-06-16 14:16:18 -07:00
Jamie Cameron
a8f3f18452 Use ip command in preference, as ifconfig doesn't include all IPs 2018-06-10 16:08:48 -07:00
Jamie Cameron
cd82618485 Bulgarian translation update from Grigor gatchev 2018-06-10 11:11:25 -07:00
Jamie Cameron
f747767aa7 Don't drop twofactor user attributes in LDAP / MySQL mode https://sourceforge.net/p/webadmin/bugs/5070 2018-06-05 18:29:27 -07:00
Jamie Cameron
1189a9d56c Load the theme library 2018-06-05 13:35:20 -07:00
Jamie Cameron
305fe84b4f test 2018-06-05 13:34:26 -07:00
Jamie Cameron
def81a49f7 load theme library just in case 2018-06-05 11:08:17 -07:00
Ilia Rostovtsev
9444247170 Fix typos 2018-06-05 18:24:44 +03:00
Ilia Rostovtsev
17ddccc1e8 Fix to use alpha-transparency for row border to support dark themes 2018-06-04 12:47:48 +03:00
Ilia Rostovtsev
da9518deea Fix to show table in full width 2018-06-04 12:34:02 +03:00
Ilia Rostovtsev
a4df781c75 Fix excessive escaping in Quota module for sizes 2018-06-04 11:55:01 +03:00
Ilia Rostovtsev
9fdef1e659 Update with new username 2018-06-04 11:13:44 +03:00
Ilia Rostovtsev
f6f46eac94 Fix to check for theme_nice_size before declaring variables 2018-06-04 11:01:51 +03:00
Jamie Cameron
82dca72335 Allow web-only theme specific override of nice_size 2018-06-03 15:46:09 -07:00
Jamie Cameron
b04ee700d0 Use new UI function https://sourceforge.net/p/webadmin/bugs/5134/ 2018-06-02 15:42:06 -07:00
Jamie Cameron
9f952f7455 Add support for header that stops autoreplies to forwarded email 2018-06-02 12:34:44 -07:00
Jamie Cameron
67fb4564f8 Don't complain about missing my.cnf if mysql is remote 2018-06-02 12:34:04 -07:00
Jamie Cameron
6ce3b10327 Add support for the conntrack module on 3.x kernels https://github.com/webmin/webmin/issues/434 2018-06-02 12:33:07 -07:00
Jamie Cameron
6bb264338d Better handle null timestamps https://github.com/webmin/webmin/issues/921#issuecomment-393014169 2018-05-29 21:21:37 -07:00
Jamie Cameron
bedb20168b Might be called in webmin 2018-05-28 17:00:25 -07:00
Jamie Cameron
23dabec22b Support detected of openSUSE Leap https://sourceforge.net/p/webadmin/bugs/5130/ 2018-05-28 15:25:17 -07:00
Jamie Cameron
78d799c3fe Use full path, just in case . isn't in the path https://www.virtualmin.com/node/57286 2018-05-28 14:34:51 -07:00
Jamie Cameron
3a99dfe3b6 Bulgarian translation update from Grigor gatchev 2018-05-25 22:24:56 -07:00
Jamie Cameron
c006a96ca0 Fix incorect function name 2018-05-25 22:09:55 -07:00
Jamie Cameron
bfaa5ba983 More gracefully handle missing MD5 module 2018-05-25 16:11:03 -07:00
Jamie Cameron
309580da7d Unix is the correct case 2018-05-22 22:35:01 -07:00
Jamie Cameron
8b288b9e90 Merge branch 'master' of git@github.com:webmin/webmin 2018-05-22 22:30:48 -07:00
Jamie Cameron
4419a655fd Samba is the correct case 2018-05-22 22:29:03 -07:00
Jamie Cameron
dbf9184236 Fix case 2018-05-21 23:07:10 -07:00
Jamie Cameron
8152261162 Merge pull request #920 from qooob/patch-29
Print dev version nicely
2018-05-21 22:59:10 -07:00
Jamie Cameron
9962949f45 Include UID in temp dir https://github.com/webmin/webmin/issues/919 2018-05-21 17:07:36 -07:00
Ilia Rostovtsev
d6b8fd7583 Print dev version nicely
When installed from repo, instead of having `1.88305210044` all over UI, let's have `1.883.0521.0044 `.
2018-05-21 13:15:25 +03:00
Jamie Cameron
e0106e0396 Fix typo 2018-05-20 21:44:48 -07:00
Jamie Cameron
76cc734aeb Allow preview length to be customized https://github.com/webmin/usermin/issues/40 2018-05-19 12:54:09 -07:00
Jamie Cameron
5000332306 Bulgarian translation update from Grigor gatchev 2018-05-18 19:09:14 -07:00
Jamie Cameron
525db8ff5d add option to hide index.cgi process 2018-05-18 15:41:36 -07:00
Jamie Cameron
c6e6128f23 Catalan update 2018-05-16 17:39:10 -07:00
Jamie Cameron
a24f27040e Catalan updates from Jaume Badiella 2018-05-16 17:34:47 -07:00
Jamie Cameron
0f4ae53df7 Catalan updates from Jaume Badiella 2018-05-16 17:33:49 -07:00
Jamie Cameron
6a6b76e830 new dev version bump 2018-05-16 15:34:03 -07:00
Jamie Cameron
3881c6a9f8 fix typo 2018-05-15 21:37:42 -07:00
Jamie Cameron
b8d7e277f3 Fix MySQL 8 version detection https://sourceforge.net/p/webadmin/bugs/5125/ 2018-05-13 15:37:40 -07:00
Jamie Cameron
f8a0ee5892 Bulgarian translation update from Grigor gatchev 2018-05-09 21:47:14 -07:00
Jamie Cameron
a1ba23622f Merge pull request #916 from swelljoe/master
Ubuntu 17 and 18 detection
2018-05-09 20:38:19 -07:00
Joe Cooper
d72c2fb2e1 Ubuntu 17 and 18 detection 2018-05-09 02:46:50 -05:00
Jamie Cameron
85fa1722a1 Allow use of # comment lines https://github.com/webmin/webmin/issues/915 2018-05-07 17:03:33 -07:00
Jamie Cameron
41a8a7d0d0 Remove obsolete clashing help files https://github.com/webmin/webmin/issues/914 2018-05-07 15:38:54 -07:00
Jamie Cameron
5d3c794b80 Fix permission checks for adding users to group https://sourceforge.net/p/webadmin/bugs/5123/ 2018-05-06 22:03:54 -07:00
Jamie Cameron
e508ff3e66 Remove un-needed source code, as it's all includde in the tar.gz file https://github.com/webmin/webmin/issues/914 2018-05-06 18:16:14 -07:00
Jamie Cameron
fbde2ccc8b https is a protocol too https://www.virtualmin.com/node/57024 2018-05-04 21:51:04 -07:00
Jamie Cameron
0852a8908f Fix handling of missing my.cnf file when using remote mysql https://sourceforge.net/p/webadmin/bugs/4578/ 2018-05-04 21:33:22 -07:00
Jamie Cameron
007da043c5 Add SMTP client TLS options https://github.com/webmin/webmin/issues/913 2018-05-01 13:58:24 -07:00
Jamie Cameron
ab02f88da7 Document why MYSQL_PWD may not work https://www.virtualmin.com/node/56959 2018-05-01 13:28:59 -07:00
Jamie Cameron
8f1bba0773 Handle missing file case https://github.com/webmin/webmin/issues/912 2018-05-01 11:19:54 -07:00
Jamie Cameron
72ea3e27be dev version bump 2018-04-29 11:54:39 -07:00
Jamie Cameron
9079be4b0d Don't run output through tac if there is no output https://github.com/webmin/webmin/issues/912 2018-04-29 10:41:08 -07:00
Jamie Cameron
0eb45125c8 Only call theme make_date override when on a web page https://github.com/webmin/webmin/issues/904 2018-04-28 13:31:49 -07:00
Jamie Cameron
9d1fba6c64 Only call theme make_date override when on a web page https://github.com/webmin/webmin/issues/904 2018-04-28 13:31:11 -07:00
Jamie Cameron
4230d63aea Use PrintHeader to generate the header 2018-04-28 13:29:15 -07:00
Jamie Cameron
bb6a05afb3 Store content type in main::header_content_type variable https://github.com/webmin/webmin/issues/904 2018-04-28 13:26:25 -07:00
Jamie Cameron
c91f86b86b Bulgarian translation update from Grigor gatchev 2018-04-27 21:02:45 -07:00
Jamie Cameron
99bbc180eb Fix parsing of multi-line rules 2018-04-24 22:22:10 -07:00
Jamie Cameron
946a11c080 Bulgarian translation update from Grigor gatchev 2018-04-23 20:56:03 -07:00
Jamie Cameron
aed885b090 No need to freeze and thaw when reloading, we we now do that earlier 2018-04-22 16:57:55 -07:00
Jamie Cameron
fc1b26cacd Add extra check that /tmp permissions make sense https://www.virtualmin.com/node/56810 2018-04-22 14:13:23 -07:00
Jamie Cameron
6d0c84541f Skip debian questions 2018-04-22 11:49:11 -07:00
Jamie Cameron
8a490e3206 Add extra check to prevent over-writing of global config https://github.com/webmin/webmin/issues/755 2018-04-22 11:42:03 -07:00
Jamie Cameron
15923acba4 Bulgarian translation update from Grigor gatchev 2018-04-21 19:13:38 -07:00
Jamie Cameron
1b4cb64d38 MIME-encode headers properly when editing filters 2018-04-21 13:26:59 -07:00
Jamie Cameron
f336fffcff Do all requires just once 2018-04-21 12:12:16 -07:00
Jamie Cameron
9f03709dfb Remove useless -lib files 2018-04-21 12:00:38 -07:00
Jamie Cameron
8c2e61faae Gracefully handle failure to download a chained cert https://www.virtualmin.com/node/56871 2018-04-19 17:57:38 -07:00
Jamie Cameron
ada5692d59 Install date is safe https://github.com/webmin/webmin/issues/901 2018-04-19 17:52:26 -07:00
Jamie Cameron
e4eca67a48 Dovecot 2.2+ has deprecated ssl_ca_file and similar https://sourceforge.net/p/webadmin/bugs/5117/ 2018-04-16 16:30:01 -07:00
Jamie Cameron
3d06c34a59 German translation updates from Raymond Vetter 2018-04-15 11:45:39 -07:00
Jamie Cameron
9b170619ab Merge branch 'master' of git@github.com:webmin/webmin 2018-04-15 11:42:22 -07:00
Jamie Cameron
b68224d86d Fix case 2018-04-15 11:37:12 -07:00
Jamie Cameron
e9b859dea0 Bulgarian translation update from Grigor gatchev 2018-04-15 11:36:40 -07:00
Jamie Cameron
1aea9e69ef Merge pull request #897 from gnadelwartz/update
fix synology regex
2018-04-15 11:27:30 -07:00
Jamie Cameron
6164b059cd Fix logic for detection of number of partitions used https://sourceforge.net/p/webadmin/bugs/5113/ 2018-04-15 11:25:25 -07:00
Gnadelwartz
f320b4b551 fix synology regex 2018-04-15 12:54:21 +02:00
Jamie Cameron
1257fcb22c Fix typo 2018-04-14 13:53:39 -07:00
Jamie Cameron
c8cc18343b Clarify the meaning of an empty partition table 2018-04-14 13:50:35 -07:00
Jamie Cameron
1e17d3de19 Don't escape un-necessarily https://sourceforge.net/p/webadmin/bugs/5114/ 2018-04-12 14:25:31 -07:00
Jamie Cameron
89a1e6be49 Drop versions not supported in 5.0.4 and above 2018-04-10 20:58:59 -07:00
Jamie Cameron
391d5d1938 Danish translation from Michael Andreasson 2018-04-09 23:19:24 -07:00
Jamie Cameron
55b0c5c29c Danish translation from Michael Andreasson 2018-04-09 23:18:55 -07:00
Jamie Cameron
a5a2cf1619 Danish translation from Michael Andreasson 2018-04-09 23:18:49 -07:00
Jamie Cameron
5146fc7667 If already frozen, don't re-freeze 2018-04-08 18:12:54 -07:00
Jamie Cameron
51c45c1dec Use exit handler to unfreeze zones 2018-04-08 17:47:01 -07:00
Jamie Cameron
666ef8bfd3 Use /etc/os-release on Debian https://github.com/webmin/webmin/issues/892 2018-04-08 14:54:36 -07:00
Jamie Cameron
10fd14f3eb Make /etc/os-release available to OS detection list https://github.com/webmin/webmin/issues/892 2018-04-08 14:48:35 -07:00
Jamie Cameron
17f6c966c1 Fix alignment 2018-04-08 11:49:45 -07:00
Jamie Cameron
b92747410a Include missing library https://virtualmin.com/node/56771 2018-04-07 16:56:16 -07:00
Jamie Cameron
8956779466 Merge pull request #891 from chrstphrchvz/patch-1
add macOS 10.13
2018-04-07 16:52:59 -07:00
Jamie Cameron
94d20c085c Merge branch 'master' of git@github.com:webmin/webmin 2018-04-07 13:46:15 -07:00
Jamie Cameron
2d3e76de67 Only escape if there are regexp characters https://github.com/webmin/usermin/issues/37 2018-04-07 13:45:22 -07:00
Christopher Chavez
3aea4888c6 add macOS 10.13 2018-04-06 08:37:08 -05:00
Jamie Cameron
625c922705 Merge pull request #890 from qooob/master
Fix to respect vendor-specific (rar) MIME type #702
2018-04-05 21:07:34 -07:00
Jamie Cameron
903ffeb065 Suppress another echo on upgrade 2018-04-05 19:57:17 -07:00
Ilia Rostovtsev
39435df534 Fix to respect vendor-specific (rar) MIME type https://github.com/webmin/webmin/issues/702 2018-04-05 15:19:26 +03:00
Jamie Cameron
85109a14a7 only show message on install 2018-04-04 22:17:59 -07:00
Jamie Cameron
5f1fcb9dcc Merge branch 'master' of git@github.com:webmin/webmin 2018-04-04 22:09:20 -07:00
Jamie Cameron
3a0baa8cbb Set security flag if source is something like Xenial-security https://virtualmin.com/node/56442 2018-04-04 22:06:14 -07:00
Jamie Cameron
2ccd2fefda Bulgarian update from Grigor gatchev 2018-04-03 22:33:39 -07:00
Jamie Cameron
0a2e59a7ab API to register error exit functions 2018-04-02 22:05:19 -07:00
Jamie Cameron
9ab770d706 Merge pull request #888 from edgarasg/patch-1
Change body charset to UTF
2018-04-02 19:21:47 -07:00
Edgaras Giedrė
4adc8ec774 Change body charset to UTF 2018-04-02 16:42:25 +03:00
Jamie Cameron
b482c831c3 Add missing section header 2018-04-01 15:26:24 -07:00
Jamie Cameron
303a7bd04d Support rock-format caches 2018-03-31 21:36:34 -07:00
Jamie Cameron
71eb845147 Arabic translation update 2018-03-31 11:12:20 -07:00
Jamie Cameron
3ada37b57c Use generic service command on latest Ubuntu version 2018-03-31 10:58:00 -07:00
Jamie Cameron
4e5e28ab7d Merge branch 'master' of git@github.com:webmin/webmin 2018-03-30 22:49:34 -07:00
Jamie Cameron
b3f14341d3 Merge pull request #887 from gnadelwartz/software
provide setup.bat for windows installation
2018-03-30 22:45:30 -07:00
Jamie Cameron
d7a4418240 Improve checking for missing config 2018-03-30 22:35:52 -07:00
Gnadelwartz
ea1d6126bc fix missing " in makedist.pl 2018-03-29 17:27:57 +02:00
Gnadelwartz
a216fea59a add setup.bat to makedist.pl 2018-03-29 17:24:09 +02:00
Gnadelwartz
7976e30f32 check for process.exe 2018-03-29 17:00:59 +02:00
Gnadelwartz
5f271756fa provide setup.sh for windows installation 2018-03-29 16:49:32 +02:00
Jamie Cameron
db92fa36ff Merge pull request #885 from gnadelwartz/software
fix (ipkg) tree view
2018-03-28 21:27:21 -07:00
Gnadelwartz
c54564e4c3 use categories provided by ipkg info 2018-03-28 10:38:02 +02:00
Gnadelwartz
7c69fa77e5 fix (ipkg) tree view 2018-03-28 10:00:03 +02:00
Jamie Cameron
944c6590b0 Merge pull request #884 from gnadelwartz/update
more save usermin/webmin detection, thanks to @qooob
2018-03-27 21:51:57 -07:00
Kay Marquardt
105b2ae185 Merge pull request #1 from gnadelwartz/update
more save usermin/webmin detection, thanks to @qooob
2018-03-27 13:06:19 +02:00
Kay Marquardt (Gnadelwartz)
8b7da76d0b more save usermin/webmin detection, thanks to @qooob 2018-03-27 13:05:06 +02:00
Jamie Cameron
ab6e4472fb Exclude packages already being updated from lists of updates 2018-03-26 17:18:49 -07:00
Jamie Cameron
9429f00554 Fail fast if not in fast RPC mode 2018-03-26 17:00:19 -07:00
Jamie Cameron
252fcb8563 Support NVME SSDs http://virtualmin.com/node/56231 2018-03-26 16:42:40 -07:00
Jamie Cameron
71024e59cc Fix searching when user can only view extra log files https://www.virtualmin.com/node/56500 2018-03-24 17:24:51 -07:00
Jamie Cameron
c6ad8d9530 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-24 12:51:28 -07:00
Jamie Cameron
afe52ba9f8 Fix HTML form nesting https://sourceforge.net/p/webadmin/bugs/5098/ 2018-03-24 12:50:12 -07:00
Jamie Cameron
8396d61f03 Merge pull request #878 from gnadelwartz/patch-1
shorter german menu entry for "Language and Theme"
2018-03-23 21:47:22 -07:00
Jamie Cameron
68f5d58d65 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-23 21:37:27 -07:00
Jamie Cameron
db243c8305 Support new squid config paths on Ubuntu 16 2018-03-23 21:30:32 -07:00
Kay Marquardt
ed5ee215fd Update module.info.de 2018-03-22 18:48:29 +01:00
Kay Marquardt
03d4de2171 shoter menu entry 2018-03-22 18:47:39 +01:00
Jamie Cameron
58c38ca38c Merge pull request #880 from R3freshReload/patch-2
Postfix 2.2 and up mysql notation support
2018-03-21 21:10:43 -07:00
Daniel Seifert
e213bac361 Update postfix-lib.pl
Fixed postfix aliases not supporting postfix >= 2.2 notation when path to mysql-alias config starts with . or /
2018-03-21 19:02:03 +01:00
Daniel Seifert
d72b25885e Update postfix-lib.pl
Fixed Virtual Domain list not supporting postfix >= 2.2 notation
2018-03-21 18:57:38 +01:00
Daniel Seifert
b7b43db1f8 Update postfix-lib.pl
Postfix version >= 2.2 regex should be select\s+(\S+)\s+from\s+(\S+)\s+where\s+(\S+)\s*=\s*'\%s' so you can use WHERE a=%s. Otherwhise you would need to use whitespaces.
2018-03-21 17:32:09 +01:00
Jamie Cameron
f450575408 Merge pull request #875 from R3freshReload/master
Update save_report.cgi
2018-03-20 23:11:20 -07:00
Jamie Cameron
0b490ddbf2 Headers is local to the log function https://www.virtualmin.com/node/5493501 2018-03-20 23:06:22 -07:00
Kay Marquardt
97bb987037 fix typo in menu entry 2018-03-20 11:13:11 +01:00
Kay Marquardt
f951c11029 fix reference to german menu entry 2018-03-20 11:11:42 +01:00
Kay Marquardt
0522e74d92 shorter german menu entry for "Language and Theme" 2018-03-20 11:05:45 +01:00
Jamie Cameron
ee0b68a0ac Config option to disable directory listijng https://github.com/webmin/webmin/issues/874 2018-03-19 20:47:53 -07:00
Daniel Seifert
46ee02bcd4 Update save_report.cgi
Fixed error on Spamassassin settings save due to typo.
2018-03-19 06:36:30 +01:00
Jamie Cameron
506b4111fc Record updates in progress 2018-03-18 18:47:52 -07:00
Jamie Cameron
0503f26abf Freeze and thaw zones when editing https://github.com/webmin/webmin/issues/870 2018-03-18 17:25:40 -07:00
Jamie Cameron
8a56461b4f Merge branch 'master' of git@github.com:webmin/webmin 2018-03-18 00:07:59 -07:00
Jamie Cameron
d271944f41 remove debug message 2018-03-17 23:58:23 -07:00
Jamie Cameron
a100ca28a0 Merge pull request #868 from gnadelwartz/software
add support for old opkg instead of ipkg
2018-03-17 18:01:54 -07:00
Jamie Cameron
7fe3dee247 Merge pull request #873 from gnadelwartz/update
more saftey checks and warnings
2018-03-17 17:59:29 -07:00
Gnadelwartz
2468e19898 more saftey checks and warnings 2018-03-17 18:57:24 +01:00
Gnadelwartz
cce005d4af fix german longdesc 2018-03-16 08:45:52 +01:00
Gnadelwartz
ace32629fc add support for old opkg instead of ipkg 2018-03-16 08:41:17 +01:00
Jamie Cameron
13889515ea Set correct permissions on cron files when using direct write mode 2018-03-15 19:51:24 -07:00
Jamie Cameron
1d36141bd5 Use error-free cat command 2018-03-15 19:49:20 -07:00
Jamie Cameron
b281eec58a Remove un-used config option 2018-03-15 15:15:19 -07:00
Jamie Cameron
99e7f91a07 Fix drop-down selector 2018-03-15 15:00:04 -07:00
Jamie Cameron
eca8a03893 Minor version bump 2018-03-15 13:48:16 -07:00
Jamie Cameron
e82219e927 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-15 13:45:52 -07:00
Jamie Cameron
79d5616678 Handle case where cron_edit_command is set, but doesn't exist 2018-03-15 13:45:36 -07:00
Jamie Cameron
73214bdd83 Merge pull request #688 from ChriZathens/patch-4
Update acl/lang/gr
2018-03-13 22:35:51 -07:00
Jamie Cameron
a43218090c Merge pull request #844 from Kleofass/patch-2
language code for Latvian
2018-03-13 22:35:15 -07:00
Jamie Cameron
89beabb67e Merge pull request #853 from gnadelwartz/update
fix -repo option, add check for curl existing
2018-03-13 22:34:49 -07:00
Jamie Cameron
2258c2dd4e Merge pull request #861 from qooob/patch-26
Prevent elements with the same id
2018-03-13 22:34:36 -07:00
Jamie Cameron
82540a87e7 Test with cron command that is run as root 2018-03-13 22:33:43 -07:00
Jamie Cameron
1fe65d4e44 Fix creation of module.info.XX.UTF-8 files 2018-03-13 22:27:09 -07:00
Jamie Cameron
d28f4faf27 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-13 22:10:04 -07:00
Jamie Cameron
e92a3552b2 Check the actual command that is run https://www.virtualmin.com/node/56380 2018-03-13 22:04:54 -07:00
Jamie Cameron
f4913d6dd3 Merge pull request #860 from qooob/patch-27
Prevent elements with the same id
2018-03-13 21:05:42 -07:00
Jamie Cameron
79b164dd9e Merge pull request #864 from qooob/patch-28
Enable editor for .SQL files
2018-03-13 21:05:15 -07:00
Ilia Rostovtsev
b4fcb51f29 Enable editor for .SQL files
https://virtualmin.com/node/56404
2018-03-13 12:02:03 +03:00
Ilia Rostovtsev
5655e25c1a Prevent elements with the same id
In AJAX mode, the browser will always return same-id error.
2018-03-12 15:25:03 +03:00
Ilia Rostovtsev
622563bde0 Prevent elements with the same id
In AJAX mode, the browser will always return same-id error.
2018-03-12 15:23:08 +03:00
Jamie Cameron
2f7b7b9f6c cleanup any lets-encrypt directories that were created as part of a cert request https://www.virtualmin.com/node/56353 2018-03-11 15:34:31 -07:00
Jamie Cameron
7b9fff0010 Use the right function name 2018-03-11 15:06:21 -07:00
Jamie Cameron
938db3252b Replace os-specific check for existence of crontab with actual check for the command https://www.virtualmin.com/node/56355 2018-03-11 15:03:31 -07:00
Jamie Cameron
d4dd54406f Fix more form/table nestings in the cluster software module https://github.com/webmin/webmin/issues/784 2018-03-11 12:04:38 -07:00
Jamie Cameron
ef3fdfffb2 Fix more form/table nestings https://github.com/webmin/webmin/issues/784 2018-03-11 11:59:56 -07:00
Gnadelwartz
f8cff62b1c authentic does not support alternative repo, cleanup 2018-03-10 16:44:09 +01:00
Gnadelwartz
b4971173db check for develop dir and exit 2018-03-10 15:35:25 +01:00
Gnadelwartz
e44eaa4bb6 check for existence of curl, requested by Qooob 2018-03-10 15:23:29 +01:00
Gnadelwartz
3e916dd16f fix -repo 2018-03-10 13:26:53 +01:00
Jamie Cameron
deefb036f6 Fix even more broken forms https://github.com/webmin/webmin/issues/784 2018-03-09 15:25:52 -08:00
Jamie Cameron
15724f4f50 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-09 15:20:38 -08:00
Jamie Cameron
810fe83721 Fix more broken forms https://github.com/webmin/webmin/issues/784 2018-03-09 15:18:30 -08:00
Jamie Cameron
1a1718b8b3 Merge pull request #852 from gnadelwartz/update
more safety checks, dirs need / at the end, some improvements
2018-03-09 13:44:15 -08:00
Gnadelwartz
50a5cf2c12 more safety checks, dirs need / at the end, some improvements 2018-03-09 20:45:48 +01:00
Jamie Cameron
be1927a614 Also ignore multiple value inputs on the PAM login page 2018-03-09 10:03:18 -08:00
Jamie Cameron
16445b60e2 Disallow multiple field to keep PCI scanners happy https://github.com/webmin/webmin/issues/833 2018-03-08 21:50:39 -08:00
Jamie Cameron
229e2a55fe Support array-mode in ReadParse too 2018-03-08 21:33:59 -08:00
Jamie Cameron
fc6f0f5769 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-08 21:27:49 -08:00
Jamie Cameron
bf4c035dbb Add new mode for known single-value inputs 2018-03-08 21:26:47 -08:00
Jamie Cameron
dc63d2f099 Merge pull request #849 from gnadelwartz/patch-1
credit for new developments
2018-03-07 21:36:33 -08:00
Jamie Cameron
270a5e9a8f Fix form/table ordering https://github.com/webmin/webmin/issues/848 2018-03-07 21:24:00 -08:00
Jamie Cameron
dce3010752 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-07 20:39:39 -08:00
Jamie Cameron
d97eabdca5 On success, clear the last failure time 2018-03-07 20:39:04 -08:00
Jamie Cameron
8394e43eb8 Merge pull request #851 from gnadelwartz/ipkg
Software: ikpg and tree improvements
2018-03-07 15:37:59 -08:00
Jamie Cameron
c63e06357f Merge branch 'master' of git@github.com:webmin/webmin 2018-03-07 15:25:23 -08:00
Jamie Cameron
19f8f74d85 Use consistent API to check for dictionary words, rather than the ispell command 2018-03-07 15:24:19 -08:00
Gnadelwartz
a076935ce4 tree.cgi, adjust lang# 2018-03-07 18:59:50 +01:00
Gnadelwartz
d5e22da02f inclode cloaseall and openall in tree.cgi, add filter for tree.cgi 2018-03-07 18:47:08 +01:00
Gnadelwartz
355ed3e18e upgrade_system_upgrade 2018-03-07 17:54:54 +01:00
Kay Marquardt
5cab428142 credit for new developments 2018-03-07 09:36:30 +01:00
Jamie Cameron
84aba7580d Merge pull request #845 from gnadelwartz/spam
Spam: add amavis quarantine stats
2018-03-06 21:17:20 -08:00
Jamie Cameron
d30c18c67a List of connected clients is an array ref https://github.com/webmin/webmin/issues/843 2018-03-06 15:22:00 -08:00
Gnadelwartz
65d55039e3 fix ipkg package display if new version is availible 2018-03-06 23:46:33 +01:00
Kay Marquardt (Gnadelwartz)
178d4e9eb1 add check for single spam_level_char 2018-03-06 18:46:05 +01:00
Kay Marquardt (Gnadelwartz)
d2fd93a49d fix german amavis_level_char 2018-03-06 18:36:21 +01:00
Kay Marquardt (Gnadelwartz)
e867bc8a42 fix german score_other 2018-03-06 18:34:14 +01:00
Kay Marquardt (Gnadelwartz)
35a1f8feaf add missging german translations 2018-03-06 18:30:11 +01:00
Jamie Cameron
aef24cac4d Remove useless space https://github.com/webmin/webmin/issues/631 2018-03-05 22:17:12 -08:00
Jamie Cameron
7cd07c62f6 Merge branch 'master' of git@github.com:webmin/webmin 2018-03-05 21:12:01 -08:00
Jamie Cameron
c1efffc2cc Fix typo 2018-03-05 21:11:48 -08:00
Kay Marquardt (Gnadelwartz)
6221b5329b add stats for today week month, display forward to mailbox or quarantaine disabled 2018-03-05 18:35:12 +01:00
Kleofass
d0e4a14dd2 language code for Latvian 2018-03-05 12:00:33 +02:00
Jamie Cameron
db0feea267 Merge pull request #840 from gnadelwartz/spam
Spam: implement edit of amavisd.conf parameters for Spam classification and filtering
2018-03-04 17:34:57 -08:00
Jamie Cameron
9b6fd94dfd Add extra protection against deleting whole slave directory https://www.virtualmin.com/node/41005 2018-03-04 16:59:40 -08:00
Kay Marquardt (Gnadelwartz)
2219b068c9 show quarantine method and total quarantined spam 2018-03-04 23:00:43 +01:00
Kay Marquardt (Gnadelwartz)
0e3e54f5e4 amavis tabbed interface for config and status 2018-03-04 15:28:16 +01:00
Kay Marquardt (Gnadelwartz)
8cd92cc840 fix amavis_check ans amavis_save_directive for single * 2018-03-04 14:50:47 +01:00
Kay Marquardt (Gnadelwartz)
bc775b7dab add amavis sa_spam_level_char and sa_dsn_cutoff_level 2018-03-04 14:35:02 +01:00
Kay Marquardt (Gnadelwartz)
0b9cbb994f more german adjustments 2018-03-04 14:09:32 +01:00
Kay Marquardt (Gnadelwartz)
ba1f65a5dc harmonize amavis strings 2018-03-04 13:02:47 +01:00
Jamie Cameron
5d81e5e2b5 Keep authentic theme's version 2018-03-03 22:35:59 -08:00
Kay Marquardt (Gnadelwartz)
212bf43140 fix amaisd_desc for english 2018-03-03 20:45:29 +01:00
Kay Marquardt (Gnadelwartz)
e92a5dbead fix shebang 2018-03-03 18:38:28 +01:00
Kay Marquardt (Gnadelwartz)
ef40e3a9b7 Merge branch 'spam' of https://github.com/gnadelwartz/webmin into spam 2018-03-03 18:36:13 +01:00
Kay Marquardt (Gnadelwartz)
37cde386de fix default for yes/no 2018-03-03 18:34:14 +01:00
Kay Marquardt
fcf63d3393 Merge branch 'master' into spam 2018-03-03 16:27:37 +01:00
Kay Marquardt (Gnadelwartz)
a34884dbb9 implement value checks for amavisd parameters 2018-03-03 16:16:46 +01:00
Kay Marquardt (Gnadelwartz)
b8784bc0a9 first working version of save_amavisd.cgi 2018-03-03 15:42:49 +01:00
Kay Marquardt (Gnadelwartz)
46a1eccfef first working version of save_amavisd.cgi 2018-03-03 15:39:06 +01:00
Jamie Cameron
ec81018aec Separate option for slave zone file permissions https://github.com/webmin/webmin/issues/834 2018-03-02 22:55:29 -08:00
Kay Marquardt (Gnadelwartz)
8a429c9083 fix set_config_file_in(\%in); 2018-03-02 18:16:55 +01:00
Kay Marquardt (Gnadelwartz)
e527c9585f fix parameter descriptions 2018-03-02 18:04:57 +01:00
Kay Marquardt (Gnadelwartz)
159eb9b4f9 first working amavis config form 2018-03-02 17:52:18 +01:00
Kay Marquardt (Gnadelwartz)
e89e4e5902 use ui_alert_box for warnings 2018-03-02 13:58:35 +01:00
Jamie Cameron
a9cb82ad17 Allow themes to override make_date https://github.com/webmin/webmin/issues/820 2018-03-01 20:24:31 -08:00
Kay Marquardt (Gnadelwartz)
116b65ac54 fix get_config regex 2018-03-01 23:05:10 +01:00
Kay Marquardt (Gnadelwartz)
42dd136dcf creation of spam-amavis-lib.pl 2018-03-01 22:28:18 +01:00
Kay Marquardt (Gnadelwartz)
4d2ecf6ca6 fix test 2018-03-01 14:02:29 +01:00
Kay Marquardt (Gnadelwartz)
3d6a3610ea add warning if amavisd.conf does not exist 2018-03-01 13:58:53 +01:00
Jamie Cameron
8dd9b5eedc Deal with case where allow-transfer block doesn't even exist https://github.com/webmin/webmin/issues/832 2018-02-28 21:21:59 -08:00
Jamie Cameron
9f869be140 Checking for /etc/rc.d makes no sense on systemd systems https://github.com/webmin/webmin/issues/835 2018-02-28 19:46:45 -08:00
Kay Marquardt (Gnadelwartz)
0c109ac14e refactor german translation, add empty form for amavisd conf 2018-02-28 17:14:51 +01:00
Kay Marquardt (Gnadelwartz)
b56ed178f1 Merge branch 'spam' of https://github.com/gnadelwartz/webmin into spam 2018-02-28 15:28:13 +01:00
Kay Marquardt (Gnadelwartz)
030b59ce91 add amavisd button and config, fix availible buttons 2018-02-28 15:27:01 +01:00
Jamie Cameron
2f36ad338a Fix form/table ordering https://github.com/webmin/webmin/issues/784 2018-02-27 15:53:52 -08:00
Jamie Cameron
f2cba23c50 Fix form/table ordering https://github.com/webmin/webmin/issues/784 2018-02-27 15:51:55 -08:00
Jamie Cameron
5d68d0071d Make missing / invalid cert file format error clearer 2018-02-25 12:27:42 -08:00
Jamie Cameron
c7ea4e04e8 Merge branch 'master' of git@github.com:webmin/webmin 2018-02-25 10:52:49 -08:00
Jamie Cameron
3a5067a32b Merge pull request #823 from gnadelwartz/spam
using amavisd instead of procmail as spam filter
2018-02-25 10:52:36 -08:00
Jamie Cameron
5067e2d135 Merge branch 'master' of git@github.com:webmin/webmin 2018-02-25 10:51:16 -08:00
Jamie Cameron
bd0c2e7128 Limit list of unit files to services and skip headers 2018-02-25 10:45:56 -08:00
Jamie Cameron
81567a8fa7 Merge pull request #819 from gnadelwartz/update
fix usermin and other problems in update-from-repo
2018-02-25 10:24:29 -08:00
Jamie Cameron
9a350cc2f0 Limit output to services and remove legends https://github.com/webmin/webmin/issues/829 2018-02-24 17:45:30 -08:00
Jamie Cameron
585308a8ba Merge pull request #830 from gnadelwartz/german
missing german longdesc
2018-02-24 16:09:43 -08:00
Kay Marquardt (Gnadelwartz)
e248b03c41 missing german longdesc 2018-02-24 22:25:47 +01:00
Jamie Cameron
fd6693ec8c Skip directories under systemd root https://github.com/webmin/webmin/issues/829 2018-02-24 13:07:37 -08:00
Jamie Cameron
b7b6a06bf0 New version bump 2018-02-24 11:39:38 -08:00
Jamie Cameron
6bb6f85460 Use full dates for last login times https://sourceforge.net/p/webadmin/bugs/5087/ 2018-02-23 18:53:55 -08:00
Gnadelwartz
8418217d94 fix some typos in help 2018-02-22 21:10:54 +01:00
Gnadelwartz
92a8784926 implement qooobs fix for older git versions 2018-02-22 20:58:03 +01:00
Gnadelwartz
140bdf2c48 use current date if date of last commit can't retrieved 2018-02-22 18:52:26 +01:00
Kay Marquardt (Gnadelwartz)
271e0ee896 fix german auto whitelist spelling 2018-02-21 13:57:21 +01:00
Kay Marquardt (Gnadelwartz)
96bd7f8038 fix ugly german translations 2018-02-21 13:43:27 +01:00
Kay Marquardt (Gnadelwartz)
95e081d3e2 fix de titels to fit also on main buttons 2018-02-21 13:18:19 +01:00
Kay Marquardt (Gnadelwartz)
4a102545f4 config-info 2018-02-21 12:49:13 +01:00
Kay Marquardt (Gnadelwartz)
0a887a2404 shebang ... 2018-02-21 12:37:39 +01:00
Kay Marquardt (Gnadelwartz)
9963245e01 config-info.de 2018-02-21 12:35:41 +01:00
Kay Marquardt (Gnadelwartz)
87c7c97eca config-info.de 2018-02-21 12:32:00 +01:00
Kay Marquardt (Gnadelwartz)
04a67ab36a config-info.de 2018-02-21 12:31:04 +01:00
Kay Marquardt (Gnadelwartz)
79ece839ba make clear you can input also other deamons, e.g. amavisd 2018-02-21 12:25:56 +01:00
Kay Marquardt (Gnadelwartz)
3b14a2ed46 fix display warning 2018-02-21 12:17:27 +01:00
Kay Marquardt (Gnadelwartz)
5c906ac1eb add warning spam score is ignored with amavisd 2018-02-21 12:03:19 +01:00
Kay Marquardt (Gnadelwartz)
45daab5c08 make clear we don't warn becasue we dont use procmail as filter 2018-02-21 11:36:24 +01:00
Jamie Cameron
38732d0297 Fix perl warning https://www.virtualmin.com/node/55982 2018-02-20 21:22:33 -08:00
Jamie Cameron
a96ca2e30e Re-format all require statements 2018-02-19 16:35:47 -08:00
Kay Marquardt (Gnadelwartz)
f4b515ebf5 add option -branch 2018-02-19 16:33:41 +01:00
Jamie Cameron
490a2eea28 Deal with existing extracted module.info files 2018-02-18 17:22:31 -08:00
Jamie Cameron
293c7c8b8c Merge branch 'master' of git@github.com:webmin/webmin 2018-02-18 14:13:49 -08:00
Jamie Cameron
c39766177e Include password restrictions in config restore 2018-02-18 14:07:40 -08:00
Kay Marquardt (Gnadelwartz)
eac5dd3187 fix usermin update 2018-02-17 20:31:09 +01:00
Jamie Cameron
28061c244f Merge pull request #814 from gnadelwartz/spam
report_header is removed from SA since minimum 2.6
2018-02-17 08:57:29 -08:00
Jamie Cameron
fb1c0a47ad Merge pull request #818 from gnadelwartz/update
convert internal version to real number to stop complaining about version is not a number
2018-02-17 08:46:05 -08:00
Gnadelwartz
260a98fde7 convert internal version to real number to stop complaining about version is not a number 2018-02-17 15:20:59 +01:00
Gnadelwartz
73acff6602 fix add_header for STARS 2018-02-17 12:03:35 +01:00
Gnadelwartz
cfe063b50e rewrite headers from 3.0 on, remove report_header completely 2018-02-17 11:53:59 +01:00
Gnadelwartz
62d04d6dcc use addheader/rewrite header from 2.6 on, no terse report from 2.6 on 2018-02-17 11:45:15 +01:00
Jamie Cameron
c2d4504a38 Merge pull request #815 from gnadelwartz/update
fix missing -e for echo
2018-02-16 18:26:02 -08:00
Gnadelwartz
281d10770e fix missing -e for echo 2018-02-16 22:31:47 +01:00
Gnadelwartz
3b27e55820 report_header is removed from SA3 2018-02-16 21:48:04 +01:00
Jamie Cameron
aae5608dd2 Allow fall-through to unix crypt https://github.com/webmin/webmin/issues/811 2018-02-14 21:34:59 -08:00
Jamie Cameron
106f6141ac Merge branch 'master' of git@github.com:webmin/webmin 2018-02-13 22:00:04 -08:00
Jamie Cameron
37d1bda9ea Separate filter from args 2018-02-13 21:59:56 -08:00
Jamie Cameron
94e1e51bee Merge pull request #810 from gnadelwartz/update
fix insert perl path also with -file
2018-02-13 21:57:19 -08:00
Gnadelwartz
21ce532d75 fake tar only for makedist.pl 2018-02-12 18:13:07 +01:00
Gnadelwartz
c6dbbc0835 do not fake tar, even its faster ... 2018-02-12 17:53:10 +01:00
Gnadelwartz
4526cb22a6 fix description and examples 2018-02-12 13:25:24 +01:00
Gnadelwartz
7dd64baf0e fix insert perl path also with -file 2018-02-12 13:15:08 +01:00
Gnadelwartz
f96e515ecc fix for usermin, some optimisations 2018-02-12 12:32:04 +01:00
Gnadelwartz
863022cb72 add examples to --help 2018-02-12 06:50:02 +01:00
Jamie Cameron
d5898de9ef Use extended regexps on Linux 2018-02-11 21:17:04 -08:00
Jamie Cameron
b4618d2671 Merge branch 'master' of git@github.com:webmin/webmin 2018-02-11 21:11:13 -08:00
Jamie Cameron
9597a9d184 Fix inode warning 2018-02-11 21:09:28 -08:00
Jamie Cameron
6141ffb1f5 Merge pull request #809 from gnadelwartz/update
process also dirs given by -file
2018-02-11 20:59:00 -08:00
Gnadelwartz
343e84b12e fix indention 2018-02-11 23:46:27 +01:00
Gnadelwartz
925f69809a process also dirs given by -file 2018-02-11 23:35:42 +01:00
Jamie Cameron
2445ad9e7e Merge pull request #808 from gnadelwartz/update
add -file for pulling single file(s) only
2018-02-11 14:25:13 -08:00
Gnadelwartz
eae7be33ac fix updateing -> updating 2018-02-11 21:32:17 +01:00
Gnadelwartz
8a26e95ac8 add -file for pulling single files only 2018-02-11 21:27:53 +01:00
Jamie Cameron
bdc4480a51 Merge branch 'master' of git@github.com:webmin/webmin 2018-02-11 11:51:53 -08:00
Jamie Cameron
6138fb26eb Return actual PID that has taken the lock 2018-02-11 11:51:33 -08:00
Jamie Cameron
68bb7876f3 Merge pull request #805 from gnadelwartz/update
Change webmin/usermin detection in update.sh
2018-02-11 11:22:34 -08:00
Jamie Cameron
8b69f65aa7 Merge pull request #807 from gnadelwartz/ipkg
process also refresh_top
2018-02-11 11:21:18 -08:00
Gnadelwartz
b301df4fac fix shebang 2018-02-11 19:39:49 +01:00
Gnadelwartz
0b938a098c process also refresh_top 2018-02-11 19:35:11 +01:00
Jamie Cameron
1da4bffcf7 Merge pull request #806 from gnadelwartz/ipkg
place buttons also on top of update-packages list #804
2018-02-11 10:30:50 -08:00
Gnadelwartz
cbc093ce35 add _top to top buttons 2018-02-11 18:15:59 +01:00
Gnadelwartz
828af0e19f cleanup package-updates 2018-02-11 16:50:35 +01:00
Gnadelwartz
bf6d367957 fix buttons above table send checked packages 2018-02-11 16:23:55 +01:00
Gnadelwartz
ceb540f15c place buttons also on top of update-packages list 2018-02-11 12:57:16 +01:00
Gnadelwartz
45465371ba usermins has to be detected at the beginning of the script 2018-02-11 11:50:13 +01:00
Gnadelwartz
ecc932b2b7 check for existing files to detect webmin/usermin instead of dir name 2018-02-11 11:45:13 +01:00
Jamie Cameron
6578ee258e Warn if inodes are running now 2018-02-10 22:54:15 -08:00
Jamie Cameron
2c5a15da20 Deal with tab indents 2018-02-10 21:43:50 -08:00
Jamie Cameron
4295c5dec7 German translation updates from Raymond Vetter 2018-02-10 17:01:59 -08:00
Jamie Cameron
9154740b3f Bulgarian update 2018-02-10 11:52:36 -08:00
Jamie Cameron
66f14fccba Merge branch 'master' of git@github.com:webmin/webmin 2018-02-08 16:23:58 -08:00
Jamie Cameron
14fe278102 Handle interface names like enp4s7 https://github.com/webmin/webmin/issues/803 2018-02-08 16:22:14 -08:00
Jamie Cameron
25fb436d40 Merge pull request #802 from gnadelwartz/ipkg
add urlize to software/open.cgi close.cgi
2018-02-06 09:10:07 -08:00
Gnadelwartz
765437aa04 ipkg-lib 2018-02-06 14:38:08 +01:00
Gnadelwartz
9d35cb8763 fix shebang 2018-02-06 14:36:30 +01:00
Gnadelwartz
ee7b90795f fix //usr/local/bin/perl 2018-02-06 14:35:00 +01:00
Gnadelwartz
ca9dc7a2ed fix also for ipkg-tree, more categories 2018-02-06 14:33:30 +01:00
Gnadelwartz
a507db65b0 fix missing blank in redirect 2018-02-06 14:32:05 +01:00
Jamie Cameron
3e55eb08f2 Merge pull request #801 from gnadelwartz/ipkg
more IPKG Treeview improvements (done)
2018-02-05 16:57:41 -08:00
Gnadelwartz
a28c45261d optimize package list processing 2018-02-05 16:45:57 +01:00
Jamie Cameron
62244f86e5 Handle new module.info.LANG files 2018-02-04 15:59:41 -08:00
Jamie Cameron
663d10e582 Helper script to convert module.info files 2018-02-04 15:50:51 -08:00
Jamie Cameron
1718482abc Extract language-specific module descriptions into separate files 2018-02-04 15:49:39 -08:00
Jamie Cameron
4c60206488 Extract language-specific module descriptions into separate files, for acl module 2018-02-04 15:08:21 -08:00
Jamie Cameron
c651160844 Added support for SHA512 passwords https://github.com/webmin/webmin/issues/798 2018-02-04 14:17:48 -08:00
Gnadelwartz
9f1dd431b9 fix german lang typo 2018-02-03 14:14:37 +01:00
Gnadelwartz
a4e2753b53 show how many packes after filtering 2018-02-03 13:37:54 +01:00
Gnadelwartz
9038b8fb16 fix category mail 2018-02-02 21:24:47 +01:00
Gnadelwartz
603870f596 new categor www 2018-02-02 21:21:59 +01:00
Gnadelwartz
1c061b09dd fix archiver regex 2018-02-02 20:56:23 +01:00
Gnadelwartz
543ffabbcb p7 -> archiver 2018-02-02 20:52:23 +01:00
Gnadelwartz
d5a574239a use ipkg info for filelist, show installation status in ipkg tree view 2018-02-02 20:39:44 +01:00
Gnadelwartz
8192e45651 finalize packed filter 2018-02-02 17:22:02 +01:00
Gnadelwartz
b0c1eea7b2 implement filtering of availible packages 2018-02-02 15:27:29 +01:00
Gnadelwartz
c9c99a7f29 implement filtering of availible packages 2018-02-02 15:25:33 +01:00
Gnadelwartz
4ef84405bb add close/open button on top, remove unused code 2018-02-02 11:53:48 +01:00
Jamie Cameron
662adc8ad9 Merge branch 'master' of git@github.com:webmin/webmin 2018-02-01 21:32:39 -08:00
Jamie Cameron
a74330fd4b German translation updates from Raymond Vetter 2018-02-01 21:27:20 -08:00
Jamie Cameron
2d11eb85f7 German translation updates from Raymond Vetter 2018-02-01 21:27:10 -08:00
Jamie Cameron
4cc88f36af Merge pull request #797 from gnadelwartz/ipkg-tree
optimize reading packages and ipkg-tree
2018-02-01 19:14:01 -08:00
Jamie Cameron
55d45eb66f Merge pull request #796 from qooob/master
Allow browser reload work, along with referre check - secure
2018-02-01 17:05:46 -08:00
Jamie Cameron
9b8b03901a Merge pull request #799 from gnadelwartz/update-repo
fix error detection for makedist and no color if writing to pipe or -…
2018-02-01 16:40:39 -08:00
Gnadelwartz
9dece8e4a3 add option -force for unattended update (request from Ilia) plus small fixes 2018-02-02 00:10:31 +01:00
Gnadelwartz
5f25de59d0 fix error detection for makedist and no color if writing to pipe or -yes is given 2018-02-01 17:24:55 +01:00
Ilia Rostovtsev
61b2c4c533 Allow browser reload work, along with referre check - secure 2018-02-01 12:47:08 +03:00
Jamie Cameron
d37f9a4119 Merge pull request #795 from gnadelwartz/update-repo
refactor update-from-repo, also fix the version "bug"
2018-01-31 23:00:09 -08:00
Jamie Cameron
b901adb0cb Merge pull request #793 from gnadelwartz/master
syno-linux: enable IPKG as update system, so it can check for package updates
2018-01-31 22:59:57 -08:00
Gnadelwartz
47d6c50721 more help with --help 2018-01-31 17:37:24 +01:00
Gnadelwartz
4e0d6abe91 description for error code 6 2018-01-31 17:18:03 +01:00
Gnadelwartz
cdafc3e72b provide exit codes, improved error detection 2018-01-31 17:14:06 +01:00
Gnadelwartz
9e6b1b9e4d test for makedist.pl errors, workaround for - in version 2018-01-31 15:41:46 +01:00
Gnadelwartz
5ad5d563fd optimize reading packages and ipkg-tree 2018-01-31 12:10:08 +01:00
Gnadelwartz
39eebb69f2 filter copy error from makedist 2018-01-31 12:06:43 +01:00
Gnadelwartz
63454d27cf remove -lang otion 2018-01-31 12:03:39 +01:00
Gnadelwartz
e0a496e69c refactor update-from-repo, less if-else, remove lang only updates 2018-01-31 11:56:55 +01:00
Gnadelwartz
30985bdcd8 activate IPKG in package-updates/module.info 2018-01-31 09:05:57 +01:00
Gnadelwartz
f40ccd67b3 add IPKG as update system also 2018-01-31 09:01:53 +01:00
Jamie Cameron
015486aa08 Add syno linux support 2018-01-30 20:46:09 -08:00
Jamie Cameron
57d78e39d6 Also read module.info.LANG files https://github.com/webmin/webmin/issues/770 2018-01-28 15:55:06 -08:00
Jamie Cameron
4393f0df19 Manual config file edit button for allowed hosts 2018-01-28 15:43:44 -08:00
Jamie Cameron
f0a5bff4f5 changelog for new features 2018-01-28 15:24:25 -08:00
Jamie Cameron
a4429e4cb5 changelog for email interval feature 2018-01-28 15:22:19 -08:00
Jamie Cameron
e9c3a14403 Add missing error message string 2018-01-28 15:18:16 -08:00
Jamie Cameron
286de6d342 Catalan updates 2018-01-28 15:17:50 -08:00
Jamie Cameron
156a7b1619 Fix adding records to .local files 2018-01-28 15:17:01 -08:00
Jamie Cameron
1c146a49e7 Add config option for interval between emails 2018-01-28 15:14:05 -08:00
Jamie Cameron
c28396f1d7 Dev version bump 2018-01-28 14:36:59 -08:00
Jamie Cameron
fd34ecf075 Merge pull request #788 from gnadelwartz/master
some minor syno-linux cleanup
2018-01-27 18:19:19 -08:00
Gnadelwartz
d44d0db8d9 lang strings again :-( 2018-01-27 23:08:17 +01:00
Gnadelwartz
9c41feeb08 fix typo and version file in update-from-repo 2018-01-27 23:01:26 +01:00
Gnadelwartz
3952a2934f ups, removed some config-syno-linux to much 2018-01-27 22:42:12 +01:00
Gnadelwartz
37b51a7a2c some minor ipkg enhancements 2018-01-27 22:28:37 +01:00
Gnadelwartz
2de07c851c remove unneeded config-syno-linux 2018-01-27 21:57:57 +01:00
Gnadelwartz
7ba5006b37 fix perl path in ipkg cgi's 2018-01-27 21:35:26 +01:00
Kay Marquardt
a0007fb566 re add synology ipkg to config.info 2018-01-27 21:07:04 +01:00
Kay Marquardt
d18ba202e8 fix deleted lang strings
german translator always sort strings, so I overlooked two new strings and there was removed ... fixed
2018-01-27 21:04:46 +01:00
Jamie Cameron
e6bc3042fb Don't error out if chroot directory doesn't exist, just show no files instead 2018-01-27 11:48:06 -08:00
Jamie Cameron
353b13ee03 Merge branch 'master' of git@github.com:webmin/webmin 2018-01-27 11:46:36 -08:00
Jamie Cameron
2b20c02808 Add some more file types 2018-01-27 11:44:23 -08:00
Jamie Cameron
583b517361 Merge pull request #785 from gnadelwartz/master
Enhance synology ipkg package management
2018-01-27 10:54:30 -08:00
Gnadelwartz
edc9fb2886 remove x bit from en and de 2018-01-27 16:51:58 +01:00
Gnadelwartz
55e4dc88c7 better lang strings 2018-01-27 16:51:01 +01:00
Gnadelwartz
1eafe4bff3 fix german translations, adjust categories, fix update_system HTML generation 2018-01-27 16:35:31 +01:00
Gnadelwartz
0ec65e6ee2 Merge branch 'master' of https://github.com/gnadelwartz/webmin 2018-01-27 15:33:21 +01:00
Gnadelwartz
63552f8ad7 seperate tree view for managing IPKG packges from repository 2018-01-27 14:26:57 +00:00
Jamie Cameron
68bfc3fdde Synology linux needs tabs 2018-01-26 22:44:20 -08:00
Jamie Cameron
f52cf30916 Most systems can only accept spaces in a crontab 2018-01-25 20:38:06 -08:00
Jamie Cameron
d06e48f175 Use standard API to create HTML that is compatible with the new theme https://github.com/webmin/webmin/issues/784 2018-01-25 20:20:35 -08:00
Kay Marquardt
86d982939e fix indention 2018-01-25 12:32:03 +01:00
Gnadelwartz
522517461c do not offer list files if not installed 2018-01-25 11:29:37 +00:00
Gnadelwartz
c394257fc7 fix pat to PATH in update-from-repo 2018-01-25 10:50:55 +00:00
Gnadelwartz
d673b61814 make installed_file working for ipkg 2018-01-25 10:35:01 +00:00
Gnadelwartz
997c0289ea add some prerequistes to update-from-repo 2018-01-25 10:33:58 +00:00
Jamie Cameron
49daee2522 catalan update 2018-01-24 23:10:33 -08:00
Jamie Cameron
5d04ce547c Catalan updates from Jaume Badiella 2018-01-24 23:09:01 -08:00
Jamie Cameron
9ebea911a8 Catalan updates from Jaume Badiella 2018-01-24 23:08:43 -08:00
Jamie Cameron
e9078235fd German translation updates from Raymond Vetter 2018-01-24 23:07:21 -08:00
Jamie Cameron
528d916aa2 Restart after restore 2018-01-21 16:10:36 -08:00
Jamie Cameron
05eba910d2 Merge branch 'master' of git@github.com:webmin/webmin 2018-01-21 15:19:20 -08:00
Jamie Cameron
b5031661fe Add option to use a select list instead of radio buttons 2018-01-21 15:18:13 -08:00
Jamie Cameron
0941530ab4 Merge pull request #781 from qooob/master
Harden checks for redirect and keeping URI
2018-01-20 21:53:14 -08:00
Jamie Cameron
fbbaa7ec1e Manual editing icon for MySQL config file https://github.com/webmin/webmin/issues/766 2018-01-20 15:28:03 -08:00
Jamie Cameron
fbae442fd8 Use correct save file https://sourceforge.net/p/webadmin/bugs/5075/ 2018-01-18 20:12:27 -08:00
Ilia Rostovtsev
1b4233ba0d Harden checks for redirect and keeping URI 2018-01-18 18:12:32 +03:00
Jamie Cameron
0432c94d2d German translation updates from Raymond Vetter 2018-01-17 22:27:30 -08:00
Jamie Cameron
2591a524ff Merge branch 'master' of git@github.com:webmin/webmin 2018-01-16 09:50:39 -08:00
Jamie Cameron
57a4dfc310 Use standard library for buttons https://github.com/webmin/webmin/issues/779 2018-01-16 09:47:16 -08:00
Jamie Cameron
4f73acc28c Merge pull request #773 from qooob/master
Add support for forcing encoding using file comment '-*- coding: encoding -*-'
2018-01-16 09:18:33 -08:00
Ilia Rostovtsev
d13795190b Harded the filter to remove any kind of spaces from string 2018-01-16 14:55:58 +03:00
Ilia Rostovtsev
2e79e3dbe6 Fix regex to match only first 3 lines instance; vim support 2018-01-16 13:47:12 +03:00
Jamie Cameron
fe8b76dec0 Fix order of local parsing and include jail.d in locks 2018-01-15 18:42:03 -08:00
Jamie Cameron
dbfb2a386e Fix function name to avoid clashes 2018-01-15 18:18:13 -08:00
Jamie Cameron
d630fe85c3 Merge branch 'master' of git@github.com:webmin/webmin 2018-01-15 18:16:49 -08:00
Jamie Cameron
efc71b4bf7 Change ordering of parsing of .local files 2018-01-15 18:14:24 -08:00
Jamie Cameron
1e252732c9 Merge pull request #774 from gnadelwartz/patch-1
add config.info encodings to .gitattributes
2018-01-15 16:08:55 -08:00
Jamie Cameron
5069a303ee Use proper buttons API https://github.com/webmin/webmin/issues/775 2018-01-15 16:06:43 -08:00
Kay Marquardt
bb93b59c1f add config.info encodings to .gitattributes 2018-01-15 18:13:02 +01:00
Ilia Rostovtsev
6d6abb7347 Add support for forcing encoding using file comment '-*- coding: encoding -*-' 2018-01-15 12:49:14 +03:00
Jamie Cameron
57a7cffcc8 Lock all files when updating configs 2018-01-14 16:31:46 -08:00
Jamie Cameron
fcc2af0589 Parse all .local files last https://github.com/webmin/webmin/issues/764 2018-01-14 16:07:42 -08:00
Jamie Cameron
d63a7c5570 Merge pull request #771 from gnadelwartz/patch-2
provide `.gitattributes` file with file encodings for webmin
2018-01-14 15:58:49 -08:00
Jamie Cameron
62edc3dea3 Merge pull request #761 from qooob/master
Fix open theme's link in new tab
2018-01-14 15:54:38 -08:00
Jamie Cameron
2c0fd30777 Merge pull request #769 from gnadelwartz/master
first working version of Synology Package manager IPKG
2018-01-14 15:42:49 -08:00
Jamie Cameron
f205843acd Merge pull request #768 from gnadelwartz/patch-1
default values if only firewall-lib is included
2018-01-14 14:36:23 -08:00
Kay Marquardt
8bd352eaf7 fix some iso- encodings 2018-01-14 11:42:54 +01:00
Kay Marquardt
03d26d4af9 provide a .gitattributes file for webmin 2018-01-14 11:27:54 +01:00
Gnadelwartz
7c64f6e926 fix module decsriptions 2018-01-14 08:03:56 +00:00
Gnadelwartz
ee010b8843 additional german lang update 2018-01-13 20:17:39 +00:00
Kay Marquardt
3b4a81f46a fix get_ipvx_version() 2018-01-13 21:13:29 +01:00
Jamie Cameron
62fb3ea2ec Using module_name is more reliable and faster than pwd 2018-01-13 11:48:32 -08:00
Gnadelwartz
6fa6e74ef0 IPKG german translation 2018-01-13 15:16:54 +00:00
Gnadelwartz
37777be28e first working version of ipkg package mananger 2018-01-13 15:08:33 +00:00
Ilia Rostovtsev
0d7effdf5d Open theme's link in the new tab and make sure it passes referre check 2018-01-13 14:52:46 +03:00
Kay Marquardt
cc49469a23 default values if only firewall-lib is included
provide default values if only firewall-lib is included, e.g. foreign_require(firewall, firewall-lib.pl) calls
2018-01-13 10:55:42 +01:00
Jamie Cameron
026d4634d3 Force use of IPv4 firewall module libs https://sourceforge.net/p/webadmin/bugs/5053/ 2018-01-12 23:14:04 -08:00
Jamie Cameron
d37450a650 Support newer TLS versions https://sourceforge.net/p/webadmin/bugs/5073/ 2018-01-12 22:56:40 -08:00
Jamie Cameron
8b52f45302 There can be a space after CN and before = https://www.virtualmin.com/node/53623 2018-01-12 15:09:27 -08:00
Gnadelwartz
b7c99971c9 start of synology IPKG package management system 2018-01-10 09:40:49 +00:00
Jamie Cameron
8e85ae44bc Fix matching of IPv6 networks https://www.virtualmin.com/node/54905 2018-01-09 21:58:33 -08:00
Jamie Cameron
bad3e5272f Use proper buttons API https://github.com/webmin/webmin/issues/765 2018-01-09 15:55:44 -08:00
Ilia Rostovtsev
9fe25551b9 Fix open theme's link in new tab https://github.com/webmin/webmin/pull/724 2018-01-08 11:51:07 +03:00
Jamie Cameron
97c2320b50 Explain how to fix DNSSEC signing https://www.virtualmin.com/node/54939 2018-01-07 16:40:03 -08:00
Jamie Cameron
10db659566 Fail install check if my.cnf is missing 2018-01-07 15:40:49 -08:00
Jamie Cameron
18b440bbb7 give credit to translators 2018-01-07 14:28:16 -08:00
Jamie Cameron
a619101140 Bulgarian update 2018-01-07 14:26:01 -08:00
Jamie Cameron
ab98578e74 Clear any environment variables that might break DNS hooks 2018-01-07 14:20:55 -08:00
Jamie Cameron
bd9be24dd2 Fix incorrect field order 2018-01-07 13:59:33 -08:00
Jamie Cameron
f68039d360 Merge pull request #759 from qooob/master
Fix not to load Xinha HTML editor, as it breaks Authentic Theme https://github.com/qooob/authentic-theme/issues/977
2018-01-07 09:50:15 -07:00
Jamie Cameron
c46bca807d Merge pull request #757 from gnadelwartz/patch-1
fix longdesc / longdecsc_de
2018-01-07 09:37:37 -07:00
Jamie Cameron
37090d4e85 Merge pull request #758 from gnadelwartz/patch-2
filemin needs no config-syno-linux
2018-01-07 09:37:05 -07:00
Jamie Cameron
b3761e9a8e Merge pull request #760 from gnadelwarty/master
return of syno-linux
2018-01-07 09:35:24 -07:00
Gnadelwartz
1d0cb61d6c fix quota module.info 2018-01-07 16:21:02 +00:00
Gnadelwartz
dfe2f06cea fix to LANG compilation progress 2018-01-07 16:04:34 +00:00
Gnadelwartz
5941c28045 synolinux modules l-z 2018-01-07 14:45:14 +00:00
Gnadelwartz
5f055d00be syno-linux: fix cron/module.info 2018-01-07 12:59:25 +00:00
Gnadelwartz
2074ac535f add syno-linux modules a-k 2018-01-07 12:53:17 +00:00
Ilia Rostovtsev
7826078426 Fix not to load Xinha HTML editor, as it breaks Authentic Theme https://github.com/qooob/authentic-theme/issues/977
In the future, we should do opposite and load it only for the basic themes, leaving other themes deal with it on their own
2018-01-07 14:55:12 +03:00
Gnadelwartz
6fc2b24d0d return of syno-linux 2018-01-07 11:33:08 +00:00
Kay Marquardt
355039594b filemin needs no config-syno-linux 2018-01-07 12:28:42 +01:00
Kay Marquardt
ef535a0c8f fix longdesc / longdecsc_de 2018-01-07 12:26:24 +01:00
Jamie Cameron
8d5c85431e Merge branch 'master' of git@github.com:webmin/webmin 2018-01-05 15:14:34 -08:00
Jamie Cameron
e8a81bbca4 Add function for getting this system's URL 2018-01-05 14:59:57 -08:00
Jamie Cameron
4ee968a3cd Merge pull request #753 from gnadelwarty/master
Stay with generic-linux until module not avail solved
2018-01-03 18:43:14 -07:00
Kay Marquardt (hc)
7008caca17 Stay with generic-linux until module not avail solved
to not break existing installations I will keep the config files, but change OS type back to generic-linux for next release.
meanwhile I'll investigate why so many modules are blocked by foreign_abailible() and friends.

See: https://github.com/webmin/webmin/issues/745
2018-01-03 12:13:21 +01:00
Jamie Cameron
236dea8a3f Fix incorrect variable 2018-01-02 20:29:40 -08:00
Jamie Cameron
2fd886e4de my.cnf has moved on Ubuntu 16 https://www.virtualmin.com/node/54771 2018-01-02 13:20:28 -08:00
Jamie Cameron
30ea598b37 dev version bump 2018-01-02 11:20:15 -08:00
Jamie Cameron
3b389076d2 German translation updates from Raymond Vetter 2018-01-01 14:50:53 -08:00
Jamie Cameron
010396d9d0 Remove warnings about long versions https://github.com/webmin/webmin/issues/736 2018-01-01 13:55:25 -08:00
Jamie Cameron
c3b7ee9572 Fix double escaping https://github.com/webmin/webmin/issues/751 2017-12-31 17:31:14 -08:00
Jamie Cameron
d2deecf463 Fix field names for real this time 2017-12-30 10:31:48 -08:00
Jamie Cameron
3f11b20417 Support include files https://github.com/webmin/webmin/issues/738 2017-12-29 22:10:54 -08:00
Jamie Cameron
1c60cb16bf ui-lib conversion 2017-12-29 21:32:28 -08:00
Jamie Cameron
ea0b6c063a Merge branch 'master' of git@github.com:webmin/webmin 2017-12-29 21:08:17 -08:00
Jamie Cameron
7678461604 Fix field positions 2017-12-29 21:07:40 -08:00
Jamie Cameron
389852ec6e Fix remote cluster commands https://www.virtualmin.com/node/54835 2017-12-29 17:29:44 -08:00
Jamie Cameron
3a8096d2b6 Merge pull request #750 from gnadelwartz/master
cleanup some syno-linux config
2017-12-29 16:58:02 -08:00
Gnadelwartz
9b4aa18f9a fix complex find not working on embedded system 2017-12-29 14:54:21 +00:00
Gnadelwartz
1963815c9a cleanup some syno-linux config 2017-12-29 14:51:33 +00:00
Jamie Cameron
b055d421ef German translation updates from Raymond Vetter 2017-12-28 13:50:13 -08:00
Jamie Cameron
c3c0b56458 Merge branch 'master' of git@github.com:webmin/webmin 2017-12-28 10:06:41 -08:00
Jamie Cameron
5cab790b53 Include current command in previous hidden field 2aa3b037a1 2017-12-28 10:05:55 -08:00
Jamie Cameron
8c200f5ed5 Merge pull request #749 from gnadelwartz/master
add syno-linux and related config-syno-linux files
2017-12-27 23:14:28 -08:00
Jamie Cameron
4896a1083f Add extra stop call before re-starting, just in case the old version is somehow still running https://www.virtualmin.com/node/54735 2017-12-27 14:35:04 -08:00
Jamie Cameron
1559aebf7f Show a warning about DNSSEC expired domains https://github.com/webmin/webmin/issues/471 2017-12-27 14:14:59 -08:00
Jamie Cameron
daa75819d5 Use proper warning type 2017-12-27 11:03:36 -08:00
Jamie Cameron
d91d72fdde Log levels changed in fail2ban version 0.9+ https://github.com/webmin/webmin/issues/742 2017-12-27 10:46:05 -08:00
Jamie Cameron
21921dc100 Show version on main page 2017-12-27 10:45:14 -08:00
Jamie Cameron
121fd25666 Show version on main page 2017-12-27 10:42:41 -08:00
Gnadelwartz
2ceb90dbef fix: more generic: get path from web in in update-from-repo 2017-12-27 14:39:37 +00:00
Gnadelwartz
1173d63b04 add OS syno-linux and config-syno-linux files 2017-12-27 13:46:20 +00:00
Jamie Cameron
b11531105c Merge branch 'master' of git@github.com:webmin/webmin 2017-12-26 14:22:15 -08:00
Jamie Cameron
2aa3b037a1 Make 'previous' hidden field contain all previous commands https://github.com/webmin/webmin/pull/730 2017-12-26 14:21:33 -08:00
Jamie Cameron
dd79b42686 Merge pull request #743 from gnadelwarty/master
enable webmin to edit user crontabs without crontab command
2017-12-26 14:08:34 -08:00
Jamie Cameron
fb33d1dc48 Merge branch 'master' of git@github.com:webmin/webmin 2017-12-26 13:40:11 -08:00
Jamie Cameron
88cab5ca52 Ignore includes for now https://github.com/webmin/webmin/issues/738 2017-12-26 13:37:27 -08:00
Jamie Cameron
8e816fc962 Merge pull request #746 from gnadelwartz/patch-5
base_version() fix possible suffix in webnin version
2017-12-26 13:21:46 -08:00
Jamie Cameron
c168e949b1 Merge pull request #747 from gnadelwartz/patch-6
fix update-from-repo version postfix typo from . to -
2017-12-26 13:14:59 -08:00
Kay Marquardt
6a5ce9e43d fix version postfix typo from . to -
in update-from-repo.sh I add a postfix from latest commit date to version number so you know its not the offical version and whats the latest commit in.  I wanted to use - as seperator but used . by accident.
2017-12-26 20:41:51 +01:00
Kay Marquardt
cdc6efce95 base_verion() fix possible suffix in webnin version
In update-from-repo.sh I add - MMDD.HHMM to version, this gives 2 warnings:

Argument "1.871-1223.1116" isn't numeric in sprintf at /var/packages/webmin/target/webmin/webmin/webmin-lib.pl line 767.
Argument "1.871-1223.1116" isn't numeric in numeric gt (>) at /var/packages/webmin/target/webmin/webmin/webmin-lib.pl line 1216.

I added a small regex to filter out (possible) postfixes from version number, but does not change official version number:
 s/[-a-z:_].*//gi

only done in one place in case you say don't care about, its working, even the warning is shown :-)
2017-12-26 20:36:39 +01:00
Gnadelwartz
4dc1c96843 use webmin provided functions instead of system 2017-12-26 07:40:56 +00:00
Jamie Cameron
ce5d99fe6b Escape uploaded path 2017-12-25 23:09:44 -08:00
Jamie Cameron
645a2d3067 Force use of correct filename https://github.com/webmin/webmin/issues/726 2017-12-25 22:57:06 -08:00
Jamie Cameron
eb2722f560 Multiple aliases files are returned https://github.com/webmin/webmin/issues/741 2017-12-25 18:05:37 -08:00
Kay Marquardt (hc)
4d13ad56ed fix double entry in config-info.de 2017-12-25 17:07:52 +01:00
Gnadelwartz
7a184506e7 enable webmin to edit user crontabs without crontab command 2017-12-25 16:00:37 +00:00
Jamie Cameron
cc5c9f5594 Bulgarian update 2017-12-24 23:58:21 -08:00
Jamie Cameron
b30868ce16 Fix twofactor support for LDAP webmin users https://sourceforge.net/p/webadmin/bugs/5070/ 2017-12-24 21:59:51 -08:00
Jamie Cameron
6862d147f1 Ignore collected info that is too old https://github.com/webmin/webmin/issues/735 2017-12-24 19:03:24 -08:00
Jamie Cameron
80510b63f6 fix bogomips regexp 2017-12-24 16:54:35 -08:00
Jamie Cameron
ae50a280b8 Merge pull request #734 from gnadelwartz/patch-2
fix :CPU info is now displayed, even no `cpu mhz` entry is availible in `/proc/cpuinfo`
2017-12-24 16:51:36 -08:00
Jamie Cameron
1b833bb4c0 add nolog config directive to skip logging for some regexps https://github.com/webmin/webmin/issues/740 2017-12-24 16:06:06 -08:00
Jamie Cameron
efb462f0ac Fix perl warning https://github.com/webmin/webmin/issues/736 2017-12-24 15:56:25 -08:00
Kay Marquardt
0b10b7ef38 add BogoMIPS to model name if no cpu mhz availible 2017-12-24 10:46:07 +01:00
Jamie Cameron
00f3ce153a Merge branch 'master' of git@github.com:webmin/webmin 2017-12-23 23:12:50 -08:00
Jamie Cameron
ea6444e292 Escape mount points 2017-12-23 23:03:11 -08:00
Jamie Cameron
8b099ca698 Merge pull request #733 from gnadelwartz/patch-1
try dstat if vmstat is not availible
2017-12-23 12:16:35 -08:00
Kay Marquardt
71b9136d2c fix displaying processor model on system page
linux `os_get_cpu_info()` returns onyl info about CPU if  CPU speed is found, this leads to displaying no CPU Info at all if  `/proc/cpuinfo` has no info about CPU speed!

Changes this to check for `model name` which is the minimum requeired Info to show CPU Info
2017-12-23 20:07:38 +01:00
Jamie Cameron
f218c2bba8 Extract out function for getting the temp dir 2017-12-22 15:17:04 -08:00
Jamie Cameron
c7980e956a Cleanup environment before running certbot 2017-12-22 15:05:07 -08:00
Jamie Cameron
e56415592d Merge branch 'master' of git@github.com:webmin/webmin 2017-12-22 14:19:23 -08:00
Kay Marquardt
387be1d100 try dstat if vmstat is not availible
extends sub `get_cpu_io_usage()` to test if  `vmstat` or `dstat` is availible to get CPU usage.
2017-12-22 23:11:19 +01:00
Jamie Cameron
d531855269 Escape protected directory names 2017-12-22 11:31:03 -08:00
Jamie Cameron
20ba1a9a81 Format and escaping cleanup 2017-12-21 23:18:32 -08:00
Jamie Cameron
b5a168a905 Merge pull request #729 from gnadelwartz/master
update-from-repo works now on Synolgy and HP-UX
2017-12-21 16:50:38 -08:00
Jamie Cameron
2643b754ac Set the correct MIME type and filename https://github.com/webmin/webmin/issues/726 2017-12-21 16:48:05 -08:00
KayM
98cc5d1e69 more precise check for /etc/webmin/miniserv.conf 2017-12-21 23:01:47 +01:00
KayM
3a5db83f94 use /etc/webmin if exist 2017-12-21 22:33:11 +01:00
KayM
bf285758bc limit find -maxdepth 6, grep webmin/usermin 2017-12-21 22:20:48 +01:00
KayM
7afd6c815c replace tabs by space 2017-12-21 21:19:36 +01:00
KayM
e9057092df update-from-repo works now on synology and HP-UX 2017-12-21 20:45:58 +01:00
Jamie Cameron
626ca4fba6 Remove successful preload error message https://sourceforge.net/p/webadmin/bugs/5069/ 2017-12-20 15:55:05 -08:00
Jamie Cameron
a5d4c13cd6 Remove broken link 2017-12-19 15:54:07 -08:00
Jamie Cameron
7c678b8c84 use post forms and standarding ui functions https://www.virtualmin.com/node/41315 2017-12-19 15:43:19 -08:00
Jamie Cameron
7dfa97c6ca Pass original URL to remote server 2017-12-19 14:53:31 -08:00
Jamie Cameron
0bb6af725e Fix restore command use for testing https://sourceforge.net/p/webadmin/bugs/5060/ 2017-12-18 23:25:18 -08:00
Jamie Cameron
df4981e34a German translation updates from Raymond Vetter 2017-12-17 18:12:57 -08:00
Jamie Cameron
8a01830d52 Sometimes the backslash is legit https://sourceforge.net/p/webadmin/bugs/5056/ 2017-12-16 12:10:01 -08:00
Jamie Cameron
aa8b6f9278 Bulgarian update 2017-12-16 12:03:13 -08:00
Jamie Cameron
2142b3c7d6 Fix form in table ordering https://sourceforge.net/p/webadmin/bugs/5066/ 2017-12-16 09:41:43 -08:00
Jamie Cameron
39812f8b83 Fix form in table ordering https://sourceforge.net/p/webadmin/bugs/5066/ 2017-12-16 09:39:40 -08:00
Jamie Cameron
473f383883 Simfs mounts look like BIND mounts https://www.virtualmin.com/node/54704 2017-12-16 09:36:40 -08:00
Jamie Cameron
e041321153 Merge branch 'master' of git@github.com:webmin/webmin 2017-12-15 22:44:44 -08:00
Jamie Cameron
a6d174fa3c Fix hidden opener in old old theme https://sourceforge.net/p/webadmin/bugs/4989/ 2017-12-15 22:44:01 -08:00
Jamie Cameron
349786211d Merge pull request #723 from ChriZathens/patch-14
Update gr
2017-12-12 21:20:11 -08:00
Jamie Cameron
a86b2c70b8 Merge pull request #722 from arndttob/patch-1
Typo: Scalar should be used
2017-12-12 20:55:01 -08:00
ChriZathens
59b33881dc Update gr
translated some strings
2017-12-12 12:10:24 +02:00
arndttob
3a7d8b6dad Typo: Scalar should be used 2017-12-12 11:04:17 +01:00
Jamie Cameron
fa81a4ebfe Ensure auto-whitelist is read as the correct user 2017-12-11 23:25:03 -08:00
Jamie Cameron
49a1d16c4f Merge branch 'master' of git@github.com:webmin/webmin 2017-12-11 23:24:28 -08:00
Jamie Cameron
d6cbdfce4e Fix let's encrypt command line scripts 2017-12-11 23:24:04 -08:00
Jamie Cameron
81a8bda233 Merge pull request #720 from ChriZathens/patch-13
Create gr
2017-12-11 18:49:25 -08:00
ChriZathens
1219b2c646 Create gr 2017-12-11 16:47:15 +02:00
Jamie Cameron
35be61e9f8 mod_cgid is needed to detect the cgid module https://github.com/webmin/webmin/issues/718 2017-12-09 21:40:37 -08:00
Jamie Cameron
83d38dcb51 German translation updates from Raymond Vetter 2017-12-09 16:06:42 -08:00
Jamie Cameron
057c5adcf0 Merge branch 'master' of git@github.com:webmin/webmin 2017-12-08 23:42:22 -08:00
Jamie Cameron
aa26b75677 IPv6 network size is a number of bits, and so must only be divisble by 8 2017-12-08 23:29:37 -08:00
Jamie Cameron
a105d0f3df Merge pull request #715 from qooob/patch-25
Fix Russian encoding
2017-12-07 23:04:46 -08:00
Ilia Rostovtsev
eb9858f897 Fix Russian encoding 2017-12-07 16:05:34 +03:00
Jamie Cameron
12e8c0c362 Fix incorrect count of allowed paths https://github.com/Real-Gecko/Filemin/issues/87 2017-12-06 20:18:24 -08:00
Jamie Cameron
6db2efe1b3 ppath does nothing https://sourceforge.net/p/webadmin/bugs/5049/ 2017-12-06 16:34:34 -08:00
Jamie Cameron
cdf4f5b98f New Webmin version 2017-12-05 16:21:01 -08:00
Jamie Cameron
609f5622dc Fix perl error 2017-12-05 16:15:52 -08:00
Jamie Cameron
42b97bbd00 Merge pull request #714 from ChriZathens/patch-11
Fix minor spelling mistake
2017-12-05 15:18:27 -08:00
Jamie Cameron
3be2218b9a Merge pull request #713 from ChriZathens/patch-10
Finished custom/lang/gr
2017-12-05 15:18:06 -08:00
ChriZathens
9986f21aa7 Fix minor spelling mistake 2017-12-05 12:49:25 +02:00
ChriZathens
2ed84378e1 Finished custom/lang/gr 2017-12-05 12:46:32 +02:00
Jamie Cameron
6bdac2c241 Merge pull request #712 from ChriZathens/ChriZathens-patch-1
Chrizathens patch 1
2017-12-04 11:07:17 -08:00
Jamie Cameron
f5a4dcb4de Fix HTML to use correct nesting for forms and tables 2017-12-04 11:00:02 -08:00
ChriZathens
7f99abef0b Update gr
θθθ
2017-12-04 15:21:56 +02:00
ChriZathens
0ffde56c83 Update gr 2017-12-04 15:21:20 +02:00
Jamie Cameron
841dcf6e01 Merge branch 'master' of git@github.com:webmin/webmin 2017-12-03 18:40:39 -08:00
Jamie Cameron
90eb2f2300 Add check for valid auto-whitelist file 2017-12-03 18:39:40 -08:00
Jamie Cameron
8361d2e420 Bulgarian update 2017-12-01 22:50:04 -08:00
Jamie Cameron
91c45b1904 Merge pull request #684 from gnadelwartz/master
start replace HTML with ui_lib Calls in majordomo
2017-12-01 22:48:05 -08:00
Jamie Cameron
60b8383965 Try 0.1 second sample time 59228089b6 2017-11-30 17:02:42 -08:00
Jamie Cameron
ecd9b875c6 Merge pull request #708 from qooob/patch-24
Grep mount binds differently #706
2017-11-29 22:24:57 -08:00
Jamie Cameron
2d42e91698 Respect default re-sign period 2017-11-29 21:54:33 -08:00
Jamie Cameron
efb898ecad Merge pull request #709 from swelljoe/master
De-uglify multiselect move arrows with fUnicode!
2017-11-29 21:46:55 -08:00
Joe Cooper
677e1436ea De-uglify multiselect move arrows with fUnicode! 2017-11-29 14:37:09 -06:00
Ilia Rostovtsev
c39a9e2a3d Grep mount binds differently #706
Related Virtualmin patch. [0900fdc](0900fdc083 (diff-d93c5e3420554c840d321dbc5e2fca0b))
2017-11-29 10:38:29 +03:00
Jamie Cameron
59228089b6 Factor out CPU usage function 2017-11-27 13:34:37 -08:00
Jamie Cameron
305899c6d2 Move CPU temps function to proc module 2017-11-27 13:18:53 -08:00
Jamie Cameron
f71acdecd6 Actually this warning IS important 2017-11-27 09:57:04 -08:00
Jamie Cameron
0225e18467 Skip pointless check that can fail for cloned domains the first time 2017-11-27 09:51:06 -08:00
Jamie Cameron
b0e11a98a8 Fix perl errors 2017-11-27 09:00:25 -08:00
Jamie Cameron
a9c97eea6c HTML escape command description 2017-11-27 08:50:15 -08:00
Jamie Cameron
bf07be5249 Use new UI library for acl editing 2017-11-27 08:47:15 -08:00
ChriZathens
e97229a44a Update gr 2017-11-27 11:31:12 +02:00
Jamie Cameron
a834fb8bbe Use standard boilerplate for command-line scripts 2017-11-26 19:31:02 -08:00
Jamie Cameron
27e8aebbae Limit SSL fields to 64 chars https://www.virtualmin.com/node/45747 2017-11-26 10:21:21 -08:00
Jamie Cameron
2fa0372c40 Fix updater code 2017-11-24 12:14:34 -08:00
Jamie Cameron
cdb43b117c Bulgarian update 2017-11-24 12:13:42 -08:00
Jamie Cameron
0a6b04173a Windows-1251 encoding support 2017-11-24 12:11:20 -08:00
Jamie Cameron
8f4399a549 dev version bump again 2017-11-23 02:41:41 -08:00
Jamie Cameron
a1af42cef6 Fix getting of DNS zone 2017-11-22 12:09:14 -08:00
Jamie Cameron
dfee760887 Suppress informational messages when requesting a cert 2017-11-22 08:50:06 -08:00
Jamie Cameron
2a6f16fbdb If acme_tiny outputs a python stack trace, chop it off 2017-11-22 08:45:05 -08:00
Jamie Cameron
1b424290e8 Output a human-readable error message for each failure type 2017-11-22 08:44:37 -08:00
Jamie Cameron
6aa0526082 Fix validation for bases with spaces in them https://sourceforge.net/p/webadmin/bugs/5044/ 2017-11-22 07:09:30 -08:00
Jamie Cameron
c2bf44afac Remove un-necessary HTML 2017-11-21 11:46:15 -08:00
ChriZathens
bcf76149b1 Create proc/lang/gr 2017-11-20 14:29:18 +02:00
Jamie Cameron
125b50d3de Progressive output support https://github.com/webmin/webmin/issues/687 2017-11-19 12:22:39 -08:00
Jamie Cameron
ed3e34a6aa Update subscriber URL 2017-11-15 19:48:52 -08:00
ChriZathens
93c599a897 Update gr 2017-11-13 16:57:18 +02:00
ChriZathens
6581c17202 Create gr 2017-11-13 14:27:58 +02:00
Jamie Cameron
66b78a13ac dev version bump 2017-11-12 20:26:39 -08:00
Jamie Cameron
799cce9daa Fix recognition of RAID partitions https://sourceforge.net/p/webadmin/bugs/5043/ 2017-11-10 22:42:11 -08:00
Jamie Cameron
ca8b61c819 Merge branch 'master' of git@github.com:webmin/webmin 2017-11-10 22:30:50 -08:00
Jamie Cameron
06e4ac194f Merge pull request #695 from ChriZathens/patch-9
Create /vnc/lang/gr
2017-11-10 22:16:33 -08:00
Jamie Cameron
0d2b67b6e5 Merge pull request #694 from ChriZathens/patch-8
Create backup-config/lang/gr
2017-11-10 22:15:31 -08:00
Jamie Cameron
50f40fe846 Merge pull request #693 from ChriZathens/patch-7
Create at/lang/gr
2017-11-10 22:15:02 -08:00
Jamie Cameron
a135101aeb Filter can have a default 2017-11-10 22:12:28 -08:00
ChriZathens
8126d3bb6b Create gr 2017-11-10 15:28:12 +02:00
ChriZathens
d4b864d6fd Create backup-config/lang/gr 2017-11-10 15:18:23 +02:00
ChriZathens
16aed7a448 Update gr 2017-11-10 15:17:44 +02:00
ChriZathens
b926cb7e71 Update gr 2017-11-10 14:09:09 +02:00
ChriZathens
5f317b867d Create gr 2017-11-10 13:19:46 +02:00
ChriZathens
a9f5b21b67 Create at/lang/gr 2017-11-10 12:28:18 +02:00
ChriZathens
6cbacc2ddd Update gr 2017-11-10 12:27:40 +02:00
Jamie Cameron
0f61a347cc Merge pull request #692 from ChriZathens/patch-6
Create ajaxterm/lang/gr
2017-11-09 22:03:41 -08:00
Jamie Cameron
41492df3b0 Merge pull request #691 from ChriZathens/patch-5
Create adsl-client/lang/gr
2017-11-09 22:03:21 -08:00
ChriZathens
d71ec0e928 Create gr 2017-11-09 17:07:46 +02:00
ChriZathens
60ad0da144 Create ajaxterm/lang/gr 2017-11-09 16:47:41 +02:00
ChriZathens
ba3d3790d5 Create gr
...heh, after acl this was easy...
2017-11-09 16:41:48 +02:00
ChriZathens
86d8521f98 Update gr 2017-11-09 16:41:00 +02:00
ChriZathens
58ded0dfda Update gr 2017-11-09 16:08:06 +02:00
ChriZathens
0304fdcc3d Create gr 2017-11-09 15:46:56 +02:00
ChriZathens
b40f5c5a91 Update gr
finished acl
2017-11-09 15:43:13 +02:00
Jamie Cameron
f8eb8c45e5 Merge pull request #677 from yangfl/upstream
Fix typo
2017-11-08 19:45:39 -08:00
Kay Marquardt
6757a7d7bb fix perl path 2017-11-08 15:57:51 +01:00
Kay Marquardt
b25c99cfbd delete old HMTL 2017-11-08 15:56:54 +01:00
Kay Marquardt
a6135795fc remove old HTML 2017-11-08 15:55:47 +01:00
Kay Marquardt (Gnadelwartz)
b9e0357fc9 start replace HTML with ui_lib Calls 2017-11-08 15:05:32 +01:00
yangfl
0f9fb77369 Fix typo 2017-11-08 16:43:37 +08:00
Jamie Cameron
f7b809b332 Merge pull request #683 from qooob/master
Add missing webprefix to work with proxy configurations
2017-11-07 22:03:35 -08:00
Jamie Cameron
1b64c21455 Merge pull request #681 from ChriZathens/patch-1
Greek language starting..
2017-11-07 22:02:44 -08:00
Jamie Cameron
11644ddd97 Fix perl warning 2017-11-07 21:55:18 -08:00
Jamie Cameron
e9c7b1c2ec Fix perl warnings https://github.com/virtualmin/virtualmin-gpl/issues/24 2017-11-07 21:12:17 -08:00
Ilia Rostovtsev
eb84c60d10 Add missing webprefix to work with proxy configurations
It's important to add webprefix, as new branch 19 of Authentic Theme uses AJAX to load changed files and relative URLs are not working with proxy enabled configuration.
2017-11-06 22:04:02 +03:00
ChriZathens
82dfc23332 Greek language starting..
... it will be a lot of work but we have to start from somewhere, right??
2017-11-06 17:22:56 +02:00
Jamie Cameron
e4af713502 Current dir is not always in the path https://www.virtualmin.com/node/54239 2017-11-05 14:35:16 -08:00
Jamie Cameron
e039a640cb Catalan updates from Jaume Badiella 2017-11-05 13:51:23 -08:00
Jamie Cameron
b39bf546f2 Catalan updates from Jaume Badiella 2017-11-05 13:50:23 -08:00
Jamie Cameron
6b727a97ae Merge branch 'master' of git@github.com:webmin/webmin 2017-11-04 15:57:11 -07:00
Jamie Cameron
40fa0bcf39 Don't send a zero length content header https://www.virtualmin.com/node/53776 2017-11-04 15:56:24 -07:00
Jamie Cameron
5f80a96734 Merge pull request #680 from gnadelwartz/master
use ui_alert_box for warnings  in firewall index.cgi
2017-11-04 14:58:04 -07:00
Kay Marquardt (Gnadelwartz)
2d867c5941 adjust translations to ui_popup use 2017-11-04 19:07:46 +01:00
Kay Marquardt
b02b219f17 use ui_alert_box for warning 2017-11-04 18:55:32 +01:00
Jamie Cameron
f1902d418e sort_buffer has been renamed in MySQL 5.5 https://www.virtualmin.com/node/53871 2017-11-03 23:13:06 -07:00
Jamie Cameron
1de94d2c62 Merge pull request #679 from gnadelwartz/master
nicer majordomo icon for lists
2017-11-03 13:11:12 -07:00
Kay Marquardt (Gnadelwartz)
dc9a098e03 nicer list icon 2017-11-03 19:01:07 +01:00
Jamie Cameron
ad4891b4ae Merge branch 'master' of git@github.com:webmin/webmin 2017-11-01 15:55:01 -07:00
Jamie Cameron
8065688231 Fix regexp to match RSA and EC keys properly f52cb3a027 2017-11-01 15:54:31 -07:00
Jamie Cameron
9e72c53eaf Merge pull request #676 from gnadelwartz/patch-1
firewall more visible switch button(s)
2017-11-01 14:31:04 -07:00
Kay Marquardt
229a3d57b9 Merge pull request #2 from gnadelwartz/patch-1
fix IPv6 color box
2017-11-01 17:18:15 +01:00
Kay Marquardt
10f20ac6da fix IPv6 color box 2017-11-01 17:13:26 +01:00
Kay Marquardt
14acf25111 Merge pull request #1 from gnadelwartz/patch-1
firewall more visible switch button(s)
2017-11-01 17:04:48 +01:00
Kay Marquardt
198b76c153 firewall more visible switch button(s) 2017-11-01 16:25:46 +01:00
Jamie Cameron
9b100d31b1 Merge pull request #675 from qooob/patch-23
Keep titles consistent with base `config.cgi` output
2017-10-30 15:20:52 -07:00
Ilia Rostovtsev
e74ebab11c Keep titles consistent with base config.cgi output 2017-10-30 10:39:54 +03:00
Jamie Cameron
7578c1bdfd Fix overlapping version 2017-10-29 20:34:40 -07:00
Jamie Cameron
080c399e85 Remove extra space 2017-10-29 20:19:51 -07:00
Jamie Cameron
a4970921b6 German translation updates from Raymond Vetter 2017-10-29 20:19:22 -07:00
Jamie Cameron
f7cbceadab Stop searching for domains if we get to 'com' or similar 2017-10-29 20:06:31 -07:00
Jamie Cameron
36d64aa676 Use built-in command to resolve postfix expansions https://www.virtualmin.com/node/54163 2017-10-29 19:36:12 -07:00
Jamie Cameron
9a7cb8ab49 Don't repeat version getting code 2017-10-29 19:27:05 -07:00
Jamie Cameron
7a87f779a5 Skip duplicate users https://github.com/webmin/webmin/issues/673 2017-10-29 18:37:54 -07:00
Jamie Cameron
51cc215603 Merge branch 'master' of git@github.com:webmin/webmin 2017-10-29 08:56:29 -07:00
Jamie Cameron
9519611f69 Fix incorrect reference https://github.com/webmin/webmin/issues/673 2017-10-29 08:55:24 -07:00
Jamie Cameron
8e9dc0151c Merge pull request #674 from mnoorenberghe/status_http_307_308
status: Support 307 and 308 HTTP redirects
2017-10-29 08:49:44 -07:00
Jamie Cameron
f1d791ea0b Skip duplicate users https://github.com/webmin/webmin/issues/673 2017-10-29 08:47:50 -07:00
Matthew Noorenberghe
983df97959 status: Support 307 and 308 HTTP redirects
The differences from 302 and 301 are only how methods change.

307: https://tools.ietf.org/html/rfc7231#section-6.4.7
308: https://tools.ietf.org/html/rfc7538
2017-10-28 23:34:35 -07:00
Jamie Cameron
f76659bae4 Merge branch 'master' of git@github.com:webmin/webmin 2017-10-26 22:58:33 -07:00
Jamie Cameron
04fb44ded9 Fix formal params and perl warning 2017-10-26 22:57:48 -07:00
Jamie Cameron
74f08d7649 Merge pull request #669 from qooob/patch-22
Add missing prefix
2017-10-25 20:29:15 -07:00
Jamie Cameron
e9a7ebe839 Merge pull request #668 from qooob/patch-21
Add missing webprefix
2017-10-25 20:11:03 -07:00
Ilia Rostovtsev
93b208adb6 Add missing prefix
Ref: https://github.com/qooob/authentic-theme/issues/868
2017-10-25 11:38:06 +03:00
Ilia Rostovtsev
67b528ff7a Add missing webprefix
Ref: https://github.com/qooob/authentic-theme/issues/868
2017-10-25 11:37:12 +03:00
Jamie Cameron
7fa1927121 Number of columns in vmstat output on FreeBSD isn't constant, but the three at always CPU user, kernel and idle time https://github.com/webmin/webmin/issues/659 2017-10-24 16:32:22 -07:00
Jamie Cameron
ebb07f843a Fix column title https://sourceforge.net/p/webadmin/bugs/5036/ 2017-10-24 16:23:52 -07:00
Jamie Cameron
7d2956e46d Sanity check virtual server hostnames 2017-10-23 21:02:43 -07:00
Jamie Cameron
a51799d5a7 Make version swap links work with any theme 2017-10-22 21:56:58 -07:00
Jamie Cameron
13e173a16e Fix inverse sorting https://sourceforge.net/p/webadmin/bugs/5034/ 2017-10-22 21:45:23 -07:00
Jamie Cameron
20c30371ab Webmin package upgrade may need a package updates refresh https://www.virtualmin.com/node/54075 2017-10-22 20:40:06 -07:00
Jamie Cameron
3e6231ea8f Preserve bootup activation of firewall 2017-10-21 17:59:56 -07:00
Jamie Cameron
f215ebcd94 Allow bootup interface to be configured 2017-10-21 17:56:34 -07:00
Jamie Cameron
c105e2b011 Don't use ~~ as not all perl versions support it 2017-10-21 17:50:57 -07:00
Jamie Cameron
68e185549d Merge pull request #658 from yangfl/upstream
fix wrong executable permission on manual.sxw
2017-10-21 17:12:42 -07:00
yangfl
7eca89007d remove t 2017-10-21 14:51:32 +08:00
yangfl
24fcd015d4 improve webmin-init 2017-10-20 17:22:19 +08:00
yangfl
b4036369f9 fix wrong executable permission on manual.sxw 2017-10-19 23:32:08 +08:00
Jamie Cameron
681abfd803 Fix case where writing to a file and not switching user https://sourceforge.net/p/webadmin/usermin-bugs/464/ 2017-10-18 20:01:00 -07:00
Jamie Cameron
e3b65be108 Remove bad translation 2017-10-15 13:53:49 -07:00
Jamie Cameron
aba95eb786 Fix some perl warnings https://sourceforge.net/p/webadmin/bugs/5033/ 2017-10-15 10:20:08 -07:00
Jamie Cameron
6ed6476144 Merge pull request #656 from gnadelwartz/master
fix firewall6 module.info after firewall6 is a symlink
2017-10-15 10:16:50 -07:00
Kay Marquardt (Gnadelwartz)
2439eeed6e frix wrong module.info for linked firewall6 2017-10-15 14:40:58 +02:00
Jamie Cameron
f8f4fcb34a Fix perl error https://sourceforge.net/p/webadmin/bugs/5030/ 2017-10-14 10:55:33 -07:00
Jamie Cameron
4062c2da7f Fix perl warning https://www.virtualmin.com/node/53985 2017-10-13 20:17:46 -07:00
Jamie Cameron
e397f777df add missing error message 2017-10-13 13:08:33 -07:00
Jamie Cameron
68bddc4cfa encoding fixes 2017-10-13 13:07:50 -07:00
Jamie Cameron
c8e3a7e4e9 No need to log 2017-10-13 13:07:36 -07:00
Jamie Cameron
1ac8497063 fix perms 2017-10-13 13:07:19 -07:00
Jamie Cameron
ffa4b899ca is a symlink now 2017-10-13 13:06:05 -07:00
Jamie Cameron
e239c46ff7 When using a redirect, it makes no sense to have an all= option https://sourceforge.net/p/webadmin/bugs/5029/ 2017-10-13 12:47:47 -07:00
Jamie Cameron
c44f589aee Merge pull request #654 from qooob/patch-20
Redirect function already deals with prefix
2017-10-13 12:40:01 -07:00
Ilia Rostovtsev
68029cf0e8 Redirect function already deals with prefix
`$gconfig{'webprefix'}` is not needed and will result in its duplicate in case it's set.
2017-10-13 11:50:26 +03:00
Jamie Cameron
90dda41689 Merge pull request #652 from qooob/patch-19
Check for trigger URL to simply redirect to root
2017-10-12 19:53:58 -07:00
Jamie Cameron
58d57518cc Merge pull request #606 from gnadelwartz/firewall2
finished merging of firewall module
2017-10-11 20:09:43 -07:00
Jamie Cameron
cc6edca98d Merge branch 'master' of git@github.com:webmin/webmin 2017-10-11 19:23:13 -07:00
Jamie Cameron
a4f35a939d IPv6 should be usable in SPF records even if the system cannot make IPv6 connections https://sourceforge.net/p/webadmin/bugs/5025/ 2017-10-11 19:11:07 -07:00
Kay Marquardt (Gnadelwartz)
791dc6b9d3 resolve firewall/config.info.ca merge conflict 2017-10-11 16:13:40 +02:00
Kay Marquardt (Gnadelwartz)
4681db18d6 resolve firewall/index.cgi merge conflict 2017-10-11 16:10:30 +02:00
Ilia Rostovtsev
536bd1660a Check for trigger URL to simply redirect to root
This is required for Authentic Theme 19.00+

https://github.com/qooob/authentic-theme/issues/844
https://github.com/qooob/authentic-theme/issues/848
2017-10-11 13:11:05 +03:00
Jamie Cameron
4843d76d62 Merge pull request #651 from gnadelwarty/patch-1
fix missing  &ui_columns_end()
2017-10-10 14:43:35 -07:00
Kay Marquardt (hc)
65680aa7f5 move globals button up, like shown before fix 2017-10-10 19:06:35 +02:00
Kay Marquardt (hc)
156e1960fb fix missing &ui_columns_end() 2017-10-10 18:54:43 +02:00
Jamie Cameron
47fba66741 Merge pull request #646 from swelljoe/edit-cron-form
Fix form/table interleaving
2017-10-08 19:44:30 -07:00
Jamie Cameron
92cec0275c New version bump 2017-10-08 18:26:38 -07:00
Jamie Cameron
36ae1133ec Remove dupe string 2017-10-08 18:21:33 -07:00
Jamie Cameron
3d6ecbcfc2 Fix typo 2017-10-08 18:19:04 -07:00
Jamie Cameron
870592e855 Merge branch 'master' of git@github.com:webmin/webmin 2017-10-07 17:54:15 -07:00
Jamie Cameron
9a427fa6e5 Fix umlauts https://sourceforge.net/p/webadmin/bugs/5022/ 2017-10-06 22:04:05 -07:00
Jamie Cameron
57a2281301 Merge pull request #649 from swelljoe/upstart-detection
Probably fix upstart vs systemd detection #648
2017-10-06 21:30:33 -07:00
Joe Cooper
df6c98cdde Probably fix upstart vs systemd detection 2017-10-06 19:15:07 -05:00
Joe Cooper
94a619ffb5 Fix form/table interleaving 2017-10-05 19:59:25 -05:00
Jamie Cameron
4c49a1c898 Merge pull request #645 from swelljoe/sarg-form
Fix Sarg form
2017-10-05 17:28:11 -07:00
Joe Cooper
ea7fc19c00 argh, didn't rebase before making new branch 2017-10-05 06:24:29 -05:00
Joe Cooper
b042c70251 Fix buttons 2017-10-05 06:21:21 -05:00
Joe Cooper
344819f1ce Maybe fix the form on edit cron page 2017-10-05 02:20:16 -05:00
Jamie Cameron
9f70af0368 Show more useful error message if key cannot be read 2017-10-04 17:05:23 -07:00
Jamie Cameron
f67d83919e Keep old mysql login and password if the new ones don't work https://www.virtualmin.com/node/53331 2017-10-04 14:47:58 -07:00
Jamie Cameron
e812aecb0b Merge branch 'master' of git@github.com:webmin/webmin 2017-10-02 17:14:57 -07:00
Jamie Cameron
2bd6acb1d5 Suppress excessive error logging https://www.virtualmin.com/node/40900 2017-10-02 17:09:57 -07:00
Jamie Cameron
916fbcb400 German translation updates from Raymond Vetter 2017-10-01 18:25:53 -07:00
Jamie Cameron
4796579ce2 German translation updates from Raymond Vetter 2017-10-01 18:25:50 -07:00
Jamie Cameron
544320e6ec Merge pull request #641 from swelljoe/master
Add ./ to path in firewalld module
2017-10-01 17:41:29 -07:00
Joe Cooper
cbc8401c15 Add ./ to path in firewalld module 2017-10-01 11:02:18 -05:00
Jamie Cameron
d3d4db4ab6 Use the 'source' command to read in sql files, as it's more reliable that simply redirecting input https://www.virtualmin.com/node/53763 2017-09-29 21:54:23 -07:00
Jamie Cameron
1d7f50007a Merge branch 'master' of git@github.com:webmin/webmin 2017-09-29 17:01:42 -07:00
Jamie Cameron
76e1b4d24f Allow using of quoted variables like {\$DOM} 2017-09-29 17:01:12 -07:00
Jamie Cameron
a4f3f0165c Merge pull request #636 from adalenv/master
Albanian language
2017-09-26 16:12:09 -07:00
Jamie Cameron
7017663e5e Skip /snap mounts https://www.virtualmin.com/node/53712 2017-09-26 15:53:04 -07:00
adalenv
c9f5cd96d7 Albanian language by Adalen Vladi 2017-09-26 14:56:20 +02:00
Jamie Cameron
a79e360346 Check for suitable python version 2017-09-25 16:54:13 -07:00
Jamie Cameron
65779cba4a wbm- and webmin- packages are virtualmin modules 2017-09-24 14:51:48 -07:00
Jamie Cameron
81440f8e68 Show appropriate message for DNS-based validation 2017-09-22 16:25:53 -07:00
Jamie Cameron
43ae09f4de Respect DNS let's encrypt mode 2017-09-21 14:24:29 -07:00
Jamie Cameron
4ff359e4cf Merge branch 'master' of git@github.com:webmin/webmin 2017-09-21 14:17:56 -07:00
Jamie Cameron
f52cb3a027 EC private keys exist https://github.com/webmin/webmin/issues/631 2017-09-21 14:11:55 -07:00
Jamie Cameron
c285bab7b7 Merge pull request #630 from yangfl/remove-tempfile
remove tempfiles
2017-09-21 13:55:55 -07:00
yangfl
cc3a6ea7c6 remove tempfiles 2017-09-21 14:45:58 +08:00
Jamie Cameron
ef1d35ef4f Merge pull request #629 from yangfl/fix-perm
fix many executable permissions
2017-09-20 16:45:36 -07:00
yangfl
55d22db2c2 fix many executable permissions 2017-09-20 17:05:01 +08:00
Jamie Cameron
c86321832f Add support for permit_sasl_authenticated https://www.virtualmin.com/node/53606 2017-09-18 20:01:06 -07:00
Jamie Cameron
edc758ae42 Escape HTML when querying 2017-09-16 11:20:49 -07:00
Jamie Cameron
462f073c07 Merge branch 'master' of git@github.com:webmin/webmin 2017-09-16 11:14:28 -07:00
Jamie Cameron
0e3b34f503 Support caller-defined redirect https://www.virtualmin.com/node/53585 2017-09-16 11:14:02 -07:00
Jamie Cameron
5bd8d56d7a Merge pull request #628 from kwmiebach/support-devuan
Support devuan
2017-09-14 18:35:23 -07:00
kwmiebach
f7df8030b4 Consider all known devuan versions
List compiled in #devuan on freenode - see log starting at https://botbot.me/freenode/devuan/2017-09-14/?msg=91099672&page=4
2017-09-14 17:53:33 +02:00
kwmiebach
2a33dc612a Update os_list.txt. Better recognition of devuan 2017-09-14 16:20:28 +02:00
kwmiebach
6bf3e8250d Add devuan 1.0.0
Add devuan jessie, see https://devuan.org/os/debian-fork/stable-jessie-announce-052517
2017-09-14 14:45:29 +02:00
Jamie Cameron
b335a0dce2 Don't set source to security https://github.com/webmin/webmin/issues/603 2017-09-09 16:59:56 -07:00
Jamie Cameron
6e74b7b6d4 Fix bad indentation and lack of quoting that should never have worked 2017-09-06 18:12:02 -07:00
Jamie Cameron
b4ada44f45 Factor out DNS zone finding code, and deal with multiple levels of subdomains https://www.virtualmin.com/node/53438 2017-09-06 16:41:54 -07:00
Jamie Cameron
5d1f322c9b Make error message clearer 2017-09-06 16:28:24 -07:00
Jamie Cameron
0c58892732 Escape potentially malicious HTTP headers 2017-09-05 10:35:44 -07:00
Jamie Cameron
4b03f57a74 Add support for extra environment vars 2017-09-04 15:56:22 -07:00
Jamie Cameron
5aabccf4ea Catalan update 2017-09-04 13:15:55 -07:00
Jamie Cameron
e19b05b92c Catalan update 2017-09-04 13:15:02 -07:00
Jamie Cameron
96c462ac0d Catalan update 2017-09-04 13:14:33 -07:00
Jamie Cameron
dc65d9b37e German translation updates from Raymond Vetter 2017-08-29 20:34:30 -07:00
Jamie Cameron
68ad6e6e12 Add check for backup to a directory https://www.virtualmin.com/node/53291 2017-08-27 15:57:26 -07:00
Jamie Cameron
3cc463bfa6 version bump 2017-08-25 16:32:32 -07:00
Jamie Cameron
2fdebf7986 Show DNSSEC warning on system info page 2017-08-23 15:29:10 -07:00
Jamie Cameron
3204bc55d2 Implement DNSSEC fix script 2017-08-22 22:26:51 -07:00
Jamie Cameron
d2779891eb Merge branch 'master' of git@github.com:webmin/webmin 2017-08-22 20:32:09 -07:00
Jamie Cameron
db2659d9c5 Warn about bad BIND config 2017-08-22 20:24:50 -07:00
Jamie Cameron
3b97ed6564 Merge pull request #623 from swelljoe/master
Check for systemd before upstart #622
2017-08-21 22:38:15 -07:00
Jamie Cameron
e991e8199b Fix ACL check for manual editing https://www.virtualmin.com/node/53211 2017-08-21 20:48:41 -07:00
Joe Cooper
15753acb2e Check for systemd before upstart 2017-08-21 16:30:31 -05:00
Jamie Cameron
6e69a6f44c Don't show obsolete directives unless set 2017-08-21 09:15:04 -07:00
Jamie Cameron
38fde959e7 Handle other biome types 2017-08-19 21:59:09 -07:00
Jamie Cameron
3d18598111 Handle auto DLV mode properly 2017-08-19 21:22:06 -07:00
Jamie Cameron
486b990028 Remove obsolete DNSSEC setup support https://github.com/webmin/webmin/issues/617 2017-08-19 18:57:22 -07:00
Jamie Cameron
155b10124a Dev version bump 2017-08-19 18:02:33 -07:00
Jamie Cameron
2d5b89a344 Merge pull request #620 from swelljoe/master
Case insensitivity fixes in fdisk help files #619
2017-08-19 17:41:09 -07:00
Jamie Cameron
af9811ed96 Skip swap partitions in local disk display https://sourceforge.net/p/webadmin/bugs/5013/ 2017-08-18 22:51:30 -07:00
Joe Cooper
4e3d829810 Back out unnecessary bind8 change 2017-08-18 14:33:20 -05:00
Joe Cooper
687f1c14fa Remove old a and k help files 2017-08-18 14:26:32 -05:00
Joe Cooper
74f2234c66 Fix case sensitivity problems on those other OSes 2017-08-18 14:25:29 -05:00
Jamie Cameron
792ea15029 Actually it is Virtuozzo Linux https://sourceforge.net/p/webadmin/bugs/5012/ 2017-08-16 19:29:35 -07:00
Jamie Cameron
7cf46a81ed Detect OpenVZ linux https://sourceforge.net/p/webadmin/bugs/5012/ 2017-08-16 19:28:25 -07:00
Jamie Cameron
6683803156 Handle backslashes in group names https://sourceforge.net/p/webadmin/bugs/5007/ 2017-08-15 21:23:23 -07:00
Jamie Cameron
bebc39ec26 Handle user and group names with spaces in them https://sourceforge.net/p/webadmin/bugs/5011/ 2017-08-11 13:58:08 -07:00
Jamie Cameron
e55e1a32dd Include real OS type and version in copyconfig.pl call 2017-08-10 12:48:08 -07:00
Jamie Cameron
e9c7425498 Deal with users with backslashes https://sourceforge.net/p/webadmin/bugs/5007/ 2017-08-05 14:44:33 -07:00
Jamie Cameron
7d6ce338dc Use freebsd-version command if installed https://github.com/webmin/webmin/issues/616 2017-08-04 21:50:51 -07:00
Jamie Cameron
52ff60e3b2 Allow configuring of preloads in usermin 2017-08-03 15:17:09 -07:00
Jamie Cameron
798c68474b remove useless valigns 2017-08-03 15:13:07 -07:00
Jamie Cameron
d01d169d0d Don't error on missing file https://sourceforge.net/p/webadmin/bugs/5005/ 2017-08-02 19:15:12 -07:00
Jamie Cameron
d2b4cf6c66 Handle case where passed filename contains mode chars 2017-07-30 18:21:23 -07:00
Jamie Cameron
23847df2a2 Remove un-necessary extra nested tables 2017-07-30 12:23:28 -07:00
Jamie Cameron
97e9c4e138 Use 3-arg open format to handle folders with spaces at the end of their names 2017-07-30 09:35:57 -07:00
Jamie Cameron
7c8b859b7e Also use new MIME type 2017-07-29 21:00:34 -07:00
Jamie Cameron
0a98e679e2 Gzipped files are application/x-gzip mime type https://sourceforge.net/p/webadmin/bugs/5003/ 2017-07-29 14:53:05 -07:00
Jamie Cameron
67c87bb229 text option type must be quoted, like string https://sourceforge.net/p/webadmin/bugs/4998/ 2017-07-21 22:42:10 -07:00
Jamie Cameron
f8a6d2db67 Pass down timeout, and use formal params 2017-07-21 21:51:20 -07:00
Jamie Cameron
bb1332ac31 Back-convert to old encoding 2017-07-21 18:14:04 -07:00
Jamie Cameron
298ecd16dc Fix incorrect function https://sourceforge.net/p/webadmin/bugs/4997/ 2017-07-20 21:55:52 -07:00
Jamie Cameron
cd9d8080ae Perms fix 2017-07-18 18:27:11 -07:00
Jamie Cameron
f61dce1289 Use locking when writing ACL file 2017-07-18 18:26:38 -07:00
Jamie Cameron
b1ca319cc2 Also reverse when searching https://github.com/webmin/webmin/issues/614 2017-07-18 18:16:54 -07:00
Jamie Cameron
fe8c1bef03 Config option to reverse logs order https://github.com/webmin/webmin/issues/614 2017-07-17 21:45:18 -07:00
Jamie Cameron
1cf63f8249 Some renewals take more than 120 seconds for lots of domain names 2017-07-16 22:06:44 -07:00
Jamie Cameron
2b9c8f9a2a Gracefully deal with unsupported protocols https://sourceforge.net/p/webadmin/bugs/4780/ 2017-07-16 21:40:25 -07:00
Jamie Cameron
1fa98f0b4c Show remote host 2017-07-15 19:31:39 -07:00
Jamie Cameron
808d4f255a Deal with all types of /proc/swaps symlinks https://sourceforge.net/p/webadmin/bugs/4995/ 2017-07-15 15:14:43 -07:00
Jamie Cameron
4c3901cb2a New devel version bump 2017-07-14 18:16:37 -07:00
Jamie Cameron
47918d9c62 Suppress some redefined errors https://sourceforge.net/p/webadmin/bugs/4994/ 2017-07-13 23:39:25 -07:00
Jamie Cameron
54493d9546 Fix columns for FreeBSD vmstat output https://github.com/qooob/authentic-theme/issues/820 2017-07-13 23:21:53 -07:00
Joe Cooper
9f5cdcc9a6 Merge pull request #613 from swelljoe/master
Make run-postinstalls.pl work on newer perl versions
2017-07-12 22:41:23 -05:00
Joe Cooper
3674863c4a run-postinstalls.pl 2017-07-12 22:37:55 -05:00
Jamie Cameron
e77e26cded Always update last session time 2017-07-10 21:53:34 -07:00
Jamie Cameron
8396e71c96 Add option to use showmount to check NFS servers before mounting https://www.virtualmin.com/node/52754 2017-07-09 18:28:04 -07:00
Joe Cooper
b1d8f0f724 Merge pull request #611 from swelljoe/master
Typo 'valiation' in acme_tiny.py
2017-07-09 13:18:24 -05:00
Joe Cooper
5573fb0c60 Typo 'valiation' in acme_tiny.py 2017-07-09 13:16:16 -05:00
Jamie Cameron
befbc8f0c8 Show a more useful error message 2017-07-08 21:32:32 -07:00
Jamie Cameron
a3fa334d11 Formatting cleanup 2017-07-08 21:28:55 -07:00
Jamie Cameron
7ee6a0e54d Add missing comma https://sourceforge.net/p/webadmin/bugs/4993/ 2017-07-08 08:57:10 -07:00
Jamie Cameron
82367c90ea NFS versions 4.1 exists 2017-07-08 08:52:02 -07:00
Jamie Cameron
c106b97a02 Quote params for safety 2017-07-08 08:50:36 -07:00
Jamie Cameron
97107f4fcf Support MySQL 7,8 and 9 https://sourceforge.net/p/webadmin/bugs/4992/ 2017-07-07 22:48:56 -07:00
Jamie Cameron
239ad7b998 Merge pull request #610 from manusfreedom/master
Let's Encrypt: FIX CN parsing to work with OpenSSL 1.1
2017-07-06 21:42:55 -07:00
Jamie Cameron
c002353b58 Delete /dev/mapper files when removing an LV 2017-07-06 21:42:35 -07:00
manusfreedom
8ae8d9a436 FIX CN parsing to work with OpenSSL 1.1
9537453586

CN used to be without whitespaces around the `=` but OpenSSL 1.1 introduced
whitespaces:
1.0.1: subject=/CN=example.com
1.1.0: subject=CN = example.com

This commit makes them optional.
2017-07-06 14:08:42 +02:00
Jamie Cameron
5b0b18a506 Use more supported regexp syntax 7a3782a680 2017-07-04 09:29:18 -07:00
Kay Marquardt (Gnadelwartz)
53c638029e more de translation 2017-07-04 12:30:32 +02:00
Jamie Cameron
2784efb063 Allow empty language priority https://github.com/webmin/webmin/issues/608 2017-07-03 21:03:15 -07:00
Jamie Cameron
551e67c443 Fix login message 2017-07-03 19:14:37 -07:00
Jamie Cameron
33a074f6f8 Merge pull request #609 from amishxda/escapebrace
Some fixes for perl 5.26
2017-07-03 09:44:25 -07:00
Amish
f40cce13d8 Use ./ in require instead of BEGIN 2017-07-03 21:59:52 +05:30
Amish
436ff5163f Fix @INC for new perl versions
In new perl '.' (current directory) is removed from @INC 

So while running setup.sh, it shows this error
Enabling background status collection ..
Can't locate system-status-lib.pl in @INC

This fixes it. (TODO: better solution?)
2017-07-03 12:34:20 +05:30
Amish
45c509b3e1 export PERLLIB
When running postinstall scripts, new version of perl gives this error:
Running postinstall scripts ..
Can't locate WebminCore.pm in @INC (you may need to install the WebminCore module)

Above fixes this.
2017-07-03 11:50:07 +05:30
Amish
5bec751f17 unescaped left brace in regex is deprecated 2017-07-03 11:41:05 +05:30
Amish
874919c696 unescaped left brace in regex is deprecated 2017-07-03 11:23:10 +05:30
Jamie Cameron
e8fd0257a5 Support Sangoma linux https://sourceforge.net/p/webadmin/bugs/4988/ 2017-07-02 19:35:47 -07:00
Jamie Cameron
402caed4dd Fix relative heights 2017-07-02 09:10:54 -07:00
Jamie Cameron
064faff227 Text areas should always be monospace 2017-07-01 17:35:53 -07:00
Jamie Cameron
fe35d13cd7 Postfix ignores trailing whitespaces, so we should too 2017-07-01 16:43:31 -07:00
Kay Marquardt (Gnadelwartz)
ee4eca447e remove ipset.txt 2017-07-01 18:35:20 +02:00
Kay Marquardt (Gnadelwartz)
895d7bfecd add filtering chains and ipset explanation to intro.html 2017-07-01 18:34:43 +02:00
Kay Marquardt (Gnadelwartz)
04e2830793 transalte german intro.html 2017-07-01 17:53:27 +02:00
Kay Marquardt (Gnadelwartz)
9978f54b0a minor german config.info change 2017-07-01 16:45:58 +02:00
Kay Marquardt (Gnadelwartz)
5a1f4ae55f some minor lang adjustments 2017-07-01 16:00:01 +02:00
Kay Marquardt (Gnadelwartz)
4af91a52e5 implement IPv4 and IPv6 config options 2017-07-01 15:41:18 +02:00
Kay Marquardt (Gnadelwartz)
5a4e9302e8 finished unifying 2017-07-01 14:24:02 +02:00
Kay Marquardt (Gnadelwartz)
4b898707b4 replace firewall6 dir by symlink to firewall 2017-07-01 14:10:16 +02:00
Kay Marquardt (Gnadelwartz)
8062863695 all files unified, all are smylinks now 2017-07-01 14:08:59 +02:00
Kay Marquardt (Gnadelwartz)
ca699a1f8c umify images and config.info module.info 2017-07-01 13:48:57 +02:00
Kay Marquardt (Gnadelwartz)
fb71e40d36 unify config.info 2017-07-01 13:16:55 +02:00
Kay Marquardt (Gnadelwartz)
adcfe12dba include firewall-lib only for unified *.pl 2017-07-01 12:23:14 +02:00
Jamie Cameron
e7d086442c Fix incorrect quotes https://sourceforge.net/p/webadmin/bugs/4982/ 2017-06-30 23:18:49 -07:00
Jamie Cameron
5a18602bf0 Fix stupid typo https://sourceforge.net/p/webadmin/bugs/4972/ 2017-06-30 14:42:20 -07:00
Jamie Cameron
bb963419d8 Default IPs to ignore can also be hostnames https://sourceforge.net/p/webadmin/bugs/4893/ 2017-06-30 14:39:31 -07:00
Jamie Cameron
5d9efa9a3a File might contain CR characters 2017-06-30 14:33:45 -07:00
Jamie Cameron
1f77afd259 Put back correct translation https://sourceforge.net/p/webadmin/bugs/4983/ 2017-06-30 14:28:34 -07:00
Jamie Cameron
4b925c4787 Merge branch 'master' of git@github.com:webmin/webmin 2017-06-30 13:52:02 -07:00
Jamie Cameron
1f838a7257 Fix typo 2017-06-30 13:46:01 -07:00
Jamie Cameron
b86985265c Merge pull request #605 from amishxda/morelog
Dont log just first message, log everything.
2017-06-29 21:52:28 -07:00
Kay Marquardt (Gnadelwartz)
4f111f747e remove some more duplicated code 2017-06-29 19:49:24 +02:00
Kay Marquardt (Gnadelwartz)
ba2d796537 fix symlink edit_rule.cgi# 2017-06-29 19:39:27 +02:00
Kay Marquardt (Gnadelwartz)
345c8a191e fix missing subtitle for move 2017-06-29 19:24:29 +02:00
Amish
2ab4bbbb02 Dont log just first message, log everything.
Say administrator does not want IPv6 support and hence does not have Socket6 module installed. But wants PAM support but forgot to install Authen::PAM.

Since currently webmin prints just $startup_msg[0] (first message) - it will never print that "Perl module Authen::PAM needed for PAM". It will keep printing that "IPv6 support cannot be enabled". So administrator would never know what is the real error (that he needs to install "Authen::PAM")

This patch logs everything instead of just first line.
2017-06-29 14:29:01 +05:30
Jamie Cameron
99cf405445 Merge pull request #604 from amishxda/nopamonly
Log if no_pam and pam_only both are set
2017-06-28 20:12:58 -07:00
Amish
27c428e613 Log if no_pam and pam_only both are set
Some old config has no_pam set to 1. Now if administrator enables pam_only too then both are conflicting. Which makes webmin to exit with PAM error. But administrator can not figure out why? This logs additional line so that administrator know the reason.
2017-06-29 07:39:37 +05:30
Kay Marquardt (Gnadelwartz)
e68c555ed9 show Type and version of Firewall in titel 2017-06-28 14:56:57 +02:00
Kay Marquardt (Gnadelwartz)
fb2255d7dc remove edit_rule6 2017-06-28 14:18:33 +02:00
Kay Marquardt (Gnadelwartz)
5e99df971a fix save_rule6 2017-06-28 14:07:41 +02:00
Kay Marquardt (Gnadelwartz)
f267d4e02a unfiy edit_rule 2017-06-28 14:06:06 +02:00
Kay Marquardt (Gnadelwartz)
2ba020877c move firewall6 save_rule and setup to firwall/save_rule6 and setup6 2017-06-28 13:21:33 +02:00
Kay Marquardt (Gnadelwartz)
bd0719cdf6 unify all *.cgi execpt save_rule and setup 2017-06-28 13:03:03 +02:00
Kay Marquardt (Gnadelwartz)
33255fa816 fix some version= 2017-06-28 12:39:58 +02:00
Kay Marquardt (Gnadelwartz)
0203c34720 use version in all forms and in back links 2017-06-28 12:32:22 +02:00
Kay Marquardt (Gnadelwartz)
1db7c040c7 introduce new cgi parameter version=inet4|inet6 2017-06-28 12:07:42 +02:00
Kay Marquardt (Gnadelwartz)
d564460476 Merge remote-tracking branch 'upstream/master' 2017-06-28 11:29:40 +02:00
Kay Marquardt (Gnadelwartz)
f75fa3586d start unify edit_rule.cgi save_rule.cgi 2017-06-27 17:22:17 +02:00
Kay Marquardt (Gnadelwartz)
07238510b0 move edit_rule6 to firewall 2017-06-27 16:09:35 +02:00
Kay Marquardt (Gnadelwartz)
cc7047d83b rename edit_rule edit_rule6 2017-06-27 16:05:22 +02:00
Kay Marquardt (Gnadelwartz)
eeda9a6bad remove my uneeded UTF-8 files 2017-06-27 15:39:37 +02:00
Kay Marquardt (Gnadelwartz)
feb4d69832 change LANG update and include UTF-8 generation 2017-06-27 15:36:56 +02:00
Kay Marquardt (Gnadelwartz)
b08e3aaa8d fix UTF-8 lang generation 2017-06-27 12:45:53 +02:00
Kay Marquardt (Gnadelwartz)
fdde2a308c fix perl path and firewall-lib missing ; 2017-06-27 11:21:01 +02:00
Jamie Cameron
f74d8b1571 Populate cache even if there is nothing to read 2017-06-25 19:17:24 -07:00
Kay Marquardt (Gnadelwartz)
9646bd7a9b unify [a-c]*.cgi 2017-06-22 17:20:18 +02:00
Kay Marquardt (Gnadelwartz)
6268f98320 firewall and firewall6 use same index.cgi 2017-06-22 16:43:01 +02:00
Kay Marquardt (Gnadelwartz)
d652711c6b move firewall6-lib to firewall 2017-06-22 16:19:26 +02:00
Kay Marquardt (Gnadelwartz)
15ce5c5667 start unifying index.cgi, add maxlines feature to ipv4 2017-06-22 13:57:18 +02:00
Kay Marquardt (Gnadelwartz)
d6516da8c9 use unified firewall-lib.pl for IPV6 2017-06-21 13:26:39 +02:00
Kay Marquardt (Gnadelwartz)
9abe9c48f7 show tabs to switch IPV4 and IPV6 in index.cgi 2017-06-21 12:44:17 +02:00
Kay Marquardt (Gnadelwartz)
44c083668b IPV4 use unified lin now :-) 2017-06-21 10:15:15 +02:00
Kay Marquardt (Gnadelwartz)
397e133657 intial unified firewall-lib 2017-06-21 10:13:53 +02:00
Kay Marquardt (Gnadelwartz)
f36f508346 update lang, show IPV4 Firewall 2017-06-20 17:28:32 +02:00
Kay Marquardt (Gnadelwartz)
ad0413d244 adjust lang/de 2017-06-20 15:29:13 +02:00
Kay Marquardt (Gnadelwartz)
e8e8df4c2a show family and max elements for ipset 2017-06-20 15:26:49 +02:00
Kay Marquardt (Gnadelwartz)
2cd847d2a6 rename firewall-lib.pl firewall4-lib-pl 2017-06-20 12:38:28 +02:00
Kay Marquardt (Gnadelwartz)
dbfc51b9f4 minor adjustment: change <tt>iptables to <tt>iptables(6) in lang files 2017-06-20 12:14:21 +02:00
Kay Marquardt (Gnadelwartz)
ccf7166ce9 replace firewall6 lang help dirs with symlink 2017-06-20 11:54:17 +02:00
Kay Marquardt (Gnadelwartz)
3655555f7a unify firewall language strings 2017-06-20 11:32:59 +02:00
Kay Marquardt (Gnadelwartz)
a0a92ff4cb unify firewall help files 2017-06-20 11:04:01 +02:00
4649 changed files with 30230 additions and 32419 deletions

58
.gitattributes vendored Normal file
View File

@@ -0,0 +1,58 @@
# webmin .gitattribues file
# help git / github to know the encoding of webmin (lang) files
# set default encoding to iso-8859-1 aka ASCII
* working-tree-encoding=iso8859-1 git-encoding=iso8859-1
# force module.info to iso-8859-1 even it contains other encodings
*/module.info working-tree-encoding=iso8859-1 git-encoding=iso8859-1
# set all .UTF-8 to UTF-8
*.UTF-8 working-tree-encoding=UTF-8 git-encoding=UTF-8
# set all non iso8859-1 lang files to correct encoding
**/lang/ru_SU working-tree-encoding=koi8-r git-encoding=koi8-r
**/lang/ru_RU working-tree-encoding=windows-1251 git-encoding=windows-1251
**/lang/zh_TW.Big5 working-tree-encoding=Big5 git-encoding=Big5
**/lang/zh_CN working-tree-encoding=GB2312 git-encoding=GB2312
**/lang/hu working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
**/lang/he working-tree-encoding=iso-8859-8-I git-encoding=iso-8859-8-I
**/lang/tr working-tree-encoding=iso-8859-9 git-encoding=iso-8859-9
**/lang/pl working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
**/lang/ja_JP.euc working-tree-encoding=EUC-JP git-encoding=EUC-JP
**/lang/si working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
**/lang/ko_KR.euc working-tree-encoding=EUC-KR git-encoding=EUC-KR
**/lang/cz working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
**/lang/th working-tree-encoding=tis-620 git-encoding=tis-620
**/lang/no working-tree-encoding=iso-8859-15 git-encoding=iso-8859-15
**/lang/sk working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
**/lang/lt working-tree-encoding=windows-1257 git-encoding=windows-1257
**/lang/bg working-tree-encoding=windows-1251 git-encoding=windows-1251
**/lang/el working-tree-encoding=iso-8859-7 git-encoding=iso-8859-7
**/lang/uk_UA working-tree-encoding=windows-1251 git-encoding=windows-1251
**/lang/ar working-tree-encoding=iso-8859-6-I git-encoding=iso-8859-6-I
**/lang/fa working-tree-encoding=UTF-8 git-encoding=UTF-8
# set all non iso8859-1 config.info files to correct encoding
*/config.info.ru_SU working-tree-encoding=koi8-r git-encoding=koi8-r
*/lconfig.info.ru_RU working-tree-encoding=windows-1251 git-encoding=windows-1251
*/config.info.zh_TW.Big5 working-tree-encoding=Big5 git-encoding=Big5
*/config.info.zh_CN working-tree-encoding=GB2312 git-encoding=GB2312
*/lconfig.info.hu working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
*/config.info.he working-tree-encoding=iso-8859-8-I git-encoding=iso-8859-8-I
*/config.info.tr working-tree-encoding=iso-8859-9 git-encoding=iso-8859-9
*/config.info.pl working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
*/config.info.ja_JP.euc working-tree-encoding=EUC-JP git-encoding=EUC-JP
*/config.info.si working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
*/config.info.ko_KR.euc working-tree-encoding=EUC-KR git-encoding=EUC-KR
*/lconfig.info.cz working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
*/lconfig.info.th working-tree-encoding=tis-620 git-encoding=tis-620
*/config.info.no working-tree-encoding=iso-8859-15 git-encoding=iso-8859-15
*/config.info.sk working-tree-encoding=iso-8859-2 git-encoding=iso-8859-2
*/config.info.lt working-tree-encoding=windows-1257 git-encoding=windows-1257
*/lconfig.info.bg working-tree-encoding=windows-1251 git-encoding=windows-1251
*/config.info.el working-tree-encoding=iso-8859-7 git-encoding=iso-8859-7
*/config.info.uk_UA working-tree-encoding=windows-1251 git-encoding=windows-1251
*/config.info.ar working-tree-encoding=iso-8859-6-I git-encoding=iso-8859-6-I
*/config.info.fa working-tree-encoding=UTF-8 git-encoding=UTF-8

22
.gitignore vendored Normal file
View File

@@ -0,0 +1,22 @@
# thumbnails
Thumbs.db
.xvpics
# python byte-compiled
*.py[cod]
# temp files
*~
*.bak
test
*.tmp
*.site
core
# build files
.builds
.build
# makedist.pl
tarballs/
minimal/

View File

@@ -230,3 +230,10 @@ Fixed an XSS bug that allowed xmlrpc.cgi to be abused by a malicious link.
For new installs, switched the location of data files in many modules to /var/webmin instead of /etc/webmin.
---- Changes since 1.790 ----
Added a recent logins section to the System Information page.
Major rework of majordomo module, Kay Marquardt
---- Changes since 1.870 ----
German translation updates, thanks to Raymond Vetter.
Catalan translation updates from Jaume Badiella.
Bulgarian translations from Grigor Gatchev.
Added Support for Synology NAS and opkg/ipkg Community Package Manager, Kay Marquardt
Added Support for configuring spam filtering when amvisd is used, Kay Marquardt

37
CHANGELOG.md Normal file
View File

@@ -0,0 +1,37 @@
## Changelog
#### Version 1.920 (July 04, 2019)
This update includes the latest theme version, translation updates, the ability to disable hosts file entries, easier monitoring of bootup actions, and a bunch of bugfixes.
#### Version 1.910 (May 09, 2019)
This release includes theme and translation updates, a page for editing package repositories, cron and status module improvements, and a bunch of other bugfixes and small improvements.
#### Version 1.900 (November 19, 2018)
This version includes wildcard Let's Encrypt SSL cert support, theme and translation updates, support for announcements to Webmin users, and a bunch of other bugfixes and small improvements.
#### Version 1.890 (July 19, 2018)
This version includes Ubuntu 18 network config support, translation updates, multiple theme and file manager updates, BIND freeze/thaw support, support for more Linux distributuions, and a bunch of other bugfixes and small improvements.
#### Version 1.880 (March 16, 2018)
This version includes German, Catalan and Bulgarian translation updates, a new version of the Authentic Theme, support for directly editing the MySQL and PostgreSQL config files, Let's Encrypt bugfixes, more control over system status email notifications, and more.
#### Version 1.870 (December 08, 2018)
This release includes many translation updates, fixes for Let's Encrypt support, UI cleanups, and most importantly a new major version of the Authentic Theme.
#### Version 1.860 (October 10, 2017)
This release includes Let's Encrypt DNS fixes, Majordomo module improvements, XSS security bugfixes, translation updates, a new version of the theme, and more.
#### Version 1.850 (June 28, 2017)
This release includes Let's Encrypt fixes, Majordomo module improvements, FirewallD forwarding support, translation updates, an update to the Authentic theme, and a bunch of other bugfixes.
#### Version 1.840 (May 08, 2017)
This major release includes a large theme update, XSS security fixes, per-domain SSL cert support, thin-provisioned LVM support, Let's Encrypt improvements, translation updates, and the usual gang of bugfixes. Also available is Usermin 1.710, which contains many of the same updates.
#### Version 1.830 (December 29, 2016)
This is mainly a bugfix release, but also contains some translation updates, the latest version of the Authentic Theme, fixes related to Let's Encrypt and LDAP client support, and SElinux and file attribute support in the file manager.
#### Version 1.820 (October 3, 2016)
This updated includes a bunch of bugfixes (particularly in the BIND module), translation updates, the ability to download a MySQL backup, Let's Encrypt improvements, and more.
#### Version 1.810 (August 8, 2016)
This updated includes the latest Authentic Theme, a new IPv6 Firewall module for Linux, Webmin actions logging improvements, Let's Encrypt API fixes and a bunch of other small updates and bugfixes.

53
LICENCE
View File

@@ -1,29 +1,30 @@
---------------------------------------------------------
Copyright (c) Jamie Cameron
All rights reserved.
BSD 3-Clause License
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the developer nor the names of contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
Copyright (c) Jamie Cameron
THIS SOFTWARE IS PROVIDED BY THE DEVELOPER ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE DEVELOPER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
---------------------------------------------------------
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

56
README
View File

@@ -1,56 +0,0 @@
Webmin Version 1.850
--------------------
Webmin is a web-based interface for system administration for Unix.
Using any browser that supports tables and forms, you can setup user
accounts, Apache, internet services, DNS, file sharing and so on.
Webmin consists of a simple web server, and a number of CGI programs
which directly update system files like /etc/inetd.conf and /etc/passwd.
The web server and all CGI programs are written in Perl version 5, and use
only the standard perl modules.
Webmin can be installed in two different ways :
1) By just running the setup.sh script in the same directory as this README
file, with no arguments. You will be asked a series of questions such as
the configuration directory, your chosen login name and password, and
possibly your operating system. For questions where a default is shown
in square brackets, you can just hit enter to accept the default (which
is usually correct).
If the configuration directory you enter is the same as that used by
a previous install of Webmin, it will be automatically upgraded with all
configurable settings preserved.
This will set up Webmin to run directly from this directory. After running
setup.sh, do not delete the directory as it contains all the scripts and
programs that will be used by Webmin when it is running. Unlike in the second
installation method, the Webmin scripts do not get copied to another
location when installing.
2) By running the setup.sh script in this directory, but with a command-line
argument such as /usr/local/webmin . When a directory like this is provided,
Webmin's scripts will be copied to the chosen directory and it will be
configured to run from that location.
The exact same questions will be asked by setup.sh when it is run with
a directory argument, and upgrading will work in the same way. If you
are upgrading an old install, you should enter the same directory argument
so that the new files overwrite the old in order to save disk space.
After Webmin has been installed to a specific directory using this method,
the directory extracted from the tar.gz file can be safely deleted.
If you are installing Webmin on a Windows system, you must run the command
perl setup.pl instead, as shell scripts will not typically run on a Windows
system. The Windows version depends on several programs and modules that may
not be part of the standard distribution. You will need the process.exe
commmand, the sc.exe command and the Win32::Daemon Perl module.
For more information, see http://www.webmin.com/
For documentation, see http://doxfer.webmin.com/
Jamie Cameron
jcameron@webmin.com

53
README.md Normal file
View File

@@ -0,0 +1,53 @@
## Contents
* [Changelog](https://github.com/webmin/webmin/blob/master/CHANGELOG.md)
* [About](#about)
* [Installation](#installation)[<img src="https://github.com/webmin-devel/webmin/blob/master/media/download-23x14-stable.png?raw=true" title="Stable Versions">](http://webmin.com/download.html)[<img src="https://github.com/webmin-devel/webmin/blob/master/media/download-23x14-devel.png?raw=true" title="Development Versions">](http://webmin.com/devel.html)
* [Documentation](#documentation)
* [Development](#development)
* [License](#license)
## About
**Webmin** is a web-based system administration tool for Unix-like servers, and services with over _1,000,000_ installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and [many more](https://doxfer.webmin.com/Webmin/Introduction).
![](https://github.com/webmin-devel/webmin/blob/master/media/webmin-demo-basic.gif?raw=true)
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:
* [Virtualmin](https://www.virtualmin.com) is a powerful, flexible, most popular, and most comprehensive web-hosting control panel for Linux, and BSD systems, with over _100,000_ installations worldwide. It is available in an open-source community-supported version, and a more feature-filled version with premium support;
* [Usermin](https://github.com/webmin/usermin) presents and controls a subset of user-centred features, rather than administrator-level tasks.
Webmin includes _116_ [standard modules](https://doxfer.webmin.com/Webmin/Webmin_Modules), and there are at least as many third-party modules.
### Requirements
Perl 5.10 or higher.
## Installation
Webmin can be installed in two different ways:
1. By downloading a pre-built package, available for different distributions (CentOS, Fedora, SuSE, Mandriva, Debian, Ubuntu, Solaris and [other](http://www.webmin.com/support.html)) from our [download page](http://webmin.com/download.html);
<kbd>Note: It is highly recommended to [add repository](https://doxfer.webmin.com/Webmin/Installation) to your system for having automatic updates.</kbd>
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-1.930.tar.gz), and running [_setup.sh_](http://www.webmin.com/tgz.html) script, with no arguments, which will setup to run it directly from this directory, or with a command-line argument, such as targeted directory.
<kbd>Note: If you are installing Webmin [on Windows](http://www.webmin.com/windows.html) system, you must run the command `perl setup.pl` instead. The Windows version depends on several programs, and modules that may not be part of the standard distribution. You will need _process.exe_ commmand, _sc.exe_ command, and _Win32::Daemon_ Perl module.</kbd>
## Documentation
Complete set of documentation for Webmin and all of its modules can be found at out [Wiki page](https://doxfer.webmin.com/Webmin/Main_Page).
## Development
### Lead developer
* [Jamie Cameron](http://www.webmin.com/about.html) [![](https://github.com/webmin-devel/webmin/blob/master/media/linkedin-15x15.png?raw=true)](https://www.linkedin.com/in/jamiecameron2)
### Contributors
* [Joe Cooper](https://github.com/swelljoe)
* [Ilia Rostovtsev](https://github.com/rostovtsev)
* [Kay Marquardt](https://github.com/gnadelwartz)
* [Nawawi Jamili](https://github.com/nawawi) + [57 more..](https://github.com/webmin/webmin/graphs/contributors)
## License
Webmin is released under the [BSD License](https://github.com/webmin/webmin/blob/master/LICENCE).

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +0,0 @@
Revision history for Perl extension Authen::SolarisRBAC.
0.01 Mon Apr 18 11:53:37 2005
- original version; created by h2xs 1.20 with options
-A -n Authen::SolarisRBAC

View File

@@ -1,6 +0,0 @@
Changes
MANIFEST
Makefile.PL
SolarisRBAC.pm
SolarisRBAC.xs
test.pl

View File

@@ -1,877 +0,0 @@
# This Makefile is for the Authen::SolarisRBAC extension to perl.
#
# It was generated automatically by MakeMaker version
# 6.17 (Revision: 1.133) from the contents of
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
#
# ANY CHANGES MADE HERE WILL BE LOST!
#
# MakeMaker ARGV: ()
#
# MakeMaker Parameters:
# CCCDLFLAGS => q[ ]
# CCFLAGS => q[ ]
# DEFINE => q[]
# INC => q[]
# LIBS => [q[-lsecdb -lsocket -lnsl -lintl]]
# NAME => q[Authen::SolarisRBAC]
# OPTIMIZE => q[ ]
# PREREQ_PM => { }
# VERSION_FROM => q[SolarisRBAC.pm]
# --- MakeMaker post_initialize section:
# --- MakeMaker const_config section:
# These definitions are from config.sh (via /usr/perl5/5.8.4/lib/sun4-solaris-64int/Config.pm)
# They may have been overridden via Makefile.PL or on the command line
AR = ar
CC = cc
CCCDLFLAGS =
CCDLFLAGS = -R /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE
DLEXT = so
DLSRC = dl_dlopen.xs
LD = cc
LDDLFLAGS = -G
LDFLAGS =
LIBC = /lib/libc.so
LIB_EXT = .a
OBJ_EXT = .o
OSNAME = solaris
OSVERS = 2.10
RANLIB = :
SITELIBEXP = /usr/perl5/site_perl/5.8.4
SITEARCHEXP = /usr/perl5/site_perl/5.8.4/sun4-solaris-64int
SO = so
EXE_EXT =
FULL_AR = /usr/ccs/bin/ar
VENDORARCHEXP = /usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int
VENDORLIBEXP = /usr/perl5/vendor_perl/5.8.4
# --- MakeMaker constants section:
AR_STATIC_ARGS = cr
DIRFILESEP = /
NAME = Authen::SolarisRBAC
NAME_SYM = Authen_SolarisRBAC
VERSION = 0.1
VERSION_MACRO = VERSION
VERSION_SYM = 0_1
DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
XS_VERSION = 0.1
XS_VERSION_MACRO = XS_VERSION
XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
INST_ARCHLIB = blib/arch
INST_SCRIPT = blib/script
INST_BIN = blib/bin
INST_LIB = blib/lib
INST_MAN1DIR = blib/man1
INST_MAN3DIR = blib/man3
MAN1EXT = 1
MAN3EXT = 3
INSTALLDIRS = site
DESTDIR =
PREFIX =
PERLPREFIX = /usr/perl5/5.8.4
SITEPREFIX = /usr/perl5/5.8.4
VENDORPREFIX = /usr/perl5/5.8.4
INSTALLPRIVLIB = $(PERLPREFIX)/lib
DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
INSTALLSITELIB = /usr/perl5/site_perl/5.8.4
DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
INSTALLVENDORLIB = /usr/perl5/vendor_perl/5.8.4
DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
INSTALLARCHLIB = $(PERLPREFIX)/lib/sun4-solaris-64int
DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
INSTALLSITEARCH = /usr/perl5/site_perl/5.8.4/sun4-solaris-64int
DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
INSTALLVENDORARCH = /usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int
DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
INSTALLBIN = $(PERLPREFIX)/bin
DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
INSTALLSITEBIN = $(SITEPREFIX)/bin
DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
INSTALLVENDORBIN = $(VENDORPREFIX)/bin
DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
INSTALLSCRIPT = $(PERLPREFIX)/bin
DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
INSTALLMAN1DIR = $(PERLPREFIX)/man/man1
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/man/man1
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
INSTALLMAN3DIR = $(PERLPREFIX)/man/man3
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/man/man3
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
PERL_LIB = /usr/perl5/5.8.4/lib
PERL_ARCHLIB = /usr/perl5/5.8.4/lib/sun4-solaris-64int
LIBPERL_A = libperl.a
FIRST_MAKEFILE = Makefile
MAKEFILE_OLD = $(FIRST_MAKEFILE).old
MAKE_APERL_FILE = $(FIRST_MAKEFILE).aperl
PERLMAINCC = $(CC)
PERL_INC = /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE
PERL = /usr/local/bin/perl
FULLPERL = /usr/local/bin/perl
ABSPERL = $(PERL)
PERLRUN = $(PERL)
FULLPERLRUN = $(FULLPERL)
ABSPERLRUN = $(ABSPERL)
PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
PERL_CORE = 0
PERM_RW = 644
PERM_RWX = 755
MAKEMAKER = /usr/perl5/5.8.4/lib/ExtUtils/MakeMaker.pm
MM_VERSION = 6.17
MM_REVISION = 1.133
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
# DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
FULLEXT = Authen/SolarisRBAC
BASEEXT = SolarisRBAC
PARENT_NAME = Authen
DLBASE = $(BASEEXT)
VERSION_FROM = SolarisRBAC.pm
INC =
DEFINE =
OBJECT = $(BASEEXT)$(OBJ_EXT)
LDFROM = $(OBJECT)
LINKTYPE = dynamic
# Handy lists of source code files:
XS_FILES = SolarisRBAC.xs
C_FILES = SolarisRBAC.c
O_FILES = SolarisRBAC.o
H_FILES =
MAN1PODS =
MAN3PODS = SolarisRBAC.pm
# Where is the Config information that we are using/depend on
CONFIGDEP = $(PERL_ARCHLIB)$(DIRFILESEP)Config.pm $(PERL_INC)$(DIRFILESEP)config.h
# Where to build things
INST_LIBDIR = $(INST_LIB)/Authen
INST_ARCHLIBDIR = $(INST_ARCHLIB)/Authen
INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)
INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)
INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs
# Extra linker info
EXPORT_LIST =
PERL_ARCHIVE =
PERL_ARCHIVE_AFTER =
TO_INST_PM = SolarisRBAC.pm
PM_TO_BLIB = SolarisRBAC.pm \
$(INST_LIB)/Authen/SolarisRBAC.pm
# --- MakeMaker platform_constants section:
MM_Unix_VERSION = 1.42
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
# --- MakeMaker tool_autosplit section:
# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
AUTOSPLITFILE = $(PERLRUN) -e 'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)'
# --- MakeMaker tool_xsubpp section:
XSUBPPDIR = /usr/perl5/5.8.4/lib/ExtUtils
XSUBPP = $(XSUBPPDIR)/xsubpp
XSPROTOARG =
XSUBPPDEPS = /usr/perl5/5.8.4/lib/ExtUtils/typemap $(XSUBPP)
XSUBPPARGS = -typemap /usr/perl5/5.8.4/lib/ExtUtils/typemap
XSUBPP_EXTRA_ARGS =
# --- MakeMaker tools_other section:
SHELL = /bin/sh
CHMOD = chmod
CP = cp
MV = mv
NOOP = $(SHELL) -c true
NOECHO = @
RM_F = rm -f
RM_RF = rm -rf
TEST_F = test -f
TOUCH = touch
UMASK_NULL = umask 0
DEV_NULL = > /dev/null 2>&1
MKPATH = $(PERLRUN) "-MExtUtils::Command" -e mkpath
EQUALIZE_TIMESTAMP = $(PERLRUN) "-MExtUtils::Command" -e eqtime
ECHO = echo
ECHO_N = echo -n
UNINST = 0
VERBINST = 0
MOD_INSTALL = $(PERLRUN) -MExtUtils::Install -e 'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');'
DOC_INSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
UNINSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e uninstall
WARN_IF_OLD_PACKLIST = $(PERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist
# --- MakeMaker makemakerdflt section:
makemakerdflt: all
$(NOECHO) $(NOOP)
# --- MakeMaker dist section:
TAR = tar
TARFLAGS = cvf
ZIP = zip
ZIPFLAGS = -r
COMPRESS = gzip --best
SUFFIX = .gz
SHAR = shar
PREOP = $(NOECHO) $(NOOP)
POSTOP = $(NOECHO) $(NOOP)
TO_UNIX = $(NOECHO) $(NOOP)
CI = ci -u
RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
DIST_CP = best
DIST_DEFAULT = tardist
DISTNAME = Authen-SolarisRBAC
DISTVNAME = Authen-SolarisRBAC-0.1
# --- MakeMaker macro section:
# --- MakeMaker depend section:
# --- MakeMaker cflags section:
CCFLAGS =
OPTIMIZE =
PERLTYPE =
MPOLLUTE =
# --- MakeMaker const_loadlibs section:
# Authen::SolarisRBAC might depend on some other libraries:
# See ExtUtils::Liblist for details
#
EXTRALIBS = -lsecdb -lintl
LDLOADLIBS = -lsecdb -lsocket -lnsl -lintl
BSLOADLIBS =
LD_RUN_PATH = /lib
# --- MakeMaker const_cccmd section:
CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
$(CCFLAGS) $(OPTIMIZE) \
$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
$(XS_DEFINE_VERSION)
# --- MakeMaker post_constants section:
# --- MakeMaker pasthru section:
PASTHRU = LIB="$(LIB)"\
LIBPERL_A="$(LIBPERL_A)"\
LINKTYPE="$(LINKTYPE)"\
PREFIX="$(PREFIX)"\
OPTIMIZE="$(OPTIMIZE)"\
PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\
PASTHRU_INC="$(PASTHRU_INC)"
# --- MakeMaker special_targets section:
.SUFFIXES: .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
.PHONY: all config static dynamic test linkext manifest
# --- MakeMaker c_o section:
.c.i:
cc -E -c $(PASTHRU_INC) $(INC) \
$(CCFLAGS) $(OPTIMIZE) \
$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
$(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
.c.s:
$(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
.c$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
.C$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
.cpp$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
.cxx$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
.cc$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
# --- MakeMaker xs_c section:
.xs.c:
$(PERLRUN) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
# --- MakeMaker xs_o section:
.xs$(OBJ_EXT):
$(PERLRUN) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
# --- MakeMaker top_targets section:
all :: pure_all manifypods
$(NOECHO) $(NOOP)
pure_all :: config pm_to_blib subdirs linkext
$(NOECHO) $(NOOP)
subdirs :: $(MYEXTLIB)
$(NOECHO) $(NOOP)
config :: $(FIRST_MAKEFILE) $(INST_LIBDIR)$(DIRFILESEP).exists
$(NOECHO) $(NOOP)
config :: $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
$(NOECHO) $(NOOP)
config :: $(INST_AUTODIR)$(DIRFILESEP).exists
$(NOECHO) $(NOOP)
$(INST_AUTODIR)/.exists :: /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h
$(NOECHO) $(MKPATH) $(INST_AUTODIR)
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h $(INST_AUTODIR)/.exists
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_AUTODIR)
$(INST_LIBDIR)/.exists :: /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h
$(NOECHO) $(MKPATH) $(INST_LIBDIR)
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h $(INST_LIBDIR)/.exists
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_LIBDIR)
$(INST_ARCHAUTODIR)/.exists :: /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h
$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h $(INST_ARCHAUTODIR)/.exists
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
config :: $(INST_MAN3DIR)$(DIRFILESEP).exists
$(NOECHO) $(NOOP)
$(INST_MAN3DIR)/.exists :: /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h
$(NOECHO) $(MKPATH) $(INST_MAN3DIR)
$(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perl.h $(INST_MAN3DIR)/.exists
-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_MAN3DIR)
help:
perldoc ExtUtils::MakeMaker
# --- MakeMaker linkext section:
linkext :: $(LINKTYPE)
$(NOECHO) $(NOOP)
# --- MakeMaker dlsyms section:
# --- MakeMaker dynamic section:
dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
$(NOECHO) $(NOOP)
# --- MakeMaker dynamic_bs section:
BOOTSTRAP = $(BASEEXT).bs
# As Mkbootstrap might not write a file (if none is required)
# we use touch to prevent make continually trying to remake it.
# The DynaLoader only reads a non-empty file.
$(BOOTSTRAP): $(FIRST_MAKEFILE) $(BOOTDEP) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
$(NOECHO) $(ECHO) "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
$(NOECHO) $(PERLRUN) \
"-MExtUtils::Mkbootstrap" \
-e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
$(NOECHO) $(TOUCH) $(BOOTSTRAP)
$(CHMOD) $(PERM_RW) $@
$(INST_BOOT): $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
$(NOECHO) $(RM_RF) $(INST_BOOT)
-$(CP) $(BOOTSTRAP) $(INST_BOOT)
$(CHMOD) $(PERM_RW) $@
# --- MakeMaker dynamic_lib section:
# This section creates the dynamically loadable $(INST_DYNAMIC)
# from $(OBJECT) and possibly $(MYEXTLIB).
ARMAYBE = :
OTHERLDFLAGS =
INST_DYNAMIC_DEP =
INST_DYNAMIC_FIX =
$(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP)
$(RM_F) $@
LD_RUN_PATH="$(LD_RUN_PATH)" $(LD) $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) $(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) $(INST_DYNAMIC_FIX)
$(CHMOD) $(PERM_RWX) $@
# --- MakeMaker static section:
## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: "make static"
static :: $(FIRST_MAKEFILE) $(INST_STATIC)
$(NOECHO) $(NOOP)
# --- MakeMaker static_lib section:
$(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
$(RM_RF) $@
$(FULL_AR) $(AR_STATIC_ARGS) $@ $(OBJECT) && $(RANLIB) $@
$(CHMOD) $(PERM_RWX) $@
$(NOECHO) $(ECHO) "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)/extralibs.ld
# --- MakeMaker manifypods section:
POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
POD2MAN = $(POD2MAN_EXE)
manifypods : pure_all \
SolarisRBAC.pm \
SolarisRBAC.pm
$(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW)\
SolarisRBAC.pm $(INST_MAN3DIR)/Authen::SolarisRBAC.$(MAN3EXT)
# --- MakeMaker processPL section:
# --- MakeMaker installbin section:
# --- MakeMaker subdirs section:
# none
# --- MakeMaker clean_subdirs section:
clean_subdirs :
$(NOECHO) $(NOOP)
# --- MakeMaker clean section:
# Delete temporary files but do not touch installed files. We don't delete
# the Makefile here so a later make realclean still has a makefile to use.
clean :: clean_subdirs
-$(RM_RF) SolarisRBAC.c ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all $(INST_ARCHAUTODIR)/extralibs.ld perlmain.c tmon.out mon.out so_locations pm_to_blib *$(OBJ_EXT) *$(LIB_EXT) perl.exe perl perl$(EXE_EXT) $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def lib$(BASEEXT).def $(BASEEXT).exp $(BASEEXT).x core core.*perl.*.? *perl.core core.[0-9] core.[0-9][0-9] core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9][0-9]
-$(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
# --- MakeMaker realclean_subdirs section:
realclean_subdirs :
$(NOECHO) $(NOOP)
# --- MakeMaker realclean section:
# Delete temporary files (via clean) and also delete installed files
realclean purge :: clean realclean_subdirs
$(RM_RF) $(INST_AUTODIR) $(INST_ARCHAUTODIR)
$(RM_RF) $(DISTVNAME)
$(RM_F) $(INST_DYNAMIC) $(INST_BOOT)
$(RM_F) $(INST_STATIC)
$(RM_F) $(INST_LIB)/Authen/SolarisRBAC.pm $(MAKEFILE_OLD) $(FIRST_MAKEFILE)
# --- MakeMaker metafile section:
metafile :
$(NOECHO) $(ECHO) '# http://module-build.sourceforge.net/META-spec.html' > META.yml
$(NOECHO) $(ECHO) '#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#' >> META.yml
$(NOECHO) $(ECHO) 'name: Authen-SolarisRBAC' >> META.yml
$(NOECHO) $(ECHO) 'version: 0.1' >> META.yml
$(NOECHO) $(ECHO) 'version_from: SolarisRBAC.pm' >> META.yml
$(NOECHO) $(ECHO) 'installdirs: site' >> META.yml
$(NOECHO) $(ECHO) 'requires:' >> META.yml
$(NOECHO) $(ECHO) '' >> META.yml
$(NOECHO) $(ECHO) 'distribution_type: module' >> META.yml
$(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml
# --- MakeMaker metafile_addtomanifest section:
metafile_addtomanifest:
$(NOECHO) $(PERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
-e ' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"'
# --- MakeMaker dist_basics section:
distclean :: realclean distcheck
$(NOECHO) $(NOOP)
distcheck :
$(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
skipcheck :
$(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
manifest :
$(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
veryclean : realclean
$(RM_F) *~ *.orig */*~ */*.orig
# --- MakeMaker dist_core section:
dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
$(NOECHO) $(PERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
-e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';'
tardist : $(DISTVNAME).tar$(SUFFIX)
$(NOECHO) $(NOOP)
uutardist : $(DISTVNAME).tar$(SUFFIX)
uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
$(DISTVNAME).tar$(SUFFIX) : distdir
$(PREOP)
$(TO_UNIX)
$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(COMPRESS) $(DISTVNAME).tar
$(POSTOP)
zipdist : $(DISTVNAME).zip
$(NOECHO) $(NOOP)
$(DISTVNAME).zip : distdir
$(PREOP)
$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(POSTOP)
shdist : distdir
$(PREOP)
$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
$(RM_RF) $(DISTVNAME)
$(POSTOP)
# --- MakeMaker distdir section:
distdir : metafile metafile_addtomanifest
$(RM_RF) $(DISTVNAME)
$(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
# --- MakeMaker dist_test section:
disttest : distdir
cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL
cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
# --- MakeMaker dist_ci section:
ci :
$(PERLRUN) "-MExtUtils::Manifest=maniread" \
-e "@all = keys %{ maniread() };" \
-e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
-e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
# --- MakeMaker install section:
install :: all pure_install doc_install
install_perl :: all pure_perl_install doc_perl_install
install_site :: all pure_site_install doc_site_install
install_vendor :: all pure_vendor_install doc_vendor_install
pure_install :: pure_$(INSTALLDIRS)_install
doc_install :: doc_$(INSTALLDIRS)_install
pure__install : pure_site_install
$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
doc__install : doc_site_install
$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
pure_perl_install ::
$(NOECHO) $(MOD_INSTALL) \
read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist \
write $(DESTINSTALLARCHLIB)/auto/$(FULLEXT)/.packlist \
$(INST_LIB) $(DESTINSTALLPRIVLIB) \
$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
$(INST_BIN) $(DESTINSTALLBIN) \
$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
$(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \
$(INST_MAN3DIR) $(DESTINSTALLMAN3DIR)
$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
$(SITEARCHEXP)/auto/$(FULLEXT)
pure_site_install ::
$(NOECHO) $(MOD_INSTALL) \
read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \
write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \
$(INST_LIB) $(DESTINSTALLSITELIB) \
$(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \
$(INST_BIN) $(DESTINSTALLSITEBIN) \
$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
$(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \
$(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR)
$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
$(PERL_ARCHLIB)/auto/$(FULLEXT)
pure_vendor_install ::
$(NOECHO) $(MOD_INSTALL) \
read $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist \
write $(DESTINSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist \
$(INST_LIB) $(DESTINSTALLVENDORLIB) \
$(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
$(INST_BIN) $(DESTINSTALLVENDORBIN) \
$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
$(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \
$(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
doc_perl_install ::
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
-$(NOECHO) $(DOC_INSTALL) \
"Module" "$(NAME)" \
"installed into" "$(INSTALLPRIVLIB)" \
LINKTYPE "$(LINKTYPE)" \
VERSION "$(VERSION)" \
EXE_FILES "$(EXE_FILES)" \
>> $(DESTINSTALLARCHLIB)/perllocal.pod
doc_site_install ::
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
-$(NOECHO) $(DOC_INSTALL) \
"Module" "$(NAME)" \
"installed into" "$(INSTALLSITELIB)" \
LINKTYPE "$(LINKTYPE)" \
VERSION "$(VERSION)" \
EXE_FILES "$(EXE_FILES)" \
>> $(DESTINSTALLARCHLIB)/perllocal.pod
doc_vendor_install ::
$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
-$(NOECHO) $(DOC_INSTALL) \
"Module" "$(NAME)" \
"installed into" "$(INSTALLVENDORLIB)" \
LINKTYPE "$(LINKTYPE)" \
VERSION "$(VERSION)" \
EXE_FILES "$(EXE_FILES)" \
>> $(DESTINSTALLARCHLIB)/perllocal.pod
uninstall :: uninstall_from_$(INSTALLDIRS)dirs
uninstall_from_perldirs ::
$(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist
uninstall_from_sitedirs ::
$(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
uninstall_from_vendordirs ::
$(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist
# --- MakeMaker force section:
# Phony target to force checking subdirectories.
FORCE:
$(NOECHO) $(NOOP)
# --- MakeMaker perldepend section:
PERL_HDRS = \
$(PERL_INC)/EXTERN.h \
$(PERL_INC)/INTERN.h \
$(PERL_INC)/XSUB.h \
$(PERL_INC)/av.h \
$(PERL_INC)/cc_runtime.h \
$(PERL_INC)/config.h \
$(PERL_INC)/cop.h \
$(PERL_INC)/cv.h \
$(PERL_INC)/dosish.h \
$(PERL_INC)/embed.h \
$(PERL_INC)/embedvar.h \
$(PERL_INC)/fakethr.h \
$(PERL_INC)/form.h \
$(PERL_INC)/gv.h \
$(PERL_INC)/handy.h \
$(PERL_INC)/hv.h \
$(PERL_INC)/intrpvar.h \
$(PERL_INC)/iperlsys.h \
$(PERL_INC)/keywords.h \
$(PERL_INC)/mg.h \
$(PERL_INC)/nostdio.h \
$(PERL_INC)/op.h \
$(PERL_INC)/opcode.h \
$(PERL_INC)/patchlevel.h \
$(PERL_INC)/perl.h \
$(PERL_INC)/perlio.h \
$(PERL_INC)/perlsdio.h \
$(PERL_INC)/perlsfio.h \
$(PERL_INC)/perlvars.h \
$(PERL_INC)/perly.h \
$(PERL_INC)/pp.h \
$(PERL_INC)/pp_proto.h \
$(PERL_INC)/proto.h \
$(PERL_INC)/regcomp.h \
$(PERL_INC)/regexp.h \
$(PERL_INC)/regnodes.h \
$(PERL_INC)/scope.h \
$(PERL_INC)/sv.h \
$(PERL_INC)/thrdvar.h \
$(PERL_INC)/thread.h \
$(PERL_INC)/unixish.h \
$(PERL_INC)/util.h
$(OBJECT) : $(PERL_HDRS)
SolarisRBAC.c : $(XSUBPPDEPS)
# --- MakeMaker makefile section:
$(OBJECT) : $(FIRST_MAKEFILE)
# We take a very conservative approach here, but it's worth it.
# We move Makefile to Makefile.old here to avoid gnu make looping.
$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
-$(MAKE) -f $(MAKEFILE_OLD) clean $(DEV_NULL) || $(NOOP)
$(PERLRUN) Makefile.PL
$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
$(NOECHO) $(ECHO) "==> Please rerun the make command. <=="
false
# --- MakeMaker staticmake section:
# --- MakeMaker makeaperl section ---
MAP_TARGET = perl
FULLPERL = /usr/local/bin/perl
$(MAP_TARGET) :: static $(MAKE_APERL_FILE)
$(MAKE) -f $(MAKE_APERL_FILE) $@
$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE)
$(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
$(NOECHO) $(PERLRUNINST) \
Makefile.PL DIR= \
MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
# --- MakeMaker test section:
TEST_VERBOSE=0
TEST_TYPE=test_$(LINKTYPE)
TEST_FILE = test.pl
TEST_FILES =
TESTDB_SW = -d
testdb :: testdb_$(LINKTYPE)
test :: $(TEST_TYPE)
test_dynamic :: pure_all
PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
testdb_dynamic :: pure_all
PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
test_ : test_dynamic
test_static :: pure_all $(MAP_TARGET)
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
testdb_static :: pure_all $(MAP_TARGET)
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
# --- MakeMaker ppd section:
# Creates a PPD (Perl Package Description) for a binary distribution.
ppd:
$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,1,0,0">' > $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <ABSTRACT></ABSTRACT>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <AUTHOR></AUTHOR>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="sun4-solaris-64int" />' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> $(DISTNAME).ppd
$(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
# --- MakeMaker pm_to_blib section:
pm_to_blib: $(TO_INST_PM)
$(NOECHO) $(PERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\
SolarisRBAC.pm $(INST_LIB)/Authen/SolarisRBAC.pm
$(NOECHO) $(TOUCH) $@
# --- MakeMaker selfdocument section:
# --- MakeMaker postamble section:
# End.

View File

@@ -1,14 +0,0 @@
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
'NAME' => 'Authen::SolarisRBAC',
'VERSION_FROM' => 'SolarisRBAC.pm', # finds $VERSION
'PREREQ_PM' => {}, # e.g., Module::Name => 1.1
'LIBS' => ['-lsecdb -lsocket -lnsl -lintl'], # e.g., '-lm'
'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
'INC' => '', # e.g., '-I/usr/include/other'
'CCCDLFLAGS' => ' ',
'CCFLAGS' => ' ',
'OPTIMIZE' => ' ',
);

View File

@@ -1,813 +0,0 @@
# This Makefile is for the Authen::SolarisRBAC extension to perl.
#
# It was generated automatically by MakeMaker version
# 5.45 (Revision: 1.222) from the contents of
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
#
# ANY CHANGES MADE HERE WILL BE LOST!
#
# MakeMaker ARGV: ()
#
# MakeMaker Parameters:
# DEFINE => q[]
# INC => q[]
# LIBS => [q[-lsecdb -lsocket -lnsl -lintl]]
# NAME => q[Authen::SolarisRBAC]
# PREREQ_PM => { }
# VERSION_FROM => q[SolarisRBAC.pm]
# --- MakeMaker post_initialize section:
# --- MakeMaker const_config section:
# These definitions are from config.sh (via /usr/lib/perl5/5.6.0/i386-linux/Config.pm)
# They may have been overridden via Makefile.PL or on the command line
AR = ar
CC = gcc
CCCDLFLAGS = -fpic
CCDLFLAGS = -rdynamic
DLEXT = so
DLSRC = dl_dlopen.xs
LD = gcc
LDDLFLAGS = -shared
LDFLAGS =
LIBC = /lib/libc-2.2.1.so
LIB_EXT = .a
OBJ_EXT = .o
OSNAME = linux
OSVERS = 2.2.14
RANLIB = :
SO = so
EXE_EXT =
FULL_AR = /usr/bin/ar
# --- MakeMaker constants section:
AR_STATIC_ARGS = cr
NAME = Authen::SolarisRBAC
DISTNAME = Authen-SolarisRBAC
NAME_SYM = Authen_SolarisRBAC
VERSION = 0.1
VERSION_SYM = 0_1
XS_VERSION = 0.1
INST_BIN = blib/bin
INST_EXE = blib/script
INST_LIB = blib/lib
INST_ARCHLIB = blib/arch
INST_SCRIPT = blib/script
PREFIX = /usr
INSTALLDIRS = site
INSTALLPRIVLIB = $(PREFIX)/lib/perl5/5.6.0
INSTALLARCHLIB = $(PREFIX)/lib/perl5/5.6.0/i386-linux
INSTALLSITELIB = $(PREFIX)/lib/perl5/site-perl
INSTALLSITEARCH = $(PREFIX)/lib/perl5/site-perl/i386-linux
INSTALLBIN = $(PREFIX)/bin
INSTALLSCRIPT = $(PREFIX)/bin
PERL_LIB = /usr/lib/perl5/5.6.0
PERL_ARCHLIB = /usr/lib/perl5/5.6.0/i386-linux
SITELIBEXP = /usr/lib/perl5/site-perl
SITEARCHEXP = /usr/lib/perl5/site-perl/i386-linux
LIBPERL_A = libperl.a
FIRST_MAKEFILE = Makefile
MAKE_APERL_FILE = Makefile.aperl
PERLMAINCC = $(CC)
PERL_INC = /usr/lib/perl5/5.6.0/i386-linux/CORE
PERL = /usr/local/bin/perl
FULLPERL = /usr/local/bin/perl
FULL_AR = /usr/bin/ar
VERSION_MACRO = VERSION
DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
XS_VERSION_MACRO = XS_VERSION
XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
MAKEMAKER = /usr/lib/perl5/5.6.0/ExtUtils/MakeMaker.pm
MM_VERSION = 5.45
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
# ROOTEXT = Directory part of FULLEXT with leading slash (eg /DBD) !!! Deprecated from MM 5.32 !!!
# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
# DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
FULLEXT = Authen/SolarisRBAC
BASEEXT = SolarisRBAC
PARENT_NAME = Authen
DLBASE = $(BASEEXT)
VERSION_FROM = SolarisRBAC.pm
INC =
DEFINE =
OBJECT = $(BASEEXT)$(OBJ_EXT)
LDFROM = $(OBJECT)
LINKTYPE = dynamic
# Handy lists of source code files:
XS_FILES= SolarisRBAC.xs
C_FILES = SolarisRBAC.c
O_FILES = SolarisRBAC.o
H_FILES =
HTMLLIBPODS =
HTMLSCRIPTPODS =
MAN1PODS =
MAN3PODS = SolarisRBAC.pm
HTMLEXT = html
INST_MAN1DIR = blib/man1
INSTALLMAN1DIR = /usr/share/man/en/man1
MAN1EXT = 1
INST_MAN3DIR = blib/man3
INSTALLMAN3DIR = /usr/share/perl5/man/man3
MAN3EXT = 3
PERM_RW = 644
PERM_RWX = 755
# work around a famous dec-osf make(1) feature(?):
makemakerdflt: all
.SUFFIXES: .xs .c .C .cpp .cxx .cc $(OBJ_EXT)
# Nick wanted to get rid of .PRECIOUS. I don't remember why. I seem to recall, that
# some make implementations will delete the Makefile when we rebuild it. Because
# we call false(1) when we rebuild it. So make(1) is not completely wrong when it
# does so. Our milage may vary.
# .PRECIOUS: Makefile # seems to be not necessary anymore
.PHONY: all config static dynamic test linkext manifest
# Where is the Config information that we are using/depend on
CONFIGDEP = $(PERL_ARCHLIB)/Config.pm $(PERL_INC)/config.h
# Where to put things:
INST_LIBDIR = $(INST_LIB)/Authen
INST_ARCHLIBDIR = $(INST_ARCHLIB)/Authen
INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)
INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)
INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs
EXPORT_LIST =
PERL_ARCHIVE =
TO_INST_PM = SolarisRBAC.pm
PM_TO_BLIB = SolarisRBAC.pm \
$(INST_LIBDIR)/SolarisRBAC.pm
# --- MakeMaker tool_autosplit section:
# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
AUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e 'use AutoSplit;autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1) ;'
# --- MakeMaker tool_xsubpp section:
XSUBPPDIR = /usr/lib/perl5/5.6.0/ExtUtils
XSUBPP = $(XSUBPPDIR)/xsubpp
XSPROTOARG =
XSUBPPDEPS = $(XSUBPPDIR)/typemap $(XSUBPP)
XSUBPPARGS = -typemap $(XSUBPPDIR)/typemap
# --- MakeMaker tools_other section:
SHELL = /bin/sh
CHMOD = chmod
CP = cp
LD = gcc
MV = mv
NOOP = $(SHELL) -c true
RM_F = rm -f
RM_RF = rm -rf
TEST_F = test -f
TOUCH = touch
UMASK_NULL = umask 0
DEV_NULL = > /dev/null 2>&1
# The following is a portable way to say mkdir -p
# To see which directories are created, change the if 0 to if 1
MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath
# This helps us to minimize the effect of the .exists files A yet
# better solution would be to have a stable file in the perl
# distribution with a timestamp of zero. But this solution doesn't
# need any changes to the core distribution and works with older perls
EQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime
# Here we warn users that an old packlist file was found somewhere,
# and that they should call some uninstall routine
WARN_IF_OLD_PACKLIST = $(PERL) -we 'exit unless -f $$ARGV[0];' \
-e 'print "WARNING: I have found an old package in\n";' \
-e 'print "\t$$ARGV[0].\n";' \
-e 'print "Please make sure the two installations are not conflicting\n";'
UNINST=0
VERBINST=1
MOD_INSTALL = $(PERL) -I$(INST_LIB) -I$(PERL_LIB) -MExtUtils::Install \
-e "install({@ARGV},'$(VERBINST)',0,'$(UNINST)');"
DOC_INSTALL = $(PERL) -e '$$\="\n\n";' \
-e 'print "=head2 ", scalar(localtime), ": C<", shift, ">", " L<", shift, ">";' \
-e 'print "=over 4";' \
-e 'while (defined($$key = shift) and defined($$val = shift)){print "=item *";print "C<$$key: $$val>";}' \
-e 'print "=back";'
UNINSTALL = $(PERL) -MExtUtils::Install \
-e 'uninstall($$ARGV[0],1,1); print "\nUninstall is deprecated. Please check the";' \
-e 'print " packlist above carefully.\n There may be errors. Remove the";' \
-e 'print " appropriate files manually.\n Sorry for the inconveniences.\n"'
# --- MakeMaker dist section:
DISTVNAME = $(DISTNAME)-$(VERSION)
TAR = tar
TARFLAGS = cvf
ZIP = zip
ZIPFLAGS = -r
COMPRESS = gzip --best
SUFFIX = .gz
SHAR = shar
PREOP = @$(NOOP)
POSTOP = @$(NOOP)
TO_UNIX = @$(NOOP)
CI = ci -u
RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
DIST_CP = best
DIST_DEFAULT = tardist
# --- MakeMaker macro section:
# --- MakeMaker depend section:
# --- MakeMaker cflags section:
CCFLAGS = -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
OPTIMIZE = -O2 -m486 -fno-strength-reduce -fomit-frame-pointer -pipe
PERLTYPE =
LARGE =
SPLIT =
MPOLLUTE =
# --- MakeMaker const_loadlibs section:
# Authen::SolarisRBAC might depend on some other libraries:
# See ExtUtils::Liblist for details
#
EXTRALIBS = -lnsl -lintl
LDLOADLIBS = -lnsl -lintl
BSLOADLIBS =
LD_RUN_PATH = /lib:/usr/lib
# --- MakeMaker const_cccmd section:
CCCMD = $(CC) -c $(INC) $(CCFLAGS) $(OPTIMIZE) \
$(PERLTYPE) $(LARGE) $(SPLIT) $(MPOLLUTE) $(DEFINE_VERSION) \
$(XS_DEFINE_VERSION)
# --- MakeMaker post_constants section:
# --- MakeMaker pasthru section:
PASTHRU = LIB="$(LIB)"\
LIBPERL_A="$(LIBPERL_A)"\
LINKTYPE="$(LINKTYPE)"\
PREFIX="$(PREFIX)"\
OPTIMIZE="$(OPTIMIZE)"
# --- MakeMaker c_o section:
.c$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.c
.C$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.C
.cpp$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cpp
.cxx$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cxx
.cc$(OBJ_EXT):
$(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cc
# --- MakeMaker xs_c section:
.xs.c:
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
# --- MakeMaker xs_o section:
.xs$(OBJ_EXT):
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
$(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.c
# --- MakeMaker top_targets section:
#all :: config $(INST_PM) subdirs linkext manifypods
all :: pure_all htmlifypods manifypods
@$(NOOP)
pure_all :: config pm_to_blib subdirs linkext
@$(NOOP)
subdirs :: $(MYEXTLIB)
@$(NOOP)
config :: Makefile $(INST_LIBDIR)/.exists
@$(NOOP)
config :: $(INST_ARCHAUTODIR)/.exists
@$(NOOP)
config :: $(INST_AUTODIR)/.exists
@$(NOOP)
$(INST_AUTODIR)/.exists :: /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h
@$(MKPATH) $(INST_AUTODIR)
@$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h $(INST_AUTODIR)/.exists
-@$(CHMOD) $(PERM_RWX) $(INST_AUTODIR)
$(INST_LIBDIR)/.exists :: /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h
@$(MKPATH) $(INST_LIBDIR)
@$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h $(INST_LIBDIR)/.exists
-@$(CHMOD) $(PERM_RWX) $(INST_LIBDIR)
$(INST_ARCHAUTODIR)/.exists :: /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h
@$(MKPATH) $(INST_ARCHAUTODIR)
@$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h $(INST_ARCHAUTODIR)/.exists
-@$(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
config :: $(INST_MAN3DIR)/.exists
@$(NOOP)
$(INST_MAN3DIR)/.exists :: /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h
@$(MKPATH) $(INST_MAN3DIR)
@$(EQUALIZE_TIMESTAMP) /usr/lib/perl5/5.6.0/i386-linux/CORE/perl.h $(INST_MAN3DIR)/.exists
-@$(CHMOD) $(PERM_RWX) $(INST_MAN3DIR)
help:
perldoc ExtUtils::MakeMaker
Version_check:
@$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) \
-MExtUtils::MakeMaker=Version_check \
-e "Version_check('$(MM_VERSION)')"
# --- MakeMaker linkext section:
linkext :: $(LINKTYPE)
@$(NOOP)
# --- MakeMaker dlsyms section:
# --- MakeMaker dynamic section:
## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: "make dynamic"
#dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT) $(INST_PM)
dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT)
@$(NOOP)
# --- MakeMaker dynamic_bs section:
BOOTSTRAP = SolarisRBAC.bs
# As Mkbootstrap might not write a file (if none is required)
# we use touch to prevent make continually trying to remake it.
# The DynaLoader only reads a non-empty file.
$(BOOTSTRAP): Makefile $(INST_ARCHAUTODIR)/.exists
@echo "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
@$(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" \
-MExtUtils::Mkbootstrap \
-e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
@$(TOUCH) $(BOOTSTRAP)
$(CHMOD) $(PERM_RW) $@
$(INST_BOOT): $(BOOTSTRAP) $(INST_ARCHAUTODIR)/.exists
@rm -rf $(INST_BOOT)
-cp $(BOOTSTRAP) $(INST_BOOT)
$(CHMOD) $(PERM_RW) $@
# --- MakeMaker dynamic_lib section:
# This section creates the dynamically loadable $(INST_DYNAMIC)
# from $(OBJECT) and possibly $(MYEXTLIB).
ARMAYBE = :
OTHERLDFLAGS =
INST_DYNAMIC_DEP =
$(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)/.exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(INST_DYNAMIC_DEP)
LD_RUN_PATH="$(LD_RUN_PATH)" $(LD) -o $@ $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) $(MYEXTLIB) $(PERL_ARCHIVE) $(LDLOADLIBS) $(EXPORT_LIST)
$(CHMOD) $(PERM_RWX) $@
# --- MakeMaker static section:
## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: "make static"
#static :: Makefile $(INST_STATIC) $(INST_PM)
static :: Makefile $(INST_STATIC)
@$(NOOP)
# --- MakeMaker static_lib section:
$(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)/.exists
$(RM_RF) $@
$(FULL_AR) $(AR_STATIC_ARGS) $@ $(OBJECT) && $(RANLIB) $@
$(CHMOD) $(PERM_RWX) $@
@echo "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)/extralibs.ld
# --- MakeMaker htmlifypods section:
htmlifypods : pure_all
@$(NOOP)
# --- MakeMaker manifypods section:
POD2MAN_EXE = /usr/bin/pod2man
POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \
-e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M "Makefile";' \
-e 'print "Manifying $$m{$$_}\n";' \
-e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install $$m{$$_}\n";' \
-e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod $(PERM_RW) $$m{$$_}: $$!\n";}'
manifypods : pure_all SolarisRBAC.pm
@$(POD2MAN) \
SolarisRBAC.pm \
$(INST_MAN3DIR)/Authen::SolarisRBAC.$(MAN3EXT)
# --- MakeMaker processPL section:
# --- MakeMaker installbin section:
# --- MakeMaker subdirs section:
# none
# --- MakeMaker clean section:
# Delete temporary files but do not touch installed files. We don't delete
# the Makefile here so a later make realclean still has a makefile to use.
clean ::
-rm -rf SolarisRBAC.c ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all perlmain.c mon.out core core.*perl.*.? *perl.core so_locations pm_to_blib *~ */*~ */*/*~ *$(OBJ_EXT) *$(LIB_EXT) perl.exe $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def $(BASEEXT).exp
-mv Makefile Makefile.old $(DEV_NULL)
# --- MakeMaker realclean section:
# Delete temporary files (via clean) and also delete installed files
realclean purge :: clean
rm -rf $(INST_AUTODIR) $(INST_ARCHAUTODIR)
rm -f $(INST_DYNAMIC) $(INST_BOOT)
rm -f $(INST_STATIC)
rm -f $(INST_LIBDIR)/SolarisRBAC.pm
rm -rf Makefile Makefile.old
# --- MakeMaker dist_basics section:
distclean :: realclean distcheck
distcheck :
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=fullcheck \
-e fullcheck
skipcheck :
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=skipcheck \
-e skipcheck
manifest :
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=mkmanifest \
-e mkmanifest
# --- MakeMaker dist_core section:
dist : $(DIST_DEFAULT)
@$(PERL) -le 'print "Warning: Makefile possibly out of date with $$vf" if ' \
-e '-e ($$vf="$(VERSION_FROM)") and -M $$vf < -M "Makefile";'
tardist : $(DISTVNAME).tar$(SUFFIX)
zipdist : $(DISTVNAME).zip
$(DISTVNAME).tar$(SUFFIX) : distdir
$(PREOP)
$(TO_UNIX)
$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(COMPRESS) $(DISTVNAME).tar
$(POSTOP)
$(DISTVNAME).zip : distdir
$(PREOP)
$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(POSTOP)
uutardist : $(DISTVNAME).tar$(SUFFIX)
uuencode $(DISTVNAME).tar$(SUFFIX) \
$(DISTVNAME).tar$(SUFFIX) > \
$(DISTVNAME).tar$(SUFFIX)_uu
shdist : distdir
$(PREOP)
$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
$(RM_RF) $(DISTVNAME)
$(POSTOP)
# --- MakeMaker dist_dir section:
distdir :
$(RM_RF) $(DISTVNAME)
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=manicopy,maniread \
-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
# --- MakeMaker dist_test section:
disttest : distdir
cd $(DISTVNAME) && $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) Makefile.PL
cd $(DISTVNAME) && $(MAKE)
cd $(DISTVNAME) && $(MAKE) test
# --- MakeMaker dist_ci section:
ci :
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=maniread \
-e "@all = keys %{ maniread() };" \
-e 'print("Executing $(CI) @all\n"); system("$(CI) @all");' \
-e 'print("Executing $(RCS_LABEL) ...\n"); system("$(RCS_LABEL) @all");'
# --- MakeMaker install section:
install :: all pure_install doc_install
install_perl :: all pure_perl_install doc_perl_install
install_site :: all pure_site_install doc_site_install
install_ :: install_site
@echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
pure_install :: pure_$(INSTALLDIRS)_install
doc_install :: doc_$(INSTALLDIRS)_install
@echo Appending installation info to $(INSTALLARCHLIB)/perllocal.pod
pure__install : pure_site_install
@echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
doc__install : doc_site_install
@echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
pure_perl_install ::
@$(MOD_INSTALL) \
read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist \
write $(INSTALLARCHLIB)/auto/$(FULLEXT)/.packlist \
$(INST_LIB) $(INSTALLPRIVLIB) \
$(INST_ARCHLIB) $(INSTALLARCHLIB) \
$(INST_BIN) $(INSTALLBIN) \
$(INST_SCRIPT) $(INSTALLSCRIPT) \
$(INST_HTMLLIBDIR) $(INSTALLHTMLPRIVLIBDIR) \
$(INST_HTMLSCRIPTDIR) $(INSTALLHTMLSCRIPTDIR) \
$(INST_MAN1DIR) $(INSTALLMAN1DIR) \
$(INST_MAN3DIR) $(INSTALLMAN3DIR)
@$(WARN_IF_OLD_PACKLIST) \
$(SITEARCHEXP)/auto/$(FULLEXT)
pure_site_install ::
@$(MOD_INSTALL) \
read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \
write $(INSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \
$(INST_LIB) $(INSTALLSITELIB) \
$(INST_ARCHLIB) $(INSTALLSITEARCH) \
$(INST_BIN) $(INSTALLBIN) \
$(INST_SCRIPT) $(INSTALLSCRIPT) \
$(INST_HTMLLIBDIR) $(INSTALLHTMLSITELIBDIR) \
$(INST_HTMLSCRIPTDIR) $(INSTALLHTMLSCRIPTDIR) \
$(INST_MAN1DIR) $(INSTALLMAN1DIR) \
$(INST_MAN3DIR) $(INSTALLMAN3DIR)
@$(WARN_IF_OLD_PACKLIST) \
$(PERL_ARCHLIB)/auto/$(FULLEXT)
doc_perl_install ::
-@$(MKPATH) $(INSTALLARCHLIB)
-@$(DOC_INSTALL) \
"Module" "$(NAME)" \
"installed into" "$(INSTALLPRIVLIB)" \
LINKTYPE "$(LINKTYPE)" \
VERSION "$(VERSION)" \
EXE_FILES "$(EXE_FILES)" \
>> $(INSTALLARCHLIB)/perllocal.pod
doc_site_install ::
-@$(MKPATH) $(INSTALLARCHLIB)
-@$(DOC_INSTALL) \
"Module" "$(NAME)" \
"installed into" "$(INSTALLSITELIB)" \
LINKTYPE "$(LINKTYPE)" \
VERSION "$(VERSION)" \
EXE_FILES "$(EXE_FILES)" \
>> $(INSTALLARCHLIB)/perllocal.pod
uninstall :: uninstall_from_$(INSTALLDIRS)dirs
uninstall_from_perldirs ::
@$(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist
uninstall_from_sitedirs ::
@$(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
# --- MakeMaker force section:
# Phony target to force checking subdirectories.
FORCE:
@$(NOOP)
# --- MakeMaker perldepend section:
PERL_HDRS = \
$(PERL_INC)/EXTERN.h \
$(PERL_INC)/INTERN.h \
$(PERL_INC)/XSUB.h \
$(PERL_INC)/av.h \
$(PERL_INC)/cc_runtime.h \
$(PERL_INC)/config.h \
$(PERL_INC)/cop.h \
$(PERL_INC)/cv.h \
$(PERL_INC)/dosish.h \
$(PERL_INC)/embed.h \
$(PERL_INC)/embedvar.h \
$(PERL_INC)/fakethr.h \
$(PERL_INC)/form.h \
$(PERL_INC)/gv.h \
$(PERL_INC)/handy.h \
$(PERL_INC)/hv.h \
$(PERL_INC)/intrpvar.h \
$(PERL_INC)/iperlsys.h \
$(PERL_INC)/keywords.h \
$(PERL_INC)/mg.h \
$(PERL_INC)/nostdio.h \
$(PERL_INC)/objXSUB.h \
$(PERL_INC)/op.h \
$(PERL_INC)/opcode.h \
$(PERL_INC)/opnames.h \
$(PERL_INC)/patchlevel.h \
$(PERL_INC)/perl.h \
$(PERL_INC)/perlapi.h \
$(PERL_INC)/perlio.h \
$(PERL_INC)/perlsdio.h \
$(PERL_INC)/perlsfio.h \
$(PERL_INC)/perlvars.h \
$(PERL_INC)/perly.h \
$(PERL_INC)/pp.h \
$(PERL_INC)/pp_proto.h \
$(PERL_INC)/proto.h \
$(PERL_INC)/regcomp.h \
$(PERL_INC)/regexp.h \
$(PERL_INC)/regnodes.h \
$(PERL_INC)/scope.h \
$(PERL_INC)/sv.h \
$(PERL_INC)/thrdvar.h \
$(PERL_INC)/thread.h \
$(PERL_INC)/unixish.h \
$(PERL_INC)/utf8.h \
$(PERL_INC)/util.h \
$(PERL_INC)/warnings.h
$(OBJECT) : $(PERL_HDRS)
SolarisRBAC.c : $(XSUBPPDEPS)
# --- MakeMaker makefile section:
$(OBJECT) : $(FIRST_MAKEFILE)
# We take a very conservative approach here, but it\'s worth it.
# We move Makefile to Makefile.old here to avoid gnu make looping.
Makefile : Makefile.PL $(CONFIGDEP)
@echo "Makefile out-of-date with respect to $?"
@echo "Cleaning current config before rebuilding Makefile..."
-@$(RM_F) Makefile.old
-@$(MV) Makefile Makefile.old
-$(MAKE) -f Makefile.old clean $(DEV_NULL) || $(NOOP)
$(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" Makefile.PL
@echo "==> Your Makefile has been rebuilt. <=="
@echo "==> Please rerun the make command. <=="
false
# To change behavior to :: would be nice, but would break Tk b9.02
# so you find such a warning below the dist target.
#Makefile :: $(VERSION_FROM)
# @echo "Warning: Makefile possibly out of date with $(VERSION_FROM)"
# --- MakeMaker staticmake section:
# --- MakeMaker makeaperl section ---
MAP_TARGET = perl
FULLPERL = /usr/local/bin/perl
$(MAP_TARGET) :: static $(MAKE_APERL_FILE)
$(MAKE) -f $(MAKE_APERL_FILE) $@
$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE)
@echo Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
@$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) \
Makefile.PL DIR= \
MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
# --- MakeMaker test section:
TEST_VERBOSE=0
TEST_TYPE=test_$(LINKTYPE)
TEST_FILE = test.pl
TEST_FILES =
TESTDB_SW = -d
testdb :: testdb_$(LINKTYPE)
test :: $(TEST_TYPE)
test_dynamic :: pure_all
PERL_DL_NONLAZY=1 $(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(TEST_FILE)
testdb_dynamic :: pure_all
PERL_DL_NONLAZY=1 $(FULLPERL) $(TESTDB_SW) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(TEST_FILE)
test_ : test_dynamic
test_static :: pure_all $(MAP_TARGET)
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(TEST_FILE)
testdb_static :: pure_all $(MAP_TARGET)
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) $(TESTDB_SW) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(TEST_FILE)
# --- MakeMaker ppd section:
# Creates a PPD (Perl Package Description) for a binary distribution.
ppd:
@$(PERL) -e "print qq{<SOFTPKG NAME=\"Authen-SolarisRBAC\" VERSION=\"0,1,0,0\">\n}. qq{\t<TITLE>Authen-SolarisRBAC</TITLE>\n}. qq{\t<ABSTRACT></ABSTRACT>\n}. qq{\t<AUTHOR></AUTHOR>\n}. qq{\t<IMPLEMENTATION>\n}. qq{\t\t<OS NAME=\"$(OSNAME)\" />\n}. qq{\t\t<ARCHITECTURE NAME=\"i386-linux\" />\n}. qq{\t\t<CODEBASE HREF=\"\" />\n}. qq{\t</IMPLEMENTATION>\n}. qq{</SOFTPKG>\n}" > Authen-SolarisRBAC.ppd
# --- MakeMaker pm_to_blib section:
pm_to_blib: $(TO_INST_PM)
@$(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" \
"-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -MExtUtils::Install \
-e "pm_to_blib({qw{$(PM_TO_BLIB)}},'$(INST_LIB)/auto')"
@$(TOUCH) $@
# --- MakeMaker selfdocument section:
# --- MakeMaker postamble section:
# End.

View File

@@ -1,50 +0,0 @@
/*
* This file was generated automatically by xsubpp version 1.9508 from the
* contents of SolarisRBAC.xs. Do not edit this file, edit SolarisRBAC.xs instead.
*
* ANY CHANGES MADE HERE WILL BE LOST!
*
*/
#line 1 "SolarisRBAC.xs"
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#include <auth_attr.h>
#include <secdb.h>
#line 17 "SolarisRBAC.c"
XS(XS_Authen__SolarisRBAC_chkauth); /* prototype to pass -Wmissing-prototypes */
XS(XS_Authen__SolarisRBAC_chkauth)
{
dXSARGS;
if (items != 2)
Perl_croak(aTHX_ "Usage: Authen::SolarisRBAC::chkauth(authname, username)");
{
char * authname = (char *)SvPV_nolen(ST(0));
char * username = (char *)SvPV_nolen(ST(1));
int RETVAL;
dXSTARG;
#line 14 "SolarisRBAC.xs"
RETVAL = chkauthattr(authname, username);
#line 31 "SolarisRBAC.c"
XSprePUSH; PUSHi((IV)RETVAL);
}
XSRETURN(1);
}
#ifdef __cplusplus
extern "C"
#endif
XS(boot_Authen__SolarisRBAC); /* prototype to pass -Wmissing-prototypes */
XS(boot_Authen__SolarisRBAC)
{
dXSARGS;
char* file = __FILE__;
XS_VERSION_BOOTCHECK ;
newXS("Authen::SolarisRBAC::chkauth", XS_Authen__SolarisRBAC_chkauth, file);
XSRETURN_YES;
}

View File

@@ -1,64 +0,0 @@
package Authen::SolarisRBAC;
require 5.005_62;
use strict;
use warnings;
require Exporter;
require DynaLoader;
our @ISA = qw(Exporter DynaLoader);
# Items to export into callers namespace by default. Note: do not export
# names by default without a very good reason. Use EXPORT_OK instead.
# Do not simply export all your public functions/methods/constants.
# This allows declaration use Authen::SolarisRBAC ':all';
# If you do not need this, moving things directly into @EXPORT or @EXPORT_OK
# will save memory.
our %EXPORT_TAGS = ( 'all' => [ qw(
) ] );
our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
our @EXPORT = qw(
);
our $VERSION = '0.1';
bootstrap Authen::SolarisRBAC $VERSION;
# Preloaded methods go here.
1;
__END__
# Below is stub documentation for your module. You better edit it!
=head1 NAME
Authen::SolarisRBAC - Perl extension for Solaris RBAC
=head1 SYNOPSIS
use Authen::SolarisRBAC;
$ok = Authen::SolarisRBAC::chkauth("solaris.admin.dcmgr.admin", "fred");
=head1 DESCRIPTION
Provides wrappers for the Solaris RBAC functions.
=head2 EXPORT
None by default.
=head1 AUTHOR
Jamie Cameron, jcameron@webmin.com
=head1 SEE ALSO
rbac(5).
=cut

View File

@@ -1,18 +0,0 @@
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#include <auth_attr.h>
#include <secdb.h>
MODULE = Authen::SolarisRBAC PACKAGE = Authen::SolarisRBAC
int
chkauth(authname, username)
char *authname
char *username
CODE:
RETVAL = chkauthattr(authname, username);
OUTPUT:
RETVAL

View File

@@ -1,64 +0,0 @@
package Authen::SolarisRBAC;
require 5.005_62;
use strict;
use warnings;
require Exporter;
require DynaLoader;
our @ISA = qw(Exporter DynaLoader);
# Items to export into callers namespace by default. Note: do not export
# names by default without a very good reason. Use EXPORT_OK instead.
# Do not simply export all your public functions/methods/constants.
# This allows declaration use Authen::SolarisRBAC ':all';
# If you do not need this, moving things directly into @EXPORT or @EXPORT_OK
# will save memory.
our %EXPORT_TAGS = ( 'all' => [ qw(
) ] );
our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
our @EXPORT = qw(
);
our $VERSION = '0.1';
bootstrap Authen::SolarisRBAC $VERSION;
# Preloaded methods go here.
1;
__END__
# Below is stub documentation for your module. You better edit it!
=head1 NAME
Authen::SolarisRBAC - Perl extension for Solaris RBAC
=head1 SYNOPSIS
use Authen::SolarisRBAC;
$ok = Authen::SolarisRBAC::chkauth("solaris.admin.dcmgr.admin", "fred");
=head1 DESCRIPTION
Provides wrappers for the Solaris RBAC functions.
=head2 EXPORT
None by default.
=head1 AUTHOR
Jamie Cameron, jcameron@webmin.com
=head1 SEE ALSO
rbac(5).
=cut

View File

@@ -1,152 +0,0 @@
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sh \" Subsection heading
.br
.if t .Sp
.ne 5
.PP
\fB\\$1\fR
.PP
..
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings. \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote. | will give a
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
.\" expand to `' in nroff, nothing in troff, for use with C<>.
.tr \(*W-|\(bv\*(Tr
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
. ds -- \(*W-
. ds PI pi
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
. ds L" ""
. ds R" ""
. ds C` ""
. ds C' ""
'br\}
.el\{\
. ds -- \|\(em\|
. ds PI \(*p
. ds L" ``
. ds R" ''
'br\}
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.if \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. nr % 0
. rr F
.\}
.\"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.hy 0
.if n .na
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
. \" fudge factors for nroff and troff
.if n \{\
. ds #H 0
. ds #V .8m
. ds #F .3m
. ds #[ \f1
. ds #] \fP
.\}
.if t \{\
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
. ds #V .6m
. ds #F 0
. ds #[ \&
. ds #] \&
.\}
. \" simple accents for nroff and troff
.if n \{\
. ds ' \&
. ds ` \&
. ds ^ \&
. ds , \&
. ds ~ ~
. ds /
.\}
.if t \{\
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
. \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
. \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
. \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
. ds : e
. ds 8 ss
. ds o a
. ds d- d\h'-1'\(ga
. ds D- D\h'-1'\(hy
. ds th \o'bp'
. ds Th \o'LP'
. ds ae ae
. ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "SolarisRBAC 3"
.TH SolarisRBAC 3 "2005-04-19" "perl v5.8.4" "User Contributed Perl Documentation"
.SH "NAME"
Authen::SolarisRBAC \- Perl extension for Solaris RBAC
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 2
\& use Authen::SolarisRBAC;
\& $ok = Authen::SolarisRBAC::chkauth("solaris.admin.dcmgr.admin", "fred");
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Provides wrappers for the Solaris \s-1RBAC\s0 functions.
.Sh "\s-1EXPORT\s0"
.IX Subsection "EXPORT"
None by default.
.SH "AUTHOR"
.IX Header "AUTHOR"
Jamie Cameron, jcameron@webmin.com
.SH "SEE ALSO"
.IX Header "SEE ALSO"
\&\fIrbac\fR\|(5).

View File

@@ -1,20 +0,0 @@
# Before `make install' is performed this script should be runnable with
# `make test'. After `make install' it should work as `perl test.pl'
######################### We start with some black magic to print on failure.
# Change 1..1 below to 1..last_test_to_print .
# (It may become useful if the test is moved to ./t subdirectory.)
BEGIN { $| = 1; print "1..1\n"; }
END {print "not ok 1\n" unless $loaded;}
use Authen::SolarisRBAC;
$loaded = 1;
print "ok 1\n";
######################### End of black magic.
# Insert your test code below (better if it prints "ok 13"
# (correspondingly "not ok 13") depending on the success of chunk 13
# of the test code):

View File

@@ -362,6 +362,7 @@ sub create_user
my ($user, $clone) = @_;
my %miniserv;
my @mods = &list_modules();
$user->{'name'} eq "webmin" && &error("Invalid username webmin for new user");
&get_miniserv_config(\%miniserv);
@@ -520,7 +521,7 @@ if ($clone) {
=head2 modify_user(old-name, &details)
Updates an existing Webmin user, identified by the old-name paramter. The
Updates an existing Webmin user, identified by the old-name parameter. The
details hash must be in the same format as returned by list_users or passed
to create_user.
@@ -530,6 +531,8 @@ sub modify_user
my ($username, $user) = @_;
my (%miniserv, @pwfile, @acl, @mods, $m);
&get_miniserv_config(\%miniserv);
$user->{'name'} eq "webmin" &&
&error("Invalid username webmin for modified user");
if ($user->{'proto'}) {
# In users and groups DB
@@ -1344,9 +1347,11 @@ my ($miniserv, $username) = @_;
return 1 if (&is_readonly_mode());
&open_session_db($miniserv);
foreach my $s (keys %sessiondb) {
my ($u, $t) = split(/\s+/, $sessiondb{$s});
if ($u eq $username) {
delete($sessiondb{$s});
if ($sessiondb{$s}) {
my ($u, $t) = split(/\s+/, $sessiondb{$s});
if ($u eq $username) {
delete($sessiondb{$s});
}
}
}
dbmclose(%sessiondb);
@@ -1651,11 +1656,14 @@ is not given, a salt will be selected randomly.
sub encrypt_password
{
my ($pass, $salt) = @_;
if ($gconfig{'md5pass'}) {
if ($gconfig{'md5pass'} == 1) {
# Use MD5 encryption
$salt ||= '$1$'.substr(time(), -8).'$xxxxxxxxxxxxxxxxxxxxxx';
return &encrypt_md5($pass, $salt);
}
elsif ($gconfig{'md5pass'} == 2) {
# Use SHA512 encryption
return &encrypt_sha512($pass, $salt);
}
else {
# Use Unix DES
&seed_random();
@@ -1774,32 +1782,7 @@ if ($miniserv{'pass_nouser'}) {
$pass =~ /\Q$name\E/i && return $text{'cpass_name'};
}
if ($miniserv{'pass_nodict'}) {
my $temp = &transname();
my $fh = "TEMP";
&open_tempfile($fh, ">$temp", 0, 1);
&print_tempfile($fh, $pass,"\n");
&close_tempfile($fh);
my $unknown;
if (&has_command("ispell")) {
open(SPELL, "ispell -a <$temp |");
while(<SPELL>) {
if (/^(#|\&|\?)/) {
$unknown++;
}
}
close(SPELL);
}
elsif (&has_command("spell")) {
open(SPELL, "spell <$temp |");
my $line = <SPELL>;
$unknown++ if ($line);
close(SPELL);
}
else {
return &text('cpass_spellcmd', "<tt>ispell</tt>",
"<tt>spell</tt>");
}
$unknown || return $text{'cpass_dict'};
&is_dictionary_word($pass) && return $text{'cpass_dict'};
}
if ($miniserv{'pass_oldblock'} && $user) {
my $c = 0;
@@ -1843,6 +1826,7 @@ sub hash_md5_session
{
my ($passwd) = @_;
my $use_md5 = &md5_perl_module();
$use_md5 || &error("No Perl MD5 hashing module found!");
# Add the password
my $ctx = eval "new $use_md5";
@@ -1938,7 +1922,7 @@ my ($path, $mod) = @_;
# Find out what users and paths we grant access to currently
my %miniserv;
&get_miniserv_config(\%miniserv);
my @anon = split(/\s+/, $miniserv{'anonymous'});
my @anon = split(/\s+/, $miniserv{'anonymous'} || "");
my $found = 0;
my $user;
foreach my $a (@anon) {

View File

@@ -83,17 +83,18 @@ foreach my $k (keys %aclbackup) {
}
&write_file("$config_directory/config", \%gconfig);
# Splice miniserv.conf entries for users into real config
# Splice miniserv.conf entries for users and password restrictions into
# real config
%aclbackup = ( );
&read_file("$config_directory/miniserv.conf.aclbackup", \%aclbackup);
unlink("$config_directory/miniserv.conf.aclbackup");
my %miniserv;
&get_miniserv_config(\%miniserv);
foreach my $k (keys %miniserv) {
delete($miniserv{$k}) if ($k =~ /^(preroot_)/);
delete($miniserv{$k}) if ($k =~ /^(preroot_|pass_)/);
}
foreach my $k (keys %aclbackup) {
$miniserv{$k} = $aclbackup{$k} if ($k =~ /^(preroot_)/);
$miniserv{$k} = $aclbackup{$k} if ($k =~ /^(preroot_|pass_)/);
}
&put_miniserv_config(\%miniserv);

0
acl/config-solaris-10-ALL Executable file → Normal file
View File

4
acl/config-syno-linux Normal file
View File

@@ -0,0 +1,4 @@
ssleay=/usr/bin/openssl
select=0
order=0
display=1

View File

@@ -0,0 +1,5 @@
line1=تكوين الخيارات,11
display=وضع عرض المستخدم والمجموعة,1,1-الأسماء فقط,0-الأسماء والوحدات النمطية
order=فرز المستخدمين والمجموعات حسب,1,0-الطلب في الملف,1-الإ سم
line2=تكوين النظام,11
ssleay=المسار إلى openssl أو برنامج ssleay,3,تلقائي

View File

@@ -1,4 +1,5 @@
line1=Конфигурационни опции,11
display=Режим на показване на потребител и група,1,1-Само имена,0-Имена и модули
order=Подреди юзери и групи по,1,0-подредба във файл,1-име
line2=Системна конфигурация,11
ssleay=Път към openssl или ssleay програма,0

0
acl/config.info.eu Executable file → Normal file
View File

View File

@@ -1,5 +0,0 @@
order=Trier les utilisateurs et les groupes par,1,0-Ordre dans le fichier,1-Nom
line1=Options configurables,11
ssleay=Chemin d'acc&#232;s au programme openssl ou ssleay,3,Automatique
line2=Configuration du syst&#232;me,11
display=Mode d'affichage des utilisateurs et des groupes,1,1-Noms seulement,0-Noms et modules

0
acl/config.info.pl Executable file → Normal file
View File

View File

@@ -7,7 +7,6 @@ require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&ReadParse();
&error_setup($in{'joingroup'} ? $text{'udeletes_jerr'} : $text{'udeletes_err'});
$access{'delete'} || &error($text{'delete_ecannot'});
# Validate inputs
my @d = split(/\0/, $in{'d'});
@@ -25,6 +24,11 @@ foreach my $user (@d) {
if ($in{'joingroup'}) {
# Add users to a group
my $newgroup = &get_group($in{'group'});
if ($access{'gassign'} ne '*') {
my @gcan = split(/\s+/, $access{'gassign'});
&indexof($in{'group'}, @gcan) >= 0 ||
&error($text{'save_egroup'});
}
foreach my $user (@d) {
my $uinfo = &get_user($user);
next if (!$uinfo);
@@ -77,6 +81,7 @@ if ($in{'joingroup'}) {
}
elsif ($in{'confirm'}) {
# Do it
$access{'delete'} || &error($text{'delete_ecannot'});
foreach my $user (@d) {
&delete_user($user);
&delete_from_groups($user);
@@ -88,6 +93,7 @@ elsif ($in{'confirm'}) {
}
else {
# Ask the user if he is sure
$access{'delete'} || &error($text{'delete_ecannot'});
&ui_print_header(undef, $text{'udeletes_title'}, "");
print &ui_confirmation_form(

View File

@@ -119,7 +119,7 @@ if ($passmode != 3 && $passmode != 4) {
$tempbox = &ui_checkbox("temp", 1, $text{'edit_temppass'},
$user{'temppass'});
}
my $expmsg;
my $expmsg = "";
if ($user{'lastchange'} && $miniserv{'pass_maxdays'}) {
my $daysold = int((time() - $user{'lastchange'})/(24*60*60));
if ($miniserv{'pass_lockdays'} &&
@@ -284,7 +284,7 @@ if ($access{'times'}) {
$days{$i});
}
print &ui_table_row($text{'edit_days'},
&ui_radio("days_def", $user{'days'} eq '' ? 1 : 0,
&ui_radio("days_def", !defined($user{'days'}) || $user{'days'} eq '' ? 1 : 0,
[ [ 1, $text{'edit_alldays'} ],
[ 0, $text{'edit_seldays'} ] ])."<br>".
$daysels);
@@ -293,7 +293,7 @@ if ($access{'times'}) {
my ($hf, $mf) = split(/\./, $user{'hoursfrom'} || '');
my ($ht, $mt) = split(/\./, $user{'hoursto'} || '');
print &ui_table_row($text{'edit_hours'},
&ui_radio("hours_def", $hf eq '' ? 1 : 0,
&ui_radio("hours_def", !defined($hf) || $hf eq '' ? 1 : 0,
[ [ 1, $text{'edit_allhours'} ],
[ 0, &text('edit_selhours',
&ui_textbox("hours_hfrom", $hf, 2),
@@ -344,7 +344,7 @@ my $grids = "";
foreach my $c (sort { $b cmp $a } @cats) {
my @cmlist = grep { ($_->{'category'} || '') eq $c } @mlist;
$grids .= "<b>".($catnames{$c} ||
$text{'category_'.$c})."</b><br>\n";
$text{'category_'.$c} || '')."</b><br>\n";
my @grid = ( );
my $sw = 0;
foreach my $m (@cmlist) {

0
acl/help/ips.da.html Executable file → Normal file
View File

0
acl/help/ips.de.html Executable file → Normal file
View File

0
acl/help/ips.fr.html Executable file → Normal file
View File

0
acl/help/ips.it.html Executable file → Normal file
View File

0
acl/help/ips.ko_KR.euc.html Executable file → Normal file
View File

0
acl/help/ips.no.html Executable file → Normal file
View File

0
acl/help/ips.pl.html Executable file → Normal file
View File

0
acl/help/ips.ru.UTF-8.html Executable file → Normal file
View File

0
acl/help/ips.sk.html Executable file → Normal file
View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

0
acl/images/twofactor.gif Executable file → Normal file
View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -6,6 +6,7 @@ use strict;
use warnings;
require './acl-lib.pl';
our (%in, %text, %config, %access, $base_remote_user);
&ReadParse();
&ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1);
# Fetch user and group lists, if possible
@@ -219,6 +220,10 @@ if (@icons) {
&icons_table(\@links, \@titles, \@icons);
}
if ($in{'refresh'} && defined(&theme_post_change_modules)) {
&theme_post_change_modules();
}
&ui_print_footer("/", $text{'index'});
# show_modules(type, who, &mods, show-global, prefix)

View File

@@ -1,426 +1,143 @@
__norefs=1
acl_acl=هل من الممكن تحرير وحدة التحكم في الدخول؟
acl_all=جميع الوظائف
acl_cats=هل من الممكن تغيير التصنيف؟
acl_cert=هل من الممكن طلب الشهادة؟
acl_chcert=؟SSL هل من الممكن تغير اسم شهادة
acl_config=هل من الممكن تحرير وحدة التكوين؟
acl_create=هل من الممكن إنشاء حسابات جديدة؟
acl_delete=هل من الممكن حذف الحسابات الحالية؟
acl_egroup=ACLs انت غير مصرح لك من تحرير مجموعة
acl_emod=لهذة الوحدة ACL انت غير مصرح لك من تحرير
acl_err=فشل في حفظ التحكم في الدخول
acl_euser=لهذا المسنخدم ACL انت غير مصرح لك من تحرير
acl_gall=جميع المحموعات
acl_gassign=يمكن تعيين مستخدمين إلى المجموعات
acl_gnone=لايوجد
acl_gr=المستخدمون من $1
acl_groups=هل من الممكن تحرير المجموعات
acl_gsel=حدد ..
acl_ips=هل من الممكن تغيير عنوان التحكم في الدخول؟
acl_lang=هل من الممكن تغيير اللغة؟
acl_mods=من الممكن الحصول على تصريح للدخول إلى
acl_options=خيارات مراقبة الدخول $1
acl_others=هل من الممكن رؤية الوحدات التي لايمكن الوصول إليها؟
acl_own=فقط وحداته
acl_pass=&#1607;&#1604; &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1578;&#1594;&#1610;&#1610;&#1585; &#1602;&#1610;&#1608;&#1583; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1587;&#1585;
acl_perms=&#1575;&#1604;&#1581;&#1589;&#1608;&#1604; &#1593;&#1604;&#1609; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1608;&#1606; &#1575;&#1604;&#1580;&#1583;&#1583;
acl_perms_0=&#1578;&#1603;&#1608;&#1610;&#1606; &#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1576;&#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1575;&#1604;&#1573;&#1601;&#1578;&#1585;&#1575;&#1590;&#1610;
acl_perms_1=&#1606;&#1601;&#1587; &#1608;&#1581;&#1583;&#1577; &#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1601;&#1610; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1603;&#1605;&#1606;&#1588;&#1574;
acl_rbac=RBAC &#1575;&#1604;&#1581;&#1589;&#1608;&#1604; &#1593;&#1604;&#1609; &#1573;&#1593;&#1583;&#1575;&#1583;&#1575;&#1578; &#1608;&#1581;&#1583;&#1577; &#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1605;&#1606;
acl_rbacyes=&#1606;&#1593;&#1605; &#1578;&#1580;&#1575;&#1608;&#1586; &#1607;&#1584;&#1607; &#1575;&#1604;&#1573;&#1593;&#1583;&#1575;&#1583;&#1575;&#1578;
acl_rename=&#1607;&#1604; &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1578;&#1594;&#1610;&#1610;&#1585; &#1571;&#1587;&#1605;&#1575;&#1569; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1567;
acl_reset=&#1573;&#1593;&#1575;&#1583;&#1577; &#1578;&#1593;&#1610;&#1610;&#1606; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1575;&#1604;&#1603;&#1575;&#1605;&#1604;
acl_sel=&#1575;&#1604;&#1578;&#1603;&#1608;&#1610;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1582;&#1578;&#1575;&#1585;&#1577;
acl_sessions=&#1607;&#1604; &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1605;&#1588;&#1575;&#1607;&#1583;&#1577; &#1608; &#1573;&#1604;&#1594;&#1575;&#1569; &#1580;&#1604;&#1587;&#1577; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604;
acl_sql=&#1607;&#1604; &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1578;&#1603;&#1608;&#1610;&#1606; &#1602;&#1608;&#1575;&#1593;&#1583; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608; &#1575;&#1604;&#1605;&#1581;&#1605;&#1608;&#1593;&#1577;&#1567;
acl_switch=&#1607;&#1604; &#1610;&#1605;&#1603;&#1606; &#1575;&#1604;&#1578;&#1576;&#1583;&#1610;&#1604; &#1573;&#1604;&#1609; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1580;&#1583;&#1583;
acl_sync=&#1607;&#1604; &#1610;&#1605;&#1603;&#1606; &#1575;&#1604;&#1578;&#1576;&#1583;&#1610;&#1604; &#1573;&#1604;&#1609; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1580;&#1583;&#1583;&#1567;
acl_theme=&#1607;&#1604; &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1578;&#1576;&#1583;&#1610;&#1604; &#1575;&#1604;&#1605;&#1592;&#1607;&#1585; &#1575;&#1604;&#1588;&#1582;&#1589;&#1610;&#1567;
acl_times=&#1607;&#1604; &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1578;&#1594;&#1610;&#1610;&#1585; &#1608;&#1602;&#1578; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604;&#1567;
acl_title=&#1578;&#1603;&#1608;&#1610;&#1606; &#1605;&#1585;&#1575;&#1602;&#1576;&#1577; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604;
acl_title2=&#1605;&#1606; $1 &#1573;&#1604;&#1609; $2
acl_title3=&#1604;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; $1 &#1601;&#1610; $2
acl_uall=&#1580;&#1605;&#1610;&#1593; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1608;&#1606;
acl_unix=&#1607;&#1604; &#1610;&#1605;&#1603;&#1606; &#1578;&#1603;&#1608;&#1610;&#1606; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;&#1567;
acl_usel=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1605;&#1582;&#1578;&#1575;&#1585;&#1608;&#1606;
acl_users=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1584;&#1610;&#1606; &#1610;&#1605;&#1603;&#1606; &#1571;&#1606; &#1610;&#1603;&#1608;&#1606;&#1608;&#1575; &#1605;&#1593;&#1583;&#1604;&#1610;&#1606;
acl_uthis=&#1607;&#1584;&#1575; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
cert_already=&#1603;&#1578;&#1575;&#1576;&#1577; - &#1575;&#1606;&#1578; &#1578;&#1604;&#1602;&#1575;&#1574;&#1610;&#1575;&#1611; &#1578;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575;&#1604;&#1588;&#1607;&#1575;&#1583;&#1577; $1
cert_c=&#1585;&#1605;&#1586; &#1575;&#1604;&#1583;&#1608;&#1604;&#1577;
cert_cn=&#1573;&#1587;&#1605;&#1603;
cert_done=&#1588;&#1607;&#1575;&#1583;&#1578;&#1603; &#1604; $1 &#1571;&#1606;&#1588;&#1571;&#1578; &#1576;&#1606;&#1580;&#1575;&#1580;
cert_ebrowser=&#1575;&#1604;&#1606;&#1592;&#1575;&#1605; &#1593;&#1610;&#1585; &#1602;&#1575;&#1583;&#1585; &#1593;&#1604;&#1609; &#1573;&#1589;&#1583;&#1575;&#1585; &#1588;&#1607;&#1575;&#1583;&#1577; &#1575;&#1604;&#1593;&#1605;&#1610;&#1604; &#1604;&#1605;&#1578;&#1589;&#1601;&#1581;&#1603; $1
cert_eca=&#1601;&#1588;&#1604; &#1601;&#1610; &#1578;&#1603;&#1608;&#1610;&#1606; &#1588;&#1607;&#1575;&#1583;&#1577; &#1575;&#1604;&#1605;&#1589;&#1575;&#1583;&#1602;&#1577; : $1
cert_ekey=&#1604;&#1605; &#1610;&#1578;&#1605; &#1578;&#1587;&#1604;&#1610;&#1605; &#1575;&#1604;&#1605;&#1601;&#1578;&#1575;&#1581; &#1575;&#1604;&#1580;&#1583;&#1610;&#1583; &#1605;&#1606; &#1602;&#1576;&#1604; &#1605;&#1578;&#1589;&#1601;&#1581;&#1603; - &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1575;&#1606; &#1575;&#1604;&#1605;&#1578;&#1589;&#1601;&#1581; &#1604;&#1575; &#1610;&#1583;&#1593;&#1605; SSL &#1588;&#1607;&#1575;&#1583;&#1575;&#1578; &#1575;&#1604;&#1593;&#1605;&#1610;&#1604;
cert_email=&#1575;&#1604;&#1576;&#1585;&#1610;&#1583; &#1575;&#1604;&#1573;&#1604;&#1603;&#1578;&#1585;&#1608;&#1606;&#1610;
cert_header=&#1578;&#1601;&#1575;&#1589;&#1610;&#1604; &#1588;&#1607;&#1575;&#1583;&#1577; &#1580;&#1583;&#1610;&#1583;&#1577;
cert_install=&#1578;&#1576;&#1610;&#1578; &#1588;&#1607;&#1575;&#1583;&#1578;&#1603; &#1593;&#1604;&#1609; &#1575;&#1604;&#1605;&#1578;&#1589;&#1601;&#1581;
cert_issue=&#1573;&#1589;&#1583;&#1575;&#1585; &#1588;&#1607;&#1575;&#1583;&#1577;
cert_key=&#1581;&#1580;&#1605; &#1575;&#1604;&#1605;&#1601;&#1578;&#1575;&#1581;
cert_msg=&#1607;&#1584;&#1575; &#1575;&#1604;&#1606;&#1605;&#1608;&#1584;&#1580; &#1610;&#1587;&#1605;&#1581; &#1604;&#1603; &#1576;&#1591;&#1604;&#1576; &#1588;&#1607;&#1575;&#1583;&#1577; &#1575;&#1604;&#1593;&#1605;&#1610;&#1604; &#1575;&#1604;&#1578;&#1610; &#1587;&#1578;&#1587;&#1578;&#1582;&#1583;&#1605; &#1601;&#1610; &#1575;&#1604;&#1605;&#1587;&#1578;&#1602;&#1576;&#1604; &#1604;&#1573;&#1593;&#1591;&#1575;&#1574;&#1603; &#1589;&#1604;&#1575;&#1581;&#1610;&#1575;&#1578; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1573;&#1604;&#1609; &#1575;&#1604;&#1606;&#1592;&#1575;&#1605; &#1576;&#1583;&#1604;&#1575;&#1611; &#1605;&#1606; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1587;&#1605;&#1603; &#1575;&#1604;&#1605;&#1587;&#1578;&#1593;&#1575;&#1585; &#1608; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;. &#1607;&#1584;&#1607; &#1575;&#1604;&#1591;&#1585;&#1610;&#1602;&#1577;&#1571;&#1603;&#1579;&#1585; &#1581;&#1605;&#1575;&#1610;&#1577;, &#1604;&#1603;&#1606; &#1604;&#1571;&#1606; &#1575;&#1604;&#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1578;&#1578;&#1605; &#1576;&#1588;&#1603;&#1604; &#1571;&#1608;&#1578;&#1575;&#1605;&#1575;&#1578;&#1610;&#1603;&#1610;,&#1571;&#1606;&#1578; &#1604;&#1606; &#1578;&#1589;&#1576;&#1581; &#1602;&#1583;&#1585;&#1575;&#1611; &#1593;&#1604;&#1609; &#1575;&#1604;&#1578;&#1581;&#1608;&#1610;&#1604; &#1575;&#1604;&#1609; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1570;&#1582;&#1585; &#1593;&#1606;&#1583;&#1605;&#1575; &#1578;&#1587;&#1578;&#1582;&#1583;&#1605; &#1607;&#1584;&#1577; &#1575;&#1604;&#1588;&#1607;&#1575;&#1583;&#1577;
cert_o=&#1575;&#1604;&#1605;&#1606;&#1592;&#1605;&#1577;
cert_ou=&#1575;&#1604;&#1602;&#1587;&#1605;
cert_pickup=<a href='$1'>&#1575;&#1590;&#1594;&#1591; &#1607;&#1606;&#1575; &#1604;&#1578;&#1581;&#1605;&#1610;&#1604; &#1588;&#1607;&#1575;&#1583;&#1578;&#1603; &#1593;&#1604;&#1609; &#1575;&#1604;&#1605;&#1578;&#1589;&#1601;&#1581; &#1575;&#1604;&#1584;&#1610; &#1578;&#1587;&#1578;&#1581;&#1583;&#1605;&#1577;</a>
cert_sp=&#1575;&#1604;&#1581;&#1575;&#1604;&#1577;
cert_title=&#1591;&#1604;&#1576; &#1588;&#1607;&#1575;&#1583;&#1577;
convert_0=&#1580;&#1605;&#1610;&#1607; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
convert_1=&#1601;&#1602;&#1591;
convert_2=&#1575;&#1604;&#1580;&#1605;&#1610;&#1593; &#1605;&#1575; &#1593;&#1583;&#1575; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
convert_3=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1605;&#1593; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
convert_4=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1608;&#1606; &#1605;&#1593; UIDs &#1601;&#1610; &#1575;&#1604;&#1606;&#1591;&#1575;&#1602;
convert_added=$1 &#1571;&#1590;&#1610;&#1601;
convert_desc=&#1607;&#1584;&#1575; &#1575;&#1604;&#1606;&#1605;&#1608;&#1584;&#1580; &#1610;&#1587;&#1605;&#1581; &#1604;&#1603; &#1605;&#1606; &#1578;&#1581;&#1608;&#1610;&#1604; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610; &#1604;&#1610;&#1606;&#1603;&#1587; &#1575;&#1604;&#1581;&#1575;&#1604;&#1610;&#1610;&#1606; &#1573;&#1604;&#1609; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610; &#1608;&#1610;&#1576;&#1605;&#1606;. &#1575;&#1604;&#1578;&#1589;&#1585;&#1610;&#1581;&#1575;&#1578; &#1604;&#1603;&#1604; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1580;&#1583;&#1610;&#1583; &#1587;&#1578;&#1603;&#1608;&#1606; &#1605;&#1581;&#1583;&#1583;&#1577; &#1605;&#1606; &#1602;&#1576;&#1604; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1601;&#1610; &#1575;&#1604;&#1571;&#1587;&#1601;&#1604;
convert_ecannot=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1576;&#1578;&#1581;&#1608;&#1610;&#1604; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
convert_egroup=&#1604;&#1575; &#1608;&#1580;&#1608;&#1583; &#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1604;&#1610;&#1606;&#1603;&#1587;
convert_emax=&#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581; maximum UID
convert_emin=&#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581; minimum UID
convert_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1578;&#1581;&#1608;&#1610;&#1604; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
convert_eusers=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1604;&#1604;&#1578;&#1581;&#1608;&#1610;&#1604;
convert_ewgroup=&#1604;&#1575; &#1610;&#1608;&#1580;&#1583; &#1605;&#1579;&#1604; &#1607;&#1584;&#1607; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1604;&#1608;&#1610;&#1576;&#1605;&#1606;
convert_ewgroup2=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1582;&#1608;&#1604; &#1604;&#1578;&#1593;&#1610;&#1606; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1580;&#1583;&#1610;&#1583; &#1604;&#1607;&#1584;&#1607; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
convert_exists=$2 &#1605;&#1608;&#1580;&#1608;&#1583; &#1605;&#1587;&#1576;&#1602;&#1575;&#1611;
convert_group=&#1578;&#1593;&#1610;&#1606; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606;
convert_invalid=$1 &#1575;&#1587;&#1605; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
convert_msg=&#1578;&#1581;&#1608;&#1610;&#1604; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
convert_nogroups=&#1604;&#1575;&#1610;&#1608;&#1581;&#1583; &#1571;&#1610; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; &#1571;&#1606;&#1588;&#1571;&#1578; &#1601;&#1610; &#1606;&#1592;&#1575;&#1605;&#1603;, &#1593;&#1604;&#1609; &#1575;&#1604;&#1571;&#1602;&#1604; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1575;&#1581;&#1583;&#1577; &#1610;&#1580;&#1576; &#1575;&#1606; &#1578;&#1581;&#1608;&#1604; &#1604;&#1604;&#1581;&#1589;&#1608;&#1604; &#1593;&#1604;&#1609; &#1578;&#1589;&#1585;&#1610;&#1581; &#1604;&#1604;&#1578;&#1581;&#1608;&#1610;&#1604;
convert_ok=&#1581;&#1608;&#1604; &#1575;&#1604;&#1570;&#1606;
convert_skip=$1 &#1578;&#1605; &#1578;&#1582;&#1591;&#1610;&#1607;
convert_sync=&#1607;&#1604; &#1587;&#1610;&#1578;&#1605; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1606;&#1601;&#1587; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1577; &#1601;&#1610; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587; &#1601;&#1610; &#1575;&#1604;&#1605;&#1587;&#1578;&#1602;&#1576;&#1604;
convert_title=&#1578;&#1581;&#1608;&#1610;&#1604; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
cpass_dict=&#1607;&#1604; &#1575;&#1604;&#1602;&#1575;&#1605;&#1608;&#1587; &#1603;&#1604;&#1605;&#1577;
cpass_minsize=&#1610;&#1580;&#1576; &#1575;&#1606; &#1610;&#1603;&#1608;&#1606; &#1593;&#1604;&#1609; &#1575;&#1604;&#1571;&#1602;&#1604; $1 &#1581;&#1585;&#1601;
cpass_name=&#1610;&#1581;&#1578;&#1608;&#1610; &#1575;&#1604;&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1593;&#1575;&#1585;
cpass_notre=&#1605;&#1602;&#1575;&#1585;&#1606;&#1577; &#1575;&#1604;&#1606;&#1605;&#1591; &#1575;&#1604;&#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1610;&#1607;
cpass_old=&#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1575;&#1604;&#1602;&#1583;&#1610;&#1605;&#1577; &#1604;&#1575;&#1610;&#1605;&#1603;&#1606; &#1605;&#1606; &#1573;&#1593;&#1575;&#1583;&#1577; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605;&#1607;&#1575;
cpass_re=&#1575;&#1604;&#1606;&#1605;&#1575;&#1584;&#1580; &#1575;&#1604;&#1605;&#1591;&#1604;&#1608;&#1576;&#1577; &#1604;&#1575; &#1578;&#1578;&#1591;&#1575;&#1576;&#1602;
cpass_spellcmd=&#1603;&#1604;&#1575; &#1575;&#1604;&#1571;&#1605;&#1585;&#1610;&#1606; $1 &#1575;&#1608; $2 &#1610;&#1581;&#1578;&#1575;&#1580;&#1608;&#1606; &#1575;&#1604;&#1609; &#1578;&#1583;&#1602;&#1610;&#1602; &#1607;&#1604; &#1575;&#1604;&#1602;&#1575;&#1605;&#1608;&#1587; &#1579;&#1576;&#1578;
delete_ecannot=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1604;&#1573;&#1586;&#1575;&#1604;&#1577; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
delete_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
delete_eself=&#1575;&#1606;&#1578; &#1604;&#1575; &#1578;&#1587;&#1578;&#1591;&#1610;&#1593; &#1581;&#1584;&#1601; &#1606;&#1601;&#1587;&#1603;
delete_euser=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1604;&#1573;&#1586;&#1575;&#1604;&#1577; &#1607;&#1584;&#1575; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
edit_all=&#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1605;&#1606; &#1580;&#1605;&#1610;&#1593; &#1575;&#1604;&#1593;&#1606;&#1575;&#1608;&#1610;&#1610;&#1606;
edit_alldays=&#1603;&#1604; &#1610;&#1608;&#1605;
edit_allhours=&#1571;&#1610; &#1608;&#1602;&#1578;
edit_allow=&#1601;&#1602;&#1591; &#1605;&#1587;&#1605;&#1608;&#1581; &#1605;&#1606; &#1575;&#1604;&#1593;&#1606;&#1575;&#1608;&#1610;&#1610;&#1606; &#1575;&#1604;&#1605;&#1589;&#1606;&#1601;&#1577;
edit_cert=&#1575;&#1587;&#1605; &#1588;&#1607;&#1575;&#1583;&#1577; SSL
edit_chars=&#1585;&#1587;&#1575;&#1574;&#1604;
edit_clone=&#1606;&#1587;&#1582;
edit_cloneof=&#1606;&#1587;&#1582; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
edit_days=&#1571;&#1610;&#1575;&#1605; &#1605;&#1587;&#1605;&#1608;&#1581;&#1577; &#1605;&#1606; &#1575;&#1604;&#1571;&#1587;&#1576;&#1608;&#1593;
edit_deny=&#1605;&#1606;&#1593; &#1605;&#1606; &#1575;&#1604;&#1593;&#1606;&#1575;&#1608;&#1610;&#1606; &#1575;&#1604;&#1605;&#1583;&#1585;&#1580;&#1577;
edit_dont=&#1604;&#1575; &#1578;&#1602;&#1605; &#1576;&#1575;&#1604;&#1594;&#1578;&#1610;&#1610;&#1585;
edit_ecreate=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1582;&#1608;&#1604; &#1576;&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
edit_egone=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575;&#1604;&#1605;&#1582;&#1578;&#1575;&#1585; &#1604;&#1605; &#1610;&#1593;&#1583; &#1605;&#1608;&#1580;&#1608;&#1583;&#1575;&#1611;
edit_euser=&#1575;&#1606;&#1578; &#1593;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1576;&#1578;&#1581;&#1585;&#1610;&#1585; &#1607;&#1584;&#1575; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
edit_extauth=&#1576;&#1585;&#1606;&#1575;&#1605;&#1580; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1582;&#1575;&#1585;&#1581;&#1610;
edit_global=&#1578;&#1589;&#1575;&#1585;&#1610;&#1581; &#1604;&#1580;&#1605;&#1610;&#1593; &#1575;&#1604;&#1608;&#1581;&#1583;&#1575;&#1578;
edit_group=&#1593;&#1590;&#1608; &#1601;&#1610; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
edit_groupmods=(&#1576;&#1575;&#1604;&#1573;&#1590;&#1575;&#1601;&#1577; &#1573;&#1604;&#1609; &#1608;&#1581;&#1583;&#1575;&#1578; &#1605;&#1606; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;)
edit_hide=&#1573;&#1582;&#1601;&#1575;&#1569; &#1594;&#1610;&#1585; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1577;
edit_hours=&#1575;&#1604;&#1571;&#1608;&#1602;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1605;&#1608;&#1581;&#1577;
edit_invert=&#1593;&#1603;&#1587; &#1575;&#1604;&#1575;&#1582;&#1578;&#1610;&#1575;&#1585;
edit_ipdesc=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1601;&#1610; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1601;&#1603;&#1585;&#1610;&#1577; &#1578;&#1593;&#1605;&#1604; &#1576;&#1606;&#1601;&#1587; &#1575;&#1604;&#1591;&#1585;&#1610;&#1602;&#1577; &#1603;&#1605;&#1575; &#1601;&#1610; &#1575;&#1604;&#1605;&#1603;&#1575;&#1601;&#1581;&#1577; &#1575;&#1604;&#1593;&#1575;&#1604;&#1605;&#1610;&#1577; &#1604;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1601;&#1603;&#1585;&#1610;&#1577; &#1601;&#1610; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1573;&#1604;&#1609; &#1608;&#1581;&#1583;&#1577; &#1578;&#1603;&#1608;&#1610;&#1606; Webmin. &#1608;&#1601;&#1602;&#1591; &#1573;&#1584;&#1575; &#1603;&#1575;&#1606; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1576;&#1578;&#1605;&#1585;&#1610;&#1585; &#1578;&#1604;&#1603; &#1575;&#1604;&#1590;&#1608;&#1575;&#1576;&#1591; &#1575;&#1604;&#1593;&#1575;&#1604;&#1605;&#1610;&#1577; &#1607;&#1606;&#1575; &#1610;&#1578;&#1605; &#1575;&#1604;&#1578;&#1581;&#1602;&#1602; &#1571;&#1610;&#1590;&#1575;
edit_ips=&#1593;&#1606;&#1608;&#1575;&#1606; &#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1576;&#1575;&#1604;&#1583;&#1582;&#1608;&#1604;
edit_lang=&#1575;&#1604;&#1604;&#1594;&#1577;
edit_lock=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; &#1603;&#1604;&#1605;&#1575;&#1578; &#1605;&#1585;&#1608;&#1585; &#1605;&#1602;&#1576;&#1608;&#1604;&#1577;
edit_log=&#1575;&#1587;&#1578;&#1593;&#1585;&#1575;&#1590; &#1575;&#1604;&#1587;&#1580;&#1604;&#1575;&#1578;
edit_logout=&#1571;&#1608;&#1602;&#1575;&#1578; &#1578;&#1587;&#1580;&#1610;&#1604; &#1575;&#1604;&#1582;&#1585;&#1608;&#1580; &#1575;&#1604;&#1582;&#1575;&#1605;&#1604;&#1577;
edit_mins=&#1583;&#1602;&#1575;&#1574;&#1602;
edit_minsize=&#1575;&#1604;&#1581;&#1583; &#1575;&#1604;&#1571;&#1583;&#1606;&#1609; &#1604;&#1591;&#1608;&#1604; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
edit_mods=&#1608;&#1581;&#1583;&#1575;&#1578; &#1608;&#1610;&#1576;&#1605;&#1606; &#1575;&#1604;&#1605;&#1578;&#1575;&#1581;&#1577;
edit_modsg=&#1608;&#1581;&#1583;&#1575;&#1578; &#1608;&#1610;&#1576;&#1605;&#1606; &#1575;&#1604;&#1605;&#1578;&#1575;&#1581;&#1577;,&#1576;&#1575;&#1604;&#1573;&#1590;&#1575;&#1601;&#1577; &#1604;&#1578;&#1604;&#1603; &#1605;&#1606; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
edit_modules=&#1608;&#1581;&#1583;&#1575;&#1578;
edit_nochange=&#1571;&#1610;&#1575;&#1605; &#1601;&#1585;&#1590; &#1578;&#1594;&#1610;&#1610;&#1585; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1587;&#1585;&#1567;
edit_none=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583;
edit_notabs=&#1578;&#1589;&#1606;&#1610;&#1601; &#1575;&#1604;&#1608;&#1581;&#1583;&#1575;&#1578;
edit_overlay=&#1575;&#1604;&#1578;&#1606;&#1587;&#1610;&#1602; &#1575;&#1604;&#1588;&#1582;&#1589;&#1610;
edit_overlayglobal=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; - &#1575;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575;&#1604;&#1605;&#1592;&#1607;&#1585; &#1575;&#1604;&#1573;&#1601;&#1578;&#1585;&#1575;&#1590;&#1610;
edit_pam=PAM &#1605;&#1589;&#1575;&#1583;&#1602;&#1577;
edit_pass=&#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
edit_passlocked=&#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1604;&#1605; &#1578;&#1587;&#1578;&#1576;&#1583;&#1604; &#1605;&#1606; $1 &#1575;&#1610;&#1575;&#1605; ! - &#1575;&#1604;&#1581;&#1587;&#1575;&#1576; &#1605;&#1594;&#1604;&#1602;
edit_passmax=&#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1604;&#1605; &#1578;&#1587;&#1578;&#1576;&#1583;&#1604; &#1605;&#1606; $1 &#1575;&#1610;&#1575;&#1605; ! - &#1604;&#1575;&#1576;&#1583; &#1605;&#1606; &#1578;&#1594;&#1610;&#1585; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1601;&#1610; &#1575;&#1604;&#1580;&#1604;&#1587;&#1577; &#1575;&#1604;&#1604;&#1575;&#1581;&#1602;&#1577;
edit_passold=&#1575;&#1582;&#1585; &#1578;&#1594;&#1610;&#1585; &#1604;&#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1603;&#1575;&#1606; &#1605;&#1606; $1 &#1571;&#1610;&#1575;&#1605;
edit_passtoday=&#1578;&#1605; &#1575;&#1587;&#1578;&#1576;&#1583;&#1575;&#1604; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1582;&#1604;&#1575;&#1604; &#1607;&#1584;&#1575; &#1575;&#1604;&#1610;&#1608;&#1605;
edit_proto=&#1606;&#1608;&#1593; &#1575;&#1604;&#1578;&#1582;&#1586;&#1610;&#1606;
edit_proto_=&#1575;&#1604;&#1605;&#1604;&#1601;&#1575;&#1578; &#1575;&#1604;&#1605;&#1581;&#1604;&#1610;&#1577;
edit_proto_ldap=&#1582;&#1575;&#1583;&#1605; LDAP
edit_proto_mysql=&#1602;&#1575;&#1593;&#1583;&#1577; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; MySQL
edit_proto_postgresql=&#1602;&#1575;&#1593;&#1583;&#1577; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; PostgreSQL
edit_rbacdeny=&#1606;&#1592;&#1575;&#1605; &#1583;&#1582;&#1608;&#1604; RBAC
edit_rbacdeny0=RBAC &#1578;&#1578;&#1581;&#1603;&#1605; &#1601;&#1602;&#1591; &#1576;&#1608;&#1581;&#1583;&#1575;&#1578; ACLs
edit_rbacdeny1=RBAC &#1578;&#1578;&#1581;&#1603;&#1605; &#1601;&#1610; &#1581;&#1605;&#1610;&#1593; &#1608;&#1581;&#1583;&#1575;&#1578; ACLs
edit_readonly=&#1608;&#1610;&#1606;&#1576;&#1594;&#1610; &#1604;&#1607;&#1584;&#1575; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; Webmin &#1604;&#1575; &#1610;&#1605;&#1603;&#1606; &#1578;&#1581;&#1585;&#1610;&#1585; &#1603;&#1605;&#1575; &#1578;&#1583;&#1575;&#1585; &#1605;&#1606; &#1602;&#1576;&#1604; &#1608;&#1581;&#1583;&#1577; $ 1. href='$2'> <a&#1575;&#1590;&#1594;&#1591; &#1607;&#1606;&#1575; </ &#1571;> &#1604;&#1578;&#1580;&#1575;&#1608;&#1586; &#1607;&#1584;&#1575; &#1575;&#1604;&#1578;&#1581;&#1584;&#1610;&#1585; &#1608;&#1578;&#1581;&#1585;&#1610;&#1585; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1593;&#1604;&#1609; &#1571;&#1610; &#1581;&#1575;&#1604; -- &#1608;&#1604;&#1603;&#1606; &#1581;&#1584;&#1575;&#1585; &#1571;&#1606; &#1571;&#1610; &#1578;&#1594;&#1610;&#1610;&#1585;&#1575;&#1578; &#1602;&#1583; &#1578;&#1603;&#1608;&#1606; &#1583;&#1604;&#1610;&#1604; &#1593;&#1604;&#1609; &#1605;&#1603;&#1578;&#1608;&#1576;!
edit_real=&#1575;&#1604;&#1573;&#1587;&#1605; &#1575;&#1604;&#1581;&#1602;&#1610;&#1602;&#1610;
edit_return=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
edit_return2=&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606;
edit_rights=&#1589;&#1604;&#1575;&#1581;&#1610;&#1575;&#1578; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
edit_risk=&#1605;&#1587;&#1578;&#1608;&#1609; &#1575;&#1604;&#1582;&#1591;&#1585;
edit_risk_high=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575;&#1604;&#1606;&#1588;&#1591;
edit_risk_low=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1593;&#1575;&#1583;&#1610;
edit_risk_medium=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575;&#1604;&#1605;&#1587;&#1572;&#1604;
edit_same=&#1606;&#1601;&#1587; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
edit_security=&#1582;&#1610;&#1575;&#1585;&#1575;&#1578; &#1575;&#1604;&#1571;&#1605;&#1606; &#1608;&#1575;&#1604;&#1581;&#1583;&#1608;&#1583;
edit_selall=&#1578;&#1581;&#1583;&#1610;&#1583; &#1575;&#1604;&#1603;&#1604;
edit_seldays=&#1601;&#1602;&#1591; &#1575;&#1604;&#1571;&#1610;&#1575;&#1605; &#1575;&#1604;&#1605;&#1581;&#1583;&#1583;&#1577;
edit_selhours=&#1605;&#1606; $1:$2 &#1573;&#1604;&#1609; $3:$4
edit_set=&#1578;&#1593;&#1610;&#1610;&#1606;
edit_skill=&#1605;&#1587;&#1578;&#1608;&#1609; &#1575;&#1604;&#1605;&#1607;&#1575;&#1585;&#1577;
edit_switch=&#1575;&#1587;&#1578;&#1576;&#1583;&#1575;&#1604; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
edit_templock=&#1605;&#1594;&#1604;&#1602; &#1605;&#1572;&#1602;&#1578;&#1575;
edit_temppass=&#1573;&#1580;&#1576;&#1575;&#1585; &#1593;&#1604;&#1609; &#1575;&#1604;&#1578;&#1594;&#1610;&#1585; &#1601;&#1610; &#1575;&#1604;&#1580;&#1604;&#1587;&#1577; &#1575;&#1604;&#1602;&#1575;&#1583;&#1605;&#1577;
edit_theme=&#1605;&#1592;&#1607;&#1585; UI &#1575;&#1604;&#1588;&#1582;&#1589;&#1610;
edit_themedef=&#1605;&#1592;&#1607;&#1585; &#1608;&#1610;&#1576;&#1605;&#1606; &#1575;&#1604;&#1602;&#1583;&#1610;&#1605;
edit_themeglobal=&#1605;&#1606; &#1578;&#1603;&#1608;&#1610;&#1606;&#1575;&#1578; &#1608;&#1610;&#1576;&#1605;&#1606;
edit_title=&#1606;&#1581;&#1585;&#1610;&#1585; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
edit_title2=&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
edit_ui=&#1582;&#1610;&#1575;&#1585;&#1575;&#1578; &#1608;&#1575;&#1580;&#1607;&#1577; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
edit_unix=&#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
edit_user=&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1607;
gdelete_desc=&#1607;&#1604; &#1571;&#1606;&#1578; &#1605;&#1578;&#1571;&#1603;&#1583; &#1576;&#1571;&#1606;&#1603; &#1578;&#1585;&#1610;&#1583; &#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; $1 &#1608; &#1571;&#1593;&#1590;&#1575;&#1574;&#1607;&#1575; $2 &#1567;
gdelete_ecannot=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1576;&#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1581;&#1605;&#1608;&#1593;&#1575;&#1578;
gdelete_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gdelete_esub=&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; &#1605;&#1593; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; &#1575;&#1604;&#1601;&#1585;&#1593;&#1610;&#1577; &#1604;&#1575; &#1610;&#1605;&#1603;&#1606; &#1571;&#1606; &#1578;&#1581;&#1584;&#1601;
gdelete_euser=&#1575;&#1606;&#1578; &#1604;&#1575;&#1578;&#1587;&#1578;&#1591;&#1610;&#1593; &#1581;&#1584;&#1601; &#1605;&#1580;&#1605;&#1608;&#1593;&#1578;&#1603;
gdelete_ok=&#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gdelete_title=&#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gdeletes_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gdeletes_ok=&#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gdeletes_rusure=&#1607;&#1604; &#1575;&#1606;&#1578; &#1605;&#1578;&#1571;&#1603;&#1583; &#1605;&#1606; &#1571;&#1606;&#1603; &#1578;&#1585;&#1610;&#1583; &#1581;&#1584;&#1601; $1 &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1575;&#1604;&#1605;&#1582;&#1578;&#1575;&#1585;&#1577; &#1608; $2 &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1605;&#1608;&#1580;&#1608;&#1583;&#1610;&#1610;&#1606; &#1567; &#1580;&#1605;&#1610;&#1593; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578;&#1607;&#1605; &#1587;&#1578;&#1601;&#1602;&#1583;
gdeletes_title=&#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gdeletes_users=&#1573;&#1582;&#1578;&#1610;&#1575;&#1585; &#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; : $1
gedit_desc=&#1608;&#1589;&#1601; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gedit_ecannot=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1576;&#1606;&#1581;&#1585;&#1610;&#1585; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
gedit_egone=&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1575;&#1604;&#1605;&#1582;&#1578;&#1575;&#1585;&#1577; &#1604;&#1605; &#1578;&#1593;&#1583; &#1605;&#1608;&#1580;&#1608;&#1583;&#1577;
gedit_group=&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
gedit_members=&#1575;&#1604;&#1571;&#1593;&#1590;&#1575;&#1569; &#1608;&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
gedit_modules=&#1608;&#1581;&#1583;&#1575;&#1578; &#1575;&#1604;&#1571;&#1593;&#1590;&#1575;&#1569;
gedit_rights=&#1581;&#1602;&#1608;&#1602; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; &#1608;&#1610;&#1576;&#1605;&#1606;
gedit_title=&#1578;&#1593;&#1583;&#1610;&#1604; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606;
gedit_title2=&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606;
gsave_edesc=&#1608;&#1589;&#1601; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581; - &#1575;&#1604;&#1581;&#1585;&#1601; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1576;&#1607;
gsave_edup=&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1605;&#1581;&#1580;&#1608;&#1586; &#1605;&#1587;&#1576;&#1602;&#1575;&#1611;
gsave_ename=&#1575;&#1587;&#1605; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
gsave_enamewebmin=&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1605;&#1581;&#1580;&#1608;&#1586; &#1604;&#1604;&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1604;&#1583;&#1575;&#1582;&#1604;&#1610;
gsave_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1601;&#1592; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
hide_clone=(&#1575;&#1587;&#1578;&#1606;&#1587;&#1575;&#1582; $ 1)
hide_desc=&#1587;&#1578;&#1578;&#1605; &#1573;&#1586;&#1575;&#1604;&#1577; &#1575;&#1604;&#1608;&#1581;&#1583;&#1575;&#1578; &#1575;&#1604;&#1578;&#1575;&#1604;&#1610;&#1577; &#1605;&#1606; &#1602;&#1575;&#1574;&#1605;&#1577; &#1608;&#1589;&#1608;&#1604; &#1608;&#1581;&#1583;&#1577; &#1604;1 $ &#1603;&#1605;&#1575; &#1604;&#1605; &#1610;&#1578;&#1605; &#1578;&#1579;&#1576;&#1610;&#1578; &#1605;&#1604;&#1602;&#1605;&#1575;&#1578; &#1610;&#1606;&#1575;&#1592;&#1585;&#1607;&#1575; &#1593;&#1604;&#1609; &#1575;&#1604;&#1606;&#1592;&#1575;&#1605; &#1575;&#1604;&#1582;&#1575;&#1589; &#1576;&#1603;..
hide_desc2=&#1607;&#1584;&#1607; &#1575;&#1604;&#1608;&#1581;&#1583;&#1575;&#1578; &#1604;&#1606; &#1578;&#1593;&#1575;&#1608;&#1583; &#1575;&#1604;&#1592;&#1607;&#1608;&#1585; &#1578;&#1604;&#1602;&#1575;&#1574;&#1610;&#1575; &#1573;&#1584;&#1575; &#1578;&#1605; &#1578;&#1579;&#1576;&#1610;&#1578; &#1575;&#1604;&#1605;&#1604;&#1602;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1602;&#1575;&#1576;&#1604;&#1577;. &#1587;&#1608;&#1601; &#1578;&#1581;&#1578;&#1575;&#1580; &#1573;&#1604;&#1609; &#1605;&#1606;&#1581; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1610;&#1583;&#1608;&#1610;&#1575; &#1576;&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1607;&#1584;&#1607; &#1575;&#1604;&#1608;&#1581;&#1583;&#1577;.
hide_none=&#1604;&#1575;&#1588;&#1610; &#1610;&#1605;&#1603;&#1606; &#1575;&#1582;&#1601;&#1575;&#1574;&#1577; -- 1 $ &#1604;&#1575; &#1610;&#1587;&#1578;&#1591;&#1610;&#1593;&#1608;&#1606; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1573;&#1604;&#1609; &#1571;&#1610; &#1608;&#1581;&#1583;&#1575;&#1578; &#1575;&#1604;&#1605;&#1602;&#1575;&#1576;&#1604;&#1577; &#1575;&#1604;&#1578;&#1610; &#1605;&#1604;&#1602;&#1605;&#1575;&#1578; &#1604;&#1605; &#1610;&#1578;&#1605; &#1578;&#1579;&#1576;&#1610;&#1578;&#1607;&#1575; &#1593;&#1604;&#1609; &#1575;&#1604;&#1606;&#1592;&#1575;&#1605; &#1575;&#1604;&#1582;&#1575;&#1589; &#1576;&#1603;.
hide_ok=&#1573;&#1582;&#1601;&#1575;&#1569; &#1575;&#1604;&#1608;&#1581;&#1583;&#1575;&#1578; &#1575;&#1604;&#1573;&#1606;
hide_title=&#1573;&#1582;&#1601;&#1575;&#1569; &#1575;&#1604;&#1608;&#1581;&#1583;&#1575;&#1578; &#1594;&#1610;&#1585; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1577;
index_cert=&#1591;&#1604;&#1576; &#1588;&#1607;&#1575;&#1583;&#1577; SSL
index_certmsg=&#1575;&#1606;&#1602;&#1585; &#1601;&#1608;&#1602; &#1607;&#1584;&#1575; &#1575;&#1604;&#1586;&#1585; &#1604;&#1591;&#1604;&#1576; &#1588;&#1607;&#1575;&#1583;&#1577; &#1582;&#1583;&#1605;&#1577; &#1578;&#1589;&#1605;&#1610;&#1605; &#1575;&#1604;&#1605;&#1608;&#1575;&#1602;&#1593; &#1575;&#1604;&#1578;&#1610; &#1578;&#1587;&#1605;&#1581; &#1604;&#1603; &#1604;&#1578;&#1587;&#1580;&#1610;&#1604; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1576;&#1588;&#1603;&#1604; &#1570;&#1605;&#1606; &#1573;&#1604;&#1609; Webmin &#1583;&#1608;&#1606; &#1575;&#1604;&#1581;&#1575;&#1580;&#1577; &#1573;&#1604;&#1609; &#1573;&#1583;&#1582;&#1575;&#1604; &#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1587;&#1585;.
index_convert=&#1578;&#1581;&#1608;&#1610;&#1604; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587; &#1575;&#1604;&#1609; &#1605;&#1587;&#1578;&#1582;&#1583;&#1603; &#1608;&#1610;&#1576;&#1605;&#1606;
index_create=&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; &#1580;&#1583;&#1610;&#1583;
index_delete=&#1581;&#1584;&#1601; &#1575;&#1604;&#1578;&#1581;&#1583;&#1610;&#1583;
index_edit=&#1578;&#1593;&#1583;&#1610;&#1604; &#1608;&#1581;&#1583;&#1577; ACL:
index_eglist=&#1601;&#1588;&#1604; &#1601;&#1610; &#1573;&#1583;&#1585;&#1575;&#1580; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; : $1
index_eulist=&#1601;&#1588;&#1604; &#1601;&#1610; &#1573;&#1583;&#1585;&#1575;&#1580; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; : $1
index_gcreate=&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; &#1580;&#1583;&#1610;&#1583;&#1577;
index_global=ACL &#1593;&#1575;&#1604;&#1605;&#1610;
index_group=&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
index_groups=&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; &#1608;&#1610;&#1576;&#1605;&#1606;
index_members=&#1575;&#1604;&#1571;&#1593;&#1590;&#1575;&#1569;
index_modgroups=&#1608;&#1581;&#1583;&#1575;&#1578; &#1605;&#1606; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; $1
index_modules=&#1608;&#1581;&#1583;&#1575;&#1578;
index_nogroups=&#1604;&#1575;&#1578;&#1608;&#1580;&#1583; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; &#1605;&#1593;&#1585;&#1601;&#1577;
index_none=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583;
index_nousers=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; &#1578;&#1593;&#1585;&#1610;&#1601; &#1604;&#1571;&#1610; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1602;&#1575;&#1576;&#1604; &#1604;&#1604;&#1578;&#1581;&#1585;&#1610;&#1585;
index_rbac=&#1578;&#1606;&#1589;&#1610;&#1576;RBAC
index_rcreate=&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1605;&#1587;&#1578;&#1608;&#1609; &#1582;&#1591;&#1585; &#1580;&#1583;&#1610;&#1583;
index_return=&#1602;&#1575;&#1574;&#1605;&#1577; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
index_sessions=&#1573;&#1587;&#1578;&#1593;&#1585;&#1575;&#1590; &#1602;&#1575;&#1574;&#1605;&#1577; &#1575;&#1604;&#1580;&#1604;&#1587;&#1575;&#1578;
index_sync=&#1578;&#1603;&#1608;&#1610;&#1606; &#1578;&#1586;&#1575;&#1605;&#1606; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
index_title=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1610;&#1576;&#1605;&#1606;
index_unix=&#1578;&#1603;&#1608;&#1610;&#1606; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
index_user=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
index_users=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1610;&#1576;&#1605;&#1606;
log_acl=&#1578;&#1581;&#1583;&#1610;&#1579; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1605;&#1606; $1 in $2
log_cert=&#1575;&#1604;&#1588;&#1607;&#1575;&#1583;&#1577; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1585;&#1580;&#1577; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; $1
log_clone=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; &#1605;&#1587;&#1578;&#1606;&#1587;&#1582; &#1605;&#1606; $1 &#1573;&#1604;&#1609; $2
log_create=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; $1&#1605;&#1606;&#1588;&#1571;
log_create_g=&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; &#1605;&#1606;&#1588;&#1571;&#1577; $1
log_delete=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; $1 &#1605;&#1581;&#1584;&#1608;&#1601;
log_delete_g=&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; $1 &#1605;&#1581;&#1584;&#1608;&#1601;
log_delete_groups=&#1605;&#1581;&#1584;&#1608;&#1601; $1 &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606;
log_delete_users=&#1605;&#1581;&#1584;&#1608;&#1601; $1 &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1610;&#1576;&#1605;&#1606;
log_modify=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; &#1605;&#1593;&#1583;&#1604; $1
log_modify_g=&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; &#1605;&#1593;&#1583;&#1604;&#1577; $1
log_pass=&#1602;&#1610;&#1608;&#1583; &#1578;&#1594;&#1610;&#1610;&#1585; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
log_rename=&#1578;&#1593;&#1583;&#1610;&#1604; &#1575;&#1587;&#1605; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; &#1605;&#1606; $1 &#1573;&#1604;&#1609; $2
log_rename_g=&#1578;&#1593;&#1583;&#1610;&#1604; &#1575;&#1587;&#1605; &#1605;&#1581;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; &#1605;&#1606; $1 &#1573;&#1604;&#1609; $2
log_reset=&#1573;&#1593;&#1575;&#1583;&#1577; &#1578;&#1593;&#1610;&#1610;&#1606; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604;
log_sql=&#1578;&#1594;&#1610;&#1610;&#1585; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1602;&#1575;&#1593;&#1583;&#1577; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
log_switch=&#1578;&#1576;&#1583;&#1610;&#1604; &#1573;&#1604;&#1609; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; $1
log_sync=&#1578;&#1594;&#1610;&#1610;&#1585; &#1578;&#1586;&#1575;&#1605;&#1606; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1603;&#1587;
log_unix=&#1578;&#1594;&#1610;&#1610;&#1585; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1603;&#1587;
make_done=&#1578;&#1605; &#1575;&#1604;&#1578;&#1606;&#1601;&#1610;&#1584;
make_err=&#1601;&#1588;&#1604; &#1573;&#1606;&#1588;&#1575;&#1569; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1575;&#1604;&#1580;&#1583;&#1575;&#1608;&#1604;
make_exec=&#1578;&#1606;&#1601;&#1610;&#1584; SQL $1 ..
make_failed=. &#1601;&#1588;&#1604; &#1573;&#1606;&#1588;&#1575;&#1569; : 1 $
make_still=&#1578;&#1605; &#1575;&#1604;&#1593;&#1579;&#1608;&#1585; &#1593;&#1604;&#1609; &#1576;&#1593;&#1590; &#1575;&#1604;&#1605;&#1588;&#1575;&#1603;&#1604; &#1581;&#1578;&#1609; &#1576;&#1593;&#1583; &#1573;&#1606;&#1588;&#1575;&#1569; &#1575;&#1604;&#1580;&#1583;&#1608;&#1604; : 1 $
make_title=&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1580;&#1583;&#1575;&#1608;&#1604;
makedn_done=&#1578;&#1605;
makedn_eoc=&#1604;&#1605; &#1610;&#1578;&#1605; &#1575;&#1604;&#1593;&#1579;&#1608;&#1585; &#1593;&#1604;&#1609; &#1601;&#1574;&#1575;&#1578; &#1575;&#1604;&#1603;&#1575;&#1574;&#1606; &#1575;&#1604;&#1607;&#1610;&#1603;&#1604;&#1610;!
makedn_exec=&#1573;&#1606;&#1588;&#1575;&#1569; &#1571;&#1589;&#1604; DN $1 ..
makedn_failed=.. &#1601;&#1588;&#1604; &#1573;&#1606;&#1588;&#1575;&#1569; : 1 $
makedn_still=&#1578;&#1605; &#1575;&#1604;&#1593;&#1579;&#1608;&#1585; &#1593;&#1604;&#1609; &#1576;&#1593;&#1590; &#1575;&#1604;&#1605;&#1588;&#1575;&#1603;&#1604; &#1581;&#1578;&#1609; &#1576;&#1593;&#1583; &#1573;&#1606;&#1588;&#1575;&#1569; DN : 1 $
makedn_title=&#1573;&#1606;&#1588;&#1575;&#1569; LDAP DN
pass_days=&#1571;&#1610;&#1575;&#1605;
pass_ecannot=&#1604;&#1575; &#1610;&#1587;&#1605;&#1581; &#1604;&#1603; &#1576;&#1578;&#1581;&#1585;&#1610;&#1585; &#1602;&#1610;&#1608;&#1583; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
pass_elockdays=&#1593;&#1583;&#1583; &#1575;&#1604;&#1571;&#1610;&#1575;&#1605; &#1575;&#1604;&#1605;&#1601;&#1602;&#1608;&#1583;&#1577; &#1605;&#1606; &#1575;&#1604;&#1571;&#1610;&#1575;&#1605; &#1602;&#1576;&#1604; &#1575;&#1594;&#1604;&#1575;&#1602; &#1575;&#1604;&#1581;&#1587;&#1575;&#1576;
pass_emaxdays=&#1593;&#1583;&#1583; &#1575;&#1604;&#1571;&#1610;&#1575;&#1605; &#1575;&#1604;&#1605;&#1601;&#1602;&#1608;&#1583;&#1577; &#1605;&#1606; &#1575;&#1604;&#1571;&#1610;&#1575;&#1605; &#1576;&#1593;&#1583; &#1575;&#1594;&#1604;&#1575;&#1602; &#1575;&#1604;&#1581;&#1587;&#1575;&#1576;
pass_eminsize=&#1593;&#1583;&#1583; &#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1575;&#1604;&#1605;&#1601;&#1602;&#1608;&#1583;&#1577;
pass_eoldblock=&#1593;&#1583;&#1583; &#1575;&#1604;&#1571;&#1610;&#1575;&#1605; &#1575;&#1604;&#1605;&#1601;&#1602;&#1608;&#1583;&#1577; &#1605;&#1606; &#1575;&#1604;&#1571;&#1610;&#1575;&#1605; &#1605;&#1606; &#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1575;&#1604;&#1602;&#1583;&#1610;&#1605;&#1577;
pass_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1601;&#1592; &#1602;&#1610;&#1608;&#1583; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
pass_header=&#1582;&#1610;&#1575;&#1585;&#1575;&#1578; &#1578;&#1591;&#1576;&#1610;&#1602; &#1603;&#1604;&#1605;&#1575;&#1578; &#1608;&#1610;&#1576;&#1605;&#1606;
pass_lockdays=&#1575;&#1604;&#1573;&#1610;&#1575;&#1605; &#1602;&#1576;&#1604; &#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1575;&#1604;&#1594;&#1610;&#1585; &#1605;&#1578;&#1594;&#1610;&#1585;&#1577; &#1578;&#1594;&#1604;&#1602; &#1575;&#1604;&#1581;&#1587;&#1575;&#1576;
pass_maxdays=&#1575;&#1604;&#1573;&#1610;&#1575;&#1605; &#1576;&#1593;&#1583;&#1607;&#1575; &#1610;&#1580;&#1576; &#1578;&#1594;&#1610;&#1585; &#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
pass_minsize=&#1575;&#1604;&#1581;&#1583; &#1575;&#1604;&#1571;&#1583;&#1606;&#1609; &#1604;&#1591;&#1608;&#1604; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1587;&#1585;
pass_nodict=&#1593;&#1583;&#1605; &#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1604;&#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1587;&#1585; &#1575;&#1604;&#1602;&#1575;&#1605;&#1608;&#1587;&#1610;&#1577;&#1567;
pass_nolockdays=&#1575;&#1604;&#1581;&#1587;&#1575;&#1576; &#1604;&#1605; &#1610;&#1594;&#1604;&#1602; &#1575;&#1576;&#1583;&#1575;&#1611;
pass_nomaxdays=&#1575;&#1604;&#1578;&#1594;&#1610;&#1610;&#1585; &#1594;&#1610;&#1585; &#1605;&#1591;&#1604;&#1608;&#1576; &#1571;&#1576;&#1583;&#1575;&#1611;
pass_nominsize=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; &#1581;&#1583; &#1571;&#1583;&#1606;&#1609;
pass_nooldblock=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; &#1581;&#1583; &#1605;&#1593;&#1610;&#1606; &#1604;&#1573;&#1593;&#1575;&#1583;&#1577; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
pass_nouser=&#1593;&#1583;&#1605; &#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1604;&#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1587;&#1585; &#1575;&#1604;&#1578;&#1610; &#1578;&#1581;&#1578;&#1608;&#1610; &#1593;&#1604;&#1609; &#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1567;
pass_oldblock=&#1593;&#1583;&#1583; &#1605;&#1606; &#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1587;&#1585; &#1575;&#1604;&#1602;&#1583;&#1610;&#1605;&#1577; &#1605;&#1585;&#1601;&#1608;&#1590;&#1577;
pass_pass=&#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
pass_regdesc=&#1608;&#1589;&#1601; &#1608;&#1575;&#1590;&#1581; &#1604;&#1604;&#1578;&#1593;&#1575;&#1576;&#1610;&#1585; &#1575;&#1604;&#1605;&#1593;&#1578;&#1575;&#1583;&#1577;
pass_regexps=&#1593;&#1576;&#1575;&#1585;&#1575;&#1578; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1610;&#1580;&#1576; &#1575;&#1606; &#1578;&#1603;&#1608;&#1606; &#1605;&#1608;&#1581;&#1583;&#1577;
pass_title=&#1602;&#1610;&#1608;&#1583; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
rbac_desc=Webmin &#1601;&#1610; RBAC &#1575;&#1604;&#1578;&#1603;&#1575;&#1605;&#1604; &#1610;&#1608;&#1601;&#1585; &#1608;&#1587;&#1610;&#1604;&#1577; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1581;&#1583;&#1577; &#1608;&#1571;&#1584;&#1608;&#1606;&#1575;&#1578; &#1583;&#1608;&#1585;&#1610; &#1571;&#1576;&#1591;&#1575;&#1604; &#1570;&#1587;&#1610;&#1575; &#1578;&#1581;&#1583;&#1583; &#1605;&#1606; &#1602;&#1575;&#1593;&#1583;&#1577; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; (&#1583;&#1608;&#1585; &#1576;&#1606;&#1575;&#1569; &#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1601;&#1610; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604;) RBAC&#1548; &#1576;&#1583;&#1604;&#1575; &#1605;&#1606; &#1605;&#1604;&#1601;&#1575;&#1578; &#1575;&#1604;&#1578;&#1603;&#1608;&#1610;&#1606; &#1575;&#1604;&#1582;&#1575;&#1589;&#1577; &#1601;&#1610; Webmin. &#1608;&#1576;&#1605;&#1580;&#1585;&#1583; &#1578;&#1605;&#1603;&#1610;&#1606; RBAC &#1587;&#1606;&#1583; &#1548; &#1571;&#1610; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1604;&#1605;&#1606; RBAC <b>&#1578;&#1587;&#1610;&#1591;&#1585; &#1593;&#1604;&#1609; &#1580;&#1605;&#1610;&#1593; &#1608;&#1581;&#1583;&#1575;&#1578; &#1608;ACLs <&#1576; /> &#1578;&#1581;&#1583;&#1610;&#1583; &#1575;&#1604;&#1582;&#1610;&#1575;&#1585; &#1587;&#1610;&#1603;&#1608;&#1606; &#1602;&#1583;&#1585;&#1575;&#1578;&#1607; &#1610;&#1581;&#1583;&#1583;&#1607;&#1575; RBAC &#1576;&#1583;&#1604;&#1575; &#1605;&#1606; Webmin &#1604;&#1604;&#1587;&#1610;&#1591;&#1585;&#1577; &#1593;&#1604;&#1609; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1573;&#1604;&#1609; &#1573;&#1593;&#1583;&#1575;&#1583;&#1575;&#1578; &#1575;&#1604;&#1582;&#1575;&#1589;&#1577;.
rbac_ecpan=&#1604;&#1610;&#1587; &#1604;&#1583;&#1610;&#1603; &#1589;&#1604;&#1575;&#1581;&#1610;&#1577; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1573;&#1604;&#1609; &#1589;&#1601;&#1581;&#1577; &#1608;&#1581;&#1583;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606; &#1576;&#1610;&#1585;&#1604; &#1604;&#1578;&#1579;&#1576;&#1610;&#1578; $1 &#1575;&#1604;&#1605;&#1591;&#1604;&#1608;&#1576;&#1577; &#1604;&#1573;&#1583;&#1605;&#1575;&#1580; RBAC
rbac_eperl=&#1604;&#1605; &#1610;&#1578;&#1605; &#1578;&#1579;&#1576;&#1610;&#1578; &#1608;&#1581;&#1583;&#1577; &#1576;&#1610;&#1585;&#1604; 1 $ &#1575;&#1604;&#1604;&#1575;&#1586;&#1605;&#1577; &#1604;&#1578;&#1581;&#1602;&#1610;&#1602; &#1575;&#1604;&#1578;&#1603;&#1575;&#1605;&#1604; RBAC. &#1575;&#1606;&#1602;&#1585; &#1607;&#1606;&#1575; href='$2'> <a</ &#1571;> &#1604;&#1602;&#1583; &#1585;&#1603;&#1576;&#1578; &#1593;&#1604;&#1610;&#1607; &#1575;&#1604;&#1570;&#1606;.
rbac_esolaris=&#1605;&#1593;&#1578;&#1605;&#1583; &#1601;&#1602;&#1591; &#1593;&#1604;&#1609; &#1587;&#1608;&#1604;&#1575;&#1585;&#1610;&#1587; RBAC &#1601;&#1610; &#1607;&#1584;&#1607; &#1575;&#1604;&#1604;&#1581;&#1592;&#1577;&#1548; &#1608;&#1607;&#1603;&#1584;&#1575; &#1604;&#1575; &#1610;&#1605;&#1603;&#1606; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605;&#1607;&#1575; &#1593;&#1604;&#1609; &#1607;&#1584;&#1575; &#1575;&#1604;&#1606;&#1592;&#1575;&#1605; $ 1.
rbac_ok=RBAC &#1575;&#1604;&#1578;&#1603;&#1575;&#1605;&#1604; &#1605;&#1578;&#1575;&#1581; &#1601;&#1610; &#1607;&#1584;&#1575; sytem&#1548; &#1608;&#1610;&#1605;&#1603;&#1606; &#1578;&#1605;&#1603;&#1610;&#1606; &#1593;&#1604;&#1609; &#1571;&#1587;&#1575;&#1587; &#1604;&#1603;&#1604; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1593;&#1604;&#1609; &#1589;&#1601;&#1581;&#1577; &#1578;&#1581;&#1585;&#1610;&#1585; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; Webmin.
rbac_title=&#1578;&#1579;&#1576;&#1610;&#1578; RBAC
save_ecolon=&#1603;&#1604;&#1605;&#1575;&#1578; &#1575;&#1604;&#1587;&#1585; &#1610;&#1605;&#1603;&#1606; &#1575;&#1606; &#1578;&#1581;&#1578;&#1608;&#1610; &#1593;&#1604;&#1609; : &#1581;&#1585;&#1601;
save_ecreate=&#1604;&#1575; &#1610;&#1587;&#1605;&#1581; &#1604;&#1603; &#1604;&#1573;&#1606;&#1588;&#1575;&#1569; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
save_edays=&#1604;&#1575; &#1610;&#1608;&#1581;&#1583; &#1571;&#1610;&#1575;&#1605; &#1604;&#1604;&#1587;&#1605;&#1575;&#1581; &#1604;&#1604;&#1578;&#1581;&#1583;&#1610;&#1583;
save_edeny=&#1604;&#1575; &#1610;&#1605;&#1603;&#1606;&#1603; &#1571;&#1606; &#1578;&#1606;&#1603;&#1585; &#1593;&#1604;&#1609; &#1606;&#1601;&#1587;&#1603; &#1604;&#1604;&#1608;&#1589;&#1608;&#1604; &#1573;&#1604;&#1609; &#1608;&#1581;&#1583;&#1577; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1610;&#1576;&#1605;&#1606;
save_edup=&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; '$ 1' &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1581;&#1575;&#1604;&#1610;&#1575;&#1611;
save_egroup=&#1604;&#1575; &#1610;&#1587;&#1605;&#1581; &#1604;&#1603; &#1571;&#1606; &#1576;&#1575;&#1604;&#1578;&#1593;&#1610;&#1610;&#1606; &#1573;&#1604;&#1609; &#1607;&#1584;&#1607; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
save_ehost=&#1601;&#1588;&#1604; &#1601;&#1610; &#1575;&#1604;&#1593;&#1579;&#1608;&#1585; &#1593;&#1604;&#1609; &#1593;&#1606;&#1608;&#1575;&#1606; &#1576;&#1585;&#1608;&#1578;&#1608;&#1603;&#1608;&#1604; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578; &#1604; '$ 1'
save_ehours=&#1605;&#1601;&#1602;&#1608;&#1583;&#1577; &#1571;&#1608; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;&#1577; &#1604;&#1604;&#1587;&#1605;&#1575;&#1581;
save_ehours2=&#1576;&#1583;&#1575;&#1610;&#1577; &#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1610;&#1580;&#1576; &#1571;&#1606; &#1578;&#1603;&#1608;&#1606; &#1576;&#1593;&#1583; &#1575;&#1604;&#1578;&#1607;&#1575;&#1610;&#1577;
save_eip='$1' &#1594;&#1610;&#1585; &#1603;&#1575;&#1605;&#1604; &#1575;&#1604;&#1593;&#1606;&#1608;&#1575;&#1606; &#1571;&#1608; &#1593;&#1606;&#1608;&#1575;&#1606; &#1575;&#1604;&#1588;&#1576;&#1603;&#1577;
save_elogouttime=&#1575;&#1608;&#1602;&#1575;&#1578; &#1575;&#1604;&#1582;&#1585;&#1608;&#1580; &#1575;&#1604;&#1605;&#1601;&#1602;&#1608;&#1583;&#1577;
save_emask='$1' &#1602;&#1606;&#1575;&#1593; &#1588;&#1576;&#1603;&#1577; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
save_emd5=&#1582;&#1610;&#1575;&#1585;&#1575;&#1578; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1604;&#1575; &#1610;&#1605;&#1603;&#1606; &#1575;&#1606; &#1578;&#1587;&#1578;&#1582;&#1583;&#1605; &#1601;&#1610; &#1606;&#1592;&#1575;&#1605; &#1605;&#1593; &#1578;&#1588;&#1601;&#1610;&#1585; MD5
save_eminsize=&#1591;&#1608;&#1604; &#1603;&#1604;&#1605;&#1575;&#1578; &#1605;&#1585;&#1608;&#1585; &#1605;&#1601;&#1602;&#1608;&#1583;&#1577;
save_emod=&#1604;&#1575;&#1578;&#1587;&#1578;&#1591;&#1610;&#1593; &#1605;&#1606;&#1581; &#1585;&#1582;&#1589;&#1577; &#1583;&#1582;&#1608;&#1604; &#1575;&#1604;&#1609; &#1575;&#1604;&#1608;&#1581;&#1583;&#1577; '$1'
save_ename='$1' &#1575;&#1587;&#1605; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
save_enamewebmin='wibmin' &#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1605;&#1581;&#1580;&#1608;&#1586; &#1604;&#1604;&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1604;&#1583;&#1575;&#1582;&#1604;&#1610;
save_enet='$ 1' &#1604;&#1610;&#1587; &#1593;&#1606;&#1608;&#1575;&#1606; &#1588;&#1576;&#1603;&#1577; &#1589;&#1575;&#1604;&#1581;
save_enone=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; &#1593;&#1606;&#1575;&#1608;&#1610;&#1610;&#1606; &#1605;&#1583;&#1582;&#1604;&#1577;
save_eos=&#1594;&#1610;&#1585; &#1605;&#1593;&#1578;&#1605;&#1583; &#1606;&#1601;&#1587;&#1607; &#1575;&#1604;&#1582;&#1610;&#1575;&#1585; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1587;&#1585; &#1593;&#1604;&#1609; &#1606;&#1592;&#1575;&#1605; &#1575;&#1604;&#1578;&#1588;&#1594;&#1610;&#1604;.
save_eoverlay=&#1604;&#1575; &#1610;&#1605;&#1603;&#1606; &#1578;&#1585;&#1575;&#1603;&#1576; &#1605;&#1592;&#1607;&#1585; &#1605;&#1575; &#1604;&#1605; &#1610;&#1578;&#1605; &#1575;&#1582;&#1578;&#1610;&#1575;&#1585; &#1605;&#1592;&#1607;&#1585; &#1573;&#1582;&#1585;
save_epam=&#1581;&#1586;&#1576; &#1575;&#1604;&#1571;&#1589;&#1575;&#1604;&#1577; &#1608;&#1575;&#1604;&#1605;&#1593;&#1575;&#1589;&#1585;&#1577; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1594;&#1610;&#1585; &#1605;&#1578;&#1608;&#1601;&#1585; &#1603;&#1605;&#1575; Authen <tt>: : &#1604;&#1605; &#1610;&#1578;&#1605; &#1578;&#1579;&#1576;&#1610;&#1578; &#1575;&#1604;&#1571;&#1589;&#1575;&#1604;&#1577; &#1608;&#1575;&#1604;&#1605;&#1593;&#1575;&#1589;&#1585;&#1577; </ &#1578;&#1610; &#1578;&#1610;> &#1576;&#1610;&#1585;&#1604; &#1575;&#1604;&#1608;&#1581;&#1583;&#1577; &#1571;&#1608; &#1604;&#1575; &#1610;&#1593;&#1605;&#1604; &#1576;&#1588;&#1603;&#1604; &#1589;&#1581;&#1610;&#1581;.
save_epam2=&#1610;&#1605;&#1603;&#1606;&#1603; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1608;&#1581;&#1583;&#1577; &#1605;&#1606; &#1608;&#1581;&#1583;&#1575;&#1578; &#1576;&#1610;&#1585;&#1604; Webmin &#1573;&#1604;&#1609; <ahref='$1'> &#1578;&#1581;&#1605;&#1610;&#1604; &#1608;&#1578;&#1579;&#1576;&#1610;&#1578; Authen : : &#1581;&#1586;&#1576; &#1575;&#1604;&#1571;&#1589;&#1575;&#1604;&#1577; &#1608;&#1575;&#1604;&#1605;&#1593;&#1575;&#1589;&#1585;&#1577; </ &#1571;> &#1575;&#1604;&#1570;&#1606;.
save_epass=&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581; : $1
save_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1601;&#1592; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
save_eself=&#1593;&#1606;&#1608;&#1575;&#1606;&#1603; &#1575;&#1604;&#1581;&#1575;&#1604;&#1610; ($1) &#1605;&#1606; &#1575;&#1604;&#1605;&#1605;&#1603;&#1606; &#1575;&#1606; &#1610;&#1603;&#1608;&#1606; &#1605;&#1605;&#1606;&#1608;&#1593;
save_etemp=&#1575;&#1604;&#1582;&#1610;&#1575;&#1585; &#1604;&#1601;&#1585;&#1590; &#1578;&#1594;&#1610;&#1610;&#1585; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1593;&#1606;&#1583; &#1578;&#1587;&#1580;&#1610;&#1604; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1575;&#1604;&#1578;&#1575;&#1604;&#1610; &#1610;&#1605;&#1603;&#1606; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605;&#1607;&#1575; &#1573;&#1604;&#1575; href='$1'> <a&#1583;&#1601;&#1593; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1604;&#1573;&#1583;&#1582;&#1575;&#1604; &#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1587;&#1585; &#1575;&#1604;&#1580;&#1583;&#1610;&#1583;&#1577; </ &#1571;> &#1578;&#1605;&#1603;&#1610;&#1606;
save_eunix=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; '$1' &#1604;&#1605; &#1610;&#1606;&#1588;&#1610;&#1569; &#1576;&#1593;&#1583;
save_euser=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1576;&#1578;&#1581;&#1585;&#1610;&#1585; &#1607;&#1584;&#1575; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
schema_desc=&#1602;&#1576;&#1604; &#1571;&#1606; Webmin &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1605;&#1604;&#1602;&#1605; LDAP &#1604;&#1578;&#1582;&#1586;&#1610;&#1606; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; &#1610;&#1580;&#1576; &#1571;&#1606; &#1610;&#1603;&#1608;&#1606; &#1578;&#1603;&#1608;&#1610;&#1606; &#1604;&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1604;&#1605;&#1582;&#1591;&#1591; &#1571;&#1583;&#1606;&#1575;&#1607;. &#1610;&#1605;&#1603;&#1606; &#1571;&#1606; &#1610;&#1578;&#1605; &#1584;&#1604;&#1603; &#1593;&#1575;&#1583;&#1577; &#1593;&#1606; &#1591;&#1585;&#1610;&#1602; &#1581;&#1601;&#1592; &#1575;&#1604;&#1605;&#1582;&#1591;&#1591; &#1601;&#1610; &#1578;&#1593;&#1585;&#1610;&#1601; / <tt>ldap / &#1575;&#1604;&#1582; / &#1575;&#1604;&#1605;&#1582;&#1591;&#1591; </ &#1578;&#1610; &#1578;&#1610;> &#1571;&#1608; <tt>/ &#1575;&#1604;&#1582; / openldap / &#1575;&#1604;&#1605;&#1582;&#1591;&#1591; </ &#1578;&#1610; &#1578;&#1610;> &#1603;&#1605;&#1575; webmin.schema <tt></ &#1578;&#1610; &#1578;&#1610;>&#1548; &#1579;&#1605; &#1578;&#1603;&#1608;&#1610;&#1606; &#1575;&#1604;&#1582;&#1575;&#1583;&#1605; &#1604;&#1578;&#1581;&#1605;&#1610;&#1604; &#1607;&#1584;&#1575; &#1575;&#1604;&#1605;&#1604;&#1601; &#1575;&#1604;&#1605;&#1582;&#1591;&#1591;
schema_download=&#1578;&#1606;&#1586;&#1610;&#1604; &#1575;&#1604;&#1605;&#1604;&#1601; : href=$1> <a$ 1 </ &#1571;>
schema_title=Download LDAP Schema
sessions_desc=&#1610;&#1578;&#1605; &#1587;&#1585;&#1583; &#1578;&#1587;&#1580;&#1610;&#1604;&#1575;&#1578; &#1575;&#1604;&#1583;&#1608;&#1585;&#1577; &#1575;&#1604;&#1581;&#1575;&#1604;&#1610;&#1577; Webmin &#1571;&#1583;&#1606;&#1575;&#1607;. &#1604;&#1573;&#1604;&#1594;&#1575;&#1569; &#1580;&#1604;&#1587;&#1577; &#1593;&#1605;&#1604; &#1605;&#1608;&#1580;&#1608;&#1583;&#1577; &#1608;&#1602;&#1608;&#1577; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1578;&#1587;&#1580;&#1610;&#1604; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1605;&#1585;&#1577; &#1571;&#1582;&#1585;&#1609;&#1548; &#1575;&#1606;&#1602;&#1585; &#1593;&#1604;&#1609; &#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1583;&#1608;&#1585;&#1578;&#1607;&#1575;.
sessions_host=&#1593;&#1606;&#1608;&#1575;&#1606; &#1575;&#1604;&#1570;&#1610; &#1576;&#1610;
sessions_id=&#1585;&#1602;&#1605; &#1575;&#1604;&#1580;&#1604;&#1587;&#1577;
sessions_login=&#1578;&#1587;&#1580;&#1610;&#1604; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1601;&#1610;
sessions_lview=&#1575;&#1587;&#1578;&#1593;&#1585;&#1575;&#1590; &#1575;&#1604;&#1587;&#1580;&#1604;&#1575;&#1578;
sessions_title=&#1575;&#1604;&#1580;&#1604;&#1587;&#1577; &#1575;&#1604;&#1581;&#1575;&#1604;&#1610;&#1577;
sessions_user=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
sql_addto0=&#1575;&#1590;&#1601; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1580;&#1583;&#1610;&#1583; &#1573;&#1604;&#1609; &#1602;&#1575;&#1593;&#1583;&#1577; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1582;&#1578;&#1575;&#1585;&#1577; &#1601;&#1610; &#1575;&#1604;&#1571;&#1593;&#1604;&#1609;
sql_addto1=&#1575;&#1590;&#1601; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1580;&#1583;&#1583; &#1575;&#1604;&#1609; &#1575;&#1604;&#1605;&#1604;&#1601;&#1575;&#1578; &#1575;&#1604;&#1605;&#1581;&#1604;&#1610;&#1577;
sql_db=&#1575;&#1587;&#1605; &#1602;&#1575;&#1593;&#1583;&#1577; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;
sql_dnerr=&#1602;&#1575;&#1593;&#1583;&#1577; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1573;&#1593;&#1583;&#1575;&#1583;&#1575;&#1578; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1589;&#1575;&#1604;&#1581;&#1577;&#1548; &#1608;&#1604;&#1603;&#1606; &#1575;DN LDAP &#1575;&#1604;&#1578;&#1610; &#1610;&#1581;&#1578;&#1575;&#1580;&#1607;&#1575; Webmin &#1605;&#1601;&#1602;&#1608;&#1583; : 1 $
sql_dnerr2=&#1575;&#1606;&#1602;&#1585; &#1601;&#1608;&#1602; <b>&#1573;&#1606;&#1588;&#1575;&#1569; &#1575;&#1604;&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1605;&#1610;&#1586; </ &#1576;> &#1575;&#1604;&#1586;&#1585; &#1571;&#1583;&#1606;&#1575;&#1607; &#1604;&#1571;&#1606;&#1607;&#1575; &#1602;&#1583; &#1578;&#1582;&#1604;&#1602; &#1578;&#1604;&#1602;&#1575;&#1574;&#1610;&#1575;&#1548; &#1571;&#1608; &#1573;&#1590;&#1575;&#1601;&#1578;&#1607; &#1573;&#1604;&#1609; &#1582;&#1575;&#1583;&#1605; LDAP &#1610;&#1583;&#1608;&#1610;&#1575;.
sql_ecannot=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1576;&#1578;&#1603;&#1608;&#1610;&#1606; &#1602;&#1608;&#1575;&#1593;&#1583; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
sql_eclass=LDAP &#1601;&#1574;&#1577; &#1575;&#1604;&#1603;&#1575;&#1574;&#1606; $ 1 &#1604;&#1575; &#1608;&#1580;&#1608;&#1583; &#1604;&#1607; &#1601;&#1610; &#1575;&#1604;&#1605;&#1582;&#1591;&#1591; &#1575;&#1604;&#1605;&#1604;&#1602;&#1605;
sql_edb=&#1575;&#1587;&#1605; &#1602;&#1575;&#1593;&#1583;&#1577; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581; (&#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1576;&#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577;)
sql_egroupclass=&#1603;&#1575;&#1574;&#1606; &#1589;&#1601; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
sql_ehost=&#1605;&#1590;&#1610;&#1610;&#1601; &#1605;&#1601;&#1602;&#1608;&#1583; &#1575;&#1608; &#1594;&#1610;&#1585; &#1602;&#1575;&#1576;&#1604; &#1604;&#1604;&#1573;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605;
sql_eldapdn=&#1604;&#1605; &#1610;&#1578;&#1605; &#1575;&#1604;&#1593;&#1579;&#1608;&#1585; &#1593;&#1604;&#1609; &#1602;&#1575;&#1593;&#1583;&#1577; LDAP DN $ 1
sql_emod=&#1605;&#1601;&#1602;&#1608;&#1583; &#1608;&#1581;&#1583;&#1577; &#1576;&#1610;&#1585;&#1604; <tt>$1</tt>
sql_epass=&#1603;&#1604;&#1605;&#1577; &#1605;&#1585;&#1608;&#1585; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;&#1577;
sql_eprefix=&#1602;&#1575;&#1593;&#1583;&#1577; DN &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;&#1577;
sql_eprefix2=&#1589;&#1575;&#1604;&#1581; &#1575;&#1604;&#1605;&#1592;&#1607;&#1585; &#1575;&#1604;&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1605;&#1610;&#1586; &#1602;&#1575;&#1593;&#1583;&#1577; -- &#1610;&#1606;&#1576;&#1594;&#1610; &#1571;&#1606; &#1578;&#1603;&#1608;&#1606; &#1593;&#1604;&#1610;&#1607; <tt>dc=mydomain,dc=com</tt>
sql_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1601;&#1592; &#1575;&#1593;&#1583;&#1575;&#1583;&#1575;&#1578; &#1602;&#1608;&#1575;&#1593;&#1583; &#1576;&#1610;&#1575;&#1578;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
sql_etable=&#1601;&#1588;&#1604; &#1601;&#1610; &#1575;&#1587;&#1578;&#1593;&#1604;&#1575;&#1605; &#1575;&#1604;&#1580;&#1583;&#1608;&#1604; &#1575;&#1604;&#1605;&#1591;&#1604;&#1608;&#1576; $1 : $2
sql_euser=&#1575;&#1587;&#1605; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
sql_euserclass=&#1603;&#1575;&#1574;&#1606; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
sql_groupclass=&#1603;&#1575;&#1574;&#1606; &#1604;&#1604;&#1605;&#1581;&#1605;&#1608;&#1593;&#1575;&#1578;
sql_header=&#1582;&#1610;&#1575;&#1585;&#1575;&#1578; &#1604;&#1602;&#1575;&#1593;&#1583;&#1577; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1581;&#1575;&#1604;&#1610; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
sql_host=&#1575;&#1604;&#1605;&#1590;&#1610;&#1610;&#1601;
sql_ldap=&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1582;&#1575;&#1583;&#1605; LDAP
sql_make=&#1573;&#1606;&#1588;&#1575;&#1569; &#1580;&#1583;&#1575;&#1608;&#1604;
sql_makedn=&#1573;&#1606;&#1588;&#1575;&#1569; DN
sql_mysql=&#1573;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1602;&#1608;&#1575;&#1593;&#1583; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; MySQL
sql_none=&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1604;&#1605;&#1604;&#1601;&#1575;&#1578; &#1575;&#1604;&#1605;&#1581;&#1604;&#1610;&#1577; &#1601;&#1602;&#1591; &#1604;&#1578;&#1582;&#1586;&#1610;&#1606; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
sql_pass=&#1603;&#1604;&#1605;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;
sql_postgresql=&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1602;&#1575;&#1593;&#1583;&#1577; PostgreSQL
sql_prefix=&#1573;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1578;&#1581;&#1578; DN
sql_schema=&#1578;&#1581;&#1605;&#1610;&#1604; &#1605;&#1582;&#1591;&#1591; LDAP
sql_ssl=&#1575;&#1578;&#1589;&#1575;&#1604; &#1575;&#1604;&#1578;&#1588;&#1601;&#1610;&#1585;
sql_ssl0=&#1604;&#1575; &#1610;&#1608;&#1580;&#1583;
sql_ssl1=SSL
sql_ssl2=TLS
sql_tableerr=&#1602;&#1575;&#1593;&#1583;&#1577; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1573;&#1593;&#1583;&#1575;&#1583;&#1575;&#1578; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1589;&#1575;&#1604;&#1581;&#1577;&#1548; &#1608;&#1604;&#1603;&#1606; &#1576;&#1593;&#1590; &#1575;&#1604;&#1580;&#1583;&#1575;&#1608;&#1604; &#1575;&#1604;&#1578;&#1610; &#1610;&#1581;&#1578;&#1575;&#1580;&#1607;&#1575; Webmin &#1605;&#1601;&#1602;&#1608;&#1583;&#1577; : 1 $
sql_tableerr2=&#1575;&#1606;&#1602;&#1585; &#1601;&#1608;&#1602; <b>&#1573;&#1606;&#1588;&#1575;&#1569; &#1580;&#1583;&#1575;&#1608;&#1604; </b> &#1575;&#1604;&#1586;&#1585; &#1575;&#1583;&#1606;&#1575;&#1607; &#1604;&#1610;&#1603;&#1608;&#1606; &#1604;&#1607;&#1605; &#1573;&#1606;&#1588;&#1575;&#1572;&#1607;&#1575; &#1578;&#1604;&#1602;&#1575;&#1574;&#1610;&#1575;&#1548; &#1571;&#1608; &#1610;&#1583;&#1608;&#1610;&#1575; &#1578;&#1588;&#1594;&#1610;&#1604; &#1605;&#1586;&#1608;&#1583; &#1571;&#1583;&#1606;&#1575;&#1607;.
sql_title=&#1602;&#1608;&#1575;&#1593;&#1583; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1610;&#1606; &#1608;&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578;
sql_title2=&#1573;&#1606;&#1588;&#1575;&#1569; &#1575;&#1604;&#1580;&#1583;&#1575;&#1608;&#1604; &#1575;&#1604;&#1605;&#1601;&#1602;&#1608;&#1583;&#1577;
sql_title3=&#1573;&#1606;&#1588;&#1575;&#1569; DN &#1575;&#1604;&#1605;&#1601;&#1602;&#1608;&#1583;&#1577;
sql_user=&#1575;&#1587;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
sql_userclass=&#1603;&#1575;&#1574;&#1606; &#1575;&#1604;&#1589;&#1601; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1610;&#1606;
switch_eold=&#1575;&#1604;&#1580;&#1604;&#1587;&#1577; &#1575;&#1604;&#1581;&#1575;&#1604;&#1610;&#1577; &#1594;&#1610;&#1585; &#1605;&#1608;&#1580;&#1608;&#1583;&#1577;!
switch_euser=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1603; &#1576;&#1578;&#1594;&#1610;&#1610;&#1585; &#1607;&#1584;&#1575; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;
sync_create=&#1573;&#1606;&#1588;&#1575;&#1569; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; &#1593;&#1606;&#1583;&#1605;&#1575; &#1610;&#1606;&#1588;&#1571; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1604;&#1610;&#1606;&#1603;&#1587;
sync_delete=&#1581;&#1584;&#1601; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1610;&#1576;&#1605;&#1606; &#1575;&#1604;&#1605;&#1591;&#1575;&#1576;&#1602;&#1577; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1593;&#1606;&#1583;&#1605;&#1575; &#1610;&#1581;&#1584;&#1601; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
sync_desc=&#1607;&#1584;&#1575; &#1575;&#1604;&#1606;&#1605;&#1608;&#1584;&#1580; &#1610;&#1587;&#1605;&#1581; &#1604;&#1603; &#1578;&#1603;&#1608;&#1610;&#1606; &#1575;&#1604;&#1578;&#1586;&#1575;&#1605;&#1606; &#1575;&#1604;&#1578;&#1604;&#1602;&#1575;&#1574;&#1610; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1605;&#1606; &#1582;&#1604;&#1575;&#1604; &#1573;&#1606;&#1588;&#1575;&#1569; &#1610;&#1608;&#1606;&#1603;&#1587; Webmin &#1608;&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1601;&#1610; &#1607;&#1584;&#1607; &#1575;&#1604;&#1608;&#1581;&#1583;&#1577;.
sync_ecannot=&#1604;&#1575; &#1610;&#1587;&#1605;&#1581; &#1604;&#1603; &#1604;&#1578;&#1603;&#1608;&#1610;&#1606; &#1578;&#1586;&#1575;&#1605;&#1606; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;.
sync_group=&#1578;&#1593;&#1610;&#1610;&#1606; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1580;&#1583;&#1583; &#1573;&#1604;&#1609; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1610;&#1576;&#1605;&#1606;
sync_nogroups=&#1604;&#1605; &#1610;&#1578;&#1605; &#1578;&#1581;&#1583;&#1610;&#1583; &#1571;&#1610;&#1577; &#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; Webmin &#1593;&#1604;&#1609; &#1606;&#1592;&#1575;&#1605;&#1603;. &#1610;&#1580;&#1576; &#1573;&#1606;&#1588;&#1575;&#1569; &#1608;&#1575;&#1581;&#1583; &#1593;&#1604;&#1609; &#1575;&#1604;&#1571;&#1602;&#1604; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1604;&#1578;&#1593;&#1610;&#1610;&#1606; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1582;&#1604;&#1602;.
sync_title=&#1578;&#1586;&#1575;&#1605;&#1606; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
sync_unix=&#1578;&#1593;&#1610;&#1610;&#1606; &#1603;&#1604;&#1605;&#1577; &#1605;&#1585;&#1608;&#1585; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1580;&#1583;&#1583; &#1573;&#1604;&#1609; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;.
sync_update=&#1578;&#1581;&#1583;&#1610;&#1579; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606; &#1575;&#1604;&#1605;&#1591;&#1575;&#1576;&#1602; &#1593;&#1606;&#1583;&#1605;&#1575; &#1610;&#1578;&#1605; &#1578;&#1581;&#1583;&#1610;&#1579; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1604;&#1610;&#1606;&#1603;&#1587;
udeletes_enone=&#1604;&#1575;&#1610;&#1608;&#1580;&#1583; &#1573;&#1582;&#1578;&#1610;&#1575;&#1585;
udeletes_ereadonly=&#1578;&#1605; &#1608;&#1590;&#1593; &#1593;&#1604;&#1575;&#1605;&#1577; &#1608;&#1575;&#1581;&#1583;&#1577; &#1605;&#1606; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1605;&#1582;&#1578;&#1575;&#1585;&#1577; &#1605;&#1606; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1594;&#1610;&#1585; &#1575;&#1604;&#1602;&#1575;&#1576;&#1604;&#1577; &#1604;&#1604;&#1578;&#1581;&#1585;&#1610;&#1585;
udeletes_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
udeletes_ok=&#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
udeletes_rusure=&#1607;&#1604; &#1571;&#1606;&#1578; &#1605;&#1578;&#1571;&#1603;&#1583; &#1571;&#1606;&#1603; &#1578;&#1585;&#1610;&#1583; &#1581;&#1584;&#1601; $ 1 &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1605;&#1581;&#1583;&#1583;&#1577;&#1567; &#1587;&#1610;&#1578;&#1605; &#1601;&#1602;&#1583;&#1575;&#1606; &#1603;&#1575;&#1601;&#1577; &#1573;&#1593;&#1583;&#1575;&#1583;&#1575;&#1578; &#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1601;&#1610; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1575;&#1604;&#1582;&#1575;&#1589;&#1577; &#1576;&#1607;&#1605; &#1608;&#1578;&#1601;&#1575;&#1589;&#1610;&#1604; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;.
udeletes_title=&#1581;&#1584;&#1601; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
udeletes_users=&#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1610;&#1606; &#1575;&#1604;&#1605;&#1582;&#1578;&#1575;&#1585;&#1608;&#1606;
unix_all=&#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1604;&#1580;&#1605;&#1610;&#1593; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
unix_allow=&#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1601;&#1602;&#1591; &#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587; &#1575;&#1604;&#1605;&#1584;&#1603;&#1608;&#1585;&#1577;
unix_def=&#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1601;&#1602;&#1591; &#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1608;&#1610;&#1576;&#1605;&#1606; &#1576;&#1575;&#1604;&#1583;&#1582;&#1608;&#1604;
unix_deny=&#1585;&#1601;&#1590; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1610;&#1608;&#1606;&#1603;&#1587; &#1575;&#1604;&#1605;&#1584;&#1603;&#1608;&#1585;&#1577;
unix_desc=&#1578;&#1587;&#1605;&#1581; &#1604;&#1603; &#1607;&#1584;&#1607; &#1575;&#1604;&#1589;&#1601;&#1581;&#1577; &#1604;&#1578;&#1603;&#1608;&#1610;&#1606; Webmin &#1604;&#1604;&#1578;&#1581;&#1602;&#1602; &#1605;&#1606; &#1589;&#1581;&#1577; &#1578;&#1587;&#1580;&#1610;&#1604; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1605;&#1581;&#1575;&#1608;&#1604;&#1575;&#1578; &#1590;&#1583; &#1575;&#1604;&#1606;&#1592;&#1575;&#1605; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1602;&#1575;&#1574;&#1605;&#1577; &#1581;&#1586;&#1576; &#1575;&#1604;&#1571;&#1589;&#1575;&#1604;&#1577; &#1608;&#1575;&#1604;&#1605;&#1593;&#1575;&#1589;&#1585;&#1577;. &#1602;&#1583; &#1610;&#1603;&#1608;&#1606; &#1607;&#1584;&#1575; &#1605;&#1601;&#1610;&#1583;&#1575; &#1573;&#1584;&#1575; &#1603;&#1575;&#1606; &#1604;&#1583;&#1610;&#1603; &#1593;&#1583;&#1583; &#1603;&#1576;&#1610;&#1585; &#1605;&#1606; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1581;&#1575;&#1604;&#1610;&#1610;&#1606; &#1575;&#1604;&#1584;&#1610;&#1606; &#1610;&#1608;&#1606;&#1603;&#1587; &#1578;&#1585;&#1610;&#1583; &#1605;&#1606;&#1581; &#1581;&#1602; &#1575;&#1604;&#1608;&#1589;&#1608;&#1604; &#1573;&#1604;&#1609; Webmin.
unix_ecannot=&#1575;&#1606;&#1578; &#1594;&#1610;&#1585; &#1605;&#1582;&#1608;&#1604; &#1576;&#1578;&#1603;&#1608;&#1610;&#1606; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
unix_egroup='$1' &#1575;&#1587;&#1605; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
unix_enone=&#1594;&#1610;&#1585; &#1605;&#1587;&#1605;&#1608;&#1581; &#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587; &#1575;&#1608; &#1605;&#1580;&#1605;&#1608;&#1593;&#1575;&#1578; &#1604;&#1610;&#1606;&#1603;&#1587; &#1576;&#1575;&#1604;&#1583;&#1582;&#1608;&#1604;
unix_epam=&#1610;&#1608;&#1606;&#1603;&#1587; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1594;&#1610;&#1585; &#1605;&#1578;&#1608;&#1601;&#1585; &#1603;&#1605;&#1575; Authen <tt>: : &#1604;&#1605; &#1610;&#1578;&#1605; &#1578;&#1579;&#1576;&#1610;&#1578; &#1575;&#1604;&#1571;&#1589;&#1575;&#1604;&#1577; &#1608;&#1575;&#1604;&#1605;&#1593;&#1575;&#1589;&#1585;&#1577; </ tt> &#1576;&#1610;&#1585;&#1604; &#1575;&#1604;&#1608;&#1581;&#1583;&#1577; &#1571;&#1608; &#1604;&#1575; &#1610;&#1593;&#1605;&#1604; &#1576;&#1588;&#1603;&#1604; &#1589;&#1581;&#1610;&#1581;.
unix_err=&#1601;&#1588;&#1604; &#1601;&#1610; &#1581;&#1601;&#1592; &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;
unix_eshells=&#1605;&#1604;&#1601; &#1588;&#1610;&#1604; &#1594;&#1610;&#1585; &#1605;&#1608;&#1580;&#1608;&#1583;&#1577; &#1571;&#1589;&#1604;&#1575;&#1615;
unix_esudo=&#1575;&#1604;&#1571;&#1605;&#1585; $1 &#1594;&#1610;&#1585; &#1605;&#1579;&#1576;&#1578;
unix_esudomod=&#1608;&#1581;&#1583;&#1577; &#1576;&#1610;&#1585;&#1604; $1 &#1578;&#1581;&#1578;&#1575;&#1580; &#1575;&#1604;&#1609; <tt>sudo</tt> &#1575;&#1604;&#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1594;&#1610;&#1585; &#1605;&#1579;&#1576;&#1578;&#1577;
unix_euser='$1' &#1575;&#1587;&#1605; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1594;&#1610;&#1585; &#1589;&#1575;&#1604;&#1581;
unix_ewhogroup=&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1605;&#1601;&#1602;&#1608;&#1583;&#1577; &#1604;&#1604;&#1587;&#1605;&#1575;&#1581; &#1601;&#1610; &#1575;&#1604;&#1589;&#1601; $1
unix_ewhouser=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1605;&#1601;&#1602;&#1608;&#1583; &#1604;&#1604;&#1587;&#1605;&#1575;&#1581; &#1601;&#1610; &#1575;&#1604;&#1589;&#1601; $1
unix_group=&#1571;&#1593;&#1590;&#1575;&#1569; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
unix_mall=&#1580;&#1605;&#1610;&#1593; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606;
unix_mode=&#1575;&#1604;&#1587;&#1605;&#1575;&#1581;
unix_none=&#1604;&#1575; &#1610;&#1608;&#1580;&#1583; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1610;&#1606; &#1605;&#1583;&#1582;&#1604;&#1610;&#1610;&#1606;
unix_pamany=&#1575;&#1604;&#1578;&#1593;&#1575;&#1605;&#1604; &#1601;&#1602;&#1591; &#1605;&#1593; &#1587;&#1580;&#1604;&#1575;&#1578; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1575;&#1604;&#1578;&#1610; &#1578;&#1605;&#1585; &#1589;&#1604;&#1575;&#1581;&#1610;&#1575;&#1578; PAM &#1603;&#1600; $1
unix_restrict=&#1575;&#1604;&#1602;&#1610;&#1608;&#1583; &#1575;&#1604;&#1573;&#1590;&#1575;&#1601;&#1610;&#1577; &#1575;&#1604;&#1578;&#1575;&#1604;&#1610;&#1577; &#1578;&#1606;&#1591;&#1576;&#1602; &#1593;&#1604;&#1609; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1610;&#1608;&#1606;&#1603;&#1587; &#1575;&#1604;&#1605;&#1581;&#1583;&#1583; &#1571;&#1593;&#1604;&#1575;&#1607;.
unix_same=&lt;&#1606;&#1601;&#1587; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575;&#1608; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;&gt;
unix_sel=&#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1604;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1610;&#1608;&#1606;&#1603;&#1587; &#1575;&#1604;&#1605;&#1583;&#1585;&#1580;&#1577; &#1571;&#1583;&#1606;&#1575;&#1607; &#1604;&#1578;&#1587;&#1580;&#1610;&#1604; &#1575;&#1604;&#1583;&#1582;&#1608;&#1604;..
unix_shells=&#1581;&#1585;&#1605;&#1575;&#1606; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1584;&#1610;&#1606; &#1610;&#1608;&#1606;&#1603;&#1587; &#1602;&#1584;&#1575;&#1574;&#1601; &#1604;&#1610;&#1587;&#1578; &#1601;&#1610; &#1575;&#1604;&#1605;&#1604;&#1601;
unix_sudo=&#1575;&#1604;&#1587;&#1605;&#1575;&#1581; &#1604;&#1580;&#1605;&#1610;&#1593; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1610;&#1606; &#1575;&#1604;&#1584;&#1610;&#1606; &#1610;&#1587;&#1578;&#1591;&#1610;&#1593;&#1608;&#1606; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1604;&#1571;&#1608;&#1575;&#1605;&#1585; &#1605;&#1606; &#1582;&#1604;&#1575;&#1604; <tt>sudo</tt> to &#1575;&#1604;&#1583;&#1582;&#1608;&#1604; &#1603;&#1600; <tt>root</tt>
unix_title= &#1605;&#1589;&#1575;&#1583;&#1602;&#1577; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1606;&#1603;&#1587;
unix_to=&#1603;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
unix_user=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1608;&#1610;&#1576;&#1605;&#1606;
unix_who=&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1571;&#1608; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577;
acl_acl=يمكن تحرير وحدة التحكم في الوصول إلى الوحدة النمطية؟
acl_all=جميع الوحدات
acl_cats=هل يمكن تغيير التصنيف؟
acl_cert=هل يمكن طلب الشهادة؟
acl_chcert=هل يمكن تغيير اسم شهادة SSL؟
acl_config=هل يمكن تعديل تكوين الوحدة؟
acl_create=هل يمكن إنشاء مستخدمين جدد؟
acl_delete=يمكن حذف المستخدمين؟
acl_egroup=غير مسموح لك بتحرير قوائم ACL للمجموعات
acl_emod=غير مسموح لك بتحرير ACL لهذه الوحدة
acl_err=فشل في حفظ التحكم في الوصول
acl_euser=غير مسموح لك بتحرير ACL لهذا المستخدم
acl_gall=جميع المجموعات
acl_gassign=يمكن تعيين المستخدمين إلى مجموعات
acl_gnone=لا شيء
acl_gr=أعضاء $1
acl_groups=هل يمكن تعديل المجموعات؟
acl_gsel=مختار ..
acl_ips=هل يمكن تغيير التحكم في الوصول إلى IP؟
acl_lang=هل يمكن تغيير اللغة؟
acl_mods=يمكن منح الوصول إلى
acl_options=$1 خيارات التحكم في الوصول
acl_others=هل يمكن رؤية الوحدات التي يتعذر الوصول إليها؟
acl_own=فقط وحداته الخاصة
acl_pass=يمكن تغيير قيود كلمة المرور؟
acl_perms=المستخدمون الذين تم إنشاؤهم حديثًا يحصلون عليها
acl_perms_0=افتراضي (غير مقيد) التحكم في الوصول للوحدة النمطية
acl_perms_1=التحكم في الوصول إلى الوحدة النمطية نفسه كمنشئ
acl_rbac=احصل على إعدادات التحكم في الوصول من RBAC؟
acl_rbacyes=نعم (يتجاوز الإعدادات أدناه)
acl_rename=هل يمكن إعادة تسمية المستخدمين؟
acl_reset=إعادة التعيين للوصول الكامل
acl_sel=وحدات مختارة
acl_sessions=يمكن عرض وإلغاء جلسات تسجيل الدخول؟
acl_sql=هل يمكن تكوين قاعدة بيانات المستخدم والمجموعة؟
acl_switch=هل يمكن التبديل إلى مستخدمين آخرين؟
acl_sync=هل يمكن تهيئة مزامنة المستخدم؟
acl_theme=هل يمكن تغيير المظهر الشخصي؟
acl_times=هل يمكن تغيير أوقات تسجيل الدخول المسموح بها؟
acl_title=التحكم في الوصول للوحدة
acl_title2=لـ $1 في $2
acl_title3=للمجموعة $1 في $2
acl_uall=جميع المستخدمين
acl_unix=هل يمكن تكوين مصادقة يونيكس؟
acl_usel=المستخدمين المحددين ..
acl_users=المستخدمون الذين يمكن تحريرهم
acl_uthis=هذا المستخدم
cert_already=تحذير - أنت تستخدم بالفعل الشهادة $1.
cert_c=كود البلد
cert_cn=اسمك
cert_done=تم إنشاء الشهادة الخاصة بك لـ $1 بنجاح.
cert_ebrowser=لا يعرف Webmin كيفية إصدار شهادات العميل الخاصة بمتصفحك ( $1 )
cert_eca=فشل في إعداد مرجع الشهادة : $1
cert_email=عنوان البريد الإلكتروني
cert_etempdir=ملف شهادة غير صالح
cert_header=تفاصيل الشهادة الجديدة
cert_install=قم بتثبيت شهادتك في المتصفح
cert_issue=شهادة الاصدار
cert_key=حجم المفتاح
cert_o=منظمة
cert_pickup=<a href=
cert_sp=حالة
convert_0=جميع المستخدمين
convert_1=فقط المستخدمين
convert_2=الجميع باستثناء المستخدمين
convert_3=المستخدمين مع المجموعة
convert_4=المستخدمون الذين لديهم UIDs في النطاق
convert_err=فشل تحويل المستخدمين إلى
convert_nogroups=لم يتم تعريف مجموعات Webmin على النظام الخاص بك. يجب إنشاء مجموعة واحدة على الأقل قبل التحويل لتحديد أذونات المستخدمين المحولين.
delete_eanonuser=يتم استخدام هذا المستخدم للوصول إلى الوحدة النمطية المجهولة
delete_ecannot=غير مسموح لك بحذف المستخدمين
delete_err=فشل حذف المستخدم
delete_eself=لا يمكنك حذف نفسك
delete_euser=غير مسموح لك بحذف هذا المستخدم
edit_unix=مصادقة Unix
edit_user=Username
index_cert=طلب شهادة SSL
index_certmsg=انقر فوق هذا الزر لطلب شهادة SSL تسمح لك بتسجيل الدخول بشكل آمن إلى Webmin دون الحاجة إلى إدخال اسم مستخدم وكلمة مرور.
index_convert=تحويل Unix إلى Webmin المستخدمين
index_create=إنشاء مستخدم Webmin جديد.
index_delete=حذف المحدد
index_edit=تحرير قائمة وحدة تحكم ACL:
index_eglist=فشل في إدراج المجموعات: $1
index_eulist=فشل سرد المستخدمين: $1
index_gcreate=إنشاء مجموعة Webmin جديدة.
index_global=عالمي ACL
index_group=المجموعة
index_groups=مجموعات Webmin
index_joingroup=إضافة إلى المجموعة:
index_members=الأعضاء
index_modgroups=وحدات من المجموعة $1
index_modules=وحدات
index_nogroups=لم يتم تعريف مجموعات Webmin.
index_none=لا شيء
index_nousers=لم يتم تعريف أي مستخدم Webmin قابل للتحرير.
index_rbac=إعداد RBAC
index_rcreate=إنشاء مستخدم جديد على مستوى المخاطرة.
index_return=قائمة المستخدم
index_sessions=عرض جلسات تسجيل الدخول
index_sync=تكوين مزامنة مستخدم Unix
index_title=مستخدمين Webmin
index_twofactor=المصادقة الثنائية
index_unix=تكوين مصادقة مستخدم Unix
index_user=المستخدم
index_users=مستخدمين Webmin
make_done=.. تم
make_err=فشل في إنشاء جداول المستخدم والمجموعة
make_exec=تنفيذ SQL $1 ..
make_failed=.. فشل في الإنشاء: $1
make_still=تم العثور على بعض المشكلات حتى بعد إنشاء الجدول: $1
make_title=إنشاء المستخدم وجداول المجموعات
makedn_done=.. تم
makedn_eoc=لم يتم العثور على فئات كائن هيكلي!
makedn_exec=إنشاء أصل DN $1 ..
makedn_failed=.. فشل في الإنشاء: $1
makedn_still=تم العثور على بعض المشكلات حتى بعد إنشاء DN: $1
makedn_title=إنشاء LDAP DN
rbac_desc=يوفر تكامل RBAC الخاص بـ Webmin طريقة لأوامر المستخدم وأذونات ACL ليتم تحديدها من قاعدة بيانات RBAC (التحكم في الوصول استنادًا إلى الدور) ، بدلاً من ملفات التكوين الخاصة بـ Webmin. بمجرد تمكين دعم RBAC ، فإن أي مستخدم يتم تحديد خيار <b>RBAC التحكم فيه جميع الوحدات النمطية و ACLs</b> سيتم تحديد قدراته بواسطة RBAC بدلاً من إعدادات التحكم بالوصول الخاصة بـ Webmin.
schema_desc=قبل أن يتمكن Webmin من استخدام خادم LDAP لتخزين المستخدمين والمجموعات ، يجب تكوينه لاستخدام المخطط أدناه. يمكن القيام بذلك عادة عن طريق حفظ تعريف المخطط في <tt> /etc/ldap/schema </tt> أو <tt> / etc/openldap/schema </ tt> باسم <tt> webmin.schema </tt> ، ثم تكوين الخادم لتحميل هذا الملف المخطط.
schema_download=تنزيل ملف المخطط: <a href=$1> $1 </a>
schema_title=تنزيل مخطط LDAP
sync_nogroups=لم يتم تعريف مجموعات Webmin على النظام الخاص بك. يجب إنشاء مجموعة واحدة على الأقل لتعيين الوصول للمستخدمين الذين تم إنشاؤهم.
twofactor_already=تسجيل الدخول إلى Webmin لديك بالفعل مصادقة ثنائية مع مزود $1 وحساب معرف $2.
twofactor_already2=تسجيل الدخول إلى Web3 $3 تم تمكين المصادقة الثنائية مع الموفر $1 وحساب معرف $2.
twofactor_desc=تتيح لك هذه الصفحة تمكين المصادقة الثنائية لتسجيل الدخول إلى Webmin باستخدام <a href='$2' target=_blank> $1 </a>. بمجرد تنشيطه ، سوف تكون هناك حاجة إلى رمز مصادقة إضافي عند تسجيل الدخول إلى Webmin.
twofactor_desc2=تتيح لك هذه الصفحة تمكين المصادقة الثنائية لدخول Webmin $3 باستخدام <a href='$2' target=_blank> $1 </a>. بمجرد تنشيطه ، سوف تكون هناك حاجة إلى رمز مصادقة إضافي عند تسجيل الدخول إلى Webmin.
twofactor_disable=تعطيل المصادقة الثنائية
twofactor_done=.. كاملة. معرفك مع هذا المزود هو <tt> $1 </tt>.
twofactor_ebutton=لا يوجد زر نقر!
twofactor_enable=التسجيل للمصادقة الثنائية
twofactor_enrolling=التسجيل للمصادقة الثنائية مع الموفر $1 ..
twofactor_err=فشل في إعداد المصادقة الثنائية
twofactor_euser=لم يتم العثور على مستخدم Webmin الخاص بك!
twofactor_failed=.. فشل التسجيل: $1
twofactor_header=تفاصيل التسجيل في المصادقة الثنائية
twofactor_setup=لم يتم تمكين المصادقة الثنائية على هذا النظام حتى الآن ، ولكن يمكن تشغيلها باستخدام <a href='$1'>تكوين Webmin</a> وحدة توثيق ذو عاملين
twofactor_title=المصادقة الثنائية
unix_title=مصادقة مستخدم Unix
unix_to=كمستخدم Webmin
unix_user=مستخدم Unix ..
unix_utable=يسمح لمستخدمين يونيكس
unix_who=المستخدم أو المجموعة

View File

@@ -1,3 +1,4 @@
__norefs=1
acl_acl=Може да променя контрола за достъп до модули?
acl_all=Всички модули
acl_cats=Може да променя категоризацията?
@@ -22,35 +23,43 @@ acl_mods=
acl_options=$1 опции на контрол за достъп
acl_others=Може да вижда недостъпни модули?
acl_own=Само неговите собствени модули
acl_pass=Може да променя ограниченията за парола?
acl_perms=Новосъздадените потрбители получават
acl_perms_0=Контрол за достъп до модулите по подразбиране (неограничен)
acl_perms_1=Същия контрол за достъп до модулите като създателя си
acl_rbac=Да изтегля настройки за контрол на достъпа от RBAC?
acl_rbacyes=Да (с приоритет пред настройките по-долу)
acl_rename=Може да преименува потребители?
acl_reset=Върни към Пълен Достъп
acl_sel=Избраните модули ..
acl_sessions=Може да вижда и прекратява регистрирани сесии?
acl_sql=Може да конфигурира базите данни за потребители и групи?
acl_switch=Може да превключва към други потребители?
acl_sync=Може да конфигурира потребителска синхронизация ?
acl_theme=Може да променя персоналната тема?
acl_times=Може да променя позволените времена за влизане?
acl_title=Контрол на достъп до модули
acl_title2=За $1 в $2
acl_title3=За група $1 в $2
acl_uall=Всички потребители
acl_unix=Може да конфигурира unix проверка?
acl_unix=Може да конфигурира unix идентификация?
acl_usel=Избраните потребители ..
acl_users=Потребители които могат да бъдат променяни
acl_uthis=Този потребител
cert_already=Предупреждение - вие вече използвате сертификатът $1.
cert_already=Предупреждение - вие вече използвате сертификата $1.
cert_c=Код на държавата
cert_cn=Вашето име
cert_done=Вашият сертификат за $1 бе генериран успешно.
cert_ebrowser=Webmin не знае как да издава клиентски сертификати за вашия браузър ( $1 )
cert_eca=Пропадане на поставянето на правото на сертификата : $1
cert_ekey=Новия SSL ключ не се възприе от вашия браузер- може би той не поддържа клиентски SSL сертификати.
cert_eca=Неуспешно настройване на утвърдител на сертификати : $1
cert_ekey=Новия SSL ключ не се възприе от вашия браузер - може би той не поддържа клиентски SSL сертификати.
cert_email=Email адрес
cert_etempdir=Невалиден сертификатен файл
cert_header=Детайли на новия сертификат
cert_install=Инсталиране на вашия сертификат в браузър
cert_issue=Издаване на сертификат
cert_key=Големина на ключа
cert_msg=Тази форма ви позволява да заявите като SSL сертифициран клиент, който ще бъде използван в бъдеще за да ви даде достъп до Webmin вместо вашето потребителско име и парола. Това е по-защитено,не защото автентикацията е автоматична, а защото вие не ще бъдете способни да се смените с различен потребител при използване на сертификата.
cert_msg=Тази форма ви позволява да заявите клиентски SSL сертификат, който ще бъде използван в бъдеще за да ви даде достъп до Webmin вместо вашето потребителско име и парола. Този начин е по-добре защитен, но тъй като идентификацията е автоматична, вие няма да можете да се идентифицирате като различен потребител при използване на сертификата.
cert_o=Организация
cert_ou=Департамент
cert_pickup=<a href='$1'>Кликнете тук за да вземете вашия сертификат и да го инсталирате на вашия браузър</a>
@@ -60,9 +69,11 @@ convert_0=
convert_1=Само потребители
convert_2=Всички потребители освен
convert_3=Потребители от група
convert_4=Потрбители с UID-и в рамките на
convert_4=Потребители с UID-и в рамките на
convert_action=Предприето действие
convert_added=$1 добавен
convert_desc=Тази форма ви позволява да конвертирате съществуващи Unix потребители в Webmin потребители. Правата за всеки нов Webmin ще бъдат определени от групата избрана долу.
convert_desc=Тази форма ви позволява да конвертирате съществуващи Unix потребители в Webmin потребители. Правата за всеки нов Webmin потребител ще бъдат определени от групата избрана по-долу.
convert_done=$1 конвертирани потребители, $2 невалидни, $3 вече съществуват, $4 изключени.
convert_ecannot=Нямате права да конвертирате Unix потрбител
convert_egroup=Unix групата не съществува
convert_emax=Невалиден максимален UID
@@ -73,91 +84,169 @@ convert_ewgroup=
convert_ewgroup2=Нямате права за добавяне на нови юзери към тази група
convert_exists=$1 вече съществува
convert_group=Добави новите потребители към Webmin група
convert_invalid=$1 не е валидно име на потребител на Webmin
convert_msg=Конвертиране на Unix потребители...
convert_nogroups=Няма дефинирани Webmin групи на вашата система. Поне една група трябва да бъде създадена преди конвертиране за да можете да дефинирате права за конвертираните потребители.
convert_nogroups=Във вашата система няма дефинирани Webmin групи. Преди конвертиране трябва да имате създадена поне една група, за да можете да дефинирате права за конвертираните потребители.
convert_ok=Конвертирай сега
convert_skip=$1 пропуснат
convert_sync=Използвай същата парола като Unix потребителите за в бъдеще?
convert_sync2=Синхронизирай занапред паролата с Unix потребител?
convert_title=Конвертиране на потребители
convert_user=Unix потребител
convert_users=Потребители за конвертиране
cpass_dict=Дума от речника е
cpass_minsize=Трябва да бъде поне $1 букви дълга
cpass_name=Съдържа потребителското име
cpass_notre=Съответства на неразрешена схема
cpass_old=Стари пароли не могат да се използват отново
cpass_re=Не съответства на изисквана схема
cpass_spellcmd=Никоя от командите $1 или $2, необходими за проверка на дума в речника, не е инсталирана
delete_eanonuser=Този потребител бива използван за анонимен достъп до модули
delete_ecannot=Нямате права за изтриване на потребители
delete_err=Грешка при изтриване на потребител
delete_eself=Не можете да изтриете себе си
delete_euser=Нямате права за изтриване на този потребител
edit_all=Позволи от всички адреси
edit_alldays=Всеки ден
edit_allhours=По всяко време
edit_allow=Позволи само от изброените адреси
edit_cert=Име на SSL сертификат
edit_chars=букви
edit_clone=Клонирай
edit_cloneof=Копиране на потребител на Webmin
edit_days=Разрешени дни от седмицата
edit_deny=Откажи само от изброените адреси
edit_dont=Не променяй
edit_ecreate=Нямате права за създаване на потребители
edit_egone=Избраният потребител вече не съществува!
edit_euser=Нямате права за промяна на този потребител
edit_extauth=Външна програма за проверка
edit_extauth=Външна програма за идентификация
edit_global=Права за всички модули
edit_group=Член на група
edit_groupmods=(В добавка към модулите от група)
edit_hide=Скрий неизползваните
edit_hours=Разрешени времена на деня
edit_invert=Обръщане на избраното
edit_ipdesc=IP контролът за достъп на потребителите работи по същия начин както глобалния IP контрол за достъп в Webmin конфигурационния модул. Само ако потребителя премине през глобалния контрол ще се извърши проверка и тук.
edit_ipdesc=IP контролът за достъп на потребителите работи по същия начин както глобалния IP контрол за достъп в конфигурационния модул на Webmin. Само ако потребител премине през глобалния контрол ще се извърши проверка и тук.
edit_ips=Контрол на IP достъп
edit_lang=Език
edit_lock=Отказ на всички пароли
edit_log=Показване на логове
edit_logout=Време за автоматично излизане поради неактивност
edit_mins=минути
edit_minsize=Минимална дължина за парола
edit_mods=Достъпни модули на Webmin
edit_modsg=Достъпни модули на Webmin (в добавка към тези от групата)
edit_modules=Модули
edit_nochange=Задължителни дни за смяна на паролата
edit_none=Никой
edit_notabs=Категоризиране на модулите?
edit_pam=PAM проверка
edit_overlay=Припокриване на персоналната тема
edit_overlayglobal=Няма - използвай подразбиращите се за темата
edit_pam=PAM идентификация
edit_pass=Парола
edit_passlocked=Паролата не е променяна $1 дни - акаунтът е заключен!
edit_passmax=Паролата не е променяна $1 дни - трябва да бъде сменена при следващото влизане
edit_passold=Паролата е променена за последен път преди $1 дни
edit_passtoday=Паролата е била променена преди по-малко от ден
edit_proto=Тип сторидж
edit_proto_=Локални файлове
edit_proto_ldap=LDAP сървър
edit_proto_mysql=MySQL база данни
edit_proto_postgresql=PostgreSQL база данни
edit_rbacdeny=RBAC режим на достъп
edit_rbacdeny0=RBAC контролира само избрани ACL-ове за модули
edit_rbacdeny1=RBAC контролира всички модули и ACL-ове
edit_readonly=Този потребител на Webmin не бива да бъде редактиран, тъй като се управлява от модула $1. <a href='$2'>Щракнете тук</a>, за да игнорирате това предупреждение и да редактирате потребителя - но имайте предвид, че ръчните промени може да бъдат презаписани отгоре!
edit_real=Истинско име
edit_return=Потребител на Webmin
edit_return2=Група на Webmin
edit_rights=Права за достъп на Webmin потребителя
edit_risk=Ниво на риск
edit_risk_high=Супер потребител
edit_risk_low=Нормален потребител
edit_risk_medium=Админ потребител
edit_same=Същата като в Unix
edit_security=Опции за сигурност и лимити
edit_selall=Избиране на всички
edit_seldays=Само избраните дни ..
edit_selhours=От $1:$2 до $3:$4
edit_set=Промени на
edit_skill=Ниво на умение
edit_switch=Превключи към Потребител
edit_templock=Временно заключен
edit_temppass=Задължително промени при следващото влизане
edit_theme=Лична тема
edit_themedef=Стара Webmin тема
edit_themeglobal=От Webmin конфигурацията
edit_title=Промяна на Webmin потребител
edit_title2=Създаване на Webmin потребител
edit_unix=Unix проверка
edit_twofactor=Двуфакторна идентификация
edit_twofactoradd=Включи Двуфакторна Идентификация За Потребител
edit_twofactorcancel=Изключи изискването за двуфакторна идентификация
edit_twofactornone=Още не е настроена
edit_twofactorprov=Използвай доставчик $1 с ID $2
edit_ui=Опции за потребителски интерфейс
edit_unix=Unix идентификация
edit_user=Име
gdelete_desc=Сигурни ли сте че искате да изтриете група $1 и нейните членове $2 ?
gdelete_ecannot=Вие нямате права за изтриване на групи
gdelete_err=Грешка при изтриване на група
gdelete_esub=Групи съдържащи подгрупи не могат да бъдат изтривани
gdelete_euser=Вие не можете да изтриете собствената си група
gdelete_euser=Не можете да изтриете собствената си група
gdelete_ok=Изтриване на група
gdelete_title=Изтриване на група
gdeletes_err=Грешка при изтриването на групи
gdeletes_ok=Изтриване на Групи
gdeletes_rusure=Сигурни ли сте, че искате да изтриете $1 избрани групи, и $2 потребители, които те съдържат? Всички техни настройки за контрол на достъпа и потребителски данни ще бъдат изгубени.
gdeletes_title=Изтриване на Групи
gdeletes_users=Избрани групи: $1
gedit_desc=Описание на група
gedit_ecannot=Нямате права за промяна на групите
gedit_egone=Избраната група вече не съществува!
gedit_group=Име на група
gedit_members=Потребители и групи членуващи тук
gedit_modules=Модули на членовете
gedit_rights=Права за достъп на групите в Webmin
gedit_title=Промяна на Webmin група
gedit_title2=Създаване на Webmin група
gsave_edesc=Невалидно описание - знакът : не е разрешен
gsave_edup=Това име на група вече съществува
gsave_ename=Липсващо или невалидно име на група
gsave_enamewebmin=Името на група 'webmin' е резервирано за вътрешна употреба
gsave_err=Грешка при запазване на група
hide_clone=(Копиране на $1)
hide_desc=Следните модули ще бъдат премахнати от списъка на достъпи за модул $1, тъй като съответните им сървъри не са инсталирани на вашата система ..
hide_desc2=Имайте предвид, че тези модули няма автоматично да се появят обратно ако съответните сървъри бъдат инсталирани. Ще трябва да им дадете достъп ръчно, чрез този модул.
hide_none=Няма нищо за скриване - $1 няма достъп до модули, чиито съответни сървъри не са инсталирани на вашата система.
hide_ok=Скриване на Модулите Сега
hide_title=Скриване на Неизползваните Модули
index_cert=Изискване на SSL сертификат
index_certmsg=Натиснете този бутон за да изискате SSL сертификат, който ще ви позволи защитено влизане в Webmin без необходимост от име и парола.
index_convert=Конвертиране на Unix към Webmin потребител
index_create=Създаване на нов Webmin потребител
index_delete=Изтриване на избраните
index_edit=Промяна в модул ACL :
index_eglist=Грешка при показване на групи : $1
index_eulist=Грешка при показване на потребители : $1
index_gcreate=Създаване на нова Webmin група
index_global=Глобален ACL
index_group=Група
index_groups=Webmin групи
index_joingroup=Добавяне към Група:
index_members=Членове
index_modgroups=Модули от група $1
index_modules=Модули
index_nogroups=Няма дефинирани променливи Webmin групи.
index_none=Никой
index_nousers=Няма дефинирани променливи Webmin потребители.
index_rcreate=Създаване на нов риск-ниво потребител
index_rbac=Настройване на RBAC
index_rcreate=Създаване на нов потребител от риск-ниво.
index_return=потребителски списък
index_sessions=Разглеждане на сесиите на логване
index_sync=Конфигуриране на Unix потребителска синхронизация
index_title=Webmin потребители
index_unix=Конфигуриране на Unix потребителска проверка
index_twofactor=Двуфакторна Идентификация
index_unix=Конфигуриране на Unix потребителска идентификация
index_user=Потребител
index_users=Webmin потребители
log_acl=Обновен достъп за $1 в $2
@@ -167,36 +256,151 @@ log_create=
log_create_g=Създадена Webmin група $1
log_delete=Изтрит Webmin потребител $1
log_delete_g=Изтрита Webmin група $1
log_delete_groups=Изтрити $ групи на Webmin
log_delete_users=Изтрити $1 потребители на Webmin
log_joingroup=$1 потребители на Webmin добавени към група $2
log_modify=Променен Webmin потребител $1
log_modify_g=Промененна Webmin група $1
log_modify_g=Променена Webmin група $1
log_onefactor=Изключена двуфакторна идентификация за потребител $1
log_pass=Променени ограничения за пароли
log_rename=Преименуван Webmin потребител $1 на $2
log_rename_g=Преименувана Webmin група $1 на $2
log_reset=Пре-инициализиран достъп за $1 в $2
log_sql=Сменена база данни за потребители и групи
log_switch=Превключено към Webmin потребител $1
log_sync=Променена синхронизацията с Unix потребители
log_twofactor=Потребител $1 абониран за доставчик на двуфакторна идентификация $2
log_unix=Променена идентификация за Unix потребители
logins_title=Скорошни влизания в Webmin
make_done=.. готово
make_err=Грешка при създаване на таблиците за потребители и групи
make_exec=Изпълняване на SQL $1 ..
make_failed=.. не можа да се създаде : $1
make_still=Проблеми бяха открити и след създаването на таблиците : $1
make_title=Създаване на Таблици за Потребители и Групи
makedn_done=.. готово
makedn_eoc=Не бяха открити класове за структурни обекти!
makedn_exec=Създаване на родителски DN $1 ..
makedn_failed=.. не можа да се създаде : $1
makedn_still=Проблеми бяха открити и след създаването на DN : $1
makedn_title=Създаване на LDAP DN
pass_days=дни
pass_ecannot=Нямате права за редактиране на ограничения за пароли
pass_elockdays=Липсващ или не-числов брой дни преди акаунт да бъде заключен
pass_emaxdays=Липсващ или не-цифров брой дни преди смяна
pass_eminsize=Липсваща или не-цифрова минимална дължина за парола
pass_eoldblock=Липсващ или не-цифров брой стари пароли, които да бъдат отхвърляни
pass_err=Грешка при запис на ограниченията за пароли
pass_header=Опции за изисквания към пароли за Webmin
pass_lockdays=Дни преди акаунт да бъде заключен заради несменена парола
pass_maxdays=Дни преди парола да трябва да бъде сменена
pass_minsize=Минимална дължина за парола
pass_nodict=Забрана за използване на речникови думи като пароли?
pass_nolockdays=Акаунтът не се заключва никога
pass_nomaxdays=Смяна не се изисква никога
pass_nominsize=Няма минимум
pass_nooldblock=Няма ограничения срещу повторно използване на пароли
pass_nouser=Забрана за използване на потребителското име в парола?
pass_oldblock=Брой стари пароли, които да не бъдат допускани
pass_pass=пароли
pass_regdesc=Свободно описание за регулярен израз
pass_regexps=Регулярни изрази, на които паролите трябва да съответстват
pass_title=Ограничения за Пароли
rbac_desc=Интеграцията на Webmin с RBAC дава възможност правата за потребителски модули и ACL-ове да бъдат получени от RBAC (Role Based Access Control, базиран на роли контрол за достъп) база данни, вместо от собствените конфигурационни файлове на Webmin. Ако поддръжката за RBAC е включена, правата на всеки потребител, за който опцията <b>RBAC контролира всички модули и ACL-ове</b> е включена, ще бъдат определяни от RBAC вместо от собствените настройки на Webmin.
rbac_ecpan=Нямате достъп до страницата на Webmin за модули на Perl, за да инсталирате нужния ви модул $1 за RBAC интеграция.
rbac_eperl=Модулът на Perl $1, необходим за RBAC интеграция, не е инсталиран. <a href='$2'>Щракнете тук</a>, за да го инсталирате.
rbac_esolaris=Към момента RBAC се поддържа единствено на Solaris, така че не може да се използва на тази $1 система.
rbac_ok=RBAC интеграцията е достъпна на тази система и може да бъде включена за всеки потребител поотделно на страницата Редактиране на Webmin потребител.
rbac_title=Настройване на RBAC
save_ecolon=Паролите не могат да съдържат знака :
save_ecreate=Нямате права за създаване на потребител
save_edeny=не можете сами да откажете на себе си достъп до Webmin потребителsките модули
save_edays=Не са избрани разрешени дни
save_edeny=не можете сами да откажете на себе си достъп до Webmin потребителските модули
save_edup=Името '$1' вече съществува
save_egroup=нямате права за добавяне към тази група
save_ehost=Грешка при откриване на IP адрес за '$1'
save_ehours=Липсващи или невалидни разрешени времена
save_ehours2=Началото на разрешен период от време трябва да бъде преди края му
save_eip='$1' не е пълен IP или мрежови адрес
save_elogouttime=Липсваща или не-числова продължителност за автоматично излизане поради неактивност
save_emask='$1' не е валидна мрежова маска
save_emd5=Опцията за еднаква с тази на Unix парола не може да бъде използвана на система с MD5 криптиране
save_eminsize=Липсваща или не-числова минимална дължина на парола
save_emod=Не можете да разрешавате достъп до модул '$1'
save_ename='$1' не е валидно име на потребител
save_enamewebmin=Потребителското име 'webmin' е резервирано за вътрешна употреба
save_enet='$1' не е валиден мрежови адрес
save_enone=Няма въведени адреси
save_eos=Опцията за еднаква с тази на Unix парола не се поддържа от вашата операционна система.
save_epam=PAM проверката е недостъпна, тъй като <tt>Authen::PAM</tt> Perl модула не е инсталиран или не работи правилно.
save_eoverlay=Не може да бъде избрана надстройка на тема, освен ако темата не е
save_epam=PAM идентификацията е недостъпна, тъй като <tt>Authen::PAM</tt> Perl модула не е инсталиран или не работи правилно.
save_epam2=Можете да използвате Webmin-овия Perl модул да <a href='$1'>свалите и инсталирате Authen::PAM</a> сега.
save_epass=Паролата не е валидна: $1
save_err=Грешка при запазване на потребител
save_eself=Вашият настоящ IP адрес ($1) ще бъде забранен
save_etemp=Опцията за задължителна промяна на паролата при следващо влизане не може да се използва, ако не е включена възможността за <a href='$1'>предупреждаване на потребителите да въведат нови пароли</a>
save_eunix=Unix потребителят '$1' не съществува
save_euser=Нямате права за промяна на този потребител
sessions_desc=Настоящите Webmin сесии са изброени по-долу. За да прекъснете настояща сесия и силово накарате потребителя да излезе, щракнете върху ID-то на сесията му.
schema_desc=Преди Webmin да може да използва LDAP сървър, за да съхранява потребители и групи, трябва да бъде конфигуриран да използва схемата по-долу. Това обикновено се прави, като бъде записана дефиницията на схемата в <tt>/etc/ldap/schema</tt> или <tt>/etc/openldap/schema</tt> като файл с име <tt>webmin.schema</tt>, и след това да бъде конфигуриран сървърът да зареди този файл.
schema_download=Сваляне на файл със схема : <a href=$1>$1</a>
schema_title=Сваляне на LDAP Схема
sessions_actions=Действия..
sessions_host=IP адрес
sessions_id=ID на сесията
sessions_in=Влязъл
sessions_kill=Прекъсване на връзката..
sessions_login=Влязъл на
sessions_logouts=Покажи също излезлите сесии..
sessions_lview=Разглеждане на логове..
sessions_out=Излязъл
sessions_state=Състояние
sessions_this=Това влизане
sessions_title=Настоящи сесии
sessions_user=Webmin потребител
sql_addto0=Добави нови потребители към избраната по-горе база данни
sql_addto1=Добави нови потребители към локалните файлове
sql_db=Име на базата данни
sql_dnerr=Настройките за база данни за потребители и групи са валидни, но LDAP DN-а, нужен на Webmin, липсва : $1
sql_dnerr2=Натиснете бутона <b>Създай DN</b> по-долу, за да го създадете автоматично, или го добавете към вашия LDAP сървър ръчно.
sql_ecannot=Нямате права да конфигурирате базата данни за потребители и групи
sql_eclass=Обектният клас на LDAP $1 не съществува в схемата на сървъра
sql_edb=Невалидно име на база данни (паузите не са разрешени)
sql_egroupclass=Липсващ или невалиден обектен клас за групи
sql_ehost=Липсващо или не-резолвващо се име на хост
sql_eldapdn=Базовият LDAP DN $1 не бе открит
sql_emod=Липсва необходимият модул на Perl <tt>$1</tt>
sql_epass=Невалидна парола (паузите не са разрешени)
sql_eprefix=Липсващ или невалиден базов DN (паузите не са разрешени)
sql_eprefix2=Базовият DN изглежда невалиден - трябва да бъде подобен на <tt>dc=mydomain,dc=com</tt>
sql_err=Грешка при записа на настройки за базата данни за потребители и групи
sql_etable=Грешка при заявката към необходимата таблица $1 : $2
sql_euser=Липсващо или невалидно потребителско име (паузите не са разрешени)
sql_euserclass=Липсващ или невалиден обектен клас за потребители
sql_groupclass=Обектен клас за групи
sql_header=Опции за интерфейс за база данни за потребители и групи
sql_host=Име на хост
sql_ldap=Използване на LDAP сървър
sql_make=Създаване на Таблици
sql_makedn=Създаване на DN
sql_mysql=Използване на MySQL база данни
sql_none=Използване само на локални файлове за записване на потребители и групи
sql_pass=Парола
sql_postgresql=Използване на PostgreSQL база данни
sql_prefix=Създаване под DN
sql_schema=Сваляне на LDAP Схема
sql_ssl=Шифроване на връзката
sql_ssl0=Без
sql_ssl1=SSL
sql_ssl2=TLS
sql_tableerr=Настройките за базата данни за потребители и групи са валисти, но някои таблици, необходими на Webmin, липсват : $1
sql_tableerr2=Натиснете бутона <b>Създай Таблиците</b> по-долу, за да бъдат създадени автоматично, или ръчно изпълнете SQL заявката по-долу.
sql_title=База данни за Потребители и Групи
sql_title2=Създаване на липсващи паблици
sql_title3=Създаване на липсващ DN
sql_user=Потребителско име
sql_userclass=Обектен клас за потребители
switch_eold=Не беше открита налична сесия!
switch_euser=Нямате права да превключите към този потребител
sync_create=Създаване на Webmin потребител, когато е създаден Unix потребител.
sync_delete=Изтриване на съвпадащ Webmin потребител, когато е изтрит Unix потребител.
sync_desc=Тази форма ви позволява да конфигурирате автоматичната синхронизация на Unix потребителите създадени през Webmin и потребителите в този модул.
@@ -204,10 +408,61 @@ sync_ecannot=
sync_group=Добавяне на нови потребители в Webmin група
sync_nogroups=Няма дефинирани Webmin групи на вашата система. Поне една група трябва да бъде създадена за да фиксирате правата на достъп за създадените потребители.
sync_title=Unix потребителска синхронизация
sync_unix=Задаване на паролата за нови потребители да е Unix идентификацията им
sync_update=Обновяване на съвпадащ Webmin потребител, когато е обновен Unix потребител.
sync_when=Кога да синхронизира
twofactor_already=Вашият Webmin логин вече има включена двуфакторна идентификация с доставчик $1 и акаунт ID $2.
twofactor_already2=Webmin логинът $3 вече има включена двуфакторна идентификация с доставчик $1 и акаунт ID $2.
twofactor_desc=Тази страница ви позволява да включите двуфакторна идентификация за вашия Webmin логин, използвайки <a href='$2' target=_blank>$1</a>. След активирането при влизане в Webmin ще ви бъде необходим допълнителен идентифициращ токен.
twofactor_desc2=Тази страница ви позволява да включите двуфакторна идентификация за Webmin логин $3, използвайки <a href='$2' target=_blank>$1</a>. След активирането при влизане в Webmin ще ви бъде необходим допълнителен идентифициращ токен.
twofactor_disable=Изключване на Двуфакторната Идентификация
twofactor_done=.. готово. Вашият ID с този доставчик е <tt>$1</tt>.
twofactor_ebutton=Няма натиснат бутон!
twofactor_enable=Включване на Двуфакторната Идентификация
twofactor_enrolling=Включване за двуфакторна идентификация към доставчик $1 ..
twofactor_err=Грешка при включването на двуфакторна идентификация
twofactor_euser=Вашият Webmin потребител не беше открит!
twofactor_failed=.. включването не успя : $1
twofactor_header=Детайли по включването на двуфакторна идентификация
twofactor_setup=Двуфакторната идентификация засега не е включена на тази система, но може да бъде чрез модула <a href='$1'>Конфигуриране на Webmin</a>.
twofactor_title=Двуфакторна Идентификация
udeletes_enone=Няма избрани
udeletes_ereadonly=Един от избраните потребители е маркиран като недостъпен за редактиране
udeletes_err=Грешка при изтриването на потребители
udeletes_jerr=Грешка при добавянето на потребители към група
udeletes_ok=Изтриване на Потребители
udeletes_rusure=Сигурни ли сте, че искате да изтриете $1 избрани потребители? Всичките им настройки за контрол на достъпа и потребителска информация ще бъдат изгубени.
udeletes_title=Изтриване на Потребители
udeletes_users=Избрани потребители: $1
unix_all=Разреши всички Unix потребители
unix_allow=Разреши само изброените Unix потребители
unix_def=Позволи влизане само на Webmin потребителi
unix_desc=Тази страница ви позволява да конфигурирате Webmin, който ще потвърждава опити за включване на потребител от списъка на системата и PAM. Това може да бъде полезно, ако имате голям брой съществуващи Unix потребители на които искате, да се даде достъп в Webmin.
unix_ecannot=Нямате права за конфигуриране на Unix потребителска проверка
unix_epam=Unix проверката е недостъпна, тъй като <tt>Authen::PAM</tt> Perl модула не е инсталиран или не работи правилно.
unix_title=Unix потребител проверка
unix_deny=Откажи на изброените Unix потребители
unix_desc=Тази страница ви позволява да конфигурирате Webmin, който ще потвърждава опити за включване на потребител от списъка на системата и PAM. Това може да бъде полезно, ако имате голям брой съществуващи Unix потребители, на които искате да се даде достъп в Webmin.
unix_ecannot=Нямате права за конфигуриране на Unix потребителска идентификация
unix_egroup='$1' не е валидно име на група
unix_enone=Не са въведени Unix потребители или групи, които да бъдат разрешени
unix_epam=Unix идентификацията е недостъпна, тъй като <tt>Authen::PAM</tt> Perl модула не е инсталиран или не работи правилно.
unix_err=Грешка при записа на Unix идентификация
unix_eshells=Липсващ или несъществуващ файл с shell-ове
unix_esudo=Командата $1 не е инсталирана
unix_esudomod=Perl модулът $1, необходим за <tt>sudo</tt> идентификация, не е инсталиран
unix_euser='$1' не е валидно потребителско име
unix_ewhogroup=Липсва група за разрешаване на ред $1
unix_ewhouser=Липсва потребител за разрешаване на ред $1
unix_group=Членове на група..
unix_header=Настройки за Unix идентификация на потребители
unix_mall=Всички потребители
unix_mode=Разреши
unix_none=Няма въведени потребители
unix_pamany=Третирай влизанията, които се одобряват само от PAM, като $1
unix_restrict2=Допълнителни ограничения
unix_same=&lt;Същите потребител или група&gt;
unix_sel=Разреши на изброените по-долу Unix потребители да влизат ..
unix_shells=Откажи на Unix потребителите, чиито shell-ове не са във файла
unix_sudo=Разреши на потребители, които могат да стартират всякакви команди чрез <tt>sudo</tt>, да влизат като <tt>root</tt>
unix_title=Идентификация на Unix потребител
unix_to=Като потребител на Webmin
unix_user=Позволи на всеки Unix потребител да влезе с правата на потребител
unix_utable=Разрешени потребители на Unix
unix_who=Потребител или Група

View File

@@ -30,7 +30,7 @@ index_eglist=No s'han pogut llistar els grups: $1
edit_title=Edició d'Usuari Webmin
edit_title2=Creació d'Usuari Webmin
edit_readonly=Aquest usuari Webmin no s'hauria d'editar, per tal com es troba gestionat pel mòdul $1. <a href='$2'>Fés clic aquí</a> per ignorar aquest avís i editar l'usuari - però tingues en compte que els canvis manuals poden ser reescrits!
edit_readonly=Aquest usuari Webmin no s'hauria d'editar, per tal com es troba gestionat pel mòdul $1. <a href='$2'>Fes clic aquí</a> per ignorar aquest avís i editar l'usuari - però tingues en compte que els canvis manuals poden ser reescrits!
edit_rights=Drets d'accés de l'usuari Webmin
edit_user=Usuari
edit_cloneof=Clonació de l'usuari Webmin
@@ -56,7 +56,7 @@ edit_twofactorcancel=Elimina el requeriment d'autenticaci
edit_twofactornone=Encara no n'hi ha cap de configurada
edit_twofactoradd=Activa Dos Factors Per a l'Usuari
edit_lang=Idioma
edit_notabs=Categorització de mòduls
edit_notabs=Categoritza els mòduls
edit_logout=Temps d'expulsió per inactivitat
edit_mins=minuts
edit_chars=lletres
@@ -151,7 +151,7 @@ delete_eanonuser=Aquest usuari s'est
cert_title=Petició de Certificat
cert_issue=Emissió de Certificat
cert_header=Detalls del nou certificat
cert_msg=Aquest formulari permet demanar un cerfificat client SSL que s'utilitzarà en el futur per concedir-te l'accés a Webmin, en lloc del teu nom d'usuari i contrasenya. Això és més segur, però com que l'autenticació és automàtica, no podràs canviar a un usuari diferent utilitzant el certificat.
cert_msg=Aquest formulari permet demanar un certificat client SSL que s'utilitzarà en el futur per concedir-te l'accés a Webmin, en lloc del teu nom d'usuari i contrasenya. Això és més segur, però com que l'autenticació és automàtica, no podràs canviar a un usuari diferent utilitzant el certificat.
cert_ebrowser=Webmin no sap com generar certificats client per al teu navegador ($1)
cert_cn=El teu nom
cert_email=La teva adreça e-mail
@@ -188,7 +188,7 @@ acl_own=Nom
acl_sel=Mòduls seleccionats...
acl_create=Pot crear usuaris nous
acl_delete=Pot suprimir usuaris
acl_rename=Pot renomenar usuaris
acl_rename=Pot reanomenar usuaris
acl_acl=Pot editar el control d'accés al mòdul
acl_lang=Pot canviar l'idioma
acl_chcert=Pot canviar el nom del certificat SSL
@@ -340,11 +340,11 @@ unix_utable=Usuaris Unix permesos
sessions_title=Sessions d'Entrada Actuals
sessions_id=ID de sessió
sessions_user=Usuari Webmin
sessions_login=Ha entrat a
sessions_login=Darrera activitat a
sessions_host=Adreça IP
sessions_lview=Visualitza els registres...
sessions_actions=Accions...
sessions_logouts=Mostra també les sessións desconnectades...
sessions_logouts=Mostra també les sessions desconnectades...
sessions_state=Estat
sessions_this=Aquesta entrada
sessions_in=Connectat
@@ -366,7 +366,7 @@ switch_eold=No s'ha trobat la sessi
rbac_title=Configuració de RBAC
rbac_desc=La integració de Webmin amb RBAC proporciona una forma de determinar els permisos d'ACL i mòduls d'usuari des d'una base de dades RBAC (Role Based Access Control), en lloc d'utilitzar els fitxers propis de configuració de Webmin. Un cop s'ha activat el suport RBAC, tot usuari per al qual s'hagi seleccionat l'opció <b>RBAC controla totes les ACLs i mòduls</b> tindrà les seves capacitats determinades per RBAC en lloc de la configuració de control d'accés de Webmin.
rbac_esolaris=De moment, RBAC només està suportat per Solaris, així que no es pot utilitzar en aquest sistema $1.
rbac_eperl=El mòdul Perl $1 necessari per a la integració amb RBAC no està instal·lat. Fés clic <a href='$2'>aquí</a> per instal·lar-lo ara.
rbac_eperl=El mòdul Perl $1 necessari per a la integració amb RBAC no està instal·lat. Fes clic <a href='$2'>aquí</a> per instal·lar-lo ara.
rbac_ecpan=No tens accés a la pàgina de Mòduls Perl de Webmin per tal d'instal·lar el mòdul $1 necessari per a la integració amb RBAC.
rbac_ok=La integració amb RBAC està disponible en aquest sistema, i es pot activar en base a cada usuari a la pàgina d'Edició d'Usuaris Webmin.
@@ -408,7 +408,7 @@ pass_emaxdays=Hi falta el nombre de dies abans del canvi de contrasenya o b
pass_elockdays=Hi falta el nombre de dies abans del bloqueig de compte o bé és invàlid
pass_eoldblock=Hi falta el nombre de contrasenyes antigues a rebutjar o bé és invàlid
cpass_minsize=Ha de ternir almenys $1 lletres de llarg
cpass_minsize=Ha de tenir almenys $1 lletres de llarg
cpass_notre=Coincideix amb un patró rebutjat
cpass_re=No coincideix amb el patró demanat
cpass_name=Conté el nom d'usuari
@@ -451,7 +451,7 @@ sql_eprefix=Hi falta el DN base o b
sql_eprefix2=El DN base sembla invàlid - ha de ser una cosa com ara <tt>dc=elmeudomini,dc=com</tt>
sql_title2=Creació de les Taules que Falten
sql_tableerr=Els paràmetres de la base de dades d'usuaris i grups són vàlids, però hi falten algunes taules que Webmin necessita: $1
sql_tableerr2=Fes clic al botó <b>Crea les Taules</b> de sota per fer que es creïn automàticamebnt, o bé executa manualment el SQL d'aquí sota.
sql_tableerr2=Fes clic al botó <b>Crea les Taules</b> de sota per fer que es creïn automàticament, o bé executa manualment el SQL d'aquí sota.
sql_make=Crea les Taules
sql_title3=Creació del DN que Falta
sql_dnerr=Els paràmetres de la base de dades d'usuaris i grups són vàlids, però hi falta el DN LDAP que Webmin necessita: $1

View File

@@ -1,9 +1,10 @@
__norefs=1
acl_acl=Kan redigere moduladgangskontrol?
acl_all=Alle moduler
acl_cats=Kan&#230;ndre kategorisering?
acl_cats=Kan &#230;ndre kategorisering?
acl_cert=Kan eftersp&#248;rge certifikat?
acl_chcert=Kan &#230;ndre SSL certifikatnavn?
acl_config=Kan &#230;ndremodulkonfiguration
acl_config=Kan &#230;ndre modul konfiguration
acl_create=Kan oprette nye brugere?
acl_delete=Kan slette brugere?
acl_egroup=Du har ikke tilladelse til atredigere gruppe ACL'er
@@ -22,6 +23,7 @@ acl_mods=Kan tillade adgang til
acl_options=$1 adgangskontrol indstillinger
acl_others=Kan se ikke tilg&#230;ngelige moduler?
acl_own=Kun hans eget modul
acl_pass=Kan du &#230;ndre adgangskodebegr&#230;nsninger?
acl_perms=Nyligt oprettede brugere f&#229;r
acl_perms_0=Standard (ubegr&#230;nset) modul adgangskontrol
acl_perms_1=Samme modul adgangskontrol som den der opretter
@@ -31,6 +33,7 @@ acl_rename=Kan omd&#248;be brugere?
acl_reset=Reset til fuld adgang
acl_sel=Valgte moduler ..
acl_sessions=Kan se og annullere log ind sessioner?
acl_sql=Kan du konfigurere bruger- og gruppedatabase?
acl_switch=Kan skifte til andre brugere?
acl_sync=Kan konfigurere brugersynkronisation?
acl_theme=Kan &#230;ndre personligt tema?
@@ -47,10 +50,11 @@ cert_already=Advarsel - Du brugere allerede certifikatet $1.
cert_c=Landekode
cert_cn=Dit navn
cert_done=Dit certifikat for $1 er blevet genereret.
cert_ebrowser=Webmin kan ikke tildele klientcertifikater tildin browser ( $1 )
cert_ebrowser=Webmin kan ikke tildele klientcertifikater til din browser ( $1 )
cert_eca=Kunne ikke ops&#230;tte certifikatsfuldmagt : $1
cert_ekey=Der blev ikke tilf&#248;jet en ny SSL n&#248;gle fra din browser - m&#229;ske underst&#248;tter den ikke SSL klientcertifikater.
cert_email=Email adresse
cert_etempdir=Ugyldig certifikatfil
cert_header=Nye certifikat detaljer
cert_install=Installer dit certifikat i browseren
cert_issue=Tildele certifikat
@@ -66,8 +70,10 @@ convert_1=Kun brugere
convert_2=Alle undtagen brugere
convert_3=Brugere med gruppen
convert_4=Brugere med UID'er i omr&#229;det
convert_action=Handling taget
convert_added=$1 bliver tilf&#248;jet
convert_desc=Denne form giver dig mulighed for at konvertere eksisterende unixbrugere til webminbrugere. Rettighederne for hver enkelt bruger vil blive afgjort af gruppen valgt nedenunder.
convert_done=$1 brugere konverteret, $2 ugyldige, $3 eksisterer allerede, $4 ekskluderet.
convert_ecannot=Du har ikke tilladelse til at konvertere Unixbrugere
convert_egroup=Unixgruppe eksisterer ikke
convert_emax=Ugyldigt maksimum UID
@@ -83,8 +89,18 @@ convert_msg=Konverterer Unix brugere...
convert_nogroups=Der er ikke difineret nogen webmingrupper p&#229; dit system. Mindst en gruppe skal oprettes inden konvertering for at kunne definere rettighederne for de konverterede brugere.
convert_ok=Konverter nu
convert_skip=$1 bliver sprunget over
convert_sync=Bruge samme adgangskode som Unix i fremtiden?
convert_sync2=Synkroniser adgangskode med Unix-bruger i fremtiden?
convert_title=Konverter brugere
convert_user=Unix bruger
convert_users=Brugere til konvertere
cpass_dict=Er et ordbog ord
cpass_minsize=Skal v&#230;re mindst $1 bogstaver langt
cpass_name=Indeholder brugernavnet
cpass_notre=Matcher et uautoriseret m&#248;nster
cpass_old=Gamle adgangskoder kan ikke genbruges
cpass_re=Stemmer ikke overens med et &#248;nsket m&#248;nster
cpass_spellcmd=Hverken kommandoen $1 eller $2, der skal bruges til at kontrollere ordbogsord, er installeret
delete_eanonuser=Denne bruger bruges til anonym moduladgang
delete_ecannot=Du har ikke tilladelse til at slette brugere
delete_err=Kunne ikke slette bruger
delete_eself=Du kan ikke slette dig selv
@@ -94,13 +110,17 @@ edit_alldays=Hver dag
edit_allhours=Altid
edit_allow=Tillad kun for listede adresser
edit_cert=SSL certifikatnavn
edit_chars=bogstaver
edit_clone=Klon
edit_cloneof=Klon Webmin bruger
edit_days=Tilladte dage i ugen
edit_deny=Afvis fra listede adresser
edit_dont=&#198;ndre ikke
edit_ecreate=Du har ikke tilladelse til at oprette brugere
edit_egone=Valgte bruger findes ikke!
edit_euser=Du har ikke tilladelse til at redigere denne bruger
edit_extauth=Eksternt godkendelsesprogram
edit_global=Tilladelser for alle moduler
edit_group=Medlem af gruppe
edit_groupmods=(Som tilf&#248;jelse til moduler fra gruppe)
edit_hide=Gem ubrugte
@@ -113,15 +133,31 @@ edit_lock=Ingen adgangskode accepteret
edit_log=Vis log
edit_logout=Inaktivitets log ud tid
edit_mins=minutter
edit_minsize=Mindste adgangskode l&#230;ngde
edit_mods=Tilg&#230;ngelige Webmin-moduler
edit_modsg=Tilg&#230;ngelige Webmin-moduler (udover dem fra gruppen)
edit_modules=Moduler
edit_nochange=H&#229;ndh&#230;ve adgangskode&#230;ndringsdage?
edit_none=Ingen
edit_notabs=Kategoriser moduler?
edit_overlay=Personligt tema overlay
edit_overlayglobal=Ingen - brug tema standardindstillinger
edit_pam=PAM godkendelse
edit_pass=Adgangskode
edit_passlocked=Adgangskoden er ikke blevet &#230;ndret i $1 dage - konto l&#229;st!
edit_passmax=Adgangskoden er ikke &#230;ndret i $1 dage - skal &#230;ndres ved n&#230;ste login
edit_passold=Adgangskoden blev senest &#230;ndret for $1 dage siden
edit_passtoday=Adgangskoden blev &#230;ndret for mindre end en dag siden
edit_proto=Opbevaringstype
edit_proto_=Lokale filer
edit_proto_ldap=LDAP server
edit_proto_mysql=MySQL database
edit_proto_postgresql=PostgreSQL database
edit_rbacdeny=RBAC adgangs mode
edit_rbacdeny0=RBAC kontrollerer kun valgte modul ACL'er
edit_rbacdeny1=RBAC kontrollerer alle moduler og ACL'er
edit_readonly=Denne webminbruger burde ikke redigeres da denne er administreret af modulet $1. <a href='$2'>Klik her</a> for at ignorer denne advarsel og redigere brugeren alligevl - men v&#230;r klar over at enhver manuel &#230;ndring m&#229;ske bliver overskrevet!
edit_real=Rigtige navn
edit_return=Webmin bruger
edit_return2=Webmin gruppe
edit_rights=Webmin bruger adgangsrettigheder
@@ -130,19 +166,26 @@ edit_risk_high=Superbruger
edit_risk_low=Normal bruger
edit_risk_medium=Admin bruger
edit_same=Samme som Unix
edit_security=Sikkerhed og begr&#230;nsnings muligheder
edit_selall=V&#230;lg alle
edit_seldays=Kun valgte dage ..
edit_selhours=Fra $1:$2 til $3:$4
edit_set=S&#230;t til
edit_skill=Ekspertise niveau
edit_special=Speciel
edit_switch=Skift til bruger
edit_templock=Midlertidig l&#229;st
edit_temppass=Force forandring ved n&#230;ste login
edit_theme=Pesonligt tema
edit_themedef=Gammel webmin tema
edit_themeglobal=Fra webmin konfiguration
edit_title=Rediger Webmin bruger
edit_title2=Opret Webmin bruger
edit_twofactor=To-faktor autentificering type
edit_twofactoradd=Aktiv&#233;r To-faktor for bruger
edit_twofactorcancel=Fjern To-faktors godkendelseskrav
edit_twofactornone=Ingen ops&#230;tning endnu
edit_twofactorprov=Brug af udbyder $1 med ID $2
edit_ui=Brugerinterface ops&#230;tning
edit_unix=Unix godkendelse
edit_user=Brugernavn
gdelete_desc=Er du sikker p&#229; at du vil slette gruppen $1 og dens medlemmer $2 ?
@@ -157,13 +200,16 @@ gdeletes_ok=Slet grupper
gdeletes_rusure=Er du sikker p&#229; at du vil slette de $1 valgte grupper, og de $2 bruger som de indeholder? Alle deres adgangskontrol indstillinger og brugerdetaljer vil v&#230;re tabte.
gdeletes_title=Slet grupper
gdeletes_users=Valgte grupper: $1
gedit_desc=Gruppebeskrivelse
gedit_ecannot=Du har ikke tilladelse til at redigere grupper
gedit_egone=Valgte grupper eksisterer ikke l&#230;ngere!
gedit_group=Gruppenavn
gedit_members=Medlemmer brugere og grupper
gedit_modules=Medlemmers moduler
gedit_rights=Webmin gruppe adgangsrettigheder
gedit_title=Rediger Webmin gruppe
gedit_title2=Opret Webmin gruppe
gsave_edesc=Ugyldig beskrivelse - Karakteren er ikke tilladt
gsave_edup=Gruppenavn er allerede i brug
gsave_ename=Manglende eller ugyldigt gruppenavn
gsave_enamewebmin=Gruppenavnet 'webmin' er reserveret for intern brug
@@ -180,10 +226,13 @@ index_convert=Konverter Unix til Webmin brugere
index_create=Opret en ny Webmin bruger.
index_delete=Slet valgte
index_edit=Rediger modul ACL :
index_eglist=Kunne ikke liste grupper : $1
index_eulist=Kunne ikke liste brugere : $1
index_gcreate=Opret en ny Webmin gruppe.
index_global=Global ACL
index_group=Gruppe
index_groups=Webmin grupper
index_joingroup=Tilf&#248;j til gruppe:
index_members=Medlemmer
index_modgroups=Moduler fra gruppe $1
index_modules=Moduler
@@ -196,6 +245,7 @@ index_return=brugerliste
index_sessions=Vis log ind sessioner
index_sync=Konfigurer Unix brugersynkronisation
index_title=Webmin brugere
index_twofactor=To-Factor Authentication
index_unix=Konfigurer Unix brugergodkendelse
index_user=Bruger
index_users=Webmin bruger
@@ -208,12 +258,54 @@ log_delete=Slettede Webmin bruger $1
log_delete_g=Slettede Webmingruppe $1
log_delete_groups=Slettede $1 Webmin grupper
log_delete_users=Slettede $1 Webmin brugere
log_joingroup=Tilf&#248;jet $1 Webmin-brugere til at gruppere $2
log_modify=Redigerede Webmin bruger $1
log_modify_g=Redigerede Webmin gruppe $1
log_onefactor=Dis-indskrevet bruger $1 til To-faktor godkendelse
log_pass=&#198;ndrede adgangskode begr&#230;nsninger
log_rename=Omd&#248;bte Webmin bruger $1 til $2
log_rename_g=Omd&#248;bte Webmin gruppe $1 til $2
log_reset=Nulstillede adgang for $1 i $2
log_sql=&#198;ndret bruger- og gruppedatabase
log_switch=Skiftede til Webmin bruger $1
log_sync=&#198;ndret unix-brugersynkronisering
log_twofactor=Tilmeldt bruger $1 med To-faktor udbyder $2
log_unix=&#198;ndret unix-brugergodkendelse
logins_title=Seneste Webmin logins
make_done=.. F&#230;rdig
make_err=Kunne ikke oprette bruger- og gruppetabeller
make_exec=Udf&#248;rer SQL $1 ..
make_failed=.. oprettelsen mislykkedes: $1
make_still=Nogle problemer blev fundet selv efter tabellen oprettelse : $1
make_title=Opret bruger- og gruppetabeller
makedn_done=.. F&#230;rdig
makedn_eoc=Ingen strukturelle objektklasser fundet!
makedn_exec=Oprettelse af for&#230;lder DN $1 ..
makedn_failed=.. oprettelsen mislykkedes : $1
makedn_still=Nogle problemer blev fundet selv efter DN-oprettelsen: $1
makedn_title=Opret LDAP DN
pass_days=dage
pass_ecannot=Du har ikke lov til at redigere adgangskodebegr&#230;nsninger
pass_elockdays=Manglende eller ikke-numerisk antal dage f&#248;r kontoen er l&#229;st
pass_emaxdays=Manglende eller ikke-numerisk antal dage f&#248;r &#230;ndring
pass_eminsize=Manglende eller ikke-numerisk mindste adgangskode l&#230;ngde
pass_eoldblock=Manglende eller ikke-numerisk antal gamle adgangskoder til afvisning
pass_err=Kunne ikke gemme adgangskodebegr&#230;nsninger
pass_header=Webmin adgangskode h&#229;ndh&#230;velse muligheder
pass_lockdays=Dage f&#248;r u&#230;ndret adgangskode l&#229;ser konto
pass_maxdays=Dage f&#248;r adgangskode skal &#230;ndres
pass_minsize=Mindste adgangskode l&#230;ngde
pass_nodict=Tillad ordbogsordskoder?
pass_nolockdays=Kontoen er aldrig l&#229;st
pass_nomaxdays=&#198;ndring er aldrig n&#248;dvendig
pass_nominsize=Intet minimum
pass_nooldblock=Ingen begr&#230;nsning p&#229; adgangskodens genbrug
pass_nouser=Tillad adgangskoder med brugernavn?
pass_oldblock=Antal gamle adgangskoder til afvisning
pass_pass=adgangskoder
pass_regdesc=Menneskelig l&#230;sbar beskrivelse til regelm&#230;ssigt udtryk
pass_regexps=Ordin&#230;re udtryk, adgangskoder skal matche
pass_title=Adgangskodebegr&#230;nsninger
rbac_desc=Webmin's RBAC integration giver mulighed for at brugermoduler og ACL tilladelser bliver bestemt ud fra en RBAC(Rolle Baseret Adgangs Kontrol) database, istedet for Webmin's egne konfigurationsfiler. N&#229;r RBAC support er sl&#229;et til, vil alle brugere for hvem <b>$edit_rbacdenyl</b> indstillingen er aktivieret, f&#229; dersmuligheder bestemt af RBAC istedet for Webmin's egne adgangskontrol indstillinger.
rbac_ecpan=Du har ikke adgang til Webmin's Perl modul side for at kunne installere det n&#248;dvendige $1 modul for RBAC integration.
rbac_eperl=Perl modulet $1 der skal bruges til RBAC integration er ikke installeret. <a href='$2'>Klik her</a> for at installere det nu.
@@ -233,25 +325,80 @@ save_eip='$1' er ikke en fuldst&#230;ndig IP eller netv&#230;rksadresse
save_elogouttime=Manglende eller ikke numerisk inaktivitets log ud tid
save_emask='$1' er ikke en gyldig netmaske
save_emd5=Det samme som Unix adgangskode kan ikke bruges p&#229; et system med MD5 kryptering
save_eminsize=Manglende eller ikke-numerisk mindste adgangskode l&#230;ngde
save_emod=Du kan ikke give adgang til modulet '$1'
save_ename='$1' er ikke et gyldigt brugernavn
save_enamewebmin=Brugernavnet 'webmin' er reserveret for intern brug
save_enet='$1' er ikke en gyldig netv&#230;rksadresse
save_enone=Ingen adresse er angivet
save_eos=Det samme som Unix Adgangskode indstillingen er ikke underst&#248;ttet p&#229; dit operativsystem.
save_eoverlay=Et temaoverlay kan ikke v&#230;lges, medmindre et tema er
save_epam=PAM godkendelse er ikke tilg&#230;ngelig da Perl modulet <tt>Authen::PAM</tt> ikke er installeret eller virker korrekt.
save_epam2=Du kan bruge Webmin's Perl Moduler modul til at <a href='$1'>downloade og installere Authen::PAM</a> nu.
save_epass=Adgangskoden er ikke gyldig : $1
save_err=Kunne ikke gemme bruger
save_eself=Din nuv&#230;rende IP adresse ($1) ville blive afvist
save_etemp=Muligheden for at tvinge en adgangskode&#230;ndring ved n&#230;ste login kan ikke bruges, medmindre <a href='$1'> opfordrer brugerne til at indtaste nye adgangskoder </a> er aktiveret
save_eunix=Unix brugeren '$1' eksisterer ikke
save_euser=Du har ikke tilladelse til at redigere denne bruger
sessions_desc=Nuv&#230;rende Webmin sessions log ind er listede nedenfor. For at annullere den nuv&#230;rende session og tvinge brugeren til at logge ind igen, klik p&#229; dens sessions ID.
schema_desc=F&#248;r Webmin kan bruge en LDAP-server til at gemme brugere og grupper, skal den konfigureres til at bruge skemaet nedenfor. Dette kan typisk g&#248;res ved at gemme skemadefinitionen i <tt> /etc/ldap/schema </tt> eller <tt> /etc/openldap/ schema </tt> som <tt> webmin.schema </tt> Derefter konfigureres serveren for at indl&#230;se den skematiske fil.
schema_download=Hent skemafil : <a href=$1>$1</a>
schema_title=Hent LDAP Schema
sessions_actions=Handlinger..
sessions_host=IP adresse
sessions_id=Sessions ID
sessions_in=Logget ind
sessions_kill=Afbryd..
sessions_login=Logget ind
sessions_logouts=Vis ogs&#229; indmeldte sessioner.
sessions_lview=Vis log..
sessions_out=Logget ud
sessions_state=Stat
sessions_this=Dette login
sessions_title=Nuv&#230;rende Log ind sessioner
sessions_user=Webmin bruger
sql_addto0=Tilf&#248;j nye brugere til den database, der er valgt ovenfor
sql_addto1=Tilf&#248;j nye brugere til lokale filer
sql_db=Database navn
sql_dnerr=Bruger- og gruppe database indstillinger er gyldige, men LDAP DN, der er brug for af Webmin, mangler: $1
sql_dnerr2=Klik p&#229; knappen <b> Opret DN </b> nedenfor for at f&#229; den til at oprette automatisk, eller tilf&#248;j den til din LDAP-server manuelt.
sql_ecannot=Det er ikke tilladt at konfigurere bruger- og gruppedatabasen
sql_eclass=LDAP-objekt klasse $1 findes ikke i serverens skema
sql_edb=Ugyldigt database navn (ingen tilladte pladser)
sql_egroupclass=Manglende eller ugyldig objektklasse for grupper
sql_ehost=Manglende eller uopl&#248;seligt v&#230;rtsnavn
sql_eldapdn=Base LDAP DN $1 blev ikke fundet
sql_emod=Mangler kr&#230;vet Perl-modul <tt>$1</tt>
sql_epass=Ugyldig adgangskode (ingen tilladte pladser)
sql_eprefix=Manglende eller ugyldig base DN (ingen pladser tilladt)
sql_eprefix2=Ugyldig base DN - skal v&#230;re som <tt>dc=mydomain,dc=com</tt>
sql_err=Kunne ikke gemme indstillinger for bruger og gruppe database
sql_etable=Kunne ikke foresp&#248;rge den &#248;nskede tabel $1 : $2
sql_euser=Manglende eller ugyldigt brugernavn (ingen pladser tilladt)
sql_euserclass=Manglende eller ugyldig objekt klasse for brugere
sql_groupclass=Objekt klasse for grupper
sql_header=Valg til database backend for brugere og grupper
sql_host=Hostname
sql_ldap=Brug LDAP Server
sql_make=Opret Tabel
sql_makedn=Opret DN
sql_mysql=Brug MySQL database
sql_none=Brug kun lokale filer til at gemme brugere og grupper
sql_pass=Kodeord
sql_postgresql=Brug PostgreSQL database
sql_prefix=Opret under DN
sql_schema=Hent LDAP Schema
sql_ssl=Forbindelse kryptering
sql_ssl0=Ingen
sql_ssl1=SSL
sql_ssl2=TLS
sql_tableerr=Bruger- og gruppe database indstillinger er gyldige, men nogle tabeller, der kr&#230;ves af Webmin mangler : $1
sql_tableerr2=Klik p&#229; knappen <b>Opret tabeller</b> nedenfor for at f&#229; dem til at oprette automatisk eller manuelt k&#248;re SQL nedenfor.
sql_title=Bruger- og gruppedatabase
sql_title2=Opret manglende tabeller
sql_title3=Opret manglende DN
sql_user=Brugernavn
sql_userclass=Objekt klasse for brugere
switch_eold=Eksiterende session ikke fundet!
switch_euser=Du har ikke tilladelse til at skifte til denne bruger
sync_create=Opret en Webmin bruger n&#229;r en Unix bruger bliver oprettet.
@@ -263,9 +410,26 @@ sync_nogroups=Ingen Webmin grupper er definerede p&#229; dit system. Mindst en g
sync_title=Unix brugersynkronisation
sync_unix=S&#230;t adgangskode for ny bruger til Unix godkendelse.
sync_update=Opdater den matchende Webmin bruger n&#229;r en Unix bruger bliver opdateret.
sync_when=Hvorn&#229;r skal du synkronisere
twofactor_already=Dit Webmin login har allerede To-faktor godkendelse aktiveret med udbyder $1 og konto id $2.
twofactor_already2=Webmin login $3 har allerede To-faktor godkendelse aktiveret med udbyder $1 og konto id $2.
twofactor_desc=P&#229; denne side kan du aktivere To-faktor autentificering til dit Webmin-login ved hj&#230;lp af <a href='$2' target=_blank> $ 1</a>. N&#229;r en gang er aktiv, kr&#230;ves der en ekstra godkendelses, n&#229;r du logger ind p&#229; Webmin.
twofactor_desc2=P&#229; denne side kan du aktivere To-faktor autentificering til Webmin login $3 ved hj&#230;lp af <a href='$2' target=_blank>$1</a>. N&#229;r en gang er aktiv, kr&#230;ves der en ekstra godkendelses, n&#229;r du logger ind p&#229; Webmin.
twofactor_disable=Deaktiver To-faktor autentificering
twofactor_done=.. komplet. Dit ID med denne udbyder er <tt>$1</tt>.
twofactor_ebutton=Ingen knap klikket!
twofactor_enable=Tilmeld dig to-faktor-godkendelse
twofactor_enrolling=Tilmelding til To-faktor autentificering med udbyder $1 ..
twofactor_err=Det lykkedes ikke at konfigurere to-faktor-godkendelse
twofactor_euser=Din Webmin-bruger blev ikke fundet!
twofactor_failed=.. Tilmeldingen mislykkedes: $1
twofactor_header=To-faktors godkendelses indskrivningsoplysninger
twofactor_setup=To-factor-godkendelse er endnu ikke blevet aktiveret p&#229; dette system, men kan t&#230;ndes ved hj&#230;lp af <a href='$1'>Webmin Configuration</a> -modulet.
twofactor_title=To-factor-godkendelse
udeletes_enone=Ingen valgt
udeletes_ereadonly=En af de valgte brugere er markeret som ikke-redigerbar
udeletes_err=Kunne ikke slette brugere
udeletes_jerr=Kunne ikke tilf&#248;je brugere til gruppe
udeletes_ok=Slet brugere
udeletes_rusure=Er du sikker p&#229; at du vil slette de $1 valgte brugere? Alle deres adgangskontrol indstillinger og brugerdetaljer vil v&#230;re tabte.
udeletes_title=Slet brugere
@@ -279,19 +443,26 @@ unix_ecannot=Du har ikke tilladelse til at konfigurere Unix bruger godkendelse
unix_egroup='$1' er ikke et gyldigt gruppenavn
unix_enone=Ingen Unix brugere eller grupper til at tillade, er angivet
unix_epam=Unix godkendelse er ikke tilg&#230;ngelig da Perl modulet <tt>Authen::PAM</tt> ikke er installeret eller fungerer korrekt.
unix_err=Kunne ikke gemme Unix-godkendelse
unix_eshells=Manglende eller ikke-eksisterende skal fil
unix_esudo=Kommandoen $1 er ikke installeret
unix_esudomod=Perl-modulet $1, der kr&#230;ves til <tt>sudo</tt> autentificering, er ikke installeret
unix_euser='$1' er ikke et gyldigt brugernavn
unix_ewhogroup=Manglende gruppe til at tillade i r&#230;kke $1
unix_ewhouser=Manglende bruger til at tillade i r&#230;kke $1
unix_group=Medlemmer af gruppe..
unix_header=Unix-bruger godkendelses indstillinger
unix_mall=Alle brugere
unix_mode=Tillad
unix_none=Ingen brugere angivet
unix_restrict=De f&#248;lgende yderligere restriktioner g&#230;lder for Unix brugere valgt ovenfor.
unix_pamany=Behandl login, der kun overf&#248;rer PAM-validering til $1
unix_restrict2=Yderligere begr&#230;nsninger
unix_same=&lt;Samme bruger eller gruppe&gt;
unix_sel=Tillad Unix brugere listede herunder at logge ind ..
unix_shells=Forbyd Unix brugere hvis skal ikke er i filen
unix_sudo=Tillad brugere, der kan k&#248;re alle kommandoer via <tt>sudo</tt> for at logge ind som <tt>root</tt>
unix_title=Unix bruger godkendelse
unix_to=Som Webmin bruger
unix_user=Unix bruger ..
unix_utable=Tilladte Unix-brugere
unix_who=Bruger eller gruppe

View File

@@ -349,7 +349,7 @@ sessions_host=IP-Adresse
sessions_id=Sitzungs-ID
sessions_in=Eingeloggt
sessions_kill=Getrennt..
sessions_login=Angemeldet an
sessions_login=Zuletzt aktiv am
sessions_logouts=Zeige auch abgemeldete Sitzungen ..
sessions_lview=Zeige Aufzeichnungen..
sessions_out=Ausgeloggt

View File

@@ -56,7 +56,7 @@ edit_twofactorcancel=Remove two-factor authentication requirement
edit_twofactornone=None setup yet
edit_twofactoradd=Enable Two-Factor For User
edit_lang=Language
edit_notabs=Categorise modules?
edit_notabs=Categorize modules?
edit_logout=Inactivity logout time
edit_mins=minutes
edit_chars=letters
@@ -340,7 +340,7 @@ unix_utable=Allowed Unix users
sessions_title=Current Login Sessions
sessions_id=Session ID
sessions_user=Webmin user
sessions_login=Logged in at
sessions_login=Last active at
sessions_host=IP address
sessions_lview=View logs..
sessions_actions=Actions..

0
acl/lang/eu Executable file → Normal file
View File

View File

@@ -1,358 +0,0 @@
acl_acl=Peut modifier le contrôle d'accès au module ?
acl_all=Tous les modules
acl_cats=Peut changer de catégorie ?
acl_cert=Peut demander un certificat ?
acl_chcert=Peut changer le nom du certificat SSL ?
acl_config=Peut modifier la configuration du module ?
acl_create=Peut créer de nouveaux utilisateurs ?
acl_delete=Peut supprimer des utilisateurs ?
acl_egroup=Vous n'êtes pas autorisé à modifier les ACL des groupes
acl_emod=Vous n'êtes pas autorisé à modifier le contrôle d'accès de ce module
acl_err=Impossible d'enregistrer les contrôles d'accès
acl_euser=Vous n'êtes pas autorisé à modifier le contrôle d'accès pour cet utilisateur
acl_gall=Tous les groupes
acl_gassign=Peut affecter des utilisateurs à des groupes
acl_gnone=Aucun
acl_gr=Membres de $1
acl_groups=Peut modifier des groupes ?
acl_gsel=Sélectionnés...
acl_ips=Peut changer le contrôle d'accès IP ?
acl_lang=Peut changer de langue ?
acl_mods=Peut accorder un accès ?
acl_options=Options du contrôle d'accès du module $1
acl_others=Peut voir les modules inaccessibles ?
acl_own=Seulement ses propres modules
acl_pass=Peut modifier les restrictions du mot de passe ?
acl_perms=Les utilisateurs récemment créés obtiennent
acl_perms_0=Contrôle d'accès au module par défaut (sans restriction)
acl_perms_1=Même contrôle d'accès au module que le créateur
acl_rbac=Récupérer les paramètres de contrôle d'accès depuis RBAS ?
acl_rbacyes=Oui (remplace les paramètres ci-dessous)
acl_rename=Peut renommer des utilisateurs ?
acl_reset=Réinitialiser en mode plein accès
acl_sel=Modules sélectionnés...
acl_sessions=Peut afficher et annuler des sessions de connexion ?
acl_sql=peut configurer la base de donnée du groupe et de l'utilisateur ?
acl_switch=Peut basculer vers d'autres utilisateurs ?
acl_sync=Peut configurer la synchronisation des utilisateurs ?
acl_theme=Peut changer le thème personnel ?
acl_times=Peut changer les heures de connexion autorisées ?
acl_title=Contrôle d'accès du module
acl_title2=$2 pour l'utilisateur $1
acl_title3=du groupe $2 pour l'utilisateur $1
acl_uall=Tous les utilisateurs
acl_unix=Peut configurer l'authentification Unix ?
acl_usel=Utilisateurs sélectionnés...
acl_users=Utilisateurs pouvant être modifiés
acl_uthis=Cet utilisateur
cert_already=<b>Avertissement</<b> : vous utilisez déjà le certificat $1.
cert_c=Code du pays
cert_cn=Votre nom
cert_done=Votre certificat pour $1 a été généré avec succès.
cert_ebrowser=Webmin ne sait pas comment émettre des certificats client pour votre navigateur ( $1 )
cert_eca=Impossible de configurer l'Autorité de Certification : $1
cert_ekey=Une nouvelle clé SSL n'a pas été soumise par votre navigateur : peut-être ne gère-t-il pas les certificats client SSL.
cert_email=Adresse électronique
cert_header=Détails du nouveau certificat
cert_install=Installez votre certificat dans le navigateur
cert_issue=Émettre un certificat
cert_key=Taille de la clé
cert_msg=Ce formulaire vous permet de demander un certificat SSL client qui servira ensuite à vous accorder l'accès à Webmin au lieu de vos nom d'utilisateur et mot de passe. Cette méthode est plus sûre, mais comme l'authentification est automatique, vous ne pourrez plus changer d'utilisateur quand vous ferez appel au certificat.
cert_o=Organisation
cert_ou=Département
cert_pickup=<a href='$1'>Cliquez ici pour sélectionner votre certificat et l'installer dans votre navigateur</a>
cert_sp=État
cert_title=Demande de certificat
convert_0=Tous les utilisateurs
convert_1=Seulement les utilisateurs
convert_2=Tous sauf les utilisateurs
convert_3=Utilisateurs du groupe
convert_4=Utilisateurs dont l'UID est dans l'intervalle
convert_added=$1 est ajouté
convert_desc=Ce formulaire vous permet de convertir des utilisateurs Unix existants en utilisateurs Webmin. Les droits d'accès de chaque nouvel utilisateur Webmin seront déterminés par le groupe sélectionné ci-dessous.
convert_ecannot=Vous n'êtes pas autorisé à convertir un utilisateur Unix
convert_egroup=Le groupe Unix n'existe pas
convert_emax=UID maximal invalide
convert_emin=UID minimal invalide
convert_err=Impossible de convertir les utilisateurs
convert_eusers=Aucun utilisateur à convertir saisi
convert_ewgroup=Pas de groupe Webmin de ce type
convert_ewgroup2=Vous n'^étes pas autorisé à affecter de nouveaux utilisateurs à ce groupe
convert_exists=$1 existe déjà
convert_group=Affecter de nouveaux utilisateurs au groupe Webmin
convert_invalid=$1 n'est pas un nom d'utilisateur Webmin valide
convert_msg=Conversion des utilisateurs Unix en cours...
convert_nogroups=Aucun groupe Webmin n'a été défini sur votre système. Vous devez créer au moins un groupe avant d'effectuer la conversion, afin de définir des droits d'accès pour les utilisateurs convertis.
convert_ok=Convertir maintenant
convert_skip=$1 est ignoré
convert_sync=Utiliser à l'avenir le même mot de passe que l'utilisateur Unix ?
convert_title=Conversion des utilisateurs
cpass_dict=est un mot du dictionnaire
cpass_minsize=Doit avoir $1 lettre de long au minimum
cpass_name=Contient le nom de l'utilisateur
cpass_notre=Corresponds à un modèle non permis
cpass_old=Les vieux mots de passes ne peuvent pas être réutilisés
cpass_re=Ne correspond pas au modèle requis
cpass_spellcmd=Ni les commandes $1 ni $2 requises pour vérifier les mots du dictionnaires ne sont installées
delete_ecannot=Vous n'êtes pas autorisé à supprimer des utilisateurs
delete_err=Impossible de supprimer cet utilisateur
delete_eself=Vous ne pouvez pas vous supprimer vous-même
delete_euser=Vous n'êtes pas autorisé à supprimer cet utilisateur
edit_all=Autoriser à partir de toutes les adresses
edit_alldays=Tous les jours
edit_allhours=Tout le temps
edit_allow=Autoriser uniquement à partir des adresses répertoriées
edit_cert=Nom du certificat SSL
edit_chars=Lettres
edit_clone=Cloner
edit_cloneof=Clôner l'utilisateur Webmin
edit_days=Jours autorisés dans la semaine
edit_deny=Interdire à partir des adresses répertoriées
edit_dont=Inchangé
edit_ecreate=Vous n'êtes pas autorisé à créer des utilisateurs
edit_egone=L'utilisateur sélectionné n'existe plus !
edit_euser=Vous n'êtes pas autorisé à modifier cet utilisateur
edit_extauth=Programme d'authentification externe
edit_global=Permissions pour tout les modules
edit_group=Membre du groupe
edit_groupmods=(en plus des modules du groupe)
edit_hide=Masquer si inutilisé
edit_hours=Heures autorisées dans la journée
edit_invert=Inverser la sélection
edit_ipdesc=Le contrôle d'accès IP utilisateur fonctionne de la même manière que le contrôle d'accès IP global du module de configuration de
edit_ips=Contrôle d'accès IP
edit_lang=Langue
edit_lock=Aucun mot de passe accepté
edit_log=Voir les journaux
edit_logout=Durée d'inactivité avant déconnexion
edit_mins=minutes
edit_minsize=Langueur minimum du mot de passe
edit_mods=Les modules Webmin disponibles
edit_modsg=Les modules Webmin disponibles (en y ajoutant ceux du groupe)
edit_modules=Modules
edit_none=Aucun
edit_notabs=Classer les modules par catégories ?
edit_overlayglobal=Aucun - utiliser les thème par défaut
edit_pam=Authentification PAM
edit_pass=Mot de passe
edit_passlocked=le mot de passe n'a pas été modifier depuis $1 jours - le compte est verrouillé !
edit_passmax=le mot de passe n'a pas été modifier depuis $1 jours -il doit etre modifier à la prochaine connexion.
edit_proto_ldap=Le serveur LDAP
edit_proto_mysql=La base de donnée MySQL
edit_proto_postgresql=La base de donnée PostgreSQL
edit_rbacdeny=Mode d'accès RBAC
edit_rbacdeny0=RBAC ne contrôle que le module ACLs sélectionné
edit_rbacdeny1=RBAC contrôle tous les modules et les ACLs
edit_readonly=Cet utilisateur Webmin ne doit pas être édité car il est géré directement par le module $1. <a href='$2'>Cliquez ici</a> pour ignorer cet avertissement et éditer tout de même cet utilisateur, mais attention car tous les changements manuels peuvent être redéfinis !
edit_real=Nom réel
edit_return=à l'utilisateur Webmin
edit_return2=Groupe Webmin
edit_rights=Droits d'accès de l'utilisateur Webmin
edit_risk=Niveau de risque
edit_risk_high=Super-utilisateur
edit_risk_low=Utilisateur normal
edit_risk_medium=Utilisateur administrateur
edit_same=Identique au mot de passe Unix
edit_selall=Tout sélectionner
edit_seldays=Uniquement les jours sélectionnés
edit_selhours=De $1:$2 à $3:$4
edit_set=Remplacer par
edit_skill=Niveau de compétence
edit_switch=Changer d'utilisateur
edit_templock=Verrouillé temporairement
edit_theme=Thème personnel
edit_themedef=Ancien thème Webmin
edit_themeglobal=à partir de la configuration Webmin
edit_title=Modification d'un utilisateur Webmin
edit_title2=Création d'un utilisateur Webmin
edit_ui=les option de l'interface utilisateur
edit_unix=Authentification Unix
edit_user=Nom d'utilisateur
gdelete_desc=Voulez-vous vraiment supprimer le groupe $1 et les utilisateurs qui en sont membres : $2 ?
gdelete_ecannot=Vous n'êtes pas autorisé à supprimer des groupes
gdelete_err=Impossible de supprimer le groupe
gdelete_esub=Les groupes comportant des sous-groupes ne peuvent pas être supprimés
gdelete_euser=Vous ne pouvez pas supprimer votre propre groupe
gdelete_ok=Supprimer le groupe
gdelete_title=Suppression d'un groupe
gdeletes_err=Echec de suppression des groupes
gdeletes_ok=Effacer les groupes
gdeletes_rusure=Etes-vous sur de vouloir effacer les $1 groupes sélectionnés, et les $2 utilisateurs qu'ils contiennent ? Tous leurs paramètres de contrôle d'accès et leurs personnalisations seront perdus.
gdeletes_title=Effacer les groupes
gdeletes_users=Groupes sélectionnés : $1
gedit_desc=Description du Groupe
gedit_ecannot=Vous n'êtes pas autorisé à modifier des groupes
gedit_egone=Le Groupe sélectionné n'existe plus !
gedit_group=Nom du groupe
gedit_members=Membre des utilisateurs et des groupes
gedit_modules=Modules des membres
gedit_rights=Droits d'accèês du groupe Webmin
gedit_title=Modification d'un groupe Webmin
gedit_title2=Création d'un groupe Webmin
gsave_edesc=Description Invalide - le caractère : n'est pas permis
gsave_edup=Ce nom de groupe est déjà utilisé
gsave_ename=Nom du groupe manquant ou invalide
gsave_enamewebmin=Le nom de groupe 'webmin' est réservé pour une utilisation interne
gsave_err=Impossible d'enregistrer le groupe
hide_clone=(Cloner $1)
hide_desc=Les modules suivants seront supprimés de la liste d'accès des modules pour $1 car leurs serveurs correspondants ne sont pas installés sur votre système...
hide_desc2=Soyez conscient que ces modules ne réapparaîotront pas automatiquement si les serveurs correspondants sont installés. Vous devrez accorder l'accès manuellement à l'aide de ce module.
hide_none=Rien à masquer - $1 n'a accès à aucun module dont les serveurs correspondants ne sont pas installés sur votre système.
hide_ok=Masquer les modules maintenant
hide_title=Masquage des modules inutilisés
index_cert=Demander un certificat SSL
index_certmsg=Cliquez sur ce bouton pour demander un certificat SSL qui vous permettra de vous connecter à Webmin de manière sûre sans avoir besoin de saisir un nom d'utilisateur et un mot de passe.
index_convert=Convertir des utilisateurs Unix en utilisateurs Webmin
index_create=Créer un nouvel utilisateur Webmin
index_delete=Effacer la sélection
index_edit=Modifier l'ACL du module :
index_gcreate=Créer un nouveau groupe d'utilisateurs
index_global=ACL globale
index_group=Groupe
index_groups=Groupes Webmin
index_members=Membres
index_modgroups=Modules du groupe $1
index_modules=Modules
index_nogroups=Aucun groupe Webmin modifiable n'est défini
index_none=Aucun
index_nousers=Aucun utilisateur Webmin modifiable n'est défini
index_rbac=Configuration RBAC
index_rcreate=Créer un nouvel utilisateur à niveau de risque
index_return=à la liste des utilisateurs
index_sessions=Afficher les sessions de connexion
index_sync=Configurer la synchronisation des utilisateurs Unix
index_title=Utilisateurs Webmin
index_unix=Configurer l'authentification des utilisateurs Unix
index_user=Utilisateur
index_users=Utilisateurs Webmin
log_acl=Mis à jour l'accès de l'$1 pour l'utilisateur $2
log_cert=émis un certificat pour l'utilisateur $1
log_clone=Cloné l'utilisateur Webmin $1 en $2
log_create=Créé l'utilisateur Webmin $1
log_create_g=Créé le groupe Webmin $1
log_delete=Supprimé l'utilisateur Webmin $1
log_delete_g=Supprimé le groupe Webmin $1
log_delete_groups=$1 est effacé des groupes Webmin
log_delete_users=$1 est effacé des utilisateurs Webmin
log_modify=Modifié l'utilisateur Webmin $1
log_modify_g=Modifié le groupe Webmin $1
log_rename=Renommé l'utilisateur Webmin $1 en $2
log_rename_g=Renommé le groupe Webmin $1 en $2
log_reset=Réinitialiser l'accès de l'$1 pour l'utilisateur $2
log_switch=Basculé vers l'utilisateur Webmin $1
make_done=... accompli
make_err=l'opération de création des tables pour l'utilisateur et le groupe a échoué.
make_failed=... échec de la création : $1
make_still=Quelques problèmes ont étés rencontrés même après la création de la table : $1
make_title=création des Tables de Utilisateur et des Groupes
makedn_done=... accompli
makedn_title=Création de LDAP DN
pass_days=jours
pass_ecannot=Vous n'êtes pas autorisé à éditer les restrictions des mots de passes
pass_nooldblock=Réutilisation illimitée du mot de passe
pass_pass=mots de passe
pass_title=Restrictions de mot de passe
rbac_desc=L'intégration RBAC dans Webmin offre la possibilité pour un module utilisateur de déterminer les permissions ACL depuis une base de données RBAC (Role Based Access Control), plutôt que depuis les fichiers de configuration de Webmin. Une fois que le support RBAC est activé, tout utilisateur pour qui <b>$edit_rbacdeny1</b> l'option est sélectionnée verra ses possibilités déterminée par RBAC plutôt que par les paramètres de contôle d'accès de Webmin.
rbac_ecpan=Vous n'avez pas accès à la page de modules Perl de Webmin pour installer le module $1 nécessaire pour l'intégration de RBAC.
rbac_eperl=Le module Perl $1 nécessaire pour l'intégration RBAC n'est pas installé. <a href='$2'>Cliquez ici</a> pour l'installer maintenant.
rbac_esolaris=RBAC n'est supporté actuellement que sur Solaris, et ne peut pas être utilisé sur ce système $1.
rbac_ok=L'intégration de RBAC est disponible sur ce sytème et peut être activée pour les utilisateurs en éditant la page "Utilisateur Webmin".
rbac_title=Configuration RBAC
save_ecolon=Les mots de passe ne peuvent pas contenir le caractère " : "
save_ecreate=Vous n'êtes pas autoris" à créer des utilisateurs
save_edays=Pas de jours autorisés sélectionnés
save_edeny=Vous ne pouvez pas vous interdire d'avoir accès au module de configuration des utilisateurs Webmin
save_edup=L'utilisateur '$1' existe déjà
save_egroup=Vous n'êtes pas autorisé à affecter quoi que ce soit à ce groupe
save_ehost=Impossible de trouver une adresse IP pour '$1'
save_ehours=Heures autorisées manquantes ou incorrectes
save_ehours2=L'heure de début de l'autorisation doit être avant l'heure de fin
save_eip='$1' n'est pas une adresse IP ou une adresse réseau complète
save_elogouttime=Temporisation de déconnexion manquante ou non numérique
save_emask='$1' n'est pas un masque réseau valide
save_emd5=Il n'est pas possible de cocher l'option <b>Mot de passe identique au mot de passe UNIX</b> avec le chiffrement MD5
save_emod=Vous ne pouvez pas accorder d'accès au module '$1'
save_ename='$1' n'est pas un nom d'utilisateur valide
save_enamewebmin=Le nom d'utilisateur 'webmin' est réservé pour une utilisation interne
save_enet='$1' n'est pas une adresse réseau valide
save_enone=Pas d'adresse saisie
save_eos=Votre système d'exploitation ne gère pas l'option <b>Mot de passe identique au mot de passe Unix</b>.
save_epam=L'authentification PAM n'est pas disponible car le module Perl <tt>Authen::PAM</tt> n'est pas installé ou ne fonctionne pas correctement.
save_epam2=Vous pouvez utiliser le module <b>Modules Perl</b> de Webmin pour <a href='$1'>télécharger et installer Authen::PAM</a> maintenant.
save_epass=Mot de passes incorrecte : $1
save_err=Impossible d'enregistrer l'utilisateur
save_eself=Votre adresse IP actuelle ($1) serait interdite
save_eunix=L'utilisateur Unix $1 n'existe pas
save_euser=Vous n'êtes pas autorisé à modifier cet utilisateur
schema_title=Télécharger un schéma LDAP
sessions_desc=Les noms de connexion de la session Webmin actuelle sont répertoriés ci-dessous. Pour annuler une session existante et forcer l'utilisateur à se connecter à nouveau, cliquez sur son identifiant de session.
sessions_title=Sessions de connexion actuelles
sessions_id=ID de session
sessions_user=Utilisateur Webmin
sessions_login=Connecté le
sessions_host=Adresse IP
sessions_lview=Voir les journaux...
sessions_actions=Actions...
sessions_logouts=Montrer aussi les sessions de déconnexion...
sessions_state=État
sessions_this=Cette connexion
sessions_in=Connexion
sessions_out=Déconnexion
sessions_kill=Déconnecté...
logins_title=Récentes connexions à Webmin
sql_db=Nom de la base de donnée
sql_host=Nom d'hôte
sql_make=Création des Tables
sql_makedn=Création DN
sql_pass=Mot de passe
sql_ssl0=Aucun
sql_ssl1=SSL
sql_ssl2=TLS
sql_user=Nom d'utilisateur
switch_eold=Session existante non trouvée !
switch_euser=Vous n'êtes pas autorisé à basculer vers cet utilisateur
sync_create=Créer un utilisateur Webmin quand un utilisateur Webmin est créé
sync_delete=Supprimer l'utilisateur Webmin correspondant quand un utilisateur Unix est supprimé
sync_desc=Ce formulaire vous permet de configurer la synchronisation automatique des utilisateurs Unix créés à l'aide de Webmin et des utilisateurs de ce module.
sync_ecannot=Vous n'êtes pas autorisé à configurer la synchronisation des utilisateurs
sync_group=Affecter de nouveaux utilisateurs à un groupe Webmin
sync_nogroups=Aucun groupe Webmin n'a étédéfini sur votre système. Vous devez créer au moins un groupe pour définir l'accès concernant les utilisateurs créés.
sync_title=Synchronisation des utilisateurs Unix
sync_unix=Définir un mot de passe pour de nouveaux utilisateurs pour l'authentification Unix
sync_update=Mettre à jour l'utilisateur Webmin correspondant quand un utilisateur Unix est mis à jour
udeletes_enone=Aucune sélection
udeletes_ereadonly=Un des utilisateurs sélectionnés est marqué comme non éditable
udeletes_err=Echec de suppression des utilisateurs
udeletes_ok=Efface les utilisateurs
udeletes_rusure=Etes-vous sur de vouloir effacer les $1 utilisateurs sélectionnés ? Tous leurs paramètres de contrôle d'accès et leurs personnalisations seront perdus.
udeletes_title=Efface les utilisateurs
udeletes_users=Utilisateurs sélectionnés : $1
unix_all=Autoriser tous les utilisateurs Unix répertoriés
unix_allow=Autoriser uniquement les utilisateurs Unix répertoriés
unix_def=Autoriser uniquement les utilisateurs Webmin à se connecter
unix_deny=Interdire les utilisateurs Unix répertoriés
unix_desc=Cette page vous permet de configurer Webmin pour valider les tentatives de connexion par rapport à la liste des utilisateurs système et de PAM. Ce comportement peut être utile si vous avez un grand nombre d'utilisateurs Unix existants auxquels vous souhaitez donner accès à Webmin.
unix_ecannot=Vous n'êtes pas autorisé à configurer l'authentification des utilisateurs Unix
unix_egroup='$1' n'est pas un nom de groupe valide
unix_enone=Pas d'utilisateurs ou de groupes Unix à autoriser indiqués
unix_epam=L'authentification Unix n'est pas disponible car le module Perl <tt>Authen::PAM</tt> n'est pas installé ou ne fonctionne pas correctement.
unix_eshells=Fichier d'interpréteurs de commande manquant ou non existant
unix_euser='$1' n'est pas un nom d'utilisateur valide
unix_ewhogroup=Pas de groupe à autoriser dans la ligne $1
unix_ewhouser=Pas d'utilisateur à autoriser en rangée $1
unix_group=Membres du groupe..
unix_mall=Tous les utilisateurs
unix_mode=Autorise
unix_none=Aucun utilisateur saisi
unix_pamany=Traiter les connexions validés uniquement par PAM comme $1
unix_restrict=Les restrictions additionnelles suivantes seront appliquées aux utilisateurs Unix sélectionnés ci-dessus.
unix_same=&lt;Comme utilisateur ou groupe&gt;
unix_sel=Autoriser les utilisateurs Unix listés ci-dessous à se connecter ..
unix_shells=Interdire les utilisateurs Unix dont les interpréteurs de commandes ne sont pas dans un fichier
unix_sudo=Autoriser les utilisateurs pouvant lancer des commandes via <tt>sudo</tt> à se connecter en tant que <tt>root</tt>
unix_title=Authentification des utilisateurs Unix
unix_to=Comme utilisateur Webmin
unix_user=Autoriser n'importe quel utilisateur Unix à se connecter avec les droits d'accès d'utilisateur
unix_who=Utilisateur ou Groupe

496
acl/lang/gr Normal file
View File

@@ -0,0 +1,496 @@
index_title=Χρήστες Webmin
index_user=Χρήστης
index_modules=Ενότητες
index_create=Δημιουργία ενός νέου χρήστη του Webmin.
index_rcreate=Δημιουργία ενός νέου χρήστη με επίπεδο ρίσκου.
index_convert=Μετατροπή Χρηστών από Unix σε Webmin χρήστες
index_cert=Αίτημα για Πιστοποιητικό SSL
index_twofactor=Έλεγχος ταυτότητας δύο παραγόντων
index_certmsg=Πατήστε αυτό το κουμπί για να αιτηθείτε έαν πιστοποιητικό SSL που θα σας επιτρέψει να συνδέεστε με ασφαλή τρόπο στο Webmin χωρίς την ανάγκη να εισάγετε όνομα χρήστη και κωδικό.
index_return=λίστα χρηστών
index_none=Κανένα
index_edit=Επεξεργασία Ενότητας ACL :
index_global=Καθολικό ACL
index_users=Χρήστες Webmin
index_groups=Ομάδες Webmin
index_group=Ομάδα
index_nousers=Δεν ορίστηκαν Χρήστες Webmin που να μπορούν να γίνουν επεξεργασία.
index_nogroups=δεν ορίστηκαν Ομάδες Webmin.
index_gcreate=Δημιουργία μιας νέας ομάδας Webmin.
index_members=Μέλη
index_modgroups=Ενότητες από την ομάδα $1
index_sync=Ρύθμιση Συγχρονισμού Χρηστών Unix
index_unix=Ρύθμιση Ελέγχου Ταυτότητας Χρηστών Unix
index_sessions=Προβολή Συνδέσεων
index_rbac=Ρύθμιση RBAC
index_delete=Διαγραφή Επιλεγμένων
index_joingroup=Προσθήκη στην Ομάδα:
index_eulist=Αποτυχία προβολής λίστας χρηστών : $1
index_eglist=Αποτυχία προβολής λίστας ομάδων : $1
edit_title=Επεξεργασία Χρήστη Webmin
edit_title2=Δημιουργία Χρήστη Webmin
edit_readonly=Δεν πρέπει να επεξεργαστείτε αυτό το χρήστη, καθώς τον διαχειρίζεται η ενότητα $1. <a href='$2'>Πατήστε εδώ</a> για να προσπεράσετε την προειδοποίηση και να επεξεργαστείτε όπως και να' χει το χρήστη - αλλά έχετε υπόψη σας πως οποιεσδήποτε χειροκίνητες αλλαγές μπορεί να αντικατασταθούν!
edit_rights=Δικαιώματα πρόσβασης Χρήστη Webmin
edit_user=Όνομα Χρήστη
edit_cloneof=Κλωνοποίηση χρήστη Webmin
edit_real=Αληθινό Όνομα
edit_group=Μέλος της Ομάδας
edit_pass=Κωδικός πρόσβασης
edit_same=Ο ίδιος όπως στο Unix
edit_lock=No password accepted
edit_pam=Έλεγχος Ταυτότητας PAM
edit_unix=Έλεγχος Ταυτότητας Unix
edit_extauth=Εξωτερικό πρόγραμμα ελέγχου ταυτότητας
edit_dont=Όχι αλλαγή
edit_set=Ορισμός σε
edit_passlocked=Ο κωδικός δεν έχει αλλάξει για $1 ημέρες - ο λογαριασμός κλειδώθηκε!
edit_passmax=Ο κωδικός δεν έχει αλλάξει για $1 ημέρες - πρέπει να αλλαχτεί στην επόμενη σύνδεση
edit_passold=Ο κωδικός τελευταία αλλάχτηκε πριν $1 ημέρες
edit_passtoday=Ο κωδικός άλλαξε πριν από λιγότερο από μία ημέρα
edit_modules=Ενότητες
edit_clone=Κλώνος
edit_twofactor=Τύπος ελέγχου ταυτότητας δύο παραγόντων
edit_twofactorprov=Χρήση παροχέα $1 με ID $2
edit_twofactorcancel=Αφαίρεση απαίτησης για έλεγχο ταυτότητας δύο παραγόντων
edit_twofactornone=Δεν έχει ρυθμιστεί ακόμη
edit_twofactoradd=Ενεργοποίηση δύο παραγόντων για Χρήστη
edit_lang=Γλώσσα
edit_notabs=Κατηγοριοποίηση ενοτήτων;
edit_logout=Χρόνος αποσύνδεσης λόγω αδράνειας
edit_mins=λεπτά
edit_chars=γράμματα
edit_minsize=Ελάχιστο μήκος κωδικού
edit_nochange=Επιβολή αλλαγής κωδικού μετά από κάποιες ημέρες;
edit_cert=Όνομα πιστοποιητικού SSL
edit_none=Κανένα
edit_ips=Έλεγχος πρόσβασης διευθύνσεων IP
edit_all=Να επιτρέπεται από όλες τις διευθύνσεις
edit_allow=Να επιτρέπεται μόνο από αυτή τη λίστα διευθύνσεων
edit_deny=Απαγόρευση από αυτή τη λίστα διευθύνσεων
edit_ipdesc=Η πρόσβαση με IP για το χρήστη δουλεύει με τον ίδιο τρόπο που δουλεύει ο καθολικός έλεγχος πρόσβασης με IP στην ενότητα Διαμόρφωση Webmin. Θα ελεγθούν και αυτά εδώ μόνο αν ο χρήστης περάσει από τον καθολικό έλεγχο.
edit_skill=Επίπεδο ικανοτήτων
edit_risk=Επίπεδο ρίσκου
edit_risk_high=Super χρήστης
edit_risk_medium=Διαχειριστής
edit_risk_low=Κανονικός χρήστης
edit_groupmods=(Επιπρόσθετα στις ενότητες από την ομάδα)
edit_euser=δεν επιτρέπεται να επεξεργαστείτε αυτό το χρήστη
edit_egone=Ο επιλεγμένος χρήστης δεν υπάρχει πλέον!
edit_ecreate=Δεν σας επιτρέπεται να δημιουργείτε χρήστες
edit_theme=Προσωπικό θέμα UI
edit_themeglobal=Από τη Διαμόρφωση Webmin
edit_themedef=Παλιό θέμα του Webmin
edit_overlay=Επικάλυψη προσωπικού θέματος
edit_overlayglobal=Καμία - χρήση προεπιλογών του θέματος
edit_log=Προβολή αρχείων καταγραφής
edit_selall=Επιλογή όλων
edit_invert=Αντιστροφή επιλογής
edit_hide=Απόκρυψη μη χρησιμοποιημένων
edit_switch=Αλλαγή σε Χρήστη
edit_return=Χρήστη Webmin
edit_return2=Ομάδα Webmin
edit_rbacdeny=Τρόπος πρόσβασης RBAC
edit_rbacdeny0=Το RBAC ελέγχει μόνο τα ACLs της επιλεγμένης ενότητας
edit_rbacdeny1=Το RBAC ελέγχει όλες τις ενότητες και τα ACLs
edit_global=Δικαιώματα για όλες τις ενότητες
edit_templock=Προσωρινά κλειδωμένος
edit_temppass=Επιβολή αλλαγής στην επόμενη σύνδεση
edit_days=Επιτρεπόμενες ημέρες της εβδομάδας
edit_alldays=Κάθε μέρα
edit_seldays=Μόνο τις επιλεγμένες ημέρες ..
edit_hours=Επιτρεπόμενες ώρες της ημέρας
edit_allhours=Όλες τις ώρες
edit_selhours=Από $1:$2 έως $3:$4
edit_ui=Επιλογές διεπαφής χρήστη
edit_security=Επιλογές ασφάλειας και περιορισμών
edit_mods=Διαθέσιμες ενότητες Webmin
edit_modsg=Διαθέσιμες ενότητες Webmin (επιπρόσθετα σε αυτές από την ομάδα)
edit_proto=Τύπος αποθήκευσης
edit_proto_mysql=Βάση δεδομένων MySQL
edit_proto_postgresql=Βάση δεδομένων PostgreSQL
edit_proto_ldap=Διακομιστής LDAP
edit_proto_=Τοπικά αρχεία
save_err=Αποτυχία αποθήκευσης χρήστη
save_ename=Το '$1' δεν είναι έγκυρο όνομα χρήστη
save_enamewebmin=Το όνομα χρήστη 'webmin' είναι δεσμευμένο για εσωτερική χρήση
save_edup=Το όνομα χρήστη '$1' χρησιμοποιείται ήδη
save_eoverlay=A theme overlay cannot be selected unless a theme is
save_edeny=Δεν μπορείτε να αρνηθείτε στον εαυτό σας πρόσβαση στην ενότητα Χρήστες Webmin
save_eos=Η επιλογή ίδιου κωδικού πρόσβασης με το Unix δεν υποστηρίζεται στο λειτουργικό σας σύστημα.
save_emd5=Η επιλογή ίδιου κωδικού πρόσβασης με το Unix δενμπορεί να χρησιμοποιηθεί σε συστήματα με κρυπτογράφηση MD5
save_eunix=Ο χρήστης Unix '$1' δεν υπάρχει
save_emod=Δεν μπορείτε να παραχωρήσετε πρόσβαση στην ενότητα '$1'
save_ecreate=Δεν σας επιτρέπεται να δημιουργήσετε χρήστες
save_euser=Δεν σας επιτρέπεται να επεξεργαστείτε αυτό το χρήστη
save_ecolon=Οι κωδικοί δεν μπορούν να περιέχουν το χαρακτήρα :
save_epass=Ο κωδικός δεν είναι έγκυρος : $1
save_eself=Η τρέχουσα διεύθυνσή σας IP address ($1) θα απορριφθεί
save_epam=Ο έλεγχος ταυτότητας PAM δεν είναι διαθέσιμος, καθώς το πρόσθετο <tt>Authen::PAM</tt> της Perl δεν είναι εγκατεστημένο ή δεν δουλεύει σωστά.
save_epam2=Μπορείτε να χρησιμοποιήσετε την ενότητα Πρόσθετα Perl του Webmin για να <a href='$1'>κατεβάσετε και να εγκαταστήσετε το Authen::PAM</a> τώρα.
save_egroup=Δεν σας επιτρέπεται να προσθέσετε σε αυτή την ομάδα
save_enone=Δεν εισήχθησαν διευθύνσεις
save_enet=Η '$1' δεν είναι έγκυρη διεύθυνση δικτύου
save_emask=Η '$1' δεν είναι έγκυρη μάσκα δικτύου
save_eip=Η '$1' δεν είναι ολοκληρωμένη διεύθυνση IP ή δικτύου
save_ehost=Αποτυχία εύρεσης διεύθυνσης IP για '$1'
save_elogouttime=Μη ορισμένος ή μη αριθμητικός χρόνος αποσύνδεσης λόγω αδράνειας
save_eminsize=Μη ορισμένο ή μη αριθμητικό ελέχιστο μήκους κωδικού πρόσβασης
save_edays=Δεν έχουν επιλεχθεί επιτρεπόμενες ημέρες
save_ehours=Μη ορισμένες ή μη έγκυρες επιτρεπόμενες ώρες
save_ehours2=Η επιτρεπόμενη ώρα εκκίνησης πρέπει να είναι πριν την ώρα τερματισμού
save_etemp=Η επιλογή για αναγκαστική αλλαγή του κωδικού πρόσβασης στην επόμενη σύνδεση δεν μπορεί να χρησιμοποιηθεί εκτός εάν είναι ενεργό το <a href='$1'>προτροπή χρηστών για εισαγωγή νέου κωδικού</a>
delete_err=Αποτυχία διαγραφής χρήστη
delete_eself=Δεν μπορείτε να διαγράψετε τον εαυτό σας
delete_ecannot=Δεν σας επιτρέπεται να διαγράψετε χρήστες
delete_euser=Δεν σας επιτρέπεται να διαγράψετε αυτό το χρήστη
delete_eanonuser=Αυτός ο χρήστης χρησιμοποιείται για ανώνυμη πρόσβαση σε ενότητες
cert_title=Αίτηση Πιστοποιητικού
cert_issue=Έκδοση Πιστοποιητικού
cert_header=Λεπτομέρειες νέου πιστοποιητικού
cert_msg=Αυτή η φόρμα σας επιτρέπει να αιτηθείτε ένα SSL πιστοποιητικό πελάτη που θα χρησιμοποιείται στο μέλλον για την πρόσβασή σας στο Webmin αντί για το όνομα χρήστη και τον κωδικό σας. Αυτό είναι πιο ασφαλές, αλλά επειδή ο έλεγχος ταυτότητας είναι αυτόματος δεν θα μπορείτε να αλλάξετε σε κάποιον διαφορετικό χρήστη όταν χρησιμοποιείτε το πιστοποιητικό.
cert_ebrowser=Το Webmin δεν γνωρίζει πώς να εκδώσει πιστοποιητικά πελάτη για το πρόγραμμα περιήγησής σας ( $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.
cert_etempdir=Μη έγκυρο αρχείο πιστοποιητικού
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_egroup=Δεν σας επιτρέπεται να επεξεργαστείτε τα ACLs ομάδων
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=Μπορεί να ρυθμίσει έλεγχο ταυτότητας unix;
acl_sessions=Μπορεί να δει και να ακυρώσει συνδεδεμένες συνεδρίες;
acl_cats=Μπορεί να αλλάξει την κατηγοριοποίηση;
acl_theme=Μπορεί να αλλάξει το προσωπικό του θέμα;
acl_ips=Μπορεί να αλλάξει τον έλεγχο πρόσβασης μέσω IP;
acl_switch=Μπορεί να αλλάξει σε άλλους χρήστες;
acl_times=Μπορεί να αλλάξει τις επιτρεπόμενες ώρες σύνδεσης;
acl_pass=Μπορεί να αλλάξει τους περιορισμούς για τους κωδικούς πρόσβασης;
acl_sql=Μορεί να ρυθμίσει τη βάση δεδομένων για χρήστες και ομάδες;
log_modify=Τροποποίησε τον χρήστη Webmin $1
log_rename=Μετονόμασε τον χρήστη Webmin $1 σε $2
log_create=Δημιούργησε χρήστη Webmin $1
log_clone=Κλωνοποίησε το χρήστη Webmin $1 σε $2
log_delete=Διέγραψε το χρήστη Webmin $1
log_acl=Ενημέρωσε την πρόσβαση του $1 στο $2
log_reset=Επανέφερε την πρόσβαση για το $1 στο $2
log_cert=Εξέδωσε πιστοποιητικό για τον χρήστη $1
log_modify_g=Τροποποίησε την ομάδα Webmin $1
log_rename_g=Μετονόμασε την ομάδα Webmin $1 σε $2
log_create_g=Δημιούργησε την ομάδα Webmin $1
log_delete_g=Διέγραψε την ομάδα Webmin $1
log_switch=Άλλαξε σε Webmin χρήστης $1
log_delete_users=Διέγραψε $1 χρήστες Webmin
log_delete_groups=Διέγραψε $1 ομάδες Webmin
log_joingroup=Πρόσθεσε $1 χρήστες Webmin στην ομάδα $2
log_pass=Άλλαξε τους περιορισμούς των κωδικών πρόσβασης
log_unix=Άλλαξε τον έλεγχο ταυτότητας χρήστη unix
log_sync=Άλλαξε τον συγχρονισμό χρήστη unix
log_sql=Άλλαξε τη βάση δεδομένων χρήστη και ομάδας
log_twofactor=Έκανε εγγραφή τον χρήστη $1 με τον παροχέα δύο παραγόντων $2
log_onefactor=Απενεργοποίησε τον χρήστη $1 από έλεγχο ταυτότητας δύο παραγόντων
gedit_ecannot=Δεν σας επιτρέπεται να επεξεργαστείτε ομάδες
gedit_title=Επεξεργσία Ομάδας Webmin
gedit_title2=Δημιουργία Ομάδας Webmin
gedit_group=Όνομα ομάδας
gedit_rights=Δικαιώματα πρόσβασης ομάδας Webmin
gedit_modules=Ενότητες μελών
gedit_members=Χρήστες και ομάδες μέλη
gedit_desc=Περιγραφή ομάδας
gedit_egone=Η επιλεγμένη ομάδα δεν υπάρχει πλέον!
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=Το όνομα της ομάδας χρησιμοποιείται ήδη
gsave_edesc=Μη έγκυρη περιγραφή - ο χαρακτήρας : δεν επιτρέπεται
convert_title=Μετατροπή χρηστών
convert_ecannot=Δεν σας επιτρέπεται να μετατρέψετε χρήστη Unix
convert_nogroups=Δεν έχουν οριστεί ομάδες Webmin στο σύστημά σας. Πρέπει να δημιουργηθεί τουλάχιστον μία ομάδα πριν τη μετατροπή ώστε να οριστούν δικαιώματα για τους χρήστες που θα μετατραπούν.
convert_desc=αυτή η φόρμα σας επιτρέπει να μετατρέψετε υπάρχοντες χρήστες Unix σε χρήστες Webmin. Τα δικαιώματα για κάθε νέο χρήστη Webmin θα καθοριστούν από την παρακάτω επιλεγμένη ομάδα.
convert_0=Όλοι οι χρήστες
convert_1=Μόνο οι χρήστες
convert_2=Όλοι εκτός από τους χρήστες
convert_3=Χρήστες με ομάδα
convert_4=Χρήστες των οποίων τα UIDs είναι στην εμβέλεια
convert_group=Ανάθεση νέων χρηστών στην ομάδα Webmin
convert_sync2=Συγχρονισμός στο μέλλον του κωδικού με τον χρήστη Unix;
convert_ok=Μετατροπή τώρα
convert_err=Αποτυχία μετατροπής χρηστών
convert_eusers=Δεν εισήχθησαν χρήστες προς μετατροπή
convert_egroup=Η ομάδα Unix δεν υπάρχει
convert_emin=Μη έγκυρο ελάχιστο UID
convert_emax=Μη έγκυρο μέγιστο UID
convert_ewgroup=Δεν υπάρχει αυτή η ομάδα Webmin
convert_ewgroup2=δεν σας επιτρέπεται να αναθέσετε νέους χρήστες σε αυτή την ομάδα
convert_skip=$1 παραλείπεται
convert_exists=$1 υπάρχει ήδη
convert_invalid=$1 δεν είναι έγκυρο όνομα χρήστη Webmin
convert_added=$1 προστίθεται
convert_msg=Μετατροπή χρηστών Unix...
convert_user=Χρήστης Unix
convert_action=Ενέργεια
convert_done=$1 χρήστες μετατράπηκαν, $2 μη έγκυροι, $3 υπάρχουν ήδη, $4 εξαιρέθηκαν.
convert_users=Χρήστες για μετατροπή
sync_title=Συγχρονισμός Χρηστών Unix
sync_desc=Αυτή η φόρμα σας επιτρέπει να ρυθμίσετε τον αυτόματο συγχρονισμό των χρηστών Unix που δημιουργούνται μέσω του Webmin και των χρηστών σε αυτή την ενότητα.
sync_nogroups=Δεν έχουν οριστεί ομάδες Webmin στο σύστημά σας. Πρέπει να δημιουργηθεί τουλάχιστον μία ομάδα ώστε να ορίζεται η πρόσβαση για τους χρήστες που δημιουργούνται.
sync_when=Πότε να γίνεται συγχρονισμός
sync_create=Δημιουργία ενός χρήστη Webmin όταν δημιουργείται ένας χρήστης Unix.
sync_update=Ενημέρωση του αντίστοιχου χρήστη Webmin όταν ενημερώνεται ο χρήστης Unix.
sync_delete=Διαγραφή του αντίστοιχου χρήστη Webmin όταν διαγράφεται ο χρήστης Unix.
sync_group=Ανάθεση νέων χρηστών σε ομάδα Webmin
sync_unix=Ορισμός του κωδικού πρόσβασης νέων χρηστών σε έλεγχο ταυτότητας Unix.
sync_ecannot=Δεν σας επιτρέπεται να ρυθμίσετε τον συγχρονισμό χρηστών.
unix_title=Έλεγχος ταυτότητας Χρηστών Unix
unix_err=Αποτυχία αποθήκευσης ελέγχου ταυτότητας Unix
unix_desc=Αυτή η σελίδα σας επιτρέπει να ρυθμίσετε το Webmin ώστε να επικυρώνει τις προσπάθειες σύνδεσης με βάση τη λίστα χρηστών και το PAM. Αυτό μπορεί να είναι χρήσιμο όταν έχετε μεγάλο αριθμό από υπάρχοντες χρήστες Unix στους οποίους θέλετε να δώσετε πρόσβαση στο Webmin.
unix_def=Να επιτρέπεται η σύνδεση μόνο σε χρήστες Webmin
unix_sel=Να επιτρέπεται η σύνδεση σε χρήστες Webmin που αναγράφονται παρακάτω ..
unix_mode=Επιτρέπεται
unix_mall=Όλοι οι χρήστες
unix_group=Μέλη της ομάδας..
unix_user=Χρήστης Unix..
unix_who=Χρήστης ή Ομάδα
unix_to=Σαν χρήστης Webmin
unix_ecannot=Δεν σας επιτρέπεται να ρυθμίσετε τον έλεγχο ταυτότητας χρηστών Unix
unix_epam=Ο έλεγχος ταυτότητας Unix δεν είναι διαθέσιμος καθώς το πρόσθετο <tt>Authen::PAM</tt> της Perl module δεν είναι εγκατεστημένο ή δεν δουλεύει σωστά.
unix_all=Να επιτρέπονται όλοι οι χρήστες Unix
unix_allow=Να επιτρέπονται μόνο οι χρήστες Unix της λίστας
unix_deny=Να απαγορεύονται οι χρήστες Unix της λίστας
unix_none=Δεν εισήχθησαν χρήστες
unix_euser=Το '$1' δεν είναι έγκυρο όνομα χρήστη
unix_egroup=Το '$1' δεν είναι έγκυρο όνομα ομάδας
unix_shells=Να απαγορεύονται οι χρήστες Unix των οποίων το κέλυφος δεν είναι στο αρχείο
unix_eshells=Το αρχείο για το κέλυφος λείπει ή δεν υπάρχει
unix_restrict2=Επιπλέον περιορισμοί
unix_ewhogroup=Λείπει η ομάδα που θα επιτρέπεται από τη σειρά $1
unix_ewhouser=Λείπει ο χρήστης που θα επιτρέπεται από τη σειρά $1
unix_enone=Δεν εισήχθησαν χρήστες Unix ή ομάδες που θα επιτρέπονται
unix_same=&lt;Ίδιος χρήστης ή ομάδα&gt;
unix_sudo=Να επιτρέπεται οι χρήστες που μπορούν να εκτελέσουν όλες τις εντολές με χρήση <tt>sudo</tt> να συνδέονται ως <tt>root</tt>
unix_pamany=Να αντιμετωπίζονται οι συνδέσεις που περνούν μόνο την επικύρωση PAM ως $1
unix_esudo=Η εντολή $1 δεν είναι εγκατεστημένη
unix_esudomod=Το πρόσθετο της Perl $1 που χρειάζεται για τον έλεγχο ταυτότητας <tt>sudo</tt> δεν είναι εγκατεστημένο
unix_header=Ρυθμίσεις ελέγχου ταυτότητας χρήστη Unix
unix_utable=Χρήστες Unix που επιτρέπονται
sessions_title=Τρέχουσες Συνεδρίες
sessions_id=ID Συνεδρίας
sessions_user=Χρήστης Webmin
sessions_login=Τελευταία ενεργός στις
sessions_host=Διεύθυνση IP
sessions_lview=Προβολή αρχείων καταγραφής..
sessions_actions=Ενέργειες..
sessions_logouts=Επίσης προβολή αποσυνδεδεμένων συνεδριών..
sessions_state=Κατάσταση
sessions_this=Αυτή η συνεδρία
sessions_in=Συνδεδεμένος
sessions_out=Αποσυνδεδεμένος
sessions_kill=Αποσύνδεση..
logins_title=Πρόσφατες συνδέσεις Webmin
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 του Webmin παρέχει έναν τρόπο για την ενότητα των χρηστών και των δικαιωμάτων ACL να προσδιοριστούν από μια RBAC (Role Based Access Control) βάση δεδομένων, αντί από τα αρχεία ρυθμίσεων του Webmin. Όταν ενργοποιηθεί η υποστήριξη RBAC, όποιος χρήστης για τον οποίο η επιλογή <b>το RBAC ελέγχει όλες τι ενότητες και τα ACL</b> είναι ενεργή, θα προσδιορίζονται οι δυνατότητές του από το RBAC αντί από τις ρυθμίσεις ελέγχου πρόσβασης του Webmin.
rbac_esolaris=Το RBAC υπόστηρίζεται αυτή τη στιγμή μόνο στο Solaris, οπότε δεν μπορεί να χρησιμοποιηθεί σε αυτό το $1 σύστημα.
rbac_eperl=Το πρόσθετο της Perl $1 που χρειάζεται για την ενσωμάτωση του RBAC δεν είναι εγκατεστημένο. <a href='$2'>Πατήστε εδώ</a> για να το εγκαταστήσετε τώρα.
rbac_ecpan=Δεν έχετε πρόσβαση στην σελίδα Webmin Πρόσθετα Perl για να εγκαταστήσετε το απαραίτητο πρόσθετο $1 για την ενσωμάτωση του RBAC.
rbac_ok=Η ενσωμάτωση RBAC είναι διαθέσιμη σε αυτό το σύστημα και μπορεί να ενεργοποιηθεί ανά χρήστη στη σελίδα Επεξεργασία Χρήστη Webmin.
udeletes_err=Αποτυχία διαγραφής χρηστών
udeletes_jerr=Αποτυχία προσθήκης χρηστών στην ομάδα
udeletes_enone=Δεν επιλέχτηκε κανείς
udeletes_title=Διαγραφή Χρηστών
udeletes_rusure=Είσαστε σίγουροι ότι θέλετε να διαγράψετε τους $1 επιλεγμένους χρήστες; Όλες οι ρυθμίσεις ελέγχου πρόσβασης των χρηστών, καθώς και οι πληροφορίες τους, θα χαθούν.
udeletes_users=Επιλεγμένοι χρήστες: $1
udeletes_ok=Διαγραφή Χρηστών
udeletes_ereadonly=Ένας από τους επιλεγμένους χρήστες είναι σημειωμένος ως μη επεξεργάσιμος
gdeletes_err=Αποτυχία διαγραφής ομάδων
gdeletes_title=Διαγραφή Ομάδων
gdeletes_rusure=Είσαστε σίγουροι ότι θέλετε να διαγράψετε τις $1 επιλεγμένες ομάδες, και τους $2 χρήστες που περιέχουν; Όλες οι ρυθμίσεις ελέγχου πρόσβασης, καθώς και οι πληροφορίες τους, θα χαθούν.
gdeletes_users=Επιλεγμένες ομάδες: $1
gdeletes_ok=Διαγραφή Ομάδων
pass_title=Περιορισμοί Κωδικών
pass_ecannot=Δεν σας επιτρέπεται να επεξεργαστείτε τους περιορισμούς κωδικών
pass_header=Επιλογές επιβολής κωδικών Webmin
pass_minsize=Ελάχιστο μήκως κωδικού
pass_nominsize=Χωρίς ελάχιστο
pass_regexps=Οι κωδικοί Regular expressions πρέπει να ταιριάζουν
pass_regdesc=Αναγνώσιμη περιγραφή για το regular expression
pass_maxdays=Ημέρες πριν χρειαστεί αλλαγή ο κωδικός
pass_lockdays=Ημέρες πριν ένας μη αλλαγμένος κωδικός κλειδώσει το λογαριασμό
pass_nomaxdays=Δεν χρειάζεται ποτέ αλλαγή
pass_nolockdays=Ο λογαριασμός δεν κλειδώνει ποτέ
pass_nouser=Αποτροπή κωδικών που περιέχουν το όνομα χρήστη;
pass_nodict=Αποτροπή κωδικών που περιέχουν λέξεις-κλειδιά λεξικού;
pass_oldblock=Αριθμός παλιών κωδικών που θα απορρίπτονται
pass_nooldblock=Δεν υπάρχει όριο για χρήση ίδιου κωδικού
pass_days=ημέρες
pass_pass=κωδικοί
pass_err=Αποτυχία αποθήκευσης περιορισμών κωδικού πρόσβασης
pass_eminsize=Μη ορισμένο ή μη αριθμητικό ελάχιστο μήκος κωδικού
pass_emaxdays=Μη ορισμένος ή μη αριθμητικός αριθμός ημερών πριν την αλλαγή
pass_elockdays=Μη ορισμένος ή μη αριθμητικός αριθμός ημερών πριν κλειδωθεί ο λογαριασμός
pass_eoldblock=Μη ορισμένος ή μη αριθμητικός αριθμός παλιών κωδικών που θα απορρίπτονται
cpass_minsize=Πρέπει να έχει μήκος τουλάχιστον $1 γράμματα
cpass_notre=Ταιριάζει με μη επιτρεπτό πρότυπο
cpass_re=δεν ταιριάζει με κάποιο απαραίτητο πρότυπο
cpass_name=Περιέχει το όνομα χρήστη
cpass_dict=Είναι λέξη-κλειδί από λεξικό
cpass_spellcmd=Δεν είναι εγκατεστημένες ούτε η εντολή $1 ούτε η εντολή $2 που χρειάζονται για έλεγχο λέξεων-κλειδιών από λεξικό
cpass_old=Οι παλιοί κωδικοί δεν μπορούν να ξαναχρησιμοποιηθούν
sql_title=Βάση Δεδομένων Χρήστη και Ομάδας
sql_ecannot=Δεν σας επιτρέπεται να ρυθμίσετε τη βάση δεδομένων χρήστη και ομάδας
sql_header=Επιλογές για τύπο βάσης για χρήστες και ομάδες
sql_host=Όνομα υπολογιστή
sql_user=Όνομα χρήστη
sql_pass=Κωδικός πρόσβασης
sql_db=Όνομα βάσης δεδομένων
sql_ssl=Κρυπτογράφηση σύνδεσης
sql_ssl0=Καμία
sql_ssl1=SSL
sql_ssl2=TLS
sql_userclass=Κλάση αντικειμένου για χρήστες
sql_groupclass=Κλάση αντικειμένου για ομάδες
sql_euserclass=Μη ορισμένη ή μη έγκυρη κλάση αντικειμένου για χρήστες
sql_egroupclass=Μη ορισμένη ή μη έγκυρη κλάση αντικειμένου για ομάδες
sql_none=Χρήση μόνο τοπικών αρχείων για αποθήκευση χρηστών και ομάδων
sql_mysql=Χρήση Βάσης δεδομένων MySQL
sql_postgresql=Χρήση Βάσης δεδομένων PostgreSQL
sql_ldap=Χρήση διακομιστή LDAP
sql_prefix=Δημιουργία κάτω από DN
sql_addto0=Προσθήκη νέων χρηστών στη βάση δεδομένων που επιλέχθηκε παραπάνω
sql_addto1=Προσθήκη νέων χρηστών σε τοπικά αρχεία
sql_emod=Το απαραίτητο πρόσθετο της Perl <tt>$1</tt> λείπει
sql_etable=Αποτυχία ερωτήματος στον απαραίτητο πίνακα $1 : $2
sql_eldapdn=Το βασικό LDAP DN $1 δεν βρέθηκε
sql_eclass=Η κλάση αντικειμένου LDAP $1 δεν υπάρχει στο σχήμα του διακομιστή
sql_err=Αποτυχία αποθήκευσης ρυθμίσεων βάσης δεδομένων χρήστη και ομάδας
sql_ehost=Μη ορισμένο ή μη προσβάσιμο όνομα υπολογιστή
sql_euser=Μη ορισμένο ή μη έγκυρο όνομα χρήστη (δεν επιτρέπονται κενά)
sql_epass=Μη έγκυρος κωδικός πρόσβασης (δεν επιτρέπονται κενά)
sql_edb=Μη έγκυρο όνομα βάσης δεδομένων (δεν επιτρέπονται κενά)
sql_eprefix=Μη ορισμένο ή μη έγκυρο βασικό DN (δεν επιτρέπονται κενά)
sql_eprefix2=Μη έγκυρη μορφή βασικού DN - πρέπει να είναι του τύπου <tt>dc=mydomain,dc=com</tt>
sql_title2=Δημιουργία Πινάκων που Λείπουν
sql_tableerr=Οι ρυθμίσεις βάσης δεδομένων χρήστη και ομάδας είναι έγκυρες, αλλά λείπουν κάποιοι πίνακες που είναι απαραίτητοι στο Webmin : $1
sql_tableerr2=Πατήστε το παρακάτω κουμπί <b>Δημιουργία Πινάκων</b> για να δημιουργηθούν αυτόματα, ή εκτελέστε χειροκίνητα την παρακάτω εντολή SQL.
sql_make=Δημιουργία Πινάκων
sql_title3=Δημιουργία DN που λείπει
sql_dnerr=Οι ρυθμίσεις βάσης δεδομένων χρήστη και ομάδας είναι έγκυρες, αλλά το LDAP DN που χρειάζεται το Webmin λείπει : $1
sql_dnerr2=Πατήστε το παρακάτω κουμπί <b>Δημιουργία DN</b> για να δημιουργηθεί αυτόματα, ή προσθέστε το χειροκίνητα στον διακομιστή LDAP.
sql_makedn=Δημιουργία DN
sql_schema=Λήψη Σχήματος LDAP
make_title=Δημιουργία Πινάκων Χρηστών και Ομάδων
make_err=Αποτυχία δημιουργίας πινάκων χρηστών και ομάδων
make_exec=Εκτέλεση SQL $1 ..
make_failed=.. δημιουργία απέτυχε : $1
make_done=.. ολοκληρώθηκε
make_still=Βρέθηκαν κάποια προβλήματα ακόμη και μετά την δημιουργία του πίνακα : $1
makedn_title=Δημιουργία LDAP DN
makedn_eoc=Δεν βρέθηκαν κλάσεις δομικών αντικειμένων!
makedn_exec=Δημιουργία γονικού DN $1 ..
makedn_failed=.. δημιουργία απέτυχε : $1
makedn_done=.. ολοκληρώθηκε
makedn_still=Βρέθηκαν κάποια προβλήματα ακόμη και μετά την δημιουργία του DN : $1
schema_title=Λήψη Σχήματος LDAP
schema_desc=Πριν μπορέσει το Webmin να χρησιμοποιήσει έναν διακομιστή LDAP server για να αποθηκεύει χρήστες και ομάδες, πρέπει να ρυθμιστεί για να χρησιμοποιήσει το παρακάτω σχήμα. Αυτό τυπικά μπορεί να γίνει αποθηκεύοντας τον ορισμό του σχήματος στο <tt>/etc/ldap/schema</tt> ή στο <tt>/etc/openldap/schema</tt> σαν <tt>webmin.schema</tt>, και μετά να ρυθμίσετε το διακομιστεί ώστε να φορτώνει αυτό το αρχείο σχήματος.
schema_download=Λήψη αρχείου σχήματος : <a href=$1>$1</a>
twofactor_err=Αποτυχία ρύθμισης ελέγχου ταυτότητας δύο παραγόντων
twofactor_euser=Ο Webmin χρήστης σας δεν βρέθηκε!
twofactor_title=Έλεγχος Ταυτότητας Δύο Παραγόντων
twofactor_disable=Απενεργοποίηση Ελέγχου Ταυτότητας Δύο Παραγόντων
twofactor_already=Η σύνδεσή σας στο Webmin ήδη έχει ενεργό τον έλεγχο ταυτότητας δύο παραγόντων με τον παροχέα $1 και ID λογαριασμού $2.
twofactor_already2=Η σύνδεση Webmin $3 ήδη έχει ενεργό τον έλεγχο ταυτότητας δύο παραγόντων με τον παροχέα $1 και ID λογαριασμού $2.
twofactor_desc=Αυτή η σελίδα σας επιτρέπει να ενεργοποιήσετε έλεγχο ταυτότητας δύο παραγόντων για τη Webmin σύνδεσή σας χρησιμοποιώντας <a href='$2' target=_blank>$1</a>. Μόλις ενεργοποιηθεί, ένα επιπλέον διακριτικό ελέγχου ταυτότητας θα απαιτείται όταν συνδέεστε στο Webmin.
twofactor_desc2=Αυτή η σελίδα σας επιτρέπει να ενεργοποιήσετε έλεγχο ταυτότητας δύο παραγόντων για τη σύνδεση Webmin $3 χρησιμοποιώντας <a href='$2' target=_blank>$1</a>. Μόλις ενεργοποιηθεί, ένα επιπλέον διακριτικό ελέγχου ταυτότητας θα απαιτείται κατά τη σύνδεση στο Webmin.
twofactor_enable=Εγγραφή για Έλεγχο ταυτότητας δύο παραγόντων
twofactor_header=Λεπτομέρειες εγγραφής ελέγχου ταυτότητας δύο παραγόντων
twofactor_enrolling=Γίνεται εγγραφή για έλεγχο ταυτότητας δύο παραγόντων με τον παροχέα $1 ..
twofactor_failed=.. εγγραφή απέτυχε : $1
twofactor_done=.. ολοκληρώθηκε. Το ID σας με αυτόν τον παροχέα είναι <tt>$1</tt>.
twofactor_setup=Ο Έλεγχος ταυτότητας δύο παραγόντων δεν έχει ενεργοποιηθεί ακόμη σε αυτό το σύστημα, αλλά μπορεί να ενεργοποιηθεί χρησιμοποιώντας την ενότητα <a href='$1'>Διαμόρφωση Webmin</a>.
twofactor_ebutton=Δεν πατήθηκε κάποιο κουμπί!
__norefs=1

View File

@@ -1,45 +1,6 @@
desc_nl=Webmin Gebruikers
desc_ko_KR.euc=Webmin »ç¿ëÀÚ
risk=high
desc_ru_SU=ðÏÌØÚÏ×ÁÔÅÌÉ Webmin
desc_zh_TW.Big5=Webmin ¨Ï¥ÎªÌ
desc_pl=U¿ytkownicy Webmina
desc_de=Webmin-Benutzer
name=AdminUsers
desc_zh_CN=Webmin Óû§¹ÜÀí
desc_pt=Utilizadores do Webmin
category=webmin
desc_tr=Webmin Kullanýcýlarý
desc=Webmin Users
desc_es=Usuarios de Webmin
desc_sv=Webmin-användare
desc_fr=Utilisateurs Webmin
desc_ja_JP.euc=Webmin ¥æ¡¼¥¶
desc_hu=Webmin felhasználók
desc_ru_RU=Ïîëüçîâàòåëè Webmin
desc_ca=Usuaris de Webmin
desc_no=Webmin Brukere
desc_pt_BR=Usuários do Webmin
desc_sk=U¾ívatelia Webminu
longdesc=Create Webmin users and configure which modules and features they are allowed to access.
desc_bg=Webmin Þçåðè
readonly=1
desc_zh_TW.UTF-8=Webmin 使用者
desc_zh_CN.UTF-8=Webmin 用户管ç<C2A1>
desc_ja_JP.UTF-8=Webmin ユーザ
desc_ko_KR.UTF-8=Webmin ì¬ìš©ìž<C3AC>
desc_da=Webmin brugere
desc_it=Utenti Webmin
desc_cz=U¾ivatelé Webminu
desc_ru.UTF-8=Пользователи Webmin
desc_hu.UTF-8=Webmin felhasználók
desc_cz.UTF-8=Uživatelé Webminu
desc_pl.UTF-8=Użytkownicy Webmina
desc_sk.UTF-8=Užívatelia Webminu
longdesc_ms_MY=Cipta pengguna Webmin dan konfigurasikan modul dan ciri-ciri yang dibenarkan akses.
desc_ms_MY=Pengguna Webmin
longdesc_de=Erstellt Webmin-Benutzer und konfiguriert, auf welche Module und Funktionen diese berechtigt sind, zugreifen.
longdesc_es=Crear usuarios de webmin y configurar a que modulos y caracteristicas pueden acceder.
longdesc_pl=Twórz u¿ytkowników Webmina i kontroluj, które modu³y i funkcje s± dla nich dostêpne.
longdesc_ca=Crea usuaris Webmin i configura quins mòduls i característiques tenen permès d'accedir.
desc_fr.UTF-8=Utilisateurs Webmin

2
acl/module.info.ar Normal file
View File

@@ -0,0 +1,2 @@
desc_ar=مستخدمين Webmin
longdesc_ar=إنشاء مستخدمين Webmin وتكوين الوحدات النمطية والميزات التي يُسمح لهم بالوصول إليها.

1
acl/module.info.bg Normal file
View File

@@ -0,0 +1 @@
desc_bg=Webmin <20><><EFBFBD><EFBFBD><EFBFBD>

2
acl/module.info.ca Normal file
View File

@@ -0,0 +1,2 @@
desc_ca=Usuaris de Webmin
longdesc_ca=Crea usuaris Webmin i configura quins mòduls i característiques tenen permès d'accedir.

1
acl/module.info.cz Normal file
View File

@@ -0,0 +1 @@
desc_cz=U¾ivatelé Webminu

1
acl/module.info.da Normal file
View File

@@ -0,0 +1 @@
desc_da=Webmin brugere

2
acl/module.info.de Normal file
View File

@@ -0,0 +1,2 @@
desc_de=Webmin-Benutzer
longdesc_de=Erstellt Webmin-Benutzer und konfiguriert, auf welche Module und Funktionen diese berechtigt sind, zugreifen.

2
acl/module.info.es Normal file
View File

@@ -0,0 +1,2 @@
desc_es=Usuarios de Webmin
longdesc_es=Crear usuarios de webmin y configurar a que modulos y caracteristicas pueden acceder.

1
acl/module.info.fr Normal file
View File

@@ -0,0 +1 @@
desc_fr=Utilisateurs Webmin

1
acl/module.info.hu Normal file
View File

@@ -0,0 +1 @@
desc_hu=Webmin felhasználók

1
acl/module.info.it Normal file
View File

@@ -0,0 +1 @@
desc_it=Utenti Webmin

View File

@@ -0,0 +1 @@
desc_ja_JP.euc=Webmin ユーザ

View File

@@ -0,0 +1 @@
desc_ko_KR.euc=Webmin 사용자

2
acl/module.info.ms_MY Normal file
View File

@@ -0,0 +1,2 @@
desc_ms_MY=Pengguna Webmin
longdesc_ms_MY=Cipta pengguna Webmin dan konfigurasikan modul dan ciri-ciri yang dibenarkan akses.

1
acl/module.info.nl Normal file
View File

@@ -0,0 +1 @@
desc_nl=Webmin Gebruikers

1
acl/module.info.no Normal file
View File

@@ -0,0 +1 @@
desc_no=Webmin Brukere

2
acl/module.info.pl Normal file
View File

@@ -0,0 +1,2 @@
desc_pl=U¿ytkownicy Webmina
longdesc_pl=Twórz u¿ytkowników Webmina i kontroluj, które modu³y i funkcje s± dla nich dostêpne.

1
acl/module.info.pt Normal file
View File

@@ -0,0 +1 @@
desc_pt=Utilizadores do Webmin

1
acl/module.info.pt_BR Normal file
View File

@@ -0,0 +1 @@
desc_pt_BR=Usuários do Webmin

1
acl/module.info.ru_RU Normal file
View File

@@ -0,0 +1 @@
desc_ru_RU=Пользователи Webmin

1
acl/module.info.ru_SU Normal file
View File

@@ -0,0 +1 @@
desc_ru_SU=Пользователи Webmin

1
acl/module.info.sk Normal file
View File

@@ -0,0 +1 @@
desc_sk=Užívatelia Webminu

1
acl/module.info.sv Normal file
View File

@@ -0,0 +1 @@
desc_sv=Webmin-användare

1
acl/module.info.tr Normal file
View File

@@ -0,0 +1 @@
desc_tr=Webmin Kullanıcıları

1
acl/module.info.zh_CN Normal file
View File

@@ -0,0 +1 @@
desc_zh_CN=Webmin 用户管理

View File

@@ -0,0 +1 @@
desc_zh_TW.Big5=Webmin 使用者

View File

@@ -41,7 +41,7 @@ crl = $dir/crl.pem # The current CRL
private_key = $dir/ca.pem # The private key
RANDFILE = $dir/.rand # private random number file
x509_extensions = usr_cert # The extentions to add to the cert
x509_extensions = usr_cert # The extensions to add to the cert
# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs
# so this is commented out by default to leave a V1 CRL.
@@ -84,7 +84,7 @@ default_bits = 1024
default_keyfile = privkey.pem
distinguished_name = req_distinguished_name
attributes = req_attributes
x509_extensions = v3_ca # The extentions to add to the self signed cert
x509_extensions = v3_ca # The extensions to add to the self signed cert
[ req_distinguished_name ]
countryName = Country Name (2 letter code)

View File

@@ -381,5 +381,5 @@ else {
&webmin_log("create", "user", $user{'name'}, \%in);
}
&reload_miniserv();
&redirect("");
&redirect("index.cgi?refresh=1");

View File

@@ -0,0 +1,7 @@
start_cmd=adsl-start
pppoe_cmd=pppoe
stop_cmd=adsl-stop
conf_style=0
pppoe_conf=/etc/ppp/pppoe.conf
status_cmd=adsl-status
pap_file=/etc/ppp/pap-secrets

View File

@@ -1,3 +1,4 @@
line2=Конфигурация на системата,11
pppoe_conf=PPPOE ADSL конфигурационен файл,0
conf_style=Формат на конфигурационен файл,1,0-Стандартен RP-PPPoE конфиг,1-Redhat мрежови файл
pap_file=PPP файл с юзери и пароли,0

0
adsl-client/config.info.ca Executable file → Normal file
View File

0
adsl-client/config.info.de Executable file → Normal file
View File

0
adsl-client/config.info.fr Executable file → Normal file
View File

0
adsl-client/help/connect.ca.html Executable file → Normal file
View File

0
adsl-client/help/connect.de.html Executable file → Normal file
View File

0
adsl-client/help/connect.it.html Executable file → Normal file
View File

0
adsl-client/help/connect.no.html Executable file → Normal file
View File

0
adsl-client/help/connect.pl.html Executable file → Normal file
View File

2
adsl-client/help/demand.ca.html Executable file → Normal file
View File

@@ -1,4 +1,4 @@
<header>Connexio sota petició</header>
<header>Connexió sota petició</header>
Quan se selecciona No, la connexió ADSL només s'activarà quan es demani
explícitament. Però si es tria Sí, s'activarà quan calgui, i es mantindrà

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