Compare commits

..

795 Commits
1.870 ... 1.900

Author SHA1 Message Date
Jamie Cameron
7d3abc00e2 Fix un-necessary quoting 2018-11-16 08:05:37 -08: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
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
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
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
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
ChriZathens
b40f5c5a91 Update gr
finished acl
2017-11-09 15:43:13 +02:00
3010 changed files with 20855 additions and 9800 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

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

2
README
View File

@@ -1,4 +1,4 @@
Webmin Version 1.870
Webmin Version 1.900
--------------------
Webmin is a web-based interface for system administration for Unix.
Using any browser that supports tables and forms, you can setup user

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

@@ -1344,9 +1344,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 +1653,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 +1779,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 +1823,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 +1919,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);

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

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

@@ -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

@@ -340,7 +340,7 @@ 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...

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

@@ -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

View File

@@ -2,10 +2,10 @@ index_title=Χρήστες Webmin
index_user=Χρήστης
index_modules=Ενότητες
index_create=Δημιουργία ενός νέου χρήστη του Webmin.
index_rcreate=Create a new risk-level user.
index_rcreate=Δημιουργία ενός νέου χρήστη με επίπεδο ρίσκου.
index_convert=Μετατροπή Χρηστών από Unix σε Webmin χρήστες
index_cert=Αίτημα για Πιστοποιητικό SSL
index_twofactor=Two-Factor Authentication
index_twofactor=Έλεγχος ταυτότητας δύο παραγόντων
index_certmsg=Πατήστε αυτό το κουμπί για να αιτηθείτε έαν πιστοποιητικό SSL που θα σας επιτρέψει να συνδέεστε με ασφαλή τρόπο στο Webmin χωρίς την ανάγκη να εισάγετε όνομα χρήστη και κωδικό.
index_return=λίστα χρηστών
index_none=Κανένα
@@ -18,30 +18,30 @@ index_nousers=Δεν ορίστηκαν Χρήστες Webmin που να μπο
index_nogroups=δεν ορίστηκαν Ομάδες Webmin.
index_gcreate=Δημιουργία μιας νέας ομάδας Webmin.
index_members=Μέλη
index_modgroups=Modules from group $1
index_sync=Configure Unix User Synchronization
index_unix=Configure Unix User Authentication
index_sessions=View Login Sessions
index_rbac=Setup RBAC
index_modgroups=Ενότητες από την ομάδα $1
index_sync=Ρύθμιση Συγχρονισμού Χρηστών Unix
index_unix=Ρύθμιση Ελέγχου Ταυτότητας Χρηστών Unix
index_sessions=Προβολή Συνδέσεων
index_rbac=Ρύθμιση RBAC
index_delete=Διαγραφή Επιλεγμένων
index_joingroup=Προσθήκη στην Ομάδα:
index_eulist=Failed to list users : $1
index_eglist=Failed to list groups : $1
index_eulist=Αποτυχία προβολής λίστας χρηστών : $1
index_eglist=Αποτυχία προβολής λίστας ομάδων : $1
edit_title=Επεξεργασία Χρήστη Webmin
edit_title2=Δημιουργία Χρήστη Webmin
edit_readonly=This Webmin user should not be edited as it is managed by the $1 module. <a href='$2'>Click here</a> to bypass this warning and edit the user anyway - but beware that any manual changes may be over-written!
edit_readonly=Δεν πρέπει να επεξεργαστείτε αυτό το χρήστη, καθώς τον διαχειρίζεται η ενότητα $1. <a href='$2'>Πατήστε εδώ</a> για να προσπεράσετε την προειδοποίηση και να επεξεργαστείτε όπως και να' χει το χρήστη - αλλά έχετε υπόψη σας πως οποιεσδήποτε χειροκίνητες αλλαγές μπορεί να αντικατασταθούν!
edit_rights=Δικαιώματα πρόσβασης Χρήστη Webmin
edit_user=Όνομα Χρήστη
edit_cloneof=Cloning Webmin user
edit_cloneof=Κλωνοποίηση χρήστη Webmin
edit_real=Αληθινό Όνομα
edit_group=Μέλος της Ομάδας
edit_pass=Κωδικός πρόσβασης
edit_same=Ο ίδιος όπως στο Unix
edit_lock=No password accepted
edit_pam=PAM authentication
edit_unix=Unix authentication
edit_extauth=External authentication program
edit_pam=Έλεγχος Ταυτότητας PAM
edit_unix=Έλεγχος Ταυτότητας Unix
edit_extauth=Εξωτερικό πρόγραμμα ελέγχου ταυτότητας
edit_dont=Όχι αλλαγή
edit_set=Ορισμός σε
edit_passlocked=Ο κωδικός δεν έχει αλλάξει για $1 ημέρες - ο λογαριασμός κλειδώθηκε!
@@ -50,11 +50,11 @@ edit_passold=Ο κωδικός τελευταία αλλάχτηκε πριν $1
edit_passtoday=Ο κωδικός άλλαξε πριν από λιγότερο από μία ημέρα
edit_modules=Ενότητες
edit_clone=Κλώνος
edit_twofactor=Two-factor authentication type
edit_twofactorprov=Using provider $1 with ID $2
edit_twofactorcancel=Remove two-factor authentication requirement
edit_twofactornone=None setup yet
edit_twofactoradd=Enable Two-Factor For User
edit_twofactor=Τύπος ελέγχου ταυτότητας δύο παραγόντων
edit_twofactorprov=Χρήση παροχέα $1 με ID $2
edit_twofactorcancel=Αφαίρεση απαίτησης για έλεγχο ταυτότητας δύο παραγόντων
edit_twofactornone=Δεν έχει ρυθμιστεί ακόμη
edit_twofactoradd=Ενεργοποίηση δύο παραγόντων για Χρήστη
edit_lang=Γλώσσα
edit_notabs=Κατηγοριοποίηση ενοτήτων;
edit_logout=Χρόνος αποσύνδεσης λόγω αδράνειας
@@ -62,97 +62,97 @@ edit_mins=λεπτά
edit_chars=γράμματα
edit_minsize=Ελάχιστο μήκος κωδικού
edit_nochange=Επιβολή αλλαγής κωδικού μετά από κάποιες ημέρες;
edit_cert=SSL certificate name
edit_cert=Όνομα πιστοποιητικού SSL
edit_none=Κανένα
edit_ips=Έλεγχος πρόσβασης διευθύνσεων IP
edit_all=Να επιτρέπεται από όλες τις διευθύνσεις
edit_allow=Only allow from listed addresses
edit_deny=Deny from listed addresses
edit_ipdesc=User IP access control works in the same way as the global IP access control in the Webmin Configuration module. Only if a user passes the global controls will those here be checked as well.
edit_skill=Skill level
edit_risk=Risk level
edit_risk_high=Super user
edit_risk_medium=Admin user
edit_risk_low=Normal user
edit_groupmods=(In addition to modules from group)
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=You are not allowed to create users
edit_theme=Personal UI theme
edit_themeglobal=From Webmin Configuration
edit_themedef=Old Webmin theme
edit_overlay=Personal theme overlay
edit_overlayglobal=None - use theme defaults
edit_log=View Logs
edit_ecreate=Δεν σας επιτρέπεται να δημιουργείτε χρήστες
edit_theme=Προσωπικό θέμα UI
edit_themeglobal=Από τη Διαμόρφωση Webmin
edit_themedef=Παλιό θέμα του Webmin
edit_overlay=Επικάλυψη προσωπικού θέματος
edit_overlayglobal=Καμία - χρήση προεπιλογών του θέματος
edit_log=Προβολή αρχείων καταγραφής
edit_selall=Επιλογή όλων
edit_invert=Invert selection
edit_hide=Hide Unused
edit_switch=Switch to User
edit_return=Webmin user
edit_return2=Webmin group
edit_rbacdeny=RBAC access mode
edit_rbacdeny0=RBAC only controls selected module ACLs
edit_rbacdeny1=RBAC controls all modules and ACLs
edit_global=Permissions for all modules
edit_templock=Temporarily locked
edit_temppass=Force change at next login
edit_days=Allowed days of the week
edit_alldays=Every day
edit_seldays=Only selected days ..
edit_hours=Allowed times of the day
edit_allhours=Any time
edit_selhours=From $1:$2 to $3:$4
edit_ui=User interface options
edit_security=Security and limits options
edit_mods=Available Webmin modules
edit_modsg=Available Webmin modules (in addition to those from group)
edit_proto=Storage type
edit_proto_mysql=MySQL database
edit_proto_postgresql=PostgreSQL database
edit_proto_ldap=LDAP server
edit_proto_=Local files
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=The Same as Unix password option is not supported on your operating system.
save_emd5=The Same as Unix password option cannot be used on systems with MD5 encryption
save_edeny=Δεν μπορείτε να αρνηθείτε στον εαυτό σας πρόσβαση στην ενότητα Χρήστες Webmin
save_eos=Η επιλογή ίδιου κωδικού πρόσβασης με το Unix δεν υποστηρίζεται στο λειτουργικό σας σύστημα.
save_emd5=Η επιλογή ίδιου κωδικού πρόσβασης με το Unix δενμπορεί να χρησιμοποιηθεί σε συστήματα με κρυπτογράφηση MD5
save_eunix=Ο χρήστης Unix '$1' δεν υπάρχει
save_emod=You cannot grant access to module '$1'
save_emod=Δεν μπορείτε να παραχωρήσετε πρόσβαση στην ενότητα '$1'
save_ecreate=Δεν σας επιτρέπεται να δημιουργήσετε χρήστες
save_euser=Δεν σας επιτρέπεται να επεξεργαστείτε αυτό το χρήστη
save_ecolon=Οι κωδικοί δεν μπορούν να περιέχουν το χαρακτήρα :
save_epass=Ο κωδικός δεν είναι έγκυρος : $1
save_eself=Your current IP address ($1) would be denied
save_epam=PAM authentication is not available as the <tt>Authen::PAM</tt> Perl module is not installed or not working properly.
save_epam2=You can use Webmin's Perl Modules module to <a href='$1'>download and install Authen::PAM</a> now.
save_egroup=You are not allowed to assign to that group
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=Missing or non-numeric inactivity logout time
save_eminsize=Missing or non-numeric minimum password length
save_edays=No days to allow selected
save_ehours=Missing or invalid times to allow
save_ehours2=Start time to allow must be before end
save_etemp=The option to force a password change at next login cannot be used unless <a href='$1'>prompting users to enter new passwords</a> is enabled
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=This user is being used for anonymous module access
delete_eanonuser=Αυτός ο χρήστης χρησιμοποιείται για ανώνυμη πρόσβαση σε ενότητες
cert_title=Αίτηση Πιστοποιητικού
cert_issue=Έκδοση Πιστοποιητικού
cert_header=Λεπτομέρειες νέου πιστοποιητικού
cert_msg=This form allows you to request an SSL client certificate that will be used in future to grant you access to Webmin instead of your username and password. This is more secure, but because the authentication is automatic you will not be able to switch to a different user when using the certificate.
cert_ebrowser=Webmin does not know how to issue client certificates for your browser ( $1 )
cert_msg=Αυτή η φόρμα σας επιτρέπει να αιτηθείτε ένα SSL πιστοποιητικό πελάτη που θα χρησιμοποιείται στο μέλλον για την πρόσβασή σας στο Webmin αντί για το όνομα χρήστη και τον κωδικό σας. Αυτό είναι πιο ασφαλές, αλλά επειδή ο έλεγχος ταυτότητας είναι αυτόματος δεν θα μπορείτε να αλλάξετε σε κάποιον διαφορετικό χρήστη όταν χρησιμοποιείτε το πιστοποιητικό.
cert_ebrowser=Το Webmin δεν γνωρίζει πώς να εκδώσει πιστοποιητικά πελάτη για το πρόγραμμα περιήγησής σας ( $1 )
cert_cn=Το όνομά σας
cert_email=Διεύθυνση Ηλ. Ταχυδρομείου
cert_ou=Τμήμα
@@ -164,333 +164,333 @@ cert_done=Το πιστοποιητικό σας για το $1 έχει δημ
cert_pickup=<a href='$1'>Πατήστε εδώ για να πάρετε το πιστοποιητικό σας και να το εγκαταστήσετε στο πρόγραμμα περιήγησης</a>
cert_install=Εγκατάσταση του πιστοποιητικού στο πρόγραμμα περιήγησης
cert_ekey=Ένα νέο κλειδί SSL δεν υποβλήθηκε από το πρόγραμμα περιήγησής σας - ίσως δεν υποστηρίζει πιστοποιητικά προγράμματος-πελάτη SSL.
cert_eca=Failed to setup certificate authority : $1
cert_already=Warning - you are already using the certificate $1.
cert_etempdir=Invalid certificate file
cert_eca=Αποτυχία ρύθμισης της Αρχής πιστοποιητικών : $1
cert_already=Προσχή - χρησιμοποιείτε ήδη το πιστοποιητικό $1.
cert_etempdir=Μη έγκυρο αρχείο πιστοποιητικού
acl_title=Έλεγχος Πρόσβασης Ενότητας
acl_title2=For $1 in $2
acl_title3=For group $1 in $2
acl_options=$1 access control options
acl_config=Can edit module configuration?
acl_reset=Reset To Full Access
acl_rbac=Get access control settings from RBAC?
acl_rbacyes=Yes (overrides settings below)
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=Users who can be edited
acl_mods=Can grant access to
acl_all=All modules
acl_own=Only his own modules
acl_sel=Selected modules ..
acl_create=Can create new users?
acl_delete=Can delete users?
acl_rename=Can rename users?
acl_acl=Can edit module access control?
acl_lang=Can change language?
acl_chcert=Can change SSL certificate name?
acl_euser=You are not allowed to edit the ACL for this user
acl_egroup=You are not allowed to edit group ACLs
acl_emod=You are not allowed to edit the ACL for this module
acl_others=Can see inaccessible modules?
acl_cert=Can request certificate?
acl_err=Failed to save access control
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=Can assign users to groups
acl_gassign=Μπορεί να αναθέσει χρήστες σε ομάδες
acl_gall=Όλες οι ομάδες
acl_gsel=Επιλεγμένες ..
acl_gnone=Καμία
acl_perms=Newly created users get
acl_perms_1=Same module access control as creator
acl_perms_0=Default (unrestricted) module access control
acl_sync=Can configure user synchronization?
acl_unix=Can configure unix authentication?
acl_sessions=Can view and cancel login sessions?
acl_cats=Can change categorization?
acl_theme=Can change personal theme?
acl_ips=Can change IP access control?
acl_switch=Can switch to other users?
acl_times=Can change allowed login times?
acl_pass=Can change password restrictions?
acl_sql=Can configure user and group database?
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=Modified Webmin user $1
log_rename=Renamed Webmin user $1 to $2
log_create=Created Webmin user $1
log_clone=Cloned Webmin user $1 to $2
log_delete=Deleted Webmin user $1
log_acl=Updated access for $1 in $2
log_reset=Reset access for $1 in $2
log_cert=Issued certificate for user $1
log_modify_g=Modified Webmin group $1
log_rename_g=Renamed Webmin group $1 to $2
log_create_g=Created Webmin group $1
log_delete_g=Deleted Webmin group $1
log_switch=Switched to Webmin user $1
log_delete_users=Deleted $1 Webmin users
log_delete_groups=Deleted $1 Webmin groups
log_joingroup=Added $1 Webmin users to group $2
log_pass=Changed password restrictions
log_unix=Changed unix user authentication
log_sync=Changed unix user synchronization
log_sql=Changed user and group database
log_twofactor=Enrolled user $1 with two-factor provider $2
log_onefactor=Dis-enrolled user $1 for two-factor authentication
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=You are not allowed to edit groups
gedit_title=Edit Webmin Group
gedit_title2=Create Webmin Group
gedit_group=Group name
gedit_rights=Webmin group access rights
gedit_modules=Members' modules
gedit_members=Member users and groups
gedit_desc=Group description
gedit_egone=Selected group no longer exists!
gedit_ecannot=Δεν σας επιτρέπεται να επεξεργαστείτε ομάδες
gedit_title=Επεξεργσία Ομάδας Webmin
gedit_title2=Δημιουργία Ομάδας Webmin
gedit_group=Όνομα ομάδας
gedit_rights=Δικαιώματα πρόσβασης ομάδας Webmin
gedit_modules=Ενότητες μελών
gedit_members=Χρήστες και ομάδες μέλη
gedit_desc=Περιγραφή ομάδας
gedit_egone=Η επιλεγμένη ομάδα δεν υπάρχει πλέον!
gdelete_err=Failed to delete group
gdelete_ecannot=You are not allowed to delete groups
gdelete_euser=You cannot delete your own group
gdelete_esub=Groups with subgroups cannot be deleted
gdelete_title=Delete Group
gdelete_desc=Are you sure you want to delete the group $1 and its member users $2 ?
gdelete_ok=Delete Group
gdelete_err=Αποτυχία διαγραφής ομάδας
gdelete_ecannot=Δεν σας επιτρέπεται να διαγράψετε ομάδες
gdelete_euser=Δεν μπορείτε να διαγράψετε την ομάδα σας
gdelete_esub=Ομάδες με υποομάδες δεν μπορούν να διαγραφούν
gdelete_title=Διαγραφή Ομάδας
gdelete_desc=Θέλετε σίγουρα να διαγράψετε την ομάδα $1 και τους χρήστες μέλη $2 ;
gdelete_ok=Διαγραφή Ομάδας
gsave_err=Failed to save group
gsave_ename=Missing or invalid group name
gsave_enamewebmin=The group name 'webmin' is reserved for internal use
gsave_edup=Group name is already in use
gsave_edesc=Invalid description - the : character is not allowed
gsave_err=Αποτυχία αποθήκευσης ομάδας
gsave_ename=Μη ορισμένο ή μη έγκυρο όνομα ομάδας
gsave_enamewebmin=Το όνομα ομάδας 'webmin' είναι δεσμευμένο για εσωτερική χρήση
gsave_edup=Το όνομα της ομάδας χρησιμοποιείται ήδη
gsave_edesc=Μη έγκυρη περιγραφή - ο χαρακτήρας : δεν επιτρέπεται
convert_title=Convert Users
convert_ecannot=You are not allowed to convert Unix user
convert_nogroups=No Webmin groups have been defined on your system. At least one group must be created before converting in order to define permissions for the converted users.
convert_desc=This form allows you to convert existing Unix users to Webmin users. The permissions of each new Webmin user will be determined by the group selected below.
convert_0=All users
convert_1=Only users
convert_2=All except users
convert_3=Users with group
convert_4=Users with UIDs in range
convert_group=Assign new users to Webmin group
convert_sync2=Sync password with Unix user in future?
convert_ok=Convert Now
convert_err=Failed to convert users
convert_eusers=No users to convert entered
convert_egroup=Unix group does not exist
convert_emin=Invalid minimum UID
convert_emax=Invalid maximum UID
convert_ewgroup=No such Webmin group
convert_ewgroup2=You are not allowed to assign new users to this group
convert_skip=$1 being skipped
convert_exists=$1 already exists
convert_invalid=$1 is not a valid Webmin username
convert_added=$1 being added
convert_msg=Converting Unix users...
convert_user=Unix user
convert_action=Action taken
convert_done=$1 users converted, $2 invalid, $3 already exist, $4 excluded.
convert_users=Users to convert
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 User Synchronization
sync_desc=This form allows you to configure the automatic synchronization of Unix users created through Webmin and users in this module.
sync_nogroups=No Webmin groups have been defined on your system. At least one group must be created to set the access for created users.
sync_when=When to synchronize
sync_create=Create a Webmin user when a Unix user is created.
sync_update=Update the matching Webmin user when a Unix user is updated.
sync_delete=Delete the matching Webmin user when a Unix user is deleted.
sync_group=Assign new users to Webmin group
sync_unix=Set password for new users to Unix authentication.
sync_ecannot=You are not allowed to configure user synchronization.
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 User Authentication
unix_err=Failed to save Unix authentication
unix_desc=This page allows you to configure Webmin to validate login attempts against the system user list and PAM. This can be useful if you have a large number of existing Unix users who you want to give access to Webmin.
unix_def=Only allow Webmin users to login
unix_sel=Allow Unix users listed below to login ..
unix_mode=Allow
unix_mall=All users
unix_group=Members of group..
unix_user=Unix user ..
unix_who=User or Group
unix_to=As Webmin user
unix_ecannot=You are not allowed to configure Unix user authentication
unix_epam=Unix authentication is not available as the <tt>Authen::PAM</tt> Perl module is not installed or not working properly.
unix_all=Allow all Unix users
unix_allow=Only allow listed Unix users
unix_deny=Deny listed Unix users
unix_none=No users entered
unix_euser='$1' is not a valid username
unix_egroup='$1' is not a valid group name
unix_shells=Deny Unix users whose shells are not in file
unix_eshells=Missing or non-existant shells file
unix_restrict2=Additional restrictions
unix_ewhogroup=Missing group to allow in row $1
unix_ewhouser=Missing user to allow in row $1
unix_enone=No Unix users or groups to allow entered
unix_same=&lt;Same user or group&gt;
unix_sudo=Allow users who can run all commands via <tt>sudo</tt> to login as <tt>root</tt>
unix_pamany=Treat logins that only pass PAM validation as $1
unix_esudo=The $1 command is not installed
unix_esudomod=The Perl module $1 needed for <tt>sudo</tt> authentication is not installed
unix_header=Unix user authentication settings
unix_utable=Allowed Unix users
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=Current Login Sessions
sessions_id=Session ID
sessions_user=Webmin user
sessions_login=Last active at
sessions_host=IP address
sessions_lview=View logs..
sessions_actions=Actions..
sessions_logouts=Also show logged-out sessions..
sessions_state=State
sessions_this=This login
sessions_in=Logged in
sessions_out=Logged out
sessions_kill=Disconnect..
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=Recent Webmin logins
logins_title=Πρόσφατες συνδέσεις Webmin
hide_title=Hide Unused Modules
hide_desc=The following modules will be removed from the module access list for $1 as their corresponding servers are not installed on your system ..
hide_ok=Hide Modules Now
hide_none=Nothing to hide - $1 does not have access to any modules whose corresponding servers are not installed on your system.
hide_desc2=Be aware that these modules will not re-appear automatically if the corresponding servers are installed. You will need to grant access manually using this module.
hide_clone=(Clone $1)
hide_title=Απόκρυψη Αχρησιμοποίητων Ενοτήτων
hide_desc=Οι ακόλουθες ενότητες θα αφαιρεθούν από τη λίστα πρόσβασης ενοτήτων για τον $1 καθώς οι αντίστοιχοι διακομιστές δεν είναι εγκατεστημένοι στο σύστημά σας ..
hide_ok=Απόκρυψη Ενοτήτων Τώρα
hide_none=Τίποτα για απόκρυψη - ο $1 δεν έχει πρόσβαση σε κάποιες ενότητες των οποίων οι αντίστοιχοι διακομιστές δεν είναι εγκατεστημένοι στο σύστημά σας.
hide_desc2=Έχετε υπόψη σας ότι αυτές οι ενότητες δεν θα ξαναεμφανιστούν αυτόματα αν εγκατασταθούν οι αντίστοιχοι διακομιστές. Θα πρέπει να παραχωρήσετε χειροκίνητα πρόσβαση χρησιμοποιώντας αυτή την ενότητα.
hide_clone=(Κλώνος $1)
switch_euser=You are not allowed to switch to this user
switch_eold=Existing session not found!
switch_euser=δεν σας επιτρέπεται να αλλάξετε σε αυτόν τον χρήστη
switch_eold=Η υπάρχουσα συνεδρία δεν βρέθηκε!
rbac_title=Setup RBAC
rbac_desc=Webmin's RBAC integration provides a way for user module and ACL permissions to be determined from an RBAC (Role Based Access Control) database, rather than Webmin's own configuration files. Once RBAC support is enabled, any user for whom the <b>RBAC controls all modules and ACLs</b> option is selected will have his capabilities determined by RBAC rather than Webmin's own access control settings.
rbac_esolaris=RBAC is only supported on Solaris at the moment, and so cannot be used on this $1 system.
rbac_eperl=The Perl module $1 needed for RBAC integration is not installed. <a href='$2'>Click here</a> to have it installed now.
rbac_ecpan=You do not have access to Webmin's Perl Modules page in order to install the necessary $1 module for RBAC integration.
rbac_ok=RBAC integration is available on this system, and can be enabled on a per-user basis on the Edit Webmin User page.
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=Failed to delete users
udeletes_jerr=Failed to add users to group
udeletes_enone=None selected
udeletes_title=Delete Users
udeletes_rusure=Are you sure you want to delete the $1 selected users? All of their access control settings and user details will be lost.
udeletes_users=Selected users: $1
udeletes_ok=Delete Users
udeletes_ereadonly=One of the selected users is marked as non-editable
udeletes_err=Αποτυχία διαγραφής χρηστών
udeletes_jerr=Αποτυχία προσθήκης χρηστών στην ομάδα
udeletes_enone=Δεν επιλέχτηκε κανείς
udeletes_title=Διαγραφή Χρηστών
udeletes_rusure=Είσαστε σίγουροι ότι θέλετε να διαγράψετε τους $1 επιλεγμένους χρήστες; Όλες οι ρυθμίσεις ελέγχου πρόσβασης των χρηστών, καθώς και οι πληροφορίες τους, θα χαθούν.
udeletes_users=Επιλεγμένοι χρήστες: $1
udeletes_ok=Διαγραφή Χρηστών
udeletes_ereadonly=Ένας από τους επιλεγμένους χρήστες είναι σημειωμένος ως μη επεξεργάσιμος
gdeletes_err=Failed to delete groups
gdeletes_title=Delete Groups
gdeletes_rusure=Are you sure you want to delete the $1 selected groups, and the $2 users they contain? All of their access control settings and user details will be lost.
gdeletes_users=Selected groups: $1
gdeletes_ok=Delete Groups
gdeletes_err=Αποτυχία διαγραφής ομάδων
gdeletes_title=Διαγραφή Ομάδων
gdeletes_rusure=Είσαστε σίγουροι ότι θέλετε να διαγράψετε τις $1 επιλεγμένες ομάδες, και τους $2 χρήστες που περιέχουν; Όλες οι ρυθμίσεις ελέγχου πρόσβασης, καθώς και οι πληροφορίες τους, θα χαθούν.
gdeletes_users=Επιλεγμένες ομάδες: $1
gdeletes_ok=Διαγραφή Ομάδων
pass_title=Password Restrictions
pass_ecannot=You are not allowed to edit password restrictions
pass_header=Webmin password enforcement options
pass_minsize=Minimum password length
pass_nominsize=No minimum
pass_regexps=Regular expressions passwords must match
pass_regdesc=Human-readable description for regular expression
pass_maxdays=Days before password must be changed
pass_lockdays=Days before un-changed password locks account
pass_nomaxdays=Change never required
pass_nolockdays=Account is never locked
pass_nouser=Disallow passwords containing username?
pass_nodict=Disallow dictionary word passwords?
pass_oldblock=Number of old passwords to reject
pass_nooldblock=No limit on password re-use
pass_days=days
pass_pass=passwords
pass_err=Failed to save password restrictions
pass_eminsize=Missing or non-numeric minimum password length
pass_emaxdays=Missing or non-numeric number of days before changing
pass_elockdays=Missing or non-numeric number of days before account is locked
pass_eoldblock=Missing or non-numeric number of old passwords to reject
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=Must be at least $1 letters long
cpass_notre=Matches a disallowed pattern
cpass_re=Does not match a required pattern
cpass_name=Contains the username
cpass_dict=Is a dictionary word
cpass_spellcmd=Neither the $1 or $2 commands needed to check for dictionary words is installed
cpass_old=Old passwords cannot be re-used
cpass_minsize=Πρέπει να έχει μήκος τουλάχιστον $1 γράμματα
cpass_notre=Ταιριάζει με μη επιτρεπτό πρότυπο
cpass_re=δεν ταιριάζει με κάποιο απαραίτητο πρότυπο
cpass_name=Περιέχει το όνομα χρήστη
cpass_dict=Είναι λέξη-κλειδί από λεξικό
cpass_spellcmd=Δεν είναι εγκατεστημένες ούτε η εντολή $1 ούτε η εντολή $2 που χρειάζονται για έλεγχο λέξεων-κλειδιών από λεξικό
cpass_old=Οι παλιοί κωδικοί δεν μπορούν να ξαναχρησιμοποιηθούν
sql_title=User and Group Database
sql_ecannot=You are not allowed to configure the user and group database
sql_header=Options for database backend for users and groups
sql_host=Hostname
sql_user=Username
sql_pass=Password
sql_db=Database name
sql_ssl=Connection encryption
sql_ssl0=None
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=Object class for users
sql_groupclass=Object class for groups
sql_euserclass=Missing or invalid object class for users
sql_egroupclass=Missing or invalid object class for groups
sql_none=Use only local files to store users and groups
sql_userclass=Κλάση αντικειμένου για χρήστες
sql_groupclass=Κλάση αντικειμένου για ομάδες
sql_euserclass=Μη ορισμένη ή μη έγκυρη κλάση αντικειμένου για χρήστες
sql_egroupclass=Μη ορισμένη ή μη έγκυρη κλάση αντικειμένου για ομάδες
sql_none=Χρήση μόνο τοπικών αρχείων για αποθήκευση χρηστών και ομάδων
sql_mysql=Χρήση Βάσης δεδομένων MySQL
sql_postgresql=Χρήση Βάσης δεδομένων PostgreSQL
sql_ldap=Χρήση διακομιστή LDAP
sql_prefix=Create under DN
sql_addto0=Add new users to database selected above
sql_addto1=Add new users to local files
sql_emod=Missing required Perl module <tt>$1</tt>
sql_etable=Failed to query required table $1 : $2
sql_eldapdn=Base LDAP DN $1 was not found
sql_eclass=LDAP object class $1 does not exist in the server's schema
sql_err=Failed to save user and group database settings
sql_ehost=Missing or un-resolvable hostname
sql_euser=Missing or invalid username (no spaces allowed)
sql_epass=Invalid password (no spaces allowed)
sql_edb=Invalid database name (no spaces allowed)
sql_eprefix=Missing or invalid base DN (no spaces allowed)
sql_eprefix2=Invalid-looking base DN - should be like <tt>dc=mydomain,dc=com</tt>
sql_title2=Create Missing Tables
sql_tableerr=User and group database settings are valid, but some tables needed by Webmin are missing : $1
sql_tableerr2=Click the <b>Create Tables</b> button below to have them created automatically, or manually run the SQL below.
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=Create Missing DN
sql_dnerr=User and group database settings are valid, but the LDAP DN needed by Webmin is missing : $1
sql_dnerr2=Click the <b>Create DN</b> button below to have it create automatically, or add it to your LDAP server manually.
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=Failed to create user and group tables
make_err=Αποτυχία δημιουργίας πινάκων χρηστών και ομάδων
make_exec=Εκτέλεση SQL $1 ..
make_failed=.. δημιουργία απέτυχε : $1
make_done=.. ολοκληρώθηκε
make_still=Some problems were found even after table creation : $1
make_still=Βρέθηκαν κάποια προβλήματα ακόμη και μετά την δημιουργία του πίνακα : $1
makedn_title=Δημιουργία LDAP DN
makedn_eoc=No structural object classes found!
makedn_exec=Creating parent DN $1 ..
makedn_eoc=Δεν βρέθηκαν κλάσεις δομικών αντικειμένων!
makedn_exec=Δημιουργία γονικού DN $1 ..
makedn_failed=.. δημιουργία απέτυχε : $1
makedn_done=.. ολοκληρώθηκε
makedn_still=Some problems were found even after DN creation : $1
makedn_still=Βρέθηκαν κάποια προβλήματα ακόμη και μετά την δημιουργία του DN : $1
schema_title=Λήψη Σχήματος LDAP
schema_desc=Before Webmin can use an LDAP server to store users and groups it must be configured to use the schema below. This can typically be done by saving the schema definition in <tt>/etc/ldap/schema</tt> or <tt>/etc/openldap/schema</tt> as <tt>webmin.schema</tt>, then configuring the server to load that schema file.
schema_download=Download schema file : <a href=$1>$1</a>
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=Failed to setup two-factor authentication
twofactor_euser=Your Webmin user was not found!
twofactor_title=Two-Factor Authentication
twofactor_disable=Disable Two-Factor Authentication
twofactor_already=Your Webmin login already has two-factor authentication enabled with provider $1 and account ID $2.
twofactor_already2=Webmin login $3 already has two-factor authentication enabled with provider $1 and account ID $2.
twofactor_desc=This page allows you to enable two-factor authentication for your Webmin login using <a href='$2' target=_blank>$1</a>. Once active, an additional authentication token will be required when logging into Webmin.
twofactor_desc2=This page allows you to enable two-factor authentication for Webmin login $3 using <a href='$2' target=_blank>$1</a>. Once active, an additional authentication token will be required when logging into Webmin.
twofactor_enable=Enroll For Two-Factor Authentication
twofactor_header=Two-factor authentication enrollment details
twofactor_enrolling=Enrolling for two-factor authentication with provider $1 ..
twofactor_failed=.. enrollment failed : $1
twofactor_done=.. complete. Your ID with this provider is <tt>$1</tt>.
twofactor_setup=Two-factor authentication has not been enabled on this system yet, but can be turned on using the <a href='$1'>Webmin Configuration</a> module.
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.cz.UTF-8 Normal file
View File

@@ -0,0 +1 @@
desc_cz.UTF-8=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.fr.UTF-8 Normal file
View File

@@ -0,0 +1 @@
desc_fr.UTF-8=Utilisateurs Webmin

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

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

1
acl/module.info.hu.UTF-8 Normal file
View File

@@ -0,0 +1 @@
desc_hu.UTF-8=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.UTF-8=Webmin ユーザ

View File

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

View File

@@ -0,0 +1 @@
desc_ko_KR.UTF-8=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.pl.UTF-8 Normal file
View File

@@ -0,0 +1 @@
desc_pl.UTF-8=Użytkownicy Webmina

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.UTF-8 Normal file
View File

@@ -0,0 +1 @@
desc_ru.UTF-8=Пользователи 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.sk.UTF-8 Normal file
View File

@@ -0,0 +1 @@
desc_sk.UTF-8=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_CN.UTF-8=Webmin 用户管理

View File

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

View File

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

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

View File

@@ -4,25 +4,3 @@ os_support=*-linux
category=net
longdesc=Set up a PPP client with the RP-PPPoE package.
depends=net
desc_ca=Client ADSL
desc_bg=ADSL ������
desc_zh_TW.Big5=ADSL«È¤áºÝ
desc_de=ADSL-Client
desc_ja_JP.euc=ADSL ¥¯¥é¥¤¥¢¥ó¥È
desc_tr=ADSL Ýstemcisi
desc_es=Cliente ADSL
desc_zh_TW.UTF-8=ADSL客戶端
desc_ja_JP.UTF-8=ADSL クライアント
desc_ar=ADSL زبون ال
desc_it=Client ADSL
desc_cz=Klient ADSL
desc_nl=ADSL Client
desc_pt_BR=Cliente ADSL
desc_pl=Klient ADSL
desc_cz.UTF-8=Klient ADSL
desc_pl.UTF-8=Klient ADSL
desc_no=ADSL klient
longdesc_ms_MY=Sediakan klien PPP dengan pakej RP-PPPoE.
desc_ms_MY=Klien ADSL
longdesc_pl=Konfigurowanie klienta PPTP z pakietem RP-PPPoE.
longdesc_ca=Configura un client PPP amb el paquet RP-PPPoE.

View File

@@ -0,0 +1 @@
desc_ar=ADSL زبون ال

View File

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

View File

@@ -0,0 +1,2 @@
desc_ca=Client ADSL
longdesc_ca=Configura un client PPP amb el paquet RP-PPPoE.

View File

@@ -0,0 +1 @@
desc_cz=Klient ADSL

View File

@@ -0,0 +1 @@
desc_cz.UTF-8=Klient ADSL

View File

@@ -0,0 +1,2 @@
desc_de=ADSL-Client
longdesc_de=Setze einen PPP client mit dem RP-PPPoE Paket auf.

View File

@@ -0,0 +1 @@
desc_es=Cliente ADSL

View File

@@ -0,0 +1 @@
desc_it=Client ADSL

View File

@@ -0,0 +1 @@
desc_ja_JP.UTF-8=ADSL クライアント

View File

@@ -0,0 +1 @@
desc_ja_JP.euc=ADSL クライアント

View File

@@ -0,0 +1,2 @@
desc_ms_MY=Klien ADSL
longdesc_ms_MY=Sediakan klien PPP dengan pakej RP-PPPoE.

View File

@@ -0,0 +1 @@
desc_nl=ADSL Client

View File

@@ -0,0 +1 @@
desc_no=ADSL klient

View File

@@ -0,0 +1,2 @@
desc_pl=Klient ADSL
longdesc_pl=Konfigurowanie klienta PPTP z pakietem RP-PPPoE.

View File

@@ -0,0 +1 @@
desc_pl.UTF-8=Klient ADSL

View File

@@ -0,0 +1 @@
desc_pt_BR=Cliente ADSL

View File

@@ -0,0 +1 @@
desc_tr=ADSL Ýstemcisi

View File

@@ -0,0 +1 @@
desc_zh_TW.Big5=ADSL<53>め際

View File

@@ -0,0 +1 @@
desc_zh_TW.UTF-8=ADSL客戶端

2
ajaxterm/config.info.ar Normal file
View File

@@ -0,0 +1,2 @@
autologin=وضع تسجيل الدخول,1,0-موجه لاسم المستخدم وكلمة المرور,1-فتح شل الـ root
timeout=مهلة الخمول قبل إغلاق الاتصال,0,5,,ثانية

6
ajaxterm/lang/ar Normal file
View File

@@ -0,0 +1,6 @@
index_title=دخول النص
index_epython=يتطلب Ajaxterm تشغيل Python ، ولكن لم يتم العثور على أمر $1 على النظام الخاص بك.
index_estart=لم يبدأ Ajaxterm بقبول الاتصالات على المنفذ $2 بعد $1 ثانية.
index_popup=فتح في نافذة منفصلة ..
index_credits=استخدام كود من <a href='$1' target=_new>Ajaxterm</a> بواسطة Antony Lesuisse.
__norefs=1

View File

@@ -1,12 +1,3 @@
desc=Text Login
name=ajaxterm
longdesc=Access the shell on your system without the need for a separate SSH client, using Ajaxterm
desc_ca=Entrada en Mode Text
desc_no=Tekst-terminal
desc_nl=Tekst Login
desc_pl=Tryb tekstowy (konsola)
desc_hu=Shell hozzáférés (Ajaxterm)
desc_ms_MY=Log masuk Teks
longdesc_ms_MY=Akses shell pada sistem anda tanpa menggunakan klien SSH secara berasingan dengan menggunaka Ajaxterm
longdesc_pl=Dostêp do pow³oki systemowej bez konieczno¶ci u¿ywania oddzielnego klienta SSH, u¿ywaj±c Ajaxterm
longdesc_ca=Accedeix a la shell del sistema sense necessitat d'un client SSH separat utilitzant Ajaxterm

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

@@ -0,0 +1,2 @@
desc_ar=دخول النص
longdesc_ar=يمكنك الوصول إلى الشل على النظام الخاص بك دون الحاجة إلى عميل SSH منفصل، وذلك باستخدام Ajaxterm

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

@@ -0,0 +1,2 @@
desc_ca=Entrada en Mode Text
longdesc_ca=Accedeix a la shell del sistema sense necessitat d'un client SSH separat utilitzant Ajaxterm

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

@@ -0,0 +1 @@
desc_hu=Shell hozzáférés (Ajaxterm)

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