mirror of
https://github.com/webmin/webmin.git
synced 2026-02-08 00:12:14 +00:00
Compare commits
854 Commits
2.000
...
dev/time-o
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fd3e985cf8 | ||
|
|
3f322bee84 | ||
|
|
20d07a17a8 | ||
|
|
24b59c5b85 | ||
|
|
e5249a6e3b | ||
|
|
a3140c03da | ||
|
|
d154935e8f | ||
|
|
db8d712d83 | ||
|
|
d500367bdd | ||
|
|
03d245384d | ||
|
|
a89415739b | ||
|
|
e81c869531 | ||
|
|
690005a04f | ||
|
|
47043a41c5 | ||
|
|
5aaa81eeb6 | ||
|
|
b9ed596e3e | ||
|
|
e07db9663b | ||
|
|
48078357a3 | ||
|
|
9098936fc2 | ||
|
|
b425bdfbb7 | ||
|
|
392c010840 | ||
|
|
91a20d4b08 | ||
|
|
1db77e36eb | ||
|
|
a927647a07 | ||
|
|
0cc62bf748 | ||
|
|
37abb2707b | ||
|
|
31b2f92b88 | ||
|
|
850030ed17 | ||
|
|
c94e5d9aa0 | ||
|
|
215bfe083b | ||
|
|
af11d17cbd | ||
|
|
60141efc8e | ||
|
|
7ea1236eb6 | ||
|
|
a6597f6ebe | ||
|
|
31d69174fc | ||
|
|
364c37d755 | ||
|
|
c9c672a6a7 | ||
|
|
042e7de2f7 | ||
|
|
4b64ef0073 | ||
|
|
db869203db | ||
|
|
36f2e5d077 | ||
|
|
eaaa470818 | ||
|
|
e9f6ab278d | ||
|
|
764533a6e5 | ||
|
|
0f0e6ba516 | ||
|
|
8c0107f241 | ||
|
|
e0738d301b | ||
|
|
c7393d6e17 | ||
|
|
8694adcf93 | ||
|
|
483fb9074b | ||
|
|
a2adf19b80 | ||
|
|
0b8611b4fd | ||
|
|
8c50a2d147 | ||
|
|
03606c8214 | ||
|
|
43159eef0c | ||
|
|
6ebce2bdce | ||
|
|
87e6397f27 | ||
|
|
188e1aeb88 | ||
|
|
eff6228928 | ||
|
|
ce0819b1ed | ||
|
|
01ea77ebca | ||
|
|
24dba0f32b | ||
|
|
409064bb24 | ||
|
|
2be51bb8d3 | ||
|
|
058230ab3d | ||
|
|
b151fcaf15 | ||
|
|
0b99afaa0f | ||
|
|
a3808605d6 | ||
|
|
00726bb577 | ||
|
|
8bd1c56743 | ||
|
|
6e7eced812 | ||
|
|
b25d128665 | ||
|
|
b9891fffc2 | ||
|
|
cc591c3e91 | ||
|
|
88eb228f77 | ||
|
|
7c40195c14 | ||
|
|
ce65643c03 | ||
|
|
d66a040fc6 | ||
|
|
710a2ff235 | ||
|
|
6a68ae5474 | ||
|
|
427c8b9370 | ||
|
|
aff97d2ebd | ||
|
|
a63c8aadc0 | ||
|
|
f915a96542 | ||
|
|
4b139bd4ee | ||
|
|
b8935cd933 | ||
|
|
0c9cda6a0b | ||
|
|
7cef589e92 | ||
|
|
d7222415a2 | ||
|
|
5eb61da8dd | ||
|
|
0fcce117a1 | ||
|
|
5c84313e39 | ||
|
|
2bb36069f5 | ||
|
|
242e694181 | ||
|
|
43e4320959 | ||
|
|
50367ed74d | ||
|
|
6100583d60 | ||
|
|
cf79131ec4 | ||
|
|
682399997f | ||
|
|
fe8bcba3a4 | ||
|
|
30208960a1 | ||
|
|
b5aaba9119 | ||
|
|
0064fbf4ed | ||
|
|
aef0176c41 | ||
|
|
2f85da3c72 | ||
|
|
0ead391e47 | ||
|
|
8e083d044e | ||
|
|
1ce1507b14 | ||
|
|
b8238bf3d5 | ||
|
|
166ea04954 | ||
|
|
6ca851c49a | ||
|
|
ae805cfdd2 | ||
|
|
7932c08507 | ||
|
|
5e4212812c | ||
|
|
550aa7593b | ||
|
|
6e2ab1c2fb | ||
|
|
f00bb0a77c | ||
|
|
37d470bd69 | ||
|
|
98c3f82ea5 | ||
|
|
6389fafaef | ||
|
|
31eb218094 | ||
|
|
ead01b541e | ||
|
|
dc1f64eeaf | ||
|
|
ab4b7cf20c | ||
|
|
69ccb45686 | ||
|
|
ec6df9cf85 | ||
|
|
9eaa217e8c | ||
|
|
02dd766c80 | ||
|
|
fc5483972b | ||
|
|
a1aa6a41b6 | ||
|
|
59f7a056e2 | ||
|
|
fa562f6766 | ||
|
|
fedb53ce45 | ||
|
|
352a1323a7 | ||
|
|
90a144516b | ||
|
|
a4b0a84149 | ||
|
|
edd4be6cb5 | ||
|
|
92f1c7d2ef | ||
|
|
b5ad834a0c | ||
|
|
ffcdcb560f | ||
|
|
cf953603d2 | ||
|
|
f468efd888 | ||
|
|
744edd8911 | ||
|
|
dee0ad64f9 | ||
|
|
ff4aacb5bc | ||
|
|
89bc90d3a7 | ||
|
|
c3fa84a7cd | ||
|
|
395d7d261d | ||
|
|
0510ca7092 | ||
|
|
05016e24cc | ||
|
|
2ffe6f6b22 | ||
|
|
2890b4487b | ||
|
|
fcb34f6790 | ||
|
|
f3dae49b82 | ||
|
|
aba9925805 | ||
|
|
216a7f9703 | ||
|
|
417cee61f6 | ||
|
|
306037cabb | ||
|
|
ce525ecb4f | ||
|
|
df21b28d5d | ||
|
|
3d90c7ff4f | ||
|
|
caa10ccf5c | ||
|
|
1e87a3f190 | ||
|
|
5a9f2de6d3 | ||
|
|
cdcee0b40b | ||
|
|
7c1c3b22fb | ||
|
|
660b94ceb5 | ||
|
|
23731b17ea | ||
|
|
c929fd9ade | ||
|
|
26d0638df5 | ||
|
|
31c63b3e2a | ||
|
|
3a651333a0 | ||
|
|
8fbfc5f432 | ||
|
|
9967ca9a40 | ||
|
|
7ecb1d8af7 | ||
|
|
c9953044f2 | ||
|
|
24da55639e | ||
|
|
7181b5aebd | ||
|
|
98bc559f88 | ||
|
|
d54342b37d | ||
|
|
ed0fcaaaff | ||
|
|
26f899e3df | ||
|
|
579975dcc7 | ||
|
|
674836594a | ||
|
|
495d87a619 | ||
|
|
1ff8d1cc5d | ||
|
|
f035c54771 | ||
|
|
fb635c1591 | ||
|
|
d408230132 | ||
|
|
b6422024a6 | ||
|
|
7c4cf83cd4 | ||
|
|
24ed688d1d | ||
|
|
19a5766762 | ||
|
|
6b3d776bc1 | ||
|
|
c94472f020 | ||
|
|
c5df379ff1 | ||
|
|
619726ea1a | ||
|
|
e7f1da486d | ||
|
|
088e3a1c19 | ||
|
|
ef7102f0d3 | ||
|
|
0364c4810d | ||
|
|
7a18007354 | ||
|
|
f46cc45c0d | ||
|
|
2818c056e5 | ||
|
|
094e1792e0 | ||
|
|
daa1c7e845 | ||
|
|
809458e82a | ||
|
|
4696aea22e | ||
|
|
21a9df8cc7 | ||
|
|
37e91698a9 | ||
|
|
10dfc379ab | ||
|
|
55921fdf48 | ||
|
|
e39924da85 | ||
|
|
1f11faa626 | ||
|
|
98a9313d81 | ||
|
|
8af2ca1fba | ||
|
|
bf6d35f37e | ||
|
|
dc7e3516bd | ||
|
|
1520049847 | ||
|
|
1707597f1f | ||
|
|
2bbe2b66f3 | ||
|
|
0f4fe0e64c | ||
|
|
df4bff0a58 | ||
|
|
e68873d039 | ||
|
|
3f8e37eb11 | ||
|
|
764e173f90 | ||
|
|
3bf1718b30 | ||
|
|
198146894f | ||
|
|
acd60fbc6a | ||
|
|
807443a7bd | ||
|
|
cdcd3cec52 | ||
|
|
13ca94043c | ||
|
|
021247d98d | ||
|
|
5cb837446f | ||
|
|
689c973072 | ||
|
|
7e76d09358 | ||
|
|
b15da673d6 | ||
|
|
434eb4a42e | ||
|
|
76ad456c2f | ||
|
|
22e7e5c553 | ||
|
|
777321687e | ||
|
|
00f8bb60d4 | ||
|
|
4b5f3d7ccd | ||
|
|
415b7cdeb8 | ||
|
|
5158d0ea37 | ||
|
|
bfc0f89b55 | ||
|
|
d51bdb1dc9 | ||
|
|
db73d5e7a6 | ||
|
|
ca971b720d | ||
|
|
8588c96650 | ||
|
|
f2fd4be101 | ||
|
|
cbe4fccb09 | ||
|
|
5deee0c76d | ||
|
|
316ff18969 | ||
|
|
0214ea71c7 | ||
|
|
06df6994b2 | ||
|
|
e0f6251b77 | ||
|
|
c473443ac0 | ||
|
|
4c086815d2 | ||
|
|
65c5f42c94 | ||
|
|
ee21f22e56 | ||
|
|
5d9643e36d | ||
|
|
cecb8ed96d | ||
|
|
4903099544 | ||
|
|
d333f1fe16 | ||
|
|
286c5c6c51 | ||
|
|
06d212ddfc | ||
|
|
35a259eabc | ||
|
|
40bf45ae42 | ||
|
|
a875b8e7eb | ||
|
|
faa7b57970 | ||
|
|
7bf010f9f8 | ||
|
|
8ced702aa1 | ||
|
|
ed042f3a53 | ||
|
|
67a0eca90c | ||
|
|
ff5119da7c | ||
|
|
4bf1a38288 | ||
|
|
eee5331b28 | ||
|
|
beed9af645 | ||
|
|
087f1e7776 | ||
|
|
c80eb8b6ae | ||
|
|
e43fbfdaa5 | ||
|
|
55553c43a1 | ||
|
|
a035e2f6c5 | ||
|
|
cee528f46c | ||
|
|
2406f19084 | ||
|
|
3bdc75bb15 | ||
|
|
4fcb99b89a | ||
|
|
335136be14 | ||
|
|
e88ae050a9 | ||
|
|
43bf4bbc15 | ||
|
|
6451f4b115 | ||
|
|
f6b8cc6302 | ||
|
|
f2209fb633 | ||
|
|
1879848d11 | ||
|
|
aaf7b9f24b | ||
|
|
451a7e2e6a | ||
|
|
509141f5d5 | ||
|
|
52c06534db | ||
|
|
29ef2d5f33 | ||
|
|
1febfdbe0f | ||
|
|
277f67dac9 | ||
|
|
d199de8469 | ||
|
|
1f7753db43 | ||
|
|
c02b2cdbea | ||
|
|
8fabb28e7a | ||
|
|
4117119c44 | ||
|
|
2584bc05cf | ||
|
|
72ecf54a17 | ||
|
|
a0f2527ed0 | ||
|
|
343307f703 | ||
|
|
d4f541015d | ||
|
|
e92763e3d7 | ||
|
|
b0eb96d003 | ||
|
|
5c26bf4de3 | ||
|
|
374e5bf07c | ||
|
|
ca814a4e6f | ||
|
|
9b2fc2c9f4 | ||
|
|
ca6acb4a8c | ||
|
|
4dd017dce4 | ||
|
|
562eb544e5 | ||
|
|
65668c084f | ||
|
|
111aa65b8f | ||
|
|
52926dcb65 | ||
|
|
9fa99120ef | ||
|
|
ab94e020e0 | ||
|
|
29354389f4 | ||
|
|
c3bd222492 | ||
|
|
459a5ee6b8 | ||
|
|
623fcc23d9 | ||
|
|
9d37f0d9e6 | ||
|
|
5fde216573 | ||
|
|
4bd9c59038 | ||
|
|
8c299b60ff | ||
|
|
ad7967f3b5 | ||
|
|
e080fb3470 | ||
|
|
62fccc4e0d | ||
|
|
b0fc89f487 | ||
|
|
a965b41cce | ||
|
|
0bbb255a88 | ||
|
|
57b9e4ca3f | ||
|
|
dbb691a7c4 | ||
|
|
cf61a472f5 | ||
|
|
2a31af4870 | ||
|
|
54044b78ef | ||
|
|
726d28d807 | ||
|
|
8db65344d5 | ||
|
|
cb6ad018cf | ||
|
|
00bf2dd153 | ||
|
|
b54bd7f21e | ||
|
|
6829c94257 | ||
|
|
095288d661 | ||
|
|
3ea461d70c | ||
|
|
5058e9c752 | ||
|
|
590ce839ae | ||
|
|
e18e20605a | ||
|
|
e38b923430 | ||
|
|
06d429af32 | ||
|
|
f300bd7f5b | ||
|
|
50df0e4d02 | ||
|
|
c6a4a80e58 | ||
|
|
bb75d7fa7b | ||
|
|
ce43b53e5c | ||
|
|
aaee5bedac | ||
|
|
edcf8841ab | ||
|
|
5275505ba0 | ||
|
|
a9349c7fe5 | ||
|
|
9f0d9a967b | ||
|
|
5f6f65a78f | ||
|
|
bb15603724 | ||
|
|
84c92c4da2 | ||
|
|
e51e3a8d42 | ||
|
|
d336f5a15b | ||
|
|
6c297057d3 | ||
|
|
1531b18566 | ||
|
|
be9b67de40 | ||
|
|
a80df4be5c | ||
|
|
b05a55e8c2 | ||
|
|
f1a434b65a | ||
|
|
543b87c9e7 | ||
|
|
fa16dc06d1 | ||
|
|
1aa0d9b812 | ||
|
|
6269c24f03 | ||
|
|
cf4ebf0bfe | ||
|
|
2f21d0b067 | ||
|
|
bf19dc1119 | ||
|
|
40091463ee | ||
|
|
4eaddb6359 | ||
|
|
3a33573c30 | ||
|
|
5410dd7bb9 | ||
|
|
e58d54ed86 | ||
|
|
d900e90203 | ||
|
|
f27ad16496 | ||
|
|
6673b314b2 | ||
|
|
2e0b7ef82b | ||
|
|
e72415952c | ||
|
|
4d67184f2c | ||
|
|
f4f6eeac6d | ||
|
|
3e3dae7854 | ||
|
|
f4b54f13ee | ||
|
|
276c599e55 | ||
|
|
97725db48d | ||
|
|
7fcfafd0fa | ||
|
|
31385f526c | ||
|
|
35a5e3f5b9 | ||
|
|
ad8311d22e | ||
|
|
b6211aff2e | ||
|
|
afebdc912c | ||
|
|
96395b1592 | ||
|
|
e158eb6005 | ||
|
|
38d0188a66 | ||
|
|
8f29bb20e4 | ||
|
|
d84df45886 | ||
|
|
ad61b5972b | ||
|
|
90c002ae8c | ||
|
|
38a80244db | ||
|
|
3d314a24dc | ||
|
|
4b92766495 | ||
|
|
1705bab13e | ||
|
|
4ede4520e4 | ||
|
|
61806a8799 | ||
|
|
82be6e142f | ||
|
|
aa5443881c | ||
|
|
617b731671 | ||
|
|
166df0cb92 | ||
|
|
b32c5a01c7 | ||
|
|
4e21e753f4 | ||
|
|
c0c993efec | ||
|
|
14b5ae8b4f | ||
|
|
f4c367f2ae | ||
|
|
c4a2bb6cd7 | ||
|
|
06beb70568 | ||
|
|
d03dcf02d2 | ||
|
|
e9d58bdd42 | ||
|
|
61000107b8 | ||
|
|
8f6a2ac462 | ||
|
|
291ba25691 | ||
|
|
1550e9e639 | ||
|
|
7ac4a389fb | ||
|
|
394ca56f4b | ||
|
|
612e2ceb21 | ||
|
|
76f9bea696 | ||
|
|
011e76c90a | ||
|
|
65a0ced403 | ||
|
|
85d303def9 | ||
|
|
a57af8c481 | ||
|
|
5f5a2b606f | ||
|
|
76f15dd28f | ||
|
|
7abb43c67f | ||
|
|
0533ce55c4 | ||
|
|
745261d663 | ||
|
|
894beb251e | ||
|
|
bd12983a77 | ||
|
|
8df0c4dc41 | ||
|
|
bcf2e0879a | ||
|
|
023f1b88b1 | ||
|
|
4c0ac21dc7 | ||
|
|
8de2847fe5 | ||
|
|
a294083e12 | ||
|
|
52588da598 | ||
|
|
094f6e3f03 | ||
|
|
f15a13bb38 | ||
|
|
0edfee6da2 | ||
|
|
ef40015214 | ||
|
|
6a2125a891 | ||
|
|
94a3c27166 | ||
|
|
d0511685a7 | ||
|
|
4b57b06b04 | ||
|
|
381aedcafe | ||
|
|
2c86164b6b | ||
|
|
dbb09b5278 | ||
|
|
4907aeb2dd | ||
|
|
b62fb504ac | ||
|
|
e6795f28f9 | ||
|
|
0a6c67e55f | ||
|
|
3d443b378a | ||
|
|
f698c0c548 | ||
|
|
87d7eec743 | ||
|
|
d82e89fb6b | ||
|
|
39bfa013f5 | ||
|
|
2687db85c7 | ||
|
|
a659146025 | ||
|
|
eb998dc84d | ||
|
|
e92a17c417 | ||
|
|
d754624baa | ||
|
|
295f98c694 | ||
|
|
74716f5d3f | ||
|
|
37453226da | ||
|
|
05475f051c | ||
|
|
7b2456aba5 | ||
|
|
3f1a9a5d8b | ||
|
|
0d1ced583f | ||
|
|
d1fa6cea55 | ||
|
|
e7f7aaaad5 | ||
|
|
5991d905e3 | ||
|
|
7062406267 | ||
|
|
a249e9be00 | ||
|
|
e3212d7f94 | ||
|
|
c39b7fdc50 | ||
|
|
1ff0ee36e4 | ||
|
|
1763f9e4cc | ||
|
|
ec622fdf95 | ||
|
|
ab00e4c7df | ||
|
|
825842267a | ||
|
|
c75346ec93 | ||
|
|
4f49d74def | ||
|
|
6a97bf2ebf | ||
|
|
dd4adbba77 | ||
|
|
a7ca787c16 | ||
|
|
782f9ca351 | ||
|
|
ad70a474d9 | ||
|
|
79badb6f58 | ||
|
|
b67f7c1e65 | ||
|
|
29517915f9 | ||
|
|
9cef9452d1 | ||
|
|
661bb957f9 | ||
|
|
f42b7436f3 | ||
|
|
f6adfaa856 | ||
|
|
42d1bfaf96 | ||
|
|
04a9b8785d | ||
|
|
424c475b5f | ||
|
|
45e5049012 | ||
|
|
26d19cb0d7 | ||
|
|
38e9df8f48 | ||
|
|
b4603b6030 | ||
|
|
163480b859 | ||
|
|
ad9a5d7871 | ||
|
|
693eda3971 | ||
|
|
d2932b3ed7 | ||
|
|
7fc6336f8f | ||
|
|
49bbb04750 | ||
|
|
d5892ed348 | ||
|
|
f550ffe799 | ||
|
|
9ab8908710 | ||
|
|
88de56f447 | ||
|
|
f7fb861e73 | ||
|
|
21c47af212 | ||
|
|
2c6533146d | ||
|
|
44909997d0 | ||
|
|
b0c26867fe | ||
|
|
1a953bf2fe | ||
|
|
3a67aa1071 | ||
|
|
676f369cd3 | ||
|
|
e65a5718d6 | ||
|
|
8daba09826 | ||
|
|
f74ef12e70 | ||
|
|
5a818ce701 | ||
|
|
ca35844f82 | ||
|
|
3672394e2e | ||
|
|
cd341663a1 | ||
|
|
3c15d076d5 | ||
|
|
8779372aec | ||
|
|
187914b069 | ||
|
|
30b9858417 | ||
|
|
19070f3383 | ||
|
|
7a5e917d34 | ||
|
|
3b86ebed97 | ||
|
|
6fb8de6e37 | ||
|
|
9a06472017 | ||
|
|
2b77a405ff | ||
|
|
e3792a48e0 | ||
|
|
389d107a39 | ||
|
|
7142ae8620 | ||
|
|
1d414e1533 | ||
|
|
2e4d3c8ccf | ||
|
|
f2687a20d1 | ||
|
|
9f42eaf58f | ||
|
|
027578312a | ||
|
|
f144517e6c | ||
|
|
41f6eaf1f1 | ||
|
|
fa0fcf52c1 | ||
|
|
c6419a471e | ||
|
|
1a296d9579 | ||
|
|
bf74599502 | ||
|
|
8c2ae56298 | ||
|
|
ccace2ce81 | ||
|
|
f1b2adaa59 | ||
|
|
e5e4b65faf | ||
|
|
d3d33af3c0 | ||
|
|
13db341e50 | ||
|
|
16859a87fd | ||
|
|
27e3b7cbed | ||
|
|
e1816a9e3c | ||
|
|
d625a5d2f9 | ||
|
|
43832c8ed9 | ||
|
|
c8e94c8cdc | ||
|
|
f2ca4e1fdd | ||
|
|
b014291882 | ||
|
|
6d96dd6a13 | ||
|
|
3d73e2faae | ||
|
|
d180b0a0f4 | ||
|
|
62d2a6d0e8 | ||
|
|
a57151c7bd | ||
|
|
5c7494cccd | ||
|
|
7fb5e74e2b | ||
|
|
e098d614cb | ||
|
|
2a01e93371 | ||
|
|
c57fba5b57 | ||
|
|
cd5616a6c0 | ||
|
|
7bceedfe42 | ||
|
|
669af033d1 | ||
|
|
eef79887ee | ||
|
|
25f01179a3 | ||
|
|
0185397a0c | ||
|
|
e8a875fc29 | ||
|
|
ec216a0115 | ||
|
|
87c8146698 | ||
|
|
9f2ef4c91a | ||
|
|
20f40d0d38 | ||
|
|
9ea1f0ad52 | ||
|
|
989e15d4cd | ||
|
|
5204bd1a1b | ||
|
|
72cce4349b | ||
|
|
2574e2012f | ||
|
|
fbef076ebc | ||
|
|
3c5e065edc | ||
|
|
84a7279442 | ||
|
|
435c55039e | ||
|
|
4aa80112c4 | ||
|
|
a1d09c977f | ||
|
|
67f8f9ccd6 | ||
|
|
c23c334eed | ||
|
|
e94b819b7b | ||
|
|
4c7eb9ccb2 | ||
|
|
a1b497dc72 | ||
|
|
7064fc4708 | ||
|
|
29960cfe92 | ||
|
|
ec1a1ed023 | ||
|
|
a97bf30bd8 | ||
|
|
b640e87969 | ||
|
|
3026a51a1f | ||
|
|
e9bcccfc8c | ||
|
|
b32fb2da61 | ||
|
|
b7758a8bcd | ||
|
|
65aaf7ad92 | ||
|
|
296a904e78 | ||
|
|
5f32e6e80e | ||
|
|
a29a356689 | ||
|
|
1cb39a681c | ||
|
|
e1a61d7815 | ||
|
|
8b60a24251 | ||
|
|
bf46fe67b8 | ||
|
|
760e0e3152 | ||
|
|
b1a2b5dfc9 | ||
|
|
86e1493dee | ||
|
|
74e37099fd | ||
|
|
fe81978900 | ||
|
|
3f1c4a23ad | ||
|
|
21faef0804 | ||
|
|
ed7997d306 | ||
|
|
ba10eb4173 | ||
|
|
ea741f002d | ||
|
|
6948205ebe | ||
|
|
4c686dbd1d | ||
|
|
6ad8c64c31 | ||
|
|
cc70ab2f39 | ||
|
|
1019a2697a | ||
|
|
214b5f3e61 | ||
|
|
379cf53076 | ||
|
|
285815cab2 | ||
|
|
8cdd3eeeab | ||
|
|
acec438536 | ||
|
|
98c2ce24c1 | ||
|
|
b049ba6c3b | ||
|
|
f153590cf2 | ||
|
|
0c5cbaef3f | ||
|
|
cb98164c82 | ||
|
|
0930bdde32 | ||
|
|
debcde489d | ||
|
|
bf0a3a109b | ||
|
|
231c8fcbd3 | ||
|
|
831abe0812 | ||
|
|
429cf742be | ||
|
|
e2438029ab | ||
|
|
532e1150ce | ||
|
|
70546895cd | ||
|
|
3758aec710 | ||
|
|
5224603d0a | ||
|
|
8d7731e72b | ||
|
|
8db0de4f9c | ||
|
|
d7c34eab2b | ||
|
|
a87f3fbf89 | ||
|
|
9c56426ccd | ||
|
|
5404142690 | ||
|
|
9350bd79cd | ||
|
|
854d34bda2 | ||
|
|
0ec465cfb0 | ||
|
|
f7441d2c22 | ||
|
|
65a00792aa | ||
|
|
6495b12ddc | ||
|
|
561763d610 | ||
|
|
758370c84c | ||
|
|
8d5f43d73b | ||
|
|
4b9e7831af | ||
|
|
b9e6ceecfc | ||
|
|
60349eb62e | ||
|
|
18a84c643e | ||
|
|
6a38dd89d1 | ||
|
|
f1924ddf81 | ||
|
|
3456f581de | ||
|
|
460ba7d8cd | ||
|
|
d16b6433f3 | ||
|
|
a4d5956291 | ||
|
|
afb8b9971a | ||
|
|
de53c5acc0 | ||
|
|
79f485d81d | ||
|
|
783ba32a48 | ||
|
|
5a53efb560 | ||
|
|
fa57718bf8 | ||
|
|
b863134d61 | ||
|
|
e6a2bb15b0 | ||
|
|
6546ad5e4a | ||
|
|
8919aafc19 | ||
|
|
9603792ab3 | ||
|
|
16e4a750b1 | ||
|
|
d3fe07cecc | ||
|
|
ae99d7a862 | ||
|
|
81376eb3fc | ||
|
|
e8d971243f | ||
|
|
ced2b98dde | ||
|
|
0895b4724f | ||
|
|
2180c77d9a | ||
|
|
f00a322d94 | ||
|
|
340b883f92 | ||
|
|
2fad122571 | ||
|
|
e423216731 | ||
|
|
85ec6381a1 | ||
|
|
5507f501df | ||
|
|
60a93b9f55 | ||
|
|
1cea2dfdd6 | ||
|
|
273100ec6e | ||
|
|
71fb561694 | ||
|
|
2d2bac1804 | ||
|
|
dd937476e3 | ||
|
|
22af3160c0 | ||
|
|
94c64c2308 | ||
|
|
8e18120cbd | ||
|
|
8410db5a1f | ||
|
|
ea0e66cff5 | ||
|
|
bbef983d2f | ||
|
|
fd7102ce81 | ||
|
|
62c3e4b3cd | ||
|
|
57801818b9 | ||
|
|
84808c3a3b | ||
|
|
4ae46dbe83 | ||
|
|
06094e22f4 | ||
|
|
7eb0821606 | ||
|
|
d3d6901a23 | ||
|
|
57537ef282 | ||
|
|
f13d6347a6 | ||
|
|
1d7cd7da24 | ||
|
|
7c301848cb | ||
|
|
feb87e2b53 | ||
|
|
c28e60951b | ||
|
|
90e164671f | ||
|
|
7d24ac3841 | ||
|
|
b2798dbe89 | ||
|
|
fa465d0f76 | ||
|
|
0b95533a88 | ||
|
|
3a86b6f00d | ||
|
|
d400db0684 | ||
|
|
f126fc3133 | ||
|
|
2eded6df95 | ||
|
|
f596d064b4 | ||
|
|
391773274f | ||
|
|
52d34aea5d | ||
|
|
8307d78c07 | ||
|
|
0c22608c7a | ||
|
|
7faf34961c | ||
|
|
348cdd1a50 | ||
|
|
4f8b96cfeb | ||
|
|
5ca8dea7a3 | ||
|
|
c12e1c9c25 | ||
|
|
d0ed52adf7 | ||
|
|
261e5eaf40 | ||
|
|
e1144a7398 | ||
|
|
1a6b280ab6 | ||
|
|
fcd0c11ef9 | ||
|
|
8fef42775b | ||
|
|
c18aaea427 | ||
|
|
ed0d487fc5 | ||
|
|
6075313456 | ||
|
|
91ac918965 | ||
|
|
2142edce39 | ||
|
|
3dd1234c24 | ||
|
|
90c23f6a1e | ||
|
|
7b1d70d620 | ||
|
|
66849cbe55 | ||
|
|
067dc65b5d | ||
|
|
2108bb5732 | ||
|
|
4d2c8979e9 | ||
|
|
2bc7440cca | ||
|
|
aa0e40d260 | ||
|
|
82100ca232 | ||
|
|
5868f8628d | ||
|
|
200d597a28 | ||
|
|
5949e01c6b | ||
|
|
4bbf2b13a3 | ||
|
|
d7477336ac | ||
|
|
d0a04cafc3 | ||
|
|
15f9f8f206 | ||
|
|
b45d55ac1b | ||
|
|
2bc8def078 | ||
|
|
339ec2178a | ||
|
|
7cb916d64d | ||
|
|
0e974b8fcc | ||
|
|
c7aa3c1875 | ||
|
|
3747f930b0 | ||
|
|
5e521515d9 | ||
|
|
f0c976a9c1 | ||
|
|
8d298821bc | ||
|
|
9f1cea1af4 | ||
|
|
5c71893482 | ||
|
|
003d04f214 | ||
|
|
9d0ceb6e00 | ||
|
|
f3e1f347a5 | ||
|
|
26138b82f5 | ||
|
|
db3ade87cc | ||
|
|
8fd9b20139 | ||
|
|
3893e7a81f | ||
|
|
c12cf25ecd | ||
|
|
6bd63a8a14 | ||
|
|
951ca59f52 | ||
|
|
310b639015 | ||
|
|
9e89b7bc2e | ||
|
|
d49eaccb60 | ||
|
|
0e23892ca5 | ||
|
|
2d5175d160 | ||
|
|
52a83dd01d | ||
|
|
8426c3b035 | ||
|
|
06483d9429 | ||
|
|
095d114425 | ||
|
|
9193423d3d | ||
|
|
a3ec6756ea | ||
|
|
f6c8528412 | ||
|
|
55c73f166d | ||
|
|
ed4cea5323 | ||
|
|
6d867abcea | ||
|
|
96d92ef3ff | ||
|
|
11fbe3fd54 | ||
|
|
8664fbd78c | ||
|
|
4effbdd722 | ||
|
|
9908785276 | ||
|
|
0cdae69937 | ||
|
|
62678a42df | ||
|
|
fa1c20fcf5 | ||
|
|
7a644042bd | ||
|
|
61ae4fe1c2 | ||
|
|
e3423aeeaa | ||
|
|
859c048d46 | ||
|
|
de0d57a13d | ||
|
|
22cd52a451 | ||
|
|
7f61f2536d | ||
|
|
d2cce7482b |
84
CHANGELOG.md
84
CHANGELOG.md
@@ -1,5 +1,89 @@
|
|||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
|
#### 2.021 (March 19, 2023)
|
||||||
|
* Add ability to set locale in Webmin Users module for consistency
|
||||||
|
* Fix an error when `make_date` is called on undefined value #1860
|
||||||
|
* Fix clearing packages caches before checking for updates in status collection #1863
|
||||||
|
* Update the Authentic theme to the latest version
|
||||||
|
|
||||||
|
#### 2.020 (March 08, 2023)
|
||||||
|
* Add full locale support
|
||||||
|
* Add slave zone file format option in BIND DNS module
|
||||||
|
* Add support for editing ACLs in File Manager
|
||||||
|
* Add support to configure SSL connection for MySQL/MariaDB module
|
||||||
|
* Add support for compressed backups in PostgreSQL module
|
||||||
|
* Add support for displaying inodes too in Disk Usage in the Dashboard
|
||||||
|
* Add better support for CloudLinux
|
||||||
|
* Fix to always default to RSA key type in Let's Encrypt requests
|
||||||
|
* Fix setup repository script for Oracle
|
||||||
|
* Fix shutdown timeout to avoid termination of running processes
|
||||||
|
* Fix support for SpamAssassin 4
|
||||||
|
* Fix to use system default hashing format for `htpasswd` file
|
||||||
|
* Fix FastRPC issues
|
||||||
|
* Update the Authentic theme to the latest version, with sped-up Dashboard performance
|
||||||
|
|
||||||
|
#### 2.013 (January 19, 2023)
|
||||||
|
* Fix Authentic theme issue with error handling
|
||||||
|
* Fix Framed theme to respect selected mode in left menu
|
||||||
|
* Fix search bar in left menu in Framed theme
|
||||||
|
|
||||||
|
#### 2.012 (January 18, 2023)
|
||||||
|
* Fix to set the correct algorithm when setting up RNDC #1817
|
||||||
|
* Fix the loop bug when sourcing other network configs in Debian
|
||||||
|
* Fix to include all Debian network config files in backups
|
||||||
|
* Fix to stop doing expensive package re-fetch on upgrades
|
||||||
|
* Add support for defining hostname for WebSocket connection
|
||||||
|
* Add Debian 12 support
|
||||||
|
|
||||||
|
#### 2.011 (January 10, 2023)
|
||||||
|
* Add ability to set shell character encoding and set `TERM` environmental variable in the new Terminal module
|
||||||
|
* Add support for editing network interfaces in include files for Debian systems
|
||||||
|
* Add various improvements to the old good Framed Theme
|
||||||
|
* Fix to change Gray Framed Theme name to Framed Theme
|
||||||
|
* Fix to verify and close WebSocket session, if parent session was closed
|
||||||
|
* Fix to remove `RC4` from the list of strong ciphers
|
||||||
|
* Fix don't fail LDAP user or group deletion, if they have already been deleted
|
||||||
|
* Fix error handling in MySQL/MariaDB Database server module when executing SQL commands
|
||||||
|
* Fix adding an extra server attachment field and other bugs in Read User Mail module
|
||||||
|
* Fix the link to release notes for Rocky Linux
|
||||||
|
* Fix issues with freezing and thawing dynamic reverse zones in BIND DNS Server module
|
||||||
|
* Fix bugs for modules granting anonymous access
|
||||||
|
* Fix `mailbox_idle_check_interval` option related bugs in Dovecot module [sourceforge.net#5602](https://sourceforge.net/p/webadmin/bugs/5602/)
|
||||||
|
* Fix to use correct extension for package file when upgrading Webmin [webmin/authentic-theme#1633](https://github.com/webmin/authentic-theme/issues/1633)
|
||||||
|
* Update the Authentic theme to the latest version
|
||||||
|
|
||||||
|
#### 2.010 (November 27, 2022)
|
||||||
|
* Add a new Terminal module (interactive shell)
|
||||||
|
* Add a new `setup-repos.sh` script to setup Webmin repos
|
||||||
|
* Add to replace old Gray Theme with Virtualmin Framed Theme
|
||||||
|
* Add _systemd_ improvements
|
||||||
|
* Add proper support for openSUSE Leap and Tumbleweed
|
||||||
|
* Add Linux Lite support
|
||||||
|
* Fix connecting to external IPv6 LDAP server
|
||||||
|
* Fix self-signed certificate generation
|
||||||
|
* Fix setting hostname using `hostnamectl` command on _systemd_ systems
|
||||||
|
* Fix to exclude sensors with unknown temperatures
|
||||||
|
* Fix for FreeBSD to support Let's Encrypt certificates requests
|
||||||
|
* Fix to support attachment filenames with slash in them
|
||||||
|
|
||||||
|
#### 2.001 (September 18, 2022)
|
||||||
|
* Fix missing origins and action for direct rules in FirewallD module
|
||||||
|
* Removed the need for a full restart when updating SSH keys
|
||||||
|
* Improved the Javascript for redirects to HTTPS
|
||||||
|
|
||||||
|
#### 2.000 (August 21, 2022)
|
||||||
|
* Add to enforce HTTP Strict Transport Security (HSTS) policy in SSL enabled mode
|
||||||
|
* Add better `http` to `https` redirects when SSL is enabled
|
||||||
|
* Add support for installing multiple versions of Webmin on `systemd` systems
|
||||||
|
* Add support for AMD CPU thermisters #1714
|
||||||
|
* Add better support for Webmin minor (release) versions upgrades
|
||||||
|
* Add Webmin and Usermin configuration modules display minor (release) version
|
||||||
|
* Add Mint Linux support
|
||||||
|
* Add latest Authentic 20.00 [theme update](https://github.com/webmin/authentic-theme/releases/tag/20.00) with number of bug fixes
|
||||||
|
* Fix to also restart dependent services (i.e. `fail2ban`) upon `firewalld` restart
|
||||||
|
* Fix to preserve service state for Webmin and Usermin upon package upgrades (i.e. don't start stopped)
|
||||||
|
* Fix Bind module config incorrectly updated upon Webmin upgrades on CentOS 7
|
||||||
|
|
||||||
#### 1.999 (August 4, 2022)
|
#### 1.999 (August 4, 2022)
|
||||||
* Fix to allow IPv6 addresses for slaves in BIND module
|
* Fix to allow IPv6 addresses for slaves in BIND module
|
||||||
* Fix to send `HUP` signal on reload with `systemd`
|
* Fix to send `HUP` signal on reload with `systemd`
|
||||||
|
|||||||
40
README.md
40
README.md
@@ -1,18 +1,31 @@
|
|||||||
## Contents
|
|
||||||
|
<p align="center"><img src="https://user-images.githubusercontent.com/4426533/218263860-f7baf9d6-cb19-4ddc-86dc-ac1b7a3c3a8a.png" alt="Webmin" width="310px"></p>
|
||||||
|
|
||||||
|
<p align="center"> <a href="https://webmin.com/docs/" target="_blank">Documentation</a> | <a href="https://webmin.com/faq/" target="_blank">FAQ</a> | <a href="https://webmin.com/security/" target="_blank">Security</a> | <a href="https://webmin.com/screenshots/" target="_blank">Screenshots</a> | <a href="https://forum.virtualmin.com/c/webmin/12" target="_blank">Forum</a> <br><br> <a href="https://webmin.com/"><img src="https://img.shields.io/badge/downloads-25M+-brightgreen.svg" alt="Downloads"></a> <a href="https://github.com/webmin/webmin/releases/"><img src="https://img.shields.io/github/release/webmin/webmin" alt="Latest release"></a> <a href="https://github.com/webmin/webmin/stargazers"><img src="https://img.shields.io/github/stars/webmin/webmin" alt="Stars"></a> <a href="https://github.com/webmin/webmin/network/members"><img src="https://img.shields.io/github/forks/webmin/webmin" alt="Members"></a> <a href="https://github.com/webmin/webmin/contributors/"><img src="https://img.shields.io/github/contributors/webmin/webmin" alt="Contributors"></a> <a href="https://github.com/webmin/webmin/issues/"><img src="https://img.shields.io/github/issues-raw/webmin/webmin" alt="Issues"></a> <a href="https://github.com/webmin/webmin/blob/master/LICENCE"><img src="https://img.shields.io/github/license/webmin/webmin" alt="License"></a> </p>
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* [Changelog](https://github.com/webmin/webmin/blob/master/CHANGELOG.md)
|
* [Changelog](https://github.com/webmin/webmin/blob/master/CHANGELOG.md)
|
||||||
* [About](#about)
|
* [About](#about)
|
||||||
* [Installation](#installation)[<img src="https://github.com/webmin-devel/webmin/blob/master/media/download-23x14-stable.png?raw=true" title="Stable Versions">](http://webmin.com/download.html)[<img src="https://github.com/webmin-devel/webmin/blob/master/media/download-23x14-devel.png?raw=true" title="Development Versions">](http://webmin.com/devel.html)
|
* [Installation](#installation)
|
||||||
* [Documentation](#documentation)
|
|
||||||
* [Development](#development)
|
* [Development](#development)
|
||||||
* [License](#license)
|
* [License](#license)
|
||||||
|
|
||||||
* [中文版](https://github.com/webmin/webmin/blob/master/README-zh.md)
|
|
||||||
|
|
||||||
## About
|
## About
|
||||||
|
|
||||||
**Webmin** is a web-based system administration tool for Unix-like servers, and services with over _1,000,000_ installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and [many more](https://doxfer.webmin.com/Webmin/Introduction).
|
**Webmin** is a web-based system administration tool for Unix-like servers, and services with about _1,000,000_ yearly installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and many more.
|
||||||
|
|
||||||
[](https://www.youtube.com/watch?v=daYG6O4AsEw)
|
<p align="center">
|
||||||
|
<a href="https://webmin.com/screenshots/#gh-light-mode-only" target="_blank">
|
||||||
|
<img width="1440" alt="Dashboard screenshot" src="https://user-images.githubusercontent.com/4426533/218264253-c08fb45a-8d75-44bf-93b3-37a2ecae3d20.png">
|
||||||
|
</a>
|
||||||
|
<a href="https://webmin.com/screenshots/#gh-dark-mode-only" target="_blank">
|
||||||
|
<img width="1440" alt="Dashboard screenshot" src="https://user-images.githubusercontent.com/4426533/218265232-31140aa6-ada1-4019-bd75-04240aeabc83.png">
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
Usability can be expanded by installing modules, which can be custom made. Aside from this, there are two other major projects that extend its functionality:
|
Usability can be expanded by installing modules, which can be custom made. Aside from this, there are two other major projects that extend its functionality:
|
||||||
|
|
||||||
@@ -26,22 +39,13 @@ Webmin includes _116_ [standard modules](https://doxfer.webmin.com/Webmin/Webmin
|
|||||||
Perl 5.10 or higher.
|
Perl 5.10 or higher.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
Webmin can be installed in two different ways:
|
For detailed installation instructions check our guide on [webmin.com/download](https://webmin.com/download) page.
|
||||||
|
|
||||||
1. By downloading a pre-built package, available for different distributions (CentOS, Fedora, SuSE, Mandriva, Debian, Ubuntu, Solaris and [other](http://www.webmin.com/support.html)) under [latest release assets](https://github.com/webmin/webmin/releases/latest) or from our [download page](http://webmin.com/download.html);
|
|
||||||
<kbd>Note: It is highly recommended to [add repository](https://doxfer.webmin.com/Webmin/Installation) to your system for having automatic updates.</kbd>
|
|
||||||
|
|
||||||
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-2.000.tar.gz), and running [_setup.sh_](http://www.webmin.com/tgz.html) script, with no arguments, which will setup to run it directly from this directory, or with a command-line argument, such as targeted directory.
|
|
||||||
<kbd>Note: If you are installing Webmin [on Windows](http://www.webmin.com/windows.html) system, you must run the command `perl setup.pl` instead. The Windows version depends on several programs, and modules that may not be part of the standard distribution. You will need _process.exe_ command, _sc.exe_ command, and _Win32::Daemon_ Perl module.</kbd>
|
|
||||||
|
|
||||||
## Documentation
|
|
||||||
Complete set of documentation for Webmin and all of its modules can be found at out [Wiki page](https://doxfer.webmin.com/Webmin/Main_Page).
|
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
|
|
||||||
### Lead developer
|
### Lead developer
|
||||||
|
|
||||||
* [Jamie Cameron](http://www.webmin.com/about.html) [](https://www.linkedin.com/in/jamiecameron2)
|
* [Jamie Cameron](https://www.webmin.com/about.html) [](https://www.linkedin.com/in/jamiecameron2)
|
||||||
|
|
||||||
### Developers
|
### Developers
|
||||||
* [Ilia Rostovtsev](https://github.com/iliajie)
|
* [Ilia Rostovtsev](https://github.com/iliajie)
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -88,6 +88,8 @@ while(my $l = <$fh>) {
|
|||||||
$user{'modules'} = $acl{$user[0]};
|
$user{'modules'} = $acl{$user[0]};
|
||||||
$user{'lang'} = $gconfig{"lang_$user[0]"};
|
$user{'lang'} = $gconfig{"lang_$user[0]"};
|
||||||
$user{'langauto'} = $gconfig{"langauto_$user[0]"};
|
$user{'langauto'} = $gconfig{"langauto_$user[0]"};
|
||||||
|
$user{'locale'} = $gconfig{"locale_$user[0]"};
|
||||||
|
$user{'dateformat'} = $gconfig{"dateformat_$user[0]"};
|
||||||
$user{'notabs'} = $gconfig{"notabs_$user[0]"};
|
$user{'notabs'} = $gconfig{"notabs_$user[0]"};
|
||||||
$user{'rbacdeny'} = $gconfig{"rbacdeny_$user[0]"};
|
$user{'rbacdeny'} = $gconfig{"rbacdeny_$user[0]"};
|
||||||
if ($gconfig{"theme_$user[0]"}) {
|
if ($gconfig{"theme_$user[0]"}) {
|
||||||
@@ -702,6 +704,10 @@ else {
|
|||||||
$gconfig{"lang_".$user->{'name'}} = $user->{'lang'} if ($user->{'lang'});
|
$gconfig{"lang_".$user->{'name'}} = $user->{'lang'} if ($user->{'lang'});
|
||||||
delete($gconfig{"langauto_".$username});
|
delete($gconfig{"langauto_".$username});
|
||||||
$gconfig{"langauto_".$user->{'name'}} = $user->{'langauto'} if (defined($user->{'langauto'}));
|
$gconfig{"langauto_".$user->{'name'}} = $user->{'langauto'} if (defined($user->{'langauto'}));
|
||||||
|
delete($gconfig{"locale_".$username});
|
||||||
|
$gconfig{"locale_".$user->{'name'}} = $user->{'locale'} if (defined($user->{'locale'}));
|
||||||
|
delete($gconfig{"dateformat_".$username});
|
||||||
|
$gconfig{"dateformat_".$user->{'name'}} = $user->{'dateformat'} if (defined($user->{'dateformat'}));
|
||||||
delete($gconfig{"notabs_".$username});
|
delete($gconfig{"notabs_".$username});
|
||||||
$gconfig{"notabs_".$user->{'name'}} = $user->{'notabs'}
|
$gconfig{"notabs_".$user->{'name'}} = $user->{'notabs'}
|
||||||
if ($user->{'notabs'});
|
if ($user->{'notabs'});
|
||||||
@@ -768,14 +774,16 @@ if ($oldpass ne $user->{'pass'} &&
|
|||||||
my $nolock = $oldpass;
|
my $nolock = $oldpass;
|
||||||
$nolock =~ s/^\!//;
|
$nolock =~ s/^\!//;
|
||||||
$user->{'olds'} ||= [];
|
$user->{'olds'} ||= [];
|
||||||
unshift(@{$user->{'olds'}}, $nolock);
|
if (&indexof($nolock, @{$user->{'olds'}}) < 0) {
|
||||||
if ($miniserv->{'pass_oldblock'}) {
|
unshift(@{$user->{'olds'}}, $nolock);
|
||||||
while(scalar(@{$user->{'olds'}}) >
|
if ($miniserv->{'pass_oldblock'}) {
|
||||||
$miniserv->{'pass_oldblock'}) {
|
while(scalar(@{$user->{'olds'}}) >
|
||||||
pop(@{$user->{'olds'}});
|
$miniserv->{'pass_oldblock'}) {
|
||||||
|
pop(@{$user->{'olds'}});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
$user->{'lastchange'} = time();
|
||||||
}
|
}
|
||||||
$user->{'lastchange'} = time();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1959,16 +1967,8 @@ my $miniserv = { };
|
|||||||
my @anon = split(/\s+/, $miniserv->{'anonymous'} || "");
|
my @anon = split(/\s+/, $miniserv->{'anonymous'} || "");
|
||||||
my ($user, $found) = &get_anonymous_access($path, $miniserv);
|
my ($user, $found) = &get_anonymous_access($path, $miniserv);
|
||||||
return 1 if ($found >= 0); # Already setup
|
return 1 if ($found >= 0); # Already setup
|
||||||
|
my $auser = grep { $_->{'name'} eq $user } &list_users();
|
||||||
# Grant access to the user and path
|
if (!$auser) {
|
||||||
&lock_file(&get_miniserv_config_file());
|
|
||||||
$user ||= '';
|
|
||||||
push(@anon, "$path=$user");
|
|
||||||
$miniserv->{'anonymous'} = join(" ", @anon);
|
|
||||||
&put_miniserv_config($miniserv);
|
|
||||||
&unlock_file(&get_miniserv_config_file());
|
|
||||||
|
|
||||||
if (!$user) {
|
|
||||||
# Create a user if need be
|
# Create a user if need be
|
||||||
$user = "anonymous";
|
$user = "anonymous";
|
||||||
my $uinfo = { 'name' => $user,
|
my $uinfo = { 'name' => $user,
|
||||||
@@ -1980,16 +1980,23 @@ if (!$user) {
|
|||||||
else {
|
else {
|
||||||
# Make sure the user has the module
|
# Make sure the user has the module
|
||||||
my ($uinfo) = grep { $_->{'name'} eq $user } &list_users();
|
my ($uinfo) = grep { $_->{'name'} eq $user } &list_users();
|
||||||
$uinfo->{'modules'} ||= [];
|
|
||||||
if ($uinfo && &indexof($mod, @{$uinfo->{'modules'}}) < 0) {
|
if ($uinfo && &indexof($mod, @{$uinfo->{'modules'}}) < 0) {
|
||||||
|
$uinfo->{'modules'} ||= [];
|
||||||
push(@{$uinfo->{'modules'}}, $mod);
|
push(@{$uinfo->{'modules'}}, $mod);
|
||||||
&modify_user($uinfo->{'name'}, $uinfo);
|
&modify_user($uinfo->{'name'}, $uinfo);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
print STDERR "Anonymous access is granted to user $user, but he doesn't exist!\n";
|
print STDERR "Anonymous access attempted to be granted to user $user, but it doesn't exist!\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Grant access to the user and path
|
||||||
|
&lock_file(&get_miniserv_config_file());
|
||||||
|
push(@anon, "$path=$user");
|
||||||
|
$miniserv->{'anonymous'} = join(" ", @anon);
|
||||||
|
&put_miniserv_config($miniserv);
|
||||||
|
&unlock_file(&get_miniserv_config_file());
|
||||||
|
|
||||||
&reload_miniserv();
|
&reload_miniserv();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -82,6 +82,6 @@ $o->{'gassign'} = $in{'gassign_def'} ? '*' :
|
|||||||
sub list_acl_yesno_fields
|
sub list_acl_yesno_fields
|
||||||
{
|
{
|
||||||
return ('create', 'delete', 'rename', 'acl', 'cert', 'others', 'chcert',
|
return ('create', 'delete', 'rename', 'acl', 'cert', 'others', 'chcert',
|
||||||
'lang', 'cats', 'theme', 'ips', 'perms', 'sync', 'unix', 'sessions',
|
'lang', 'locale', 'cats', 'theme', 'ips', 'perms', 'sync', 'unix', 'sessions',
|
||||||
'switch', 'times', 'pass', 'sql');
|
'switch', 'times', 'pass', 'sql');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ line1=Configurable options,11
|
|||||||
display=User and group display mode,1,1-Names only,0-Names and modules
|
display=User and group display mode,1,1-Names only,0-Names and modules
|
||||||
order=Sort users and groups by,1,0-Order in file,1-Name
|
order=Sort users and groups by,1,0-Order in file,1-Name
|
||||||
line2=System configuration,11
|
line2=System configuration,11
|
||||||
ssleay=Path to openssl or ssleay program,3,Automatic
|
ssleay=Path to <tt>openssl</tt> or <tt>ssleay</tt> program,3,Automatic
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ cert=1
|
|||||||
acl=1
|
acl=1
|
||||||
chcert=1
|
chcert=1
|
||||||
lang=1
|
lang=1
|
||||||
|
locale=1
|
||||||
groups=1
|
groups=1
|
||||||
gassign=*
|
gassign=*
|
||||||
perms=0
|
perms=0
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ use warnings;
|
|||||||
no warnings 'redefine';
|
no warnings 'redefine';
|
||||||
no warnings 'uninitialized';
|
no warnings 'uninitialized';
|
||||||
require './acl-lib.pl';
|
require './acl-lib.pl';
|
||||||
our (%in, %text, %config, %access, $config_directory, $base_remote_user, $remote_user);
|
our (%in, %text, %config, %gconfig, %access, $config_directory, $base_remote_user, $remote_user);
|
||||||
&foreign_require("webmin", "webmin-lib.pl");
|
&foreign_require("webmin", "webmin-lib.pl");
|
||||||
|
|
||||||
&ReadParse();
|
&ReadParse();
|
||||||
@@ -204,6 +204,22 @@ if ($access{'lang'}) {
|
|||||||
]));
|
]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($access{'locale'}) {
|
||||||
|
# Current locale
|
||||||
|
eval "use DateTime; use DateTime::Locale; use DateTime::TimeZone;";
|
||||||
|
if (!$@) {
|
||||||
|
my $locales = &list_locales();
|
||||||
|
my %localesrev = reverse %{$locales};
|
||||||
|
my $locale_auto = &parse_accepted_language();
|
||||||
|
print &ui_table_row($text{'edit_locale'},
|
||||||
|
&ui_radio("locale_def", $user{'locale'} ? 0 : 1,
|
||||||
|
[ [ 1, $text{'default'} ],
|
||||||
|
[ 0, &ui_select("locale", $user{'locale'} || $gconfig{'locale'} || &get_default_system_locale(),
|
||||||
|
[ map { [ $localesrev{$_}, $_ ] } sort values %{$locales} ]) ] ]),
|
||||||
|
undef, [ "valign=middle","valign=middle" ]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($access{'cats'}) {
|
if ($access{'cats'}) {
|
||||||
# Show categorized modules?
|
# Show categorized modules?
|
||||||
print &ui_table_row($text{'edit_notabs'},
|
print &ui_table_row($text{'edit_notabs'},
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Verwyder tweefaktor-verifikasievereiste
|
|||||||
edit_twofactornone=Nog geen opstelling nie
|
edit_twofactornone=Nog geen opstelling nie
|
||||||
edit_twofactoradd=Aktiveer tweefaktor vir gebruiker
|
edit_twofactoradd=Aktiveer tweefaktor vir gebruiker
|
||||||
edit_lang=Taal
|
edit_lang=Taal
|
||||||
|
edit_locale=Lokaal
|
||||||
edit_notabs=Kategoriseer modules?
|
edit_notabs=Kategoriseer modules?
|
||||||
edit_logout=Uitlogtyd vir onaktiwiteit
|
edit_logout=Uitlogtyd vir onaktiwiteit
|
||||||
edit_mins=minute
|
edit_mins=minute
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Kan gebruikers verwyder?
|
|||||||
acl_rename=Kan gebruikers hernoem word?
|
acl_rename=Kan gebruikers hernoem word?
|
||||||
acl_acl=Kan die module toegangsbeheer beheer?
|
acl_acl=Kan die module toegangsbeheer beheer?
|
||||||
acl_lang=Kan taal verander?
|
acl_lang=Kan taal verander?
|
||||||
|
acl_locale=Kan jy van plek verander?
|
||||||
acl_chcert=Kan SSL-sertifikaatnaam verander?
|
acl_chcert=Kan SSL-sertifikaatnaam verander?
|
||||||
acl_euser=U mag nie die ACL vir hierdie gebruiker wysig nie
|
acl_euser=U mag nie die ACL vir hierdie gebruiker wysig nie
|
||||||
acl_egroup=U mag nie ACL's vir groepe wysig nie
|
acl_egroup=U mag nie ACL's vir groepe wysig nie
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Optrede..
|
|||||||
sessions_all=Alle sessies..
|
sessions_all=Alle sessies..
|
||||||
sessions_logouts=Toon ook afgemelde sessies..
|
sessions_logouts=Toon ook afgemelde sessies..
|
||||||
sessions_state=staat
|
sessions_state=staat
|
||||||
|
sessions_action=Aksies
|
||||||
sessions_this=Hierdie aanmelding
|
sessions_this=Hierdie aanmelding
|
||||||
sessions_in=Aangemeld
|
sessions_in=Aangemeld
|
||||||
sessions_out=Uitgeteken
|
sessions_out=Uitgeteken
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ edit_twofactorcancel=إزالة متطلبات المصادقة ثنائية
|
|||||||
edit_twofactornone=لا شيء الإعداد بعد
|
edit_twofactornone=لا شيء الإعداد بعد
|
||||||
edit_twofactoradd=تمكين عامل اثنين للمستخدم
|
edit_twofactoradd=تمكين عامل اثنين للمستخدم
|
||||||
edit_lang=لغة
|
edit_lang=لغة
|
||||||
|
edit_locale=لغة
|
||||||
edit_notabs=تصنيف الوحدات؟
|
edit_notabs=تصنيف الوحدات؟
|
||||||
edit_logout=وقت تسجيل الخمول
|
edit_logout=وقت تسجيل الخمول
|
||||||
edit_mins=الدقائق
|
edit_mins=الدقائق
|
||||||
@@ -123,6 +124,8 @@ cert_msg=يسمح لك هذا النموذج بطلب شهادة عميل SSL و
|
|||||||
cert_ou=قسم
|
cert_ou=قسم
|
||||||
cert_ekey=لم يقدم متصفحك مفتاح SSL جديدًا - ربما لا يدعم شهادات عميل SSL.
|
cert_ekey=لم يقدم متصفحك مفتاح SSL جديدًا - ربما لا يدعم شهادات عميل SSL.
|
||||||
|
|
||||||
|
acl_locale=يمكن تغيير اللغة؟
|
||||||
|
|
||||||
log_modify=Modified Webmin user $1
|
log_modify=Modified Webmin user $1
|
||||||
log_rename=Renamed Webmin user $1 to $2
|
log_rename=Renamed Webmin user $1 to $2
|
||||||
log_create=Created Webmin user $1
|
log_create=Created Webmin user $1
|
||||||
@@ -242,6 +245,7 @@ sessions_actions=أجراءات..
|
|||||||
sessions_all=كل الجلسات..
|
sessions_all=كل الجلسات..
|
||||||
sessions_logouts=اعرض أيضًا جلسات تسجيل الخروج..
|
sessions_logouts=اعرض أيضًا جلسات تسجيل الخروج..
|
||||||
sessions_state=حالة
|
sessions_state=حالة
|
||||||
|
sessions_action=أجراءات
|
||||||
sessions_this=هذا تسجيل الدخول
|
sessions_this=هذا تسجيل الدخول
|
||||||
sessions_in=تسجيل الدخول
|
sessions_in=تسجيل الدخول
|
||||||
sessions_out=تسجيل الخروج
|
sessions_out=تسجيل الخروج
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Выдаліце двухфакторную аўтэнты
|
|||||||
edit_twofactornone=Пакуль няма налад
|
edit_twofactornone=Пакуль няма налад
|
||||||
edit_twofactoradd=Уключыць для карыстальніка два фактары
|
edit_twofactoradd=Уключыць для карыстальніка два фактары
|
||||||
edit_lang=Мова
|
edit_lang=Мова
|
||||||
|
edit_locale=Лакаль
|
||||||
edit_notabs=Класіфікаваць модулі?
|
edit_notabs=Класіфікаваць модулі?
|
||||||
edit_logout=Час выхаду з рэжыму бяздзейнасці
|
edit_logout=Час выхаду з рэжыму бяздзейнасці
|
||||||
edit_mins=хвілін
|
edit_mins=хвілін
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Ці можна выдаляць карыстальнікаў?
|
|||||||
acl_rename=Ці можаце перайменаваць карыстальнікаў?
|
acl_rename=Ці можаце перайменаваць карыстальнікаў?
|
||||||
acl_acl=Ці можна рэдагаваць кантроль доступу модуля?
|
acl_acl=Ці можна рэдагаваць кантроль доступу модуля?
|
||||||
acl_lang=Ці можна змяніць мову?
|
acl_lang=Ці можна змяніць мову?
|
||||||
|
acl_locale=Ці можна змяніць лакаль?
|
||||||
acl_chcert=Ці можна змяніць імя сертыфіката SSL?
|
acl_chcert=Ці можна змяніць імя сертыфіката SSL?
|
||||||
acl_euser=Вам нельга рэдагаваць ACL для гэтага карыстальніка
|
acl_euser=Вам нельга рэдагаваць ACL для гэтага карыстальніка
|
||||||
acl_egroup=Вам не дазволена рэдагаваць групавыя ACL
|
acl_egroup=Вам не дазволена рэдагаваць групавыя ACL
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Дзеянні..
|
|||||||
sessions_all=Усе сеансы..
|
sessions_all=Усе сеансы..
|
||||||
sessions_logouts=Таксама паказаць выходныя сесіі.
|
sessions_logouts=Таксама паказаць выходныя сесіі.
|
||||||
sessions_state=Дзярж
|
sessions_state=Дзярж
|
||||||
|
sessions_action=Дзеянні
|
||||||
sessions_this=Гэта ўваход
|
sessions_this=Гэта ўваход
|
||||||
sessions_in=Ўвайшлі ў
|
sessions_in=Ўвайшлі ў
|
||||||
sessions_out=Выйшаў
|
sessions_out=Выйшаў
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
index_screate=Създайте нов безопасен потребител.
|
index_screate=Създайте нов безопасен потребител.
|
||||||
|
|
||||||
edit_title3=Създайте безопасен потребител на Webmin
|
edit_title3=Създайте безопасен потребител на Webmin
|
||||||
|
edit_locale=локал
|
||||||
edit_safe=Ниво на привилегии
|
edit_safe=Ниво на привилегии
|
||||||
edit_safe0=неограничен
|
edit_safe0=неограничен
|
||||||
edit_safe1=Само безопасни модули
|
edit_safe1=Само безопасни модули
|
||||||
@@ -8,9 +9,12 @@ edit_unsafe=Нулиране до неограничено
|
|||||||
|
|
||||||
save_eunixname=Потребителското име '$1' не е потребител на Unix и затова не може да се използва в безопасен режим
|
save_eunixname=Потребителското име '$1' не е потребител на Unix и затова не може да се използва в безопасен режим
|
||||||
|
|
||||||
|
acl_locale=Може ли да промени локала?
|
||||||
|
|
||||||
sync_modify=Преименувайте съответстващия потребител на Webmin, когато потребител на Unix е преименуван.
|
sync_modify=Преименувайте съответстващия потребител на Webmin, когато потребител на Unix е преименуван.
|
||||||
|
|
||||||
sessions_all=Всички сесии..
|
sessions_all=Всички сесии..
|
||||||
|
sessions_action=Действия
|
||||||
|
|
||||||
sql_nocache0=Кеш връзки към база данни
|
sql_nocache0=Кеш връзки към база данни
|
||||||
sql_nocache1=Отворете нова връзка за всяко търсене
|
sql_nocache1=Отворете нова връзка за всяко търсене
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
index_screate=Creeu un nou usuari segur.
|
index_screate=Creeu un nou usuari segur.
|
||||||
|
|
||||||
edit_title3=Creeu un usuari Webmin segur
|
edit_title3=Creeu un usuari Webmin segur
|
||||||
|
edit_locale=Localització
|
||||||
edit_safe=Nivell de privilegi
|
edit_safe=Nivell de privilegi
|
||||||
edit_safe0=Sense restriccions
|
edit_safe0=Sense restriccions
|
||||||
edit_safe1=Només mòduls segurs
|
edit_safe1=Només mòduls segurs
|
||||||
@@ -8,9 +9,12 @@ edit_unsafe=Restableix-lo a sense restriccions
|
|||||||
|
|
||||||
save_eunixname=El nom d'usuari '$1' no és un usuari Unix, per la qual cosa no es pot utilitzar en mode segur
|
save_eunixname=El nom d'usuari '$1' no és un usuari Unix, per la qual cosa no es pot utilitzar en mode segur
|
||||||
|
|
||||||
|
acl_locale=Es pot canviar la configuració regional?
|
||||||
|
|
||||||
sync_modify=Canvieu el nom de l'usuari Webmin coincident quan es canvia el nom d'un usuari Unix.
|
sync_modify=Canvieu el nom de l'usuari Webmin coincident quan es canvia el nom d'un usuari Unix.
|
||||||
|
|
||||||
sessions_all=Totes les sessions..
|
sessions_all=Totes les sessions..
|
||||||
|
sessions_action=Accions
|
||||||
|
|
||||||
sql_nocache0=Connexions de memòria cau a la base de dades
|
sql_nocache0=Connexions de memòria cau a la base de dades
|
||||||
sql_nocache1=Obriu una connexió nova per a cada cerca
|
sql_nocache1=Obriu una connexió nova per a cada cerca
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ edit_twofactorprov=Použití poskytovatele $1 s ID $2
|
|||||||
edit_twofactorcancel=Odstraňte požadavek na dvoufaktorovou autentizaci
|
edit_twofactorcancel=Odstraňte požadavek na dvoufaktorovou autentizaci
|
||||||
edit_twofactornone=Zatím žádné nastavení
|
edit_twofactornone=Zatím žádné nastavení
|
||||||
edit_twofactoradd=Povolit pro uživatele dvoufaktor
|
edit_twofactoradd=Povolit pro uživatele dvoufaktor
|
||||||
|
edit_locale=Národní prostředí
|
||||||
edit_nochange=Vynutit dny změny hesla?
|
edit_nochange=Vynutit dny změny hesla?
|
||||||
edit_egone=Vybraný uživatel již neexistuje!
|
edit_egone=Vybraný uživatel již neexistuje!
|
||||||
edit_overlay=Překrytí osobního motivu
|
edit_overlay=Překrytí osobního motivu
|
||||||
@@ -34,6 +35,7 @@ delete_eanonuser=Tento uživatel je používán pro anonymní přístup k modulu
|
|||||||
|
|
||||||
cert_etempdir=Neplatný soubor certifikátu
|
cert_etempdir=Neplatný soubor certifikátu
|
||||||
|
|
||||||
|
acl_locale=Lze změnit národní prostředí?
|
||||||
acl_pass=Lze změnit omezení hesla?
|
acl_pass=Lze změnit omezení hesla?
|
||||||
acl_sql=Lze konfigurovat databázi uživatelů a skupin?
|
acl_sql=Lze konfigurovat databázi uživatelů a skupin?
|
||||||
|
|
||||||
@@ -64,6 +66,7 @@ sessions_actions=Akce..
|
|||||||
sessions_all=Všechny relace..
|
sessions_all=Všechny relace..
|
||||||
sessions_logouts=Zobrazit také odhlášené relace.
|
sessions_logouts=Zobrazit také odhlášené relace.
|
||||||
sessions_state=Stát
|
sessions_state=Stát
|
||||||
|
sessions_action=Akce
|
||||||
sessions_this=Toto přihlášení
|
sessions_this=Toto přihlášení
|
||||||
sessions_in=Přihlášen
|
sessions_in=Přihlášen
|
||||||
sessions_out=Odhlásit
|
sessions_out=Odhlásit
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
index_screate=Opret en ny sikker bruger.
|
index_screate=Opret en ny sikker bruger.
|
||||||
|
|
||||||
edit_title3=Opret sikker webmin-bruger
|
edit_title3=Opret sikker webmin-bruger
|
||||||
|
edit_locale=Lokalitet
|
||||||
edit_safe=Privilegieniveau
|
edit_safe=Privilegieniveau
|
||||||
edit_safe0=Ubegrænset
|
edit_safe0=Ubegrænset
|
||||||
edit_safe1=Kun sikre moduler
|
edit_safe1=Kun sikre moduler
|
||||||
@@ -8,9 +9,12 @@ edit_unsafe=Nulstil til ubegrænset
|
|||||||
|
|
||||||
save_eunixname=Brugernavnet '$1' er ikke en Unix-bruger, og kan derfor ikke bruges i sikker tilstand
|
save_eunixname=Brugernavnet '$1' er ikke en Unix-bruger, og kan derfor ikke bruges i sikker tilstand
|
||||||
|
|
||||||
|
acl_locale=Kan du ændre lokalitet?
|
||||||
|
|
||||||
sync_modify=Omdøb den matchende Webmin-bruger, når en Unix-bruger omdøbes.
|
sync_modify=Omdøb den matchende Webmin-bruger, når en Unix-bruger omdøbes.
|
||||||
|
|
||||||
sessions_all=Alle sessioner..
|
sessions_all=Alle sessioner..
|
||||||
|
sessions_action=Handlinger
|
||||||
|
|
||||||
sql_nocache0=Cache-forbindelser til databasen
|
sql_nocache0=Cache-forbindelser til databasen
|
||||||
sql_nocache1=Åbn en ny forbindelse til hvert opslag
|
sql_nocache1=Åbn en ny forbindelse til hvert opslag
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
|
edit_locale=Gebietsschema
|
||||||
|
|
||||||
|
acl_locale=Kann das Gebietsschema ändern?
|
||||||
|
|
||||||
sync_modify=Benennen Sie den passenden Webmin-Benutzer um, wenn ein Unix-Benutzer umbenannt wird.
|
sync_modify=Benennen Sie den passenden Webmin-Benutzer um, wenn ein Unix-Benutzer umbenannt wird.
|
||||||
|
|
||||||
sessions_all=Alle Sitzungen..
|
sessions_all=Alle Sitzungen..
|
||||||
|
sessions_action=Aktionen
|
||||||
|
|
||||||
sql_nocache0=Cache-Verbindungen zur Datenbank
|
sql_nocache0=Cache-Verbindungen zur Datenbank
|
||||||
sql_nocache1=Öffnen Sie für jede Suche eine neue Verbindung
|
sql_nocache1=Öffnen Sie für jede Suche eine neue Verbindung
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
index_screate=Δημιουργήστε ένα νέο ασφαλές χρήστη.
|
index_screate=Δημιουργήστε ένα νέο ασφαλές χρήστη.
|
||||||
|
|
||||||
edit_title3=Δημιουργία ασφαλούς χρήστη Webmin
|
edit_title3=Δημιουργία ασφαλούς χρήστη Webmin
|
||||||
|
edit_locale=Μικρός λοβός
|
||||||
edit_safe=Επίπεδο προνομίου
|
edit_safe=Επίπεδο προνομίου
|
||||||
edit_safe0=Απεριόριστος
|
edit_safe0=Απεριόριστος
|
||||||
edit_safe1=Μόνο ασφαλή μονάδες
|
edit_safe1=Μόνο ασφαλή μονάδες
|
||||||
@@ -8,9 +9,12 @@ edit_unsafe=Επαναφορά σε απεριόριστη
|
|||||||
|
|
||||||
save_eunixname=Το όνομα χρήστη '$1' δεν είναι χρήστης Unix και έτσι δεν μπορεί να χρησιμοποιηθεί σε ασφαλή λειτουργία
|
save_eunixname=Το όνομα χρήστη '$1' δεν είναι χρήστης Unix και έτσι δεν μπορεί να χρησιμοποιηθεί σε ασφαλή λειτουργία
|
||||||
|
|
||||||
|
acl_locale=Μπορεί να αλλάξει τοπική;
|
||||||
|
|
||||||
sync_modify=Μετονομάστε τον αντίστοιχο χρήστη Webmin όταν μετονομάζεται ένας χρήστης Unix.
|
sync_modify=Μετονομάστε τον αντίστοιχο χρήστη Webmin όταν μετονομάζεται ένας χρήστης Unix.
|
||||||
|
|
||||||
sessions_all=Όλες οι συνεδρίες..
|
sessions_all=Όλες οι συνεδρίες..
|
||||||
|
sessions_action=Ενέργειες
|
||||||
|
|
||||||
sql_nocache0=Συνδέσεις προσωρινής μνήμης με βάση δεδομένων
|
sql_nocache0=Συνδέσεις προσωρινής μνήμης με βάση δεδομένων
|
||||||
sql_nocache1=Ανοίξτε μια νέα σύνδεση για κάθε αναζήτηση
|
sql_nocache1=Ανοίξτε μια νέα σύνδεση για κάθε αναζήτηση
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Remove two-factor authentication requirement
|
|||||||
edit_twofactornone=None setup yet
|
edit_twofactornone=None setup yet
|
||||||
edit_twofactoradd=Enable Two-Factor For User
|
edit_twofactoradd=Enable Two-Factor For User
|
||||||
edit_lang=Language
|
edit_lang=Language
|
||||||
|
edit_locale=Locale
|
||||||
edit_notabs=Categorize modules?
|
edit_notabs=Categorize modules?
|
||||||
edit_logout=Inactivity logout time
|
edit_logout=Inactivity logout time
|
||||||
edit_mins=minutes
|
edit_mins=minutes
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Can delete users?
|
|||||||
acl_rename=Can rename users?
|
acl_rename=Can rename users?
|
||||||
acl_acl=Can edit module access control?
|
acl_acl=Can edit module access control?
|
||||||
acl_lang=Can change language?
|
acl_lang=Can change language?
|
||||||
|
acl_locale=Can change locale?
|
||||||
acl_chcert=Can change SSL certificate name?
|
acl_chcert=Can change SSL certificate name?
|
||||||
acl_euser=You are not allowed to edit the ACL for this user
|
acl_euser=You are not allowed to edit the ACL for this user
|
||||||
acl_egroup=You are not allowed to edit group ACLs
|
acl_egroup=You are not allowed to edit group ACLs
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
index_screate=Crea un nuevo usuario seguro.
|
index_screate=Crea un nuevo usuario seguro.
|
||||||
|
|
||||||
edit_title3=Crear usuario seguro de Webmin
|
edit_title3=Crear usuario seguro de Webmin
|
||||||
|
edit_locale=Lugar
|
||||||
edit_safe=Nivel de privilegio
|
edit_safe=Nivel de privilegio
|
||||||
edit_safe0=Irrestricto
|
edit_safe0=Irrestricto
|
||||||
edit_safe1=Solo módulos seguros
|
edit_safe1=Solo módulos seguros
|
||||||
@@ -10,12 +11,15 @@ save_eunixname=El nombre de usuario '$1' no es un usuario de Unix, por lo que no
|
|||||||
|
|
||||||
delete_eanonuser=Este usuario se está utilizando para acceder al módulo anónimo
|
delete_eanonuser=Este usuario se está utilizando para acceder al módulo anónimo
|
||||||
|
|
||||||
|
acl_locale=¿Se puede cambiar de ubicación?
|
||||||
|
|
||||||
sync_modify=Cambie el nombre del usuario de Webmin coincidente cuando se cambie el nombre de un usuario de Unix.
|
sync_modify=Cambie el nombre del usuario de Webmin coincidente cuando se cambie el nombre de un usuario de Unix.
|
||||||
|
|
||||||
sessions_actions=Comportamiento..
|
sessions_actions=Comportamiento..
|
||||||
sessions_all=Todas las sesiones..
|
sessions_all=Todas las sesiones..
|
||||||
sessions_logouts=Mostrar también sesiones cerradas.
|
sessions_logouts=Mostrar también sesiones cerradas.
|
||||||
sessions_state=Estado
|
sessions_state=Estado
|
||||||
|
sessions_action=Comportamiento
|
||||||
sessions_this=Este inicio de sesión
|
sessions_this=Este inicio de sesión
|
||||||
sessions_in=Conectado
|
sessions_in=Conectado
|
||||||
sessions_out=Desconectado
|
sessions_out=Desconectado
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ edit_twofactorprov=Hornitzailea $1 erabiliz $2
|
|||||||
edit_twofactorcancel=Kendu bi faktoreen autentikazio baldintza
|
edit_twofactorcancel=Kendu bi faktoreen autentikazio baldintza
|
||||||
edit_twofactornone=Ez dago oraindik konfigurazioa
|
edit_twofactornone=Ez dago oraindik konfigurazioa
|
||||||
edit_twofactoradd=Gaitu erabiltzailearentzako bi faktore
|
edit_twofactoradd=Gaitu erabiltzailearentzako bi faktore
|
||||||
|
edit_locale=Tokikoa
|
||||||
edit_egone=Aukeratutako erabiltzailea ez da existitzen!
|
edit_egone=Aukeratutako erabiltzailea ez da existitzen!
|
||||||
edit_overlay=Gai pertsonalen gainjartzea
|
edit_overlay=Gai pertsonalen gainjartzea
|
||||||
edit_proto=Biltegiratze mota
|
edit_proto=Biltegiratze mota
|
||||||
@@ -30,6 +31,7 @@ delete_eanonuser=Erabiltzaile hau modulu anonimoetarako sarbidea erabiltzen ari
|
|||||||
|
|
||||||
cert_etempdir=Ziurtagiri fitxategi baliogabea
|
cert_etempdir=Ziurtagiri fitxategi baliogabea
|
||||||
|
|
||||||
|
acl_locale=Tokia alda daiteke?
|
||||||
acl_pass=Pasahitz murrizketak alda ditzakezu?
|
acl_pass=Pasahitz murrizketak alda ditzakezu?
|
||||||
acl_sql=Erabiltzaileen eta taldeen datu-basea konfiguratu al dezakezu?
|
acl_sql=Erabiltzaileen eta taldeen datu-basea konfiguratu al dezakezu?
|
||||||
|
|
||||||
@@ -60,6 +62,7 @@ sessions_actions=Ekintzak..
|
|||||||
sessions_all=Saio guztiak..
|
sessions_all=Saio guztiak..
|
||||||
sessions_logouts=Erakutsi itxitako saioak ere..
|
sessions_logouts=Erakutsi itxitako saioak ere..
|
||||||
sessions_state=Estatu
|
sessions_state=Estatu
|
||||||
|
sessions_action=Ekintzak
|
||||||
sessions_this=Saioa hasiera
|
sessions_this=Saioa hasiera
|
||||||
sessions_in=Saioa hasi
|
sessions_in=Saioa hasi
|
||||||
sessions_out=Saioa amaitu
|
sessions_out=Saioa amaitu
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ edit_twofactorprov=Using provider $1 with ID $2
|
|||||||
edit_twofactorcancel=نیاز به تأیید اعتبار دو عاملی را حذف کنید
|
edit_twofactorcancel=نیاز به تأیید اعتبار دو عاملی را حذف کنید
|
||||||
edit_twofactornone=هنوز هیچ راه اندازی نشده است
|
edit_twofactornone=هنوز هیچ راه اندازی نشده است
|
||||||
edit_twofactoradd=دو عامل را برای کاربر فعال کنید
|
edit_twofactoradd=دو عامل را برای کاربر فعال کنید
|
||||||
|
edit_locale=محلی
|
||||||
edit_logout=زمان خروج از عدم فعالیت
|
edit_logout=زمان خروج از عدم فعالیت
|
||||||
edit_mins=دقایق
|
edit_mins=دقایق
|
||||||
edit_chars=نامه ها
|
edit_chars=نامه ها
|
||||||
@@ -62,6 +63,7 @@ delete_eanonuser=این کاربر برای دسترسی به ماژول ناش
|
|||||||
|
|
||||||
cert_etempdir=پرونده گواهی نامعتبر است
|
cert_etempdir=پرونده گواهی نامعتبر است
|
||||||
|
|
||||||
|
acl_locale=آیا می توان منطقه را تغییر داد؟
|
||||||
acl_egroup=شما مجاز به ویرایش ACL های گروهی نیستید
|
acl_egroup=شما مجاز به ویرایش ACL های گروهی نیستید
|
||||||
acl_times=آیا می توان بار ورود به سیستم مجاز را تغییر داد؟
|
acl_times=آیا می توان بار ورود به سیستم مجاز را تغییر داد؟
|
||||||
acl_pass=آیا می توانید محدودیت های رمز عبور را تغییر دهید؟
|
acl_pass=آیا می توانید محدودیت های رمز عبور را تغییر دهید؟
|
||||||
@@ -115,6 +117,7 @@ sessions_actions=اقدامات..
|
|||||||
sessions_all=تمام جلسات..
|
sessions_all=تمام جلسات..
|
||||||
sessions_logouts=همچنین جلسات ورود به سیستم را نشان دهید..
|
sessions_logouts=همچنین جلسات ورود به سیستم را نشان دهید..
|
||||||
sessions_state=دولت
|
sessions_state=دولت
|
||||||
|
sessions_action=اقدامات
|
||||||
sessions_this=این ورود
|
sessions_this=این ورود
|
||||||
sessions_in=وارد شده
|
sessions_in=وارد شده
|
||||||
sessions_out=خارج شد
|
sessions_out=خارج شد
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Poista kaksifaktorinen todennusvaatimus
|
|||||||
edit_twofactornone=Ei vielä mitään asennusta
|
edit_twofactornone=Ei vielä mitään asennusta
|
||||||
edit_twofactoradd=Ota käyttöön kaksikerroinen käyttäjä
|
edit_twofactoradd=Ota käyttöön kaksikerroinen käyttäjä
|
||||||
edit_lang=Kieli
|
edit_lang=Kieli
|
||||||
|
edit_locale=Alue
|
||||||
edit_notabs=Luokittele moduulit?
|
edit_notabs=Luokittele moduulit?
|
||||||
edit_logout=Toimimattomuudesta poistumisaika
|
edit_logout=Toimimattomuudesta poistumisaika
|
||||||
edit_mins=pöytäkirja
|
edit_mins=pöytäkirja
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Voiko käyttäjiä poistaa?
|
|||||||
acl_rename=Voivatko käyttäjät nimetä uudelleen?
|
acl_rename=Voivatko käyttäjät nimetä uudelleen?
|
||||||
acl_acl=Voiko muokata moduulin pääsynhallintaa?
|
acl_acl=Voiko muokata moduulin pääsynhallintaa?
|
||||||
acl_lang=Voiko kieltä vaihtaa?
|
acl_lang=Voiko kieltä vaihtaa?
|
||||||
|
acl_locale=Voiko aluetta vaihtaa?
|
||||||
acl_chcert=Voiko SSL-varmenteen nimeä muuttaa?
|
acl_chcert=Voiko SSL-varmenteen nimeä muuttaa?
|
||||||
acl_euser=Et voi muokata tämän käyttäjän ACL-luetteloa
|
acl_euser=Et voi muokata tämän käyttäjän ACL-luetteloa
|
||||||
acl_egroup=Et voi muokata ryhmän ACL-luetteloita
|
acl_egroup=Et voi muokata ryhmän ACL-luetteloita
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Toiminnot..
|
|||||||
sessions_all=Kaikki istunnot..
|
sessions_all=Kaikki istunnot..
|
||||||
sessions_logouts=Näytä myös kirjautuneet istunnot..
|
sessions_logouts=Näytä myös kirjautuneet istunnot..
|
||||||
sessions_state=Osavaltio
|
sessions_state=Osavaltio
|
||||||
|
sessions_action=Toiminnot
|
||||||
sessions_this=Tämä kirjautuminen
|
sessions_this=Tämä kirjautuminen
|
||||||
sessions_in=Kirjautunut sisään
|
sessions_in=Kirjautunut sisään
|
||||||
sessions_out=Kirjautunut ulos
|
sessions_out=Kirjautunut ulos
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ edit_twofactorprov=Utilisation du fournisseur $1 avec l'ID $2
|
|||||||
edit_twofactorcancel=Supprimer l'exigence d'authentification à deux facteurs
|
edit_twofactorcancel=Supprimer l'exigence d'authentification à deux facteurs
|
||||||
edit_twofactornone=Aucune configuration pour le moment
|
edit_twofactornone=Aucune configuration pour le moment
|
||||||
edit_twofactoradd=Activer deux facteurs pour l'utilisateur
|
edit_twofactoradd=Activer deux facteurs pour l'utilisateur
|
||||||
|
edit_locale=Lieu
|
||||||
edit_nochange=Appliquer les jours de changement de mot de passe?
|
edit_nochange=Appliquer les jours de changement de mot de passe?
|
||||||
edit_overlay=Superposition de thème personnel
|
edit_overlay=Superposition de thème personnel
|
||||||
edit_temppass=Forcer le changement à la prochaine connexion
|
edit_temppass=Forcer le changement à la prochaine connexion
|
||||||
@@ -32,6 +33,8 @@ delete_eanonuser=Cet utilisateur est utilisé pour l'accès au module anonyme
|
|||||||
|
|
||||||
cert_etempdir=Fichier de certificat non valide
|
cert_etempdir=Fichier de certificat non valide
|
||||||
|
|
||||||
|
acl_locale=Peut changer de paramètres régionaux ?
|
||||||
|
|
||||||
log_joingroup=Ajout de $1 utilisateurs Webmin au groupe $2
|
log_joingroup=Ajout de $1 utilisateurs Webmin au groupe $2
|
||||||
log_pass=Restrictions de mot de passe modifiées
|
log_pass=Restrictions de mot de passe modifiées
|
||||||
log_unix=Authentification utilisateur Unix modifiée
|
log_unix=Authentification utilisateur Unix modifiée
|
||||||
@@ -57,6 +60,7 @@ unix_header=Paramètres d'authentification utilisateur Unix
|
|||||||
unix_utable=Utilisateurs Unix autorisés
|
unix_utable=Utilisateurs Unix autorisés
|
||||||
|
|
||||||
sessions_all=Toutes les séances..
|
sessions_all=Toutes les séances..
|
||||||
|
sessions_action=Actions
|
||||||
|
|
||||||
udeletes_jerr=Échec de l'ajout d'utilisateurs au groupe
|
udeletes_jerr=Échec de l'ajout d'utilisateurs au groupe
|
||||||
|
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=הסר את דרישת האימות של שני גורמי
|
|||||||
edit_twofactornone=טרם התקנה
|
edit_twofactornone=טרם התקנה
|
||||||
edit_twofactoradd=הפעל שני גורמים למשתמש
|
edit_twofactoradd=הפעל שני גורמים למשתמש
|
||||||
edit_lang=שפה
|
edit_lang=שפה
|
||||||
|
edit_locale=מקום
|
||||||
edit_notabs=לסווג מודולים?
|
edit_notabs=לסווג מודולים?
|
||||||
edit_logout=זמן יציאה מחוסר פעילות
|
edit_logout=זמן יציאה מחוסר פעילות
|
||||||
edit_mins=דקות
|
edit_mins=דקות
|
||||||
@@ -197,6 +198,7 @@ acl_delete=האם ניתן למחוק משתמשים?
|
|||||||
acl_rename=האם ניתן לשנות שם של משתמשים?
|
acl_rename=האם ניתן לשנות שם של משתמשים?
|
||||||
acl_acl=האם ניתן לערוך בקרת גישה למודול?
|
acl_acl=האם ניתן לערוך בקרת גישה למודול?
|
||||||
acl_lang=האם ניתן לשנות שפה?
|
acl_lang=האם ניתן לשנות שפה?
|
||||||
|
acl_locale=האם ניתן לשנות מיקום?
|
||||||
acl_chcert=האם ניתן לשנות את שם אישור ה- SSL?
|
acl_chcert=האם ניתן לשנות את שם אישור ה- SSL?
|
||||||
acl_euser=אינך רשאי לערוך את ה- ACL למשתמש זה
|
acl_euser=אינך רשאי לערוך את ה- ACL למשתמש זה
|
||||||
acl_egroup=אינך מורשה לערוך רשימות ACL בקבוצות
|
acl_egroup=אינך מורשה לערוך רשימות ACL בקבוצות
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=פעולות..
|
|||||||
sessions_all=כל המפגשים..
|
sessions_all=כל המפגשים..
|
||||||
sessions_logouts=הראה גם הפעלות לא מחוברות..
|
sessions_logouts=הראה גם הפעלות לא מחוברות..
|
||||||
sessions_state=מדינה
|
sessions_state=מדינה
|
||||||
|
sessions_action=פעולות
|
||||||
sessions_this=כניסה זו
|
sessions_this=כניסה זו
|
||||||
sessions_in=מחובר
|
sessions_in=מחובר
|
||||||
sessions_out=התנתק
|
sessions_out=התנתק
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ edit_twofactorprov=Korištenje davatelja $1 s ID-om $2
|
|||||||
edit_twofactorcancel=Uklonite dvofaktorni zahtjev za provjeru autentičnosti
|
edit_twofactorcancel=Uklonite dvofaktorni zahtjev za provjeru autentičnosti
|
||||||
edit_twofactornone=Još nema postavljanja
|
edit_twofactornone=Još nema postavljanja
|
||||||
edit_twofactoradd=Omogući korisniku dva faktora
|
edit_twofactoradd=Omogući korisniku dva faktora
|
||||||
|
edit_locale=Lokalitet
|
||||||
edit_nochange=Da li provodite dane za promjenu zaporke?
|
edit_nochange=Da li provodite dane za promjenu zaporke?
|
||||||
edit_egone=Odabrani korisnik više ne postoji!
|
edit_egone=Odabrani korisnik više ne postoji!
|
||||||
edit_overlay=Prekrivanje osobne teme
|
edit_overlay=Prekrivanje osobne teme
|
||||||
@@ -35,6 +36,7 @@ delete_eanonuser=Ovaj korisnik se koristi za anonimni pristup modulu
|
|||||||
|
|
||||||
cert_etempdir=Nevažeća datoteka certifikata
|
cert_etempdir=Nevažeća datoteka certifikata
|
||||||
|
|
||||||
|
acl_locale=Može li se promijeniti lokalizacija?
|
||||||
acl_pass=Mogu li promijeniti ograničenja zaporke?
|
acl_pass=Mogu li promijeniti ograničenja zaporke?
|
||||||
acl_sql=Mogu li konfigurirati korisničku i grupnu bazu podataka?
|
acl_sql=Mogu li konfigurirati korisničku i grupnu bazu podataka?
|
||||||
|
|
||||||
@@ -65,6 +67,7 @@ sessions_actions=Akcije..
|
|||||||
sessions_all=Sve sesije..
|
sessions_all=Sve sesije..
|
||||||
sessions_logouts=Prikaži i odjavljene sesije..
|
sessions_logouts=Prikaži i odjavljene sesije..
|
||||||
sessions_state=država
|
sessions_state=država
|
||||||
|
sessions_action=Radnje
|
||||||
sessions_this=Ova prijava
|
sessions_this=Ova prijava
|
||||||
sessions_in=Prijavljeni
|
sessions_in=Prijavljeni
|
||||||
sessions_out=Odjavljen
|
sessions_out=Odjavljen
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ edit_twofactorprov=A $2 azonosítóval
|
|||||||
edit_twofactorcancel=Távolítsa el a kéttényezős hitelesítési követelményt
|
edit_twofactorcancel=Távolítsa el a kéttényezős hitelesítési követelményt
|
||||||
edit_twofactornone=Még nincs beállítva
|
edit_twofactornone=Még nincs beállítva
|
||||||
edit_twofactoradd=Két tényező engedélyezése a felhasználó számára
|
edit_twofactoradd=Két tényező engedélyezése a felhasználó számára
|
||||||
|
edit_locale=Nyelv
|
||||||
edit_chars=betűk
|
edit_chars=betűk
|
||||||
edit_minsize=Minimális jelszóhossz
|
edit_minsize=Minimális jelszóhossz
|
||||||
edit_nochange=Végrehajtja a jelszócsere napjait?
|
edit_nochange=Végrehajtja a jelszócsere napjait?
|
||||||
@@ -52,6 +53,7 @@ delete_eanonuser=Ezt a felhasználót anonim modul-hozzáféréshez használják
|
|||||||
|
|
||||||
cert_etempdir=Érvénytelen tanúsítványfájl
|
cert_etempdir=Érvénytelen tanúsítványfájl
|
||||||
|
|
||||||
|
acl_locale=Meg lehet változtatni a nyelvet?
|
||||||
acl_times=Megváltoztathatja az engedélyezett bejelentkezési időket?
|
acl_times=Megváltoztathatja az engedélyezett bejelentkezési időket?
|
||||||
acl_pass=Meg lehet változtatni a jelszó korlátozásait?
|
acl_pass=Meg lehet változtatni a jelszó korlátozásait?
|
||||||
acl_sql=Konfigurálhatunk felhasználói és csoportos adatbázist?
|
acl_sql=Konfigurálhatunk felhasználói és csoportos adatbázist?
|
||||||
@@ -91,6 +93,7 @@ sessions_actions=Hozzászólások..
|
|||||||
sessions_all=Minden ülés..
|
sessions_all=Minden ülés..
|
||||||
sessions_logouts=A kijelentkezett munkamenetek megjelenítése is
|
sessions_logouts=A kijelentkezett munkamenetek megjelenítése is
|
||||||
sessions_state=Állapot
|
sessions_state=Állapot
|
||||||
|
sessions_action=Akciók
|
||||||
sessions_this=Ez a bejelentkezés
|
sessions_this=Ez a bejelentkezés
|
||||||
sessions_in=Bejelentkezve
|
sessions_in=Bejelentkezve
|
||||||
sessions_out=Kilépett
|
sessions_out=Kilépett
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ edit_twofactorprov=Utilizzo del provider $1 con ID $2
|
|||||||
edit_twofactorcancel=Rimuovere i requisiti di autenticazione a due fattori
|
edit_twofactorcancel=Rimuovere i requisiti di autenticazione a due fattori
|
||||||
edit_twofactornone=Nessuna configurazione ancora
|
edit_twofactornone=Nessuna configurazione ancora
|
||||||
edit_twofactoradd=Abilita due fattori per l'utente
|
edit_twofactoradd=Abilita due fattori per l'utente
|
||||||
|
edit_locale=Locale
|
||||||
edit_safe=Livello di privilegio
|
edit_safe=Livello di privilegio
|
||||||
edit_safe0=illimitato
|
edit_safe0=illimitato
|
||||||
edit_safe1=Solo moduli sicuri
|
edit_safe1=Solo moduli sicuri
|
||||||
@@ -19,6 +20,8 @@ delete_eanonuser=Questo utente viene utilizzato per l'accesso al modulo anonimo
|
|||||||
|
|
||||||
cert_etempdir=File di certificato non valido
|
cert_etempdir=File di certificato non valido
|
||||||
|
|
||||||
|
acl_locale=È possibile modificare le impostazioni locali?
|
||||||
|
|
||||||
log_joingroup=Aggiunti $1 utenti Webmin al gruppo $2
|
log_joingroup=Aggiunti $1 utenti Webmin al gruppo $2
|
||||||
log_twofactor=Utente registrato $1 con provider a due fattori $2
|
log_twofactor=Utente registrato $1 con provider a due fattori $2
|
||||||
log_onefactor=Utente non registrato $1 per l'autenticazione a due fattori
|
log_onefactor=Utente non registrato $1 per l'autenticazione a due fattori
|
||||||
@@ -40,6 +43,7 @@ sessions_actions=Azioni..
|
|||||||
sessions_all=Tutte le sessioni..
|
sessions_all=Tutte le sessioni..
|
||||||
sessions_logouts=Mostra anche sessioni disconnesse.
|
sessions_logouts=Mostra anche sessioni disconnesse.
|
||||||
sessions_state=Stato
|
sessions_state=Stato
|
||||||
|
sessions_action=Azioni
|
||||||
sessions_this=Questo login
|
sessions_this=Questo login
|
||||||
sessions_in=Connesso
|
sessions_in=Connesso
|
||||||
sessions_out=Disconnesso
|
sessions_out=Disconnesso
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ edit_twofactorprov=ID $2 のプロバイダー $1 を使用する
|
|||||||
edit_twofactorcancel=二要素認証要件を削除する
|
edit_twofactorcancel=二要素認証要件を削除する
|
||||||
edit_twofactornone=まだセットアップなし
|
edit_twofactornone=まだセットアップなし
|
||||||
edit_twofactoradd=ユーザーの2要素を有効にする
|
edit_twofactoradd=ユーザーの2要素を有効にする
|
||||||
|
edit_locale=ロケール
|
||||||
edit_egone=選択したユーザーは存在しません!
|
edit_egone=選択したユーザーは存在しません!
|
||||||
edit_overlay=個人テーマのオーバーレイ
|
edit_overlay=個人テーマのオーバーレイ
|
||||||
edit_overlayglobal=なし-テーマのデフォルトを使用
|
edit_overlayglobal=なし-テーマのデフォルトを使用
|
||||||
@@ -32,6 +33,7 @@ delete_eanonuser=このユーザーは匿名モジュールアクセスに使用
|
|||||||
|
|
||||||
cert_etempdir=無効な証明書ファイル
|
cert_etempdir=無効な証明書ファイル
|
||||||
|
|
||||||
|
acl_locale=ロケールを変更できますか?
|
||||||
acl_pass=パスワード制限を変更できますか?
|
acl_pass=パスワード制限を変更できますか?
|
||||||
acl_sql=ユーザーおよびグループデータベースを構成できますか?
|
acl_sql=ユーザーおよびグループデータベースを構成できますか?
|
||||||
|
|
||||||
@@ -62,6 +64,7 @@ sessions_actions=行動..
|
|||||||
sessions_all=すべてのセッション。
|
sessions_all=すべてのセッション。
|
||||||
sessions_logouts=ログアウトしたセッションも表示します。
|
sessions_logouts=ログアウトしたセッションも表示します。
|
||||||
sessions_state=状態
|
sessions_state=状態
|
||||||
|
sessions_action=行動
|
||||||
sessions_this=このログイン
|
sessions_this=このログイン
|
||||||
sessions_in=ログイン済み
|
sessions_in=ログイン済み
|
||||||
sessions_out=ログアウトしました
|
sessions_out=ログアウトしました
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ edit_twofactorprov=ID가 $2 인 제공자 $1 사용
|
|||||||
edit_twofactorcancel=이중 인증 요구 사항 제거
|
edit_twofactorcancel=이중 인증 요구 사항 제거
|
||||||
edit_twofactornone=아직 설정이 없습니다
|
edit_twofactornone=아직 설정이 없습니다
|
||||||
edit_twofactoradd=사용자에 대해 2 단계 요인 사용
|
edit_twofactoradd=사용자에 대해 2 단계 요인 사용
|
||||||
|
edit_locale=장소
|
||||||
edit_egone=선택된 사용자가 더 이상 존재하지 않습니다!
|
edit_egone=선택된 사용자가 더 이상 존재하지 않습니다!
|
||||||
edit_overlay=개인 테마 오버레이
|
edit_overlay=개인 테마 오버레이
|
||||||
edit_overlayglobal=없음-테마 기본값 사용
|
edit_overlayglobal=없음-테마 기본값 사용
|
||||||
@@ -32,6 +33,7 @@ delete_eanonuser=이 사용자는 익명 모듈 액세스에 사용되고 있습
|
|||||||
|
|
||||||
cert_etempdir=유효하지 않은 인증서 파일
|
cert_etempdir=유효하지 않은 인증서 파일
|
||||||
|
|
||||||
|
acl_locale=로케일을 변경할 수 있습니까?
|
||||||
acl_pass=비밀번호 제한을 변경할 수 있습니까?
|
acl_pass=비밀번호 제한을 변경할 수 있습니까?
|
||||||
acl_sql=사용자 및 그룹 데이터베이스를 구성 할 수 있습니까?
|
acl_sql=사용자 및 그룹 데이터베이스를 구성 할 수 있습니까?
|
||||||
|
|
||||||
@@ -62,6 +64,7 @@ sessions_actions=행위..
|
|||||||
sessions_all=모든 세션..
|
sessions_all=모든 세션..
|
||||||
sessions_logouts=로그 아웃 된 세션도 표시하십시오.
|
sessions_logouts=로그 아웃 된 세션도 표시하십시오.
|
||||||
sessions_state=상태
|
sessions_state=상태
|
||||||
|
sessions_action=행위
|
||||||
sessions_this=이 로그인
|
sessions_this=이 로그인
|
||||||
sessions_in=로그인
|
sessions_in=로그인
|
||||||
sessions_out=로그 아웃
|
sessions_out=로그 아웃
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Pašalinkite dviejų veiksnių autentifikavimo reikalavimą
|
|||||||
edit_twofactornone=Dar nėra sąrankos
|
edit_twofactornone=Dar nėra sąrankos
|
||||||
edit_twofactoradd=Įgalinti dviejų faktorių vartotojui
|
edit_twofactoradd=Įgalinti dviejų faktorių vartotojui
|
||||||
edit_lang=Kalba
|
edit_lang=Kalba
|
||||||
|
edit_locale=Lokalė
|
||||||
edit_notabs=Klasifikuokite modulius?
|
edit_notabs=Klasifikuokite modulius?
|
||||||
edit_logout=Neaktyvumo atsijungimo laikas
|
edit_logout=Neaktyvumo atsijungimo laikas
|
||||||
edit_mins=minučių
|
edit_mins=minučių
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Ar galima ištrinti vartotojus?
|
|||||||
acl_rename=Ar galima pervardyti vartotojus?
|
acl_rename=Ar galima pervardyti vartotojus?
|
||||||
acl_acl=Ar galima redaguoti modulio prieigos valdymą?
|
acl_acl=Ar galima redaguoti modulio prieigos valdymą?
|
||||||
acl_lang=Ar gali pakeisti kalbą?
|
acl_lang=Ar gali pakeisti kalbą?
|
||||||
|
acl_locale=Ar galima pakeisti lokalę?
|
||||||
acl_chcert=Ar galima pakeisti SSL sertifikato pavadinimą?
|
acl_chcert=Ar galima pakeisti SSL sertifikato pavadinimą?
|
||||||
acl_euser=Jums neleidžiama redaguoti šio vartotojo ACL
|
acl_euser=Jums neleidžiama redaguoti šio vartotojo ACL
|
||||||
acl_egroup=Jums neleidžiama redaguoti grupės ACL
|
acl_egroup=Jums neleidžiama redaguoti grupės ACL
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Veiksmai..
|
|||||||
sessions_all=Visi užsiėmimai..
|
sessions_all=Visi užsiėmimai..
|
||||||
sessions_logouts=Taip pat rodyti atsijungusius seansus..
|
sessions_logouts=Taip pat rodyti atsijungusius seansus..
|
||||||
sessions_state=Valstybė
|
sessions_state=Valstybė
|
||||||
|
sessions_action=Veiksmai
|
||||||
sessions_this=Šis prisijungimas
|
sessions_this=Šis prisijungimas
|
||||||
sessions_in=Prisijungęs
|
sessions_in=Prisijungęs
|
||||||
sessions_out=Atsijungęs
|
sessions_out=Atsijungęs
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Noņemiet divu faktoru autentifikācijas prasību
|
|||||||
edit_twofactornone=Pagaidām nav iestatīta
|
edit_twofactornone=Pagaidām nav iestatīta
|
||||||
edit_twofactoradd=Iespējojiet divfaktoru lietotājam
|
edit_twofactoradd=Iespējojiet divfaktoru lietotājam
|
||||||
edit_lang=Valoda
|
edit_lang=Valoda
|
||||||
|
edit_locale=Lokalizācija
|
||||||
edit_notabs=Kategorizēt moduļus?
|
edit_notabs=Kategorizēt moduļus?
|
||||||
edit_logout=Neaktivitātes atteikšanās laiks
|
edit_logout=Neaktivitātes atteikšanās laiks
|
||||||
edit_mins=minūtes
|
edit_mins=minūtes
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Vai var izdzēst lietotājus?
|
|||||||
acl_rename=Vai lietotājus var pārdēvēt?
|
acl_rename=Vai lietotājus var pārdēvēt?
|
||||||
acl_acl=Vai var rediģēt moduļa piekļuves kontroli?
|
acl_acl=Vai var rediģēt moduļa piekļuves kontroli?
|
||||||
acl_lang=Vai var mainīt valodu?
|
acl_lang=Vai var mainīt valodu?
|
||||||
|
acl_locale=Vai var mainīt lokalizāciju?
|
||||||
acl_chcert=Vai var mainīt SSL sertifikāta nosaukumu?
|
acl_chcert=Vai var mainīt SSL sertifikāta nosaukumu?
|
||||||
acl_euser=Jums nav atļauts rediģēt šī lietotāja ACL
|
acl_euser=Jums nav atļauts rediģēt šī lietotāja ACL
|
||||||
acl_egroup=Jums nav atļauts rediģēt grupas ACL
|
acl_egroup=Jums nav atļauts rediģēt grupas ACL
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Darbības..
|
|||||||
sessions_all=Visas sesijas..
|
sessions_all=Visas sesijas..
|
||||||
sessions_logouts=Rādīt arī atteikšanās sesijas..
|
sessions_logouts=Rādīt arī atteikšanās sesijas..
|
||||||
sessions_state=Valsts
|
sessions_state=Valsts
|
||||||
|
sessions_action=Darbības
|
||||||
sessions_this=Šī pieteikšanās
|
sessions_this=Šī pieteikšanās
|
||||||
sessions_in=Pieteicies
|
sessions_in=Pieteicies
|
||||||
sessions_out=Izlogojies
|
sessions_out=Izlogojies
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
index_screate=Buat pengguna selamat yang baru.
|
index_screate=Buat pengguna selamat yang baru.
|
||||||
|
|
||||||
edit_title3=Buat Pengguna Webmin Selamat
|
edit_title3=Buat Pengguna Webmin Selamat
|
||||||
|
edit_locale=Tempatan
|
||||||
edit_safe=Tahap keistimewaan
|
edit_safe=Tahap keistimewaan
|
||||||
edit_safe0=Tidak terkawal
|
edit_safe0=Tidak terkawal
|
||||||
edit_safe1=Modul selamat sahaja
|
edit_safe1=Modul selamat sahaja
|
||||||
@@ -10,12 +11,15 @@ save_eunixname=Nama pengguna '$1' bukan pengguna Unix, dan oleh itu tidak boleh
|
|||||||
|
|
||||||
delete_eanonuser=Pengguna ini sedang digunakan untuk akses modul tanpa nama
|
delete_eanonuser=Pengguna ini sedang digunakan untuk akses modul tanpa nama
|
||||||
|
|
||||||
|
acl_locale=Boleh tukar tempat?
|
||||||
|
|
||||||
sync_modify=Ganti nama pengguna Webmin yang sepadan apabila pengguna Unix dinamakan semula.
|
sync_modify=Ganti nama pengguna Webmin yang sepadan apabila pengguna Unix dinamakan semula.
|
||||||
|
|
||||||
sessions_actions=Tindakan..
|
sessions_actions=Tindakan..
|
||||||
sessions_all=Semua sesi..
|
sessions_all=Semua sesi..
|
||||||
sessions_logouts=Juga tunjukkan sesi log keluar..
|
sessions_logouts=Juga tunjukkan sesi log keluar..
|
||||||
sessions_state=Negeri
|
sessions_state=Negeri
|
||||||
|
sessions_action=Tindakan
|
||||||
sessions_this=Log masuk ini
|
sessions_this=Log masuk ini
|
||||||
sessions_in=Log masuk
|
sessions_in=Log masuk
|
||||||
sessions_out=Logged out
|
sessions_out=Logged out
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Neħħi l-ħtieġa ta 'awtentikazzjoni b'żewġ fatturi
|
|||||||
edit_twofactornone=L-ebda setup għadu ma sar
|
edit_twofactornone=L-ebda setup għadu ma sar
|
||||||
edit_twofactoradd=Jippermetti Żewġ Fatturi Għall-Utent
|
edit_twofactoradd=Jippermetti Żewġ Fatturi Għall-Utent
|
||||||
edit_lang=Lingwa
|
edit_lang=Lingwa
|
||||||
|
edit_locale=Lokali
|
||||||
edit_notabs=Tikkategorizza l-moduli?
|
edit_notabs=Tikkategorizza l-moduli?
|
||||||
edit_logout=Ħin tat-tluq għall-inattività
|
edit_logout=Ħin tat-tluq għall-inattività
|
||||||
edit_mins=minuti
|
edit_mins=minuti
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Tista 'tħassar l-utenti?
|
|||||||
acl_rename=Jistgħu isemmi l-utenti?
|
acl_rename=Jistgħu isemmi l-utenti?
|
||||||
acl_acl=Jista 'jeditja l-modulu ta' kontroll ta 'aċċess?
|
acl_acl=Jista 'jeditja l-modulu ta' kontroll ta 'aċċess?
|
||||||
acl_lang=Tista 'tbiddel il-lingwa?
|
acl_lang=Tista 'tbiddel il-lingwa?
|
||||||
|
acl_locale=Tista' tbiddel il-lokal?
|
||||||
acl_chcert=Tista 'tibdel l-isem taċ-ċertifikat SSL?
|
acl_chcert=Tista 'tibdel l-isem taċ-ċertifikat SSL?
|
||||||
acl_euser=M'għandekx permess teditja l-ACL għal dan l-utent
|
acl_euser=M'għandekx permess teditja l-ACL għal dan l-utent
|
||||||
acl_egroup=M'għandekx permess teditja l-ACLs tal-grupp
|
acl_egroup=M'għandekx permess teditja l-ACLs tal-grupp
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Azzjonijiet..
|
|||||||
sessions_all=Is-sessjonijiet kollha..
|
sessions_all=Is-sessjonijiet kollha..
|
||||||
sessions_logouts=Uri wkoll sessjonijiet illoggjati..
|
sessions_logouts=Uri wkoll sessjonijiet illoggjati..
|
||||||
sessions_state=Stat
|
sessions_state=Stat
|
||||||
|
sessions_action=Azzjonijiet
|
||||||
sessions_this=Dan id-dħul
|
sessions_this=Dan id-dħul
|
||||||
sessions_in=Dħalt
|
sessions_in=Dħalt
|
||||||
sessions_out=Dħalt
|
sessions_out=Dħalt
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ edit_twofactorprov=Gebruik provider $1 met ID $2
|
|||||||
edit_twofactorcancel=Verwijder twee-factor authenticatie vereiste
|
edit_twofactorcancel=Verwijder twee-factor authenticatie vereiste
|
||||||
edit_twofactornone=Nog geen configuratie
|
edit_twofactornone=Nog geen configuratie
|
||||||
edit_twofactoradd=Twee-factor voor gebruiker inschakelen
|
edit_twofactoradd=Twee-factor voor gebruiker inschakelen
|
||||||
|
edit_locale=Lokaal
|
||||||
edit_safe=Privilege niveau
|
edit_safe=Privilege niveau
|
||||||
edit_safe0=onbeperkt
|
edit_safe0=onbeperkt
|
||||||
edit_safe1=Alleen veilige modules
|
edit_safe1=Alleen veilige modules
|
||||||
@@ -19,6 +20,8 @@ delete_eanonuser=Deze gebruiker wordt gebruikt voor anonieme moduletoegang
|
|||||||
|
|
||||||
cert_etempdir=Ongeldig certificaatbestand
|
cert_etempdir=Ongeldig certificaatbestand
|
||||||
|
|
||||||
|
acl_locale=Kan de locatie worden gewijzigd?
|
||||||
|
|
||||||
log_joingroup= $1 Webmin-gebruikers toegevoegd aan $2
|
log_joingroup= $1 Webmin-gebruikers toegevoegd aan $2
|
||||||
log_twofactor=Ingeschreven gebruiker $1 bij two-factor provider $2
|
log_twofactor=Ingeschreven gebruiker $1 bij two-factor provider $2
|
||||||
log_onefactor=Uitgeschreven gebruiker $1 voor tweefactorauthenticatie
|
log_onefactor=Uitgeschreven gebruiker $1 voor tweefactorauthenticatie
|
||||||
@@ -39,6 +42,7 @@ sessions_actions=Acties..
|
|||||||
sessions_all=Alle sessies..
|
sessions_all=Alle sessies..
|
||||||
sessions_logouts=Toon ook uitgelogde sessies..
|
sessions_logouts=Toon ook uitgelogde sessies..
|
||||||
sessions_state=Staat
|
sessions_state=Staat
|
||||||
|
sessions_action=Acties
|
||||||
sessions_this=Deze login
|
sessions_this=Deze login
|
||||||
sessions_in=Ingelogd
|
sessions_in=Ingelogd
|
||||||
sessions_out=Uitgelogd
|
sessions_out=Uitgelogd
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
|
edit_locale=Språk
|
||||||
|
|
||||||
|
acl_locale=Kan du endre lokalitet?
|
||||||
|
|
||||||
sync_modify=Gi nytt navn til den samsvarende Webmin-brukeren når en Unix-bruker får nytt navn.
|
sync_modify=Gi nytt navn til den samsvarende Webmin-brukeren når en Unix-bruker får nytt navn.
|
||||||
|
|
||||||
sessions_all=Alle økter..
|
sessions_all=Alle økter..
|
||||||
|
sessions_action=Handlinger
|
||||||
|
|
||||||
sql_nocache0=Cache-tilkoblinger til databasen
|
sql_nocache0=Cache-tilkoblinger til databasen
|
||||||
sql_nocache1=Åpne en ny forbindelse for hvert oppslag
|
sql_nocache1=Åpne en ny forbindelse for hvert oppslag
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
index_screate=Utwórz nowego bezpiecznego użytkownika.
|
index_screate=Utwórz nowego bezpiecznego użytkownika.
|
||||||
|
|
||||||
edit_title3=Utwórz bezpiecznego użytkownika Webmin
|
edit_title3=Utwórz bezpiecznego użytkownika Webmin
|
||||||
|
edit_locale=Widownia
|
||||||
edit_safe=Poziom uprawnień
|
edit_safe=Poziom uprawnień
|
||||||
edit_safe0=Nieograniczony
|
edit_safe0=Nieograniczony
|
||||||
edit_safe1=Tylko bezpieczne moduły
|
edit_safe1=Tylko bezpieczne moduły
|
||||||
@@ -8,12 +9,15 @@ edit_unsafe=Zresetuj do nieograniczonego
|
|||||||
|
|
||||||
save_eunixname=Nazwa użytkownika „$1” nie jest użytkownikiem systemu Unix, dlatego nie można jej używać w trybie awaryjnym
|
save_eunixname=Nazwa użytkownika „$1” nie jest użytkownikiem systemu Unix, dlatego nie można jej używać w trybie awaryjnym
|
||||||
|
|
||||||
|
acl_locale=Czy można zmienić język?
|
||||||
|
|
||||||
sync_modify=Zmień nazwę pasującego użytkownika Webmin, gdy zmieniona zostanie nazwa użytkownika Uniksa.
|
sync_modify=Zmień nazwę pasującego użytkownika Webmin, gdy zmieniona zostanie nazwa użytkownika Uniksa.
|
||||||
|
|
||||||
sessions_actions=Działania..
|
sessions_actions=Działania..
|
||||||
sessions_all=Wszystkie sesje...
|
sessions_all=Wszystkie sesje...
|
||||||
sessions_logouts=Pokaż także wylogowane sesje.
|
sessions_logouts=Pokaż także wylogowane sesje.
|
||||||
sessions_state=Stan
|
sessions_state=Stan
|
||||||
|
sessions_action=działania
|
||||||
sessions_this=Ten login
|
sessions_this=Ten login
|
||||||
sessions_in=Zalogowany
|
sessions_in=Zalogowany
|
||||||
sessions_out=Wylogowano
|
sessions_out=Wylogowano
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ edit_twofactorcancel=Remover requisito de autenticação de dois fatores
|
|||||||
edit_twofactornone=Nenhuma configuração ainda
|
edit_twofactornone=Nenhuma configuração ainda
|
||||||
edit_twofactoradd=Ativar dois fatores para o usuário
|
edit_twofactoradd=Ativar dois fatores para o usuário
|
||||||
edit_lang=Língua
|
edit_lang=Língua
|
||||||
|
edit_locale=Localidade
|
||||||
edit_notabs=Categorizar módulos?
|
edit_notabs=Categorizar módulos?
|
||||||
edit_logout=Tempo de logoff de inatividade
|
edit_logout=Tempo de logoff de inatividade
|
||||||
edit_mins=minutos
|
edit_mins=minutos
|
||||||
@@ -173,6 +174,7 @@ acl_delete=Pode excluir usuários?
|
|||||||
acl_rename=Pode renomear usuários?
|
acl_rename=Pode renomear usuários?
|
||||||
acl_acl=Pode editar o controle de acesso do módulo?
|
acl_acl=Pode editar o controle de acesso do módulo?
|
||||||
acl_lang=Pode mudar o idioma?
|
acl_lang=Pode mudar o idioma?
|
||||||
|
acl_locale=Pode mudar de localidade?
|
||||||
acl_chcert=Pode alterar o nome do certificado SSL?
|
acl_chcert=Pode alterar o nome do certificado SSL?
|
||||||
acl_euser=Você não tem permissão para editar a ACL para este usuário
|
acl_euser=Você não tem permissão para editar a ACL para este usuário
|
||||||
acl_egroup=Você não tem permissão para editar ACLs de grupo
|
acl_egroup=Você não tem permissão para editar ACLs de grupo
|
||||||
@@ -330,6 +332,7 @@ sessions_actions=Ações..
|
|||||||
sessions_all=Todas as sessões..
|
sessions_all=Todas as sessões..
|
||||||
sessions_logouts=Mostrar também sessões desconectadas.
|
sessions_logouts=Mostrar também sessões desconectadas.
|
||||||
sessions_state=Estado
|
sessions_state=Estado
|
||||||
|
sessions_action=Ações
|
||||||
sessions_this=Este login
|
sessions_this=Este login
|
||||||
sessions_in=Logado
|
sessions_in=Logado
|
||||||
sessions_out=Desconectado
|
sessions_out=Desconectado
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ edit_twofactorprov=Usando o provedor $1 com o ID $2
|
|||||||
edit_twofactorcancel=Remover requisito de autenticação de dois fatores
|
edit_twofactorcancel=Remover requisito de autenticação de dois fatores
|
||||||
edit_twofactornone=Nenhuma configuração ainda
|
edit_twofactornone=Nenhuma configuração ainda
|
||||||
edit_twofactoradd=Ativar dois fatores para o usuário
|
edit_twofactoradd=Ativar dois fatores para o usuário
|
||||||
|
edit_locale=Localidade
|
||||||
edit_egone=O usuário selecionado não existe mais!
|
edit_egone=O usuário selecionado não existe mais!
|
||||||
edit_proto=Tipo de armazenamento
|
edit_proto=Tipo de armazenamento
|
||||||
edit_proto_mysql=Banco de dados MySQL
|
edit_proto_mysql=Banco de dados MySQL
|
||||||
@@ -28,6 +29,7 @@ delete_eanonuser=Este usuário está sendo usado para acesso anônimo ao módulo
|
|||||||
|
|
||||||
cert_etempdir=Arquivo de certificado inválido
|
cert_etempdir=Arquivo de certificado inválido
|
||||||
|
|
||||||
|
acl_locale=Pode mudar de localidade?
|
||||||
acl_pass=Pode alterar as restrições de senha?
|
acl_pass=Pode alterar as restrições de senha?
|
||||||
acl_sql=Pode configurar o banco de dados de usuários e grupos?
|
acl_sql=Pode configurar o banco de dados de usuários e grupos?
|
||||||
|
|
||||||
@@ -58,6 +60,7 @@ sessions_actions=Ações..
|
|||||||
sessions_all=Todas as sessões..
|
sessions_all=Todas as sessões..
|
||||||
sessions_logouts=Mostrar também sessões desconectadas.
|
sessions_logouts=Mostrar também sessões desconectadas.
|
||||||
sessions_state=Estado
|
sessions_state=Estado
|
||||||
|
sessions_action=Ações
|
||||||
sessions_this=Este login
|
sessions_this=Este login
|
||||||
sessions_in=Logado
|
sessions_in=Logado
|
||||||
sessions_out=Desconectado
|
sessions_out=Desconectado
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Eliminați cerința de autentificare cu doi factori
|
|||||||
edit_twofactornone=Nici o configurație nu este încă
|
edit_twofactornone=Nici o configurație nu este încă
|
||||||
edit_twofactoradd=Activați două factori pentru utilizator
|
edit_twofactoradd=Activați două factori pentru utilizator
|
||||||
edit_lang=Limba
|
edit_lang=Limba
|
||||||
|
edit_locale=Locale
|
||||||
edit_notabs=Categorizați modulele?
|
edit_notabs=Categorizați modulele?
|
||||||
edit_logout=Timp de deconectare a inactivității
|
edit_logout=Timp de deconectare a inactivității
|
||||||
edit_mins=minute
|
edit_mins=minute
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Pot șterge utilizatorii?
|
|||||||
acl_rename=Pot redenumi utilizatorii?
|
acl_rename=Pot redenumi utilizatorii?
|
||||||
acl_acl=Poate edita controlul accesului modulului?
|
acl_acl=Poate edita controlul accesului modulului?
|
||||||
acl_lang=Poate schimba limba?
|
acl_lang=Poate schimba limba?
|
||||||
|
acl_locale=Se poate schimba locația?
|
||||||
acl_chcert=Poate schimba numele certificatului SSL?
|
acl_chcert=Poate schimba numele certificatului SSL?
|
||||||
acl_euser=Nu aveți voie să editați ACL pentru acest utilizator
|
acl_euser=Nu aveți voie să editați ACL pentru acest utilizator
|
||||||
acl_egroup=Nu aveți voie să editați ACL-urile de grup
|
acl_egroup=Nu aveți voie să editați ACL-urile de grup
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Acțiuni..
|
|||||||
sessions_all=Toate sesiunile..
|
sessions_all=Toate sesiunile..
|
||||||
sessions_logouts=Arată, de asemenea, sesiuni deconectate..
|
sessions_logouts=Arată, de asemenea, sesiuni deconectate..
|
||||||
sessions_state=Stat
|
sessions_state=Stat
|
||||||
|
sessions_action=Acțiuni
|
||||||
sessions_this=Această autentificare
|
sessions_this=Această autentificare
|
||||||
sessions_in=Conectat
|
sessions_in=Conectat
|
||||||
sessions_out=Delogat
|
sessions_out=Delogat
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ edit_twofactorprov=Использование поставщика $1 с иде
|
|||||||
edit_twofactorcancel=Удалить требование двухфакторной аутентификации
|
edit_twofactorcancel=Удалить требование двухфакторной аутентификации
|
||||||
edit_twofactornone=Нет настройки еще
|
edit_twofactornone=Нет настройки еще
|
||||||
edit_twofactoradd=Включить двухфакторный для пользователя
|
edit_twofactoradd=Включить двухфакторный для пользователя
|
||||||
|
edit_locale=Регион
|
||||||
edit_nochange=Принудительно менять дни?
|
edit_nochange=Принудительно менять дни?
|
||||||
edit_egone=Выбранный пользователь больше не существует!
|
edit_egone=Выбранный пользователь больше не существует!
|
||||||
edit_rbacdeny0=RBAC контролирует только выбранные ACL модуля
|
edit_rbacdeny0=RBAC контролирует только выбранные ACL модуля
|
||||||
@@ -30,6 +31,7 @@ delete_eanonuser=Этот пользователь используется дл
|
|||||||
|
|
||||||
cert_etempdir=Неверный файл сертификата
|
cert_etempdir=Неверный файл сертификата
|
||||||
|
|
||||||
|
acl_locale=Может сменить локаль?
|
||||||
acl_pass=Можно ли изменить ограничения пароля?
|
acl_pass=Можно ли изменить ограничения пароля?
|
||||||
acl_sql=Можно настроить базу данных пользователей и групп?
|
acl_sql=Можно настроить базу данных пользователей и групп?
|
||||||
|
|
||||||
@@ -62,6 +64,7 @@ sessions_actions=Действия..
|
|||||||
sessions_all=Все сеансы..
|
sessions_all=Все сеансы..
|
||||||
sessions_logouts=Также показать сеансы выхода из системы.
|
sessions_logouts=Также показать сеансы выхода из системы.
|
||||||
sessions_state=состояние
|
sessions_state=состояние
|
||||||
|
sessions_action=Действия
|
||||||
sessions_this=Этот логин
|
sessions_this=Этот логин
|
||||||
sessions_in=Войти в систему
|
sessions_in=Войти в систему
|
||||||
sessions_out=Вышли из
|
sessions_out=Вышли из
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ edit_twofactorprov=Použitie poskytovateľa $1 s ID $2
|
|||||||
edit_twofactorcancel=Odstráňte požiadavku dvojfaktorovej autentifikácie
|
edit_twofactorcancel=Odstráňte požiadavku dvojfaktorovej autentifikácie
|
||||||
edit_twofactornone=Zatiaľ žiadne nastavenie
|
edit_twofactornone=Zatiaľ žiadne nastavenie
|
||||||
edit_twofactoradd=Povoliť používateľom dvojfaktorový režim
|
edit_twofactoradd=Povoliť používateľom dvojfaktorový režim
|
||||||
|
edit_locale=Miestne nastavenie
|
||||||
edit_logout=Čas odhlásenia nečinnosti
|
edit_logout=Čas odhlásenia nečinnosti
|
||||||
edit_chars=literatúra
|
edit_chars=literatúra
|
||||||
edit_minsize=Minimálna dĺžka hesla
|
edit_minsize=Minimálna dĺžka hesla
|
||||||
@@ -60,6 +61,7 @@ cert_etempdir=Neplatný súbor certifikátu
|
|||||||
acl_rbac=Získať nastavenia riadenia prístupu z RBAC?
|
acl_rbac=Získať nastavenia riadenia prístupu z RBAC?
|
||||||
acl_rbacyes=Áno (prepíše nastavenia nižšie)
|
acl_rbacyes=Áno (prepíše nastavenia nižšie)
|
||||||
|
|
||||||
|
acl_locale=Dá sa zmeniť miestne nastavenie?
|
||||||
acl_times=Môžu zmeniť povolené časy prihlásenia?
|
acl_times=Môžu zmeniť povolené časy prihlásenia?
|
||||||
acl_pass=Môžete zmeniť obmedzenia hesiel?
|
acl_pass=Môžete zmeniť obmedzenia hesiel?
|
||||||
acl_sql=Môžete nakonfigurovať databázu používateľov a skupín?
|
acl_sql=Môžete nakonfigurovať databázu používateľov a skupín?
|
||||||
@@ -107,6 +109,7 @@ sessions_actions=Akcia..
|
|||||||
sessions_all=Všetky relácie..
|
sessions_all=Všetky relácie..
|
||||||
sessions_logouts=Zobraziť aj odhlásené relácie.
|
sessions_logouts=Zobraziť aj odhlásené relácie.
|
||||||
sessions_state=Štát
|
sessions_state=Štát
|
||||||
|
sessions_action=Akcie
|
||||||
sessions_this=Toto prihlásenie
|
sessions_this=Toto prihlásenie
|
||||||
sessions_in=Prihlásený
|
sessions_in=Prihlásený
|
||||||
sessions_out=Odhlasený
|
sessions_out=Odhlasený
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Odstranite dvofaktorsko preverjanje pristnosti
|
|||||||
edit_twofactornone=Ni nastavitve še
|
edit_twofactornone=Ni nastavitve še
|
||||||
edit_twofactoradd=Omogoči dvofaktor za uporabnika
|
edit_twofactoradd=Omogoči dvofaktor za uporabnika
|
||||||
edit_lang=Jezik
|
edit_lang=Jezik
|
||||||
|
edit_locale=Locale
|
||||||
edit_notabs=Razvrstiti module?
|
edit_notabs=Razvrstiti module?
|
||||||
edit_logout=Čas odjave iz neaktivnosti
|
edit_logout=Čas odjave iz neaktivnosti
|
||||||
edit_mins=minut
|
edit_mins=minut
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Ali lahko uporabnike izbrišete?
|
|||||||
acl_rename=Ali lahko preimenujete uporabnike?
|
acl_rename=Ali lahko preimenujete uporabnike?
|
||||||
acl_acl=Ali lahko urejate nadzor dostopa modula?
|
acl_acl=Ali lahko urejate nadzor dostopa modula?
|
||||||
acl_lang=Ali lahko spremenite jezik?
|
acl_lang=Ali lahko spremenite jezik?
|
||||||
|
acl_locale=Ali lahko spremenite jezik?
|
||||||
acl_chcert=Ali lahko spremenim ime potrdila SSL?
|
acl_chcert=Ali lahko spremenim ime potrdila SSL?
|
||||||
acl_euser=Nimate dovoljenja za urejanje ACL za tega uporabnika
|
acl_euser=Nimate dovoljenja za urejanje ACL za tega uporabnika
|
||||||
acl_egroup=Nimate dovoljenja za urejanje skupinskih ACL-jev
|
acl_egroup=Nimate dovoljenja za urejanje skupinskih ACL-jev
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Ukrepi..
|
|||||||
sessions_all=Vse seje..
|
sessions_all=Vse seje..
|
||||||
sessions_logouts=Prikaži tudi odjavne seje.
|
sessions_logouts=Prikaži tudi odjavne seje.
|
||||||
sessions_state=Država
|
sessions_state=Država
|
||||||
|
sessions_action=Dejanja
|
||||||
sessions_this=Ta prijava
|
sessions_this=Ta prijava
|
||||||
sessions_in=Prijavljeni
|
sessions_in=Prijavljeni
|
||||||
sessions_out=Odjavljeni
|
sessions_out=Odjavljeni
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ edit_twofactorprov=Använda leverantör $1 med ID $2
|
|||||||
edit_twofactorcancel=Ta bort tvåfaktors autentiseringskrav
|
edit_twofactorcancel=Ta bort tvåfaktors autentiseringskrav
|
||||||
edit_twofactornone=Ingen installation ännu
|
edit_twofactornone=Ingen installation ännu
|
||||||
edit_twofactoradd=Aktivera tvåfaktorer för användare
|
edit_twofactoradd=Aktivera tvåfaktorer för användare
|
||||||
|
edit_locale=Plats
|
||||||
edit_egone=Den valda användaren finns inte längre!
|
edit_egone=Den valda användaren finns inte längre!
|
||||||
edit_proto=Lagringstyp
|
edit_proto=Lagringstyp
|
||||||
edit_proto_mysql=MySQL-databas
|
edit_proto_mysql=MySQL-databas
|
||||||
@@ -30,6 +31,7 @@ delete_eanonuser=Den här användaren används för anonym modulåtkomst
|
|||||||
|
|
||||||
cert_etempdir=Ogiltig certifikatfil
|
cert_etempdir=Ogiltig certifikatfil
|
||||||
|
|
||||||
|
acl_locale=Kan du byta språk?
|
||||||
acl_pass=Kan ändra lösenordsbegränsningar?
|
acl_pass=Kan ändra lösenordsbegränsningar?
|
||||||
acl_sql=Kan konfigurera användar- och gruppdatabas?
|
acl_sql=Kan konfigurera användar- och gruppdatabas?
|
||||||
|
|
||||||
@@ -62,6 +64,7 @@ sessions_actions=Handlingar..
|
|||||||
sessions_all=Alla sessioner..
|
sessions_all=Alla sessioner..
|
||||||
sessions_logouts=Visa även utloggade sessioner..
|
sessions_logouts=Visa även utloggade sessioner..
|
||||||
sessions_state=stat
|
sessions_state=stat
|
||||||
|
sessions_action=Åtgärder
|
||||||
sessions_this=Den här inloggningen
|
sessions_this=Den här inloggningen
|
||||||
sessions_in=Inloggad
|
sessions_in=Inloggad
|
||||||
sessions_out=Utloggad
|
sessions_out=Utloggad
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=ลบข้อกำหนดการตรวจสอ
|
|||||||
edit_twofactornone=ยังไม่มีการตั้งค่า
|
edit_twofactornone=ยังไม่มีการตั้งค่า
|
||||||
edit_twofactoradd=เปิดใช้งาน Two-Factor สำหรับผู้ใช้
|
edit_twofactoradd=เปิดใช้งาน Two-Factor สำหรับผู้ใช้
|
||||||
edit_lang=ภาษา
|
edit_lang=ภาษา
|
||||||
|
edit_locale=สถานที่
|
||||||
edit_notabs=จัดหมวดหมู่โมดูลหรือไม่
|
edit_notabs=จัดหมวดหมู่โมดูลหรือไม่
|
||||||
edit_logout=ไม่มีเวลาออกจากระบบ
|
edit_logout=ไม่มีเวลาออกจากระบบ
|
||||||
edit_mins=นาที
|
edit_mins=นาที
|
||||||
@@ -197,6 +198,7 @@ acl_delete=สามารถลบผู้ใช้ได้หรือไม
|
|||||||
acl_rename=สามารถเปลี่ยนชื่อผู้ใช้?
|
acl_rename=สามารถเปลี่ยนชื่อผู้ใช้?
|
||||||
acl_acl=สามารถแก้ไขการควบคุมการเข้าถึงโมดูลได้หรือไม่
|
acl_acl=สามารถแก้ไขการควบคุมการเข้าถึงโมดูลได้หรือไม่
|
||||||
acl_lang=เปลี่ยนภาษาได้ไหม
|
acl_lang=เปลี่ยนภาษาได้ไหม
|
||||||
|
acl_locale=เปลี่ยนโลแคลได้ไหม
|
||||||
acl_chcert=สามารถเปลี่ยนชื่อใบรับรอง SSL ได้หรือไม่
|
acl_chcert=สามารถเปลี่ยนชื่อใบรับรอง SSL ได้หรือไม่
|
||||||
acl_euser=คุณไม่ได้รับอนุญาตให้แก้ไข ACL สำหรับผู้ใช้รายนี้
|
acl_euser=คุณไม่ได้รับอนุญาตให้แก้ไข ACL สำหรับผู้ใช้รายนี้
|
||||||
acl_egroup=คุณไม่ได้รับอนุญาตให้แก้ไขกลุ่ม ACL
|
acl_egroup=คุณไม่ได้รับอนุญาตให้แก้ไขกลุ่ม ACL
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=การดำเนินการ..
|
|||||||
sessions_all=ทุกวาระ..
|
sessions_all=ทุกวาระ..
|
||||||
sessions_logouts=แสดงเซสชันการออกจากระบบด้วย..
|
sessions_logouts=แสดงเซสชันการออกจากระบบด้วย..
|
||||||
sessions_state=สถานะ
|
sessions_state=สถานะ
|
||||||
|
sessions_action=การกระทำ
|
||||||
sessions_this=เข้าสู่ระบบนี้
|
sessions_this=เข้าสู่ระบบนี้
|
||||||
sessions_in=เข้าสู่ระบบ
|
sessions_in=เข้าสู่ระบบ
|
||||||
sessions_out=ออกจากระบบ
|
sessions_out=ออกจากระบบ
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ edit_twofactorprov=$2 kimliğiyle $1 sağlayıcısını kullanma
|
|||||||
edit_twofactorcancel=İki faktörlü kimlik doğrulama gereksinimini kaldırın
|
edit_twofactorcancel=İki faktörlü kimlik doğrulama gereksinimini kaldırın
|
||||||
edit_twofactornone=Henüz kurulum yok
|
edit_twofactornone=Henüz kurulum yok
|
||||||
edit_twofactoradd=Kullanıcı için İki Faktörü Etkinleştir
|
edit_twofactoradd=Kullanıcı için İki Faktörü Etkinleştir
|
||||||
|
edit_locale=yerel ayar
|
||||||
edit_logout=Etkinlik dışı kalma süresi
|
edit_logout=Etkinlik dışı kalma süresi
|
||||||
edit_mins=dakika
|
edit_mins=dakika
|
||||||
edit_chars=harfler
|
edit_chars=harfler
|
||||||
@@ -70,6 +71,7 @@ cert_etempdir=Geçersiz sertifika dosyası
|
|||||||
acl_rbac=RBAC'den erişim kontrolü ayarları alınıyor mu?
|
acl_rbac=RBAC'den erişim kontrolü ayarları alınıyor mu?
|
||||||
acl_rbacyes=Evet (aşağıdaki ayarları geçersiz kılar)
|
acl_rbacyes=Evet (aşağıdaki ayarları geçersiz kılar)
|
||||||
|
|
||||||
|
acl_locale=Yerel ayarı değiştirebilir miyim?
|
||||||
acl_times=İzin verilen giriş zamanlarını değiştirebilir mi?
|
acl_times=İzin verilen giriş zamanlarını değiştirebilir mi?
|
||||||
acl_pass=Şifre kısıtlamalarını değiştirebilir mi?
|
acl_pass=Şifre kısıtlamalarını değiştirebilir mi?
|
||||||
acl_sql=Kullanıcı ve grup veritabanını yapılandırabilir mi?
|
acl_sql=Kullanıcı ve grup veritabanını yapılandırabilir mi?
|
||||||
@@ -123,6 +125,7 @@ sessions_actions=Hareketler..
|
|||||||
sessions_all=Tüm oturumlar..
|
sessions_all=Tüm oturumlar..
|
||||||
sessions_logouts=Oturumu kapatılmış oturumları da göster..
|
sessions_logouts=Oturumu kapatılmış oturumları da göster..
|
||||||
sessions_state=Durum
|
sessions_state=Durum
|
||||||
|
sessions_action=Hareketler
|
||||||
sessions_this=Bu giriş
|
sessions_this=Bu giriş
|
||||||
sessions_in=Giriş
|
sessions_in=Giriş
|
||||||
sessions_out=Çıkış yapıldı
|
sessions_out=Çıkış yapıldı
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ edit_twofactorcancel=Видаліть двофакторну аутентифі
|
|||||||
edit_twofactornone=Ще немає налаштувань
|
edit_twofactornone=Ще немає налаштувань
|
||||||
edit_twofactoradd=Увімкнути двофакторну для користувача
|
edit_twofactoradd=Увімкнути двофакторну для користувача
|
||||||
edit_lang=Мову
|
edit_lang=Мову
|
||||||
|
edit_locale=Локаль
|
||||||
edit_notabs=Класифікувати модулі?
|
edit_notabs=Класифікувати модулі?
|
||||||
edit_logout=Час виходу з бездіяльності
|
edit_logout=Час виходу з бездіяльності
|
||||||
edit_mins=хвилин
|
edit_mins=хвилин
|
||||||
@@ -193,6 +194,7 @@ acl_delete=Чи можете видалити користувачів?
|
|||||||
acl_rename=Чи можете перейменувати користувачів?
|
acl_rename=Чи можете перейменувати користувачів?
|
||||||
acl_acl=Чи можна редагувати контроль доступу до модуля?
|
acl_acl=Чи можна редагувати контроль доступу до модуля?
|
||||||
acl_lang=Можна змінити мову?
|
acl_lang=Можна змінити мову?
|
||||||
|
acl_locale=Чи можна змінити мову?
|
||||||
acl_chcert=Чи можна змінити ім'я сертифіката SSL?
|
acl_chcert=Чи можна змінити ім'я сертифіката SSL?
|
||||||
acl_euser=Вам заборонено редагувати ACL для цього користувача
|
acl_euser=Вам заборонено редагувати ACL для цього користувача
|
||||||
acl_egroup=Вам заборонено редагувати групові ACL
|
acl_egroup=Вам заборонено редагувати групові ACL
|
||||||
@@ -349,6 +351,7 @@ sessions_actions=Дії..
|
|||||||
sessions_all=Всі сеанси..
|
sessions_all=Всі сеанси..
|
||||||
sessions_logouts=Показати також сеанси виходу з системи..
|
sessions_logouts=Показати також сеанси виходу з системи..
|
||||||
sessions_state=Держава
|
sessions_state=Держава
|
||||||
|
sessions_action=Дії
|
||||||
sessions_this=Це логін
|
sessions_this=Це логін
|
||||||
sessions_in=Увійшли в
|
sessions_in=Увійшли в
|
||||||
sessions_out=Вийшли з системи
|
sessions_out=Вийшли з системи
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=دو عنصر کی توثیق کی ضرورت کو ہٹا
|
|||||||
edit_twofactornone=ابھی تک کوئی سیٹ اپ نہیں ہے
|
edit_twofactornone=ابھی تک کوئی سیٹ اپ نہیں ہے
|
||||||
edit_twofactoradd=صارف کے لئے دو فیکٹر کو فعال کریں
|
edit_twofactoradd=صارف کے لئے دو فیکٹر کو فعال کریں
|
||||||
edit_lang=زبان
|
edit_lang=زبان
|
||||||
|
edit_locale=لوکیل
|
||||||
edit_notabs=ماڈیول کی درجہ بندی کریں؟
|
edit_notabs=ماڈیول کی درجہ بندی کریں؟
|
||||||
edit_logout=غیر فعال لاگ آؤٹ وقت
|
edit_logout=غیر فعال لاگ آؤٹ وقت
|
||||||
edit_mins=منٹ
|
edit_mins=منٹ
|
||||||
@@ -197,6 +198,7 @@ acl_delete=کیا صارفین کو حذف کرسکتے ہیں؟
|
|||||||
acl_rename=کیا صارفین کا نام تبدیل کر سکتے ہیں؟
|
acl_rename=کیا صارفین کا نام تبدیل کر سکتے ہیں؟
|
||||||
acl_acl=کیا ماڈیول ایکسیس کنٹرول میں ترمیم کی جاسکتی ہے؟
|
acl_acl=کیا ماڈیول ایکسیس کنٹرول میں ترمیم کی جاسکتی ہے؟
|
||||||
acl_lang=کیا زبان بدل سکتی ہے؟
|
acl_lang=کیا زبان بدل سکتی ہے؟
|
||||||
|
acl_locale=لوکل تبدیل کر سکتے ہیں؟
|
||||||
acl_chcert=کیا SSL سرٹیفکیٹ کا نام تبدیل کر سکتے ہیں؟
|
acl_chcert=کیا SSL سرٹیفکیٹ کا نام تبدیل کر سکتے ہیں؟
|
||||||
acl_euser=آپ کو اس صارف کے لئے ACL میں ترمیم کرنے کی اجازت نہیں ہے
|
acl_euser=آپ کو اس صارف کے لئے ACL میں ترمیم کرنے کی اجازت نہیں ہے
|
||||||
acl_egroup=آپ کو گروپ ACL میں ترمیم کرنے کی اجازت نہیں ہے
|
acl_egroup=آپ کو گروپ ACL میں ترمیم کرنے کی اجازت نہیں ہے
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=عمل..
|
|||||||
sessions_all=تمام سیشنز..
|
sessions_all=تمام سیشنز..
|
||||||
sessions_logouts=لاگ آؤٹ سیشن بھی دکھائیں..
|
sessions_logouts=لاگ آؤٹ سیشن بھی دکھائیں..
|
||||||
sessions_state=حالت
|
sessions_state=حالت
|
||||||
|
sessions_action=اعمال
|
||||||
sessions_this=یہ لاگ ان
|
sessions_this=یہ لاگ ان
|
||||||
sessions_in=لاگ ان
|
sessions_in=لاگ ان
|
||||||
sessions_out=لاگ آؤٹ
|
sessions_out=لاگ آؤٹ
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ edit_twofactorcancel=Xóa yêu cầu xác thực hai yếu tố
|
|||||||
edit_twofactornone=Chưa có thiết lập nào
|
edit_twofactornone=Chưa có thiết lập nào
|
||||||
edit_twofactoradd=Kích hoạt hai yếu tố cho người dùng
|
edit_twofactoradd=Kích hoạt hai yếu tố cho người dùng
|
||||||
edit_lang=Ngôn ngữ
|
edit_lang=Ngôn ngữ
|
||||||
|
edit_locale=địa phương
|
||||||
edit_notabs=Phân loại mô-đun?
|
edit_notabs=Phân loại mô-đun?
|
||||||
edit_logout=Thời gian đăng xuất không hoạt động
|
edit_logout=Thời gian đăng xuất không hoạt động
|
||||||
edit_mins=phút
|
edit_mins=phút
|
||||||
@@ -197,6 +198,7 @@ acl_delete=Có thể xóa người dùng?
|
|||||||
acl_rename=Có thể đổi tên người dùng?
|
acl_rename=Có thể đổi tên người dùng?
|
||||||
acl_acl=Có thể chỉnh sửa điều khiển truy cập mô-đun?
|
acl_acl=Có thể chỉnh sửa điều khiển truy cập mô-đun?
|
||||||
acl_lang=Có thể thay đổi ngôn ngữ?
|
acl_lang=Có thể thay đổi ngôn ngữ?
|
||||||
|
acl_locale=Có thể thay đổi ngôn ngữ?
|
||||||
acl_chcert=Có thể thay đổi tên chứng chỉ SSL?
|
acl_chcert=Có thể thay đổi tên chứng chỉ SSL?
|
||||||
acl_euser=Bạn không được phép chỉnh sửa ACL cho người dùng này
|
acl_euser=Bạn không được phép chỉnh sửa ACL cho người dùng này
|
||||||
acl_egroup=Bạn không được phép chỉnh sửa ACL nhóm
|
acl_egroup=Bạn không được phép chỉnh sửa ACL nhóm
|
||||||
@@ -354,6 +356,7 @@ sessions_actions=Hành động..
|
|||||||
sessions_all=Tất cả các phiên..
|
sessions_all=Tất cả các phiên..
|
||||||
sessions_logouts=Cũng hiển thị các phiên đăng xuất..
|
sessions_logouts=Cũng hiển thị các phiên đăng xuất..
|
||||||
sessions_state=Tiểu bang
|
sessions_state=Tiểu bang
|
||||||
|
sessions_action=Hành động
|
||||||
sessions_this=Thông tin đăng nhập này
|
sessions_this=Thông tin đăng nhập này
|
||||||
sessions_in=Đăng nhập
|
sessions_in=Đăng nhập
|
||||||
sessions_out=Đăng xuất
|
sessions_out=Đăng xuất
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ edit_twofactorprov=使用提供方 $1 和ID $2
|
|||||||
edit_twofactorcancel=删除两因素身份验证要求
|
edit_twofactorcancel=删除两因素身份验证要求
|
||||||
edit_twofactornone=尚未设定
|
edit_twofactornone=尚未设定
|
||||||
edit_twofactoradd=为用户启用两因素
|
edit_twofactoradd=为用户启用两因素
|
||||||
|
edit_locale=语言环境
|
||||||
edit_logout=不活动注销时间
|
edit_logout=不活动注销时间
|
||||||
edit_mins=分钟
|
edit_mins=分钟
|
||||||
edit_chars=字母
|
edit_chars=字母
|
||||||
@@ -85,6 +86,7 @@ acl_rbac=从RBAC获得访问控制设置?
|
|||||||
acl_rbacyes=是(覆盖下面的设置)
|
acl_rbacyes=是(覆盖下面的设置)
|
||||||
|
|
||||||
acl_uthis=该用户
|
acl_uthis=该用户
|
||||||
|
acl_locale=可以改locale吗?
|
||||||
acl_sessions=可以查看和取消登录会话吗?
|
acl_sessions=可以查看和取消登录会话吗?
|
||||||
acl_cats=可以更改分类吗?
|
acl_cats=可以更改分类吗?
|
||||||
acl_theme=可以改变个人主题吗?
|
acl_theme=可以改变个人主题吗?
|
||||||
@@ -163,6 +165,7 @@ sessions_actions=动作..
|
|||||||
sessions_all=所有会议..
|
sessions_all=所有会议..
|
||||||
sessions_logouts=同时显示注销的会话。
|
sessions_logouts=同时显示注销的会话。
|
||||||
sessions_state=州
|
sessions_state=州
|
||||||
|
sessions_action=行动
|
||||||
sessions_this=此登录名
|
sessions_this=此登录名
|
||||||
sessions_in=登录
|
sessions_in=登录
|
||||||
sessions_out=登出
|
sessions_out=登出
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ edit_twofactorprov=使用提供方 $1 和ID $2
|
|||||||
edit_twofactorcancel=刪除兩因素身份驗證要求
|
edit_twofactorcancel=刪除兩因素身份驗證要求
|
||||||
edit_twofactornone=尚未設定
|
edit_twofactornone=尚未設定
|
||||||
edit_twofactoradd=為用戶啟用兩因素
|
edit_twofactoradd=為用戶啟用兩因素
|
||||||
|
edit_locale=語言環境
|
||||||
edit_logout=不活動註銷時間
|
edit_logout=不活動註銷時間
|
||||||
edit_mins=分鐘
|
edit_mins=分鐘
|
||||||
edit_chars=字母
|
edit_chars=字母
|
||||||
@@ -75,6 +76,7 @@ acl_reset=重置為完全訪問權限
|
|||||||
acl_rbac=從RBAC獲得訪問控制設置?
|
acl_rbac=從RBAC獲得訪問控制設置?
|
||||||
acl_rbacyes=是(覆蓋下面的設置)
|
acl_rbacyes=是(覆蓋下面的設置)
|
||||||
|
|
||||||
|
acl_locale=可以改locale嗎?
|
||||||
acl_switch=可以切換到其他用戶嗎?
|
acl_switch=可以切換到其他用戶嗎?
|
||||||
acl_times=可以更改允許的登錄時間嗎?
|
acl_times=可以更改允許的登錄時間嗎?
|
||||||
acl_pass=可以更改密碼限制嗎?
|
acl_pass=可以更改密碼限制嗎?
|
||||||
@@ -141,6 +143,7 @@ sessions_actions=動作..
|
|||||||
sessions_all=所有會議..
|
sessions_all=所有會議..
|
||||||
sessions_logouts=還顯示註銷的會話。
|
sessions_logouts=還顯示註銷的會話。
|
||||||
sessions_state=州
|
sessions_state=州
|
||||||
|
sessions_action=行動
|
||||||
sessions_this=此登錄名
|
sessions_this=此登錄名
|
||||||
sessions_in=登錄
|
sessions_in=登錄
|
||||||
sessions_out=登出
|
sessions_out=登出
|
||||||
|
|||||||
@@ -200,6 +200,8 @@ my $salt = chr(int(rand(26))+65).chr(int(rand(26))+65);
|
|||||||
$user{'name'} = $in{'name'};
|
$user{'name'} = $in{'name'};
|
||||||
$user{'lang'} = !$access{'lang'} ? $old->{'lang'} :
|
$user{'lang'} = !$access{'lang'} ? $old->{'lang'} :
|
||||||
$in{'lang_def'} ? undef : $in{'lang'};
|
$in{'lang_def'} ? undef : $in{'lang'};
|
||||||
|
$user{'locale'} = !$access{'locale'} ? $old->{'locale'} :
|
||||||
|
$in{'locale_def'} ? undef : $in{'locale'};
|
||||||
if (!$access{'theme'}) {
|
if (!$access{'theme'}) {
|
||||||
$user{'theme'} = $old->{'theme'};
|
$user{'theme'} = $old->{'theme'};
|
||||||
$user{'overlay'} = $old->{'overlay'};
|
$user{'overlay'} = $old->{'overlay'};
|
||||||
|
|||||||
@@ -51,7 +51,6 @@ if (@logins) {
|
|||||||
$state = "<font color=orange>$state</font>";
|
$state = "<font color=orange>$state</font>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$main::theme_allow_make_date = 1;
|
|
||||||
my @links;
|
my @links;
|
||||||
if (&foreign_available("webminlog")) {
|
if (&foreign_available("webminlog")) {
|
||||||
push(@links,
|
push(@links,
|
||||||
|
|||||||
19
apache/config-CloudLinux-8.0-ALL
Normal file
19
apache/config-CloudLinux-8.0-ALL
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
show_list=1
|
||||||
|
httpd_dir=/etc/httpd
|
||||||
|
httpd_path=/usr/sbin/httpd
|
||||||
|
mime_types=/etc/mime.types
|
||||||
|
start_cmd=systemctl start httpd.service
|
||||||
|
apply_cmd=systemctl reload httpd.service
|
||||||
|
stop_cmd=systemctl stop httpd.service
|
||||||
|
show_order=0
|
||||||
|
max_servers=100
|
||||||
|
test_config=1
|
||||||
|
test_manual=0
|
||||||
|
apachectl_path=/usr/sbin/apachectl
|
||||||
|
test_always=0
|
||||||
|
test_apachectl=1
|
||||||
|
auto_mods=1
|
||||||
|
show_names=0
|
||||||
|
allow_virtualmin=0
|
||||||
|
pid_file=/run/httpd/httpd.pid
|
||||||
|
format_config=1
|
||||||
23
apache/config-openSUSE-Linux-15.0-ALL
Normal file
23
apache/config-openSUSE-Linux-15.0-ALL
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
show_list=0
|
||||||
|
httpd_dir=/srv/www
|
||||||
|
httpd_conf=/etc/apache2/httpd.conf
|
||||||
|
mime_types=/etc/apache2/mime.types
|
||||||
|
httpd_path=/usr/sbin/httpd
|
||||||
|
start_cmd=systemctl start apache2
|
||||||
|
stop_cmd=systemctl stop apache2
|
||||||
|
apply_cmd=systemctl restart apache2
|
||||||
|
show_order=0
|
||||||
|
max_servers=100
|
||||||
|
test_config=1
|
||||||
|
test_manual=0
|
||||||
|
test_always=0
|
||||||
|
test_apachectl=1
|
||||||
|
apachectl_path=/usr/sbin/apache2ctl
|
||||||
|
virt_file=/etc/apache2/vhosts.d
|
||||||
|
pid_file=/run/httpd.pid
|
||||||
|
defines_file=/etc/sysconfig/apache2
|
||||||
|
defines_name=APACHE_SERVER_FLAGS
|
||||||
|
auto_mods=1
|
||||||
|
show_names=0
|
||||||
|
allow_virtualmin=0
|
||||||
|
format_config=1
|
||||||
4
at/config-openSUSE-Linux-15.0-ALL
Normal file
4
at/config-openSUSE-Linux-15.0-ALL
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
at_style=linux
|
||||||
|
at_dir=/var/spool/atjobs
|
||||||
|
allow_file=/etc/at.allow
|
||||||
|
deny_file=/etc/at.deny
|
||||||
@@ -159,7 +159,9 @@ $rv .= "<table id='show_backup_destination' cellpadding=1 cellspacing=0>";
|
|||||||
# Local file field
|
# Local file field
|
||||||
$rv .= "<tr><td>".&ui_oneradio("$_[0]_mode", 0, undef, $mode == 0)."</td>\n";
|
$rv .= "<tr><td>".&ui_oneradio("$_[0]_mode", 0, undef, $mode == 0)."</td>\n";
|
||||||
$rv .= "<td>$text{'backup_mode0'} </td><td colspan='3'>".
|
$rv .= "<td>$text{'backup_mode0'} </td><td colspan='3'>".
|
||||||
&ui_textbox("$_[0]_file", $mode == 0 ? $path : "", 60).
|
&ui_textbox("$_[0]_file", $mode == 0 ? $path : "", 60, undef, undef,
|
||||||
|
($_[2] != 1 && $config{'date_subs'}) ?
|
||||||
|
'placeholder="/backups/configs-%y-%m-%d-%H-%M-%S.tar.gz"' : undef).
|
||||||
" ".&file_chooser_button("$_[0]_file")."</td> </tr>\n";
|
" ".&file_chooser_button("$_[0]_file")."</td> </tr>\n";
|
||||||
|
|
||||||
# FTP file fields
|
# FTP file fields
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
date_subs=0
|
date_subs=1
|
||||||
webmin_subs=0
|
webmin_subs=0
|
||||||
apply=1
|
apply=1
|
||||||
|
|||||||
@@ -48,13 +48,12 @@ if (@backups) {
|
|||||||
print &ui_columns_end();
|
print &ui_columns_end();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
print "<b>$text{'index_none'}</b><p>\n";
|
print "<strong>$text{'index_none'}</strong><br>\n";
|
||||||
}
|
}
|
||||||
print &ui_link("edit.cgi?new=1", $text{'index_add'});
|
print &ui_link("edit.cgi?new=1", $text{'index_add'});
|
||||||
print "<p>\n";
|
print "\n";
|
||||||
if ($using_strftime && !$config{'date_subs'}) {
|
if ($using_strftime && !$config{'date_subs'}) {
|
||||||
print "<font color=#ff0000><b>$text{'index_nostrftime'}",
|
print &ui_alert_box($text{'index_nostrftime'}, 'warn'),"\n";
|
||||||
"</b></font><p>\n";
|
|
||||||
}
|
}
|
||||||
print &ui_tabs_end_tab();
|
print &ui_tabs_end_tab();
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ index_now2=Restore Now
|
|||||||
index_apply=Apply configurations?
|
index_apply=Apply configurations?
|
||||||
index_test=Just show what will be restored?
|
index_test=Just show what will be restored?
|
||||||
index_jobs=Scheduled Backups
|
index_jobs=Scheduled Backups
|
||||||
index_nostrftime=Warning - some backup jobs use % in their filenames, but strftime substitution is not enabled on the Module Config page.
|
index_nostrftime=Some backup jobs use % in their filenames, but strftime substitution is not enabled on the Module Config page.
|
||||||
index_tabsched=Scheduled backups
|
index_tabsched=Scheduled backups
|
||||||
index_tabbackup=Backup now
|
index_tabbackup=Backup now
|
||||||
index_tabrestore=Restore now
|
index_tabrestore=Restore now
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/BorderPanel.java
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/CbButton.java
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/CbScrollbar.java
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/ErrorWindow.java
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/FixedFrame.java
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/GrayPanel.java
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/Hierarchy.java
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,295 +0,0 @@
|
|||||||
import java.awt.*;
|
|
||||||
import java.io.*;
|
|
||||||
import java.applet.*;
|
|
||||||
import java.net.*;
|
|
||||||
import java.util.*;
|
|
||||||
import netscape.javascript.JSObject;
|
|
||||||
|
|
||||||
public class TreeChooser extends Applet
|
|
||||||
implements CbButtonCallback, HierarchyCallback
|
|
||||||
{
|
|
||||||
CbButton add_b, remove_b, close_b;
|
|
||||||
Hierarchy tree;
|
|
||||||
BaculaNode root;
|
|
||||||
String volume;
|
|
||||||
String session;
|
|
||||||
String job;
|
|
||||||
Vector added = new Vector();
|
|
||||||
|
|
||||||
public void init()
|
|
||||||
{
|
|
||||||
// Create the root
|
|
||||||
String rpath = getParameter("root");
|
|
||||||
root = new BaculaNode(this, rpath, true, null);
|
|
||||||
volume = getParameter("volume");
|
|
||||||
session = getParameter("session");
|
|
||||||
job = getParameter("job");
|
|
||||||
|
|
||||||
// Build the UI
|
|
||||||
setLayout(new BorderLayout());
|
|
||||||
BorderPanel top = new BorderPanel(2);
|
|
||||||
top.setLayout(new FlowLayout(FlowLayout.LEFT));
|
|
||||||
top.add(add_b = new CbButton("Add", this));
|
|
||||||
top.add(remove_b = new CbButton("Remove", this));
|
|
||||||
top.add(close_b = new CbButton("Close", this));
|
|
||||||
add("North", top);
|
|
||||||
add("Center", tree = new Hierarchy(root, this));
|
|
||||||
}
|
|
||||||
|
|
||||||
Image get_image(String img)
|
|
||||||
{
|
|
||||||
return getImage(getDocumentBase(), "images/"+img);
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] get_text(String url)
|
|
||||||
{
|
|
||||||
Cursor orig = getCursor();
|
|
||||||
try {
|
|
||||||
Cursor busy = Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR);
|
|
||||||
setCursor(busy);
|
|
||||||
long now = System.currentTimeMillis();
|
|
||||||
if (url.indexOf('?') > 0) url += "&rand="+now;
|
|
||||||
else url += "?rand="+now;
|
|
||||||
URL u = new URL(getDocumentBase(), url);
|
|
||||||
URLConnection uc = u.openConnection();
|
|
||||||
set_cookie(uc);
|
|
||||||
String charset = get_charset(uc.getContentType());
|
|
||||||
BufferedReader is = new BufferedReader(
|
|
||||||
(charset == null) ?
|
|
||||||
new InputStreamReader(uc.getInputStream()) :
|
|
||||||
new InputStreamReader(uc.getInputStream(), charset));
|
|
||||||
Vector lv = new Vector();
|
|
||||||
while(true) {
|
|
||||||
String l = is.readLine();
|
|
||||||
if (l == null) { break; }
|
|
||||||
lv.addElement(l);
|
|
||||||
}
|
|
||||||
is.close();
|
|
||||||
String rv[] = new String[lv.size()];
|
|
||||||
lv.copyInto(rv);
|
|
||||||
return rv;
|
|
||||||
}
|
|
||||||
catch(Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
//return null;
|
|
||||||
String err[] = { e.getMessage() };
|
|
||||||
return err;
|
|
||||||
}
|
|
||||||
finally {
|
|
||||||
setCursor(orig);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void set_cookie(URLConnection conn)
|
|
||||||
{
|
|
||||||
if (session != null)
|
|
||||||
conn.setRequestProperty("Cookie", session);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Gets charset parameter from Content-Type: header
|
|
||||||
String get_charset(String ct)
|
|
||||||
{
|
|
||||||
if (ct == null)
|
|
||||||
return null;
|
|
||||||
StringTokenizer st = new StringTokenizer(ct, ";");
|
|
||||||
while (st.hasMoreTokens()) {
|
|
||||||
String l = st.nextToken().trim().toLowerCase();
|
|
||||||
if (l.startsWith("charset=")) {
|
|
||||||
// get the value of charset= param.
|
|
||||||
return l.substring(8);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void openNode(Hierarchy h, HierarchyNode n)
|
|
||||||
{
|
|
||||||
// Get the files under this directory, and expand the tree
|
|
||||||
BaculaNode bn = (BaculaNode)n;
|
|
||||||
bn.fill();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void closeNode(Hierarchy h, HierarchyNode n)
|
|
||||||
{
|
|
||||||
// No need to do anything
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clickNode(Hierarchy h, HierarchyNode n)
|
|
||||||
{
|
|
||||||
// Also no need to do anything
|
|
||||||
}
|
|
||||||
|
|
||||||
public void doubleNode(Hierarchy h, HierarchyNode n)
|
|
||||||
{
|
|
||||||
// add or remove a file
|
|
||||||
BaculaNode sel = (BaculaNode)n;
|
|
||||||
if (sel.added) remove_node(sel);
|
|
||||||
else add_node(sel);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void click(CbButton b)
|
|
||||||
{
|
|
||||||
BaculaNode sel = (BaculaNode)tree.selected();
|
|
||||||
if (b == close_b) {
|
|
||||||
// Close the window, and update the text box
|
|
||||||
try {
|
|
||||||
JSObject win = JSObject.getWindow(this);
|
|
||||||
String params1[] = { "" };
|
|
||||||
win.call("clear_files", params1);
|
|
||||||
for(int i=0; i<added.size(); i++) {
|
|
||||||
BaculaNode n = (BaculaNode)added.elementAt(i);
|
|
||||||
String params2[] = { n.path };
|
|
||||||
if (n.isdir && !n.path.equals("/"))
|
|
||||||
params2[0] = n.path+"/";
|
|
||||||
win.call("add_file", params2);
|
|
||||||
}
|
|
||||||
String params3[] = { "" };
|
|
||||||
win.call("finished", params3);
|
|
||||||
}
|
|
||||||
catch(Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
new ErrorWindow("Failed to set files : "+
|
|
||||||
e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (b == add_b) {
|
|
||||||
// Flag the selected file as added
|
|
||||||
if (sel != null) {
|
|
||||||
add_node(sel);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (b == remove_b) {
|
|
||||||
// Un-flag the selected file
|
|
||||||
if (sel != null) {
|
|
||||||
remove_node(sel);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void add_node(BaculaNode n)
|
|
||||||
{
|
|
||||||
if (!n.added) {
|
|
||||||
n.added = true;
|
|
||||||
n.set_all_icons();
|
|
||||||
tree.redraw();
|
|
||||||
added.addElement(n);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void remove_node(BaculaNode n)
|
|
||||||
{
|
|
||||||
if (n.added) {
|
|
||||||
n.added = false;
|
|
||||||
n.set_all_icons();
|
|
||||||
tree.redraw();
|
|
||||||
added.removeElement(n);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static String urlize(String s)
|
|
||||||
{
|
|
||||||
StringBuffer rv = new StringBuffer();
|
|
||||||
for(int i=0; i<s.length(); i++) {
|
|
||||||
char c = s.charAt(i);
|
|
||||||
if (c < 16)
|
|
||||||
rv.append("%0"+Integer.toString(c, 16));
|
|
||||||
else if (!Character.isLetterOrDigit(c) && c != '/' &&
|
|
||||||
c != '.' && c != '_' && c != '-')
|
|
||||||
rv.append("%"+Integer.toString(c, 16));
|
|
||||||
else
|
|
||||||
rv.append(c);
|
|
||||||
}
|
|
||||||
return rv.toString();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class BaculaNode extends HierarchyNode
|
|
||||||
{
|
|
||||||
TreeChooser parent;
|
|
||||||
String path;
|
|
||||||
boolean isdir;
|
|
||||||
boolean known = false;
|
|
||||||
boolean added = false;
|
|
||||||
BaculaNode dir;
|
|
||||||
|
|
||||||
BaculaNode(TreeChooser parent, String path, boolean isdir, BaculaNode dir)
|
|
||||||
{
|
|
||||||
this.parent = parent;
|
|
||||||
this.path = path;
|
|
||||||
this.isdir = isdir;
|
|
||||||
this.dir = dir;
|
|
||||||
open = false;
|
|
||||||
set_icon();
|
|
||||||
ch = isdir ? new Vector() : null;
|
|
||||||
if (path.equals("/"))
|
|
||||||
text = "/";
|
|
||||||
else {
|
|
||||||
String ns = path.endsWith("/") ?
|
|
||||||
path.substring(0, path.length() - 1) : path;
|
|
||||||
int slash = ns.lastIndexOf("/");
|
|
||||||
text = path.substring(slash+1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void set_icon()
|
|
||||||
{
|
|
||||||
String imname = isdir ? "dir.gif" : "rfile.gif";
|
|
||||||
if (selected()) imname = "s"+imname;
|
|
||||||
im = parent.get_image(imname);
|
|
||||||
}
|
|
||||||
|
|
||||||
void set_all_icons()
|
|
||||||
{
|
|
||||||
set_icon();
|
|
||||||
if (ch != null) {
|
|
||||||
for(int i=0; i<ch.size(); i++) {
|
|
||||||
BaculaNode c = (BaculaNode)ch.elementAt(i);
|
|
||||||
c.set_all_icons();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void fill()
|
|
||||||
{
|
|
||||||
if (!known && isdir) {
|
|
||||||
ch.removeAllElements();
|
|
||||||
String l[] = parent.get_text("list.cgi?dir="+
|
|
||||||
parent.urlize(path)+
|
|
||||||
"&volume="+
|
|
||||||
parent.urlize(parent.volume)+
|
|
||||||
"&job="+
|
|
||||||
parent.urlize(parent.job));
|
|
||||||
if (l[0].length() > 0) {
|
|
||||||
new ErrorWindow("Failed to get files under "+path+
|
|
||||||
" : "+l[0]);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
for(int i=1; i<l.length; i++) {
|
|
||||||
if (l[i].endsWith("/")) {
|
|
||||||
ch.addElement(
|
|
||||||
new BaculaNode(
|
|
||||||
parent, l[i].substring(0, l[i].length()-1),
|
|
||||||
true, this));
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
ch.addElement(
|
|
||||||
new BaculaNode(
|
|
||||||
parent, l[i], false, this));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
parent.tree.redraw();
|
|
||||||
known = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
boolean selected()
|
|
||||||
{
|
|
||||||
BaculaNode n = this;
|
|
||||||
while(n != null) {
|
|
||||||
if (n.added) return true;
|
|
||||||
n = n.dir;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
../file/Util.java
|
|
||||||
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
BEGIN { push(@INC, ".."); };
|
BEGIN { push(@INC, ".."); };
|
||||||
use WebminCore;
|
use WebminCore;
|
||||||
|
use JSON::PP;
|
||||||
&init_config();
|
&init_config();
|
||||||
use Time::Local;
|
use Time::Local;
|
||||||
if (&foreign_check("node-groups")) {
|
if (&foreign_check("node-groups")) {
|
||||||
|
|||||||
@@ -2,11 +2,9 @@
|
|||||||
# Returns a list of files and directories under some directory
|
# Returns a list of files and directories under some directory
|
||||||
|
|
||||||
$trust_unknown_referers = 1;
|
$trust_unknown_referers = 1;
|
||||||
require './bacula-backup-lib.pl';
|
BEGIN { require './bacula-backup-lib.pl'; }
|
||||||
&ReadParse();
|
&ReadParse();
|
||||||
|
|
||||||
use JSON::PP;
|
|
||||||
|
|
||||||
# Input sanitization
|
# Input sanitization
|
||||||
die "Illegal input" if ($in{'job'} and $in{'job'} !~ /^\d+\z/);
|
die "Illegal input" if ($in{'job'} and $in{'job'} !~ /^\d+\z/);
|
||||||
|
|
||||||
|
|||||||
@@ -149,6 +149,6 @@ C</etc/webmin>
|
|||||||
|
|
||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
|
|
||||||
|
|||||||
@@ -114,6 +114,6 @@ Name of the user to disable two-factor authentication for.
|
|||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||||
|
|||||||
@@ -164,5 +164,5 @@ domain.tld)
|
|||||||
|
|
||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
|
|||||||
@@ -199,5 +199,5 @@ Display the description of the option from the module C<config.info> file, inste
|
|||||||
|
|
||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
|
|||||||
@@ -258,7 +258,7 @@ Set new user password. Using this option may be unsecure.
|
|||||||
|
|
||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||||
|
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ sub root
|
|||||||
|
|
||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||||
|
|
||||||
|
|||||||
@@ -181,5 +181,5 @@ already exist in the file, and was added)
|
|||||||
|
|
||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
|
|||||||
@@ -431,7 +431,7 @@ Returns Webmin and other modules and themes versions installed (only those for w
|
|||||||
|
|
||||||
=head1 LICENSE AND COPYRIGHT
|
=head1 LICENSE AND COPYRIGHT
|
||||||
|
|
||||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||||
Joe Cooper <joe@virtualmin.com>
|
Joe Cooper <joe@virtualmin.com>
|
||||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ foreach my $v (@views) {
|
|||||||
push(@zones, &find("zone", $conf));
|
push(@zones, &find("zone", $conf));
|
||||||
foreach my $z (@zones) {
|
foreach my $z (@zones) {
|
||||||
my $tv = &find_value("type", $z->{'members'});
|
my $tv = &find_value("type", $z->{'members'});
|
||||||
next if ($tv ne "master" && $tv ne "hint");
|
next if ($tv ne "master" && $tv ne "primary" && $tv ne "hint");
|
||||||
my $file = &find_value("file", $z->{'members'});
|
my $file = &find_value("file", $z->{'members'});
|
||||||
next if (!$file);
|
next if (!$file);
|
||||||
if (&is_raw_format_records(&make_chroot($file))) {
|
if (&is_raw_format_records(&make_chroot($file))) {
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ my @extra_reverse = split(/\s+/, $config{'extra_reverse'} || '');
|
|||||||
our %is_extra = map { $_, 1 } (@extra_forward, @extra_reverse);
|
our %is_extra = map { $_, 1 } (@extra_forward, @extra_reverse);
|
||||||
our %access = &get_module_acl();
|
our %access = &get_module_acl();
|
||||||
my $zone_names_cache = "$module_config_directory/zone-names";
|
my $zone_names_cache = "$module_config_directory/zone-names";
|
||||||
my $zone_names_version = 3;
|
my $zone_names_version = 4;
|
||||||
my @list_zone_names_cache;
|
my @list_zone_names_cache;
|
||||||
my $slave_error;
|
my $slave_error;
|
||||||
my %lines_count;
|
my %lines_count;
|
||||||
@@ -131,7 +131,7 @@ my $file = $_[0] || $config{'named_conf'};
|
|||||||
if (!defined($get_config_parent_cache{$file})) {
|
if (!defined($get_config_parent_cache{$file})) {
|
||||||
my $conf = &get_config();
|
my $conf = &get_config();
|
||||||
if (!defined($lines_count{$file})) {
|
if (!defined($lines_count{$file})) {
|
||||||
my $lref = &read_file_lines($file);
|
my $lref = &read_file_lines($file, 1);
|
||||||
$lines_count{$file} = @$lref;
|
$lines_count{$file} = @$lref;
|
||||||
}
|
}
|
||||||
$get_config_parent_cache{$file} =
|
$get_config_parent_cache{$file} =
|
||||||
@@ -144,6 +144,15 @@ if (!defined($get_config_parent_cache{$file})) {
|
|||||||
return $get_config_parent_cache{$file};
|
return $get_config_parent_cache{$file};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# clear_config_cache()
|
||||||
|
# Clear all in-memory caches of the BIND config
|
||||||
|
sub clear_config_cache
|
||||||
|
{
|
||||||
|
undef(@get_config_cache);
|
||||||
|
undef(%get_config_parent_cache);
|
||||||
|
undef(%lines_count);
|
||||||
|
}
|
||||||
|
|
||||||
# read_config_file(file, [expand includes])
|
# read_config_file(file, [expand includes])
|
||||||
# Reads a config file and returns an array of values
|
# Reads a config file and returns an array of values
|
||||||
sub read_config_file
|
sub read_config_file
|
||||||
@@ -348,6 +357,7 @@ return \%str;
|
|||||||
}
|
}
|
||||||
|
|
||||||
# find(name, &array)
|
# find(name, &array)
|
||||||
|
# Returns a list of config objects matching some name
|
||||||
sub find
|
sub find
|
||||||
{
|
{
|
||||||
my ($name, $conf) = @_;
|
my ($name, $conf) = @_;
|
||||||
@@ -362,6 +372,7 @@ return @rv ? wantarray ? @rv : $rv[0]
|
|||||||
}
|
}
|
||||||
|
|
||||||
# find_value(name, &array)
|
# find_value(name, &array)
|
||||||
|
# Returns a list of config values matching some name
|
||||||
sub find_value
|
sub find_value
|
||||||
{
|
{
|
||||||
my @v = &find($_[0], $_[1]);
|
my @v = &find($_[0], $_[1]);
|
||||||
@@ -410,14 +421,7 @@ for(my $i=0; $i<@oldv || $i<@newv; $i++) {
|
|||||||
my $oldeline = $i<@oldv ? $oldv[$i]->{'eline'} : undef;
|
my $oldeline = $i<@oldv ? $oldv[$i]->{'eline'} : undef;
|
||||||
if ($i < @newv) {
|
if ($i < @newv) {
|
||||||
# Make sure new directive has 'value' set
|
# Make sure new directive has 'value' set
|
||||||
my @v;
|
&recursive_set_value($newv[$i]);
|
||||||
if ($newv[$i]->{'values'}) {
|
|
||||||
@v = @{$newv[$i]->{'values'}};
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
@v = undef;
|
|
||||||
}
|
|
||||||
$newv[$i]->{'value'} = @v ? $v[0] : undef;
|
|
||||||
}
|
}
|
||||||
if ($i >= @oldv && !$_[5]) {
|
if ($i >= @oldv && !$_[5]) {
|
||||||
# a new directive is being added.. put it at the end of
|
# a new directive is being added.. put it at the end of
|
||||||
@@ -491,6 +495,22 @@ for(my $i=0; $i<@oldv || $i<@newv; $i++) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# recursive_set_value(&directive)
|
||||||
|
# Update the 'value' field based on the first 'values'
|
||||||
|
sub recursive_set_value
|
||||||
|
{
|
||||||
|
my ($dir) = @_;
|
||||||
|
if ($dir->{'values'}) {
|
||||||
|
my @v = @{$dir->{'values'}};
|
||||||
|
$dir->{'value'} = @v ? $v[0] : undef;
|
||||||
|
}
|
||||||
|
if ($dir->{'type'} && $dir->{'type'} == 1 && $dir->{'members'}) {
|
||||||
|
foreach my $m (@{$dir->{'members'}}) {
|
||||||
|
&recursive_set_value($m);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
# directives that need their value to be quoted
|
# directives that need their value to be quoted
|
||||||
my %need_quote;
|
my %need_quote;
|
||||||
my @need_quote = ( "file", "zone", "view", "pid-file", "statistics-file",
|
my @need_quote = ( "file", "zone", "view", "pid-file", "statistics-file",
|
||||||
@@ -802,7 +822,8 @@ if ($ipv6) {
|
|||||||
$rev = &net_to_ip6int($addr, 4*($i+1));
|
$rev = &net_to_ip6int($addr, 4*($i+1));
|
||||||
$rev =~ s/\.$//g;
|
$rev =~ s/\.$//g;
|
||||||
foreach my $z (@zl) {
|
foreach my $z (@zl) {
|
||||||
if (lc($z->{'name'}) eq $rev && $z->{'type'} eq 'master') {
|
if (lc($z->{'name'}) eq $rev &&
|
||||||
|
($z->{'type'} eq 'master' || $z->{'type'} eq 'primary')) {
|
||||||
# found the reverse master domain
|
# found the reverse master domain
|
||||||
$revconf = $z;
|
$revconf = $z;
|
||||||
last DOMAIN;
|
last DOMAIN;
|
||||||
@@ -822,7 +843,7 @@ else {
|
|||||||
$zname =~ s/^(\d+)\/(\d+)\.//;
|
$zname =~ s/^(\d+)\/(\d+)\.//;
|
||||||
if ((lc($zname) eq $rev ||
|
if ((lc($zname) eq $rev ||
|
||||||
lc($zname) eq "$rev.") &&
|
lc($zname) eq "$rev.") &&
|
||||||
$z->{'type'} eq "master") {
|
($z->{'type'} eq "master" || $z->{'type'} eq "primary")) {
|
||||||
# found the reverse master domain
|
# found the reverse master domain
|
||||||
$revconf = $z;
|
$revconf = $z;
|
||||||
last DOMAIN;
|
last DOMAIN;
|
||||||
@@ -870,7 +891,7 @@ DOMAIN: for(my $i=1; $i<@parts; $i++) {
|
|||||||
my $typed;
|
my $typed;
|
||||||
if ((lc($z->{'name'}) eq $fwd ||
|
if ((lc($z->{'name'}) eq $fwd ||
|
||||||
lc($z->{'name'}) eq "$fwd.") &&
|
lc($z->{'name'}) eq "$fwd.") &&
|
||||||
$z->{'type'} eq "master") {
|
($z->{'type'} eq "master" || $z->{'type'} eq "primary")) {
|
||||||
# Found the forward master!
|
# Found the forward master!
|
||||||
$fwdconf = $z;
|
$fwdconf = $z;
|
||||||
last DOMAIN;
|
last DOMAIN;
|
||||||
@@ -981,7 +1002,7 @@ sub can_edit_reverse
|
|||||||
return $access{'reverse'} || &can_edit_zone($_[0]);
|
return $access{'reverse'} || &can_edit_zone($_[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
# record_input(zone-name, view, type, file, origin, [num], [record],
|
# record_input(zone-name, view, type, file, origin, [num], [&record],
|
||||||
# [new-name, new-value])
|
# [new-name, new-value])
|
||||||
# Display a form for editing or creating a DNS record
|
# Display a form for editing or creating a DNS record
|
||||||
sub record_input
|
sub record_input
|
||||||
@@ -1058,8 +1079,12 @@ else {
|
|||||||
$ttl = $rec{'ttl'} || '';
|
$ttl = $rec{'ttl'} || '';
|
||||||
$ttlunit = "";
|
$ttlunit = "";
|
||||||
}
|
}
|
||||||
|
my $defmsg = $text{'default'};
|
||||||
|
if ($rec{'realttl'}) {
|
||||||
|
$defmsg .= " ($rec{'realttl'})";
|
||||||
|
}
|
||||||
print &ui_table_row($text{'edit_ttl'},
|
print &ui_table_row($text{'edit_ttl'},
|
||||||
&ui_opt_textbox("ttl", $ttl, 8, $text{'default'})." ".
|
&ui_opt_textbox("ttl", $ttl, 8, $defmsg)." ".
|
||||||
&time_unit_choice("ttlunit", $ttlunit));
|
&time_unit_choice("ttlunit", $ttlunit));
|
||||||
|
|
||||||
# Value(s) fields
|
# Value(s) fields
|
||||||
@@ -1551,6 +1576,9 @@ if ($slave && $config{'slave_file_perms'}) {
|
|||||||
elsif ($config{'file_perms'}) {
|
elsif ($config{'file_perms'}) {
|
||||||
$perms = oct($config{'file_perms'});
|
$perms = oct($config{'file_perms'});
|
||||||
}
|
}
|
||||||
|
elsif ($user eq "0" || $user eq "root") {
|
||||||
|
$perms = 0775;
|
||||||
|
}
|
||||||
&set_ownership_permissions($user, $group, $perms, $file);
|
&set_ownership_permissions($user, $group, $perms, $file);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2195,7 +2223,7 @@ return undef;
|
|||||||
sub before_editing
|
sub before_editing
|
||||||
{
|
{
|
||||||
my ($zone) = @_;
|
my ($zone) = @_;
|
||||||
if (!$freeze_zone_count{$zone->{'name'}}) {
|
if ($zone->{'dynamic'} && !$freeze_zone_count{$zone->{'name'}}) {
|
||||||
my ($out, $ok) = &try_cmd(
|
my ($out, $ok) = &try_cmd(
|
||||||
"freeze ".quotemeta($zone->{'name'})." IN ".
|
"freeze ".quotemeta($zone->{'name'})." IN ".
|
||||||
quotemeta($zone->{'view'} || ""));
|
quotemeta($zone->{'view'} || ""));
|
||||||
@@ -2225,15 +2253,21 @@ sub restart_zone
|
|||||||
{
|
{
|
||||||
my ($dom, $view) = @_;
|
my ($dom, $view) = @_;
|
||||||
my ($out, $ex);
|
my ($out, $ex);
|
||||||
|
my $zone = &get_zone_name($dom, $view);
|
||||||
|
my $dyn = $zone && $zone->{'dynamic'};
|
||||||
if ($view) {
|
if ($view) {
|
||||||
# Reload a zone in a view
|
# Reload a zone in a view
|
||||||
|
&try_cmd("freeze ".quotemeta($dom)." IN ".quotemeta($view)) if ($dyn);
|
||||||
$out = &try_cmd("reload ".quotemeta($dom)." IN ".quotemeta($view));
|
$out = &try_cmd("reload ".quotemeta($dom)." IN ".quotemeta($view));
|
||||||
$ex = $?;
|
$ex = $?;
|
||||||
|
&try_cmd("thaw ".quotemeta($dom)." IN ".quotemeta($view)) if ($dyn);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
# Just reload one top-level zone
|
# Just reload one top-level zone
|
||||||
|
&try_cmd("freeze ".quotemeta($dom)) if ($dyn);
|
||||||
$out = &try_cmd("reload ".quotemeta($dom));
|
$out = &try_cmd("reload ".quotemeta($dom));
|
||||||
$ex = $?;
|
$ex = $?;
|
||||||
|
&try_cmd("thaw ".quotemeta($dom)) if ($dyn);
|
||||||
}
|
}
|
||||||
if ($out =~ /not found/i) {
|
if ($out =~ /not found/i) {
|
||||||
# Zone is not known to BIND yet - do a total reload
|
# Zone is not known to BIND yet - do a total reload
|
||||||
@@ -2421,7 +2455,7 @@ sub list_zone_names
|
|||||||
{
|
{
|
||||||
my @st = stat($zone_names_cache);
|
my @st = stat($zone_names_cache);
|
||||||
my %znc;
|
my %znc;
|
||||||
&read_file_cached($zone_names_cache, \%znc);
|
&read_file_cached_with_stat($zone_names_cache, \%znc);
|
||||||
|
|
||||||
# Check if any files have changed, or if the master config has changed, or
|
# Check if any files have changed, or if the master config has changed, or
|
||||||
# the PID file.
|
# the PID file.
|
||||||
@@ -2451,9 +2485,13 @@ if ($changed || !$znc{'version'} ||
|
|||||||
foreach my $z (@vz) {
|
foreach my $z (@vz) {
|
||||||
my $type = &find_value("type", $z->{'members'});
|
my $type = &find_value("type", $z->{'members'});
|
||||||
next if (!$type);
|
next if (!$type);
|
||||||
|
$type = lc($type);
|
||||||
my $file = &find_value("file", $z->{'members'});
|
my $file = &find_value("file", $z->{'members'});
|
||||||
|
my $up = &find("update-policy", $z->{'members'});
|
||||||
|
my $au = &find("allow-update", $z->{'members'});
|
||||||
|
my $dynamic = $up || $au ? 1 : 0;
|
||||||
$znc{"zone_".($n++)} = join("\t", $z->{'value'},
|
$znc{"zone_".($n++)} = join("\t", $z->{'value'},
|
||||||
$z->{'index'}, $type, $v->{'value'}, $file);
|
$z->{'index'}, $type, $v->{'value'}, $dynamic, $file);
|
||||||
$files{$z->{'file'}}++;
|
$files{$z->{'file'}}++;
|
||||||
}
|
}
|
||||||
$znc{"view_".($n++)} = join("\t", $v->{'value'}, $v->{'index'});
|
$znc{"view_".($n++)} = join("\t", $v->{'value'}, $v->{'index'});
|
||||||
@@ -2462,10 +2500,14 @@ if ($changed || !$znc{'version'} ||
|
|||||||
foreach my $z (&find("zone", $conf)) {
|
foreach my $z (&find("zone", $conf)) {
|
||||||
my $type = &find_value("type", $z->{'members'});
|
my $type = &find_value("type", $z->{'members'});
|
||||||
next if (!$type);
|
next if (!$type);
|
||||||
|
$type = lc($type);
|
||||||
my $file = &find_value("file", $z->{'members'});
|
my $file = &find_value("file", $z->{'members'});
|
||||||
$file ||= ""; # slaves and other types with no file
|
$file ||= ""; # slaves and other types with no file
|
||||||
|
my $up = &find("update-policy", $z->{'members'});
|
||||||
|
my $au = &find("allow-update", $z->{'members'});
|
||||||
|
my $dynamic = $up || $au ? 1 : 0;
|
||||||
$znc{"zone_".($n++)} = join("\t", $z->{'value'},
|
$znc{"zone_".($n++)} = join("\t", $z->{'value'},
|
||||||
$z->{'index'}, $type, "*", $file);
|
$z->{'index'}, $type, "*", $dynamic, $file);
|
||||||
$files{$z->{'file'}}++;
|
$files{$z->{'file'}}++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2496,12 +2538,13 @@ if (scalar(@list_zone_names_cache)) {
|
|||||||
my (@rv, %viewidx);
|
my (@rv, %viewidx);
|
||||||
foreach my $k (keys %znc) {
|
foreach my $k (keys %znc) {
|
||||||
if ($k =~ /^zone_(\d+)$/) {
|
if ($k =~ /^zone_(\d+)$/) {
|
||||||
my ($name, $index, $type, $view, $file) =
|
my ($name, $index, $type, $view, $dynamic, $file) =
|
||||||
split(/\t+/, $znc{$k}, 5);
|
split(/\t+/, $znc{$k}, 6);
|
||||||
push(@rv, { 'name' => $name,
|
push(@rv, { 'name' => $name,
|
||||||
'type' => $type,
|
'type' => $type,
|
||||||
'index' => $index,
|
'index' => $index,
|
||||||
'view' => !$view || $view eq '*' ? undef : $view,
|
'view' => !$view || $view eq '*' ? undef : $view,
|
||||||
|
'dynamic' => $dynamic,
|
||||||
'file' => $file });
|
'file' => $file });
|
||||||
}
|
}
|
||||||
elsif ($k =~ /^view_(\d+)$/) {
|
elsif ($k =~ /^view_(\d+)$/) {
|
||||||
@@ -2529,7 +2572,7 @@ undef(@list_zone_names_cache);
|
|||||||
unlink($zone_names_cache);
|
unlink($zone_names_cache);
|
||||||
}
|
}
|
||||||
|
|
||||||
# get_zone_name(index|name, [viewindex|"any"])
|
# get_zone_name(index|name, [viewindex|view-name|"any"])
|
||||||
# Returns a zone cache object, looked up by name or index
|
# Returns a zone cache object, looked up by name or index
|
||||||
sub get_zone_name
|
sub get_zone_name
|
||||||
{
|
{
|
||||||
@@ -2541,7 +2584,8 @@ foreach my $z (@zones) {
|
|||||||
if ($z->{$field} eq $key &&
|
if ($z->{$field} eq $key &&
|
||||||
($viewidx eq 'any' ||
|
($viewidx eq 'any' ||
|
||||||
$viewidx eq '' && !defined($z->{'viewindex'}) ||
|
$viewidx eq '' && !defined($z->{'viewindex'}) ||
|
||||||
$viewidx ne '' && $z->{'viewindex'} == $_[1])) {
|
$viewidx =~ /^\d+$/ && $z->{'viewindex'} == $viewidx ||
|
||||||
|
$viewidx ne '' && $z->{'view'} eq $viewidx)) {
|
||||||
return $z;
|
return $z;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2977,19 +3021,10 @@ foreach my $slave (&list_slave_servers()) {
|
|||||||
}
|
}
|
||||||
my $sver = &remote_foreign_call($slave, "bind8",
|
my $sver = &remote_foreign_call($slave, "bind8",
|
||||||
"get_webmin_version");
|
"get_webmin_version");
|
||||||
my $pidfile;
|
my $pidfile = &remote_foreign_call(
|
||||||
if ($sver >= 1.140) {
|
$slave, "bind8", "get_pid_file");
|
||||||
# Call new function to get PID file from slave
|
$pidfile = &remote_foreign_call(
|
||||||
$pidfile = &remote_foreign_call(
|
$slave, "bind8", "make_chroot", $pidfile, 1);
|
||||||
$slave, "bind8", "get_pid_file");
|
|
||||||
$pidfile = &remote_foreign_call(
|
|
||||||
$slave, "bind8", "make_chroot", $pidfile, 1);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
push(@slaveerrs, [ $slave, &text('restart_eversion',
|
|
||||||
$slave->{'host'}, 1.140) ]);
|
|
||||||
next;
|
|
||||||
}
|
|
||||||
|
|
||||||
# Read the PID and restart
|
# Read the PID and restart
|
||||||
my $pid = &remote_foreign_call($slave, "bind8",
|
my $pid = &remote_foreign_call($slave, "bind8",
|
||||||
@@ -3009,6 +3044,32 @@ foreach my $slave (&list_slave_servers()) {
|
|||||||
return @slaveerrs;
|
return @slaveerrs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# restart_zone_on_slaves(domain, [&slave-hostnames])
|
||||||
|
# Re-load a zone on all slave servers
|
||||||
|
sub restart_zone_on_slaves
|
||||||
|
{
|
||||||
|
my ($dom, $onslaves) = @_;
|
||||||
|
my %on = map { $_, 1 } @$onslaves;
|
||||||
|
&remote_error_setup(\&slave_error_handler);
|
||||||
|
my @slaveerrs;
|
||||||
|
foreach my $slave (&list_slave_servers()) {
|
||||||
|
next if (%on && !$on{$slave->{'host'}});
|
||||||
|
|
||||||
|
&remote_foreign_require($slave, "bind8", "bind8-lib.pl");
|
||||||
|
if ($slave_error) {
|
||||||
|
push(@slaveerrs, [ $slave, $slave_error ]);
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
my $err = &remote_foreign_call($slave, "bind8", "restart_zone", $dom);
|
||||||
|
if ($err) {
|
||||||
|
push(@slaveerrs, [ $slave, &text('restart_esig2',
|
||||||
|
$slave->{'host'}, $err) ]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&remote_error_setup();
|
||||||
|
return @slaveerrs;
|
||||||
|
}
|
||||||
|
|
||||||
sub slave_error_handler
|
sub slave_error_handler
|
||||||
{
|
{
|
||||||
$slave_error = $_[0];
|
$slave_error = $_[0];
|
||||||
@@ -3298,7 +3359,7 @@ sub create_dnssec_key
|
|||||||
{
|
{
|
||||||
my ($z, $alg, $size, $single, $force) = @_;
|
my ($z, $alg, $size, $single, $force) = @_;
|
||||||
my $fn = &get_keys_dir($z);
|
my $fn = &get_keys_dir($z);
|
||||||
$fn || return "Could not work keys directory!";
|
$fn || return "Could not work out keys directory!";
|
||||||
my $dom = $z->{'members'} ? $z->{'values'}->[0] : $z->{'name'};
|
my $dom = $z->{'members'} ? $z->{'values'}->[0] : $z->{'name'};
|
||||||
|
|
||||||
# Remove all keys for the same zone
|
# Remove all keys for the same zone
|
||||||
@@ -4304,7 +4365,7 @@ my %cache;
|
|||||||
&read_file($dnssec_expiry_cache, \%cache);
|
&read_file($dnssec_expiry_cache, \%cache);
|
||||||
my $changed = 0;
|
my $changed = 0;
|
||||||
foreach my $z (&list_zone_names()) {
|
foreach my $z (&list_zone_names()) {
|
||||||
next if ($z->{'type'} ne 'master');
|
next if ($z->{'type'} ne 'master' && $z->{'type'} ne 'primary');
|
||||||
my ($t, $e);
|
my ($t, $e);
|
||||||
if ($cache{$z->{'name'}}) {
|
if ($cache{$z->{'name'}}) {
|
||||||
($t, $e) = split(/\s+/, $cache{$z->{'name'}});
|
($t, $e) = split(/\s+/, $cache{$z->{'name'}});
|
||||||
@@ -4382,5 +4443,21 @@ my $kvspace = " " x length("@kvalues");
|
|||||||
return join(" ", @kvalues) . " " . join("\n$kvspace ", splice(@krvalues, 6));
|
return join(" ", @kvalues) . " " . join("\n$kvspace ", splice(@krvalues, 6));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# redirect_url(type, [zone], [view])
|
||||||
|
# Returns the URL of the appropriate edit_*.cgi page
|
||||||
|
sub redirect_url
|
||||||
|
{
|
||||||
|
my ($type, $zone, $view) = @_;
|
||||||
|
my $r = $type eq "master" || $type eq "primary" ? "edit_master.cgi" :
|
||||||
|
$type eq "forward" ? "edit_forward.cgi" : "edit_slave.cgi";
|
||||||
|
if ($zone) {
|
||||||
|
$r .= "?zone=".&urlize($zone);
|
||||||
|
if ($view) {
|
||||||
|
$r .= "&view=".&urlize($view);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $r;
|
||||||
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,8 @@ elsif ($cgi eq 'edit_text.cgi' || $cgi eq 'edit_soa.cgi' ||
|
|||||||
$cgi eq 'edit_zonekey.cgi' || $cgi eq 'edit_recs.cgi' ||
|
$cgi eq 'edit_zonekey.cgi' || $cgi eq 'edit_recs.cgi' ||
|
||||||
$cgi eq 'edit_record.cgi') {
|
$cgi eq 'edit_record.cgi') {
|
||||||
# Find a master zone
|
# Find a master zone
|
||||||
my ($z) = grep { $_->{'type'} eq 'master' &&
|
my ($z) = grep { ($_->{'type'} eq 'master' ||
|
||||||
|
$_->{'type'} eq 'primary') &&
|
||||||
&can_edit_zone($_) } &list_zone_names();
|
&can_edit_zone($_) } &list_zone_names();
|
||||||
return 'none' if (!$z);
|
return 'none' if (!$z);
|
||||||
my $rv = 'zone='.$z->{'zone'}.
|
my $rv = 'zone='.$z->{'zone'}.
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ print &ui_table_row($text{'net_listen'}, $ltable, 3);
|
|||||||
|
|
||||||
# Source address for queries
|
# Source address for queries
|
||||||
my $src = &find("query-source", $mems);
|
my $src = &find("query-source", $mems);
|
||||||
my $srcstr = join(" ", $src->{'values'});
|
my $srcstr = $src ? join(" ", @{$src->{'values'}}) : "";
|
||||||
my ($sport, $saddr);
|
my ($sport, $saddr);
|
||||||
$sport = $1 if ($srcstr =~ /port\s+(\d+)/i);
|
$sport = $1 if ($srcstr =~ /port\s+(\d+)/i);
|
||||||
$saddr = $1 if ($srcstr =~ /address\s+([0-9\.]+)/i);
|
$saddr = $1 if ($srcstr =~ /address\s+([0-9\.]+)/i);
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ if (!$? && $out !~ /failed/) {
|
|||||||
print &ui_form_start("save_rndc.cgi", "post");
|
print &ui_form_start("save_rndc.cgi", "post");
|
||||||
my $ex = -s $config{'rndc_conf'};
|
my $ex = -s $config{'rndc_conf'};
|
||||||
print &text($ex ? 'rndc_rusure' : 'rndc_rusure2',
|
print &text($ex ? 'rndc_rusure' : 'rndc_rusure2',
|
||||||
"<tt>$config{'rndc_conf'}</tt>"),"<p>\n";
|
"<tt>$config{'rndc_conf'}</tt>"),"<br>\n";
|
||||||
print &ui_submit($text{'rndc_ok'});
|
print &ui_submit($text{'rndc_ok'});
|
||||||
print &ui_form_end();
|
print &ui_form_end();
|
||||||
|
|
||||||
|
|||||||
@@ -44,10 +44,6 @@ keygen=dnssec-keygen
|
|||||||
tmpl_dnssec=0
|
tmpl_dnssec=0
|
||||||
dnssec_period=21
|
dnssec_period=21
|
||||||
tmpl_dnssec_dt=1
|
tmpl_dnssec_dt=1
|
||||||
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
|
|
||||||
dnssectools_rollrec=/var/named/system.rollrec
|
|
||||||
dnssectools_keydir=/var/named/dtkeys
|
|
||||||
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
|
|
||||||
force_random=0
|
force_random=0
|
||||||
spf_record=0
|
spf_record=0
|
||||||
dnssec_info=1
|
dnssec_info=1
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user