mirror of
https://github.com/rfc1036/whois.git
synced 2026-08-31 07:30:22 +00:00
Compare commits
696 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
54d60d8eba | ||
|
|
28b04d45c9 | ||
|
|
1024386831 | ||
|
|
5fb7fabaf9 | ||
|
|
59a8760c31 | ||
|
|
db1c3e143d | ||
|
|
9d8f93b3c2 | ||
|
|
15883e61b2 | ||
|
|
beb5f19182 | ||
|
|
a30a99e232 | ||
|
|
78480971a3 | ||
|
|
db3ea2fc1a | ||
|
|
3319487629 | ||
|
|
431ed02783 | ||
|
|
33235c0517 | ||
|
|
d268ab6f58 | ||
|
|
e6bf9a53a1 | ||
|
|
64c3426493 | ||
|
|
8624550e4a | ||
|
|
9f37990fed | ||
|
|
a2bbd90c40 | ||
|
|
f5d4f95d76 | ||
|
|
173808dd26 | ||
|
|
5967760f56 | ||
|
|
45dde46468 | ||
|
|
71c87b5e30 | ||
|
|
e0d2550f93 | ||
|
|
24363dc033 | ||
|
|
3364fe47f2 | ||
|
|
4171b62cf9 | ||
|
|
6a5dc397fd | ||
|
|
64ace856ec | ||
|
|
39900059a5 | ||
|
|
434e384f32 | ||
|
|
87296ebc30 | ||
|
|
5ec6843896 | ||
|
|
6e74da05d1 | ||
|
|
b64054961d | ||
|
|
c16055893b | ||
|
|
be9c4cfa09 | ||
|
|
cd6f08d336 | ||
|
|
672575a1ae | ||
|
|
e17d852900 | ||
|
|
e36fc3b773 | ||
|
|
cc4b9c48e6 | ||
|
|
d3b4365bd8 | ||
|
|
aaf0baab25 | ||
|
|
9bb383ea03 | ||
|
|
f240aaf70e | ||
|
|
b0920c9748 | ||
|
|
980539ec23 | ||
|
|
d31347a39e | ||
|
|
f1d74f377f | ||
|
|
816f7adb8c | ||
|
|
f31128ed0d | ||
|
|
e30931d958 | ||
|
|
cf5fdb03e5 | ||
|
|
e7acab9014 | ||
|
|
9b349a9c40 | ||
|
|
2753190967 | ||
|
|
b36474fc77 | ||
|
|
e19e5d9f4f | ||
|
|
6ec5b9dd48 | ||
|
|
8f5ef792d8 | ||
|
|
b903b3679b | ||
|
|
5211801fe0 | ||
|
|
c6f7ae9162 | ||
|
|
4a5357548d | ||
|
|
1a148ff7e4 | ||
|
|
52c9e13eef | ||
|
|
b989176918 | ||
|
|
cb1ce782a1 | ||
|
|
420fff7ee6 | ||
|
|
4190279e0e | ||
|
|
dc06d9972b | ||
|
|
fcc4958dc3 | ||
|
|
f576fdcbff | ||
|
|
8fc981f3c4 | ||
|
|
1a269128db | ||
|
|
49a99cbb2d | ||
|
|
f11eca950f | ||
|
|
88d18d6c32 | ||
|
|
1197daea75 | ||
|
|
efd879dd7a | ||
|
|
e7dcd8171b | ||
|
|
f802f15b26 | ||
|
|
3f784bd664 | ||
|
|
8d78134293 | ||
|
|
efbcad34fa | ||
|
|
4c93a190c0 | ||
|
|
476c701c86 | ||
|
|
0fa0351141 | ||
|
|
157ef53e06 | ||
|
|
8280d56f16 | ||
|
|
2f1da4ff84 | ||
|
|
23f2636f88 | ||
|
|
2c20d77516 | ||
|
|
dc588f10ee | ||
|
|
02ca11b4c7 | ||
|
|
bc20dcc7e2 | ||
|
|
7e46b8cd50 | ||
|
|
481b0abe71 | ||
|
|
918755c7c2 | ||
|
|
bca6e45ecb | ||
|
|
8fd06d0d8e | ||
|
|
00ca02f758 | ||
|
|
ef10478197 | ||
|
|
0e72a60a22 | ||
|
|
dfd5204451 | ||
|
|
d0b1a41bb7 | ||
|
|
8a3bbc2473 | ||
|
|
4754721796 | ||
|
|
254d87165e | ||
|
|
9cbbbb9c34 | ||
|
|
8079ab6f52 | ||
|
|
63f2a9abde | ||
|
|
042c9acf80 | ||
|
|
3ab4353e9e | ||
|
|
977d6242d2 | ||
|
|
edbeda1085 | ||
|
|
fc08d2df87 | ||
|
|
bd1c31c597 | ||
|
|
e2b38d570b | ||
|
|
18145364ab | ||
|
|
b433437563 | ||
|
|
e371b0c101 | ||
|
|
04c8952bee | ||
|
|
114b9d2fd9 | ||
|
|
f01f8d405b | ||
|
|
23302dbd1d | ||
|
|
adb4af2ddc | ||
|
|
c0d6e929d9 | ||
|
|
bedd34e3fe | ||
|
|
96173f3630 | ||
|
|
27549ba6cb | ||
|
|
8c1db1d4e7 | ||
|
|
5840287080 | ||
|
|
2b45a9e386 | ||
|
|
a0351beb75 | ||
|
|
793cf10dfd | ||
|
|
56c7cc3742 | ||
|
|
1e3f015bc1 | ||
|
|
80a0c68f53 | ||
|
|
eaaa8c6958 | ||
|
|
2918d7aae2 | ||
|
|
2396a5527f | ||
|
|
c5d9f92f23 | ||
|
|
693dd3ac90 | ||
|
|
a8f98ab9b8 | ||
|
|
992ae08c0a | ||
|
|
1d0da84a53 | ||
|
|
da2073bee7 | ||
|
|
0073f66601 | ||
|
|
13e2720740 | ||
|
|
9a3a2ddb16 | ||
|
|
a0a4e9d7a6 | ||
|
|
d07771c3df | ||
|
|
6761f80395 | ||
|
|
881e1d41ec | ||
|
|
1e30e42673 | ||
|
|
c7cec7b1a8 | ||
|
|
550785c5b6 | ||
|
|
139a7a0c14 | ||
|
|
cf1ae2a001 | ||
|
|
d39afe6e42 | ||
|
|
113b4cb068 | ||
|
|
c4b9cf8c23 | ||
|
|
36720ed8e6 | ||
|
|
bac7108b01 | ||
|
|
08f3a9fefd | ||
|
|
9c0d7bffb5 | ||
|
|
61b1a9620f | ||
|
|
41b34352ad | ||
|
|
1d0763aeb4 | ||
|
|
4203489400 | ||
|
|
33ec512561 | ||
|
|
73dd92c69b | ||
|
|
045ffaaafc | ||
|
|
d83bf0dcee | ||
|
|
fe840430b5 | ||
|
|
ab184c22ca | ||
|
|
c58b75e0a9 | ||
|
|
96f8dd873b | ||
|
|
d905700652 | ||
|
|
2ccecac906 | ||
|
|
fd61dfe265 | ||
|
|
23b380813c | ||
|
|
a0b231029c | ||
|
|
d0ce5cd9e5 | ||
|
|
9c9a2591b8 | ||
|
|
c5e837a0b1 | ||
|
|
c7e7336da6 | ||
|
|
b36c398f10 | ||
|
|
e20f7df794 | ||
|
|
edc625d0e1 | ||
|
|
ab10466cf2 | ||
|
|
8489269175 | ||
|
|
6f8c9f5d85 | ||
|
|
d80e41cc9e | ||
|
|
d4c27f6dae | ||
|
|
1b6964cb28 | ||
|
|
6171640958 | ||
|
|
a8647997b8 | ||
|
|
dde969c3bf | ||
|
|
86aa2268f1 | ||
|
|
9a5c7051b9 | ||
|
|
2a5108fa07 | ||
|
|
988e752fc9 | ||
|
|
ed64bfb241 | ||
|
|
1b89adf90b | ||
|
|
563a26e287 | ||
|
|
7f1183c5ea | ||
|
|
27732500b1 | ||
|
|
f3192340aa | ||
|
|
b65389d5f7 | ||
|
|
0905ef070b | ||
|
|
aab2749007 | ||
|
|
6c1e4b95f2 | ||
|
|
152c865bd3 | ||
|
|
fe3e14e372 | ||
|
|
ce897dbc10 | ||
|
|
9f402e73e5 | ||
|
|
05c68ae9f0 | ||
|
|
fb5cc7f4ef | ||
|
|
5f5ba8312c | ||
|
|
96b3c3f58c | ||
|
|
b7ae56565b | ||
|
|
1c38a48467 | ||
|
|
db2f94d5ff | ||
|
|
a999d0ac6a | ||
|
|
03425185b0 | ||
|
|
188e1f9de4 | ||
|
|
b2556f0225 | ||
|
|
0b1b8ff783 | ||
|
|
3184f1a99c | ||
|
|
8fcb319f69 | ||
|
|
934a9221a7 | ||
|
|
3c31fc028a | ||
|
|
2acb888549 | ||
|
|
046b5334c5 | ||
|
|
034388dffc | ||
|
|
7a37032239 | ||
|
|
955f82f7cd | ||
|
|
8ebb9c2427 | ||
|
|
8aabb415a7 | ||
|
|
57a51c9fdb | ||
|
|
64e8342449 | ||
|
|
c5ae416168 | ||
|
|
624ad4dc17 | ||
|
|
d75c23915f | ||
|
|
6520b68285 | ||
|
|
0a7685e7be | ||
|
|
ef3afe584e | ||
|
|
2586c819f7 | ||
|
|
a58d07dd7e | ||
|
|
7f9fdae2a9 | ||
|
|
e589d78797 | ||
|
|
751c9cc397 | ||
|
|
326d220078 | ||
|
|
6fded178b5 | ||
|
|
2c1a34af87 | ||
|
|
2e154d6570 | ||
|
|
625c93e3d1 | ||
|
|
19ab1023ee | ||
|
|
e3759e496c | ||
|
|
c790424deb | ||
|
|
a7c2af5244 | ||
|
|
96453099db | ||
|
|
a62e05ef20 | ||
|
|
e27c0089e9 | ||
|
|
1ee2ab7bb7 | ||
|
|
8747cafbba | ||
|
|
d677cd13d7 | ||
|
|
42d57f1537 | ||
|
|
b0a43f55cb | ||
|
|
57caa99331 | ||
|
|
270a128d80 | ||
|
|
b7cfb4ef37 | ||
|
|
80e41a8a4c | ||
|
|
5fee1b1418 | ||
|
|
5316c97627 | ||
|
|
26c908a654 | ||
|
|
d88112f5d3 | ||
|
|
5d903bd283 | ||
|
|
37b70606c2 | ||
|
|
2a283d7994 | ||
|
|
77de53fc0b | ||
|
|
04e24318df | ||
|
|
0432d902f8 | ||
|
|
3a5bcdcc7e | ||
|
|
393de449d3 | ||
|
|
99832c6c00 | ||
|
|
aea6650cfc | ||
|
|
38cab73d18 | ||
|
|
467f8e9935 | ||
|
|
4f1ddfa66e | ||
|
|
7a5c83e8c3 | ||
|
|
e52f6ceb2e | ||
|
|
32bf5432ef | ||
|
|
caa27b0675 | ||
|
|
abf1f11b61 | ||
|
|
f0baf729f7 | ||
|
|
7c9e990253 | ||
|
|
2d71289a04 | ||
|
|
3f750227e6 | ||
|
|
c834bc9f5e | ||
|
|
c6355e9697 | ||
|
|
d7b1e0cb24 | ||
|
|
6846d12ca8 | ||
|
|
532c144e0c | ||
|
|
aed88a01e7 | ||
|
|
f9d3786461 | ||
|
|
aed3360473 | ||
|
|
de6b16f040 | ||
|
|
755ff3f9d2 | ||
|
|
6ff2466601 | ||
|
|
8ebe37912a | ||
|
|
416b3e9a19 | ||
|
|
19eb4fa5ef | ||
|
|
88f8a14a07 | ||
|
|
eafa7d2c5a | ||
|
|
20fc1c918a | ||
|
|
3efa3947c9 | ||
|
|
4b2d8dbf0e | ||
|
|
62724e0623 | ||
|
|
57d741d68a | ||
|
|
223ba9683b | ||
|
|
5fa8c6b07d | ||
|
|
98418907d0 | ||
|
|
bfc8c6bf9c | ||
|
|
9bdb9bc7b6 | ||
|
|
b49ba5ecc0 | ||
|
|
a0c0bf7144 | ||
|
|
044a6bb87d | ||
|
|
2b78ca68df | ||
|
|
830c3e3a7c | ||
|
|
5b31f7b0e7 | ||
|
|
bfb1fcc750 | ||
|
|
5431be2d5d | ||
|
|
662adc6454 | ||
|
|
556ff31a95 | ||
|
|
ebc4630a31 | ||
|
|
7efff0a3cc | ||
|
|
4631c3ba72 | ||
|
|
5b942eb465 | ||
|
|
a5902d5a18 | ||
|
|
5f51008720 | ||
|
|
a84db90864 | ||
|
|
6487b3640b | ||
|
|
14810cc3b7 | ||
|
|
b177477d6e | ||
|
|
c7e615c350 | ||
|
|
b3e5be673b | ||
|
|
4723a2cc4c | ||
|
|
4d24d493ff | ||
|
|
80c36bb8e5 | ||
|
|
f18cfbdfea | ||
|
|
88a7462301 | ||
|
|
388d5757c4 | ||
|
|
4362ef1fc4 | ||
|
|
b91c9057da | ||
|
|
b2ae96cf3f | ||
|
|
ae31f61a34 | ||
|
|
c12ad950fa | ||
|
|
d4d7cd1096 | ||
|
|
22002f67be | ||
|
|
3197cb7db4 | ||
|
|
61f4e5d64c | ||
|
|
c1cb4b2ca0 | ||
|
|
44775cb342 | ||
|
|
7a325d277c | ||
|
|
19e44ac2ec | ||
|
|
8392fd349d | ||
|
|
5fc64b5eba | ||
|
|
71cf1ca7e1 | ||
|
|
a884966cc8 | ||
|
|
dd49cdeeb9 | ||
|
|
6f1cdfb960 | ||
|
|
bd4bd6e584 | ||
|
|
d67739f043 | ||
|
|
edd9112fd5 | ||
|
|
fbeb327936 | ||
|
|
4bf662069c | ||
|
|
fdd5a596b0 | ||
|
|
42f6fab4cf | ||
|
|
51ff1b39f9 | ||
|
|
ec211c2b33 | ||
|
|
4613c51bcc | ||
|
|
2d9d82afe9 | ||
|
|
7735818026 | ||
|
|
ba7218d902 | ||
|
|
9b0c29e271 | ||
|
|
2a746f4390 | ||
|
|
488e445f53 | ||
|
|
a9f59fdd52 | ||
|
|
1f28a6ed25 | ||
|
|
8a6ce04adb | ||
|
|
cb0c7062ab | ||
|
|
ac1d4125de | ||
|
|
5d60bbe102 | ||
|
|
0af8984ad7 | ||
|
|
2534108200 | ||
|
|
caf03e771c | ||
|
|
ea4a698e1a | ||
|
|
243b72a263 | ||
|
|
76be6214df | ||
|
|
ac41790c1f | ||
|
|
72d5f8bd51 | ||
|
|
4f32ffa479 | ||
|
|
1a90b5433a | ||
|
|
ee86b76114 | ||
|
|
b5d4bb43a8 | ||
|
|
95c2a51d51 | ||
|
|
4be183d651 | ||
|
|
8a4023b315 | ||
|
|
50b57a6fb7 | ||
|
|
888fa4654b | ||
|
|
31250d3ba6 | ||
|
|
6557a52b3e | ||
|
|
182fdaaaaa | ||
|
|
41387e5837 | ||
|
|
8c8c53fde3 | ||
|
|
3771286c90 | ||
|
|
59eefd076a | ||
|
|
f83de0b223 | ||
|
|
cb55571677 | ||
|
|
5dd942bd11 | ||
|
|
1a32a3266a | ||
|
|
e20b8bbab3 | ||
|
|
a786e83add | ||
|
|
9777e2aa77 | ||
|
|
46faeee41e | ||
|
|
4f374d16b0 | ||
|
|
f77fe271a4 | ||
|
|
7b25ae652a | ||
|
|
85c7b302a3 | ||
|
|
6e23999a24 | ||
|
|
89d2aef158 | ||
|
|
ba9500eb9d | ||
|
|
00059e0fce | ||
|
|
199241749a | ||
|
|
71f7787643 | ||
|
|
357d000a70 | ||
|
|
c2af83c907 | ||
|
|
3566a2c4ca | ||
|
|
d3e6fb0eaf | ||
|
|
ea7ba79cd9 | ||
|
|
9557f8bbad | ||
|
|
8ed6d73095 | ||
|
|
cf61394ded | ||
|
|
fb823a251a | ||
|
|
5e33209e13 | ||
|
|
a4815eb370 | ||
|
|
4ac83a5f49 | ||
|
|
b1cf371706 | ||
|
|
df1c963a3e | ||
|
|
5393501b0b | ||
|
|
57c1a3605f | ||
|
|
575c5c4f62 | ||
|
|
6cf02484f3 | ||
|
|
b4e5e46020 | ||
|
|
50e6f8c48a | ||
|
|
b7726b8839 | ||
|
|
76cee0f552 | ||
|
|
cd2a8b1d83 | ||
|
|
f02595fb43 | ||
|
|
983b6b6feb | ||
|
|
094b5cd1d8 | ||
|
|
5f36805589 | ||
|
|
e40c695f8a | ||
|
|
654141e69a | ||
|
|
0eabe99686 | ||
|
|
23b76555f9 | ||
|
|
c87e6a593c | ||
|
|
e322f5cd4d | ||
|
|
823917241d | ||
|
|
b6f3c8b089 | ||
|
|
2e7690660d | ||
|
|
95621db782 | ||
|
|
cdc050a320 | ||
|
|
5287536ec7 | ||
|
|
1706143134 | ||
|
|
433773b2d2 | ||
|
|
8c1b7959b9 | ||
|
|
6f06c8e60a | ||
|
|
e77e965b55 | ||
|
|
3b38b4fd1d | ||
|
|
9f747a880e | ||
|
|
304cd88b43 | ||
|
|
5537c91915 | ||
|
|
718ae61ae5 | ||
|
|
e143980234 | ||
|
|
688b3540b8 | ||
|
|
50abab2ee5 | ||
|
|
44a564b3d5 | ||
|
|
a84527dbfd | ||
|
|
986745800e | ||
|
|
7b5df78553 | ||
|
|
ea2eb44421 | ||
|
|
c990849322 | ||
|
|
aba0e927fc | ||
|
|
31c38e0543 | ||
|
|
7743e292a2 | ||
|
|
6dcbec6e6d | ||
|
|
a8608bc168 | ||
|
|
1500bd25da | ||
|
|
fe22e40ce2 | ||
|
|
53457d0638 | ||
|
|
9b5f187188 | ||
|
|
3ba3c6c98f | ||
|
|
8e2c15e4f7 | ||
|
|
d32b704db6 | ||
|
|
953caefccb | ||
|
|
d4039a5a57 | ||
|
|
c9af7b9cb6 | ||
|
|
ad360dd104 | ||
|
|
c5742eb115 | ||
|
|
0c774a2caa | ||
|
|
09d4a0fe88 | ||
|
|
78d2e38a64 | ||
|
|
b26a58fd25 | ||
|
|
4d3af1a2b9 | ||
|
|
6778197a2e | ||
|
|
a1a72cd370 | ||
|
|
3f5e307f4c | ||
|
|
e530f29b3a | ||
|
|
6d6ecd8246 | ||
|
|
1f4a78570b | ||
|
|
a14392fa2a | ||
|
|
f5d7521e1a | ||
|
|
b20539b537 | ||
|
|
840b0fce7f | ||
|
|
b522889803 | ||
|
|
dc3eeb8170 | ||
|
|
3605226cd4 | ||
|
|
07b3e728f2 | ||
|
|
4fa1cd69e4 | ||
|
|
b207df0805 | ||
|
|
219a1686ee | ||
|
|
ec0a87cc42 | ||
|
|
337d13dbbf | ||
|
|
2db2021691 | ||
|
|
5105bc6e60 | ||
|
|
d4decb8bfc | ||
|
|
af9e5410da | ||
|
|
e054c58eb2 | ||
|
|
a34f18b7a0 | ||
|
|
d9d1a444f0 | ||
|
|
a4355256d8 | ||
|
|
2d00c3e346 | ||
|
|
77df07581c | ||
|
|
28ea3fb055 | ||
|
|
ac73668757 | ||
|
|
db5dc4db7a | ||
|
|
8ccab2cb13 | ||
|
|
4cc74ef22a | ||
|
|
d961608451 | ||
|
|
29b1a3a9c3 | ||
|
|
842e142f1a | ||
|
|
45bdfcc27c | ||
|
|
3ad4f43735 | ||
|
|
3aa160e6a1 | ||
|
|
257abceab3 | ||
|
|
3957648d37 | ||
|
|
33f174e956 | ||
|
|
2dc046b070 | ||
|
|
833af3d94a | ||
|
|
1ae06d1a5a | ||
|
|
ec1d53f1ba | ||
|
|
fa011e0665 | ||
|
|
c7769cbfdf | ||
|
|
5120051324 | ||
|
|
0ba80dd8b3 | ||
|
|
9c0fbf514b | ||
|
|
f8b28e9ea5 | ||
|
|
ae2a5775ac | ||
|
|
523c545e45 | ||
|
|
d65bbaa790 | ||
|
|
c1d5a7402b | ||
|
|
a63a8887cf | ||
|
|
544c3abb5c | ||
|
|
d83f558c72 | ||
|
|
2d55a4e992 | ||
|
|
94a1068536 | ||
|
|
bd96fe53aa | ||
|
|
9f1563c88d | ||
|
|
3a5fdb0bfd | ||
|
|
387a28f4a9 | ||
|
|
b9408a2e12 | ||
|
|
1e1cb543c2 | ||
|
|
b1299db453 | ||
|
|
6a0956c7e5 | ||
|
|
484faf63e5 | ||
|
|
f12e652595 | ||
|
|
4a77be3e03 | ||
|
|
3a408f7f1c | ||
|
|
e07b33c538 | ||
|
|
a8c6f4af2c | ||
|
|
24a10bc7b8 | ||
|
|
d2a476fbcb | ||
|
|
171705cbde | ||
|
|
4411a41702 | ||
|
|
13bce6f4ce | ||
|
|
084b02ceab | ||
|
|
47b98dcad2 | ||
|
|
9b7c00dd32 | ||
|
|
d2ee7af1d7 | ||
|
|
bc35c3c585 | ||
|
|
366ca9bcbe | ||
|
|
d053b2f1f6 | ||
|
|
ea1d854322 | ||
|
|
c4ace128ed | ||
|
|
780e30a538 | ||
|
|
e660a2266f | ||
|
|
72285df375 | ||
|
|
18d09e698b | ||
|
|
19ff536d38 | ||
|
|
9eeb9c7159 | ||
|
|
332de6ebc2 | ||
|
|
713c4a5779 | ||
|
|
edc32919c5 | ||
|
|
5420421f3e | ||
|
|
af47f46670 | ||
|
|
6a18602bc8 | ||
|
|
4612f7f986 | ||
|
|
363d101ac7 | ||
|
|
4853379e61 | ||
|
|
dc432b4d20 | ||
|
|
3dc2a9c587 | ||
|
|
a626373f45 | ||
|
|
4c8e0be3ce | ||
|
|
298f2080fe | ||
|
|
4808ec3bd8 | ||
|
|
7b18c4e0c2 | ||
|
|
2d12f4da54 | ||
|
|
275ac2f0ce | ||
|
|
48fe7fa93b | ||
|
|
352c45e327 | ||
|
|
5a0f08500f | ||
|
|
3a1c279dbd | ||
|
|
913ee41cbd | ||
|
|
80b71c5e1d | ||
|
|
588e7c530d | ||
|
|
5233e47ab8 | ||
|
|
4b92a43791 | ||
|
|
d97533a52f | ||
|
|
7201eade28 | ||
|
|
1e241f1b51 | ||
|
|
7bcd0b7ec2 | ||
|
|
4f915548ce | ||
|
|
a1ef15aec2 | ||
|
|
2bfb385aaa | ||
|
|
b1b79b5185 | ||
|
|
81fcf54a70 | ||
|
|
3b2f0c1042 | ||
|
|
08438d7761 | ||
|
|
4deb57d9ba | ||
|
|
865f6025eb | ||
|
|
361164fea5 | ||
|
|
3f0c3d4436 | ||
|
|
c5fb072b2b | ||
|
|
8ec60c27f0 | ||
|
|
16c9a177c9 | ||
|
|
cc8793f281 | ||
|
|
d5fc1f0e42 | ||
|
|
a24bf42c96 | ||
|
|
afaafb6691 | ||
|
|
d24bcb9a4d | ||
|
|
6392313e63 | ||
|
|
183d1110cc | ||
|
|
130cfbf215 | ||
|
|
e5e1efe2c3 | ||
|
|
147c1f3e06 | ||
|
|
7d4b9714c4 | ||
|
|
9b1706c1e1 | ||
|
|
3dacfba4f0 | ||
|
|
d5045557e8 | ||
|
|
754121f014 | ||
|
|
d0d2407887 | ||
|
|
a21a1d7756 | ||
|
|
0b19184e9a | ||
|
|
2d381497c0 | ||
|
|
0e2b2133dd | ||
|
|
51d8f998dd | ||
|
|
ac181807bf | ||
|
|
dc3da63043 | ||
|
|
6c3ca39f25 | ||
|
|
1712990060 | ||
|
|
49e5db7e4c | ||
|
|
4e22684dde | ||
|
|
792f67eb4b | ||
|
|
f4a1a12b0c | ||
|
|
49aa4a0f24 | ||
|
|
cdfdc7d88b | ||
|
|
c4ba9f91d1 | ||
|
|
f37f5f4fb3 |
18
.github/workflows/release.yml
vendored
Normal file
18
.github/workflows/release.yml
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
name: Publish a Github release
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
tags:
|
||||||
|
- "v*.*"
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
release:
|
||||||
|
runs-on: debian-latest
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
steps:
|
||||||
|
- name: Release
|
||||||
|
uses: softprops/action-gh-release@v1
|
||||||
|
|
||||||
20
.gitignore
vendored
Normal file
20
.gitignore
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
*_del.h
|
||||||
|
new_gtlds.h
|
||||||
|
nic_handles.h
|
||||||
|
tld_serv.h
|
||||||
|
servers_charset.h
|
||||||
|
version.h
|
||||||
|
|
||||||
|
Makefile.depend
|
||||||
|
*.o
|
||||||
|
mkpasswd
|
||||||
|
whois
|
||||||
|
|
||||||
|
po/whois.pot
|
||||||
|
po/*.mo
|
||||||
|
|
||||||
|
debian/debhelper-build-stamp
|
||||||
|
debian/files
|
||||||
|
debian/whois.debhelper.log
|
||||||
|
debian/whois.substvars
|
||||||
|
debian/whois/
|
||||||
44
COPYING
44
COPYING
@ -1,12 +1,12 @@
|
|||||||
GNU GENERAL PUBLIC LICENSE
|
GNU GENERAL PUBLIC LICENSE
|
||||||
Version 2, June 1991
|
Version 2, June 1991
|
||||||
|
|
||||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
<https://fsf.org/>
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
of this license document, but changing it is not allowed.
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
Preamble
|
Preamble
|
||||||
|
|
||||||
The licenses for most software are designed to take away your
|
The licenses for most software are designed to take away your
|
||||||
freedom to share and change it. By contrast, the GNU General Public
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
|
|||||||
General Public License applies to most of the Free Software
|
General Public License applies to most of the Free Software
|
||||||
Foundation's software and to any other program whose authors commit to
|
Foundation's software and to any other program whose authors commit to
|
||||||
using it. (Some other Free Software Foundation software is covered by
|
using it. (Some other Free Software Foundation software is covered by
|
||||||
the GNU Library General Public License instead.) You can apply it to
|
the GNU Lesser General Public License instead.) You can apply it to
|
||||||
your programs, too.
|
your programs, too.
|
||||||
|
|
||||||
When we speak of free software, we are referring to freedom, not
|
When we speak of free software, we are referring to freedom, not
|
||||||
@ -55,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all.
|
|||||||
|
|
||||||
The precise terms and conditions for copying, distribution and
|
The precise terms and conditions for copying, distribution and
|
||||||
modification follow.
|
modification follow.
|
||||||
|
|
||||||
GNU GENERAL PUBLIC LICENSE
|
GNU GENERAL PUBLIC LICENSE
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
0. This License applies to any program or other work which contains
|
0. This License applies to any program or other work which contains
|
||||||
@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
|
|||||||
License. (Exception: if the Program itself is interactive but
|
License. (Exception: if the Program itself is interactive but
|
||||||
does not normally print such an announcement, your work based on
|
does not normally print such an announcement, your work based on
|
||||||
the Program is not required to print an announcement.)
|
the Program is not required to print an announcement.)
|
||||||
|
|
||||||
These requirements apply to the modified work as a whole. If
|
These requirements apply to the modified work as a whole. If
|
||||||
identifiable sections of that work are not derived from the Program,
|
identifiable sections of that work are not derived from the Program,
|
||||||
and can be reasonably considered independent and separate works in
|
and can be reasonably considered independent and separate works in
|
||||||
@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
|
|||||||
access to copy the source code from the same place counts as
|
access to copy the source code from the same place counts as
|
||||||
distribution of the source code, even though third parties are not
|
distribution of the source code, even though third parties are not
|
||||||
compelled to copy the source along with the object code.
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
4. You may not copy, modify, sublicense, or distribute the Program
|
4. You may not copy, modify, sublicense, or distribute the Program
|
||||||
except as expressly provided under this License. Any attempt
|
except as expressly provided under this License. Any attempt
|
||||||
otherwise to copy, modify, sublicense or distribute the Program is
|
otherwise to copy, modify, sublicense or distribute the Program is
|
||||||
@ -225,7 +225,7 @@ impose that choice.
|
|||||||
|
|
||||||
This section is intended to make thoroughly clear what is believed to
|
This section is intended to make thoroughly clear what is believed to
|
||||||
be a consequence of the rest of this License.
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
8. If the distribution and/or use of the Program is restricted in
|
8. If the distribution and/or use of the Program is restricted in
|
||||||
certain countries either by patents or by copyrighted interfaces, the
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
original copyright holder who places the Program under this License
|
original copyright holder who places the Program under this License
|
||||||
@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
|||||||
of preserving the free status of all derivatives of our free software and
|
of preserving the free status of all derivatives of our free software and
|
||||||
of promoting the sharing and reuse of software generally.
|
of promoting the sharing and reuse of software generally.
|
||||||
|
|
||||||
NO WARRANTY
|
NO WARRANTY
|
||||||
|
|
||||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||||
@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
|||||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGES.
|
POSSIBILITY OF SUCH DAMAGES.
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
How to Apply These Terms to Your New Programs
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
If you develop a new program, and you want it to be of the greatest
|
If you develop a new program, and you want it to be of the greatest
|
||||||
possible use to the public, the best way to achieve this is to make it
|
possible use to the public, the best way to achieve this is to make it
|
||||||
@ -303,17 +303,15 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License along
|
||||||
along with this program; if not, write to the Free Software
|
with this program; if not, see <https://www.gnu.org/licenses/>.
|
||||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
||||||
|
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
If the program is interactive, make it output a short notice like this
|
If the program is interactive, make it output a short notice like this
|
||||||
when it starts in an interactive mode:
|
when it starts in an interactive mode:
|
||||||
|
|
||||||
Gnomovision version 69, Copyright (C) year name of author
|
Gnomovision version 69, Copyright (C) year name of author
|
||||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
This is free software, and you are welcome to redistribute it
|
This is free software, and you are welcome to redistribute it
|
||||||
under certain conditions; type `show c' for details.
|
under certain conditions; type `show c' for details.
|
||||||
@ -330,11 +328,11 @@ necessary. Here is a sample; alter the names:
|
|||||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||||
|
|
||||||
<signature of Ty Coon>, 1 April 1989
|
<signature of Moe Ghoul>, 1 April 1989
|
||||||
Ty Coon, President of Vice
|
Moe Ghoul, President of Vice
|
||||||
|
|
||||||
This General Public License does not permit incorporating your program into
|
This General Public License does not permit incorporating your program into
|
||||||
proprietary programs. If your program is a subroutine library, you may
|
proprietary programs. If your program is a subroutine library, you may
|
||||||
consider it more useful to permit linking proprietary applications with the
|
consider it more useful to permit linking proprietary applications with the
|
||||||
library. If this is what you want to do, use the GNU Library General
|
library. If this is what you want to do, use the GNU Lesser General
|
||||||
Public License instead of this License.
|
Public License instead of this License.
|
||||||
|
|||||||
97
Makefile
97
Makefile
@ -1,9 +1,15 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
prefix = /usr
|
prefix = /usr
|
||||||
|
|
||||||
CFLAGS = -g -O2
|
ifdef DESTDIR
|
||||||
|
BASEDIR := $(DESTDIR)
|
||||||
|
endif
|
||||||
|
|
||||||
PERL = perl
|
CFLAGS ?= -g -O2
|
||||||
INSTALL = install
|
|
||||||
|
PKG_CONFIG ?= pkg-config
|
||||||
|
PERL ?= perl
|
||||||
|
INSTALL ?= install
|
||||||
|
|
||||||
whois_OBJECTS := whois.o utils.o
|
whois_OBJECTS := whois.o utils.o
|
||||||
mkpasswd_OBJECTS := mkpasswd.o utils.o
|
mkpasswd_OBJECTS := mkpasswd.o utils.o
|
||||||
@ -15,7 +21,7 @@ mkpasswd_OBJECTS := mkpasswd.o utils.o
|
|||||||
# FreeBSD
|
# FreeBSD
|
||||||
#whois_LDADD += -liconv
|
#whois_LDADD += -liconv
|
||||||
#LIBS += -L/usr/local/lib -lintl
|
#LIBS += -L/usr/local/lib -lintl
|
||||||
#INCLUDES += -I/usr/local/include
|
#DEFS += -I/usr/local/include
|
||||||
|
|
||||||
# OS/2 EMX
|
# OS/2 EMX
|
||||||
#whois_LDADD += -lsocket
|
#whois_LDADD += -lsocket
|
||||||
@ -32,9 +38,17 @@ ifdef LOCALEDIR
|
|||||||
DEFS += -DLOCALEDIR=\"$(BASEDIR)$(prefix)/share/locale\"
|
DEFS += -DLOCALEDIR=\"$(BASEDIR)$(prefix)/share/locale\"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# libidn support has been autodetected since 5.2.18
|
||||||
ifdef HAVE_LIBIDN
|
ifdef HAVE_LIBIDN
|
||||||
whois_LDADD += -lidn
|
$(error Please fix your build system to stop defining HAVE_LIBIDN!)
|
||||||
DEFS += -DHAVE_LIBIDN
|
endif
|
||||||
|
|
||||||
|
ifeq ($(shell $(PKG_CONFIG) --exists 'libidn2 >= 2.0.3' || echo NO),)
|
||||||
|
whois_LDADD += $(shell $(PKG_CONFIG) --libs libidn2)
|
||||||
|
DEFS += -DHAVE_LIBIDN2 $(shell $(PKG_CONFIG) --cflags libidn2)
|
||||||
|
else ifeq ($(shell $(PKG_CONFIG) --exists 'libidn' || echo NO),)
|
||||||
|
whois_LDADD += $(shell $(PKG_CONFIG) --libs libidn)
|
||||||
|
DEFS += -DHAVE_LIBIDN $(shell $(PKG_CONFIG) --cflags libidn)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef HAVE_ICONV
|
ifdef HAVE_ICONV
|
||||||
@ -42,53 +56,80 @@ whois_OBJECTS += simple_recode.o
|
|||||||
DEFS += -DHAVE_ICONV
|
DEFS += -DHAVE_ICONV
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef HAVE_XCRYPT
|
ifeq ($(shell $(PKG_CONFIG) --exists 'libxcrypt >= 4.1' || echo NO),)
|
||||||
|
DEFS += -DHAVE_CRYPT_H -DHAVE_LINUX_CRYPT_GENSALT $(shell $(PKG_CONFIG) --cflags libcrypt)
|
||||||
|
mkpasswd_LDADD += $(shell $(PKG_CONFIG) --libs libcrypt)
|
||||||
|
else ifdef HAVE_XCRYPT
|
||||||
|
DEFS += -DHAVE_XCRYPT_H -DHAVE_LINUX_CRYPT_GENSALT
|
||||||
mkpasswd_LDADD += -lxcrypt
|
mkpasswd_LDADD += -lxcrypt
|
||||||
DEFS += -DHAVE_XCRYPT
|
else ifdef HAVE_LIBOWCRYPT
|
||||||
|
# owl and openSUSE have crypt_gensalt(3) in libowcrypt
|
||||||
|
DEFS += -DHAVE_CRYPT_H -DHAVE_LINUX_CRYPT_GENSALT -D_OW_SOURCE
|
||||||
|
mkpasswd_LDADD += -lcrypt -lowcrypt
|
||||||
else
|
else
|
||||||
mkpasswd_LDADD += -lcrypt
|
mkpasswd_LDADD += -lcrypt
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
CPPFLAGS += $(DEFS) $(INCLUDES)
|
||||||
|
|
||||||
|
BASHCOMPDIR ?= $(shell $(PKG_CONFIG) --variable=completionsdir bash-completion 2>/dev/null || echo /etc/bash_completion.d)
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
all: Makefile.depend whois mkpasswd #pos
|
all: Makefile.depend whois mkpasswd pos
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) $(DEFS) $(INCLUDES) $(CFLAGS) -c $<
|
$(CC) $(CPPFLAGS) $(CFLAGS) -c $<
|
||||||
|
|
||||||
whois: $(whois_OBJECTS)
|
whois: $(whois_OBJECTS)
|
||||||
$(CC) $(LDFLAGS) -o $@ $^ $(whois_LDADD) $(LIBS)
|
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(whois_LDADD) $(LIBS)
|
||||||
|
|
||||||
mkpasswd: $(mkpasswd_OBJECTS)
|
mkpasswd: $(mkpasswd_OBJECTS)
|
||||||
$(CC) $(LDFLAGS) -o $@ $^ $(mkpasswd_LDADD) $(LIBS)
|
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(mkpasswd_LDADD) $(LIBS)
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
as_del.h: as_del_list make_as_del.pl
|
version.h: debian/changelog make_version_h.pl
|
||||||
$(PERL) -w make_as_del.pl < $< > $@
|
$(PERL) make_version_h.pl $< > $@
|
||||||
|
|
||||||
as32_del.h: as32_del_list make_as32_del.pl
|
as_del.h: as_del_list make_as_del.pl
|
||||||
$(PERL) -w make_as32_del.pl < $< > $@
|
$(PERL) make_as_del.pl < $< > $@
|
||||||
|
|
||||||
ip_del.h: ip_del_list make_ip_del.pl
|
ip_del.h: ip_del_list make_ip_del.pl
|
||||||
$(PERL) -w make_ip_del.pl < $< > $@
|
$(PERL) make_ip_del.pl < $< > $@
|
||||||
|
|
||||||
ip6_del.h: ip6_del_list make_ip6_del.pl
|
ip6_del.h: ip6_del_list make_ip6_del.pl
|
||||||
$(PERL) -w make_ip6_del.pl < $< > $@
|
$(PERL) make_ip6_del.pl < $< > $@
|
||||||
|
|
||||||
|
new_gtlds.h: new_gtlds_list make_new_gtlds.pl
|
||||||
|
$(PERL) make_new_gtlds.pl < $< > $@
|
||||||
|
|
||||||
|
nic_handles.h: nic_handles_list make_nic_handles.pl
|
||||||
|
$(PERL) make_nic_handles.pl < $< > $@
|
||||||
|
|
||||||
tld_serv.h: tld_serv_list make_tld_serv.pl
|
tld_serv.h: tld_serv_list make_tld_serv.pl
|
||||||
$(PERL) -w make_tld_serv.pl < $< > $@
|
$(PERL) make_tld_serv.pl < $< > $@
|
||||||
|
|
||||||
servers_charset.h: servers_charset_list make_servers_charset.pl
|
servers_charset.h: servers_charset_list make_servers_charset.pl
|
||||||
$(PERL) -w make_servers_charset.pl < $< > $@
|
$(PERL) make_servers_charset.pl < $< > $@
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
install: install-whois install-mkpasswd #install-pos
|
afl:
|
||||||
|
-rm -f Makefile.depend
|
||||||
|
DEFS=-DAFL_MODE=1 AFL_HARDEN=1 $(MAKE) whois CC=afl-gcc HAVE_ICONV=1
|
||||||
|
|
||||||
|
afl-run:
|
||||||
|
nice afl-fuzz -i ../afl_in -o ../afl_out -- ./whois
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
install: install-whois install-mkpasswd install-pos install-bashcomp
|
||||||
|
|
||||||
install-whois: whois
|
install-whois: whois
|
||||||
$(INSTALL) -d $(BASEDIR)$(prefix)/bin/
|
$(INSTALL) -d $(BASEDIR)$(prefix)/bin/
|
||||||
$(INSTALL) -d $(BASEDIR)$(prefix)/share/man/man1/
|
$(INSTALL) -d $(BASEDIR)$(prefix)/share/man/man1/
|
||||||
|
$(INSTALL) -d $(BASEDIR)$(prefix)/share/man/man5/
|
||||||
$(INSTALL) -m 0755 whois $(BASEDIR)$(prefix)/bin/
|
$(INSTALL) -m 0755 whois $(BASEDIR)$(prefix)/bin/
|
||||||
$(INSTALL) -m 0644 whois.1 $(BASEDIR)$(prefix)/share/man/man1/
|
$(INSTALL) -m 0644 whois.1 $(BASEDIR)$(prefix)/share/man/man1/
|
||||||
|
$(INSTALL) -m 0644 whois.conf.5 $(BASEDIR)$(prefix)/share/man/man5/
|
||||||
|
|
||||||
install-mkpasswd: mkpasswd
|
install-mkpasswd: mkpasswd
|
||||||
$(INSTALL) -d $(BASEDIR)$(prefix)/bin/
|
$(INSTALL) -d $(BASEDIR)$(prefix)/bin/
|
||||||
@ -99,11 +140,17 @@ install-mkpasswd: mkpasswd
|
|||||||
install-pos:
|
install-pos:
|
||||||
cd po && $(MAKE) install
|
cd po && $(MAKE) install
|
||||||
|
|
||||||
|
install-bashcomp:
|
||||||
|
$(INSTALL) -d $(BASEDIR)$(BASHCOMPDIR)
|
||||||
|
$(INSTALL) -m 0644 mkpasswd.bash $(BASEDIR)$(BASHCOMPDIR)/mkpasswd
|
||||||
|
$(INSTALL) -m 0644 whois.bash $(BASEDIR)$(BASHCOMPDIR)/whois
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
rm -f po/whois.pot
|
rm -f version.h po/whois.pot
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f Makefile.depend as_del.h ip_del.h ip6_del.h tld_serv.h \
|
rm -f Makefile.depend as_del.h ip_del.h ip6_del.h \
|
||||||
|
nic_handles.h new_gtlds.h tld_serv.h servers_charset.h \
|
||||||
*.o whois mkpasswd
|
*.o whois mkpasswd
|
||||||
rm -f po/*.mo
|
rm -f po/*.mo
|
||||||
|
|
||||||
@ -112,6 +159,8 @@ pos:
|
|||||||
|
|
||||||
depend: Makefile.depend
|
depend: Makefile.depend
|
||||||
Makefile.depend:
|
Makefile.depend:
|
||||||
$(CC) $(DEFS) $(INCLUDES) $(CFLAGS) -MM -MG *.c > $@
|
$(CC) $(CPPFLAGS) $(CFLAGS) -MM -MG *.c > $@
|
||||||
|
|
||||||
-include Makefile.depend
|
-include Makefile.depend
|
||||||
|
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
|||||||
39
README
39
README
@ -1,32 +1,25 @@
|
|||||||
Why another whois client? Because the RIPE client is a mess of hacks and
|
In 1999 I wrote this Whois client from scratch because the alternatives
|
||||||
#ifdefs and more complex programs lack features or are bloated.
|
were obsolete or bloated.
|
||||||
|
|
||||||
This client is intelligent and can automatically select the appropriate
|
This client is intelligent and can automatically select the appropriate
|
||||||
whois server for most queries.
|
whois server for most queries.
|
||||||
|
|
||||||
|
The internal database is often more accurate than IANA's published one,
|
||||||
|
but please send me any information you have regarding domains and network
|
||||||
|
resources which are not correctly handled by the program.
|
||||||
|
|
||||||
Notes about the data files:
|
Because of historical reasons this package also contains the mkpasswd
|
||||||
- domain names MUST be lowercase and MUST begin with "." or "-".
|
program, which can be used to encrypt a password with crypt(3).
|
||||||
- first match wins (for both domains and netblocks)
|
|
||||||
- elements in tld_serv_list are matched against the end of the query
|
|
||||||
|
|
||||||
Please send me any information you have regarding domains and netblocks
|
|
||||||
not correctly handled by the program.
|
|
||||||
|
|
||||||
Please also try to compile after defining HAVE_GETADDRINFO and send me
|
|
||||||
working #defines for your flavour of UNIX.
|
|
||||||
|
|
||||||
The home of the program is
|
|
||||||
http://ftp.debian.org/debian/pool/main/w/whois/ .
|
|
||||||
|
|
||||||
|
|
||||||
Other information sources:
|
The canonical distribution point for releases of the program is
|
||||||
- RIPE-187 and RIPE-189 (from ftp://ftp.ripe.net/ripe/docs/ or
|
https://ftp.debian.org/debian/pool/main/w/whois/ .
|
||||||
http://www.ripe.net/docs/)
|
|
||||||
- http://www.uninett.no/navn/domreg.html
|
|
||||||
- http://www.iana.org/root-whois/xx.htm
|
|
||||||
- http://www.aftld.org/
|
|
||||||
|
|
||||||
Marco d'Itri
|
|
||||||
<md@linux.it>
|
|
||||||
|
|
||||||
|
Useful information sources:
|
||||||
|
- https://www.ripe.net/ripe/docs/current-ripe-documents/ripe-database-documents
|
||||||
|
- https://www.iana.org/domains/root/db/
|
||||||
|
- https://www.icann.org/en/resources/idn/fast-track/string-evaluation-completion
|
||||||
|
- https://www.aftld.org/
|
||||||
|
|
||||||
|
Marco d'Itri <md@linux.it>
|
||||||
|
|||||||
@ -1,5 +0,0 @@
|
|||||||
{ 131072, 196607, "whois.apnic.net" }, /* 2.0 2.65535 */
|
|
||||||
{ 196608, 262143, "whois.ripe.net" }, /* 3.0 3.65535 */
|
|
||||||
{ 262144, 327679, "whois.lacnic.net" }, /* 4.0 4.65535 */
|
|
||||||
{ 327680, 393215, "whois.afrinic.net" }, /* 5.0 5.65535 */
|
|
||||||
{ 393216, 458751, "whois.arin.net" }, /* 6.0 6.65535 */
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
# http://www.iana.org/assignments/as-numbers
|
|
||||||
|
|
||||||
# actually I listed here also the unallocated space reserved for each RIR
|
|
||||||
|
|
||||||
2.0 2.65535 apnic
|
|
||||||
3.0 3.65535 ripe
|
|
||||||
4.0 4.65535 lacnic
|
|
||||||
5.0 5.65535 afrinic
|
|
||||||
6.0 6.65535 arin
|
|
||||||
|
|
||||||
60
as_del_list
60
as_del_list
@ -1,4 +1,4 @@
|
|||||||
# http://www.iana.org/assignments/as-numbers
|
# https://www.iana.org/assignments/as-numbers
|
||||||
|
|
||||||
248 251 ripe
|
248 251 ripe
|
||||||
306 371 whois.nic.mil
|
306 371 whois.nic.mil
|
||||||
@ -29,26 +29,27 @@
|
|||||||
9840 9871 whois.nic.or.kr
|
9840 9871 whois.nic.or.kr
|
||||||
9943 9982 whois.nic.or.kr
|
9943 9982 whois.nic.or.kr
|
||||||
9990 10021 whois.nic.ad.jp
|
9990 10021 whois.nic.ad.jp
|
||||||
9216 10067 apnic
|
|
||||||
10034 10073 whois.nic.or.kr
|
10034 10073 whois.nic.or.kr
|
||||||
10154 10198 whois.nic.or.kr
|
10154 10198 whois.nic.or.kr
|
||||||
10074 10239 apnic
|
9216 10239 apnic
|
||||||
12288 13311 ripe
|
12288 13311 ripe
|
||||||
15360 16383 ripe
|
15360 16383 ripe
|
||||||
17503 17534 whois.nic.ad.jp
|
17503 17534 whois.nic.ad.jp
|
||||||
17567 17616 whois.nic.or.kr
|
17567 17616 whois.nic.or.kr
|
||||||
17673 17704 whois.nic.ad.jp
|
17673 17704 whois.nic.ad.jp
|
||||||
17832 17880 whois.nic.or.kr
|
17832 17881 whois.nic.or.kr
|
||||||
17408 18431 apnic
|
|
||||||
17930 17961 whois.nic.ad.jp
|
17930 17961 whois.nic.ad.jp
|
||||||
18067 18098 whois.nic.ad.jp
|
18067 18098 whois.nic.ad.jp
|
||||||
18121 18152 whois.nic.ad.jp
|
18121 18152 whois.nic.ad.jp
|
||||||
18259 18290 whois.nic.ad.jp
|
18259 18290 whois.nic.ad.jp
|
||||||
18259 18290 whois.nic.ad.jp
|
18294 18343 whois.nic.or.kr
|
||||||
|
17408 18431 apnic
|
||||||
20480 21503 ripe
|
20480 21503 ripe
|
||||||
23552 24575 apnic
|
|
||||||
23552 23601 whois.nic.or.kr
|
23552 23601 whois.nic.or.kr
|
||||||
23612 23643 whois.nic.ad.jp
|
23612 23643 whois.nic.ad.jp
|
||||||
|
23773 23836 whois.nic.ad.jp
|
||||||
|
24248 24297 whois.nic.ad.jp
|
||||||
|
23552 24575 apnic
|
||||||
24576 25599 ripe
|
24576 25599 ripe
|
||||||
26592 26623 lacnic
|
26592 26623 lacnic
|
||||||
27648 28671 lacnic
|
27648 28671 lacnic
|
||||||
@ -58,14 +59,55 @@
|
|||||||
34515 34519 afrinic
|
34515 34519 afrinic
|
||||||
33792 35839 ripe
|
33792 35839 ripe
|
||||||
36864 37887 afrinic
|
36864 37887 afrinic
|
||||||
|
37888 37927 whois.nic.ad.jp
|
||||||
|
38086 38135 whois.nic.or.kr
|
||||||
|
38387 38436 whois.nic.or.kr
|
||||||
|
38627 38656 whois.nic.ad.jp
|
||||||
|
38660 38709 whois.nic.or.kr
|
||||||
37888 38911 apnic
|
37888 38911 apnic
|
||||||
38912 39935 ripe
|
38912 39935 ripe
|
||||||
40960 45055 ripe
|
40960 45055 ripe
|
||||||
|
45360 45409 whois.nic.or.kr
|
||||||
|
45672 45691 whois.nic.ad.jp
|
||||||
|
45963 46012 whois.nic.or.kr
|
||||||
45056 46079 apnic
|
45056 46079 apnic
|
||||||
47104 52223 ripe
|
47104 52223 ripe
|
||||||
52224 53247 lacnic
|
52224 53247 lacnic
|
||||||
|
55372 55396 whois.nic.ad.jp
|
||||||
|
55584 55633 whois.nic.or.kr
|
||||||
|
55888 55912 whois.nic.ad.jp
|
||||||
55296 56319 apnic
|
55296 56319 apnic
|
||||||
|
56320 58367 ripe
|
||||||
|
58645 58654 whois.nic.ad.jp
|
||||||
|
58784 58793 whois.nic.ad.jp
|
||||||
|
59091 59130 whois.nic.ad.jp
|
||||||
|
58368 59391 apnic
|
||||||
|
59392 61439 ripe
|
||||||
|
61440 61951 lacnic
|
||||||
|
61952 62463 ripe
|
||||||
|
63488 64098 apnic
|
||||||
|
64099 64197 lacnic
|
||||||
# catch all: everything else comes from ARIN
|
# catch all: everything else comes from ARIN
|
||||||
1 47103 arin
|
1 64296 arin
|
||||||
|
64297 64395 apnic
|
||||||
|
64396 64495 ripe
|
||||||
|
|
||||||
|
# documentation and private ASN block
|
||||||
|
64496 65534 ripe
|
||||||
|
|
||||||
|
131077 131086 whois.nic.ad.jp
|
||||||
|
131092 131101 whois.nic.or.kr
|
||||||
|
131152 131161 whois.nic.ad.jp
|
||||||
|
131791 131890 whois.nic.or.kr
|
||||||
|
131893 131992 whois.nic.ad.jp
|
||||||
|
|
||||||
|
# actually I listed here also the unallocated space reserved for each RIR
|
||||||
|
2.0 2.65535 apnic
|
||||||
|
3.0 3.65535 ripe
|
||||||
|
4.0 4.65535 lacnic
|
||||||
|
5.0 5.65535 afrinic
|
||||||
|
6.0 6.65535 arin
|
||||||
|
|
||||||
|
# private ASN block
|
||||||
|
4200000000 4294967294 ripe
|
||||||
|
|
||||||
|
|||||||
60
config.h
60
config.h
@ -1,7 +1,5 @@
|
|||||||
/* Program version */
|
|
||||||
#define VERSION "5.0.2"
|
|
||||||
|
|
||||||
/* Configurable features */
|
/* Configurable features */
|
||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
/* Always hide legal disclaimers */
|
/* Always hide legal disclaimers */
|
||||||
#undef ALWAYS_HIDE_DISCL
|
#undef ALWAYS_HIDE_DISCL
|
||||||
@ -16,7 +14,11 @@
|
|||||||
|
|
||||||
|
|
||||||
/* autoconf in cpp macros */
|
/* autoconf in cpp macros */
|
||||||
#ifdef linux
|
#if defined __NetBSD__ || defined __OpenBSD__
|
||||||
|
# include <sys/param.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined __GLIBC__ && !defined __UCLIBC__
|
||||||
# define ENABLE_NLS
|
# define ENABLE_NLS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -24,12 +26,17 @@
|
|||||||
/* which versions? */
|
/* which versions? */
|
||||||
# define HAVE_GETOPT_LONG
|
# define HAVE_GETOPT_LONG
|
||||||
# define HAVE_GETADDRINFO
|
# define HAVE_GETADDRINFO
|
||||||
|
# define HAVE_READPASSPHRASE
|
||||||
# define ENABLE_NLS
|
# define ENABLE_NLS
|
||||||
# ifndef LOCALEDIR
|
# ifndef LOCALEDIR
|
||||||
# define LOCALEDIR "/usr/local/share/locale"
|
# define LOCALEDIR "/usr/local/share/locale"
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined OpenBSD
|
||||||
|
# define HAVE_READPASSPHRASE
|
||||||
|
#endif
|
||||||
|
|
||||||
/* needs unistd.h */
|
/* needs unistd.h */
|
||||||
#if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 200112L
|
#if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 200112L
|
||||||
# define HAVE_GETADDRINFO
|
# define HAVE_GETADDRINFO
|
||||||
@ -39,6 +46,14 @@
|
|||||||
#if defined __APPLE__ && defined __MACH__
|
#if defined __APPLE__ && defined __MACH__
|
||||||
# define HAVE_GETOPT_LONG
|
# define HAVE_GETOPT_LONG
|
||||||
# define HAVE_GETADDRINFO
|
# define HAVE_GETADDRINFO
|
||||||
|
# define HAVE_READPASSPHRASE
|
||||||
|
# define HAVE_BSDICRYPT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined __midipix__
|
||||||
|
# define HAVE_GETOPT_LONG
|
||||||
|
# define HAVE_GETADDRINFO
|
||||||
|
# define HAVE_SHA_CRYPT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined __GLIBC__
|
#if defined __GLIBC__
|
||||||
@ -51,21 +66,34 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined OpenBSD && OpenBSD < 201405
|
||||||
|
# define HAVE_BCRYPT_OBSOLETE
|
||||||
|
#elif defined OpenBSD || defined __FreeBSD__ || (defined __SVR4 && defined __sun) || defined _OW_SOURCE
|
||||||
|
# define HAVE_BCRYPT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined OpenBSD || defined __FreeBSD__ || defined __NetBSD__
|
||||||
|
# define HAVE_BSDICRYPT
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Unknown versions of Solaris */
|
/* Unknown versions of Solaris */
|
||||||
#if defined __SVR4 && defined __sun
|
#if defined __SVR4 && defined __sun
|
||||||
|
# define HAVE_GETOPT_LONG
|
||||||
# define HAVE_SHA_CRYPT
|
# define HAVE_SHA_CRYPT
|
||||||
|
# define HAVE_CRYPT_H
|
||||||
|
# define HAVE_SOLARIS_CRYPT_GENSALT
|
||||||
|
# define CRYPT_GENSALT_IMPLEMENTS_DEFAULT_PREFIX
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* FIXME: which systems lack this? */
|
/* FIXME: which systems lack this? */
|
||||||
#define HAVE_GETTIMEOFDAY
|
#define HAVE_GETTIMEOFDAY
|
||||||
#define HAVE_INET_PTON
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Please send patches to correctly ignore old releases which lack a RNG
|
* Please send patches to correctly ignore old releases which lack a RNG
|
||||||
* and add more systems which have one.
|
* and add more systems which have one.
|
||||||
*/
|
*/
|
||||||
#ifdef RANDOM_DEVICE
|
#ifdef RANDOM_DEVICE
|
||||||
#elif defined __GLIBC__ \
|
#elif defined linux \
|
||||||
|| defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ \
|
|| defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ \
|
||||||
/* AIX >= 5.2? */ \
|
/* AIX >= 5.2? */ \
|
||||||
|| defined _AIX52 \
|
|| defined _AIX52 \
|
||||||
@ -80,6 +108,26 @@
|
|||||||
# define RANDOM_DEVICE "/dev/urandom"
|
# define RANDOM_DEVICE "/dev/urandom"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* use arc4random_buf instead if it is available */
|
||||||
|
#if (defined __FreeBSD__ && __FreeBSD__ >= 9) || \
|
||||||
|
(defined __NetBSD__ && __NetBSD_Version__ >= 600000000) || \
|
||||||
|
(defined OpenBSD && OpenBSD >= 200805) || \
|
||||||
|
(defined __APPLE__ && defined __MACH__ && MAC_OS_X_VERSION_MIN_REQUIRED >= 1070)
|
||||||
|
# define HAVE_ARC4RANDOM_BUF
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* or else getentropy(2) on Linux */
|
||||||
|
#if defined __GLIBC__ && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 25 || defined __midipix__
|
||||||
|
# define HAVE_GETENTROPY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* some versions of crypt(3) set errno on error */
|
||||||
|
#if defined __GLIBC__ || (defined __SVR4 && defined __sun) || defined OpenBSD || AIX
|
||||||
|
# define CRYPT_SETS_ERRNO 1
|
||||||
|
#else
|
||||||
|
# define CRYPT_SETS_ERRNO 0
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_NLS
|
#ifdef ENABLE_NLS
|
||||||
# ifndef NLS_CAT_NAME
|
# ifndef NLS_CAT_NAME
|
||||||
# define NLS_CAT_NAME "whois"
|
# define NLS_CAT_NAME "whois"
|
||||||
|
|||||||
147
data.h
147
data.h
@ -1,8 +1,8 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* RIPE-like servers.
|
* RIPE-like servers.
|
||||||
* All of them do not understand -V2.0Md with the exception of RA and RIPN.
|
* All of them do not understand -V2.0Md with the exception of RA and RIPN.
|
||||||
* 6bone-derived servers will accept the flag with a warning (the flag must
|
|
||||||
* match /^V [a-zA-Z]{1,4}\d+[\d\.]{0,5}$/).
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* servers which accept the new syntax (-V XXn.n) */
|
/* servers which accept the new syntax (-V XXn.n) */
|
||||||
@ -11,62 +11,87 @@ const char *ripe_servers[] = {
|
|||||||
"whois.apnic.net",
|
"whois.apnic.net",
|
||||||
"whois.afrinic.net",
|
"whois.afrinic.net",
|
||||||
"rr.arin.net", /* does not accept the old syntax */
|
"rr.arin.net", /* does not accept the old syntax */
|
||||||
"whois.6bone.net", /* 3.0.0b1 */
|
|
||||||
"whois.connect.com.au", /* 3.0.0b1 */
|
|
||||||
"whois.nic.fr",
|
|
||||||
"whois.telstra.net",
|
|
||||||
"whois.restena.lu",
|
|
||||||
"rr.level3.net", /* 3.0.0a13 */
|
"rr.level3.net", /* 3.0.0a13 */
|
||||||
|
"rr.ntt.net",
|
||||||
|
"whois.tcinet.ru",
|
||||||
"whois.ripn.net",
|
"whois.ripn.net",
|
||||||
"whois.arnes.si",
|
"whois.register.si",
|
||||||
"www.registry.co.ug",
|
|
||||||
"whois.nic.ir",
|
"whois.nic.ir",
|
||||||
"whois.pandi.or.id",
|
|
||||||
"whois.nic.ck",
|
|
||||||
"whois.ra.net",
|
|
||||||
"whois.bgpmon.net",
|
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct server_referral_handler {
|
||||||
|
const char *name;
|
||||||
|
void (*handler)(char **referral_server, const char *buf);
|
||||||
|
};
|
||||||
|
|
||||||
|
const struct server_referral_handler server_referral_handlers[] = {
|
||||||
|
{ "whois.apnic.net", find_referral_server_apnic },
|
||||||
|
{ "whois.arin.net", find_referral_server_arin },
|
||||||
|
{ "whois.iana.org", find_referral_server_iana },
|
||||||
|
{ "\x04", find_referral_server_verisign },
|
||||||
|
{ "\x08", find_referral_server_recursive },
|
||||||
|
{ NULL, NULL }
|
||||||
|
};
|
||||||
|
|
||||||
const char *hide_strings[] = {
|
const char *hide_strings[] = {
|
||||||
"NOTICE AND TERMS OF USE: You", "", /* NetSol */
|
"The data in Networksolutions.com's WHOIS database", NULL,
|
||||||
"TERMS OF USE: You are not", "", /* crsnic */
|
/* Some registrars like .wang copied the first paragraph of this
|
||||||
"NOTICE: Access to .ORG WHOIS", "",
|
* disclaimer, so the detection here needs to be split in two parts. */
|
||||||
"NOTICE: Access to the .aero", "",
|
"TERMS OF USE: You are not authorized", NULL, /* crsnic */
|
||||||
"This Registry database contains ONLY .EDU", "type: help", /* edu */
|
"The data in Register.com's WHOIS database", NULL,
|
||||||
"% .eu Whois Server", "% of the database",
|
"The Data in the Tucows Registrar WHOIS database", NULL,
|
||||||
"The data in Register", "", /* Register.Com */
|
"TERMS OF USE: The Data in Gabia' WHOIS", NULL,
|
||||||
"The Data in the Tucows", "RECORD DOES NOT",
|
"The data contained in GoDaddy.com", NULL,
|
||||||
" The data contained in the WHOIS", "", /* DOTSTER */
|
"Personal data access and use are governed by French", NULL, /* GANDI */
|
||||||
"This whois service currently only", "top-level domains.",
|
"The data in this whois database is provided to you", NULL, /* enom */
|
||||||
"Signature Domains' Whois Service", "agree to abide by the above",
|
"Please register your domains at; http://www.", NULL, /* key-systems.net */
|
||||||
"Access to ASNIC", "by this policy.", /* as */
|
"%% NOTICE: Access to this information is provided", NULL, /* bookmyname.com */
|
||||||
"The Data in Gabia", "you agree to abide",
|
"NOTICE: Access to the domain name's information", NULL, /* CORE */
|
||||||
"The data contained in Go Daddy", "is not the registrant",
|
"The data in MarkMonitor’s WHOIS", NULL, /* MarkMonitor */
|
||||||
"Disclaimer: The Global Name Registry", "for any commercial",
|
"Corporation Service Company(c) (CSC) The Trusted Partner", "Register your domain name at", /* CSC */
|
||||||
"Access to America Online", "time. By accessing", /* AOL */
|
"The data in Networksolutions.com's", NULL, /* Networksolutions */
|
||||||
"% Access and use restricted", "", /* GANDI */
|
"# Welcome to the OVH WHOIS Server", "", /* ovh */
|
||||||
"% The data in the WHOIS database of Schlund", "",
|
"TERMS OF USE OF MELBOURNE IT WHOIS DATABASE", NULL,
|
||||||
"NeuStar, Inc., the Registry", "OF THE AVAILABILITY", /* us */
|
"The data contained in this Registrar's Whois", NULL, /* wildwestdomains.com */
|
||||||
"The data in this whois database is", "", /* enom */
|
"The data in the FastDomain Inc. WHOIS database", NULL,
|
||||||
"By submitting a WHOIS query, you agree you will", "LACK OF A DOMAIN", /* directNIC */
|
|
||||||
"The Data in Moniker.Com", "",
|
/* gTLDs */
|
||||||
"The Data in OnlineNIC", " By starting this query",
|
"Access to WHOIS information is provided", NULL,
|
||||||
"The data in Bulkregister", "",
|
"This Registry database contains ONLY .EDU", "domain names.", /* edu */
|
||||||
"Interdomain's WHOIS", "DOES NOT SIGNIFY",
|
"Access to AFILIAS WHOIS information is provided", NULL, /* .info */
|
||||||
"The Data provided by Stargate Holdings", "(2) enable any",
|
"Access to Public Interest Registry WHOIS information", NULL, /* .org */
|
||||||
"; This data is provided by domaindiscount24.com", "",
|
"Telnames Limited, the Registry Operator for", NULL,
|
||||||
"%% BookMyName Whois", "%% this policy",
|
"Tralliance, Inc., the Registry Operator for .travel", NULL,
|
||||||
"The .coop registry WHOIS", "VERIFICATION, NOR DO",
|
"The data in this record is provided by", NULL, /* .xxx */
|
||||||
"Tralliance, Inc., the Registry", "", /* .travel */
|
|
||||||
"NOTICE: Access to the domains information", "", /* CORE */
|
/* new gTLDs */
|
||||||
"%% puntCAT Whois Server", "%% any time.",
|
"Terms of Use: Donuts Inc. provides", NULL,
|
||||||
"Access to INFO WHOIS information is provided", "", /* Afilias */
|
"Access to WHOIS information is provided", NULL, /* Afilias */
|
||||||
|
"TERMS OF USE: You are not authorized", NULL, /* uniregistry.net */
|
||||||
|
"The Whois and RDAP services are provided by CentralNic", "",
|
||||||
|
".Club Domains, LLC, the Registry Operator", NULL,
|
||||||
|
"% Except for agreed Internet operational purposes", NULL, /* .berlin */
|
||||||
|
"TERMS OF USE: The information in the Whois database", NULL, /* .wang */
|
||||||
|
"The WHOIS service offered by Neustar, Inc, on behalf", NULL,
|
||||||
|
"The WHOIS service offered by the Registry Operator", NULL, /* .science */
|
||||||
|
|
||||||
|
/* ccTLDs */
|
||||||
"Access to CCTLD WHOIS information is provided", "", /* Afilias */
|
"Access to CCTLD WHOIS information is provided", "", /* Afilias */
|
||||||
"DotAsia WHOIS LEGAL STATEMENT", "integrity of the database.",
|
"This WHOIS information is provided", NULL, /* as */
|
||||||
"mTLD WHOIS LEGAL STATEMENT", "integrity of the database.", /* .mobi */
|
"% The WHOIS service offered by DNS Belgium", "", /* be */
|
||||||
"Access to RegistryPro's Whois", "All rights", /* .pro */
|
".CO Internet, S.A.S., the Administrator", NULL, /* co */
|
||||||
"Telnic, Ltd., the Registry Operator", "(b) harass any person;", /* .tel */
|
"% *The information provided",
|
||||||
|
"% https://www.nic.cr/iniciar-sesion/?next=/mi-cuenta/",/* cr */
|
||||||
|
"% The WHOIS service offered by EURid", "% of the database", /* eu */
|
||||||
|
"Access to .IN WHOIS information", NULL, /* in */
|
||||||
|
"access to .in whois information", NULL, /* in registar */
|
||||||
|
"% Use of CIRA's WHOIS service is governed by the Terms of Use in its Legal", NULL, /* sx */
|
||||||
|
"Terms of Use: Access to WHOIS information", NULL, /* vc */
|
||||||
|
"The Service is provided so that you may look", "We may discontinue",/*vu*/
|
||||||
|
"NeuStar, Inc., the Registry Administrator for .US", NULL,
|
||||||
|
"; This data is provided ", NULL, /* whois.1api.net */
|
||||||
|
|
||||||
NULL, NULL
|
NULL, NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -93,6 +118,7 @@ struct ip_del {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const struct ip_del ip_assign[] = {
|
const struct ip_del ip_assign[] = {
|
||||||
|
#include "ip_del_recovered.h"
|
||||||
#include "ip_del.h"
|
#include "ip_del.h"
|
||||||
{ 0, 0, NULL }
|
{ 0, 0, NULL }
|
||||||
};
|
};
|
||||||
@ -109,8 +135,8 @@ const struct ip6_del ip6_assign[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct as_del {
|
struct as_del {
|
||||||
const unsigned short first;
|
const unsigned long first;
|
||||||
const unsigned short last;
|
const unsigned long last;
|
||||||
const char *serv;
|
const char *serv;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -119,15 +145,9 @@ const struct as_del as_assign[] = {
|
|||||||
{ 0, 0, NULL }
|
{ 0, 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct as32_del {
|
const char *new_gtlds[] = {
|
||||||
const unsigned long first;
|
#include "new_gtlds.h"
|
||||||
const unsigned long last;
|
NULL
|
||||||
const char *serv;
|
|
||||||
};
|
|
||||||
|
|
||||||
const struct as32_del as32_assign[] = {
|
|
||||||
#include "as32_del.h"
|
|
||||||
{ 0, 0, NULL }
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const char *tld_serv[] = {
|
const char *tld_serv[] = {
|
||||||
@ -135,6 +155,11 @@ const char *tld_serv[] = {
|
|||||||
NULL, NULL
|
NULL, NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const char *nic_handles_post[] = {
|
||||||
|
#include "nic_handles.h"
|
||||||
|
NULL, NULL
|
||||||
|
};
|
||||||
|
|
||||||
#ifdef HAVE_ICONV
|
#ifdef HAVE_ICONV
|
||||||
struct server_charset {
|
struct server_charset {
|
||||||
const char *name;
|
const char *name;
|
||||||
|
|||||||
896
debian/changelog
vendored
896
debian/changelog
vendored
@ -1,3 +1,899 @@
|
|||||||
|
whois (5.6.6) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .mc TLD server.
|
||||||
|
* Updated the .ps TLD server.
|
||||||
|
* Removed the .info, .mobi, .travel and .فلسطين (.xn--ygbi2ammx,
|
||||||
|
Palestinian Territory) TLD servers.
|
||||||
|
* Removed 3 new gTLDs which are no longer active.
|
||||||
|
* mkpasswd: added support the Chinese SM3-based hashing algorithms.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 16 Feb 2026 02:46:51 +0100
|
||||||
|
|
||||||
|
whois (5.6.5) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .co TLD server.
|
||||||
|
* Added some large KRNIC networks.
|
||||||
|
* Updated the second level .uk TLD servers.
|
||||||
|
* Removed the .pro TLD server.
|
||||||
|
* Removed 1 new gTLD which is no longer active.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 13 Oct 2025 03:37:20 +0200
|
||||||
|
|
||||||
|
whois (5.6.4) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .cm and .to TLD servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 02 Aug 2025 01:13:07 +0200
|
||||||
|
|
||||||
|
whois (5.6.3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .sr and .мон (.xn--l1acc, Mongolia) TLD servers.
|
||||||
|
* Use readpassphrase(3) on OpenBSD and FreeBSD.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 17 Jul 2025 05:15:53 +0200
|
||||||
|
|
||||||
|
whois (5.6.2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .post and .in (and related IDN TLDs) TLD servers.
|
||||||
|
* Removed 1 new gTLDs which is no longer active.
|
||||||
|
* Build-Depend on libcrypt-dev. (Closes: #1106977)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 06 Jun 2025 18:22:04 +0200
|
||||||
|
|
||||||
|
whois (5.6.1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .pg TLD server.
|
||||||
|
* Updated the .gov, .mu, .中国 (.xn--fiqs8s) and .中國 (.xn--fiqz9s)
|
||||||
|
TLD servers.
|
||||||
|
* Removed the .jobs TLD server.
|
||||||
|
* Added the encodings for whois.afrinic.net and whois.apnic.net.
|
||||||
|
* Enabled the UTF-8 encoding for whois.ripe.net.
|
||||||
|
* Use the last ReferralServer returned by the ARIN server instead of
|
||||||
|
the first, because we want to follow the referral for the most
|
||||||
|
specific record returned.
|
||||||
|
* Make sure to avoid trivial referral loops.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 17 May 2025 01:30:06 +0200
|
||||||
|
|
||||||
|
whois (5.6.0) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed the mangling of RADB queries with commands.
|
||||||
|
* Implemented the parsing of more variants of ARIN's ReferralServer
|
||||||
|
field.
|
||||||
|
* Implemented following the APNIC pseudo-referrals.
|
||||||
|
* Added the .ad and .za TLD servers.
|
||||||
|
* Updated the .ao, .bz, .gi, .gq, .gr, .gw, .lc, .md, .pn, .pr, .uy, .vc,
|
||||||
|
.info, .mobi, .ελ (.xn--qxam, Greece) and .გე (.xn--node, Georgia) TLD
|
||||||
|
servers.
|
||||||
|
* Added 2410::/12.
|
||||||
|
* Removed 7 new gTLDs which are no longer active.
|
||||||
|
* Cleaned up the markup of the man pages, courtesy of Bjarni Ingi
|
||||||
|
Gislason. (Closes: #1036826, #1094208)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 05 May 2025 02:57:37 +0200
|
||||||
|
|
||||||
|
whois (5.5.23) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .sc, .新加坡 (.xn--yfro4i67o, Singapore) and .சிங்கப்பூர்
|
||||||
|
(.xn--clchc0ea0b2g2a9gcd, Singapore) TLD servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 04 May 2024 03:13:22 +0200
|
||||||
|
|
||||||
|
whois (5.5.22) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed a segmentation fault with --no-recursion.
|
||||||
|
* Updated the .bm and .vi TLD servers.
|
||||||
|
* Removed 4 new gTLDs which are no longer active.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 01 Apr 2024 20:14:41 +0200
|
||||||
|
|
||||||
|
whois (5.5.21) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .cv and .sd TLD servers.
|
||||||
|
* Remove 4 new gTLDs which are no longer active.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 24 Feb 2024 17:22:22 +0100
|
||||||
|
|
||||||
|
whois (5.5.20) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .gn TLD server.
|
||||||
|
* Removed 6 new gTLDs which are no longer active.
|
||||||
|
* Enabled getopt_long(3) support on Solaris.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 10 Nov 2023 15:26:02 +0100
|
||||||
|
|
||||||
|
whois (5.5.19) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed english support for Japanese queries to not add again the /e
|
||||||
|
argument if it had already been provided by the user. (Closes: #1050171)
|
||||||
|
* Added the .ye and .বাংলা (.xn--54b7fta0cc, Bangladesh) TLD servers.
|
||||||
|
* Updated the .ba, .bb, .dk, .es, .gt, .jo, .ml, .mo, .pa, .pn, .sv,
|
||||||
|
.uy, .ﺍﻻﺭﺪﻧ (.xn--mgbayh7gpa, Jordan) and .澳門 (.xn--mix891f, Macao)
|
||||||
|
TLD servers.
|
||||||
|
* Upgraded the TLD URLs to HTTPS whenever possible.
|
||||||
|
* Updated the charset for whois.jprs.jp.
|
||||||
|
* Removed 3 new gTLDs which are no longer active.
|
||||||
|
* Removed support for the obsolete as32 dot notation.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 08 Oct 2023 22:58:33 +0200
|
||||||
|
|
||||||
|
whois (5.5.18) unstable; urgency=medium
|
||||||
|
|
||||||
|
[ Marco d'Itri ]
|
||||||
|
* Updated the .ga TLD server. (Closes: #1037288)
|
||||||
|
* Added new recovered IPv4 allocations.
|
||||||
|
* Removed the delegation of 43.0.0.0/8 to JPNIC.
|
||||||
|
* Removed 12 new gTLDs which are no longer active.
|
||||||
|
* Improved the man page source, courtesy of Bjarni Ingi Gislason.
|
||||||
|
(Closes: #1040613)
|
||||||
|
|
||||||
|
[ Robert Scheck ]
|
||||||
|
* Added the .edu.za SLD server.
|
||||||
|
* Updated the .alt.za SLD server.
|
||||||
|
* Added the -ru and -su NIC handles servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 22 Jul 2023 17:56:56 +0200
|
||||||
|
|
||||||
|
whois (5.5.17) unstable; urgency=medium
|
||||||
|
|
||||||
|
[ Robert Scheck ]
|
||||||
|
* Added the .cd TLD server.
|
||||||
|
* Updated the -kg NIC handles server name.
|
||||||
|
|
||||||
|
[ Marco d'Itri ]
|
||||||
|
* Removed 2 new gTLDs which are no longer active.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 03 May 2023 14:24:37 +0200
|
||||||
|
|
||||||
|
whois (5.5.16) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Add bash completion support, courtesy of Ville Skyttä.
|
||||||
|
* Updated the .tr TLD server.
|
||||||
|
* Removed support for -metu NIC handles.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 28 Feb 2023 00:58:22 +0100
|
||||||
|
|
||||||
|
whois (5.5.15) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .bd, .nz and .tv TLD servers.
|
||||||
|
* Added the .llyw.cymru, .gov.scot and .gov.wales SLD servers.
|
||||||
|
* Updated the .ac.uk and .gov.uk SLD servers.
|
||||||
|
* Recursion has been enabled for whois.nic.tv.
|
||||||
|
* Updated the list of new gTLDs with four generic TLDs assigned in
|
||||||
|
October 2013 which were missing due to a bug.
|
||||||
|
* Removed 4 new gTLDs which are no longer active.
|
||||||
|
* Added the Georgian translation, contributed by Temuri Doghonadze.
|
||||||
|
* Updated the Finnish translation, contributed by Lauri Nurmi.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 28 Dec 2022 20:44:11 +0100
|
||||||
|
|
||||||
|
whois (5.5.14) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .bf and .sd TLD servers.
|
||||||
|
* Removed the .gu TLD server.
|
||||||
|
* Updated the .dm, .fj, .mt and .pk TLD servers.
|
||||||
|
* Updated the charset for whois.nic.tr.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Removed whois.nic.fr from the list of RIPE-like servers, because it
|
||||||
|
is not one anymore. (Closes: #1021110)
|
||||||
|
* Renamed whois.arnes.si to whois.register.si in the list of RIPE-like
|
||||||
|
servers.
|
||||||
|
* Added the hiding string for whois.auda.org.au.
|
||||||
|
* Fixed uclibc builds, because uclibc does not have NLS support.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 16 Oct 2022 22:16:34 +0200
|
||||||
|
|
||||||
|
whois (5.5.13) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .sd TLD server.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Added the Turkish translation, contributed by Oğuz Ersen.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 08 Apr 2022 01:08:55 +0200
|
||||||
|
|
||||||
|
whois (5.5.12) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .pro TLD server, which was totally broken.
|
||||||
|
* Fixed the detection of Japanese locales using $LC_MESSAGES.
|
||||||
|
* Implemented providing partial salt strings to mkpasswd.
|
||||||
|
* Removed 2 new gTLDs which are no longer active.
|
||||||
|
* Updated one or more translations. (Closes: #1003597)
|
||||||
|
* Enabled full hardening in debian/rules.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 23 Feb 2022 01:03:11 +0100
|
||||||
|
|
||||||
|
whois (5.5.11) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Implemented a --no-recursion command line option to disable recursion
|
||||||
|
from registrar to registry servers.
|
||||||
|
* Updated the .pro, .vu and .xxx TLD servers.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Removed 7 new gTLDs which are no longer active.
|
||||||
|
* Updated make_version_h.pl to support Ubuntu no-change uploads,
|
||||||
|
contributed by Matthias Klose. (Closes: #995873)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 03 Jan 2022 18:18:36 +0100
|
||||||
|
|
||||||
|
whois (5.5.10) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .lb TLD server.
|
||||||
|
* Removed 5 new gTLDs which are no longer active.
|
||||||
|
* Updated the charset for whois.lacnic.net, whois.ax, whois.cira.ca
|
||||||
|
and whois.dns.pt.
|
||||||
|
* Fixed reporting an older version number when using --version.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 06 Jun 2021 19:54:13 +0200
|
||||||
|
|
||||||
|
whois (5.5.9) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .ga TLD server.
|
||||||
|
* Removed the .cd and cf TLD servers.
|
||||||
|
* Removed 72 new gTLDs which are no longer active.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 28 Mar 2021 00:38:20 +0100
|
||||||
|
|
||||||
|
whois (5.5.8) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .xn--4dbrk0ce (.ישראל, Israel) TLD server.
|
||||||
|
* Updated the .ie and .az TLD servers.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 16 Feb 2021 01:53:57 +0100
|
||||||
|
|
||||||
|
whois (5.5.7) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Implemented support for CIDR queries to whois.arin.net.
|
||||||
|
The old behaviour caused the server to return no results, now when
|
||||||
|
querying for ip/length the server returns a result if there is an
|
||||||
|
exact match.
|
||||||
|
* Added the .ao, .bh, .mm, and .xn--pgbs0dh (.تونس, Tunisia) TLD servers.
|
||||||
|
* Added some .ru and .su SLD servers.
|
||||||
|
* Updated the .th and .xn--o3cw4h TLD servers.
|
||||||
|
* Updated the .cy, .jo, .lb, .np, .xn--mgbayh7gpa and .xn--qxam TLD URLs.
|
||||||
|
* Updated the charset for whois.ati.tn.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 03 Oct 2020 17:43:06 +0200
|
||||||
|
|
||||||
|
whois (5.5.6) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Depend on pkg-config, or else the package will be built without libidn
|
||||||
|
and libxcrypt. (Closes: #950140)
|
||||||
|
* Added the .xn--q7ce6a (.ລາວ, Lao) TLD server.
|
||||||
|
* Added the .xn--pgbs0dh (.البحرين, Bahrain) domain.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 16 Feb 2020 10:25:51 +0100
|
||||||
|
|
||||||
|
whois (5.5.5) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed the hide string for .sx, which broke many others.
|
||||||
|
* Fixed cross-compilation. (Closes: #947971)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 23 Jan 2020 09:55:48 +0100
|
||||||
|
|
||||||
|
whois (5.5.4) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .vu TLD server.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Added the charset for whois.ripe.net.
|
||||||
|
* Added support for the referrals in answers from whois.registry.in.
|
||||||
|
* Implemented support for passing raw $salts$.
|
||||||
|
* Fixed and updated many hiding string.
|
||||||
|
* Cleaned up the text and typesetting of the man pages. (Closes: #945622)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 31 Dec 2019 03:04:15 +0100
|
||||||
|
|
||||||
|
whois (5.5.3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the new 2630:0000::/12 IPv6 assignment to ARIN.
|
||||||
|
* Updated the .xxx TLD server.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Converted the Debian packaging to dh.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 17 Nov 2019 21:33:50 +0100
|
||||||
|
|
||||||
|
whois (5.5.2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .xn--qxa6a (.ευ, European Union, Greek) TLD server.
|
||||||
|
* Updated the .td TLD server.
|
||||||
|
* Updated one or more translations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 02 Oct 2019 23:44:49 +0200
|
||||||
|
|
||||||
|
whois (5.5.1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .ge TLD server.
|
||||||
|
* Updated one or more translations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 18 Aug 2019 19:47:55 +0200
|
||||||
|
|
||||||
|
whois (5.5.0) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Implemented the -I option to query whois.iana.org and use its referrals.
|
||||||
|
(Closes: #774603)
|
||||||
|
* Updated one or more translations. (Closes: #931336, #931244)
|
||||||
|
* Automatically generate the version string sent to servers because I
|
||||||
|
kept forgetting to update it with new releases.
|
||||||
|
* Updated the .zm TLD server.
|
||||||
|
* Added new recovered IPv4 allocations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 19 Jul 2019 11:31:42 +0200
|
||||||
|
|
||||||
|
whois (5.4.3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the new 2a10:0000::/12 IPv6 assignment to RIPE.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 12 Jun 2019 15:03:56 +0200
|
||||||
|
|
||||||
|
whois (5.4.2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .ss and .xn--mgbah1a3hjkrd (موريتانيا, Mauritania) TLD
|
||||||
|
servers.
|
||||||
|
* Updated the .in TLD and related IDN TLDs servers.
|
||||||
|
* Updated the .fm TLD server.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 28 Mar 2019 00:48:28 +0100
|
||||||
|
|
||||||
|
whois (5.4.1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .mw TLD server.
|
||||||
|
* Updated one or more translations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 27 Jan 2019 04:48:53 +0100
|
||||||
|
|
||||||
|
whois (5.4.0) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added support for the new libxcrypt 4.x.
|
||||||
|
This allows mkpasswd to support many modern password hash methods.
|
||||||
|
* Renamed the hash types (i.e. the arguments to -H) to use the naming
|
||||||
|
convention established by John the Ripper.
|
||||||
|
* Made mkpasswd use entropy gathered by crypt_gensalt(3), when available.
|
||||||
|
* Fixed many portability bugs in mkpasswd.
|
||||||
|
* Added the .gp TLD server.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 26 Oct 2018 18:32:49 +0200
|
||||||
|
|
||||||
|
whois (5.3.2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .ge TLD server.
|
||||||
|
* Updated the charset for whois.nic.cl. (Closes: #900047)
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 15 Jul 2018 12:38:42 +0200
|
||||||
|
|
||||||
|
whois (5.3.1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* mkpasswd: support passwords of arbitrary length. (Closes: #899254)
|
||||||
|
* Added the .ls TLD server. (Closes: #896452)
|
||||||
|
* Added support for -bzh and -uanic NIC handles.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 22 May 2018 15:32:28 +0200
|
||||||
|
|
||||||
|
whois (5.3.0) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Implemented querying for ip6.arpa domains.
|
||||||
|
* Updated the .pr TLD servers.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 21 Jan 2018 01:23:45 +0100
|
||||||
|
|
||||||
|
whois (5.2.20) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .mr TLD server.
|
||||||
|
* Removed the .bs TLD server.
|
||||||
|
* Updated the .ai, .gh, .gr, .kw, .ls, .ph, .sb, .com.uy and .vn TLD
|
||||||
|
servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 27 Dec 2017 03:15:27 +0100
|
||||||
|
|
||||||
|
whois (5.2.19) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Switched do libidn2.
|
||||||
|
* Adopted getentropy(2) for mkpasswd on recent Linux.
|
||||||
|
* Updated the .id and .museum TLD servers.
|
||||||
|
* Removed the .dj TLD server.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 10 Dec 2017 17:16:58 +0100
|
||||||
|
|
||||||
|
whois (5.2.18) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed an unitialised variable which used to break querying the
|
||||||
|
Verisign registry servers with parameters.
|
||||||
|
* Do not request domains only when querying the Verisign registry
|
||||||
|
servers for a hostname.
|
||||||
|
* Fixed the program return code for queries like
|
||||||
|
"nameserver name.example.com".
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 22 Aug 2017 16:45:02 +0200
|
||||||
|
|
||||||
|
whois (5.2.17) unstable; urgency=high
|
||||||
|
|
||||||
|
* Fixed whois referrals for .com, .net, .jobs, .bz, .cc and .tv, broken
|
||||||
|
by an ICANN-mandated output change:
|
||||||
|
https://www.icann.org/resources/pages/rdds-labeling-policy-2017-02-01-en
|
||||||
|
* Added the .xn--2scrj9c (ಭಾರತ, India), .xn--3hcrj9c (ଭାରତ, India),
|
||||||
|
.xn--45br5cyl (ভাৰত, India), .xn--h2breg3eve (भारतम्, India),
|
||||||
|
.xn--h2brj9c8c (भारोत, India), .xn--mgbbh1a (ﺏﺍﺮﺗ, India),
|
||||||
|
.xn--mgbgu82a (ڀﺍﺮﺗ, India) and .xn--rvc1e0am3e (ഭാരതം, India)
|
||||||
|
TLD servers.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* whois.1: fixed a typo. (Closes: #866742)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 27 Jul 2017 17:08:47 +0200
|
||||||
|
|
||||||
|
whois (5.2.16) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed parsing of 6to4 addresses broken in 5.2.15.
|
||||||
|
* Updated the .do TLD server.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 13 Mar 2017 01:40:38 +0100
|
||||||
|
|
||||||
|
whois (5.2.15) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .gf and .mq TLD servers.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Updated the charset for whois.nic.kz.
|
||||||
|
* Fixed multiple portability issues on non-Linux platforms.
|
||||||
|
* Fixed a lot of minor compiler warnings with no practical effects.
|
||||||
|
* Added support for libidn2, not enabled yet.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 27 Feb 2017 00:37:41 +0100
|
||||||
|
|
||||||
|
whois (5.2.14) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .ar, .bm and .fm TLD servers.
|
||||||
|
* Updated the Afilias hiding string to fix hiding for the new .bm server.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 29 Dec 2016 23:12:19 +0100
|
||||||
|
|
||||||
|
whois (5.2.13) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Use "domain" instead of "=" for default verisign-grs queries,
|
||||||
|
to ignore the name server names spam.
|
||||||
|
* Fixed make_ip_del_recovered.pl, which generated non-functioning data.
|
||||||
|
* Added the .xn--90ae (бг, Bulgaria) TLD server.
|
||||||
|
* Updated the .bd, .jobs and .mobi TLD servers.
|
||||||
|
* Added new ASN allocations.
|
||||||
|
* Added new recovered IPv4 allocations.
|
||||||
|
* Updated the crsnic.net hiding string to fix hiding for .bi.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 30 Oct 2016 17:08:07 +0100
|
||||||
|
|
||||||
|
whois (5.2.12) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Implemented support for fuzzing with the awesome american fuzzy lop.
|
||||||
|
* Added the .xn--e1a4c (ею, European Union) and .xn--mix891f (澳門,
|
||||||
|
Macao) TLD servers.
|
||||||
|
* Updated the .jobs, .kn and .pro TLD servers.
|
||||||
|
* Updated the .gi, .lc, .sc and .vc TLD servers, because the precedent
|
||||||
|
data caused the program to return an error status.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Fixed the code which queries whois.iana.org for TLDs to recognize IDN
|
||||||
|
TLDs too.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 29 Mar 2016 05:33:10 +0200
|
||||||
|
|
||||||
|
whois (5.2.11) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed the --select-types and --sources long options.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Removed the .an TLD.
|
||||||
|
* Removed the .xn--l1acc (.МОН, Mongolia) TLD server.
|
||||||
|
* Added the .xn--mgbtx2b (عراق, Iraq) and .xn--qxam (.ΕΛ, Greece) TLD
|
||||||
|
servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 08 Dec 2015 07:43:48 +0100
|
||||||
|
|
||||||
|
whois (5.2.10) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Updated the .ki and .vg TLD servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 30 Jul 2015 03:26:56 +0200
|
||||||
|
|
||||||
|
whois (5.2.9) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Updated the .bn and .cr TLD servers.
|
||||||
|
* Updated IDSTRING to 5.2.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 08 Jun 2015 02:18:47 +0200
|
||||||
|
|
||||||
|
whois (5.2.8) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Added new ASN allocations.
|
||||||
|
* Added the .xn--y9a3aq (.հայ, Armenia) TLD server.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 18 May 2015 00:37:32 +0200
|
||||||
|
|
||||||
|
whois (5.2.7) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Removed a bogus disclaimer detection string.
|
||||||
|
* Updated the list of new gTLDs
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 25 Mar 2015 23:04:44 +0100
|
||||||
|
|
||||||
|
whois (5.2.6) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .edu.ph TLD server.
|
||||||
|
* Removed the .gov.py TLD server. (Closes: #780562)
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Implemented hiding multiple disclaimers blocks to improve detection.
|
||||||
|
* Updated the disclaimer detection strings.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 23 Mar 2015 04:28:39 +0100
|
||||||
|
|
||||||
|
whois (5.2.5) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .xn--90ais (.бел, Belarus) TLD server.
|
||||||
|
* Updated the .ky TLD server.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Added new recovered IPv4 allocations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 03 Mar 2015 02:15:57 +0100
|
||||||
|
|
||||||
|
whois (5.2.4) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed referrals handling for the .cc, .tv a .jobs TLDs.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 25 Jan 2015 04:07:20 +0100
|
||||||
|
|
||||||
|
whois (5.2.3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .gw TLD server.
|
||||||
|
* Updated the .bm, .gr, .gt, .md, .np, .py, .tc, .tg, .vi, .net.za,
|
||||||
|
.org.za and .web.za TLD servers. (Closes: #773489)
|
||||||
|
* Removed the .cg TLD server.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* mkpasswd: use arc4random_buf(3) where available.
|
||||||
|
* mkpasswd: support OpenBSD's new hash 2b.
|
||||||
|
* Updated some IPv4 allocations.
|
||||||
|
* Remove the new_gtlds.h generated file from the Debian source package.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 26 Dec 2014 20:12:24 +0100
|
||||||
|
|
||||||
|
whois (5.2.2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed the code that removes trailing dots. (Closes: #763834)
|
||||||
|
* Added the .xn--d1alf (.мкд, Macedonia) and .xn--node (.გე, Georgia)
|
||||||
|
TLD servers.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 06 Nov 2014 03:47:43 +0100
|
||||||
|
|
||||||
|
whois (5.2.1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .aw and .zm TLD servers.
|
||||||
|
* Added the charset for whois.domain.kg.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Queries for bare TLDs will be directed to whois.iana.org.
|
||||||
|
(Closes: #763833)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 16 Oct 2014 02:01:20 +0200
|
||||||
|
|
||||||
|
whois (5.2.0) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Implemented support for the long RIPE flags.
|
||||||
|
* "Fixed" some harmless bugs discovered with a Coverity scan.
|
||||||
|
* Default to whois.ripe.net when using long flags.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Added a new ASN allocation.
|
||||||
|
* Added new recovered IPv4 allocations.
|
||||||
|
* Updated make_version_h.pl to support Debian binNMUs. (Closes: #761318)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 13 Sep 2014 05:05:16 +0200
|
||||||
|
|
||||||
|
whois (5.1.5) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Added some disclaimer suppression strings for the new gTLDs' servers.
|
||||||
|
* Updated one or more translations. (Closes: #756231)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 02 Aug 2014 03:41:44 +0200
|
||||||
|
|
||||||
|
whois (5.1.4) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the charset for whois.lacnic.net.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Updated one or more translations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 30 Jun 2014 04:22:21 +0200
|
||||||
|
|
||||||
|
whois (5.1.3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Use the IANA recovered address space list.
|
||||||
|
* Updated the list of new gTLDs.
|
||||||
|
* Support hiding disclaimers until the end of the output.
|
||||||
|
* Fix a disclaimer hiding string. (Closes: #748363)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 26 May 2014 04:19:41 +0200
|
||||||
|
|
||||||
|
whois (5.1.2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Always query whois.nic.$TLD for the "new" gTLDs, because the ICANN
|
||||||
|
contract requires that it works.
|
||||||
|
* Added the .aw and .zm TLD servers.
|
||||||
|
* Updated the .mk, .tc and .vu TLD servers.
|
||||||
|
* Added more ASN entries for Japan and Korea.
|
||||||
|
* Fixed some invalid ASN and networks entries which would never be
|
||||||
|
matched, reported by Henry Stern.
|
||||||
|
* mkpasswd ported to Solaris/Dyson, patch courtesy of Igor Pashev.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 02 May 2014 04:15:08 +0200
|
||||||
|
|
||||||
|
whois (5.1.1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the servers for 29 "new" gTLDs.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sat, 11 Jan 2014 00:51:05 +0100
|
||||||
|
|
||||||
|
whois (5.1.0) unstable; urgency=low
|
||||||
|
|
||||||
|
* Added the .ga, .ml, .pf, .xn--l1acc (.МОН, Mongolia) and
|
||||||
|
.xn--mgba3a4f16a (.ﺍیﺭﺎﻧ, Iran) TLD servers.
|
||||||
|
* Added the servers for 54 "new" gTLDs.
|
||||||
|
* Updated the .bw, .gd, .hn, .sb, .xn--j1amh and .xn--mgberp4a5d4ar
|
||||||
|
TLD servers.
|
||||||
|
* Added new RIPE and APNIC ASN allocations.
|
||||||
|
* Removed the .ck TLD server.
|
||||||
|
* Updated one or more translations.
|
||||||
|
* Applied multiple small fixes contributed by Petr Písař of Red Hat.
|
||||||
|
* Correctly hide the disclaimers for .be and .sx. (Closes: #729366)
|
||||||
|
* Direct queries for private ASN blocks to RIPE. (Closes: #724661)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 26 Dec 2013 10:05:43 +0100
|
||||||
|
|
||||||
|
whois (5.0.26) unstable; urgency=low
|
||||||
|
|
||||||
|
* Added the .cf TLD server.
|
||||||
|
* Updated the .bi TLD server.
|
||||||
|
* Added a new ASN allocation.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 17 Jul 2013 00:48:12 +0200
|
||||||
|
|
||||||
|
whois (5.0.25) unstable; urgency=low
|
||||||
|
|
||||||
|
* Added the .ax, .bn, .iq, .pw and .rw TLD servers.
|
||||||
|
* Updated one or more translations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 10 May 2013 05:13:47 +0200
|
||||||
|
|
||||||
|
whois (5.0.24) unstable; urgency=low
|
||||||
|
|
||||||
|
* Merged documentation fixes and the whois.conf(5) man page, courtesy of
|
||||||
|
Petr Písař of Red Hat.
|
||||||
|
* Added a new ASN allocation.
|
||||||
|
* Updated one or more translations. (Closes: #705163)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 18 Apr 2013 03:36:17 +0200
|
||||||
|
|
||||||
|
whois (5.0.23) unstable; urgency=medium
|
||||||
|
|
||||||
|
* whois.nic.or.kr switched from EUC-KR to UTF-8. (LP#1132526)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 08 Apr 2013 06:14:14 +0200
|
||||||
|
|
||||||
|
whois (5.0.22) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fixed cross-compiling, this time for real. (See #695442.)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 31 Mar 2013 22:17:29 +0200
|
||||||
|
|
||||||
|
whois (5.0.21) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fixed parsing of 6to4 addresses: the last two bytes of the IPv4 address
|
||||||
|
in 6to4 addresses were not parsed correctly since version 5.0.19.
|
||||||
|
(Closes: #699928)
|
||||||
|
* Added the .xn--j1amh (.укр, Ukraine) TLD server.
|
||||||
|
* Updated the .bi, .se and .vn TLD servers. (Closes: #697753)
|
||||||
|
* Removed whois.pandi.or.id from the list of servers which support the
|
||||||
|
RIPE extensions, since it does not anymore and queries are broken.
|
||||||
|
(Closes: #704115)
|
||||||
|
* Updated some disclaimer suppression strings.
|
||||||
|
* Respect DEB_HOST_GNU_TYPE when selecting CC for cross-compiling.
|
||||||
|
(Closes: #695442)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 31 Mar 2013 19:46:02 +0200
|
||||||
|
|
||||||
|
whois (5.0.20) unstable; urgency=low
|
||||||
|
|
||||||
|
* Updated the .by, .ng, .om, .sm, .tn, .ug and .vn TLD servers.
|
||||||
|
(Closes: #689486)
|
||||||
|
* Added the .bw, .td, .xn--mgb9awbf (عمان., Oman), .xn--mgberp4a5d4ar
|
||||||
|
(.السعودية, Saudi Arabia) and .xn--mgbx4cd0ab (ﻢﻠﻴﺴﻳﺍ., Malaysia)
|
||||||
|
TLD servers.
|
||||||
|
* Removed the .kp, .mc, .rw and .xn--mgba3a4f16a (ایران., Iran) TLD servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 07 Oct 2012 01:25:05 +0200
|
||||||
|
|
||||||
|
whois (5.0.19) unstable; urgency=low
|
||||||
|
|
||||||
|
* Added the .post TLD server.
|
||||||
|
* Updated the .co.za SLD servers. (Closes: #687094)
|
||||||
|
* Added the .alt.za, .net.za and .web.za SLD servers.
|
||||||
|
* whois.ua changed (?) the encoding to utf-8. (Closes: #686715)
|
||||||
|
* Fixed the parsing of 6to4 addresses like whois 2002:xxxx::. (LP#967311)
|
||||||
|
* Modified the package version check in debian/rules to help Ubuntu
|
||||||
|
maintainers. (Closes: #684526)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 17 Sep 2012 21:41:29 +0200
|
||||||
|
|
||||||
|
whois (5.0.18) unstable; urgency=low
|
||||||
|
|
||||||
|
* Updated the .ae and .xn--mgbaam7a8h (.امارات, United Arabs Emirates)
|
||||||
|
TLDs.
|
||||||
|
* Updated the server charset table for .fr and .it.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 22 Jul 2012 20:35:18 +0200
|
||||||
|
|
||||||
|
whois (5.0.17) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .bi, .fo, .gr and .gt TLD servers.
|
||||||
|
* Changed the version check in debian/rules to support Ubuntu backports.
|
||||||
|
(Closes: #671097)
|
||||||
|
* Removed support for recursion of .org queries, it has been a thick
|
||||||
|
registry since 2005. (Closes: #678734)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 25 Jun 2012 03:34:36 +0200
|
||||||
|
|
||||||
|
whois (5.0.16) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .xn--80ao21a (.ҚАЗ, Kazakhstan) TLD server.
|
||||||
|
* Updated the .ec and .ee TLD servers.
|
||||||
|
* Removed the .xn--mgbc0a9azcg (.المغرب, Morocco) and .xn--mgberp4a5d4ar
|
||||||
|
(.السعودية, Saudi Arabia) TLD servers.
|
||||||
|
* Added a new ASN allocation.
|
||||||
|
* Updated one or more translations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 30 Apr 2012 05:44:07 +0200
|
||||||
|
|
||||||
|
whois (5.0.15) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .xn--mgba3a4f16a (ایران., Iran) TLD server.
|
||||||
|
* Updated the .pe TLD server, this time for real. (Closes: #653105)
|
||||||
|
* Updated one or more translations. (Closes: #654175)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 05 Mar 2012 22:56:19 +0100
|
||||||
|
|
||||||
|
whois (5.0.14) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .sx TLD server.
|
||||||
|
* Updated the .pe TLD server. (Closes: #653105)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Fri, 23 Dec 2011 23:55:47 +0100
|
||||||
|
|
||||||
|
whois (5.0.13) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Updated the .hr TLD server. (Closes: #646572)
|
||||||
|
* Improved the package description, thanks to debian-l10n-english@.
|
||||||
|
(Closes: #650111)
|
||||||
|
* Updated the FSF address in licenses.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 27 Nov 2011 21:19:28 +0100
|
||||||
|
|
||||||
|
whois (5.0.12) unstable; urgency=low
|
||||||
|
|
||||||
|
* Recursion disabled when the query string contains spaces, because
|
||||||
|
probably the query format will not be compatible with the referral
|
||||||
|
server (e.g. whois to rwhois or ARIN to RIPE).
|
||||||
|
* Add the "+" flag by default to queries to whois.arin.net if the
|
||||||
|
argument looks like an IP address. Also add the "a" and "n" flags.
|
||||||
|
No thanks to ARIN for breaking every whois client.
|
||||||
|
* Added the .cv, .lk, .mq, .sy, .so, .biz.ua, .co.ua, .pp.ua, .qa,
|
||||||
|
.xn--3e0b707e (.한국, Korea), .xn--45brj9c (.ভারত, India, Bengali),
|
||||||
|
.xn--90a3ac (.СРБ, Serbia), .xn--clchc0ea0b2g2a9gcd (.சிங்கப்பூர்,
|
||||||
|
Singapore, Tamil), .xn--fpcrj9c3d (.భారత్, India, Telugu), .xn--fzc2c9e2c
|
||||||
|
(.ලංකා, Sri Lanka, Sinhala), .xn--gecrj9c (.ભારત, India, Gujarati),
|
||||||
|
.xn--h2brj9c (.भारत, India, Hindi), .xn--lgbbat1ad8j (.الجزائر, Algeria),
|
||||||
|
.xn--mgbayh7gpa (.الاردن, Jordan), .xn--mgbbh1a71e (.بھارت, India, Urdu),
|
||||||
|
.xn--mgbc0a9azcg (.المغرب, Morocco), .xn--ogbpf8fl (.سورية, Syria),
|
||||||
|
.xn--s9brj9c (.ਭਾਰਤ, India, Punjabi), .xn--xkc2al3hye2a (.இலங்கை, Sri
|
||||||
|
Lanka, Tamil), .xn--wgbl6a (.قطر, Qatar), .xn--xkc2dl3a5ee0h
|
||||||
|
(.இந்தியா, India, Tamil), .xn--yfro4i67o (.新加坡, Singapore, Chinese) and
|
||||||
|
.xxx TLD servers. (Closes: #642424),
|
||||||
|
* Added the .priv.at pseudo-SLD server.
|
||||||
|
* Updated the .co, .gf, .gp, .kr, .li, .rs, .ru, .su, .sv, .ua and
|
||||||
|
.xn--p1ai TLD servers. (Closes: #590425, #634830, #627478)
|
||||||
|
* Added a new ASN allocation.
|
||||||
|
* Fixed a typo and -t syntax in whois(1). (Closes: #614973, #632588)
|
||||||
|
* Made whois return an error in some cases, code contributed by
|
||||||
|
David Souther.
|
||||||
|
* Split HAVE_LINUX_CRYPT_GENSALT from HAVE_XCRYPT to support SuSE,
|
||||||
|
which has it builtin in the libc. Added untested support for Solaris'
|
||||||
|
crypt_gensalt(3). This and the following changes have been contributed
|
||||||
|
by Ludwig Nussel of SuSE.
|
||||||
|
* mkpasswd: stop rejecting non-ASCII characters.
|
||||||
|
* mkpasswd: added support for the 2y algorithm, which fixes CVE-2011-2483.
|
||||||
|
* mkpasswd: raised the number of rounds for 2a/2y from 4 to 5, which is
|
||||||
|
the current default.
|
||||||
|
* mkpasswd: removed support for 2 and {SHA}, which actually are not
|
||||||
|
supported by FreeBSD and libxcrypt.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 10 Oct 2011 02:04:32 +0200
|
||||||
|
|
||||||
|
whois (5.0.11) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the remaining IPv4 allocations.
|
||||||
|
* Added new ASN allocations.
|
||||||
|
* Updated the .co and .gm TLD servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 23 Jan 2011 18:08:55 +0100
|
||||||
|
|
||||||
|
whois (5.0.10) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added new IPv4 allocations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 30 Nov 2010 23:51:59 +0100
|
||||||
|
|
||||||
|
whois (5.0.9) unstable; urgency=low
|
||||||
|
|
||||||
|
* Added new IPv4 allocations.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 12 Nov 2010 22:24:42 +0100
|
||||||
|
|
||||||
|
whois (5.0.8) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .xn--fzc2c9e2c (.ලංකා, Sri Lanka, Sinhala), .xn--mgbayh7gpa
|
||||||
|
(.الاردن, Jordan) and .xn--pgbs0dh (.تونس, Tunisia) domains.
|
||||||
|
* Added the .xn--o3cw4h (.ไทย, Thailand) and .xn--ygbi2ammx (.فلسطين,
|
||||||
|
Palestinian Territory) TLD servers.
|
||||||
|
* Updated the .bd and .ps TLD servers.
|
||||||
|
* Removed the .lk TLD server.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Wed, 06 Oct 2010 17:57:40 +0200
|
||||||
|
|
||||||
|
whois (5.0.7) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added new IPv4 allocations.
|
||||||
|
* Added the .xn--j6w193g (.香港, Hong Kong), .xn--kprw13d (.台湾, Taiwan)
|
||||||
|
and .xn--kpry57d (.台灣, Taiwan) TLD servers.
|
||||||
|
* Updated the .bd, .bo, .cm, .co, .cu, .dz, .gr, .hk, .lb, .ni, .rw, .tw
|
||||||
|
and .tz TLD servers.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Mon, 09 Aug 2010 00:58:21 +0200
|
||||||
|
|
||||||
|
whois (5.0.6) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added new IPv4 allocations.
|
||||||
|
* Added the .priv.at, .xn--fiqs8s (.中国, China), .xn--fiqz9s
|
||||||
|
(.中國, China) and .xn--wgbh1c (.مصر, Egypt) TLD servers.
|
||||||
|
* Do not use the "AS" prefix for ASN queries to whois.arin.net.
|
||||||
|
(Closes: #583798)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 11 Jul 2010 16:49:19 +0200
|
||||||
|
|
||||||
|
whois (5.0.5) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .xn--p1ai (.рф, Russian Federation) TLD server.
|
||||||
|
(Closes: #581611)
|
||||||
|
* Updated the .ls TLD server. (Closes: #582077)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Sun, 23 May 2010 03:17:45 +0200
|
||||||
|
|
||||||
|
whois (5.0.4) unstable; urgency=high
|
||||||
|
|
||||||
|
* Added new IPv4 allocations.
|
||||||
|
* Stop using inet_pton to parse IP addresses because it does not work
|
||||||
|
when a netmask length is specified. (Closes: #580633)
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Tue, 11 May 2010 22:33:37 +0200
|
||||||
|
|
||||||
|
whois (5.0.3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Added the .dj, .gl, .xn--mgbaam7a8h (.امارات, United Arabs Emirates),
|
||||||
|
and .xn--mgberp4a5d4ar (.السعودية, Saudi Arabia) TLD servers.
|
||||||
|
* Explicitly ignore Ubuntu patchlevels in the debian/rules version check
|
||||||
|
to help the Ubuntu developers who keep breaking their package every time
|
||||||
|
they patch it.
|
||||||
|
|
||||||
|
-- Marco d'Itri <md@linux.it> Thu, 06 May 2010 23:51:11 +0200
|
||||||
|
|
||||||
whois (5.0.2) unstable; urgency=medium
|
whois (5.0.2) unstable; urgency=medium
|
||||||
|
|
||||||
* Added new IPv4 allocations.
|
* Added new IPv4 allocations.
|
||||||
|
|||||||
1
debian/compat
vendored
1
debian/compat
vendored
@ -1 +0,0 @@
|
|||||||
5
|
|
||||||
24
debian/control
vendored
24
debian/control
vendored
@ -2,17 +2,23 @@ Source: whois
|
|||||||
Section: net
|
Section: net
|
||||||
Priority: standard
|
Priority: standard
|
||||||
Maintainer: Marco d'Itri <md@linux.it>
|
Maintainer: Marco d'Itri <md@linux.it>
|
||||||
Standards-Version: 3.8.4
|
Standards-Version: 4.7.2.0
|
||||||
Build-Depends: debhelper (>= 5), gettext, libidn11-dev
|
Rules-Requires-Root: no
|
||||||
|
Build-Depends: debhelper-compat (= 13), gettext, pkgconf,
|
||||||
|
bash-completion,
|
||||||
|
libcrypt-dev,
|
||||||
|
libidn2-dev,
|
||||||
|
Vcs-Git: https://salsa.debian.org/md/whois.git
|
||||||
|
Vcs-Browser: https://salsa.debian.org/md/whois
|
||||||
|
|
||||||
Package: whois
|
Package: whois
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||||
Description: an intelligent whois client
|
Description: intelligent WHOIS client
|
||||||
This is a new whois (RFC 3912) client rewritten from scratch.
|
This package provides a commandline client for the WHOIS (RFC 3912)
|
||||||
It is inspired from and compatible with the usual BSD and RIPE whois(1)
|
protocol, which queries online servers for information such as contact
|
||||||
programs.
|
details for domains and IP address assignments.
|
||||||
It is intelligent and can automatically select the appropriate whois
|
It can intelligently select the appropriate WHOIS server for most queries.
|
||||||
server for most queries.
|
|
||||||
.
|
.
|
||||||
The package also contains mkpasswd, a features-rich front end to crypt(3).
|
The package also contains mkpasswd, a features-rich front end to the
|
||||||
|
password encryption function crypt(3).
|
||||||
|
|||||||
51
debian/rules
vendored
51
debian/rules
vendored
@ -1,51 +1,10 @@
|
|||||||
#!/usr/bin/make -f
|
#!/usr/bin/make -f
|
||||||
SHELL+= -e
|
|
||||||
|
|
||||||
#export DH_VERBOSE=1
|
export DEB_BUILD_MAINT_OPTIONS=hardening=+all future=+lfs
|
||||||
|
|
||||||
D := $(shell pwd)/debian/whois
|
%:
|
||||||
|
dh $@
|
||||||
|
|
||||||
VERSION := $(shell dpkg-parsechangelog | sed -n 's/\+.*$$//; /^Version/s/.* //p')
|
override_dh_auto_build:
|
||||||
|
dh_auto_build -- CONFIG_FILE="/etc/whois.conf" HAVE_ICONV=1
|
||||||
|
|
||||||
build:
|
|
||||||
dh_testdir
|
|
||||||
$(MAKE) CONFIG_FILE="/etc/whois.conf" HAVE_LIBIDN=1 HAVE_ICONV=1
|
|
||||||
cd po && $(MAKE) whois.pot
|
|
||||||
touch $@
|
|
||||||
|
|
||||||
clean:
|
|
||||||
dh_testdir
|
|
||||||
-rm -f build
|
|
||||||
$(MAKE) distclean
|
|
||||||
dh_clean
|
|
||||||
|
|
||||||
binary-arch: checkroot build
|
|
||||||
dh_testdir
|
|
||||||
dh_clean
|
|
||||||
|
|
||||||
# sanity check
|
|
||||||
egrep -q '^#define VERSION "$(VERSION)"$$' config.h
|
|
||||||
|
|
||||||
dh_installdirs usr/bin
|
|
||||||
install whois mkpasswd $D/usr/bin/
|
|
||||||
cd po && $(MAKE) install BASEDIR=$D
|
|
||||||
dh_installman whois.1 mkpasswd.1
|
|
||||||
dh_installdocs README
|
|
||||||
dh_installchangelogs
|
|
||||||
dh_strip
|
|
||||||
dh_compress
|
|
||||||
dh_fixperms
|
|
||||||
dh_shlibdeps
|
|
||||||
dh_installdeb
|
|
||||||
dh_gencontrol
|
|
||||||
dh_md5sums
|
|
||||||
dh_builddeb
|
|
||||||
|
|
||||||
binary: binary-arch
|
|
||||||
|
|
||||||
binary-indep:
|
|
||||||
|
|
||||||
checkroot:
|
|
||||||
test root = "`whoami`"
|
|
||||||
|
|
||||||
.PHONY: binary binary-arch binary-indep build clean checkroot
|
|
||||||
|
|||||||
6
debian/salsa-ci.yml
vendored
Normal file
6
debian/salsa-ci.yml
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
include:
|
||||||
|
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
|
||||||
|
|
||||||
|
variables:
|
||||||
|
SALSA_CI_IGNORED_BRANCHES: '^next$'
|
||||||
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
3.0 (native)
|
||||||
1
debian/whois.docs
vendored
Normal file
1
debian/whois.docs
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
README
|
||||||
2
debian/whois.manpages
vendored
Normal file
2
debian/whois.manpages
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
mkpasswd.1
|
||||||
|
whois.1
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# http://www.iana.org/assignments/ipv6-unicast-address-assignments
|
# https://www.iana.org/assignments/ipv6-unicast-address-assignments
|
||||||
# The parser is very simple-minded and wants the two first components of
|
# The parser is very simple-minded and wants the two first components of
|
||||||
# addresses. It does not deal with networks == 0 or > 24 bit.
|
# addresses. It does not deal with networks == 0 or > 24 bit.
|
||||||
|
|
||||||
@ -35,13 +35,12 @@
|
|||||||
2003:0000::/18 ripe
|
2003:0000::/18 ripe
|
||||||
|
|
||||||
2400:0000::/20 whois.nic.or.kr
|
2400:0000::/20 whois.nic.or.kr
|
||||||
2400:0000::/12 apnic
|
2400:0000::/11 apnic
|
||||||
2600:0000::/12 arin
|
2600:0000::/12 arin
|
||||||
2610:0000::/23 arin
|
2610:0000::/23 arin
|
||||||
2620:0000::/23 arin
|
2620:0000::/23 arin
|
||||||
|
2630:0000::/12 arin
|
||||||
2800:0000::/12 lacnic
|
2800:0000::/12 lacnic
|
||||||
2A00:0000::/12 ripe
|
2A00:0000::/11 ripe
|
||||||
2C00:0000::/12 afrinic
|
2C00:0000::/12 afrinic
|
||||||
|
|
||||||
3FFE:0000::/16 6bone
|
|
||||||
|
|
||||||
|
|||||||
48
ip_del_list
48
ip_del_list
@ -4,16 +4,27 @@
|
|||||||
# unless they are very big and contains multiple assignments to different
|
# unless they are very big and contains multiple assignments to different
|
||||||
# customers documented in the whois database.
|
# customers documented in the whois database.
|
||||||
#
|
#
|
||||||
# http://www.iana.org/assignments/ipv4-address-space
|
# https://www.iana.org/assignments/ipv4-address-space
|
||||||
#
|
#
|
||||||
|
0.0.0.0/8 UNKNOWN
|
||||||
1.0.0.0/8 apnic
|
1.0.0.0/8 apnic
|
||||||
2.0.0.0/8 ripe
|
2.0.0.0/8 ripe
|
||||||
|
5.0.0.0/8 ripe
|
||||||
|
14.64.0.0/11 whois.nic.or.kr
|
||||||
14.0.0.0/8 apnic
|
14.0.0.0/8 apnic
|
||||||
24.132.0.0/14 ripe
|
24.132.0.0/14 ripe
|
||||||
|
27.176.0.0/13 whois.nic.or.kr
|
||||||
27.0.0.0/8 apnic
|
27.0.0.0/8 apnic
|
||||||
|
31.0.0.0/8 ripe
|
||||||
|
36.0.0.0/8 apnic
|
||||||
|
37.0.0.0/8 ripe
|
||||||
|
39.0.0.0/8 apnic
|
||||||
41.0.0.0/8 afrinic
|
41.0.0.0/8 afrinic
|
||||||
43.0.0.0/8 v6nic
|
42.32.0.0/12 whois.nic.or.kr
|
||||||
|
42.0.0.0/7 apnic
|
||||||
46.0.0.0/8 ripe
|
46.0.0.0/8 ripe
|
||||||
|
49.8.0.0/14 whois.nic.or.kr
|
||||||
|
49.0.0.0/8 apnic
|
||||||
51.0.0.0/8 ripe
|
51.0.0.0/8 ripe
|
||||||
# whois -r -K -h whois.apnic.net -i admin-c IM76-AP
|
# whois -r -K -h whois.apnic.net -i admin-c IM76-AP
|
||||||
59.0.0.0/11 whois.nic.or.kr
|
59.0.0.0/11 whois.nic.or.kr
|
||||||
@ -29,12 +40,13 @@
|
|||||||
77.0.0.0/8 ripe
|
77.0.0.0/8 ripe
|
||||||
78.0.0.0/7 ripe
|
78.0.0.0/7 ripe
|
||||||
80.0.0.0/4 ripe # => 95.255.255.255
|
80.0.0.0/4 ripe # => 95.255.255.255
|
||||||
96.0.0.0/6 arin # => 99.255.255.255
|
101.0.0.0/8 apnic
|
||||||
107.0.0.0/8 arin
|
102.0.0.0/8 afrinic
|
||||||
108.0.0.0/8 arin
|
103.0.0.0/8 apnic
|
||||||
|
105.0.0.0/8 afrinic
|
||||||
|
106.0.0.0/8 apnic
|
||||||
109.0.0.0/8 ripe
|
109.0.0.0/8 ripe
|
||||||
110.0.0.0/7 apnic
|
110.0.0.0/7 apnic
|
||||||
96.0.0.0/4 UNALLOCATED # => 112.215.255.255
|
|
||||||
112.160.0.0/11 whois.nic.or.kr
|
112.160.0.0/11 whois.nic.or.kr
|
||||||
115.0.0.0/12 whois.nic.or.kr
|
115.0.0.0/12 whois.nic.or.kr
|
||||||
115.16.0.0/13 whois.nic.or.kr
|
115.16.0.0/13 whois.nic.or.kr
|
||||||
@ -72,7 +84,8 @@
|
|||||||
151.64.0.0/11 ripe
|
151.64.0.0/11 ripe
|
||||||
151.96.0.0/14 ripe
|
151.96.0.0/14 ripe
|
||||||
151.100.0.0/16 ripe
|
151.100.0.0/16 ripe
|
||||||
#153.0.0.0/8 apnic
|
153.128.0.0/9 whois.nic.ad.jp
|
||||||
|
153.0.0.0/8 apnic
|
||||||
154.0.0.0/8 afrinic
|
154.0.0.0/8 afrinic
|
||||||
155.232.0.0/13 afrinic
|
155.232.0.0/13 afrinic
|
||||||
155.240.0.0/16 afrinic
|
155.240.0.0/16 afrinic
|
||||||
@ -89,7 +102,7 @@
|
|||||||
163.195.0.0/16 afrinic
|
163.195.0.0/16 afrinic
|
||||||
163.196.0.0/14 afrinic
|
163.196.0.0/14 afrinic
|
||||||
163.200.0.0/14 afrinic
|
163.200.0.0/14 afrinic
|
||||||
#163.0.0.0/8 apnic
|
163.0.0.0/8 apnic
|
||||||
164.0.0.0/11 ripe
|
164.0.0.0/11 ripe
|
||||||
164.32.0.0/13 ripe
|
164.32.0.0/13 ripe
|
||||||
164.40.0.0/16 ripe
|
164.40.0.0/16 ripe
|
||||||
@ -102,13 +115,18 @@
|
|||||||
169.208.0.0/12 apnic
|
169.208.0.0/12 apnic
|
||||||
171.16.0.0/12 ripe
|
171.16.0.0/12 ripe
|
||||||
171.32.0.0/15 ripe
|
171.32.0.0/15 ripe
|
||||||
#171.0.0.0/8 apnic
|
171.0.0.0/8 apnic
|
||||||
175.192.0.0/10 whois.nic.or.kr
|
175.192.0.0/10 whois.nic.or.kr
|
||||||
175.0.0.0/8 apnic
|
175.0.0.0/8 apnic
|
||||||
|
176.0.0.0/8 ripe
|
||||||
|
177.0.0.0/8 lacnic
|
||||||
178.0.0.0/8 ripe
|
178.0.0.0/8 ripe
|
||||||
|
179.0.0.0/8 lacnic
|
||||||
180.0.0.0/8 apnic
|
180.0.0.0/8 apnic
|
||||||
|
181.0.0.0/8 lacnic
|
||||||
183.96.0.0/11 whois.nic.or.kr
|
183.96.0.0/11 whois.nic.or.kr
|
||||||
182.0.0.0/7 apnic
|
182.0.0.0/7 apnic
|
||||||
|
185.0.0.0/8 ripe
|
||||||
186.0.0.0/7 lacnic
|
186.0.0.0/7 lacnic
|
||||||
188.0.0.0/8 ripe # transferred from ARIN to to RIPE
|
188.0.0.0/8 ripe # transferred from ARIN to to RIPE
|
||||||
189.0.0.0/8 lacnic
|
189.0.0.0/8 lacnic
|
||||||
@ -134,11 +152,6 @@
|
|||||||
196.0.0.0/7 afrinic
|
196.0.0.0/7 afrinic
|
||||||
198.0.0.0/7 arin
|
198.0.0.0/7 arin
|
||||||
|
|
||||||
200.17.0.0/16 whois.nic.br
|
|
||||||
200.18.0.0/15 whois.nic.br
|
|
||||||
200.20.0.0/16 whois.nic.br
|
|
||||||
200.96.0.0/13 whois.nic.br
|
|
||||||
200.128.0.0/9 whois.nic.br
|
|
||||||
200.0.0.0/7 lacnic
|
200.0.0.0/7 lacnic
|
||||||
202.11.0.0/16 whois.nic.ad.jp
|
202.11.0.0/16 whois.nic.ad.jp
|
||||||
202.13.0.0/16 whois.nic.ad.jp
|
202.13.0.0/16 whois.nic.ad.jp
|
||||||
@ -172,7 +185,7 @@
|
|||||||
210.61.0.0/16 twnic
|
210.61.0.0/16 twnic
|
||||||
210.62.252.0/22 twnic
|
210.62.252.0/22 twnic
|
||||||
210.65.0.0/16 twnic
|
210.65.0.0/16 twnic
|
||||||
210.71.128.0/16 twnic
|
210.71.128.0/17 twnic
|
||||||
210.90.0.0/15 whois.nic.or.kr
|
210.90.0.0/15 whois.nic.or.kr
|
||||||
210.92.0.0/14 whois.nic.or.kr
|
210.92.0.0/14 whois.nic.or.kr
|
||||||
210.96.0.0/11 whois.nic.or.kr # => 210.127.255.255
|
210.96.0.0/11 whois.nic.or.kr # => 210.127.255.255
|
||||||
@ -187,7 +200,7 @@
|
|||||||
210.224.0.0/12 whois.nic.ad.jp # => 210.239.255.255
|
210.224.0.0/12 whois.nic.ad.jp # => 210.239.255.255
|
||||||
# some more TWNIC blocks are scattered here
|
# some more TWNIC blocks are scattered here
|
||||||
210.240.0.0/16 twnic
|
210.240.0.0/16 twnic
|
||||||
210.241.0.0/15 twnic
|
210.241.0.0/18 twnic
|
||||||
210.241.224.0/19 twnic
|
210.241.224.0/19 twnic
|
||||||
210.242.0.0/15 twnic
|
210.242.0.0/15 twnic
|
||||||
210.248.0.0/13 whois.nic.ad.jp
|
210.248.0.0/13 whois.nic.ad.jp
|
||||||
@ -229,7 +242,8 @@
|
|||||||
220.103.0.0/16 whois.nic.or.kr
|
220.103.0.0/16 whois.nic.or.kr
|
||||||
220.104.0.0/13 whois.nic.ad.jp
|
220.104.0.0/13 whois.nic.ad.jp
|
||||||
220.149.0.0/16 whois.nic.or.kr
|
220.149.0.0/16 whois.nic.or.kr
|
||||||
221.138.0.0/13 whois.nic.or.kr
|
221.138.0.0/15 whois.nic.or.kr
|
||||||
|
221.140.0.0/14 whois.nic.or.kr
|
||||||
221.144.0.0/12 whois.nic.or.kr
|
221.144.0.0/12 whois.nic.or.kr
|
||||||
221.160.0.0/13 whois.nic.or.kr
|
221.160.0.0/13 whois.nic.or.kr
|
||||||
222.96.0.0/12 whois.nic.or.kr
|
222.96.0.0/12 whois.nic.or.kr
|
||||||
|
|||||||
371
ip_del_recovered.h
Normal file
371
ip_del_recovered.h
Normal file
@ -0,0 +1,371 @@
|
|||||||
|
/* 45.4.0.0 - 45.7.255.255 */
|
||||||
|
{ 755236864UL, 4294705152UL, "whois.lacnic.net" },
|
||||||
|
/* 45.8.0.0 - 45.15.255.255 */
|
||||||
|
{ 755499008UL, 4294443008UL, "whois.ripe.net" },
|
||||||
|
/* 45.64.0.0 - 45.65.15.255 */
|
||||||
|
{ 759234560UL, 4294963200UL, "whois.apnic.net" },
|
||||||
|
{ 759169024UL, 4294901760UL, "whois.apnic.net" },
|
||||||
|
/* 45.65.16.0 - 45.65.63.255 */
|
||||||
|
{ 759238656UL, 4294963200UL, "whois.apnic.net" },
|
||||||
|
{ 759242752UL, 4294959104UL, "whois.apnic.net" },
|
||||||
|
/* 45.65.64.0 - 45.65.127.255 */
|
||||||
|
{ 759250944UL, 4294950912UL, "whois.ripe.net" },
|
||||||
|
/* 45.65.128.0 - 45.65.255.255 */
|
||||||
|
{ 759267328UL, 4294934528UL, "whois.lacnic.net" },
|
||||||
|
/* 45.66.0.0 - 45.67.255.255 */
|
||||||
|
{ 759300096UL, 4294836224UL, "whois.ripe.net" },
|
||||||
|
/* 45.68.0.0 - 45.71.255.255 */
|
||||||
|
{ 759431168UL, 4294705152UL, "whois.lacnic.net" },
|
||||||
|
/* 45.80.0.0 - 45.95.255.255 */
|
||||||
|
{ 760217600UL, 4293918720UL, "whois.ripe.net" },
|
||||||
|
/* 45.96.0.0 - 45.111.255.255 */
|
||||||
|
{ 761266176UL, 4293918720UL, "whois.afrinic.net" },
|
||||||
|
/* 45.112.0.0 - 45.127.255.255 */
|
||||||
|
{ 762314752UL, 4293918720UL, "whois.apnic.net" },
|
||||||
|
/* 45.128.0.0 - 45.159.255.255 */
|
||||||
|
{ 763363328UL, 4292870144UL, "whois.ripe.net" },
|
||||||
|
/* 45.160.0.0 - 45.191.255.255 */
|
||||||
|
{ 765460480UL, 4292870144UL, "whois.lacnic.net" },
|
||||||
|
/* 45.192.0.0 - 45.222.255.255 */
|
||||||
|
{ 767557632UL, 4293918720UL, "whois.afrinic.net" },
|
||||||
|
{ 768606208UL, 4294443008UL, "whois.afrinic.net" },
|
||||||
|
{ 769130496UL, 4294705152UL, "whois.afrinic.net" },
|
||||||
|
{ 769392640UL, 4294836224UL, "whois.afrinic.net" },
|
||||||
|
{ 769523712UL, 4294901760UL, "whois.afrinic.net" },
|
||||||
|
/* 45.224.0.0 - 45.239.255.255 */
|
||||||
|
{ 769654784UL, 4293918720UL, "whois.lacnic.net" },
|
||||||
|
/* 45.240.0.0 - 45.247.255.255 */
|
||||||
|
{ 770703360UL, 4294443008UL, "whois.afrinic.net" },
|
||||||
|
/* 45.248.0.0 - 45.255.255.255 */
|
||||||
|
{ 771227648UL, 4294443008UL, "whois.apnic.net" },
|
||||||
|
/* 66.251.128.0 - 66.251.191.255 */
|
||||||
|
{ 1123778560UL, 4294950912UL, "whois.afrinic.net" },
|
||||||
|
/* 72.44.16.0 - 72.44.31.255 */
|
||||||
|
{ 1210847232UL, 4294963200UL, "whois.lacnic.net" },
|
||||||
|
/* 128.201.0.0 - 128.201.255.255 */
|
||||||
|
{ 2160656384UL, 4294901760UL, "whois.lacnic.net" },
|
||||||
|
/* 131.196.0.0 - 131.196.255.255 */
|
||||||
|
{ 2210660352UL, 4294901760UL, "whois.lacnic.net" },
|
||||||
|
/* 137.59.0.0 - 137.59.255.255 */
|
||||||
|
{ 2302345216UL, 4294901760UL, "whois.apnic.net" },
|
||||||
|
/* 139.5.0.0 - 139.5.255.255 */
|
||||||
|
{ 2332360704UL, 4294901760UL, "whois.apnic.net" },
|
||||||
|
/* 139.26.0.0 - 139.26.255.255 */
|
||||||
|
{ 2333736960UL, 4294901760UL, "whois.afrinic.net" },
|
||||||
|
/* 144.48.0.0 - 144.48.255.255 */
|
||||||
|
{ 2419064832UL, 4294901760UL, "whois.apnic.net" },
|
||||||
|
/* 146.196.32.0 - 146.196.127.255 */
|
||||||
|
{ 2462326784UL, 4294959104UL, "whois.apnic.net" },
|
||||||
|
{ 2462334976UL, 4294950912UL, "whois.apnic.net" },
|
||||||
|
/* 146.196.128.0 - 146.196.255.255 */
|
||||||
|
{ 2462351360UL, 4294934528UL, "whois.afrinic.net" },
|
||||||
|
/* 147.78.0.0 - 147.78.255.255 */
|
||||||
|
{ 2471362560UL, 4294901760UL, "whois.ripe.net" },
|
||||||
|
/* 149.248.0.0 - 149.248.255.255 */
|
||||||
|
{ 2516058112UL, 4294901760UL, "whois.arin.net" },
|
||||||
|
/* 152.89.0.0 - 152.89.255.255 */
|
||||||
|
{ 2555969536UL, 4294901760UL, "whois.ripe.net" },
|
||||||
|
/* 157.119.0.0 - 157.119.255.255 */
|
||||||
|
{ 2641821696UL, 4294901760UL, "whois.apnic.net" },
|
||||||
|
/* 160.19.20.0 - 160.19.23.255 */
|
||||||
|
{ 2685604864UL, 4294966272UL, "whois.apnic.net" },
|
||||||
|
/* 160.19.36.0 - 160.19.39.255 */
|
||||||
|
{ 2685608960UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.44.0 - 160.19.47.255 */
|
||||||
|
{ 2685611008UL, 4294966272UL, "whois.lacnic.net" },
|
||||||
|
/* 160.19.48.0 - 160.19.55.255 */
|
||||||
|
{ 2685612032UL, 4294965248UL, "whois.apnic.net" },
|
||||||
|
/* 160.19.60.0 - 160.19.63.255 */
|
||||||
|
{ 2685615104UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.64.0 - 160.19.67.255 */
|
||||||
|
{ 2685616128UL, 4294966272UL, "whois.apnic.net" },
|
||||||
|
/* 160.19.92.0 - 160.19.95.255 */
|
||||||
|
{ 2685623296UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 160.19.96.0 - 160.19.103.255 */
|
||||||
|
{ 2685624320UL, 4294965248UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.112.0 - 160.19.143.255 */
|
||||||
|
{ 2685628416UL, 4294963200UL, "whois.afrinic.net" },
|
||||||
|
{ 2685632512UL, 4294963200UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.152.0 - 160.19.155.255 */
|
||||||
|
{ 2685638656UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.168.0 - 160.19.175.255 */
|
||||||
|
{ 2685642752UL, 4294965248UL, "whois.lacnic.net" },
|
||||||
|
/* 160.19.180.0 - 160.19.183.255 */
|
||||||
|
{ 2685645824UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 160.19.188.0 - 160.19.191.255 */
|
||||||
|
{ 2685647872UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.192.0 - 160.19.199.255 */
|
||||||
|
{ 2685648896UL, 4294965248UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.200.0 - 160.19.203.255 */
|
||||||
|
{ 2685650944UL, 4294966272UL, "whois.lacnic.net" },
|
||||||
|
/* 160.19.208.0 - 160.19.223.255 */
|
||||||
|
{ 2685652992UL, 4294963200UL, "whois.apnic.net" },
|
||||||
|
/* 160.19.224.0 - 160.19.227.255 */
|
||||||
|
{ 2685657088UL, 4294966272UL, "whois.apnic.net" },
|
||||||
|
/* 160.19.232.0 - 160.19.239.255 */
|
||||||
|
{ 2685659136UL, 4294965248UL, "whois.afrinic.net" },
|
||||||
|
/* 160.19.240.0 - 160.19.255.255 */
|
||||||
|
{ 2685661184UL, 4294963200UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.0.0 - 160.20.15.255 */
|
||||||
|
{ 2685665280UL, 4294963200UL, "whois.apnic.net" },
|
||||||
|
/* 160.20.20.0 - 160.20.23.255 */
|
||||||
|
{ 2685670400UL, 4294966272UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.24.0 - 160.20.31.255 */
|
||||||
|
{ 2685671424UL, 4294965248UL, "whois.afrinic.net" },
|
||||||
|
/* 160.20.32.0 - 160.20.35.255 */
|
||||||
|
{ 2685673472UL, 4294966272UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.40.0 - 160.20.47.255 */
|
||||||
|
{ 2685675520UL, 4294965248UL, "whois.apnic.net" },
|
||||||
|
/* 160.20.48.0 - 160.20.63.255 */
|
||||||
|
{ 2685677568UL, 4294963200UL, "whois.apnic.net" },
|
||||||
|
/* 160.20.64.0 - 160.20.71.255 */
|
||||||
|
{ 2685681664UL, 4294965248UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.72.0 - 160.20.75.255 */
|
||||||
|
{ 2685683712UL, 4294966272UL, "whois.apnic.net" },
|
||||||
|
/* 160.20.80.0 - 160.20.95.255 */
|
||||||
|
{ 2685685760UL, 4294963200UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.96.0 - 160.20.103.255 */
|
||||||
|
{ 2685689856UL, 4294965248UL, "whois.ripe.net" },
|
||||||
|
/* 160.20.108.0 - 160.20.111.255 */
|
||||||
|
{ 2685692928UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 160.20.112.0 - 160.20.115.255 */
|
||||||
|
{ 2685693952UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 160.20.144.0 - 160.20.159.255 */
|
||||||
|
{ 2685702144UL, 4294963200UL, "whois.ripe.net" },
|
||||||
|
/* 160.20.160.0 - 160.20.207.255 */
|
||||||
|
{ 2685706240UL, 4294959104UL, "whois.lacnic.net" },
|
||||||
|
{ 2685714432UL, 4294963200UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.213.0 - 160.20.213.255 */
|
||||||
|
{ 2685719808UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 160.20.214.0 - 160.20.215.255 */
|
||||||
|
{ 2685720064UL, 4294966784UL, "whois.ripe.net" },
|
||||||
|
/* 160.20.217.0 - 160.20.217.255 */
|
||||||
|
{ 2685720832UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 160.20.218.0 - 160.20.219.255 */
|
||||||
|
{ 2685721088UL, 4294966784UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.221.0 - 160.20.221.255 */
|
||||||
|
{ 2685721856UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 160.20.222.0 - 160.20.223.255 */
|
||||||
|
{ 2685722112UL, 4294966784UL, "whois.apnic.net" },
|
||||||
|
/* 160.20.225.0 - 160.20.225.255 */
|
||||||
|
{ 2685722880UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.226.0 - 160.20.227.255 */
|
||||||
|
{ 2685723136UL, 4294966784UL, "whois.afrinic.net" },
|
||||||
|
/* 160.20.229.0 - 160.20.229.255 */
|
||||||
|
{ 2685723904UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 160.20.242.0 - 160.20.243.255 */
|
||||||
|
{ 2685727232UL, 4294966784UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.246.0 - 160.20.247.255 */
|
||||||
|
{ 2685728256UL, 4294966784UL, "whois.lacnic.net" },
|
||||||
|
/* 160.20.248.0 - 160.20.249.255 */
|
||||||
|
{ 2685728768UL, 4294966784UL, "whois.ripe.net" },
|
||||||
|
/* 160.20.252.0 - 160.20.255.255 */
|
||||||
|
{ 2685729792UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 160.202.8.0 - 160.202.15.255 */
|
||||||
|
{ 2697594880UL, 4294965248UL, "whois.apnic.net" },
|
||||||
|
/* 160.202.16.0 - 160.202.31.255 */
|
||||||
|
{ 2697596928UL, 4294963200UL, "whois.ripe.net" },
|
||||||
|
/* 160.202.32.0 - 160.202.63.255 */
|
||||||
|
{ 2697601024UL, 4294959104UL, "whois.apnic.net" },
|
||||||
|
/* 160.202.128.0 - 160.202.255.255 */
|
||||||
|
{ 2697625600UL, 4294934528UL, "whois.apnic.net" },
|
||||||
|
/* 160.238.0.0 - 160.238.0.255 */
|
||||||
|
{ 2699952128UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 160.238.11.0 - 160.238.11.255 */
|
||||||
|
{ 2699954944UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 160.238.12.0 - 160.238.19.255 */
|
||||||
|
{ 2699955200UL, 4294966272UL, "whois.apnic.net" },
|
||||||
|
{ 2699956224UL, 4294966272UL, "whois.apnic.net" },
|
||||||
|
/* 160.238.21.0 - 160.238.21.255 */
|
||||||
|
{ 2699957504UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 160.238.24.0 - 160.238.29.255 */
|
||||||
|
{ 2699958272UL, 4294966272UL, "whois.lacnic.net" },
|
||||||
|
{ 2699959296UL, 4294966784UL, "whois.lacnic.net" },
|
||||||
|
/* 160.238.33.0 - 160.238.33.255 */
|
||||||
|
{ 2699960576UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 160.238.34.0 - 160.238.35.255 */
|
||||||
|
{ 2699960832UL, 4294966784UL, "whois.apnic.net" },
|
||||||
|
/* 160.238.36.0 - 160.238.39.255 */
|
||||||
|
{ 2699961344UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 160.238.48.0 - 160.238.49.255 */
|
||||||
|
{ 2699964416UL, 4294966784UL, "whois.afrinic.net" },
|
||||||
|
/* 160.238.50.0 - 160.238.50.255 */
|
||||||
|
{ 2699964928UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 160.238.52.0 - 160.238.55.255 */
|
||||||
|
{ 2699965440UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 160.238.57.0 - 160.238.57.255 */
|
||||||
|
{ 2699966720UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 160.238.58.0 - 160.238.59.255 */
|
||||||
|
{ 2699966976UL, 4294966784UL, "whois.apnic.net" },
|
||||||
|
/* 160.238.60.0 - 160.238.61.255 */
|
||||||
|
{ 2699967488UL, 4294966784UL, "whois.ripe.net" },
|
||||||
|
/* 160.238.63.0 - 160.238.63.255 */
|
||||||
|
{ 2699968256UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 160.238.64.0 - 160.238.95.255 */
|
||||||
|
{ 2699968512UL, 4294959104UL, "whois.apnic.net" },
|
||||||
|
/* 160.238.96.0 - 160.238.99.255 */
|
||||||
|
{ 2699976704UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 160.238.101.0 - 160.238.101.255 */
|
||||||
|
{ 2699977984UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 160.238.104.0 - 160.238.111.255 */
|
||||||
|
{ 2699978752UL, 4294965248UL, "whois.lacnic.net" },
|
||||||
|
/* 160.238.112.0 - 160.238.127.255 */
|
||||||
|
{ 2699980800UL, 4294963200UL, "whois.ripe.net" },
|
||||||
|
/* 160.238.128.0 - 160.238.255.255 */
|
||||||
|
{ 2699984896UL, 4294934528UL, "whois.lacnic.net" },
|
||||||
|
/* 161.123.0.0 - 161.123.255.255 */
|
||||||
|
{ 2709192704UL, 4294901760UL, "whois.afrinic.net" },
|
||||||
|
/* 162.12.196.0 - 162.12.199.255 */
|
||||||
|
{ 2718745600UL, 4294966272UL, "whois.lacnic.net" },
|
||||||
|
/* 162.12.200.0 - 162.12.207.255 */
|
||||||
|
{ 2718746624UL, 4294965248UL, "whois.ripe.net" },
|
||||||
|
/* 162.12.208.0 - 162.12.215.255 */
|
||||||
|
{ 2718748672UL, 4294965248UL, "whois.apnic.net" },
|
||||||
|
/* 162.12.240.0 - 162.12.247.255 */
|
||||||
|
{ 2718756864UL, 4294965248UL, "whois.apnic.net" },
|
||||||
|
/* 164.160.0.0 - 164.160.255.255 */
|
||||||
|
{ 2761949184UL, 4294901760UL, "whois.afrinic.net" },
|
||||||
|
/* 164.163.0.0 - 164.163.255.255 */
|
||||||
|
{ 2762145792UL, 4294901760UL, "whois.lacnic.net" },
|
||||||
|
/* 192.12.109.0 - 192.12.109.255 */
|
||||||
|
{ 3222039808UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.12.110.0 - 192.12.111.255 */
|
||||||
|
{ 3222040064UL, 4294966784UL, "whois.afrinic.net" },
|
||||||
|
/* 192.12.112.0 - 192.12.115.255 */
|
||||||
|
{ 3222040576UL, 4294966272UL, "whois.lacnic.net" },
|
||||||
|
/* 192.12.116.0 - 192.12.117.255 */
|
||||||
|
{ 3222041600UL, 4294966784UL, "whois.afrinic.net" },
|
||||||
|
/* 192.12.118.0 - 192.12.118.255 */
|
||||||
|
{ 3222042112UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.26.110.0 - 192.26.110.255 */
|
||||||
|
{ 3222957568UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.42.65.0 - 192.42.65.255 */
|
||||||
|
{ 3223994624UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.47.36.0 - 192.47.36.255 */
|
||||||
|
{ 3224314880UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 192.51.188.0 - 192.51.188.255 */
|
||||||
|
{ 3224615936UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.51.240.0 - 192.51.240.255 */
|
||||||
|
{ 3224629248UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 192.54.244.0 - 192.54.244.255 */
|
||||||
|
{ 3224826880UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.67.23.0 - 192.67.23.255 */
|
||||||
|
{ 3225622272UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.68.185.0 - 192.68.185.255 */
|
||||||
|
{ 3225729280UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.70.192.0 - 192.70.199.255 */
|
||||||
|
{ 3225862144UL, 4294965248UL, "whois.ripe.net" },
|
||||||
|
/* 192.70.200.0 - 192.70.201.255 */
|
||||||
|
{ 3225864192UL, 4294966784UL, "whois.afrinic.net" },
|
||||||
|
/* 192.75.4.0 - 192.75.4.255 */
|
||||||
|
{ 3226141696UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.75.137.0 - 192.75.137.255 */
|
||||||
|
{ 3226175744UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.75.236.0 - 192.75.236.255 */
|
||||||
|
{ 3226201088UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 192.83.207.0 - 192.83.207.255 */
|
||||||
|
{ 3226717952UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.83.208.0 - 192.83.215.255 */
|
||||||
|
{ 3226718208UL, 4294965248UL, "whois.afrinic.net" },
|
||||||
|
/* 192.83.216.0 - 192.83.216.255 */
|
||||||
|
{ 3226720256UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.91.200.0 - 192.91.200.255 */
|
||||||
|
{ 3227240448UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 192.91.254.0 - 192.91.254.255 */
|
||||||
|
{ 3227254272UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.92.154.0 - 192.92.154.255 */
|
||||||
|
{ 3227294208UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.94.78.0 - 192.94.78.255 */
|
||||||
|
{ 3227405824UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.135.90.0 - 192.135.91.255 */
|
||||||
|
{ 3230095872UL, 4294966784UL, "whois.apnic.net" },
|
||||||
|
/* 192.135.95.0 - 192.135.95.255 */
|
||||||
|
{ 3230097152UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.135.99.0 - 192.135.99.255 */
|
||||||
|
{ 3230098176UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.135.100.0 - 192.135.100.255 */
|
||||||
|
{ 3230098432UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.135.185.0 - 192.135.185.255 */
|
||||||
|
{ 3230120192UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.140.1.0 - 192.140.1.255 */
|
||||||
|
{ 3230400768UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.140.2.0 - 192.140.3.255 */
|
||||||
|
{ 3230401024UL, 4294966784UL, "whois.ripe.net" },
|
||||||
|
/* 192.140.8.0 - 192.140.15.255 */
|
||||||
|
{ 3230402560UL, 4294965248UL, "whois.lacnic.net" },
|
||||||
|
/* 192.140.16.0 - 192.140.127.255 */
|
||||||
|
{ 3230404608UL, 4294963200UL, "whois.lacnic.net" },
|
||||||
|
{ 3230408704UL, 4294959104UL, "whois.lacnic.net" },
|
||||||
|
{ 3230416896UL, 4294950912UL, "whois.lacnic.net" },
|
||||||
|
/* 192.140.128.0 - 192.140.255.255 */
|
||||||
|
{ 3230433280UL, 4294934528UL, "whois.apnic.net" },
|
||||||
|
/* 192.141.0.0 - 192.141.255.255 */
|
||||||
|
{ 3230466048UL, 4294901760UL, "whois.lacnic.net" },
|
||||||
|
/* 192.142.0.0 - 192.143.255.255 */
|
||||||
|
{ 3230531584UL, 4294836224UL, "whois.afrinic.net" },
|
||||||
|
/* 192.144.0.0 - 192.144.63.255 */
|
||||||
|
{ 3230662656UL, 4294950912UL, "whois.ripe.net" },
|
||||||
|
/* 192.144.64.0 - 192.144.71.255 */
|
||||||
|
{ 3230679040UL, 4294965248UL, "whois.lacnic.net" },
|
||||||
|
/* 192.144.72.0 - 192.144.73.255 */
|
||||||
|
{ 3230681088UL, 4294966784UL, "whois.lacnic.net" },
|
||||||
|
/* 192.144.75.0 - 192.144.75.255 */
|
||||||
|
{ 3230681856UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.144.78.0 - 192.144.79.255 */
|
||||||
|
{ 3230682624UL, 4294966784UL, "whois.apnic.net" },
|
||||||
|
/* 192.144.80.0 - 192.144.95.255 */
|
||||||
|
{ 3230683136UL, 4294963200UL, "whois.apnic.net" },
|
||||||
|
/* 192.144.96.0 - 192.144.127.255 */
|
||||||
|
{ 3230687232UL, 4294959104UL, "whois.lacnic.net" },
|
||||||
|
/* 192.145.0.0 - 192.145.127.255 */
|
||||||
|
{ 3230728192UL, 4294934528UL, "whois.ripe.net" },
|
||||||
|
/* 192.145.128.0 - 192.145.191.255 */
|
||||||
|
{ 3230760960UL, 4294950912UL, "whois.afrinic.net" },
|
||||||
|
/* 192.145.192.0 - 192.145.223.255 */
|
||||||
|
{ 3230777344UL, 4294959104UL, "whois.lacnic.net" },
|
||||||
|
/* 192.145.224.0 - 192.145.227.255 */
|
||||||
|
{ 3230785536UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 192.145.228.0 - 192.145.229.255 */
|
||||||
|
{ 3230786560UL, 4294966784UL, "whois.apnic.net" },
|
||||||
|
/* 192.145.230.0 - 192.145.230.255 */
|
||||||
|
{ 3230787072UL, 4294967040UL, "whois.afrinic.net" },
|
||||||
|
/* 192.153.12.0 - 192.153.12.255 */
|
||||||
|
{ 3231255552UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 192.156.144.0 - 192.156.144.255 */
|
||||||
|
{ 3231485952UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.156.220.0 - 192.156.220.255 */
|
||||||
|
{ 3231505408UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.172.232.0 - 192.172.232.255 */
|
||||||
|
{ 3232557056UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.188.82.0 - 192.188.83.255 */
|
||||||
|
{ 3233567232UL, 4294966784UL, "whois.apnic.net" },
|
||||||
|
/* 192.188.248.0 - 192.188.248.255 */
|
||||||
|
{ 3233609728UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 192.197.113.0 - 192.197.113.255 */
|
||||||
|
{ 3234164992UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 192.251.230.0 - 192.251.230.255 */
|
||||||
|
{ 3237733888UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 198.97.38.0 - 198.97.38.255 */
|
||||||
|
{ 3328255488UL, 4294967040UL, "whois.lacnic.net" },
|
||||||
|
/* 199.21.172.0 - 199.21.175.255 */
|
||||||
|
{ 3340086272UL, 4294966272UL, "whois.apnic.net" },
|
||||||
|
/* 199.212.57.0 - 199.212.57.255 */
|
||||||
|
{ 3352574208UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 204.8.204.0 - 204.8.207.255 */
|
||||||
|
{ 3423128576UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 204.11.0.0 - 204.11.3.255 */
|
||||||
|
{ 3423272960UL, 4294966272UL, "whois.ripe.net" },
|
||||||
|
/* 204.48.32.0 - 204.48.33.255 */
|
||||||
|
{ 3425705984UL, 4294966784UL, "whois.ripe.net" },
|
||||||
|
/* 204.52.191.0 - 204.52.191.255 */
|
||||||
|
{ 3426008832UL, 4294967040UL, "whois.apnic.net" },
|
||||||
|
/* 204.225.42.0 - 204.225.43.255 */
|
||||||
|
{ 3437308416UL, 4294966784UL, "whois.lacnic.net" },
|
||||||
|
/* 205.211.83.0 - 205.211.83.255 */
|
||||||
|
{ 3453178624UL, 4294967040UL, "whois.ripe.net" },
|
||||||
|
/* 208.85.156.0 - 208.85.159.255 */
|
||||||
|
{ 3495271424UL, 4294966272UL, "whois.afrinic.net" },
|
||||||
|
/* 216.98.208.0 - 216.98.223.255 */
|
||||||
|
{ 3630354432UL, 4294963200UL, "whois.lacnic.net" },
|
||||||
|
/* 216.250.96.0 - 216.250.111.255 */
|
||||||
|
{ 3640287232UL, 4294963200UL, "whois.apnic.net" },
|
||||||
@ -1,21 +0,0 @@
|
|||||||
#!/usr/bin/perl
|
|
||||||
|
|
||||||
use warnings;
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
while (<STDIN>) {
|
|
||||||
chomp;
|
|
||||||
s/^\s*(.+)\s*$/$1/;
|
|
||||||
s/\s*#.*$//;
|
|
||||||
next if /^$/;
|
|
||||||
|
|
||||||
my ($fh, $fl, $lh, $ll, $s) = /^(\d+)\.(\d+)\s+(\d+)\.(\d+)\s+([\w\.-]+)$/;
|
|
||||||
die "format error: $_" unless $s;
|
|
||||||
|
|
||||||
my $f = ($fh << 16) + $fl;
|
|
||||||
my $l = ($lh << 16) + $ll;
|
|
||||||
my $server = ($s =~ /\./) ? $s : "whois.$s.net";
|
|
||||||
|
|
||||||
print qq({ $f, $l,\t"$server" },\t/* $fh.$fl $lh.$ll */\n);
|
|
||||||
}
|
|
||||||
|
|
||||||
@ -1,20 +1,33 @@
|
|||||||
#!/usr/bin/perl -w
|
#!/usr/bin/perl
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
use warnings;
|
||||||
use strict;
|
use strict;
|
||||||
|
|
||||||
|
my $last_l = 0;
|
||||||
|
|
||||||
while (<>) {
|
while (<>) {
|
||||||
chomp;
|
chomp;
|
||||||
s/^\s*(.*)\s*$/$1/;
|
s/#.*$//;
|
||||||
s/\s*#.*$//;
|
s/^\s+//; s/\s+$//;
|
||||||
next if /^$/;
|
next if /^$/;
|
||||||
die "format error: $_" unless (/^([\d\.]+)\s+([\d\.]+)\s+([\w\.]+)$/);
|
|
||||||
my $f=$1; my $l=$2; my $s=$3;
|
my ($fh, $fl, $lh, $ll, $s, $f, $l);
|
||||||
print "{ ${f}, ${l}, \"";
|
my $comment = '';
|
||||||
if ($s =~ /\./) {
|
if (($fh, $fl, $lh, $ll, $s) =
|
||||||
print "$s";
|
/^(\d+)\.(\d+)\s+(\d+)\.(\d+)\s+([\w\.-]+)$/) {
|
||||||
|
$f = ($fh << 16) + $fl;
|
||||||
|
$l = ($lh << 16) + $ll;
|
||||||
|
$comment = qq|\t/* $fh.$fl $lh.$ll */|;
|
||||||
|
} elsif (($f, $l, $s) = /^(\d+)\s+(\d+)\s+([\w\.-]+)$/) {
|
||||||
} else {
|
} else {
|
||||||
print "whois.$s.net";
|
die "format error: $_";
|
||||||
}
|
}
|
||||||
print "\" },\n";
|
|
||||||
|
die "constraint violated: $l < $last_l" if $l < $last_l;
|
||||||
|
$last_l = $l;
|
||||||
|
|
||||||
|
my $server = ($s =~ /\./) ? $s : "whois.$s.net";
|
||||||
|
print qq|{ ${f}u, ${l}u,\t"$server" },$comment\n|;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,14 +1,15 @@
|
|||||||
#!/usr/bin/perl -w
|
#!/usr/bin/perl
|
||||||
|
|
||||||
|
use warnings;
|
||||||
use strict;
|
use strict;
|
||||||
|
|
||||||
while (<>) {
|
while (<>) {
|
||||||
chomp;
|
chomp;
|
||||||
s/^\s*(.*)\s*$/$1/;
|
s/#.*$//;
|
||||||
s/\s*#.*$//;
|
s/^\s+//; s/\s+$//;
|
||||||
next if /^$/;
|
next if /^$/;
|
||||||
|
|
||||||
die "invalid line:\n$_\n"
|
die "format error:\n$_\n"
|
||||||
if not m#^([\da-fA-F]{4}):([\da-fA-F]{1,4})::/(\d+)\s+([\w\.]+)$#;
|
if not m#^([\da-fA-F]{4}):([\da-fA-F]{1,4})::/(\d+)\s+([\w\.]+)$#;
|
||||||
my $len = $3; my $s = $4;
|
my $len = $3; my $s = $4;
|
||||||
my $i1 = $1; my $i2 = $2;
|
my $i1 = $1; my $i2 = $2;
|
||||||
|
|||||||
@ -1,25 +1,30 @@
|
|||||||
#!/usr/bin/perl -w
|
#!/usr/bin/perl
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
use warnings;
|
||||||
use strict;
|
use strict;
|
||||||
|
|
||||||
while (<>) {
|
while (<>) {
|
||||||
chomp;
|
chomp;
|
||||||
s/^\s*(.*)\s*$/$1/;
|
s/#.*$//;
|
||||||
s/\s*#.*$//;
|
s/^\s+//; s/\s+$//;
|
||||||
next if /^$/;
|
next if /^$/;
|
||||||
|
|
||||||
die "format error: $_" if not /^([\d\.]+)\/(\d+)\s+([\w\.]+)$/;
|
die "format error: $_" if not /^([\d\.]+)\/(\d+)\s+([\w\.]+)$/;
|
||||||
my $m = $2; my $s = $3;
|
my $m = $2; my $s = $3;
|
||||||
|
|
||||||
my ($i1, $i2, $i3, $i4) = split(/\./, $1);
|
my ($i1, $i2, $i3, $i4) = split(/\./, $1);
|
||||||
print '{ ' . (($i1 << 24) + ($i2 << 16) + ($i3 << 8) + $i4) . 'UL, '.
|
print '{ ' . (($i1 << 24) + ($i2 << 16) + ($i3 << 8) + $i4) . 'UL, '.
|
||||||
((~(0xffffffff >> $m)) & 0xffffffff) . 'UL, "';
|
((~(0xffffffff >> $m)) & 0xffffffff) . 'UL, "';
|
||||||
if ($s =~ /\./) {
|
if ($s =~ /\./) {
|
||||||
print $s;
|
print $s;
|
||||||
|
} elsif ($s eq 'UNKNOWN') {
|
||||||
|
print "\\005";
|
||||||
} elsif ($s eq 'UNALLOCATED') {
|
} elsif ($s eq 'UNALLOCATED') {
|
||||||
print "\\006";
|
print "\\006";
|
||||||
} else {
|
} else {
|
||||||
print "whois.$s.net";
|
print "whois.$s.net";
|
||||||
}
|
}
|
||||||
print '" },' . "\n";
|
print qq|" },\n|;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
69
make_ip_del_recovered.pl
Executable file
69
make_ip_del_recovered.pl
Executable file
@ -0,0 +1,69 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
# https://www.iana.org/assignments/ipv4-recovered-address-space/ipv4-recovered-address-space-2.csv
|
||||||
|
|
||||||
|
use warnings;
|
||||||
|
use strict;
|
||||||
|
use autodie;
|
||||||
|
|
||||||
|
use Text::CSV;
|
||||||
|
use Net::Patricia;
|
||||||
|
use Net::CIDR;
|
||||||
|
use Net::IP;
|
||||||
|
|
||||||
|
my $csv = Text::CSV->new;
|
||||||
|
my $pt = parse_ip_del('ip_del_list');
|
||||||
|
|
||||||
|
open(my $in, '<', 'ipv4-recovered-address-space-2.csv');
|
||||||
|
open(my $out, '>', 'ip_del_recovered.h');
|
||||||
|
|
||||||
|
while (my $row = $csv->getline($in)) {
|
||||||
|
next if $row->[0] eq 'Start address';
|
||||||
|
next if $row->[5] ne 'ALLOCATED';
|
||||||
|
my ($first_ip, $last_ip, undef, undef, $server) = @$row;
|
||||||
|
|
||||||
|
my @networks =
|
||||||
|
grep {
|
||||||
|
my $server_recovered = $pt->match_string($_->ip);
|
||||||
|
$server_recovered and $server_recovered ne $server;
|
||||||
|
}
|
||||||
|
map { Net::IP->new($_) }
|
||||||
|
Net::CIDR::range2cidr($first_ip . '-' . $last_ip);
|
||||||
|
next if not @networks;
|
||||||
|
|
||||||
|
print $out "/* $first_ip - $last_ip */\n";
|
||||||
|
print $out sprintf(qq|{ %sUL, %sUL, "%s" },\n|,
|
||||||
|
$_->intip,
|
||||||
|
((~(0xffffffff >> $_->prefixlen)) & 0xffffffff),
|
||||||
|
$server
|
||||||
|
) foreach @networks;
|
||||||
|
}
|
||||||
|
|
||||||
|
close($in);
|
||||||
|
close($out);
|
||||||
|
exit;
|
||||||
|
|
||||||
|
sub parse_ip_del {
|
||||||
|
my ($file) = @_;
|
||||||
|
|
||||||
|
my $pt = new Net::Patricia;
|
||||||
|
|
||||||
|
open(my $in, '<', $file);
|
||||||
|
while (<$in>) {
|
||||||
|
# this code is copied from make_ip_del.pl
|
||||||
|
chomp;
|
||||||
|
s/#.*$//;
|
||||||
|
s/^\s+//; s/\s+$//;
|
||||||
|
next if /^$/;
|
||||||
|
|
||||||
|
die "format error: $_" if not /^([\d\.]+)\/(\d+)\s+([\w\.]+)$/;
|
||||||
|
my $network = "$1/$2";
|
||||||
|
my $server = $3;
|
||||||
|
|
||||||
|
$server = "whois.$server.net" if $server !~ /\./;
|
||||||
|
|
||||||
|
$pt->add_string($network, $server) or die;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $pt;
|
||||||
|
}
|
||||||
|
|
||||||
17
make_new_gtlds.pl
Executable file
17
make_new_gtlds.pl
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
use warnings;
|
||||||
|
use strict;
|
||||||
|
|
||||||
|
while (<>) {
|
||||||
|
chomp;
|
||||||
|
s/#.*$//;
|
||||||
|
s/^\s+//; s/\s+$//;
|
||||||
|
next if /^$/;
|
||||||
|
|
||||||
|
die "format error: $_" if not /^(xn--[a-z0-9-]+|[a-z]+)$/;
|
||||||
|
|
||||||
|
print qq| "$_",\n|;
|
||||||
|
}
|
||||||
|
|
||||||
18
make_nic_handles.pl
Executable file
18
make_nic_handles.pl
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
use warnings;
|
||||||
|
use strict;
|
||||||
|
|
||||||
|
while (<>) {
|
||||||
|
chomp;
|
||||||
|
s/#.*$//;
|
||||||
|
s/^\s+//; s/\s+$//;
|
||||||
|
next if /^$/;
|
||||||
|
|
||||||
|
die "format error: $_" if not
|
||||||
|
(my ($a, $b) = /^(-\w+)\s+([\w\d\.:-]+)$/);
|
||||||
|
|
||||||
|
print qq| "$a",\t"$b",\n|;
|
||||||
|
}
|
||||||
|
|
||||||
@ -1,4 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
use warnings;
|
use warnings;
|
||||||
use strict;
|
use strict;
|
||||||
@ -9,13 +10,13 @@ while (<>) {
|
|||||||
s/^\s+//; s/\s+$//;
|
s/^\s+//; s/\s+$//;
|
||||||
next if /^$/;
|
next if /^$/;
|
||||||
|
|
||||||
die "format error: $_" unless
|
die "format error: $_" if not
|
||||||
(my ($a, $b, $c) = /^([a-z0-9.-]+)\s+([a-z0-9-]+)(?:\s+(.+))?$/);
|
(my ($a, $b, $c) = /^([a-z0-9.-]+)\s+([a-z0-9-]+)(?:\s+(.+))?$/);
|
||||||
|
|
||||||
if ($c) {
|
if ($c) {
|
||||||
print qq( { "$a",\t"$b",\t"$c" },\n);
|
print qq| { "$a",\t"$b",\t"$c" },\n|;
|
||||||
} else {
|
} else {
|
||||||
print qq( { "$a",\t"$b",\tNULL },\n);
|
print qq| { "$a",\t"$b",\tNULL },\n|;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
use warnings;
|
use warnings;
|
||||||
use strict;
|
use strict;
|
||||||
@ -9,15 +10,17 @@ while (<>) {
|
|||||||
s/^\s+//; s/\s+$//;
|
s/^\s+//; s/\s+$//;
|
||||||
next if /^$/;
|
next if /^$/;
|
||||||
|
|
||||||
die "format error: $_" unless
|
die "format error: $_" if not
|
||||||
(my ($a, $b) = /^([\w\d\.-]+)\s+([\w\d\.:-]+|[A-Z]+\s+.*)$/);
|
(my ($a, $b) = /^\.(\w[\w\d\.-]+)\s+([\w\d\.:-]+|[A-Z]+\s+.*)$/);
|
||||||
|
|
||||||
$b =~ s/^W(?:EB)?\s+/\\x01/;
|
$b =~ s/^W(?:EB)?\s+/\\x01/;
|
||||||
$b =~ s/^VERISIGN\s+/\\x04/;
|
$b =~ s/^VERISIGN\s+/\\x04" "/;
|
||||||
$b = "\\x03" if $b eq 'NONE';
|
$b = "\\x03" if $b eq 'NONE';
|
||||||
$b = "\\x07" if $b eq 'PIR';
|
$b =~ s/^RECURSIVE\s+/\\x08" "/;
|
||||||
$b = "\\x08" if $b eq 'AFILIAS';
|
$b = "\\x08$b" if $b eq 'whois.flexireg.net';
|
||||||
|
$b = "\\x08$b" if $b eq 'whois.nixiregistry.in';
|
||||||
$b = "\\x0C" if $b eq 'ARPA';
|
$b = "\\x0C" if $b eq 'ARPA';
|
||||||
print qq( "$a",\t"$b",\n);
|
$b = "\\x0D" if $b eq 'IP6';
|
||||||
|
print qq| "$a",\t"$b",\n|;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
35
make_version_h.pl
Executable file
35
make_version_h.pl
Executable file
@ -0,0 +1,35 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
|
use warnings;
|
||||||
|
use strict;
|
||||||
|
use autodie;
|
||||||
|
|
||||||
|
my $changelog = $ARGV[0] or die "Usage: $0 debian/changelog\n";
|
||||||
|
|
||||||
|
open(my $fh, '<', $changelog);
|
||||||
|
my $line = <$fh>;
|
||||||
|
close($fh);
|
||||||
|
|
||||||
|
my ($ver) = $line =~ /^whois \s+ \( ( [^\)]+ ) \) \s+ \S+/x;
|
||||||
|
die "Version number not found in $changelog!\n" if not $ver;
|
||||||
|
|
||||||
|
$ver =~ s/ (
|
||||||
|
build\d+
|
||||||
|
| ubuntu\d+
|
||||||
|
| ~\S+
|
||||||
|
| \+\S+
|
||||||
|
) $//x;
|
||||||
|
|
||||||
|
# The version number must not deviate from this format or the -V option
|
||||||
|
# to RIPE-like servers will break. If needed, update the previous regexp.
|
||||||
|
# This may not be true anymore in 2019.
|
||||||
|
die "Invalid version number in $changelog: '$ver'!\n"
|
||||||
|
unless $ver =~ /^ \d+\.\d+ ( \.\d+ )? $/x;
|
||||||
|
|
||||||
|
# This is the version number used in the help messages.
|
||||||
|
print qq|#define VERSION "$ver"\n|;
|
||||||
|
|
||||||
|
# This is the string sent to RIPE-like servers as the argument of -V.
|
||||||
|
print qq|#define IDSTRING "Md$ver"\n|;
|
||||||
|
|
||||||
102
mkpasswd.1
102
mkpasswd.1
@ -1,58 +1,92 @@
|
|||||||
.TH MKPASSWD 1 "21 March 2008" "Marco d'Itri" "Debian GNU/Linux"
|
.TH MKPASSWD 1 "2019-12-30" "Marco d'Itri" "Debian GNU/Linux"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
mkpasswd \- Overfeatured front end to crypt(3)
|
mkpasswd \- Overfeatured front end to crypt(3)
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
.B mkpasswd
|
.B mkpasswd
|
||||||
.BR PASSWORD
|
.I PASSWORD
|
||||||
.BR SALT
|
.RI [ SALT ]
|
||||||
.PP
|
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.B mkpasswd
|
.B mkpasswd
|
||||||
encrypts the given password with the
|
encrypts the given password with the
|
||||||
.BR crypt(3)
|
.BR crypt (3)
|
||||||
libc function using the given salt.
|
libc function, using the given salt.
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
.TP
|
.TP
|
||||||
.B -S, --salt=STRING
|
.BR \-S " STRING\fR, \fP" \-\-salt= \fISTRING\fP
|
||||||
Use the \fISTRING\fP as salt. It must not contain prefixes such as \fI$1$\fP.
|
Use the
|
||||||
|
.I STRING
|
||||||
|
as salt.
|
||||||
|
If it begins with
|
||||||
|
.I $
|
||||||
|
then it will be passed straight to
|
||||||
|
.BR crypt (3)
|
||||||
|
without any checks.
|
||||||
.TP
|
.TP
|
||||||
.B -R, --rounds=NUMBER
|
.BR \-R " NUMBER\fR, \fP" \-\-rounds= \fINUMBER\fP
|
||||||
Use \fINUMBER\fP rounds. This argument is ignored if the method chosen
|
Use
|
||||||
does not support variable rounds. For the OpenBSD Blowfish method this is
|
.I NUMBER
|
||||||
|
rounds.
|
||||||
|
This argument is ignored if the method chosen
|
||||||
|
does not support variable rounds.
|
||||||
|
For the OpenBSD Blowfish method this is
|
||||||
the logarithm of the number of rounds.
|
the logarithm of the number of rounds.
|
||||||
|
The behavior is undefined if this option is used without
|
||||||
|
.IR \-\-method .
|
||||||
.TP
|
.TP
|
||||||
.B -m, --method=TYPE
|
.BR \-m " TYPE\fR, \fP" \-\-method= \fITYPE\fP
|
||||||
Compute the password using the \fITYPE\fP method.
|
Compute the password using the
|
||||||
If \fITYPE\fP is \fIhelp\fP then the available methods are printed.
|
.I TYPE
|
||||||
|
method.
|
||||||
|
If
|
||||||
|
.I TYPE
|
||||||
|
is
|
||||||
|
.I help
|
||||||
|
then the list of available methods is printed.
|
||||||
|
If
|
||||||
|
.I TYPE
|
||||||
|
begins and end with
|
||||||
|
.I $
|
||||||
|
characters then the string is passed to
|
||||||
|
.BR crypt_gensalt (3)
|
||||||
|
as-is.
|
||||||
.TP
|
.TP
|
||||||
.B -5
|
.B \-5
|
||||||
Like \fI--method=md5\fP.
|
Like
|
||||||
|
.IR \-\-method=md5crypt .
|
||||||
.TP
|
.TP
|
||||||
.B -P, --password-fd=NUM
|
.BI \-P " NUM\fR, \fP" \-\-password-fd= NUM
|
||||||
Read the password from file descriptor \fINUM\fP instead of using
|
Read the password from file descriptor
|
||||||
\fIgetpass(3)\fP.
|
.I NUM
|
||||||
If the file descriptor is not connected to a tty then no other message
|
instead of using
|
||||||
|
.BR getpass (3).
|
||||||
|
If the file descriptor is not connected to a tty then no other text
|
||||||
than the hashed password is printed on stdout.
|
than the hashed password is printed on stdout.
|
||||||
.TP
|
.TP
|
||||||
.B -s, --stdin
|
.BR \-s ", " \-\-stdin
|
||||||
Like \fI--password-fd=0\fP.
|
Like
|
||||||
.SH "ENVIRONMENT"
|
.IR \-\-password-fd=0 .
|
||||||
|
.SH ENVIRONMENT
|
||||||
.IP "MKPASSWD_OPTIONS"
|
.IP "MKPASSWD_OPTIONS"
|
||||||
A list of options which will be evalued before the ones specified on the
|
A list of options which will be evaluated before the ones specified on the
|
||||||
command line.
|
command line.
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
If the \fI--stdin\fP option is used, passwords containing some control
|
If the
|
||||||
|
.I \-\-stdin
|
||||||
|
option is used then passwords containing some control
|
||||||
characters may not be read correctly.
|
characters may not be read correctly.
|
||||||
.TP
|
.P
|
||||||
This programs suffers of a bad case of featuritis.
|
This program suffers of a bad case of featuritis.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.IR passwd(1),
|
.BR passwd (1),
|
||||||
.IR passwd(5),
|
.BR passwd (5),
|
||||||
.IR crypt(3),
|
.BR crypt (3),
|
||||||
.IR getpass(3)
|
.BR crypt (5),
|
||||||
|
.BR crypt_gensalt (3),
|
||||||
|
.BR getpass (3).
|
||||||
.SH AUTHOR
|
.SH AUTHOR
|
||||||
.B mkpasswd
|
.B mkpasswd
|
||||||
and this man page were written by Marco d'Itri <\fImd@linux.it\fP>
|
and this man page were written by Marco d'Itri
|
||||||
|
.RI < md@linux.it >
|
||||||
and are licensed under the terms of the GNU General Public License,
|
and are licensed under the terms of the GNU General Public License,
|
||||||
version 2 or higher.
|
version 2 or later.
|
||||||
|
.\" SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|||||||
33
mkpasswd.bash
Normal file
33
mkpasswd.bash
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
_mkpasswd() {
|
||||||
|
|
||||||
|
case $3 in
|
||||||
|
--help | --version | --salt | --rounds | --password-fd | -[hVSRP])
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
--method | -m)
|
||||||
|
COMPREPLY=($(compgen -W '$(
|
||||||
|
LC_ALL=C "$1" --method=help 2>/dev/null |
|
||||||
|
while read -r method _; do
|
||||||
|
[[ $method == Available ]] ||
|
||||||
|
printf "%s\n" "$method"
|
||||||
|
done
|
||||||
|
)'))
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [[ $2 == -* ]]; then
|
||||||
|
COMPREPLY=($(compgen -W '
|
||||||
|
--method
|
||||||
|
-5
|
||||||
|
--salt
|
||||||
|
--rounds
|
||||||
|
--password-fd
|
||||||
|
--stdin
|
||||||
|
--help
|
||||||
|
--version
|
||||||
|
' -- "$2"))
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
} && complete -F _mkpasswd mkpasswd
|
||||||
316
mkpasswd.c
316
mkpasswd.c
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2001-2008 Marco d'Itri
|
* Copyright (C) Marco d'Itri <md@linux.it>.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -11,14 +11,17 @@
|
|||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License along
|
||||||
* along with this program; if not, write to the Free Software
|
* with this program; if not, see <https://www.gnu.org/licenses/>.
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
*
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* for crypt, snprintf and strcasecmp */
|
/* for crypt, snprintf and strcasecmp */
|
||||||
#define _XOPEN_SOURCE
|
#define _XOPEN_SOURCE 500
|
||||||
#define _BSD_SOURCE
|
#define _BSD_SOURCE 1
|
||||||
|
#define _DEFAULT_SOURCE 1
|
||||||
|
#define __EXTENSIONS__ 1
|
||||||
|
|
||||||
/* System library */
|
/* System library */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -30,17 +33,25 @@
|
|||||||
#endif
|
#endif
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <strings.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#ifdef HAVE_XCRYPT
|
#ifdef HAVE_XCRYPT_H
|
||||||
#include <xcrypt.h>
|
#include <xcrypt.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef HAVE_CRYPT_H
|
||||||
|
#include <crypt.h>
|
||||||
|
#endif
|
||||||
#ifdef HAVE_GETTIMEOFDAY
|
#ifdef HAVE_GETTIMEOFDAY
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef HAVE_READPASSPHRASE
|
||||||
|
#include <readpassphrase.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Application-specific */
|
/* Application-specific */
|
||||||
|
#include "version.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
/* Global variables */
|
/* Global variables */
|
||||||
@ -74,25 +85,42 @@ struct crypt_method {
|
|||||||
const char *desc; /* long description for the methods list */
|
const char *desc; /* long description for the methods list */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* XCRYPT_VERSION_NUM is defined in crypt.h from libxcrypt */
|
||||||
|
#if defined XCRYPT_VERSION_NUM
|
||||||
|
# define HAVE_SHA_CRYPT
|
||||||
|
# define HAVE_BCRYPT
|
||||||
|
# define HAVE_BSDICRYPT
|
||||||
|
#endif
|
||||||
|
|
||||||
static const struct crypt_method methods[] = {
|
static const struct crypt_method methods[] = {
|
||||||
/* method prefix minlen, maxlen rounds description */
|
/* method prefix minlen, maxlen rounds description */
|
||||||
{ "des", "", 2, 2, 0,
|
#ifdef CRYPT_GENSALT_IMPLEMENTS_DEFAULT_PREFIX
|
||||||
N_("standard 56 bit DES-based crypt(3)") },
|
{ "auto", NULL, 0, 0, 0, NULL },
|
||||||
{ "md5", "$1$", 8, 8, 0, "MD5" },
|
|
||||||
#if defined FreeBSD
|
|
||||||
{ "bf", "$2$", 22, 22, 0, "Blowfish (FreeBSD)" },
|
|
||||||
#endif
|
#endif
|
||||||
#if defined OpenBSD || (defined __SVR4 && defined __sun) || defined HAVE_XCRYPT
|
/* compatibility aliases for mkpasswd versions < 5.4.0 */
|
||||||
{ "bf", "$2a$", 22, 22, 1, "Blowfish" },
|
{ "des", "", 2, 2, 0, NULL },
|
||||||
|
{ "md5", "$1$", 8, 8, 0, NULL },
|
||||||
|
#if defined XCRYPT_VERSION_NUM
|
||||||
|
{ "yescrypt", "$y$", 0, 0, 1, "Yescrypt" },
|
||||||
|
{ "scrypt", "$7$", 0, 0, 1, "scrypt" },
|
||||||
#endif
|
#endif
|
||||||
#if defined FreeBSD
|
#ifdef HAVE_BCRYPT_OBSOLETE
|
||||||
{ "nt", "$3$", 0, 0, 0, "NT-Hash" },
|
/* http://marc.info/?l=openbsd-misc&m=139320023202696 */
|
||||||
|
{ "bf", "$2a$", 22, 22, 2, "bcrypt" },
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_BCRYPT
|
||||||
|
{ "bcrypt", "$2b$", 22, 22, 2, "bcrypt" },
|
||||||
|
{ "bcrypt_a", "$2a$", 22, 22, 2, "bcrypt (obsolete $2a$ version)" },
|
||||||
#endif
|
#endif
|
||||||
#if defined HAVE_SHA_CRYPT
|
#if defined HAVE_SHA_CRYPT
|
||||||
/* http://people.redhat.com/drepper/SHA-crypt.txt */
|
/* http://people.redhat.com/drepper/SHA-crypt.txt */
|
||||||
{ "sha-256", "$5$", 8, 16, 1, "SHA-256" },
|
{ "sha512crypt", "$6$", 8, 16, 1, "SHA-512" },
|
||||||
{ "sha-512", "$6$", 8, 16, 1, "SHA-512" },
|
{ "sha256crypt", "$5$", 8, 16, 1, "SHA-256" },
|
||||||
|
/* compatibility aliases for mkpasswd versions < 5.4.0 */
|
||||||
|
{ "sha-256", "$5$", 8, 16, 1, NULL },
|
||||||
|
{ "sha-512", "$6$", 8, 16, 1, NULL },
|
||||||
#endif
|
#endif
|
||||||
|
#if (defined __SVR4 && defined __sun) || defined XCRYPT_VERSION_NUM
|
||||||
/* http://www.crypticide.com/dropsafe/article/1389 */
|
/* http://www.crypticide.com/dropsafe/article/1389 */
|
||||||
/*
|
/*
|
||||||
* Actually the maximum salt length is arbitrary, but Solaris by default
|
* Actually the maximum salt length is arbitrary, but Solaris by default
|
||||||
@ -100,20 +128,34 @@ static const struct crypt_method methods[] = {
|
|||||||
* http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/ \
|
* http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/ \
|
||||||
* usr/src/lib/crypt_modules/sunmd5/sunmd5.c#crypt_gensalt_impl
|
* usr/src/lib/crypt_modules/sunmd5/sunmd5.c#crypt_gensalt_impl
|
||||||
*/
|
*/
|
||||||
#if defined __SVR4 && defined __sun
|
|
||||||
{ "sunmd5", "$md5$", 8, 8, 1, "SunMD5" },
|
{ "sunmd5", "$md5$", 8, 8, 1, "SunMD5" },
|
||||||
#endif
|
#endif
|
||||||
#if defined HAVE_XCRYPT
|
{ "md5crypt", "$1$", 8, 8, 0, "MD5" },
|
||||||
{ "sha", "{SHA}", 0, 0, 0, "SHA-1" },
|
#ifdef HAVE_BSDICRYPT
|
||||||
|
{ "bsdicrypt", "_", 0, 0, 0,
|
||||||
|
N_("BSDI extended DES-based crypt(3)") },
|
||||||
|
#endif
|
||||||
|
{ "descrypt", "", 2, 2, 0,
|
||||||
|
N_("standard 56 bit DES-based crypt(3)") },
|
||||||
|
#if XCRYPT_VERSION_NUM >= ((4 << 16) | 5)
|
||||||
|
{ "sm3crypt", "$sm3$", 0, 0, 1, "ShangMi 3" },
|
||||||
|
{ "sm3_yescrypt", "$sm3y$", 0, 0, 1, "ShangMi 3 Yescrypt" },
|
||||||
|
#endif
|
||||||
|
#if XCRYPT_VERSION_NUM >= ((4 << 16) | 4)
|
||||||
|
{ "gost_yescrypt", "$gy$", 0, 0, 1, "GOST Yescrypt" },
|
||||||
|
#endif
|
||||||
|
#if defined FreeBSD || defined XCRYPT_VERSION_NUM
|
||||||
|
{ "nt", "$3$", 0, 0, 0, "NT-Hash" },
|
||||||
#endif
|
#endif
|
||||||
{ NULL, NULL, 0, 0, 0, NULL }
|
{ NULL, NULL, 0, 0, 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
void generate_salt(char *const buf, const unsigned int len);
|
void generate_salt(char *const buf, const unsigned int len);
|
||||||
void *get_random_bytes(const int len);
|
void *get_random_bytes(const unsigned int len);
|
||||||
void display_help(void);
|
void NORETURN display_help(int error);
|
||||||
void display_version(void);
|
void display_version(void);
|
||||||
void display_methods(void);
|
void display_methods(void);
|
||||||
|
char *read_line(FILE *fp);
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
@ -138,11 +180,11 @@ int main(int argc, char *argv[])
|
|||||||
/* prepend options from environment */
|
/* prepend options from environment */
|
||||||
argv = merge_args(getenv("MKPASSWD_OPTIONS"), argv, &argc);
|
argv = merge_args(getenv("MKPASSWD_OPTIONS"), argv, &argc);
|
||||||
|
|
||||||
while ((ch = GETOPT_LONGISH(argc, argv, "hH:m:5P:R:sS:V", longopts, 0))
|
while ((ch = GETOPT_LONGISH(argc, argv, "hH:m:5P:R:sS:V", longopts, NULL))
|
||||||
> 0) {
|
> 0) {
|
||||||
switch (ch) {
|
switch (ch) {
|
||||||
case '5':
|
case '5':
|
||||||
optarg = (char *) "md5";
|
optarg = (char *) "md5crypt";
|
||||||
/* fall through */
|
/* fall through */
|
||||||
case 'm':
|
case 'm':
|
||||||
case 'H':
|
case 'H':
|
||||||
@ -150,6 +192,17 @@ int main(int argc, char *argv[])
|
|||||||
display_methods();
|
display_methods();
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
#if defined HAVE_LINUX_CRYPT_GENSALT || defined HAVE_SOLARIS_CRYPT_GENSALT
|
||||||
|
if (optarg[0] == '$'
|
||||||
|
&& strlen(optarg) > 2
|
||||||
|
&& *(optarg + strlen(optarg) - 1) == '$') {
|
||||||
|
salt_prefix = NOFAIL(strdup(optarg));
|
||||||
|
salt_minlen = 0;
|
||||||
|
salt_maxlen = 0;
|
||||||
|
rounds_support = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
for (i = 0; methods[i].method != NULL; i++)
|
for (i = 0; methods[i].method != NULL; i++)
|
||||||
if (strcaseeq(methods[i].method, optarg)) {
|
if (strcaseeq(methods[i].method, optarg)) {
|
||||||
salt_prefix = methods[i].prefix;
|
salt_prefix = methods[i].prefix;
|
||||||
@ -176,11 +229,14 @@ int main(int argc, char *argv[])
|
|||||||
case 'R':
|
case 'R':
|
||||||
{
|
{
|
||||||
char *p;
|
char *p;
|
||||||
rounds = strtol(optarg, &p, 10);
|
long r;
|
||||||
if (p == NULL || *p != '\0' || rounds < 0) {
|
|
||||||
|
r = strtol(optarg, &p, 10);
|
||||||
|
if (p == NULL || *p != '\0' || r < 0) {
|
||||||
fprintf(stderr, _("Invalid number '%s'.\n"), optarg);
|
fprintf(stderr, _("Invalid number '%s'.\n"), optarg);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
rounds = r;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 's':
|
case 's':
|
||||||
@ -193,8 +249,7 @@ int main(int argc, char *argv[])
|
|||||||
display_version();
|
display_version();
|
||||||
exit(0);
|
exit(0);
|
||||||
case 'h':
|
case 'h':
|
||||||
display_help();
|
display_help(EXIT_SUCCESS);
|
||||||
exit(0);
|
|
||||||
default:
|
default:
|
||||||
fprintf(stderr, _("Try '%s --help' for more information.\n"),
|
fprintf(stderr, _("Try '%s --help' for more information.\n"),
|
||||||
argv[0]);
|
argv[0]);
|
||||||
@ -211,28 +266,44 @@ int main(int argc, char *argv[])
|
|||||||
password = argv[0];
|
password = argv[0];
|
||||||
} else if (argc == 0) {
|
} else if (argc == 0) {
|
||||||
} else {
|
} else {
|
||||||
display_help();
|
display_help(EXIT_FAILURE);
|
||||||
exit(1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* default: DES password */
|
/* default: DES password, or else whatever crypt_gensalt chooses */
|
||||||
if (!salt_prefix) {
|
if (!salt_prefix) {
|
||||||
salt_minlen = methods[0].minlen;
|
salt_minlen = methods[0].minlen;
|
||||||
salt_maxlen = methods[0].maxlen;
|
salt_maxlen = methods[0].maxlen;
|
||||||
salt_prefix = methods[0].prefix;
|
salt_prefix = methods[0].prefix;
|
||||||
|
rounds_support = methods[0].rounds;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (streq(salt_prefix, "$2a$")) { /* OpenBSD Blowfish */
|
if (!salt_prefix) {
|
||||||
if (rounds <= 4)
|
/* NULL means that crypt_gensalt will choose one later */
|
||||||
rounds = 4;
|
rounds_str[0] = '\0';
|
||||||
/* actually for 2a it is the logarithm of the number of rounds */
|
} else if (rounds_support == 2) {
|
||||||
|
/* bcrypt strings always contain the rounds number */
|
||||||
|
if (rounds <= 5)
|
||||||
|
rounds = 5;
|
||||||
|
/* actually it is the logarithm of the number of rounds */
|
||||||
snprintf(rounds_str, sizeof(rounds_str), "%02u$", rounds);
|
snprintf(rounds_str, sizeof(rounds_str), "%02u$", rounds);
|
||||||
} else if (rounds_support && rounds)
|
} else if (rounds_support && rounds)
|
||||||
snprintf(rounds_str, sizeof(rounds_str), "rounds=%u$", rounds);
|
snprintf(rounds_str, sizeof(rounds_str), "rounds=%u$", rounds);
|
||||||
else
|
else
|
||||||
rounds_str[0] = '\0';
|
rounds_str[0] = '\0';
|
||||||
|
|
||||||
if (salt_arg) {
|
if (salt_arg && salt_arg[0] == '$')
|
||||||
|
/* the salt begins with the prefix which specifies the method */
|
||||||
|
salt = NOFAIL(strdup(salt_arg));
|
||||||
|
else if (salt_prefix && salt_arg && strchr(salt_arg, '$')) {
|
||||||
|
/* looks like a salt, but with no initial method prefix */
|
||||||
|
salt = NOFAIL(malloc(strlen(salt_prefix) + strlen(rounds_str)
|
||||||
|
+ strlen(salt_arg) + 1));
|
||||||
|
*salt = '\0';
|
||||||
|
strcat(salt, salt_prefix);
|
||||||
|
strcat(salt, rounds_str);
|
||||||
|
strcat(salt, salt_arg);
|
||||||
|
} else if (salt_arg && salt_arg[0] != '\0') {
|
||||||
|
/* just the salt string with no metadata */
|
||||||
unsigned int c = strlen(salt_arg);
|
unsigned int c = strlen(salt_arg);
|
||||||
if (c < salt_minlen || c > salt_maxlen) {
|
if (c < salt_minlen || c > salt_maxlen) {
|
||||||
if (salt_minlen == salt_maxlen)
|
if (salt_minlen == salt_maxlen)
|
||||||
@ -257,6 +328,12 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Build the actual argument to crypt(3) by concatenating the
|
||||||
|
* method prefix, the rounds metadata (if any) and the salt string.
|
||||||
|
*/
|
||||||
|
if (!salt_prefix)
|
||||||
|
salt_prefix = "";
|
||||||
salt = NOFAIL(malloc(strlen(salt_prefix) + strlen(rounds_str)
|
salt = NOFAIL(malloc(strlen(salt_prefix) + strlen(rounds_str)
|
||||||
+ strlen(salt_arg) + 1));
|
+ strlen(salt_arg) + 1));
|
||||||
*salt = '\0';
|
*salt = '\0';
|
||||||
@ -264,15 +341,23 @@ int main(int argc, char *argv[])
|
|||||||
strcat(salt, rounds_str);
|
strcat(salt, rounds_str);
|
||||||
strcat(salt, salt_arg);
|
strcat(salt, salt_arg);
|
||||||
} else {
|
} else {
|
||||||
#ifdef HAVE_XCRYPT
|
/* no salt was specified by the user, so generate one */
|
||||||
|
#ifdef HAVE_SOLARIS_CRYPT_GENSALT
|
||||||
|
salt = crypt_gensalt(salt_prefix, NULL);
|
||||||
|
if (!salt) {
|
||||||
|
perror("crypt_gensalt");
|
||||||
|
exit(2);
|
||||||
|
}
|
||||||
|
#elif defined HAVE_LINUX_CRYPT_GENSALT
|
||||||
void *entropy = get_random_bytes(64);
|
void *entropy = get_random_bytes(64);
|
||||||
|
|
||||||
salt = crypt_gensalt(salt_prefix, rounds, entropy, 64);
|
salt = crypt_gensalt(salt_prefix, rounds, entropy, 64);
|
||||||
if (!salt) {
|
if (!salt) {
|
||||||
fprintf(stderr, "crypt_gensalt failed.\n");
|
perror("crypt_gensalt");
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
free(entropy);
|
if (entropy)
|
||||||
|
free(entropy);
|
||||||
#else
|
#else
|
||||||
unsigned int salt_len = salt_maxlen;
|
unsigned int salt_len = salt_maxlen;
|
||||||
|
|
||||||
@ -293,41 +378,36 @@ int main(int argc, char *argv[])
|
|||||||
if (password) {
|
if (password) {
|
||||||
} else if (password_fd != -1) {
|
} else if (password_fd != -1) {
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
unsigned char *p;
|
|
||||||
|
|
||||||
if (isatty(password_fd))
|
if (isatty(password_fd))
|
||||||
fprintf(stderr, _("Password: "));
|
fprintf(stderr, _("Password: "));
|
||||||
password = NOFAIL(malloc(128));
|
|
||||||
fp = fdopen(password_fd, "r");
|
fp = fdopen(password_fd, "r");
|
||||||
if (!fp) {
|
if (!fp) {
|
||||||
perror("fdopen");
|
perror("fdopen");
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
if (!fgets(password, 128, fp)) {
|
|
||||||
perror("fgets");
|
password = read_line(fp);
|
||||||
|
if (!password) {
|
||||||
|
perror("fgetc");
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
p = (unsigned char *)password;
|
|
||||||
while (*p) {
|
|
||||||
if (*p == '\n' || *p == '\r') {
|
|
||||||
*p = '\0';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
/* which characters are valid? */
|
|
||||||
if (*p > 0x7f) {
|
|
||||||
fprintf(stderr,
|
|
||||||
_("Illegal password character '0x%hhx'.\n"), *p);
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
p++;
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
|
#ifdef HAVE_READPASSPHRASE
|
||||||
|
const size_t size = 128;
|
||||||
|
|
||||||
|
password = NOFAIL(malloc(size));
|
||||||
|
if (!readpassphrase(_("Password: "), password, size, 0)) {
|
||||||
|
perror("readpassphrase");
|
||||||
|
exit(2);
|
||||||
|
}
|
||||||
|
#else
|
||||||
password = getpass(_("Password: "));
|
password = getpass(_("Password: "));
|
||||||
if (!password) {
|
if (!password) {
|
||||||
perror("getpass");
|
perror("getpass");
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -335,10 +415,13 @@ int main(int argc, char *argv[])
|
|||||||
result = crypt(password, salt);
|
result = crypt(password, salt);
|
||||||
/* xcrypt returns "*0" on errors */
|
/* xcrypt returns "*0" on errors */
|
||||||
if (!result || result[0] == '*') {
|
if (!result || result[0] == '*') {
|
||||||
fprintf(stderr, "crypt failed.\n");
|
if (CRYPT_SETS_ERRNO)
|
||||||
|
perror("crypt");
|
||||||
|
else
|
||||||
|
fprintf(stderr, "crypt failed.\n");
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
if (!strneq(result, salt_prefix, strlen(salt_prefix))) {
|
if (!strneq(result, salt, strlen(salt))) {
|
||||||
fprintf(stderr, _("Method not supported by crypt(3).\n"));
|
fprintf(stderr, _("Method not supported by crypt(3).\n"));
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
@ -348,44 +431,74 @@ int main(int argc, char *argv[])
|
|||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef RANDOM_DEVICE
|
#ifdef CRYPT_GENSALT_IMPLEMENTS_AUTO_ENTROPY
|
||||||
void* get_random_bytes(const int count)
|
|
||||||
{
|
/*
|
||||||
char *buf;
|
* If NULL is passed to the libxcrypt version of crypt_gensalt() instead of
|
||||||
int fd;
|
* the buffer of random bytes then the function will obtain by itself the
|
||||||
|
* required randomness.
|
||||||
|
*/
|
||||||
|
inline void *get_random_bytes(const unsigned int count)
|
||||||
|
{
|
||||||
|
(void)(count); /* suppress the "unused parameter" warning */
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
#elif defined HAVE_SOLARIS_CRYPT_GENSALT
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The Solaris version of crypt_gensalt() gathers the random data by itself.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#elif defined RANDOM_DEVICE || defined HAVE_ARC4RANDOM_BUF || defined HAVE_GETENTROPY
|
||||||
|
|
||||||
|
void *get_random_bytes(const unsigned int count)
|
||||||
|
{
|
||||||
|
char *buf = NOFAIL(malloc(count));
|
||||||
|
|
||||||
|
#if defined HAVE_ARC4RANDOM_BUF
|
||||||
|
arc4random_buf(buf, count);
|
||||||
|
#elif defined HAVE_GETENTROPY
|
||||||
|
if (getentropy(buf, count) < 0)
|
||||||
|
perror("getentropy");
|
||||||
|
#else
|
||||||
|
int fd;
|
||||||
|
ssize_t bytes_read;
|
||||||
|
|
||||||
buf = NOFAIL(malloc(count));
|
|
||||||
fd = open(RANDOM_DEVICE, O_RDONLY);
|
fd = open(RANDOM_DEVICE, O_RDONLY);
|
||||||
if (fd < 0) {
|
if (fd < 0) {
|
||||||
perror("open(" RANDOM_DEVICE ")");
|
perror("open(" RANDOM_DEVICE ")");
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
if (read(fd, buf, count) != count) {
|
bytes_read = read(fd, buf, count);
|
||||||
if (count < 0)
|
if (bytes_read < 0) {
|
||||||
perror("read(" RANDOM_DEVICE ")");
|
perror("read(" RANDOM_DEVICE ")");
|
||||||
else
|
exit(2);
|
||||||
fprintf(stderr, "Short read of %s.\n", RANDOM_DEVICE);
|
}
|
||||||
|
if (bytes_read != count) {
|
||||||
|
fprintf(stderr, "Short read of %s.\n", RANDOM_DEVICE);
|
||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
close(fd);
|
close(fd);
|
||||||
|
#endif
|
||||||
|
|
||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef RANDOM_DEVICE
|
|
||||||
|
|
||||||
void generate_salt(char *const buf, const unsigned int len)
|
void generate_salt(char *const buf, const unsigned int len)
|
||||||
{
|
{
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
unsigned char *entropy;
|
||||||
|
|
||||||
|
entropy = get_random_bytes(len);
|
||||||
|
|
||||||
unsigned char *entropy = get_random_bytes(len * sizeof(unsigned char));
|
|
||||||
for (i = 0; i < len; i++)
|
for (i = 0; i < len; i++)
|
||||||
buf[i] = valid_salts[entropy[i] % (sizeof valid_salts - 1)];
|
buf[i] = valid_salts[entropy[i] % (sizeof valid_salts - 1)];
|
||||||
buf[i] = '\0';
|
buf[i] = '\0';
|
||||||
|
free(entropy);
|
||||||
}
|
}
|
||||||
|
|
||||||
#else /* RANDOM_DEVICE */
|
#else /* RANDOM_DEVICE || HAVE_ARC4RANDOM_BUF || HAVE_GETENTROPY */
|
||||||
|
|
||||||
void generate_salt(char *const buf, const unsigned int len)
|
void generate_salt(char *const buf, const unsigned int len)
|
||||||
{
|
{
|
||||||
@ -413,20 +526,25 @@ void generate_salt(char *const buf, const unsigned int len)
|
|||||||
buf[i] = '\0';
|
buf[i] = '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* RANDOM_DEVICE */
|
#endif /* RANDOM_DEVICE || HAVE_ARC4RANDOM_BUF || HAVE_GETENTROPY*/
|
||||||
|
|
||||||
void display_help(void)
|
void NORETURN display_help(int error)
|
||||||
{
|
{
|
||||||
fprintf(stderr, _("Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
fprintf((EXIT_SUCCESS == error) ? stdout : stderr,
|
||||||
|
_("Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
"Crypts the PASSWORD using crypt(3).\n\n"));
|
"Crypts the PASSWORD using crypt(3).\n\n"));
|
||||||
fprintf(stderr, _(
|
fprintf((EXIT_SUCCESS == error) ? stdout : stderr, _(
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
));
|
||||||
|
fprintf((EXIT_SUCCESS == error) ? stdout : stderr, _(
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
));
|
||||||
|
fprintf((EXIT_SUCCESS == error) ? stdout : stderr, _(
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -435,12 +553,13 @@ void display_help(void)
|
|||||||
"If TYPE is 'help', available methods are printed.\n"
|
"If TYPE is 'help', available methods are printed.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"), "<md+whois@linux.it>");
|
"Report bugs to %s.\n"), "<md+whois@linux.it>");
|
||||||
|
exit(error);
|
||||||
}
|
}
|
||||||
|
|
||||||
void display_version(void)
|
void display_version(void)
|
||||||
{
|
{
|
||||||
printf("mkpasswd %s\n\n", VERSION);
|
printf("mkpasswd %s\n\n", VERSION);
|
||||||
puts("Copyright (C) 2001-2008 Marco d'Itri\n"
|
puts("Copyright (C) Marco d'Itri\n"
|
||||||
"This is free software; see the source for copying conditions. There is NO\n"
|
"This is free software; see the source for copying conditions. There is NO\n"
|
||||||
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.");
|
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.");
|
||||||
}
|
}
|
||||||
@ -451,6 +570,33 @@ void display_methods(void)
|
|||||||
|
|
||||||
printf(_("Available methods:\n"));
|
printf(_("Available methods:\n"));
|
||||||
for (i = 0; methods[i].method != NULL; i++)
|
for (i = 0; methods[i].method != NULL; i++)
|
||||||
printf("%s\t%s\n", methods[i].method, methods[i].desc);
|
if (methods[i].desc)
|
||||||
|
printf("%-15s %s\n", methods[i].method, methods[i].desc);
|
||||||
|
}
|
||||||
|
|
||||||
|
char *read_line(FILE *fp) {
|
||||||
|
size_t size = 128;
|
||||||
|
int ch;
|
||||||
|
size_t pos = 0;
|
||||||
|
char *password;
|
||||||
|
|
||||||
|
password = NOFAIL(malloc(size));
|
||||||
|
|
||||||
|
while ((ch = fgetc(fp)) != EOF) {
|
||||||
|
if (ch == '\n' || ch == '\r')
|
||||||
|
break;
|
||||||
|
password[pos++] = ch;
|
||||||
|
if (pos == size) {
|
||||||
|
size += 128;
|
||||||
|
password = NOFAIL(realloc(password, size));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
password[pos] = '\0';
|
||||||
|
|
||||||
|
if (ferror(fp)) {
|
||||||
|
free(password);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
return password;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
1110
new_gtlds_list
Normal file
1110
new_gtlds_list
Normal file
File diff suppressed because it is too large
Load Diff
25
nic_handles_list
Normal file
25
nic_handles_list
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
-arin whois.arin.net
|
||||||
|
-ripe whois.ripe.net
|
||||||
|
-mnt whois.ripe.net
|
||||||
|
-lacnic whois.lacnic.net
|
||||||
|
-afrinic whois.afrinic.net
|
||||||
|
-ap whois.apnic.net
|
||||||
|
-cznic whois.nic.cz
|
||||||
|
-dk whois.punktum.dk
|
||||||
|
-il whois.isoc.org.il
|
||||||
|
-is whois.isnic.is
|
||||||
|
-kg whois.kg
|
||||||
|
-coop whois.nic.coop
|
||||||
|
-frnic whois.nic.fr
|
||||||
|
-lrms whois.afilias.info
|
||||||
|
-nicat whois.nic.at
|
||||||
|
-nicci whois.nic.ci
|
||||||
|
-irnic whois.nic.ir
|
||||||
|
-norid whois.norid.no
|
||||||
|
-tel whois.nic.tel
|
||||||
|
-adnic whois.nic.org.uy
|
||||||
|
-sixxs whois.sixxs.net
|
||||||
|
-uanic whois.ua
|
||||||
|
-bzh whois.nic.bzh
|
||||||
|
-ru whois.tcinet.ru
|
||||||
|
-su whois.tcinet.ru
|
||||||
@ -1,12 +1,16 @@
|
|||||||
prefix = /usr
|
prefix = /usr
|
||||||
|
|
||||||
|
ifdef DESTDIR
|
||||||
|
BASEDIR := $(DESTDIR)
|
||||||
|
endif
|
||||||
|
|
||||||
INSTALL= install
|
INSTALL= install
|
||||||
|
|
||||||
INSTALLNLSDIR=$(BASEDIR)$(prefix)/share/locale
|
INSTALLNLSDIR=$(BASEDIR)$(prefix)/share/locale
|
||||||
|
|
||||||
PACKAGE = whois
|
PACKAGE = whois
|
||||||
|
|
||||||
CATALOGS = cs.mo de.mo el.mo es.mo eu.mo fi.mo fr.mo it.mo ja.mo no.mo pl.mo pt_BR.mo ru.mo zh_CN.mo
|
CATALOGS = cs.mo da.mo de.mo el.mo es.mo eu.mo fi.mo fr.mo it.mo ja.mo ka.mo pl.mo pt_BR.mo ru.mo tr.mo zh_CN.mo
|
||||||
|
|
||||||
POTFILES=../whois.c ../mkpasswd.c
|
POTFILES=../whois.c ../mkpasswd.c
|
||||||
|
|
||||||
|
|||||||
288
po/cs.po
288
po/cs.po
@ -1,20 +1,21 @@
|
|||||||
# Czech translation for whois
|
# Czech translation for whois
|
||||||
# Petr Pisar <petr.pisar@atlas.cz>, 2008, 2009
|
# Petr Pisar <petr.pisar@atlas.cz>, 2008, 2009, 2010, 2012, 2013, 2019.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 5.0.1\n"
|
"Project-Id-Version: whois 5.4.4\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2010-01-27 16:11+0100\n"
|
"PO-Revision-Date: 2019-06-28 06:05+02:00\n"
|
||||||
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
|
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
|
||||||
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
|
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
|
||||||
|
"Language: cs\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -26,31 +27,31 @@ msgstr ""
|
|||||||
"Chyby programu hlaste na %s (anglicky), chyby překladu na\n"
|
"Chyby programu hlaste na %s (anglicky), chyby překladu na\n"
|
||||||
"<translation-team-cs@lists.sourceforge.net> (česky).\n"
|
"<translation-team-cs@lists.sourceforge.net> (česky).\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "Používám server %s.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Tato TLD nemá žádný whoisový server, ale k whoisové databázi se lze dostat na"
|
"Tato TLD nemá žádný whoisový server, ale k whoisové databázi se lze dostat na"
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "Tato TLD nemá žádný whoisový server."
|
msgstr "Tato TLD nemá žádný whoisový server."
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr "Pro tento druh objektu není znám žádný whoisový server."
|
msgstr "Pro tento druh objektu není znám žádný whoisový server."
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Neznémé číslo AS nebo neznámá IP síť.\n"
|
"Neznámé číslo AS nebo neznámá IP síť.\n"
|
||||||
"Prosím, pořiďte si novou verzi tohoto programu."
|
"Prosím, pořiďte si novou verzi tohoto programu."
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "Používá se server %s.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -61,7 +62,7 @@ msgstr ""
|
|||||||
"Dotazuji se na IPv4 konec %s příslušející 6to4 IPv6 adrese.\n"
|
"Dotazuji se na IPv4 konec %s příslušející 6to4 IPv6 adrese.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -72,7 +73,7 @@ msgstr ""
|
|||||||
"Dotazuji se na IPv4 konec %s příslušející Teredo IPv6 adrese.\n"
|
"Dotazuji se na IPv4 konec %s příslušející Teredo IPv6 adrese.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -81,7 +82,7 @@ msgstr ""
|
|||||||
"Znění dotazu: „%s“\n"
|
"Znění dotazu: „%s“\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -94,16 +95,16 @@ msgstr ""
|
|||||||
"Nalezen odkaz na %s.\n"
|
"Nalezen odkaz na %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Tento řádek nemohu rozebrat: %s"
|
msgstr "Tento řádek nemohu rozebrat: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Varování: RIPE příznak použit s tradičním serverem."
|
msgstr "Varování: RIPE příznak použit s tradičním serverem."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -111,114 +112,164 @@ msgstr ""
|
|||||||
"Katastrofální chyba: text prohlášení byl pozměněn.\n"
|
"Katastrofální chyba: text prohlášení byl pozměněn.\n"
|
||||||
"Prosím, pořiďte si novou verzi tohoto programu.\n"
|
"Prosím, pořiďte si novou verzi tohoto programu.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Jméno počítače %s nenalezeno."
|
msgstr "Jméno počítače %s nenalezeno."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/TCP: neznámá služba"
|
msgstr "%s/TCP: neznámá služba"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Čas vypršel."
|
msgstr "Čas vypršel."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Přerušeno signálem %d…"
|
msgstr "Přerušeno signálem %d…"
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Použití: whois [PŘEPÍNAČ]… OBJEKT…\n"
|
||||||
|
"\n"
|
||||||
|
"-h STROJ, --host STROJ připojí se na server STROJ\n"
|
||||||
|
"-p PORT, --port PORT připojí se na PORT\n"
|
||||||
|
"-I dotáže se whois.iana.org a následuje tamní odkazy\n"
|
||||||
|
"-H skryje právní prohlášení\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"Použití: whois [VOLBA]… OBJEKT…\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l o jednu úroveň širší dotaz [jen RPSL]\n"
|
msgstr ""
|
||||||
"-L nalezne všechny širší shody\n"
|
" --verbose vysvětlí, co se právě provádí\n"
|
||||||
"-m nalezne nejbližší užší shody\n"
|
" --help zobrazí tuto nápovědu a skončí\n"
|
||||||
"-M nalezne všechny užší shody\n"
|
" --version vypíše informace o verzi a skončí\n"
|
||||||
"-c nalezne nejužší shodu obsahující atribut mnt-irt\n"
|
"\n"
|
||||||
"-x přesná shoda [jen RPSL]\n"
|
|
||||||
"-d vrací též objekty delegace reverzního DNS [jen RPSL]\n"
|
|
||||||
"-i ATR[,ATR]… provede inverzní dotaz k daným ATRIBUTŮM\n"
|
|
||||||
"-T TYP[,TYP]… zajímá se jen o objekty daného TYPU\n"
|
|
||||||
"-K vrátí pouze primární klíče [jen RPSL]\n"
|
|
||||||
"-r vypne rekurzivní dohledávání kontaktů\n"
|
|
||||||
"-R vynutí zobrazení místní kopie doménového objektu,\n"
|
|
||||||
" i když obsahuje odkaz\n"
|
|
||||||
"-a prohledá všechny databáze\n"
|
|
||||||
"-s ZDROJ[,ZDROJ]… prohledá databázi ze ZDROJE\n"
|
|
||||||
"-g ZDROJ:PRVNÍ-POSLEDNÍ\n"
|
|
||||||
" nalezne aktualizace ze ZDROJE se sériovým číslem\n"
|
|
||||||
" mezi PRVNÍM a POSLEDNÍM\n"
|
|
||||||
"-t TYP požaduje šablonu pro objekt druhu TYP („all“ pro "
|
|
||||||
"seznam)\n"
|
|
||||||
"-v TYP požaduje podrobnou šablonu pro objekt druhu TYP\n"
|
|
||||||
"-q [version|sources|types]\n"
|
|
||||||
" dotáže se na zadané informace o serveru [jen RPSL]\n"
|
|
||||||
" („version“–verze, „sources“–zdroje, „types“–typy)\n"
|
|
||||||
"-F rychlý neopracovaný výstup (implikuje -r)\n"
|
|
||||||
"-h STROJ připojí se na server STROJ\n"
|
|
||||||
"-p PORT připojí se na PORT\n"
|
|
||||||
"-H skryje právní prohlášení\n"
|
|
||||||
" --verbose vysvětlí, co se právě provádí\n"
|
|
||||||
" --help zobrazí tuto nápovědu a skončí\n"
|
|
||||||
" --version vypíše informace o verzi a skončí\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Tyto přepínače jsou podporovány serverem whois.ripe.net a některými\n"
|
||||||
|
"podobnými jemu:\n"
|
||||||
|
"-l nalezne o jednu úroveň širší shodu\n"
|
||||||
|
"-L nalezne všechny širší shody\n"
|
||||||
|
"-m nalezne všechny nejbližší užší shody\n"
|
||||||
|
"-M nalezne všechny užší shody\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c nalezne nejužší shodu obsahující atribut mnt-irt\n"
|
||||||
|
"-x přesná shoda\n"
|
||||||
|
"-b vrátí stručný rozsah IP adres s kontaktem na "
|
||||||
|
"stížnosti\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B vypne filtrování objektů (zobrazuje e-mailové "
|
||||||
|
"adresy)\n"
|
||||||
|
"-G vypne seskupování přidružených objektů\n"
|
||||||
|
"-d vrací též objekty delegace reverzního DNS\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATR[,ATR]… provede inverzní dotaz k zadaným ATRIBUTŮM\n"
|
||||||
|
"-T TYP[,TYP]… dotáže se jen na objekty zadaného TYPU\n"
|
||||||
|
"-K vrátí pouze primární klíče\n"
|
||||||
|
"-r vypne rekurzivní dohledávání kontaktů\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R vynutí zobrazení místní kopie doménového objektu,\n"
|
||||||
|
" i když obsahuje odkaz\n"
|
||||||
|
"-a prohledá rovněž všechny zrcadlené databáze\n"
|
||||||
|
"-s ZDROJ[,ZDROJ]… prohledá databázi zrcadlenou ze ZDROJE\n"
|
||||||
|
"-g ZDROJ:PRVNÍ-POSLEDNÍ nalezne aktualizace ze ZDROJE se sériovým číslem\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
" PRVNÍ až POSLEDNÍ\n"
|
||||||
|
"-t TYP požaduje šablonu pro objekt druhu TYP\n"
|
||||||
|
"-v TYP požaduje podrobnou šablonu pro objekt druhu TYP\n"
|
||||||
|
"-q [version|sources|types]\n"
|
||||||
|
" dotáže se na zadané informace o serveru („version“ "
|
||||||
|
"–\n"
|
||||||
|
" verze, „sources“ – zdroje, „types“ – typy)\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "rozšířený BSDI crypt(3) založený na šifře DES"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "standardní crypt(3) založený na 56bitové šifře DES"
|
msgstr "standardní crypt(3) založený na 56bitové šifře DES"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Neplatná metoda „%s“.\n"
|
msgstr "Neplatná metoda „%s“.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Neplatné číslo „%s“.\n"
|
msgstr "Neplatné číslo „%s“.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Pro podrobnosti zkuste příkaz „%s --help“.\n"
|
msgstr "Pro podrobnosti zkuste příkaz „%s --help“.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
@ -226,7 +277,7 @@ msgstr[0] "Chybná délka soli: %d bajt, zatímco očekáváno %d.\n"
|
|||||||
msgstr[1] "Chybná délka soli: %d bajty, zatímco očekáváno %d.\n"
|
msgstr[1] "Chybná délka soli: %d bajty, zatímco očekáváno %d.\n"
|
||||||
msgstr[2] "Chybná délka soli: %d bajtů, zatímco očekáváno %d.\n"
|
msgstr[2] "Chybná délka soli: %d bajtů, zatímco očekáváno %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
@ -234,27 +285,22 @@ msgstr[0] "Chybná délka soli: %d bajt, zatímco očekáváno %d <= n <= %d.\n"
|
|||||||
msgstr[1] "Chybná délka soli: %d bajty, zatímco očekáváno %d <= n <= %d.\n"
|
msgstr[1] "Chybná délka soli: %d bajty, zatímco očekáváno %d <= n <= %d.\n"
|
||||||
msgstr[2] "Chybná délka soli: %d bajtů, zatímco očekáváno %d <= n <= %d.\n"
|
msgstr[2] "Chybná délka soli: %d bajtů, zatímco očekáváno %d <= n <= %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Neplatný znak v soli „%c“.\n"
|
msgstr "Neplatný znak v soli „%c“.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Heslo: "
|
msgstr "Heslo: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Zakázaný znak v hesle „0x%hhx“.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "Metoda není podporována funkcí crypt(3).\n"
|
msgstr "Metoda není podporována funkcí crypt(3).\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -265,16 +311,33 @@ msgstr ""
|
|||||||
"Zašifruje HESLO pomocí funkce crypt(3).\n"
|
"Zašifruje HESLO pomocí funkce crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=DRUH vybere DRUH metody\n"
|
||||||
|
" -5 stejné jako --method=md5crypt\n"
|
||||||
|
" -S, --salt=SŮL použije zadanou SŮL\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=POČET použije zadaný POČET kol\n"
|
||||||
|
" -P, --password-fd=Č přečte heslo z deskriptoru souboru Č\n"
|
||||||
|
" místo z /dev/tty\n"
|
||||||
|
" -s, --stdin jako --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -284,13 +347,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=DRUH vybere DRUH metody\n"
|
|
||||||
" -5 stejné jako --method=md5\n"
|
|
||||||
" -S, --salt=SŮL použije zadanou SŮL\n"
|
|
||||||
" -R, --rounds=POČET použije zadaný POČET kol\n"
|
|
||||||
" -P, --password-fd=Č přečte heslo z deskriptoru souboru Č\n"
|
|
||||||
" místo z /dev/tty\n"
|
|
||||||
" -s, --stdin jako --password-fd=0\n"
|
|
||||||
" -h, --help zobrazí tuto nápovědu a skončí\n"
|
" -h, --help zobrazí tuto nápovědu a skončí\n"
|
||||||
" -V, --version vypíše informace o verzi a skončí\n"
|
" -V, --version vypíše informace o verzi a skončí\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -301,19 +357,7 @@ msgstr ""
|
|||||||
"Chyby programu hlaste na %s (anglicky), chyby překladu na\n"
|
"Chyby programu hlaste na %s (anglicky), chyby překladu na\n"
|
||||||
"<translation-team-cs@lists.sourceforge.net> (česky).\n"
|
"<translation-team-cs@lists.sourceforge.net> (česky).\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Dostupné metody:\n"
|
msgstr "Dostupné metody:\n"
|
||||||
|
|
||||||
#~ msgid "Invalid hash type '%s'.\n"
|
|
||||||
#~ msgstr "Neplatný druh hashe „%s“.\n"
|
|
||||||
|
|
||||||
#~ msgid "Connecting to whois.crsnic.net."
|
|
||||||
#~ msgstr "Připojuji se k whois.crsnic.net."
|
|
||||||
|
|
||||||
#~ msgid "Connecting to whois.publicinterestregistry.net."
|
|
||||||
#~ msgstr "Připojuji se k whois.publicinterestregistry.net."
|
|
||||||
|
|
||||||
#~ msgid "Connecting to whois.nic.cc."
|
|
||||||
#~ msgstr "Připojuji se k whois.nic.cc."
|
|
||||||
|
|||||||
357
po/da.po
Normal file
357
po/da.po
Normal file
@ -0,0 +1,357 @@
|
|||||||
|
# Translation of whois to Danish.
|
||||||
|
# Copyright (C) 2001 Simon Richter <Simon.Richter@in.tum.de>, 2004 Adrian
|
||||||
|
# Bunk <bunk@fs.tum.de>, 2010 Chris Leick <c.leick@vollbio.de>.
|
||||||
|
# This file is distributed under the same license as the whois package.
|
||||||
|
# Joe Hansen <joedalton2@yahoo.dk>, 2011, 2013, 2020.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: whois 5.5.6\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
|
"PO-Revision-Date: 2020-03-08 17:30+01:00\n"
|
||||||
|
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
|
||||||
|
"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
|
||||||
|
"Language: da\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
|
#: ../whois.c:240
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Version %s.\n"
|
||||||
|
"\n"
|
||||||
|
"Report bugs to %s.\n"
|
||||||
|
msgstr ""
|
||||||
|
"Version %s.\n"
|
||||||
|
"\n"
|
||||||
|
"Rapporter fejl til %s (på engelsk).\n"
|
||||||
|
|
||||||
|
#: ../whois.c:329
|
||||||
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
|
msgstr "Denne TLD har ingen whois-server, men du kan tilgå whois-databasen på"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "Denne TLD har ingen whois-server."
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "Ingen whois-server er kendt for denne type af objekt."
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "Ukendt AS- eller IP-netværksnummer. Opgrader venligst dette program."
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "Bruger server %s.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"Querying for the IPv4 endpoint %s of a 6to4 IPv6 address.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Forespørger efter IPv4-slutpunktet %s for en 6to4 IPv6-adresse.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:369
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"Querying for the IPv4 endpoint %s of a Teredo IPv6 address.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Forespørger efter IPv4-slutpunktet %s for en Teredo IPv6-adresse.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:406
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Query string: \"%s\"\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"Forespørgelsesstreng: »%s«\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:416
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Found a referral to %s.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Fandt en henvisning til %s.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:458 ../whois.c:461
|
||||||
|
#, c-format
|
||||||
|
msgid "Cannot parse this line: %s"
|
||||||
|
msgstr "Kan ikke fortolke denne linje: %s"
|
||||||
|
|
||||||
|
#: ../whois.c:650
|
||||||
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
|
msgstr "Advarsel: RIPE-flag brugt med en traditionel server."
|
||||||
|
|
||||||
|
#: ../whois.c:823 ../whois.c:939
|
||||||
|
msgid ""
|
||||||
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
|
"Please upgrade this program.\n"
|
||||||
|
msgstr ""
|
||||||
|
"Katastrofal fejl: Teksten for ansvarsfraskrivelse er blevet ændret.\n"
|
||||||
|
"Opgrader venligst dette program.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1040
|
||||||
|
#, c-format
|
||||||
|
msgid "Host %s not found."
|
||||||
|
msgstr "Vært %s er ikke fundet."
|
||||||
|
|
||||||
|
#: ../whois.c:1050
|
||||||
|
#, c-format
|
||||||
|
msgid "%s/tcp: unknown service"
|
||||||
|
msgstr "%s/tcp: Ukendt tjeneste"
|
||||||
|
|
||||||
|
#: ../whois.c:1125
|
||||||
|
msgid "Timeout."
|
||||||
|
msgstr "Tidsudløb."
|
||||||
|
|
||||||
|
#: ../whois.c:1131
|
||||||
|
#, c-format
|
||||||
|
msgid "Interrupted by signal %d..."
|
||||||
|
msgstr "Afbrudt af signal %d ..."
|
||||||
|
|
||||||
|
#: ../whois.c:1499
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Brug: whois [TILVALG]... OBJEKT...\n"
|
||||||
|
"\n"
|
||||||
|
"-h VÆRT, --host VÆRT forbind til server-VÆRT\n"
|
||||||
|
"-p PORT, --port PORT forbind til PORT\n"
|
||||||
|
"-I forespørg whois.iana.org og følg henvisningen\n"
|
||||||
|
"-H skjul juridisk ansvarsfraskrivelse\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
|
" --help display this help and exit\n"
|
||||||
|
" --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
" --verbose forklar hvad der sker\n"
|
||||||
|
" --help vis denne hjælpetekst og afslut\n"
|
||||||
|
" --version vis versionsinformation og afslut\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Disse flag er understøttet af whois.ripe.net og nogle RIPE-lignende "
|
||||||
|
"servere:\n"
|
||||||
|
"-l et niveau mindre specifik opslag\n"
|
||||||
|
"-L find alle mindre specifikke resultater\n"
|
||||||
|
"-m find første niveau mere specifikke resultater\n"
|
||||||
|
"-M find alle mere specifikke resultater\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c find det mindste resultat der indeholder attributten\n"
|
||||||
|
" mnt-irt\n"
|
||||||
|
"-x præcis match\n"
|
||||||
|
"-b returner korte IP-adresseintervaller med "
|
||||||
|
"misbrugskontakt\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B sluk for objektfiltrering (vis e-post-adresser)\n"
|
||||||
|
"-G sluk for gruppering af associerede objekter\n"
|
||||||
|
"-d returner også DNS-omvendte delegationsobjekter\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... foretag et omvendt opslag for angivne ATTRibutter\n"
|
||||||
|
"-T TYPE[,TYPE]... kig kun efter objekter i form af TYPE\n"
|
||||||
|
"-K kun primære nøgler returneres\n"
|
||||||
|
"-r deaktiver omvendte opslag for kontaktinformation\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R fremtving visning af lokal kopi af domæneobjektet "
|
||||||
|
"selv\n"
|
||||||
|
" hvis det indeholder henvisning\n"
|
||||||
|
"-a søg i alle databaser\n"
|
||||||
|
"-s KILDE[,KILDE]... søg databasen fra KILDE\n"
|
||||||
|
"-g KILDE:FØRST-SIDST find opdateringer fra KILDE fra seriel FØRST til "
|
||||||
|
"SIDST\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYPE anmod om skabelon for objekttypen TYPE\n"
|
||||||
|
"-v TYPE anmod om uddybende skabelon for objekttypen TYPE\n"
|
||||||
|
"-q [version|kilder|typer] forespørg angivet serverinfo\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "BSDI-udvidet DES-baseret Crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
|
msgstr "standard 56-bit DES-baseret Crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:207
|
||||||
|
#, c-format
|
||||||
|
msgid "Invalid method '%s'.\n"
|
||||||
|
msgstr "Ugyldig metode »%s«\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
|
#, c-format
|
||||||
|
msgid "Invalid number '%s'.\n"
|
||||||
|
msgstr "Ugyldigt tal »%s«.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:246
|
||||||
|
#, c-format
|
||||||
|
msgid "Try '%s --help' for more information.\n"
|
||||||
|
msgstr "Prøv »%s --help« for yderligere information.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:292
|
||||||
|
#, c-format
|
||||||
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
|
msgstr[0] "Forkert salt-længde: %d byte men %d var forventet.\n"
|
||||||
|
msgstr[1] "Forkert salt-længde: %d byte men %d var forventet.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:297
|
||||||
|
#, c-format
|
||||||
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
|
msgstr[0] "Forkert salt-længde: %d byte men %d <= n <= %d var forventet.\n"
|
||||||
|
msgstr[1] "Forkert salt-længde: %d byte men %d <= n <= %d var forventet.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:306
|
||||||
|
#, c-format
|
||||||
|
msgid "Illegal salt character '%c'.\n"
|
||||||
|
msgstr "Ugyldigt salt-tegn »%c«.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
|
#, c-format
|
||||||
|
msgid "Password: "
|
||||||
|
msgstr "Adgangskode: "
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:389
|
||||||
|
#, c-format
|
||||||
|
msgid "Method not supported by crypt(3).\n"
|
||||||
|
msgstr "Metoden er ikke understøttet af crypt(3).\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:497
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
|
"Crypts the PASSWORD using crypt(3).\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"Brug: mkpasswd [TILVALG] ... [ADGANGSKODE] [SALT]]\n"
|
||||||
|
"Krypterer ADGANGSKODEN med crypt(3).\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:500
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
|
" -5 like --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TYPE vælg metoden TYPE\n"
|
||||||
|
" -5 som --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALT brug den angivne SALT\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
|
" instead of /dev/tty\n"
|
||||||
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=ANTAL brug det angivne ANTAL af runder\n"
|
||||||
|
" -P, --password-fd=NUM læs adgangskoden fra filbeskriveren NUM\n"
|
||||||
|
" i steden for /dev/tty\n"
|
||||||
|
" -s, --stdin som --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -h, --help display this help and exit\n"
|
||||||
|
" -V, --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
"If PASSWORD is missing then it is asked interactively.\n"
|
||||||
|
"If no SALT is specified, a random one is generated.\n"
|
||||||
|
"If TYPE is 'help', available methods are printed.\n"
|
||||||
|
"\n"
|
||||||
|
"Report bugs to %s.\n"
|
||||||
|
msgstr ""
|
||||||
|
" -h, --help vis denne hjælpetekst og afslut\n"
|
||||||
|
" -V, --version vis versionsinformation og afslut\n"
|
||||||
|
"\n"
|
||||||
|
"Hvis ADGANGSKODE mangler, så spørges der efter den interaktivt.\n"
|
||||||
|
"Hvis ingen SALT er angivet, så oprettes en vilkårlig.\n"
|
||||||
|
"Hvis TYPE er »help«, så udskrives tilgængelige metoder.\n"
|
||||||
|
"\n"
|
||||||
|
"Rapporter fejl til %s (på engelsk).\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:534
|
||||||
|
#, c-format
|
||||||
|
msgid "Available methods:\n"
|
||||||
|
msgstr "Tilgængelige metoder:\n"
|
||||||
315
po/de.po
315
po/de.po
@ -1,22 +1,26 @@
|
|||||||
# Translation of whois to German
|
# Translation of whois to German
|
||||||
# Copyright (C) 2001 Simon Richter <Simon.Richter@in.tum.de>, 2004 Adrian
|
# Copyright (C) 2001 Simon Richter <Simon.Richter@in.tum.de>
|
||||||
# Bunk <bunk@fs.tum.de>, 2010 Chris Leick <c.leick@vollbio.de>.
|
# Copyright (C) 2004 Adrian Bunk <bunk@fs.tum.de>
|
||||||
|
# Copyright (C) 2010, 2013, 2019 Chris Leick <c.leick@vollbio.de>
|
||||||
|
# Copyright (C) 2021 Helge Kreutzmann <debian@helgefjell.de>
|
||||||
|
#
|
||||||
# This file is distributed under the same license as the whois package.
|
# This file is distributed under the same license as the whois package.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 5.0.1\n"
|
"Project-Id-Version: whois 5.5.11\n"
|
||||||
"Report-Msgid-Bugs-To: Marco d'Itri <md@linux.it>\n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2010-02-28 11:16+GMT\n"
|
"PO-Revision-Date: 2022-01-12 12:11+0100\n"
|
||||||
"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
|
"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
|
||||||
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
|
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
|
||||||
|
"Language: de\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -27,32 +31,32 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Berichten Sie Fehler auf Englisch an %s.\n"
|
"Berichten Sie Fehler auf Englisch an %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "Server %s wird benutzt.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Diese TLD hat keinen Whois-Server, kann aber auf eine Whois-Datenbank "
|
"Diese TLD hat keinen Whois-Server, kann aber auf eine Whois-Datenbank "
|
||||||
"zugreifen unter"
|
"zugreifen unter"
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "Diese TLD hat keinen Whois-Server."
|
msgstr "Diese TLD hat keinen Whois-Server."
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr "Für diese Art des Objekts ist kein Whois-Server bekannt."
|
msgstr "Für diese Art von Objekten ist kein Whois-Server bekannt."
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Unbekannte AS- oder IP-Netzwerk-Nummer. Bitte führen Sie ein Upgrade dieses "
|
"Unbekannte AS-Nummer oder unbekanntes IP-Netzwerk. Bitte führen Sie ein "
|
||||||
"Programms durch."
|
"Upgrade dieses Programms durch."
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "Server %s wird benutzt.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -60,10 +64,10 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Abfrage des IPv4-Endpunkts %s einer 6to4 IPv6-Adresse.\n"
|
"Abfrage des IPv4-Endpunkts %s einer 6to4-IPv6-Adresse.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -74,7 +78,7 @@ msgstr ""
|
|||||||
"Abfrage des IPv4-Endpunkts %s einer Teredo-IPv6-Adresse.\n"
|
"Abfrage des IPv4-Endpunkts %s einer Teredo-IPv6-Adresse.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -83,7 +87,7 @@ msgstr ""
|
|||||||
"Abfragezeichenkette: »%s«\n"
|
"Abfragezeichenkette: »%s«\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -96,17 +100,17 @@ msgstr ""
|
|||||||
"Verweis auf %s gefunden.\n"
|
"Verweis auf %s gefunden.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Diese Zeile kann nicht ausgewertet werden: %s"
|
msgstr "Diese Zeile kann nicht ausgewertet werden: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Warnung: RIPE-Flags wurden mit einem »traditionellen« Server verwendet."
|
"Warnung: RIPE-Flags wurden mit einem »traditionellen« Server verwendet."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -114,169 +118,238 @@ msgstr ""
|
|||||||
"Katastrophaler Fehler: Haftungsausschlusstext wurde geändert.\n"
|
"Katastrophaler Fehler: Haftungsausschlusstext wurde geändert.\n"
|
||||||
"Bitte führen Sie ein Upgrade dieses Programms durch.\n"
|
"Bitte führen Sie ein Upgrade dieses Programms durch.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Host %s nicht gefunden."
|
msgstr "Host %s nicht gefunden."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: unbekannter Dienst"
|
msgstr "%s/tcp: unbekannter Dienst"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Zeitüberschreitung"
|
msgstr "Zeitüberschreitung"
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Durch Signal %d unterbrochen ..."
|
msgstr "Durch Signal %d unterbrochen …"
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Aufruf: whois [OPTION] … OBJEKT …\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST, --host HOST verbindet sich mit Server HOST.\n"
|
||||||
|
"-p PORT, --port PORT verbindet sich mit PORT.\n"
|
||||||
|
"-I fragt whois.iana.org ab und folgt dessen Verweis.\n"
|
||||||
|
"-H versteckt Haftungsausschlussklauseln.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"Aufruf: whois [OPTION]... OBJEKT...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l eine Ebene unspezifischere Suche [nur RPSL]\n"
|
msgstr ""
|
||||||
"-L unspezifischere Treffer suchen\n"
|
" --verbose erklärt, was getan wird.\n"
|
||||||
"-m eine Ebene spezifischere Treffer suchen\n"
|
" --no-recursion deaktiviert Rekursion vom Register zu Registrar-Servern\n"
|
||||||
"-M alle spezifischeren Treffer suchen\n"
|
" --help zeigt diese Hilfe und beendet sich.\n"
|
||||||
"-c den kleinsten Treffer suchen, der ein\n"
|
" --version gibt Versionsinformationen aus und beendet sich.\n"
|
||||||
" mnt-irt-Attribut enthält.\n"
|
"\n"
|
||||||
"-x exakte Treffer [nur RPSL]\n"
|
|
||||||
"-d auch DNS-Rückübertragungsobjekte zurückgeben\n"
|
|
||||||
" [nur RPSL]\n"
|
|
||||||
"-i ATTR[,ATTR]... eine umgekehrte Suche für angegebene ATTRibute\n"
|
|
||||||
" ausführen\n"
|
|
||||||
"-T TYP[,TYP]... nur nach Objekten vom Typ TYP suchen\n"
|
|
||||||
"-K nur Primärschlüssel zeigen [nur RPSL]\n"
|
|
||||||
"-r Rückwärtsauflösung für Kontaktinformationen\n"
|
|
||||||
" ausschalten\n"
|
|
||||||
"-R lokale Kopie des Domainobjekts zeigen, auch wenn es\n"
|
|
||||||
" einen Verweis enthält\n"
|
|
||||||
"-a alle Datenbanken durchsuchen\n"
|
|
||||||
"-s QUELLE[,QUELLE]... in der Datenbank aus der QUELLE suchen\n"
|
|
||||||
"-g QUELLE:BEGINN-ENDE finde Aktualisierungen der QUELLE von BEGINN bis ENDE\n"
|
|
||||||
"-t TYP Schablone für Typ TYP anfordern (»all« für eine \n"
|
|
||||||
" Liste)\n"
|
|
||||||
"-v TYP detaillierte Schablone für Objekt des TYPs anfordern\n"
|
|
||||||
"-q [version|sources|types]\n"
|
|
||||||
" nach angegebener Server-Information fragen [nur RPSL]\n"
|
|
||||||
"-F »schnelle« Rohdatenausgabe (impliziert -r)\n"
|
|
||||||
"-h HOST zum Server HOST verbinden\n"
|
|
||||||
"-p PORT zu PORT verbinden\n"
|
|
||||||
"-H Haftungsausschluss nicht anzeigen\n"
|
|
||||||
" --verbose erklären, was getan wird\n"
|
|
||||||
" --help diese Hilfe zeigen und beenden\n"
|
|
||||||
" --version Version ausgeben und beenden\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Diese Schalter werden von whois.ripe.net und einigen RIPE ähnlichen Servern\n"
|
||||||
|
"unterstützt:\n"
|
||||||
|
"-l sucht den um eine Stufe weniger spezifischen "
|
||||||
|
"Treffer.\n"
|
||||||
|
"-L sucht alle Stufen weniger spezifischer Treffer.\n"
|
||||||
|
"-m sucht alle um eine Stufe spezifischeren Treffer.\n"
|
||||||
|
"-M sucht alle Stufen der spezifischeren Treffer.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c sucht die kleinste Übereinstimmung eines\n"
|
||||||
|
" »mnt-irt«-Attributs.\n"
|
||||||
|
"-x exakte Übereinstimmung\n"
|
||||||
|
"-b gibt einen kurzen IP-Adressbereich mit "
|
||||||
|
"Beschwerdekontakt\n"
|
||||||
|
" zurück.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B schaltet die Objektfilterung aus (zeigt E-Mail-"
|
||||||
|
"Adressen)\n"
|
||||||
|
"-G schaltet die Gruppierung verbundener Objekte aus.\n"
|
||||||
|
"-d gibt auch DNS-Reverse-Delegation-Objekte zurück.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR] … schlägt angegebene ATTRibute in umgekehrter Richtung\n"
|
||||||
|
" nach.\n"
|
||||||
|
"-T TYP[,TYP] … beachtet nur Objekte dieses TYPs.\n"
|
||||||
|
"-K gibt nur Primärschlüssel zurück.\n"
|
||||||
|
"-r schaltet das rekursive Nachschlagen von\n"
|
||||||
|
" Kontaktinformationen aus.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R erzwingt die Anzeige einer lokalen Kopie des\n"
|
||||||
|
" Domain-Objekts, selbst wenn es einen Verweis "
|
||||||
|
"enthält.\n"
|
||||||
|
"-a durchsucht auch die gespiegelten Datenbanken.\n"
|
||||||
|
"-s QUELLE[,QUELLE] … durchsucht die von QUELLE gespiegelte Datenbank.\n"
|
||||||
|
"-g QUELLE:ANFANG-ENDE sucht Aktualisierungen der QUELLE aufeinanderfolgend "
|
||||||
|
"von\n"
|
||||||
|
" ANFANG bis ENDE\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYP fragt die Schablone des Objekts des TYPs ab.\n"
|
||||||
|
"-v TYP fragt die Schablone des Objekts des TYPs ausführlich "
|
||||||
|
"ab.\n"
|
||||||
|
"-q [version|sources|types] fragt die angegebene Server-Information ab.\n"
|
||||||
|
|
||||||
|
# https://en.wikipedia.org/wiki/Crypt_%28C%29#BSDi_extended_DES-based_scheme
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "BSDi-erweitertes DES-basiertes Crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "Standard 56-Bit DES-basiertes Crypt(3)"
|
msgstr "Standard-56-Bit-DES-basiertes Crypt(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Ungültige Methode »%s«\n"
|
msgstr "Ungültige Methode »%s«\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Falsche Nummer »%s«.\n"
|
msgstr "Falsche Nummer »%s«.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Versuchen Sie »%s --help«, um weitere Informationen zu erhalten.\n"
|
msgstr "Versuchen Sie »%s --help«, um weitere Informationen zu erhalten.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Falsche Salt-Länge: %d Byte, aber %d wurden erwartet.\n"
|
msgstr[0] "Falsche Salt-Länge: %d Byte, aber %d wurden erwartet.\n"
|
||||||
msgstr[1] "Falsche Salt-Länge: %d Bytes, aber %d wurden erwartet.\n"
|
msgstr[1] "Falsche Salt-Länge: %d Byte, aber %d wurden erwartet.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Falsche Salt-Länge: %d Byte, aber %d <= n <= %d wurden erwartet.\n"
|
msgstr[0] "Falsche Salt-Länge: %d Byte, aber %d <= n <= %d wurden erwartet.\n"
|
||||||
msgstr[1] "Falsche Salt-Länge: %d Bytes, aber %d <= n <= %d wurden erwartet.\n"
|
msgstr[1] "Falsche Salt-Länge: %d Byte, aber %d <= n <= %d wurden erwartet.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Illegales Salt-Zeichen »%c«.\n"
|
msgstr "Illegales Salt-Zeichen »%c«.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Passwort: "
|
msgstr "Passwort: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Illegaler Passwortzeichen »0x%hhx«.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "Methode nicht von »crypt(3)« unterstützt.\n"
|
msgstr "Methode nicht von »crypt(3)« unterstützt.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
"Crypts the PASSWORD using crypt(3).\n"
|
"Crypts the PASSWORD using crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Aufruf: mkpasswd [OPTIONEN] ... [PASSWORT] [SALT]]\n"
|
"Aufruf: mkpasswd [OPTIONEN]... [PASSWORT] [SALT]]\n"
|
||||||
"Verschlüsselt das PASSWORT mit »crypt(3)«.\n"
|
"Verschlüsselt das PASSWORT mit »crypt(3)«.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TYP wählt die Methode TYP aus.\n"
|
||||||
|
" -5 wie --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALT benutzt angegebenes SALT.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=ANZAHL benutzt angegebene ANZAHL von Runden.\n"
|
||||||
|
" -P, --password-fd=NUM liest das Passwort vom Dateideskriptor NUM "
|
||||||
|
"anstatt\n"
|
||||||
|
" von /dev/tty\n"
|
||||||
|
" -s, --stdin wie --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -286,15 +359,9 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=TYP die Methode TYP auswählen\n"
|
" -h, --help zeigt diese Hilfe an und beendet sich.\n"
|
||||||
" -5 wie --method=md5\n"
|
" -V, --version zeigt Versionsinformationen an und beendet "
|
||||||
" -S, --salt=SALT angegebenes SALT benutzen\n"
|
"sich.\n"
|
||||||
" -R, --rounds=ANZAHL angegebene ANZAHL von Runden benutzen\n"
|
|
||||||
" -P, --password-fd=NUM das Passwort vom Dateideskriptor NUM anstatt\n"
|
|
||||||
" von /dev/tty lesen\n"
|
|
||||||
" -s, --stdin wie --password-fd=0\n"
|
|
||||||
" -h, --help diese Hilfe anzeigen und beenden\n"
|
|
||||||
" -V, --version Versionsinformationen anzeigen und beenden\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"Falls das PASSWORT fehlt, wird es interaktiv erfragt.\n"
|
"Falls das PASSWORT fehlt, wird es interaktiv erfragt.\n"
|
||||||
"Falls SALT nicht angegeben wurde, wird ein zufälliges erzeugt.\n"
|
"Falls SALT nicht angegeben wurde, wird ein zufälliges erzeugt.\n"
|
||||||
@ -302,7 +369,7 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Berichten Sie Fehler auf Englisch an %s.\n"
|
"Berichten Sie Fehler auf Englisch an %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Verfügbare Methoden:\n"
|
msgstr "Verfügbare Methoden:\n"
|
||||||
|
|||||||
235
po/el.po
235
po/el.po
@ -6,16 +6,17 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 4.6.9\n"
|
"Project-Id-Version: whois 4.6.9\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2003-12-10 08:51+0200\n"
|
"PO-Revision-Date: 2003-12-10 08:51+0200\n"
|
||||||
"Last-Translator: Velonis Petros <velonis@freemail.gr>\n"
|
"Last-Translator: Velonis Petros\n"
|
||||||
"Language-Team: Greek <velonis@freemail.gr>\n"
|
"Language-Team: \n"
|
||||||
|
"Language: el\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -26,33 +27,33 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Αναφέρατε σφάλματα στο %s.\n"
|
"Αναφέρατε σφάλματα στο %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "Γίνεται χρήση του εξυπηρετητή %s.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Αυτό το TLD δεν έχει εξυπηρετητή whois, ωστόσο μπορείτε να προσπελάσετε την "
|
"Αυτό το TLD δεν έχει εξυπηρετητή whois, ωστόσο μπορείτε να προσπελάσετε την "
|
||||||
"βάση whois στο"
|
"βάση whois στο"
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "Αυτό το TLD δεν έχει εξυπηρετητή whois."
|
msgstr "Αυτό το TLD δεν έχει εξυπηρετητή whois."
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Κανένας εξυπηρετητής whois δεν είναι γνωστός για αυτού του είδους το "
|
"Κανένας εξυπηρετητής whois δεν είναι γνωστός για αυτού του είδους το "
|
||||||
"αντικείμενο."
|
"αντικείμενο."
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Άγνωστος αριθμός AS ή IP δικτύου. Παρακαλώ αναβαθμίστε αυτό το πρόγραμμα."
|
"Άγνωστος αριθμός AS ή IP δικτύου. Παρακαλώ αναβαθμίστε αυτό το πρόγραμμα."
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "Γίνεται χρήση του εξυπηρετητή %s.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -63,7 +64,7 @@ msgstr ""
|
|||||||
"Άντληση πληροφοριών για το σημείο τέλους IPv4 %s μιας διεύθυνσης 6to4 IPv6.\n"
|
"Άντληση πληροφοριών για το σημείο τέλους IPv4 %s μιας διεύθυνσης 6to4 IPv6.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -74,7 +75,7 @@ msgstr ""
|
|||||||
"Άντληση πληροφοριών για το σημείο τέλους IPv4 %s μιας διεύθυνσης 6to4 IPv6.\n"
|
"Άντληση πληροφοριών για το σημείο τέλους IPv4 %s μιας διεύθυνσης 6to4 IPv6.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -83,7 +84,7 @@ msgstr ""
|
|||||||
"Αλφαριθμητικό ερώτησης: \"%s\"\n"
|
"Αλφαριθμητικό ερώτησης: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -96,18 +97,18 @@ msgstr ""
|
|||||||
"Βρέθηκε αναφορά στο %s.\n"
|
"Βρέθηκε αναφορά στο %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Αδύνατη η ανάλυση αυτής της γραμμής: %s"
|
msgstr "Αδύνατη η ανάλυση αυτής της γραμμής: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Προειδοποίηση: Η σημαίες του RIPE χρησιμοποιούνται σε έναν παραδοσιακό "
|
"Προειδοποίηση: Η σημαίες του RIPE χρησιμοποιούνται σε έναν παραδοσιακό "
|
||||||
"εξυπηρετητή."
|
"εξυπηρετητή."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -115,154 +116,193 @@ msgstr ""
|
|||||||
"Καταστροφικό σφάλμα: το κείμενο της αποποίησης ευθυνών έχει τροποποιηθεί.\n"
|
"Καταστροφικό σφάλμα: το κείμενο της αποποίησης ευθυνών έχει τροποποιηθεί.\n"
|
||||||
"Παρακαλώ αναβαθμίστε το πρόγραμμα.\n"
|
"Παρακαλώ αναβαθμίστε το πρόγραμμα.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Το σύστημα %s δε βρέθηκε."
|
msgstr "Το σύστημα %s δε βρέθηκε."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: άγνωστη υπηρεσία"
|
msgstr "%s/tcp: άγνωστη υπηρεσία"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Διάλειμμα."
|
msgstr "Διάλειμμα."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Διακοπή από το σήμα %d..."
|
msgstr "Διακοπή από το σήμα %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
" --verbose explain what is being done\n"
|
|
||||||
" --help display this help and exit\n"
|
|
||||||
" --version output version information and exit\n"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Χρήση: whois [ΕΠΙΛΟΓΕΣ]... ΑΝΤΙΚΕΙΜΕΝΟ...\n"
|
"Χρήση: whois [ΕΠΙΛΟΓΕΣ]... ΑΝΤΙΚΕΙΜΕΝΟ...\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
"-h ΣΥΣΤΗΜΑ σύνδεση στον εξυπηρετητή ΣΎΣΤΗΜΑ\n"
|
||||||
|
"-p ΘΥΡΑ σύνδεση στη ΘΥΡΑ\n"
|
||||||
|
"-H απόκρυψη του νομικού εγγράφου αποποίησης ευθύνης\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
|
" --help display this help and exit\n"
|
||||||
|
" --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
" --verbose εξήγηση του τί συμβαίνει\n"
|
||||||
|
" --help εμφάνιση αυτής της βοήθειας και έξοδος\n"
|
||||||
|
" --version εμφάνιση της έκδοσης και έξοδος\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
"-l ένα επίπεδο λιγότερο συγκεκριμένη αναζήτηση [μόνο "
|
"-l ένα επίπεδο λιγότερο συγκεκριμένη αναζήτηση [μόνο "
|
||||||
"RPSL]\n"
|
"RPSL]\n"
|
||||||
"-L εύρεση όλων των Λιγότερο συγκεκριμένων ταιριασμάτων\n"
|
"-L εύρεση όλων των Λιγότερο συγκεκριμένων ταιριασμάτων\n"
|
||||||
"-m εύρεση όλων των πρώτου επιπέδου περισσότερο "
|
"-m εύρεση όλων των πρώτου επιπέδου περισσότερο "
|
||||||
"συγκεκριμένων ταιριασμάτων\n"
|
"συγκεκριμένων ταιριασμάτων\n"
|
||||||
"-M εύρεση όλων των Περισσότερο συγκεκριμένων ταιριασμάτων\n"
|
"-M εύρεση όλων των Περισσότερο συγκεκριμένων "
|
||||||
|
"ταιριασμάτων\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
"-c εύρεση του μικρότερου ταιριάσματος που να περιέχει "
|
"-c εύρεση του μικρότερου ταιριάσματος που να περιέχει "
|
||||||
"μια ένα χαρακτηριστικό mnt-irt \n"
|
"μια ένα χαρακτηριστικό mnt-irt \n"
|
||||||
"-x ακριβές ταίριασμα [μόνο RPSL]\n"
|
"-x ακριβές ταίριασμα\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
"-d επιστροφή και των αντίστροφων αντικειμένων DNS [μόνο "
|
"-d επιστροφή και των αντίστροφων αντικειμένων DNS [μόνο "
|
||||||
"RPSL]\n"
|
"RPSL]\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
"-i ΧΑΡΑΚ[,ΧΑΡΑΚ]... να γίνει μια αντίστροφη αναζήτηση για τα καθορισμένα "
|
"-i ΧΑΡΑΚ[,ΧΑΡΑΚ]... να γίνει μια αντίστροφη αναζήτηση για τα καθορισμένα "
|
||||||
"ΧΑΡΑΚτηριστικά\n"
|
"ΧΑΡΑΚτηριστικά\n"
|
||||||
"-T ΕΙΔΟΣ[,ΕΊΔΟΣ]... αναζήτηση μόνο αντικειμένου του ΕΙΔΟΥΣ\n"
|
"-T ΕΙΔΟΣ[,ΕΊΔΟΣ]... αναζήτηση μόνο αντικειμένου του ΕΙΔΟΥΣ\n"
|
||||||
"-K επιστροφή μόνο των πρωταρχικών κλειδιών [μόνο RPSL]\n"
|
"-K επιστροφή μόνο των πρωταρχικών κλειδιών [μόνο RPSL]\n"
|
||||||
"-r απενεργοποίηση των αναδρομικών αναζητήσεων για "
|
"-r απενεργοποίηση των αναδρομικών αναζητήσεων για "
|
||||||
"πληροφορίες επικοινωνίας\n"
|
"πληροφορίες επικοινωνίας\n"
|
||||||
"-R επιβολή εμφάνισης τοπικού αντιγράφου του αντικειμένου "
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R επιβολή εμφάνισης τοπικού αντιγράφου του αντικειμένου "
|
||||||
"επιθήματος ακόμα και αν περιέχει αναφορές\n"
|
"επιθήματος ακόμα και αν περιέχει αναφορές\n"
|
||||||
"-a αναζήτηση σε όλες τις βάσεις δεδομένων\n"
|
"-a αναζήτηση σε όλες τις βάσεις δεδομένων\n"
|
||||||
"-s ΠΗΓΗ[,ΠΗΓΉ]... αναζήτηση της βάσης δεδομένων από την ΠΗΓΗ\n"
|
"-s ΠΗΓΗ[,ΠΗΓΉ]... αναζήτηση της βάσης δεδομένων από την ΠΗΓΗ\n"
|
||||||
"-g ΠΗΓΗ:ΠΡΩΤΟ:ΤΕΛΕΥΤΑΙΟ εμφάνιση αναβαθμίσεων από την ΠΗΓΗ από το σειριακό "
|
"-g ΠΗΓΗ:ΠΡΩΤΟ:ΤΕΛΕΥΤΑΙΟ εμφάνιση αναβαθμίσεων από την ΠΗΓΗ από το σειριακό "
|
||||||
"ΠΡΏΤΟ ως ΤΕΛΕΥΤΑΙΟ\n"
|
"ΠΡΏΤΟ ως ΤΕΛΕΥΤΑΙΟ\n"
|
||||||
"-t ΕΙΔΟΣ αναζήτηση προτύπου για το αντικείμενο του ΕΊΔΟΥΣ "
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t ΕΙΔΟΣ αναζήτηση προτύπου για το αντικείμενο του ΕΊΔΟΥΣ "
|
||||||
"('all' για εμφάνιση λίστας)\n"
|
"('all' για εμφάνιση λίστας)\n"
|
||||||
"-v ΕΙΔΟΣ αναζήτηση περιφραστικού προτύπου για το αντικείμενο "
|
"-v ΕΙΔΟΣ αναζήτηση περιφραστικού προτύπου για το αντικείμενο "
|
||||||
"του ΕΙΔΟΥΣ\n"
|
"του ΕΙΔΟΥΣ\n"
|
||||||
"-q [έκδοση|πηγές|τύποι] συγκεκριμένο ερώτημα πληροφοριών εξυπηρετητή [μόνο "
|
"-q [έκδοση|πηγές|τύποι] συγκεκριμένο ερώτημα πληροφοριών εξυπηρετητή [μόνο "
|
||||||
"RPSL]\n"
|
"RPSL]\n"
|
||||||
"-F γρήγορη ακατέργαστη έξοδος (υπονοεί -r)\n"
|
|
||||||
"-h ΣΥΣΤΗΜΑ σύνδεση στον εξυπηρετητή ΣΎΣΤΗΜΑ\n"
|
|
||||||
"-p ΘΥΡΑ σύνδεση στη ΘΥΡΑ\n"
|
|
||||||
"-H απόκρυψη του νομικού εγγράφου αποποίησης ευθύνης\n"
|
|
||||||
" --verbose εξήγηση του τί συμβαίνει\n"
|
|
||||||
" --help εμφάνιση αυτής της βοήθειας και έξοδος\n"
|
|
||||||
" --version εμφάνιση της έκδοσης και έξοδος\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../mkpasswd.c:135
|
||||||
|
#, fuzzy
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "\tκαθεριερωμένη 56 bit με βάση το DES crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "\tκαθεριερωμένη 56 bit με βάση το DES crypt(3)"
|
msgstr "\tκαθεριερωμένη 56 bit με βάση το DES crypt(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Μη αποδεκτό νούμερο '%s'.\n"
|
msgstr "Μη αποδεκτό νούμερο '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Μη αποδεκτό νούμερο '%s'.\n"
|
msgstr "Μη αποδεκτό νούμερο '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Προσπάθησε '%s --help' για περισσότερες πληροφορίες.\n"
|
msgstr "Προσπάθησε '%s --help' για περισσότερες πληροφορίες.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
msgstr[0] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
||||||
msgstr[1] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
msgstr[1] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
msgstr[0] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
||||||
msgstr[1] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
msgstr[1] "Εσφαλμένο μήκος salt : %d byte(s) όταν αναμένεται %d .\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Μη αποδεκτός χαρακτήρας salt '%c'.\n"
|
msgstr "Μη αποδεκτός χαρακτήρας salt '%c'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Συνθηματικό: "
|
msgstr "Συνθηματικό: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Μη αποδεκτός χαρακτήρας συνθηματικού '0x%hhx'.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -273,16 +313,30 @@ msgstr ""
|
|||||||
"Κρυπτογραφεί το ΣΥΝΘΗΜΑΤΙΚΟ χρησιμοποιώντας το crypt(3).\n"
|
"Κρυπτογραφεί το ΣΥΝΘΗΜΑΤΙΚΟ χρησιμοποιώντας το crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr " -S, --salt=SALT χρήση του συγκεκριμένου SALT\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -P, --password-fd=NUM ανάγνωση του συνθηματικού από αρχείο περιγραφής "
|
||||||
|
"NUM\n"
|
||||||
|
" αντί από το /dev/tty\n"
|
||||||
|
" -s, --stdin σαν το --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -292,12 +346,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -H, --hash=ΤΥΠΟΣ επιλογή hash ΤΥΠΟΣ\n"
|
|
||||||
" -S, --salt=SALT χρήση του συγκεκριμένου SALT\n"
|
|
||||||
" -P, --password-fd=NUM ανάγνωση του συνθηματικού από αρχείο περιγραφής "
|
|
||||||
"NUM\n"
|
|
||||||
" αντί από το /dev/tty\n"
|
|
||||||
" -s, --stdin σαν το --password-fd=0\n"
|
|
||||||
" -h, --help εμφάνιση αυτής της βοήθειας και έξοδος\n"
|
" -h, --help εμφάνιση αυτής της βοήθειας και έξοδος\n"
|
||||||
" -V, --version εμφάνιση πληροφοριών έκδοσης και έξοδος\n"
|
" -V, --version εμφάνιση πληροφοριών έκδοσης και έξοδος\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -307,10 +355,13 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Αναφέρατε σφάλματα στο %s.\n"
|
"Αναφέρατε σφάλματα στο %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Διαθέσιμοι αλγόριθμοι:\n"
|
msgstr "Διαθέσιμοι αλγόριθμοι:\n"
|
||||||
|
|
||||||
|
#~ msgid "Illegal password character '0x%hhx'.\n"
|
||||||
|
#~ msgstr "Μη αποδεκτός χαρακτήρας συνθηματικού '0x%hhx'.\n"
|
||||||
|
|
||||||
#~ msgid "Invalid hash type '%s'.\n"
|
#~ msgid "Invalid hash type '%s'.\n"
|
||||||
#~ msgstr "Άκυρος τύπος hash '%s'.\n"
|
#~ msgstr "Άκυρος τύπος hash '%s'.\n"
|
||||||
|
|||||||
331
po/es.po
331
po/es.po
@ -8,6 +8,7 @@
|
|||||||
#
|
#
|
||||||
# - Updates
|
# - Updates
|
||||||
# Francisco Javier Cuadrado <fcocuadrado@gmail.com>, 2010
|
# Francisco Javier Cuadrado <fcocuadrado@gmail.com>, 2010
|
||||||
|
# Matías A. Bellone <matiasbellone+debian@gmail.com>, 2014, 2019
|
||||||
#
|
#
|
||||||
# Traductores, si no conocen el formato PO, merece la pena leer la
|
# Traductores, si no conocen el formato PO, merece la pena leer la
|
||||||
# documentación de gettext, especialmente las secciones dedicadas a este
|
# documentación de gettext, especialmente las secciones dedicadas a este
|
||||||
@ -19,28 +20,29 @@
|
|||||||
# los siguientes documentos:
|
# los siguientes documentos:
|
||||||
#
|
#
|
||||||
# - El proyecto de traducción de Debian al español
|
# - El proyecto de traducción de Debian al español
|
||||||
# http://www.debian.org/intl/spanish/
|
# https://www.debian.org/intl/spanish/
|
||||||
# especialmente las notas y normas de traducción en
|
# especialmente las notas y normas de traducción en
|
||||||
# http://www.debian.org/intl/spanish/notas
|
# https://www.debian.org/intl/spanish/notas
|
||||||
#
|
#
|
||||||
# - La guía de traducción de po's de debconf:
|
# - La guía de traducción de po's de debconf:
|
||||||
# /usr/share/doc/po-debconf/README-trans
|
# /usr/share/doc/po-debconf/README-trans
|
||||||
# o http://www.debian.org/intl/l10n/po-debconf/README-trans
|
# o https://www.debian.org/intl/l10n/po-debconf/README-trans
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 5.0.1\n"
|
"Project-Id-Version: whois 5.0.1\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2010-01-29 09:16+0100\n"
|
"PO-Revision-Date: 2019-07-02 02:30-0300\n"
|
||||||
"Last-Translator: Francisco Javier Cuadrado <fcocuadrado@gmail.com>\n"
|
"Last-Translator: Matías A. Bellone <matiasbellone+debian@gmail.com>\n"
|
||||||
"Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
|
"Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
|
||||||
|
"Language: es\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -51,32 +53,30 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Informar de fallos a %s.\n"
|
"Informar de fallos a %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190
|
#: ../whois.c:329
|
||||||
#: ../whois.c:243
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
#: ../whois.c:249
|
msgstr ""
|
||||||
#: ../whois.c:256
|
"Este TLD no dispone de servidor whois, pero puede acceder a la base de datos "
|
||||||
#: ../whois.c:286
|
"de whois en"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "Este TLD no dispone de servidor whois."
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "No se conoce ningún servidor de whois para esta clase de objeto."
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "Numero AS o red IP desconocida. Por favor, actualice este programa."
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Using server %s.\n"
|
msgid "Using server %s.\n"
|
||||||
msgstr "Usando el servidor %s.\n"
|
msgstr "Usando el servidor %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:228
|
#: ../whois.c:362
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
|
||||||
msgstr "Este TLD no dispone de servidor whois, pero puede acceder a la base de datos de whois en"
|
|
||||||
|
|
||||||
#: ../whois.c:233
|
|
||||||
msgid "This TLD has no whois server."
|
|
||||||
msgstr "Este TLD no dispone de servidor whois."
|
|
||||||
|
|
||||||
#: ../whois.c:236
|
|
||||||
msgid "No whois server is known for this kind of object."
|
|
||||||
msgstr "No se conoce ningún servidor de whois para esta clase de objeto."
|
|
||||||
|
|
||||||
#: ../whois.c:239
|
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
|
||||||
msgstr "Numero AS o red IP desconocida. Por favor, actualice este programa."
|
|
||||||
|
|
||||||
#: ../whois.c:262
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -87,7 +87,7 @@ msgstr ""
|
|||||||
"Consultando el punto final IPv4 de %s de una dirección IPv6 6a4.\n"
|
"Consultando el punto final IPv4 de %s de una dirección IPv6 6a4.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -98,7 +98,7 @@ msgstr ""
|
|||||||
"Consultando el punto final IPv4 de %s de una dirección IPv6 Teredo.\n"
|
"Consultando el punto final IPv4 de %s de una dirección IPv6 Teredo.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -107,7 +107,7 @@ msgstr ""
|
|||||||
"Cadena de la consulta: «%s»\n"
|
"Cadena de la consulta: «%s»\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -120,18 +120,16 @@ msgstr ""
|
|||||||
"Se ha encontrado una referencia a %s.\n"
|
"Se ha encontrado una referencia a %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#: ../whois.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "No se pudo procesar esta linea: %s"
|
msgstr "No se pudo procesar esta línea: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Atención: Se han usado opciones de RIPE con un servidor tradicional."
|
msgstr "Atención: Se han usado opciones de RIPE con un servidor tradicional."
|
||||||
|
|
||||||
#: ../whois.c:657
|
#: ../whois.c:823 ../whois.c:939
|
||||||
#: ../whois.c:806
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -139,153 +137,195 @@ msgstr ""
|
|||||||
"Error catastrófico: el texto de las condiciones de uso ha sido cambiado.\n"
|
"Error catastrófico: el texto de las condiciones de uso ha sido cambiado.\n"
|
||||||
"Por favor, actualice este programa.\n"
|
"Por favor, actualice este programa.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "El servidor %s no se ha encontrado."
|
msgstr "No se ha encontrado el servidor %s."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: servicio desconocido"
|
msgstr "%s/tcp: servicio desconocido"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Se ha agotado el tiempo de espera."
|
msgstr "Se ha agotado el tiempo de espera."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Interrumpido por la señal %d..."
|
msgstr "Interrumpido por la señal %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Utilización: whois [OPCION]... OBJETO...\n"
|
||||||
|
"\n"
|
||||||
|
"-h EQUIPO, --host EQUIPO conectar con el servidor EQUIPO\n"
|
||||||
|
"-p PUERTO, --port PUERTO conectar al PUERTO\n"
|
||||||
|
"-I consultar whois.iana.org y seguir su redirección\n"
|
||||||
|
"-H no mostrar avisos legales\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"Uso: whois [OPCIONES]... OBJETO...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l se realiza una búsqueda un nivel menos específica\n"
|
msgstr ""
|
||||||
" [sólo RPSL]\n"
|
" --verbose mostrar lo que está haciendo\n"
|
||||||
"-L busca las correspondencias menos especificas\n"
|
" --help mostrar este mensaje de ayuda y finalizar\n"
|
||||||
"-m busca las correspondencias del primer nivel más\n"
|
" --version mostrar información de la versión y finalizar\n"
|
||||||
" específico\n"
|
"\n"
|
||||||
"-M busca las correspondencias más especificas\n"
|
|
||||||
"-c busca la correspondencia más pequeña que contenga\n"
|
|
||||||
" un atributo mnt-irt\n"
|
|
||||||
"-x busca la correspondencia exacta [sólo RPSL]\n"
|
|
||||||
"-d también devuelve la delegacion inversa del DNS\n"
|
|
||||||
" [solo RPSL]\n"
|
|
||||||
"-i ATRIB[,ATRIB]... realiza una búsqueda inversa para el atributo\n"
|
|
||||||
" (ATRIB) indicado\n"
|
|
||||||
"-T TIPO[,TIPO]... sólo busca los objetos del tipo (TIPO) indicado\n"
|
|
||||||
"-K sólo se devuelven las claves primarias\n"
|
|
||||||
" [sólo RPSL]\n"
|
|
||||||
"-r desactiva las búsquedas recursivas de la \n"
|
|
||||||
" información de contacto\n"
|
|
||||||
"-R muestra la copia local del objeto del dominio\n"
|
|
||||||
" incluso si contiene una referencia\n"
|
|
||||||
"-a busca en todas las bases de datos\n"
|
|
||||||
"-s ORIGEN[,ORIGEN]... busca en la base de datos desde ORIGEN\n"
|
|
||||||
"-g ORIGEN:PRIMERO-ÚLTIMO busca las actualizaciones desde ORIGEN en la\n"
|
|
||||||
" serie PRIMERO a ÚLTIMO\n"
|
|
||||||
"-t TIPO pide la plantilla de un objeto del tipo (TIPO)\n"
|
|
||||||
" indicado («all» para una lista)\n"
|
|
||||||
"-v TIPO pide una plantilla detallada de un objeto del\n"
|
|
||||||
" tipo (TIPO) indicado\n"
|
|
||||||
"-q [versión|origenes|tipos] consulta la información con el servidor\n"
|
|
||||||
" indicado [sólo RPSL]\n"
|
|
||||||
"-F salida en bruto rápida (implica -r)\n"
|
|
||||||
"-h SERVIDOR conecta con el servidor (SERVIDOR) indicado\n"
|
|
||||||
"-p PUERTO conecta con el puerto (PUERTO) indicado\n"
|
|
||||||
"-H oculta los avisos legales\n"
|
|
||||||
" --verbose muestra lo qué está haciendo\n"
|
|
||||||
" --help muestra este mensaje de ayuda y finaliza\n"
|
|
||||||
" --version muestra la información de la versión y finaliza\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Estas opciones son compatibles con whois.ripe.net y algunos servidores\n"
|
||||||
|
"similares a RIPE:\n"
|
||||||
|
"-l buscar la coincidencia un nivel menos específica\n"
|
||||||
|
"-L buscar coincidencias de niveles menos específicos\n"
|
||||||
|
"-m buscar coincidencias del primer nivel más específico\n"
|
||||||
|
"-M buscar coincidencias de niveles más específicos\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c buscar la coincidencia más pequeña que contenga\n"
|
||||||
|
" un atributo «mnt-irt»\n"
|
||||||
|
"-x coincidencia exacta\n"
|
||||||
|
"-b mostrar rangos IP breves y contacto en caso de abuso\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B no filtrar objetos (mostrar direcciones de correo)\n"
|
||||||
|
"-G no agrupar objetos asociados\n"
|
||||||
|
"-d mostrar objetos de delegación de DNS reverso también\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATRIB[,ATRIB]... búsqueda inversa del ATRIButo indicado\n"
|
||||||
|
"-T TIPO[,TIPO]... sólo buscar objetos del TIPO indicado\n"
|
||||||
|
"-K mostrar sólo claves primarias\n"
|
||||||
|
"-r no buscar información de contacto de forma recursiva\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R mostrar la copia local del objeto del dominio "
|
||||||
|
"incluso\n"
|
||||||
|
" si contiene una referencia\n"
|
||||||
|
"-a buscar también en todas las réplicas de base de "
|
||||||
|
"datos\n"
|
||||||
|
"-s ORIGEN[,ORIGEN]... buscar en la base de datos replicada desde ORIGEN\n"
|
||||||
|
"-g ORIGEN:PRIMERO-ÚLTIMO buscar actualizaciones desde ORIGEN en la serie\n"
|
||||||
|
" PRIMERO a ÚLTIMO\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TIPO solicitar plantilla para el objeto del TIPO indicado\n"
|
||||||
|
"-v TIPO solicitar plantilla detallada para el objeto del "
|
||||||
|
"TIPO\n"
|
||||||
|
" indicado\n"
|
||||||
|
"-q [versión|orígenes|tipos] consultar información con el servidor indicado\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "crypt(3) extendido BSDI basado en DES"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "crypt(3) basado en DES de 56 bits"
|
msgstr "crypt(3) estándar basado en DES de 56 bits"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Método «%s» inválido.\n"
|
msgstr "Método «%s» inválido.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#: ../mkpasswd.c:181
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "El numero «%s» no es valido.\n"
|
msgstr "El número «%s» no es válido.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Pruebe «%s --help» para más información.\n"
|
msgstr "Pruebe «%s --help» para más información.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Longitud del «salt» incorrecta: %d byte en lugar de %d.\n"
|
msgstr[0] "Longitud de sal («salt») incorrecta: %d byte en lugar de %d.\n"
|
||||||
msgstr[1] "Longitud del «salt» incorrecta: %d bytes en lugar de %d.\n"
|
msgstr[1] "Longitud de sal («salt») incorrecta: %d bytes en lugar de %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Longitud del «salt» incorrecta: %d byte cuando se esperaba %d <= n <= %d.\n"
|
msgstr[0] ""
|
||||||
msgstr[1] "Longitud del «salt» incorrecta: %d bytes cuando se esperaba %d <= n <= %d.\n"
|
"Longitud del «salt» incorrecta: %d byte cuando se esperaba %d <= n <= %d.\n"
|
||||||
|
msgstr[1] ""
|
||||||
|
"Longitud del «salt» incorrecta: %d bytes cuando se esperaba %d <= n <= %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "El carácter «%c» no es válido en el «salt».\n"
|
msgstr "El carácter «%c» no es válido en el «salt».\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#: ../mkpasswd.c:326
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Contraseña: "
|
msgstr "Contraseña: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "El carácter «0x%hhx» no es válido en la contraseña.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "crypt(3) no puede usar el método.\n"
|
msgstr "crypt(3) no admite este método.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -293,19 +333,36 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uso: mkpasswd [OPCIONES]... [CONTRASEÑA [SALT]]\n"
|
"Uso: mkpasswd [OPCIONES]... [CONTRASEÑA [SALT]]\n"
|
||||||
"Cifra CONTRASEÑA utilizando crypt(3).\n"
|
"Cifra la CONTRASEÑA utilizando crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TIPO selecciona el TIPO de método\n"
|
||||||
|
" -5 igual que --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALT usa el SALT indicado\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=NÚMERO usa el NÚMERO indicado de rondas\n"
|
||||||
|
" -P, --password-fd=NUM lee la contraseña del descriptor de archivo NUM\n"
|
||||||
|
" en lugar de «/dev/tty»\n"
|
||||||
|
" -s, --stdin igual que --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -315,13 +372,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=TIPO selecciona el TIPO de método\n"
|
|
||||||
" -5 igual que --method=md5\n"
|
|
||||||
" -S, --salt=SALT usa el SALT indicado\n"
|
|
||||||
" -R, --rounds=NÚMERO usa el NÚMERO indicado de rondas\n"
|
|
||||||
" -P, --password-fd=NUM lee la contraseña del descriptor de archivo NUM\n"
|
|
||||||
" en lugar de «/dev/tty»\n"
|
|
||||||
" -s, --stdin igual que --password-fd=0\n"
|
|
||||||
" -h, --help muestra este mensaje de ayuda y finaliza\n"
|
" -h, --help muestra este mensaje de ayuda y finaliza\n"
|
||||||
" -V, --version muestra la información de la versión y finaliza\n"
|
" -V, --version muestra la información de la versión y finaliza\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -331,8 +381,7 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Informar de fallos a %s.\n"
|
"Informar de fallos a %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Métodos disponibles:\n"
|
msgstr "Métodos disponibles:\n"
|
||||||
|
|
||||||
|
|||||||
246
po/eu.po
246
po/eu.po
@ -7,15 +7,16 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 4.5.29\n"
|
"Project-Id-Version: whois 4.5.29\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2002-08-24 16:22+0200\n"
|
"PO-Revision-Date: 2002-08-24 16:22+0200\n"
|
||||||
"Last-Translator: Aitor Ibaez <aitiba@gmail.com>\n"
|
"Last-Translator: Aitor Ibaez <aitiba@gmail.com>\n"
|
||||||
"Language-Team: Euskara <Librezale@librezale.org>\n"
|
"Language-Team: \n"
|
||||||
|
"Language: eu\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -26,31 +27,31 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Bug berri baten jakinarazpena: %s.\n"
|
"Bug berri baten jakinarazpena: %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "%s zerbitzaria erabiltzen.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"TLD honek ez du whois zerbitzaririk, baina whois databasera sarbidea "
|
"TLD honek ez du whois zerbitzaririk, baina whois databasera sarbidea "
|
||||||
"daukazu..."
|
"daukazu..."
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "TLD honek ez du whois zerbitzaririk."
|
msgstr "TLD honek ez du whois zerbitzaririk."
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr "Objetu mota horrentzako, ez da whois zerbitzaririk ezagutzen."
|
msgstr "Objetu mota horrentzako, ez da whois zerbitzaririk ezagutzen."
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr "AS zenbaki edo IP sarea ezezaguna. Mesedez, programa eguneratu."
|
msgstr "AS zenbaki edo IP sarea ezezaguna. Mesedez, programa eguneratu."
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "%s zerbitzaria erabiltzen.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -61,7 +62,7 @@ msgstr ""
|
|||||||
"Kontsula 6to4 IPv6 helbidean dagoen %s IPv4 endpoint-entzat.\n"
|
"Kontsula 6to4 IPv6 helbidean dagoen %s IPv4 endpoint-entzat.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -72,7 +73,7 @@ msgstr ""
|
|||||||
"Kontsula 6to4 IPv6 helbidean dagoen %s IPv4 endpoint-entzat.\n"
|
"Kontsula 6to4 IPv6 helbidean dagoen %s IPv4 endpoint-entzat.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -81,7 +82,7 @@ msgstr ""
|
|||||||
"Kontsulta: \"%s\"\n"
|
"Kontsulta: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -93,17 +94,17 @@ msgstr ""
|
|||||||
"$s-ra erreferentzia aurkituta.\n"
|
"$s-ra erreferentzia aurkituta.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Lerro hau, %s , ezin da prozesatu."
|
msgstr "Lerro hau, %s , ezin da prozesatu."
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Oharra: RIPE flags-ak ohiko zerbitzariengatik ezikusiak izaten dira."
|
msgstr "Oharra: RIPE flags-ak ohiko zerbitzariengatik ezikusiak izaten dira."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -111,151 +112,183 @@ msgstr ""
|
|||||||
"Hondamen arriskua: erabilpen balditzen textua aldatu egin da.\n"
|
"Hondamen arriskua: erabilpen balditzen textua aldatu egin da.\n"
|
||||||
"Programa eguneratu.\n"
|
"Programa eguneratu.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "%s Host-a ez da aurkitu."
|
msgstr "%s Host-a ez da aurkitu."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: zerbitzu ezezaguna"
|
msgstr "%s/tcp: zerbitzu ezezaguna"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Denbora muga."
|
msgstr "Denbora muga."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "%d seinalearengatik etena..."
|
msgstr "%d seinalearengatik etena..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
" --verbose explain what is being done\n"
|
|
||||||
" --help display this help and exit\n"
|
|
||||||
" --version output version information and exit\n"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Erabilpena: whois [AUKERAK]... OBJETUA...\n"
|
"Erabilpena: whois [AUKERAK]... OBJETUA...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-a data base guztietan bilatzen du\n"
|
|
||||||
"-F modo azkarra (-r inplikatzen du)\n"
|
|
||||||
"-g SOURCE:HASIERA-BUKAERA H eta B tarteko serietan,SOURCE-ren agerraldiak "
|
|
||||||
"bilatzen ditu\n"
|
|
||||||
"-h HOST HOST zerbitzarira konektatzen da\n"
|
"-h HOST HOST zerbitzarira konektatzen da\n"
|
||||||
|
"-p PORTUA PORTUA konektatzen du\n"
|
||||||
"-H abisu-legala ezkutatzen du\n"
|
"-H abisu-legala ezkutatzen du\n"
|
||||||
"-i ATTR[,ATTR]... adierazitako ATTRibute-arentzat alderantzizko bilaketa "
|
|
||||||
"egin du\n"
|
#: ../whois.c:1506
|
||||||
"-x bilaketa zehatza [RPSL bakarrik]\n"
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
|
" --help display this help and exit\n"
|
||||||
|
" --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
" --verbose egiten ari dena bakarrik, eraskusten du\n"
|
||||||
|
" --help laguntza pantaila hau erakusten du eta amaitzen du\n"
|
||||||
|
" --version programaren bertsioa erakusten du eta amaitzen du\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
"-l adierazitako [RPSL] bilaketarentzat, maila bat jeisten "
|
"-l adierazitako [RPSL] bilaketarentzat, maila bat jeisten "
|
||||||
"du\n"
|
"du\n"
|
||||||
"-L mapeketa gutxien espezifikoenak bilatzen ditu\n"
|
"-L mapeketa gutxien espezifikoenak bilatzen ditu\n"
|
||||||
"-M mapeketa espezifikoenak bilatzen ditu\n"
|
"-M mapeketa espezifikoenak bilatzen ditu\n"
|
||||||
"-m lehen maila espezifikoena bilatzen du\n"
|
"-m lehen maila espezifikoena bilatzen du\n"
|
||||||
"-r alderantzizko bilaketa ezgaitzen du\n"
|
|
||||||
"-p PORTUA PORTUA konektatzen du\n"
|
#: ../whois.c:1520
|
||||||
"-R Objektu zehatzaren kopia lokala eraskuten "
|
#, fuzzy, c-format
|
||||||
"du, erreferentzia bat eduki ere\n"
|
msgid ""
|
||||||
"-S zerbitzariari adierazten dio pekulariedade sintaktikoak \t"
|
"-c find the smallest match containing a mnt-irt "
|
||||||
"\t ez erabiltzea \n"
|
"attribute\n"
|
||||||
"-s SOURCE[,SOURCE]... SOURCE data basea bilatzen du\n"
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr "-x bilaketa zehatza\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr "-d alderantizko DNSaren ordezkaritza itzultzen du\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... adierazitako ATTRibute-arentzat alderantzizko bilaketa "
|
||||||
|
"egin du\n"
|
||||||
"-T TIPO[,TIPO]... TIPO objektu motak bakarrik bilatzen ditu\n"
|
"-T TIPO[,TIPO]... TIPO objektu motak bakarrik bilatzen ditu\n"
|
||||||
|
"-K oinarrizko-gakoak bakarrik\n"
|
||||||
|
"-r alderantzizko bilaketa ezgaitzen du\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R Objektu zehatzaren kopia lokala eraskuten du,\n"
|
||||||
|
" erreferentzia bat eduki ere\n"
|
||||||
|
"-a data base guztietan bilatzen du\n"
|
||||||
|
"-s SOURCE[,SOURCE]... SOURCE data basea bilatzen du\n"
|
||||||
|
"-g SOURCE:HASIERA-BUKAERA H eta B tarteko serietan,SOURCE-ren agerraldiak "
|
||||||
|
"bilatzen ditu\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
"-t TIPO TIPO objektu mota batentzako, txantiloiak "
|
"-t TIPO TIPO objektu mota batentzako, txantiloiak "
|
||||||
"lortzen ditu ('all' lista batentzako)\n"
|
"lortzen ditu ('all' lista batentzako)\n"
|
||||||
"-v TIPO TIPO objektu baten txantiloi zehatza lortzen du\n"
|
"-v TIPO TIPO objektu baten txantiloi zehatza lortzen du\n"
|
||||||
"-q [bertsioa|sources] zerbitzariaren informazioa kontsultatzen "
|
"-q [bertsioa|sources] zerbitzariaren informazioa kontsultatzen du\n"
|
||||||
"du [RPSL bakarrik]\n"
|
|
||||||
"-d alderantizko DNSaren ordezkaritza itzultzen du "
|
|
||||||
"[RPSL bakarrik]\n"
|
|
||||||
"-K oinarrizko-gakoak bakarrik [RPSL bakarrik]\n"
|
|
||||||
" --verbose egiten ari dena bakarrik, eraskusten du\n"
|
|
||||||
" --help laguntza pantaila hau erakusten du eta amaitzen du\n"
|
|
||||||
" --version programaren bertsioa erakusten du eta amaitzen du\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../mkpasswd.c:135
|
||||||
|
#, fuzzy
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "56 bits-etako DESan oinarritutako \tcrypt(3)-a"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "56 bits-etako DESan oinarritutako \tcrypt(3)-a"
|
msgstr "56 bits-etako DESan oinarritutako \tcrypt(3)-a"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "'%s' zenbakia ez da baliozkoa.\n"
|
msgstr "'%s' zenbakia ez da baliozkoa.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "'%s' zenbakia ez da baliozkoa.\n"
|
msgstr "'%s' zenbakia ez da baliozkoa.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "%s --help informazio gehiagorako.\n"
|
msgstr "%s --help informazio gehiagorako.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
msgstr[0] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
||||||
msgstr[1] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
msgstr[1] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
msgstr[0] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
||||||
msgstr[1] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
msgstr[1] "Hazi tamain desegokia:%d byte %d-en ordez.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "'%c' karakterea, hazian, ilegala da.\n"
|
msgstr "'%c' karakterea, hazian, ilegala da.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Pasahitza: "
|
msgstr "Pasahitza: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "'0x%hhx' password karakterea ilegala da.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -266,16 +299,32 @@ msgstr ""
|
|||||||
"PASAHITZA crypt(3) erabiliz enkriptatu.\n"
|
"PASAHITZA crypt(3) erabiliz enkriptatu.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -H, --hash=MOTA Hash MOTA funtzioa aukeratu\n"
|
||||||
|
" -S, --salt=HAZI HAZI egokia erabili\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -P, --password-fd=NUM /dev/tty-ak irakurri ordez, NUM deskriptore-"
|
||||||
|
"gakoa irakurtzen du\n"
|
||||||
|
" -s, --stdin /dev/tty-ak irakurri ordez, stdin-gakoa "
|
||||||
|
"irakurtzen du\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -285,14 +334,8 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -H, --hash=MOTA Hash MOTA funtzioa aukeratu\n"
|
" -h, --help laguntza pantaila erakusten du\n"
|
||||||
" -S, --salt=HAZI HAZI egokia erabili\n"
|
" -v, --version programaren bertsioa erakusten du\n"
|
||||||
" -P, --password-fd=NUM /dev/tty-ak irakurri ordez, NUM deskriptore-"
|
|
||||||
"gakoa irakurtzen du\n"
|
|
||||||
" -s, --stdin /dev/tty-ak irakurri ordez, stdin-gakoa "
|
|
||||||
"irakurtzen du\n"
|
|
||||||
" -h, --help laguntza pantaila erakusten du\n"
|
|
||||||
" -v, --version programaren bertsioa erakusten du\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"GAKOA zehazten ez bada, modu interaktiboan eskatuko da.\n"
|
"GAKOA zehazten ez bada, modu interaktiboan eskatuko da.\n"
|
||||||
"HAZIa zehazten ez bada, aleatorioki bat sortuko da.\n"
|
"HAZIa zehazten ez bada, aleatorioki bat sortuko da.\n"
|
||||||
@ -300,11 +343,14 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Bug berri baten jakinarazpena: %s.\n"
|
"Bug berri baten jakinarazpena: %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Algoritmo erabilgarriak:\n"
|
msgstr "Algoritmo erabilgarriak:\n"
|
||||||
|
|
||||||
|
#~ msgid "Illegal password character '0x%hhx'.\n"
|
||||||
|
#~ msgstr "'0x%hhx' password karakterea ilegala da.\n"
|
||||||
|
|
||||||
#~ msgid "Invalid hash type '%s'.\n"
|
#~ msgid "Invalid hash type '%s'.\n"
|
||||||
#~ msgstr "'%s' hash funtzioa ez da baliozkoa.\n"
|
#~ msgstr "'%s' hash funtzioa ez da baliozkoa.\n"
|
||||||
|
|
||||||
|
|||||||
345
po/fi.po
345
po/fi.po
@ -1,21 +1,24 @@
|
|||||||
# Finnish translation for whois.
|
# Finnish translation for whois.
|
||||||
# Copyright (C) 2008- Sami Kerola <kerolasa@iki.fi>
|
# Copyright (C) 2008- Sami Kerola <kerolasa@iki.fi>
|
||||||
|
# Copyright (C) 2022 Lauri Nurmi <lanurmi@iki.fi>
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 5.0.1\n"
|
"Project-Id-Version: whois 5.5.14\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-10-29 11:48+0300\n"
|
||||||
"PO-Revision-Date: 2010-01-27 15:31+0100\n"
|
"PO-Revision-Date: 2022-10-30 00:27+0300\n"
|
||||||
"Last-Translator: Sami Kerola <kerolasa@iki.fi>\n"
|
"Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
|
"Language: fi\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
"X-Generator: Poedit 3.2\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -26,32 +29,30 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Lähetä bugiraportit osoitteeseen %s.\n"
|
"Lähetä bugiraportit osoitteeseen %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190
|
#: ../whois.c:329
|
||||||
#: ../whois.c:243
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
#: ../whois.c:249
|
msgstr ""
|
||||||
#: ../whois.c:256
|
"Tällä TLD:llä ei ole whois-palvelinta, mutta voit käyttää whois-tietokantaa "
|
||||||
#: ../whois.c:286
|
"osoitteessa"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "Tällä TLD:llä ei ole whois-palvelinta."
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "Tällaiselle objektille ei ole tiedossa whois-palvelinta."
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "Tuntematon AS-numero tai IP-verkko. Päivitä tämä ohjelma."
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Using server %s.\n"
|
msgid "Using server %s.\n"
|
||||||
msgstr "Käytetään palvelinta %s.\n"
|
msgstr "Käytetään palvelinta %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:228
|
#: ../whois.c:362
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
|
||||||
msgstr "Tälla TLD:llä ei ole whois palvelinta, tiedot ovat nakyvissä osoitteessa"
|
|
||||||
|
|
||||||
#: ../whois.c:233
|
|
||||||
msgid "This TLD has no whois server."
|
|
||||||
msgstr "Tälla TLD:llä ei ole whois palvelinta."
|
|
||||||
|
|
||||||
#: ../whois.c:236
|
|
||||||
msgid "No whois server is known for this kind of object."
|
|
||||||
msgstr "Mikään whois palvelu ei tiedä kysyttyä tietoa."
|
|
||||||
|
|
||||||
#: ../whois.c:239
|
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
|
||||||
msgstr "Tuntematon AS-numero tai IP-verkko. Päivitä tämä ohjelma."
|
|
||||||
|
|
||||||
#: ../whois.c:262
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -59,10 +60,10 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Kysytään IPv4 ulostulona %s IPv6:n IPv4 avaruudesta.\n"
|
"Kysellään IPv4-päätetepistettä %s 6to4-IPv6-osoitteelle.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -70,19 +71,19 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Kysytään IPv4 ulostulona %s Teredo IPv6 tunneliosoitetta.\n"
|
"Kysellään IPv4-päätetepistettä %s Teredo-IPv6-osoitteelle.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Kysely: \"%s\"\n"
|
"Kysely: ”%s”\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -95,182 +96,245 @@ msgstr ""
|
|||||||
"Löytyi viittaus %s.\n"
|
"Löytyi viittaus %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#: ../whois.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Ohjelma ei kykene tulkitsemaan riviä: %s"
|
msgstr "Tätä riviä ei voi jäsentää: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Varoitus: käytät RIPE valitsimia perinteiseen palvelimeen."
|
msgstr "Varoitus: RIPE-valitsimia käytetään perinteiseen palvelimeen."
|
||||||
|
|
||||||
#: ../whois.c:657
|
#: ../whois.c:823 ../whois.c:939
|
||||||
#: ../whois.c:806
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Katastrofaalinen virhe: lisenssiteksti on muuttunut.\n"
|
"Katastrofaalinen virhe: vastuuvapauslausekkeen teksti\n"
|
||||||
"Päivita ohjelma.\n"
|
"on muuttunut.\n"
|
||||||
|
"Päivitä tämä ohjelma.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Palvelinta %s ei löydy."
|
msgstr "Palvelinta %s ei löydy."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: tuntematon palvelu"
|
msgstr "%s/tcp: tuntematon palvelu"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Aikakatkaisu."
|
msgstr "Aikakatkaisu."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Ohjelma keskeytyi signaaliin %d..."
|
msgstr "Ohjelma keskeytyi signaaliin %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Käyttö: whois [VALITSIN]... OBJEKTI...\n"
|
||||||
|
"\n"
|
||||||
|
"-h PALV, --host PALV ota yhteys PALVelimeen\n"
|
||||||
|
"-p PORT, --port PORT käytä PORTtia\n"
|
||||||
|
"-I kysele whois.iana.org:ilta ja seuraa viittausta\n"
|
||||||
|
"-H piilota vastuuvapauslausekkeet\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar "
|
||||||
|
"servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"Käyttö: whois [OPTIO]... OBJEKTI...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l tasoa epätarkempi osuma [ainoastaan RPSL]\n"
|
msgstr ""
|
||||||
"-L etsi kaikki epätarkemmat osumat\n"
|
" --verbose kerro mitä on tekeillä\n"
|
||||||
"-m etsi yhtä tasoa tarkemmat osumat\n"
|
" --no-recursion älä käytä rekursiota rekisteristä\n"
|
||||||
"-M etsi kaikki tarkemmat osumat\n"
|
" verkkotunnusvälittäjän palvelimille\n"
|
||||||
"-c etsi vähäisin, joka vastaa mnt-irt attribuuttia\n"
|
" --help näytä tämä ohje ja poistu\n"
|
||||||
"-x täydellinen osuma [ainoastaan RPSL]\n"
|
" --version näytä versiotiedot ja poistu\n"
|
||||||
"-d palauta ainoastaan käänteisdomainit [ainoastan RPSL]\n"
|
|
||||||
"-i ATTR[,ATTR]... käänteiskysely ATTRibuutin perusteella\n"
|
|
||||||
"-T TYPE[,TYPE]... etsi ainoastaan määritetyn tyyppisiä objekteja\n"
|
|
||||||
"-K palauta ainoastan hakuavaimet [ainoastan RPSL]\n"
|
|
||||||
"-r älä käytä rekursiivista kontaktietohakua\n"
|
|
||||||
"-R pakota käyttämään paikallista kopiota domain\n"
|
|
||||||
" objektista, vaikka se sisältäisi viitteitä\n"
|
|
||||||
"-a etsi kaikista tietokannoista\n"
|
|
||||||
"-s SOURCE[,SOURCE]... etsi tietokannoista SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST löytö päivittää lähteen SOURCE järjestysnumeron\n"
|
|
||||||
" FIRST:stä LAST:iin\n"
|
|
||||||
"-t TYPE pyydä mallinne TYPE objektille ('all' näyttää tyyppilistan)\n"
|
|
||||||
"-v TYPE monisanainen mallinne TYPE objektille\n"
|
|
||||||
"-q [version|sources|types] erityinen palvelintieto [ainostaan RPSL]\n"
|
|
||||||
"-F nopea tuloste (sisältää -r valitsimen)\n"
|
|
||||||
"-h HOST kysy palvelimelta HOST\n"
|
|
||||||
"-p PORT käytä TCP-porttia PORT\n"
|
|
||||||
"-H älä tulosta käyttöehtoja\n"
|
|
||||||
" --verbose näytä mitä tapahtuu\n"
|
|
||||||
" --help tulosta tämä ruutu\n"
|
|
||||||
" --version tulosta versio\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Seuraavat liput toimivat whois.ripe.net- ja joillakin RIPEn\n"
|
||||||
|
"kaltaisilla palvelimilla:\n"
|
||||||
|
"-l etsi yhden tason vähemmän tarkka osuma\n"
|
||||||
|
"-L etsi kaikkien tasojen vähemmän tarkat osumat\n"
|
||||||
|
"-m etsi kaikki yhden tason tarkemmat osumat\n"
|
||||||
|
"-M etsi kaikkien tasojen tarkemmat osumat\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c etsi vähin osuma, jolla on mnt-irt-attribuutti\n"
|
||||||
|
"-x täysosuma\n"
|
||||||
|
"-b palauta lyhyesti IP-osoiteavaruudet ja abuse-tieto\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B poista objektisuodatus (näytä sähköpostiosoitteet)\n"
|
||||||
|
"-G poista objektien ryhmittely\n"
|
||||||
|
"-d palauta myös DNS-delegointiobjektit\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... tee käänteishaku käyttäen ATTRibuutteja\n"
|
||||||
|
"-T TYYP[,TYYP]... hae ainoastaan tietyn TYYPpisiä objekteja\n"
|
||||||
|
"-K vain pääavaimet palautetaan\n"
|
||||||
|
"-r älä käytä rekursiivisia hakuja yhteystiedoille\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R pakota näyttämään paikallinen objekti vaikka se\n"
|
||||||
|
" sisältäisi viitteen\n"
|
||||||
|
"-a etsi myös kaikista peilatuista tietokannoista\n"
|
||||||
|
"-s LÄHDE[,LÄHDE]... käytä LÄHTEestä peilattua tietokantaa\n"
|
||||||
|
"-g LÄHDE:ALKU-LOPPU hae päivityksiä LÄHTEestä sarjasta ALKU-LOPPU\n"
|
||||||
|
|
||||||
|
# version|sources|types ovat kirjaimellisesti sitä mitä käyttäjän kuuluu syöttää, niitä ei saa suomentaa.
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYYPPI hae malline TYYPPIä olevalle objektille\n"
|
||||||
|
"-v TYYPPI hae laaja malline TYYPPIä olevalle objektille\n"
|
||||||
|
"-q [version|sources|types] kysele annettua palvelintietoa\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "BSDI-laajennettu DES-salaus, crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "Standardi 56 bittinen DES-salaus ks crypt(3)"
|
msgstr "standardi 56-bittinen DES-salaus, crypt(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Väärä metodi '%s'.\n"
|
msgstr "Kelvoton menetelmä ”%s”.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#: ../mkpasswd.c:181
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Väärä numero '%s'.\n"
|
msgstr "Kelvoton lukuarvo ”%s”.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Käytä valitsinta '%s --help' lisätietojen saamiseen.\n"
|
msgstr "Komento ”%s --help” antaa lisää tietoa.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:302
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Väärä suolan pituus: %d tavu, kun %d odotettiin.\n"
|
msgstr[0] "Väärä suolan pituus: %d tavu, odotettiin %d.\n"
|
||||||
msgstr[1] "Väärä suolan pituus: %d tavu, kun %d odotettiin.\n"
|
msgstr[1] "Väärä suolan pituus: %d tavua, odotettiin %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:307
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Väärä suolan pituus: %d tavua, kun %d <= n <= %d odotettiin.\n"
|
msgstr[0] "Väärä suolan pituus: %d tavu, odotettiin %d <= n <= %d.\n"
|
||||||
msgstr[1] "Väärä suolan pituus: %d tavua, kun %d <= n <= %d odotettiin.\n"
|
msgstr[1] "Väärä suolan pituus: %d tavua, odotettiin kun %d <= n <= %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:316
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Suolassa laiton merkki '%c'.\n"
|
msgstr "Kielletty suolamerkki ’%c’.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299
|
#: ../mkpasswd.c:372 ../mkpasswd.c:385
|
||||||
#: ../mkpasswd.c:326
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Salasana: "
|
msgstr "Salasana: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:404
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Laiton merkki salasanassa '0x%hhx'.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "Toiminto ei ole tuettu crypt(3) funktiossa.\n"
|
msgstr "crypt(3)-funktio ei tue menetelmää.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:512
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
"Crypts the PASSWORD using crypt(3).\n"
|
"Crypts the PASSWORD using crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Käyttö: mkpasswd [OPTIO] ... [SALASANA] [SUOLA]]\n"
|
"Käyttö: mkpasswd [VALITSIMET] ... [SALASANA] [SUOLA]]\n"
|
||||||
"Salaa salasanan crypt(3) funktiolla.\n"
|
"Salaa SALASANAn crypt(3)-funktiolla.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:515
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TYYPPI valitse menetelmä TYYPPI\n"
|
||||||
|
" -5 sama kuin --method=md5crypt\n"
|
||||||
|
" -S, --salt=SUOLA suolan valinta\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=MÄÄRÄ käytä annettua kierrosMÄÄRÄä\n"
|
||||||
|
" -P, --password-fd=NUM lue salasana tiedostokahvasta NUM\n"
|
||||||
|
" eikä terminaalista /dev/tty\n"
|
||||||
|
" -s, --stdin sama kuin --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:526
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -280,24 +344,17 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=TYPE valitse toiminto TYPE\n"
|
" -h, --help näytä tämä ohje ja poistu\n"
|
||||||
" -5 sama kuin --method=md5\n"
|
" -V, --version tulosta versiotiedot ja poistu\n"
|
||||||
" -S, --salt=SUOLA suolan valinta\n"
|
|
||||||
" -R, --rounds=NUMERO pyöristä numeroon\n"
|
|
||||||
" -P, --password-fd=NUM lue salasana avoimesta tiedostosta NUM\n"
|
|
||||||
" äläkä terminaalista /dev/tty\n"
|
|
||||||
" -s, --stdin sama kuin --password-fd=0\n"
|
|
||||||
" -h, --help tulosta tämä ruutu\n"
|
|
||||||
" -V, --version tulosta versio\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"Ellei salasanaa määritetä se kysytään.\n"
|
"Jos SALASANA puuttuu, sitä kysytään vuorovaikutteisesti.\n"
|
||||||
"Ellei suolaa määritetä käytetään satunnaista.\n"
|
"Jos SUOLAa ei anneta, luodaan satunnainen.\n"
|
||||||
"Jos tyyppi on 'help', tulostetaan toiminnot.\n"
|
"Jos TYYPPI on ”help”, käytettävissä olevat menetelmät\n"
|
||||||
|
"tulostetaan.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Lähetä bugiraportit osoitteeseen %s.\n"
|
"Lähetä bugiraportit osoitteeseen %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:549
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Käytettävissä olevat toiminnot:\n"
|
msgstr "Käytettävissä olevat menetelmät:\n"
|
||||||
|
|
||||||
|
|||||||
305
po/fr.po
305
po/fr.po
@ -1,23 +1,25 @@
|
|||||||
# Translation of whois to French
|
# Translation of whois to French
|
||||||
# Copyright not yet (C) 2003-2009 Debian French l10n team <debian-l10n-french@lists.debian.org>
|
# Copyright © 2003-2009 Debian French l10n team <debian-l10n-french@lists.debian.org>
|
||||||
# This file is distributed under the same license as the whois package.
|
# This file is distributed under the same license as the whois package.
|
||||||
# Copyright © 2003 William Steve Applegate <wsapplegate@est.un.goret.info>
|
|
||||||
# -2003: William Steve Applegate <wsapplegate@est.un.goret.info>
|
# -2003: William Steve Applegate <wsapplegate@est.un.goret.info>
|
||||||
# -2008: Mohammed Adnène Trojette <adn+deb@diwi.org>
|
# -2008: Mohammed Adnène Trojette <adn+deb@diwi.org>
|
||||||
|
# 2013: Steve Petruzzello <dlist@bluewin.ch>
|
||||||
|
# 2019: Steve Petruzzello <dlist@bluewin.ch>
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 4.6.5\n"
|
"Project-Id-Version: whois 5.4.4\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2009-04-30 21:51+0200\n"
|
"PO-Revision-Date: 2019-06-28 17:47+0200\n"
|
||||||
"Last-Translator: Simon Paillard <simon.paillard@resel.enst-bretagne.fr>\n"
|
"Last-Translator: Steve Petruzzello <dlist@bluewin.ch>\n"
|
||||||
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
|
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
|
||||||
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -28,30 +30,30 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Veuillez signaler les bogues à %s.\n"
|
"Veuillez signaler les bogues à %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "Le serveur %s est sélectionné.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ce TLD n'a pas de serveur whois, mais vous pouvez accéder à la base de "
|
"Ce TLD n'a pas de serveur whois, mais vous pouvez accéder à la base de "
|
||||||
"données à"
|
"données à"
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "Ce TLD n'a pas de serveur whois."
|
msgstr "Ce TLD n'a pas de serveur whois."
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr "Aucun serveur whois n'est connu pour ce type d'objet."
|
msgstr "Aucun serveur whois n'est connu pour ce type d'objet."
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr "Numéro d'AS ou réseau IP inconnu. Veuillez mettre à jour ce programme."
|
msgstr "Numéro d'AS ou réseau IP inconnu. Veuillez mettre à jour ce programme."
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "Le serveur %s est sélectionné.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -62,7 +64,7 @@ msgstr ""
|
|||||||
"Requête faite pour l'extrémité IPv4 %s d'une adresse IPv6 6to4.\n"
|
"Requête faite pour l'extrémité IPv4 %s d'une adresse IPv6 6to4.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -73,7 +75,7 @@ msgstr ""
|
|||||||
"Requête faite pour l'extrémité IPv4 %s d'une adresse IPv6 Teredo.\n"
|
"Requête faite pour l'extrémité IPv4 %s d'une adresse IPv6 Teredo.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -82,7 +84,7 @@ msgstr ""
|
|||||||
"Requête : \"%s\"\n"
|
"Requête : \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -95,142 +97,188 @@ msgstr ""
|
|||||||
"Renvoi trouvé vers %s.\n"
|
"Renvoi trouvé vers %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Impossible d'interpréter la ligne : %s"
|
msgstr "Impossible d'interpréter la ligne : %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Avertissement : des options RIPE ont été utilisées avec un serveur classique."
|
"Avertissement : des options RIPE ont été utilisées avec un serveur classique."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Erreur catastrophique : le texte de déni de responsabilité a changé.\n"
|
"Erreur catastrophique : le texte d'avertissement a changé.\n"
|
||||||
"Veuillez mettre à jour ce programme.\n"
|
"Veuillez mettre à jour ce programme.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "L'hôte %s est introuvable."
|
msgstr "L'hôte %s est introuvable."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp : service inconnu"
|
msgstr "%s/tcp : service inconnu"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Temps limite dépassé."
|
msgstr "Temps limite dépassé."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Interruption par le signal %d..."
|
msgstr "Interruption par le signal %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
" --verbose explain what is being done\n"
|
|
||||||
" --help display this help and exit\n"
|
|
||||||
" --version output version information and exit\n"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Usage: whois [OPTION]... OBJET...\n"
|
"Usage: whois [OPTION]... OBJET...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l réduire d'un niveau la spécificité de la recherche\n"
|
"-h HÔTE, --host HÔTE se connecter au serveur HÔTE\n"
|
||||||
" [RPSL seulement]\n"
|
"-p PORT, --port PORT se connecter sur le port PORT\n"
|
||||||
"-L trouver toutes les occurrences moins spécifiques\n"
|
"-I interroger whois.iana.org et suivre son référent-"
|
||||||
"-m trouver les occurrences de premier niveau plus\n"
|
"H cacher les mentions légales\n"
|
||||||
" spécifiques\n"
|
|
||||||
"-M trouver toutes les occurrences plus spécifiques\n"
|
|
||||||
"-c trouver l'occurrence la plus spécifique contenant un\n"
|
|
||||||
" attribut mnt-irt\n"
|
|
||||||
"-x occurrences exactes [RPSL seulement]\n"
|
|
||||||
"-d renvoyer aussi les objets de délégation DNS inverse\n"
|
|
||||||
" [RPSL seulement]\n"
|
|
||||||
"-i ATTR[,ATTR]... effectuer une recherche inverse pour les ATTRibuts\n"
|
|
||||||
" spécifiés\n"
|
|
||||||
"-T TYPE[,TYPE]... chercher seulement les objets de ce TYPE\n"
|
|
||||||
"-K seules les clés primaires sont renvoyées [RPSL\n"
|
|
||||||
" seulement]\n"
|
|
||||||
"-r désactiver la recherche récursive des informations "
|
|
||||||
"de\n"
|
|
||||||
" contact\n"
|
|
||||||
"-R forcer l'affichage de la copie locale de l'objet de\n"
|
|
||||||
" domaine, même s'il contient un renvoi\n"
|
|
||||||
"-a rechercher dans toutes les bases de données\n"
|
|
||||||
"-s SOURCE[,SOURCE]... rechercher dans la base de la SOURCE\n"
|
|
||||||
"-g SOURCE:PREM-DERN trouver les mises à jour de la SOURCE ayant des\n"
|
|
||||||
" numéros de série compris entre PREM et DERN\n"
|
|
||||||
"-t TYPE demander la syntaxe pour les objets de ce TYPE "
|
|
||||||
"(« all »\n"
|
|
||||||
" donne une liste)\n"
|
|
||||||
"-v TYPE demander la syntaxe détaillée pour les objets de ce\n"
|
|
||||||
" TYPE\n"
|
|
||||||
"-q [version|sources|types] demander les informations spécifiées au serveur\n"
|
|
||||||
" [RPSL seulement]\n"
|
|
||||||
"-F sortie rapide au format brut (l'option -r est\n"
|
|
||||||
" implicite)\n"
|
|
||||||
"-h HÔTE se connecter au serveur HÔTE\n"
|
|
||||||
"-p PORT se connecter à ce PORT\n"
|
|
||||||
"-H cacher les textes légaux de déni de responsabilité\n"
|
|
||||||
" --verbose détailler les actions entreprises\n"
|
|
||||||
" --help afficher cette page d'aide et sortir\n"
|
|
||||||
" --version afficher les informations de version et sortir\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
|
" --help display this help and exit\n"
|
||||||
|
" --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
" --verbose mode verbeux\n"
|
||||||
|
" --help afficher cette aide et sortir\n"
|
||||||
|
" --version afficher la version et sortir\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Ces drapeaux sont gérés par le serveur whois.ripe.net et quelques serveurs "
|
||||||
|
"de type RIPE :\n"
|
||||||
|
"-l réduire d'un niveau la spécificité de la recherche\n"
|
||||||
|
"-L trouver toutes les occurrences moins spécifiques\n"
|
||||||
|
"-m trouver les occurrences de premier niveau plus "
|
||||||
|
"spécifiques\n"
|
||||||
|
"-M trouver toutes les occurrences plus spécifiques\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c trouver l'occurrence la plus spécifique contenant un "
|
||||||
|
"attribut mnt-irt\n"
|
||||||
|
"-x occurrence exacte\n"
|
||||||
|
"-b afficher la plage des adresses IP avec l'information "
|
||||||
|
"d'abus\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B désactiver le filtrage d'objet (montrer les adresses "
|
||||||
|
"électroniques)\n"
|
||||||
|
"-G désactiver le groupement des objets associés\n"
|
||||||
|
"-d afficher aussi les objets de délégation DNS inverse\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... effectuer une recherche inverse pour les ATTRibuts "
|
||||||
|
"spécifiés\n"
|
||||||
|
"-T TYPE[,TYPE]... chercher seulement les objets de ce TYPE\n"
|
||||||
|
"-K seules les clés primaires sont renvoyées\n"
|
||||||
|
"-r désactiver la recherche récursive des informations de "
|
||||||
|
"contact\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R forcer l'affichage de la copie locale de l'objet de "
|
||||||
|
"domaine même\n"
|
||||||
|
" s'il contient un renvoi\n"
|
||||||
|
"-a rechercher aussi dans toutes les bases de données "
|
||||||
|
"miroir\n"
|
||||||
|
"-s SOURCE[,SOURCE]... rechercher dans la base de données miroir de SOURCE\n"
|
||||||
|
"-g SOURCE:PREM-DERN trouver les mises à jour de la SOURCE ayant des "
|
||||||
|
"numéros\n"
|
||||||
|
" de série entre PREM et DERN\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYPE demander la syntaxe pour les objets de ce TYPE\n"
|
||||||
|
"-v TYPE demander la syntaxe détaillée pour les objets de ce "
|
||||||
|
"TYPE\n"
|
||||||
|
"-q [version|sources|types] demander les informations spécifiées au serveur\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "chiffrement à base DES étendu par BSDI"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "fonction crypt(3) standard, chiffrement DES à 56 bits"
|
msgstr "fonction crypt(3) standard, chiffrement DES à 56 bits"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "La méthode '%s' est invalide.\n"
|
msgstr "La méthode « %s » est invalide.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Le nombre « %s » est invalide.\n"
|
msgstr "Le nombre « %s » est invalide.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Veuillez taper « %s --help » pour plus d'informations.\n"
|
msgstr "Veuillez taper « %s --help » pour plus d'informations.\n"
|
||||||
|
|
||||||
# : ../mkpasswd.c:152
|
# : ../mkpasswd.c:152
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
@ -238,34 +286,29 @@ msgstr[0] "Mauvaise taille d'aléa : %d octet au lieu de %d.\n"
|
|||||||
msgstr[1] "Mauvaise taille d'aléa : %d octets au lieu de %d.\n"
|
msgstr[1] "Mauvaise taille d'aléa : %d octets au lieu de %d.\n"
|
||||||
|
|
||||||
# : ../mkpasswd.c:152
|
# : ../mkpasswd.c:152
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Mauvaise taille d'aléa : %d octet, non comprise entre %d et %d.\n"
|
msgstr[0] "Mauvaise taille d'aléa : %d octet, non comprise entre %d et %d.\n"
|
||||||
msgstr[1] "Mauvaise taille d'aléa : %d octets, non comprise entre %d et %d.\n"
|
msgstr[1] "Mauvaise taille d'aléa : %d octets, non comprise entre %d et %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Le caractère « %c » est invalide dans l'aléa.\n"
|
msgstr "Le caractère « %c » est invalide dans l'aléa.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Mot de passe : "
|
msgstr "Mot de passe : "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Le caractère « 0x%hhx » est invalide dans le mot de passe.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "Méthode non prise en charge par crypt(3).\n"
|
msgstr "Méthode non prise en charge par crypt(3).\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -276,16 +319,34 @@ msgstr ""
|
|||||||
"Chiffre le MOT DE PASSE à l'aide de la fonction crypt(3).\n"
|
"Chiffre le MOT DE PASSE à l'aide de la fonction crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TYPE sélectionner ce TYPE de méthode\n"
|
||||||
|
" -5 équivalent à --method=md5crypt\n"
|
||||||
|
" -S, --salt=ALÉA utiliser cet ALÉA\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=NOMBRE utiliser le NOMBRE de passages indiqué\n"
|
||||||
|
" -P, --password-fd=NUM lire le mot de passe depuis le descripteur de\n"
|
||||||
|
" fichier NUM\n"
|
||||||
|
" au lieu de /dev/tty\n"
|
||||||
|
" -s, --stdin équivalent à --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -295,24 +356,16 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=TYPE sélectionner ce TYPE de méthode\n"
|
|
||||||
" -s équivalent à --method=md5\n"
|
|
||||||
" -S, --salt=ALÉA utiliser cette ALÉA\n"
|
|
||||||
" -R, --rounds=NOMBRE utiliser le NOMBRE de passages indiqué\n"
|
|
||||||
" -P, --password-fd=NUM lire le mot de passe depuis le descripteur de\n"
|
|
||||||
" fichier NUM\n"
|
|
||||||
" au lieu de /dev/tty\n"
|
|
||||||
" -s, --stdin équivalent à --password-fd=0\n"
|
|
||||||
" -h, --help afficher cette page d'aide et sortir\n"
|
" -h, --help afficher cette page d'aide et sortir\n"
|
||||||
" -V, --version afficher les informations de version et sortir\n"
|
" -V, --version afficher les informations de version et sortir\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Si le MOT DE PASSE est manquant, il est demandé interactivement.\n"
|
"Si le MOT DE PASSE est manquant, il est demandé interactivement.\n"
|
||||||
"Si aucune ALÉA n'est spécifiée, un aléa aléatoire est générée.\n"
|
"Si aucun ALÉA n'est spécifié, un aléa aléatoire est généré.\n"
|
||||||
"Si le TYPE est « help », les méthodes disponibles sont affichés.\n"
|
"Si le TYPE est « help », les méthodes disponibles sont affichées.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Veuillez signaler les bogues à %s.\n"
|
"Veuillez signaler les bogues à %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Méthodes disponibles :\n"
|
msgstr "Méthodes disponibles :\n"
|
||||||
|
|||||||
286
po/it.po
286
po/it.po
@ -1,20 +1,21 @@
|
|||||||
# Traduzione di whois.pot.
|
# Traduzione di whois.pot.
|
||||||
# Copyright (C) 1999-2009 Marco d'Itri
|
# Copyright (C) 1999-2021 Marco d'Itri
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 4.7.14\n"
|
"Project-Id-Version: whois 5.0.24\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2009-04-12 06:04+0200\n"
|
"PO-Revision-Date: 2022-01-03 18:13+0200\n"
|
||||||
"Last-Translator: Marco d'Itri <md@linux.it>\n"
|
"Last-Translator: Marco d'Itri <md@linux.it>\n"
|
||||||
"Language-Team: Italian <tp@lists.linux.it>\n"
|
"Language-Team: Italian <tp@lists.linux.it>\n"
|
||||||
|
"Language: it\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=iso-8859-1\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -25,30 +26,30 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Segnalare i bug a %s.\n"
|
"Segnalare i bug a %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "Uso il server %s.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Questo TLD non ha un server whois, ma si può accedere al database tramite"
|
"Questo TLD non ha un server whois, ma si può accedere al database tramite"
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "Per questo TLD non esiste un server whois."
|
msgstr "Non esiste un server whois per questo TLD."
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr "Non è noto alcun server whois per questo tipo di oggetto."
|
msgstr "Non è noto alcun server whois per questo tipo di oggetto."
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Numero dell'AS o della rete IP sconosciuto. Per favore aggiorna il programma."
|
"Numero dell'AS o della rete IP sconosciuto. Per favore aggiorna il programma."
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "Uso il server %s.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -59,7 +60,7 @@ msgstr ""
|
|||||||
"Cerco l'endpoint IPv4 %s di un indirizzo IPv6 6to4.\n"
|
"Cerco l'endpoint IPv4 %s di un indirizzo IPv6 6to4.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -70,7 +71,7 @@ msgstr ""
|
|||||||
"Cerco l'endpoint IPv4 %s di un indirizzo IPv6 Teredo.\n"
|
"Cerco l'endpoint IPv4 %s di un indirizzo IPv6 Teredo.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -79,7 +80,7 @@ msgstr ""
|
|||||||
"Richiesta: \"%s\"\n"
|
"Richiesta: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -92,165 +93,206 @@ msgstr ""
|
|||||||
"Trovato un riferimento a %s.\n"
|
"Trovato un riferimento a %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Impossibile interpretare questa riga: %s"
|
msgstr "Impossibile interpretare questa riga: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Attenzione: sono stati usati dei flag RIPE con un server tradizionale."
|
msgstr "Attenzione: sono stati usati dei flag RIPE con un server tradizionale."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Errore catastrofico: il testo di avvertenze è cambiato.\n"
|
"Errore catastrofico: il testo di avvertenze è cambiato.\n"
|
||||||
"Aggiorna questo programma.\n"
|
"Aggiorna questo programma.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Host %s non trovato."
|
msgstr "Host %s non trovato."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: servizio sconosciuto"
|
msgstr "%s/tcp: servizio sconosciuto"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Tempo scaduto."
|
msgstr "Tempo scaduto."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Interrotto dal segnale %d..."
|
msgstr "Interrotto dal segnale %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
" --verbose explain what is being done\n"
|
|
||||||
" --help display this help and exit\n"
|
|
||||||
" --version output version information and exit\n"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uso: whois [OPZIONE]... OGGETTO...\n"
|
"Uso: whois [OPZIONE]... OGGETTO...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l trova le corrispondenze un livello meno specifiche "
|
"-h HOST, --host HOST si connette al server HOST\n"
|
||||||
"[RPSL]\n"
|
"-p PORTA, --port PORTA si connette alla PORTA\n"
|
||||||
"-L trova le corrispondenze meno specifiche\n"
|
"-I chiede a whois.iana.org e segue il rinvio\n"
|
||||||
"-m trova le corrispondenze di primo livello più specifiche\n"
|
|
||||||
"-M trova le corrispondenze più specifiche\n"
|
|
||||||
"-c trova le corrispondenze più specifica contenente un\n"
|
|
||||||
" attributo mnt-irt [solo RPSL]\n"
|
|
||||||
"-x trova solo la corrispondenza esatta [solo RPSL]\n"
|
|
||||||
"-d restituisce anche gli oggetti della delega del DNS "
|
|
||||||
"[RPSL]\n"
|
|
||||||
"-i ATTR[,ATTR]... fa una ricerca inversa per l'ATTRibuto specificato\n"
|
|
||||||
"-T TIPO[,TIPO]... cerca solo oggetti del TIPO\n"
|
|
||||||
"-K restituisce solo le chiavi primarie [solo RPSL]\n"
|
|
||||||
"-r disabilita le ricerche ricorsive\n"
|
|
||||||
"-R mostra la copia locale dell'oggetto domain anche se\n"
|
|
||||||
" contiene un riferimento\n"
|
|
||||||
"-a cerca in tutti i database\n"
|
|
||||||
"-s SOURCE[,SOURCE]... cerca il database da SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST trova gli aggiornamenti di SOURCE dal seriale F a L\n"
|
|
||||||
"-t TIPO chiede il template per un oggetto del TIPO ('all' per una "
|
|
||||||
"lista)\n"
|
|
||||||
"-v TIPO chiede il template prolisso per un oggetto del TIPO\n"
|
|
||||||
"-q [version|sources|types] chiede al server le informazioni indicate "
|
|
||||||
"[RPSL]\n"
|
|
||||||
"-F output grezzo veloce (implica -r)\n"
|
|
||||||
"-h HOST si connette al server HOST\n"
|
|
||||||
"-p PORTA si connette alla PORTA\n"
|
|
||||||
"-H nasconde le avvertenze legali\n"
|
"-H nasconde le avvertenze legali\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
|
" --help display this help and exit\n"
|
||||||
|
" --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
" --verbose spiega cosa sta facendo\n"
|
" --verbose spiega cosa sta facendo\n"
|
||||||
|
" --no-recursion disattiva la ricorsione dal registry al registrar\n"
|
||||||
" --help mostra questo aiuto ed esce\n"
|
" --help mostra questo aiuto ed esce\n"
|
||||||
" --version stampa le informazioni sulla versione ed esce\n"
|
" --version stampa le informazioni sulla versione ed esce\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Le seguenti opzioni sono gestite da whois.ripe.net e alcuni server simili:\n"
|
||||||
|
"-l trova la corrispondenza un livello meno specifica\n"
|
||||||
|
"-L trova le corrispondenze meno specifiche a tutti i "
|
||||||
|
"livelli\n"
|
||||||
|
"-m trova le corrispondenze di primo livello più specifiche\n"
|
||||||
|
"-M trova le corrispondenze più specifiche a tutti i livelli\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c trova la corrispondenza più specifica contenente un\n"
|
||||||
|
" attributo mnt-irt\n"
|
||||||
|
"-x trova solo la corrispondenza esatta\n"
|
||||||
|
"-b mostra solo la rete IP con il contatto per gli abusi\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B non filtra gli oggetti (mostra gli indirizzi di e-mail)\n"
|
||||||
|
"-G non raggruppa gli oggetti collegati\n"
|
||||||
|
"-d restituisce anche gli oggetti della delega del DNS\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... fa una ricerca inversa per l'ATTRibuto specificato\n"
|
||||||
|
"-T TIPO[,TIPO]... cerca solo oggetti del TIPO\n"
|
||||||
|
"-K restituisce solo le chiavi primarie\n"
|
||||||
|
"-r disabilita le ricerche ricorsive per i contatti\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R mostra la copia locale dell'oggetto domain anche se\n"
|
||||||
|
" contiene un riferimento\n"
|
||||||
|
"-a cerca anche in tutti i database replicati\n"
|
||||||
|
"-s SOURCE[,SOURCE]... cerca il database replicato da SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST trova gli aggiornamenti di SOURCE dal seriale F a L\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TIPO chiede il template per un oggetto del TIPO\n"
|
||||||
|
"-v TIPO chiede il template prolisso per un oggetto del TIPO\n"
|
||||||
|
"-q [version|sources|types] chiede al server le informazioni indicate\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "crypt(3) estesa di BSDI basata su DES"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "crypt(3) standard a 56 bit basata su DES"
|
msgstr "crypt(3) standard a 56 bit basata su DES"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Il metodo '%s' non è valido.\n"
|
msgstr "Il metodo '%s' non è valido.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Il numero '%s' non è valido.\n"
|
msgstr "Il numero '%s' non è valido.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Per maggior informazioni prova '%s --help'.\n"
|
msgstr "Per maggior informazioni prova '%s --help'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Lunghezza del sale sbagliata: %d byte invece di %d.\n"
|
msgstr[0] "Lunghezza del sale sbagliata: %d byte invece di %d.\n"
|
||||||
msgstr[1] "Lunghezza del sale sbagliata: %d byte invece di %d.\n"
|
msgstr[1] "Lunghezza del sale sbagliata: %d byte invece di %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Lunghezza del sale sbagliata: %d byte invece di %d <= n <= %d.\n"
|
msgstr[0] "Lunghezza del sale sbagliata: %d byte invece di %d <= n <= %d.\n"
|
||||||
msgstr[1] "Lunghezza del sale sbagliata: %d byte invece di %d <= n <= %d.\n"
|
msgstr[1] "Lunghezza del sale sbagliata: %d byte invece di %d <= n <= %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Il carattere '%c' non è valido in un sale.\n"
|
msgstr "Il carattere '%c' non è valido in un sale.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Password: "
|
msgstr "Password: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Il carattere '0x%hhx' non è valido in una password.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "Metodo non gestito da crypt(3).\n"
|
msgstr "Metodo non gestito da crypt(3).\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -261,16 +303,33 @@ msgstr ""
|
|||||||
"Cifra la PASSWORD usando crypt(3).\n"
|
"Cifra la PASSWORD usando crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TIPO seleziona il TIPO di metodo\n"
|
||||||
|
" -5 come --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALE usa il SALE specificato\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=NUMBER usa il NUMERO indicato di iterazioni\n"
|
||||||
|
" -P, --password-fd=NUM legge la password dal file descriptor NUM\n"
|
||||||
|
" invece che da /dev/tty\n"
|
||||||
|
" -s, --stdin come --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -280,23 +339,16 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=TIPO seleziona il TIPO di metodo\n"
|
|
||||||
" -5 come --method=md5\n"
|
|
||||||
" -S, --salt=SALE usa il SALE specificato\n"
|
|
||||||
" -R, --rounds=NUMBER usa il NUMERO indicato di iterazioni\n"
|
|
||||||
" -P, --password-fd=NUM legge la password dal file descriptor NUM\n"
|
|
||||||
" invece che da /dev/tty\n"
|
|
||||||
" -s, --stdin come --password-fd=0\n"
|
|
||||||
" -h, --help mostra questo aiuto ed esce\n"
|
" -h, --help mostra questo aiuto ed esce\n"
|
||||||
" -v, --version mostra le informazioni sulla versione ed esce\n"
|
" -v, --version mostra le informazioni sulla versione ed esce\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Se la PASSWORD non è specificata viene chiesta interattivamente.\n"
|
"Se la PASSWORD non è specificata viene chiesta interattivamente.\n"
|
||||||
"Se il SALE non è specificato ne viene generato uno casuale.\n"
|
"Se il SALE non è specificato ne viene generato uno casuale.\n"
|
||||||
"Se il TIPO è 'help' viene stampata la lista degli algoritmi disponibili.\n"
|
"Se il TIPO è 'help' viene stampata la lista degli algoritmi disponibili.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Segnalare i bug a %s.\n"
|
"Segnalare i bug a %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Metodi disponibili:\n"
|
msgstr "Metodi disponibili:\n"
|
||||||
|
|||||||
225
po/ja.po
225
po/ja.po
@ -7,16 +7,17 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 4.7.2\n"
|
"Project-Id-Version: whois 4.7.2\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2005-04-26 00:20+0900\n"
|
"PO-Revision-Date: 2005-04-26 00:20+0900\n"
|
||||||
"Last-Translator: Satoru SATOH <ss@gnome.gr.jp>\n"
|
"Last-Translator: Satoru SATOH\n"
|
||||||
"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
|
"Language-Team: Japanese\n"
|
||||||
|
"Language: ja\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -27,30 +28,30 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"バグ報告は %s へ.\n"
|
"バグ報告は %s へ.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "サーバー %s を使用\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"この TLD には whois サーバーがありませんが、次のサーバーで whois データベース"
|
"この TLD には whois サーバーがありませんが、次のサーバーで whois データベース"
|
||||||
"にアクセスできます"
|
"にアクセスできます"
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "この TLD には whois サーバーがありません"
|
msgstr "この TLD には whois サーバーがありません"
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr "この種のオブジェクトに対する既知の whois サーバーはありません"
|
msgstr "この種のオブジェクトに対する既知の whois サーバーはありません"
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr "不明な AS 番号または IP ネットワーク. アップグレードして下さい"
|
msgstr "不明な AS 番号または IP ネットワーク. アップグレードして下さい"
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "サーバー %s を使用\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -61,7 +62,7 @@ msgstr ""
|
|||||||
"6to4 IPv6 アドレスの IPv4 終端 %s を問い合わせ中\n"
|
"6to4 IPv6 アドレスの IPv4 終端 %s を問い合わせ中\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -72,7 +73,7 @@ msgstr ""
|
|||||||
"6to4 IPv6 アドレスの IPv4 終端 %s を問い合わせ中\n"
|
"6to4 IPv6 アドレスの IPv4 終端 %s を問い合わせ中\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -81,7 +82,7 @@ msgstr ""
|
|||||||
"問い合わせ文字列: \"%s\"\n"
|
"問い合わせ文字列: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -94,16 +95,16 @@ msgstr ""
|
|||||||
"%s への照会をみつけました\n"
|
"%s への照会をみつけました\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "この行を解析できません: %s"
|
msgstr "この行を解析できません: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "警告: 旧来のサーバーについて RIPE フラグが使用されています"
|
msgstr "警告: 旧来のサーバーについて RIPE フラグが使用されています"
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -111,146 +112,175 @@ msgstr ""
|
|||||||
"破滅的なエラー: 免責条項テキストが変更されました\n"
|
"破滅的なエラー: 免責条項テキストが変更されました\n"
|
||||||
"このプログラムをアップグレードして下さい\n"
|
"このプログラムをアップグレードして下さい\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "ホスト %s はみつかりませんでした"
|
msgstr "ホスト %s はみつかりませんでした"
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: 不明なサービス"
|
msgstr "%s/tcp: 不明なサービス"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "時間切れ"
|
msgstr "時間切れ"
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "シグナル %d が割込み..."
|
msgstr "シグナル %d が割込み..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"-h HOST サーバー HOST に接続\n"
|
||||||
|
"-p PORT PORT に接続\n"
|
||||||
|
"-H 法的責任棄却声明を表示しない\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
": whois [OPTION]... OBJECT...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL のみ]\n"
|
msgstr ""
|
||||||
"-L find all Less specific matches\n"
|
" --verbose 進捗について詳細に説明\n"
|
||||||
"-m find first level more specific matches\n"
|
" --help このヘルプを表示して終了\n"
|
||||||
"-M find all More specific matches\n"
|
" --version バージョン情報を表示して終了\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
"-c find the smallest match containing a mnt-irt "
|
"-c find the smallest match containing a mnt-irt "
|
||||||
"attribute\n"
|
"attribute\n"
|
||||||
"-x 厳密にマッチ [RPSL のみ]\n"
|
"-x exact match\n"
|
||||||
"-d DNS 逆向き移譲オブジェクトも返す [RPSL のみ]\n"
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr "-x 厳密にマッチ\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr "-d DNS 逆向き移譲オブジェクトも返す\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
"-i ATTR[,ATTR]... 指定属性 ATTR について逆引き\n"
|
"-i ATTR[,ATTR]... 指定属性 ATTR について逆引き\n"
|
||||||
"-T TYPE[,TYPE]... TYPE オブジェクトのみについて検索\n"
|
"-T TYPE[,TYPE]... TYPE オブジェクトのみについて検索\n"
|
||||||
"-K 主キーのみ返す [RPSL のみ]\n"
|
"-K 主キーのみ返す\n"
|
||||||
"-r コンタクト情報について再帰検索しない\n"
|
"-r コンタクト情報について再帰検索しない\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
"-R 照会が含まれていても強制的にドメインオブジェクトの\n"
|
"-R 照会が含まれていても強制的にドメインオブジェクトの\n"
|
||||||
" ローカルコピーを表示\n"
|
" ローカルコピーを表示\n"
|
||||||
"-a すべてのデータベースを検索\n"
|
"-a すべてのデータベースを検索\n"
|
||||||
"-s SOURCE[,SOURCE]... SOURCE からデータベースを検索\n"
|
"-s SOURCE[,SOURCE]... SOURCE からデータベースを検索\n"
|
||||||
"-g SOURCE:FIRST-LAST SOURCE (シリアル FIRST から LAST まで)から更新を検索\n"
|
"-g SOURCE:FIRST-LAST SOURCE (シリアル FIRST から LAST まで)から更新を検索\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
"-t TYPE TYPE オブジェクトについてテンプレートを要求 (リストは "
|
"-t TYPE TYPE オブジェクトについてテンプレートを要求 (リストは "
|
||||||
"'all')\n"
|
"'all')\n"
|
||||||
"-v TYPE TYPE オブジェクトについて冗長なテンプレートを要求\n"
|
"-v TYPE TYPE オブジェクトについて冗長なテンプレートを要求\n"
|
||||||
"-q [version|sources|types] 指定サーバー情報を問い合わせ [RPSL のみ]\n"
|
"-q [version|sources|types] 指定サーバー情報を問い合わせ\n"
|
||||||
"-F 高速直接(ロー)出力 (-r を暗示)\n"
|
|
||||||
"-h HOST サーバー HOST に接続\n"
|
|
||||||
"-p PORT PORT に接続\n"
|
|
||||||
"-H 法的責任棄却声明を表示しない\n"
|
|
||||||
" --verbose 進捗について詳細に説明\n"
|
|
||||||
" --help このヘルプを表示して終了\n"
|
|
||||||
" --version バージョン情報を表示して終了\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../mkpasswd.c:135
|
||||||
|
#, fuzzy
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "\t標準 56 ビット DES ベース暗号(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "\t標準 56 ビット DES ベース暗号(3)"
|
msgstr "\t標準 56 ビット DES ベース暗号(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "不正な数字 '%s'\n"
|
msgstr "不正な数字 '%s'\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "不正な数字 '%s'\n"
|
msgstr "不正な数字 '%s'\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "さらなる詳細については '%s --help' を実行\n"
|
msgstr "さらなる詳細については '%s --help' を実行\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
msgstr[0] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
||||||
msgstr[1] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
msgstr[1] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
msgstr[0] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
||||||
msgstr[1] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
msgstr[1] "間違ったソルト長: %d バイト(s) (%d を期待)\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "不正なソルト文字 '%c'\n"
|
msgstr "不正なソルト文字 '%c'\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "パスワード: "
|
msgstr "パスワード: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "不正なパスワード文字 '0x%hhx'\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -261,16 +291,31 @@ msgstr ""
|
|||||||
"PASSWORD を crypt(3) で暗号化\n"
|
"PASSWORD を crypt(3) で暗号化\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -H, --hash=TYPE ハッシュ TYPE を選択\n"
|
||||||
|
" -S, --salt=SALT 指定の SALT を選択\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -P, --password-fd=NUM /dev/tty の代わりにファイルディスクリプタ\n"
|
||||||
|
" NUM からパスワードを読み込む\n"
|
||||||
|
" -s, --stdin --password-fd=0 と同様\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -280,11 +325,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -H, --hash=TYPE ハッシュ TYPE を選択\n"
|
|
||||||
" -S, --salt=SALT 指定の SALT を選択\n"
|
|
||||||
" -P, --password-fd=NUM /dev/tty の代わりにファイルディスクリプタ\n"
|
|
||||||
" NUM からパスワードを読み込む\n"
|
|
||||||
" -s, --stdin --password-fd=0 と同様\n"
|
|
||||||
" -h, --help このヘルプを表示して終了\n"
|
" -h, --help このヘルプを表示して終了\n"
|
||||||
" -V, --version バージョン情報を出力して終了\n"
|
" -V, --version バージョン情報を出力して終了\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -294,10 +334,13 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"バグ報告は %s へ.\n"
|
"バグ報告は %s へ.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "利用可能なアルゴリズム:\n"
|
msgstr "利用可能なアルゴリズム:\n"
|
||||||
|
|
||||||
|
#~ msgid "Illegal password character '0x%hhx'.\n"
|
||||||
|
#~ msgstr "不正なパスワード文字 '0x%hhx'\n"
|
||||||
|
|
||||||
#~ msgid "Invalid hash type '%s'.\n"
|
#~ msgid "Invalid hash type '%s'.\n"
|
||||||
#~ msgstr "不正なハッシュタイプ '%s'\n"
|
#~ msgstr "不正なハッシュタイプ '%s'\n"
|
||||||
|
|||||||
371
po/ka.po
Normal file
371
po/ka.po
Normal file
@ -0,0 +1,371 @@
|
|||||||
|
# Georgian translation for whois.
|
||||||
|
# Copyright (C) 2022 whois authors
|
||||||
|
# This file is distributed under the same license as the whois package.
|
||||||
|
# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: whois\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2022-10-20 04:31+0200\n"
|
||||||
|
"PO-Revision-Date: 2022-10-20 05:41+0200\n"
|
||||||
|
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: ka\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"X-Generator: Poedit 3.1.1\n"
|
||||||
|
|
||||||
|
#: ../whois.c:240
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Version %s.\n"
|
||||||
|
"\n"
|
||||||
|
"Report bugs to %s.\n"
|
||||||
|
msgstr ""
|
||||||
|
"ვერსია %s\n"
|
||||||
|
"\n"
|
||||||
|
"შეცდომები მიიწერეთ მისამართზე %s.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:329
|
||||||
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
|
msgstr ""
|
||||||
|
"ამ TLD-ს whois სერვერი არ გააჩნია. მაგრამ whois-ის ბაზასთან წვდომა გაქვთ "
|
||||||
|
"მისამართზე"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "ამ TLD-ს whois სერვერი არ გააჩნია."
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "ამ ტიპის ობიექტისთვის whois სერვერი ცნობილი არაა."
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "უცნობი AS რიცხვი ან IP ქსელი. განაახლეთ ეს პროგრამა."
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "ვიყენებ სერვერს: %s.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"Querying for the IPv4 endpoint %s of a 6to4 IPv6 address.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"6to4 IPv6 მისამართის IPv4 ბოლო წერტილის (%s) გამოთხოვა.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:369
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"Querying for the IPv4 endpoint %s of a Teredo IPv6 address.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Teredo IPv6 მისამართის IPv4 ბოლო წერტილის (%s) გამოთხოვა.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:406
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Query string: \"%s\"\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"მოთხოვნის სტრიქონი: \"%s\"\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:416
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Found a referral to %s.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"ნაპოვნია მიმართვა %s-ზე.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:458 ../whois.c:461
|
||||||
|
#, c-format
|
||||||
|
msgid "Cannot parse this line: %s"
|
||||||
|
msgstr "ამ ხაზის დამუშავება შეუძლებელია: %s"
|
||||||
|
|
||||||
|
#: ../whois.c:650
|
||||||
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
|
msgstr "გაფრთხილება. RIPE-ის ალმები ტრადიციულ სერვერთან ერთად გამოიყენება."
|
||||||
|
|
||||||
|
#: ../whois.c:823 ../whois.c:939
|
||||||
|
msgid ""
|
||||||
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
|
"Please upgrade this program.\n"
|
||||||
|
msgstr ""
|
||||||
|
"კატასტროფული შეცდომა: შეიცვალა პასუხისმგებლობების ტექსტი.\n"
|
||||||
|
"საჭიროა ამ პროგრამის განახლება.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1040
|
||||||
|
#, c-format
|
||||||
|
msgid "Host %s not found."
|
||||||
|
msgstr "ჰოსტი %s ვერ ვიპოვე."
|
||||||
|
|
||||||
|
#: ../whois.c:1050
|
||||||
|
#, c-format
|
||||||
|
msgid "%s/tcp: unknown service"
|
||||||
|
msgstr "%s/tcp: უცნობი სერვისი"
|
||||||
|
|
||||||
|
#: ../whois.c:1125
|
||||||
|
msgid "Timeout."
|
||||||
|
msgstr "ლოდინის ვადა გავიდა."
|
||||||
|
|
||||||
|
#: ../whois.c:1131
|
||||||
|
#, c-format
|
||||||
|
msgid "Interrupted by signal %d..."
|
||||||
|
msgstr "შეწყდა სიგნალით %d..."
|
||||||
|
|
||||||
|
#: ../whois.c:1499
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"გამოყენება: whois [პარამეტრები]... ობიექტი...\n"
|
||||||
|
"\n"
|
||||||
|
"-h ჰოსტი, --host ჰოსტი მითითებულ ჰოსტთან მიერთება\n"
|
||||||
|
"-p პორტი, --port პორტი მითითებულ პორტზე მიერთება\n"
|
||||||
|
"-I whois.iana.org-ის მოთხოვნა და პასუხის მიყოლა\n"
|
||||||
|
"-H იურიდიული ტექსტების დამალვა\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar "
|
||||||
|
"servers\n"
|
||||||
|
" --help display this help and exit\n"
|
||||||
|
" --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
" --verbose ქმედებების ახსნა მიმდინარე დროში\n"
|
||||||
|
" --no-recursion რეკურსიის გამორთვა რეესტრის სერვერბს შორის\n"
|
||||||
|
" --help ამ დახმარების ჩვენება და გასვლა\n"
|
||||||
|
" --version ვერსიის ინფორმაციის გამოტანა და გასვლა\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"ეს ალმები მხარდაჭერილია whois.ripe.net-ის და ზოგიერთი RIPE-ის მსგავსი "
|
||||||
|
"სერვერების მიერ:\n"
|
||||||
|
"-l ერთდონიანი მინიმალური ძებნა\n"
|
||||||
|
"-L ყველაფრის მოძებნა მინიმალური დამთხვევებით\n"
|
||||||
|
"-m მაქსიმალური მითითებული დამთხვევების პირველი დონის "
|
||||||
|
"მოძებნა\n"
|
||||||
|
"-M ყველაფრის მოძებნა მაქსიმალური დამთხვევებით\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c mnt-irt ატრიბუტის შემცველი უმცირესი დამთხვევის "
|
||||||
|
"მოძებნა\n"
|
||||||
|
"-x ზუსტი დამთხვევა\n"
|
||||||
|
"-b კანონდარღვევს კონტაქტთან ერთად IP მისამართების "
|
||||||
|
"დიაპაზონების მოკლე სიის დაბრუნება\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B ობიექტების ფილტრაციის გამორთვა (ელფოსტის "
|
||||||
|
"მისამართების ჩვენება)\n"
|
||||||
|
"-G ასოცირებული ობიექტების დაჯგუფების გამორთვა\n"
|
||||||
|
"-d დაბრუნდება DNS სევერსის დელეგაციის ობექტებიც\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... მითითებული ატრბუტების ინვერსიული ძებნა\n"
|
||||||
|
"-T TYPE[,TYPE]... მხოლოდ მითითებული ტიპის ობიექტების ძებნა\n"
|
||||||
|
"-K მხოლოდ ძირითადი გასაღებები დაბრუნდება\n"
|
||||||
|
"-r საკონტაქტო ინფორმაციის რეკურსიული ძებნის გამორთვა\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R დომენის ობიექტის ლოკალური ასლის ჩვენება მაშინაც კი,\n"
|
||||||
|
" როცა ის ბმებს შეიცავს\n"
|
||||||
|
"-a ძებნა სარკულ ბაზებშიაც\n"
|
||||||
|
"-s SOURCE[,SOURCE]... მითითებული წყაროდან კოპირებულ ბაზაში ძებნა\n"
|
||||||
|
"-g SOURCE:FIRST-LAST განახლებების ძებნა წყაროდან სერიულად პირველიდან "
|
||||||
|
"ჩანაწერიდან, ბოლომდე\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYPE მითითებული ტიპის ობიექტისთვის შაბლონს მოთხოვნა\n"
|
||||||
|
"-v TYPE მითითებული ტიპის ობიექტისთვის დამატებითი შაბლონის "
|
||||||
|
"მოთხოვნა\n"
|
||||||
|
"-q [version(ვერსია)|sources(წყაროები)|types(ტიპები)] სერვერის მითითებული "
|
||||||
|
"ინფორმაციის მოთხოვნა\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "BSDI გაფართოებული DES-ზე ბაზირებული crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
|
msgstr "სტანდარტული 56 ბიტიანი DES-ზე ბაზირებული crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:207
|
||||||
|
#, c-format
|
||||||
|
msgid "Invalid method '%s'.\n"
|
||||||
|
msgstr "არასწორი მეტოდი '%s'.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
|
#, c-format
|
||||||
|
msgid "Invalid number '%s'.\n"
|
||||||
|
msgstr "არასწორი რიცხვი '%s'.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:246
|
||||||
|
#, c-format
|
||||||
|
msgid "Try '%s --help' for more information.\n"
|
||||||
|
msgstr "მეტი ინფორმაციისთვის სცადეთ '%s --help'\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:302
|
||||||
|
#, c-format
|
||||||
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
|
msgstr[0] ""
|
||||||
|
"მარილის არასწორი სიგრძე: %d ბაიტი მაშინ, როცა მოსალოდნელი იყო %d ბაიტი.\n"
|
||||||
|
msgstr[1] ""
|
||||||
|
"მარილის არასწორი სიგრძე: %d ბაიტი მაშინ, როცა მოსალოდნელი იყო %d ბაიტი.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:307
|
||||||
|
#, c-format
|
||||||
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
|
msgstr[0] ""
|
||||||
|
"მარილის არასწორი სიგრძე: %d ბაიტი მაშინ, როცა მოსალოდნელი იყო %d <= n <= %d "
|
||||||
|
"ბაიტი.\n"
|
||||||
|
msgstr[1] ""
|
||||||
|
"მარილის არასწორი სიგრძე: %d ბაიტი მაშინ, როცა მოსალოდნელი იყო %d <= n <= %d "
|
||||||
|
"ბაიტი.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:316
|
||||||
|
#, c-format
|
||||||
|
msgid "Illegal salt character '%c'.\n"
|
||||||
|
msgstr "მარილიას დაუშვებელი სიმბოლო: '%c'.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:372 ../mkpasswd.c:385
|
||||||
|
#, c-format
|
||||||
|
msgid "Password: "
|
||||||
|
msgstr "პაროლი: "
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:404
|
||||||
|
#, c-format
|
||||||
|
msgid "Method not supported by crypt(3).\n"
|
||||||
|
msgstr "მეთოდი crypt(3)-ის მიერ მხარდაუჭერელია.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:512
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
|
"Crypts the PASSWORD using crypt(3).\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"გამოყენება: mkpasswd [პარამეტრები]... [პაროლი [მარილი]]\n"
|
||||||
|
"მითითებული პაროლის crypt(3)-ით დაშიფვრა.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:515
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
|
" -5 like --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=ტიპი მითითებული ტიპის მეთოდის გამოყენება\n"
|
||||||
|
" -5 იგივე, რაც --method=md5crypt\n"
|
||||||
|
" -S, --salt=მარილი მითითებული მარილის გამოყენება\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
|
" instead of /dev/tty\n"
|
||||||
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=რიცხვი მითითებული რაოდენობის რაუნდების გამოყენება\n"
|
||||||
|
" -P, --password-fd=რცხვ პაროლების /dev/tty-ის მაგიერ მითითებული "
|
||||||
|
"ფაილის\n"
|
||||||
|
" დესკრიპტორიდან წაკითხვა\n"
|
||||||
|
" -s, --stdin იგივე, რაც --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:526
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -h, --help display this help and exit\n"
|
||||||
|
" -V, --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
"If PASSWORD is missing then it is asked interactively.\n"
|
||||||
|
"If no SALT is specified, a random one is generated.\n"
|
||||||
|
"If TYPE is 'help', available methods are printed.\n"
|
||||||
|
"\n"
|
||||||
|
"Report bugs to %s.\n"
|
||||||
|
msgstr ""
|
||||||
|
" -h, --help ამ დახმარების გამოტანა და გასვლა\n"
|
||||||
|
" -V, --version ვერსიის ინფორმაციის გამოტანა და გასვლა\n"
|
||||||
|
"\n"
|
||||||
|
"თუ პაროლი მითითებული არაა, მას ინტერაქტიურად გკითხავთ.\n"
|
||||||
|
"თუ მარილი მითითებული არაა, ის შემთხვევითობის წესით დაგენერირდება.\n"
|
||||||
|
" თუ ტიპი 'help'-ა, ეკრანზე იქნება ნაჩვენები ხელმისაწვდომი მეთოდები.\n"
|
||||||
|
"\n"
|
||||||
|
"შეცდომების შესახებ მიწერეთ: %s.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:549
|
||||||
|
#, c-format
|
||||||
|
msgid "Available methods:\n"
|
||||||
|
msgstr "ხელმისაწვდომი მეთოდები:\n"
|
||||||
294
po/no.po
294
po/no.po
@ -1,294 +0,0 @@
|
|||||||
# Oversatt fra whois.pot.
|
|
||||||
# Egil Kvaleberg <egil@kvaleberg.no>, 1999.
|
|
||||||
#
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: whois 4.4.5\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
|
||||||
"PO-Revision-Date: 1999-12-18 14:00:00\n"
|
|
||||||
"Last-Translator: Egil Kvaleberg <egil@kvaleberg.no>\n"
|
|
||||||
"Language-Team: Norwegian <no@li.org>\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=iso-8859-1\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
||||||
|
|
||||||
#: ../whois.c:136
|
|
||||||
#, c-format
|
|
||||||
msgid ""
|
|
||||||
"Version %s.\n"
|
|
||||||
"\n"
|
|
||||||
"Report bugs to %s.\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "Bruker tjener %s.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:233
|
|
||||||
msgid "This TLD has no whois server."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:236
|
|
||||||
msgid "No whois server is known for this kind of object."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:239
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
|
||||||
msgstr "Ukjent AS-nummer. Vennligst oppdater programmet."
|
|
||||||
|
|
||||||
#: ../whois.c:262
|
|
||||||
#, c-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"Querying for the IPv4 endpoint %s of a 6to4 IPv6 address.\n"
|
|
||||||
"\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:268
|
|
||||||
#, c-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"Querying for the IPv4 endpoint %s of a Teredo IPv6 address.\n"
|
|
||||||
"\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:287
|
|
||||||
#, c-format
|
|
||||||
msgid ""
|
|
||||||
"Query string: \"%s\"\n"
|
|
||||||
"\n"
|
|
||||||
msgstr ""
|
|
||||||
"Forespørsel: \"%s\"\n"
|
|
||||||
"\n"
|
|
||||||
|
|
||||||
#: ../whois.c:297
|
|
||||||
#, fuzzy, c-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
"\n"
|
|
||||||
"Found a referral to %s.\n"
|
|
||||||
"\n"
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"Fant InterNIC-referanse til %s.\n"
|
|
||||||
"\n"
|
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
|
||||||
#, c-format
|
|
||||||
msgid "Cannot parse this line: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:506
|
|
||||||
#, fuzzy
|
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
|
||||||
msgstr "Merk: RIPE-flaggene ignoreres for en tradisjonell tjener."
|
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
|
||||||
"Please upgrade this program.\n"
|
|
||||||
msgstr ""
|
|
||||||
"Alvorlig feil: INTERNIC har endret standardtekst.\n"
|
|
||||||
"Vennligst oppdater programmet.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:858
|
|
||||||
#, c-format
|
|
||||||
msgid "Host %s not found."
|
|
||||||
msgstr "Finner ikke verten %s."
|
|
||||||
|
|
||||||
#: ../whois.c:868
|
|
||||||
#, c-format
|
|
||||||
msgid "%s/tcp: unknown service"
|
|
||||||
msgstr "%s/tcp: ukjent port"
|
|
||||||
|
|
||||||
#: ../whois.c:943
|
|
||||||
msgid "Timeout."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../whois.c:949
|
|
||||||
#, c-format
|
|
||||||
msgid "Interrupted by signal %d..."
|
|
||||||
msgstr "Avbrudt av signal %d..."
|
|
||||||
|
|
||||||
#: ../whois.c:1175
|
|
||||||
#, fuzzy, c-format
|
|
||||||
msgid ""
|
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
|
||||||
"\n"
|
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
|
||||||
"-L find all Less specific matches\n"
|
|
||||||
"-m find first level more specific matches\n"
|
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
|
||||||
" --verbose explain what is being done\n"
|
|
||||||
" --help display this help and exit\n"
|
|
||||||
" --version output version information and exit\n"
|
|
||||||
msgstr ""
|
|
||||||
"Bruk: whois [OPSJONER]... OBJEKTER...\n"
|
|
||||||
"\n"
|
|
||||||
"-a søk i alle databaser\n"
|
|
||||||
"-F full utskrift (impliserer -r)\n"
|
|
||||||
"-g KILDE:FØRSTE-SISTE finn oppdateringer fra KILDE fra serie FØRSTE til "
|
|
||||||
"SISTE\n"
|
|
||||||
"-h VERT koble til tjener VERT\n"
|
|
||||||
"-i ATTR[,ATTR]... gjør reversoppslag for attributtene ATTR\n"
|
|
||||||
"-L finn alle mindre spesifike treff\n"
|
|
||||||
"-M finn alle mer spesifike treff\n"
|
|
||||||
"-m finn første nivå av mer spesifike treff\n"
|
|
||||||
"-r ikke foreta rekursive oppslag\n"
|
|
||||||
"-p PORT koble til PORT\n"
|
|
||||||
"-R vis lokal kopi av objektet selv om det inneholder\n"
|
|
||||||
" en referanse\n"
|
|
||||||
"-S be tjeneren utelate syntaktisk \"sukker\"\n"
|
|
||||||
"-s KILDE[,KILDE]... søk i databasen fra KILDE\n"
|
|
||||||
"-T TYPE[,TYPE]... se bare på objekttype TYPE\n"
|
|
||||||
"-t TYPE be om mal for objekttype TYPE ('all' gir en liste)\n"
|
|
||||||
"-v TYPE be om utførlig mal for objekttype TYPE\n"
|
|
||||||
"-V forklarer hva som skjer\n"
|
|
||||||
"\n"
|
|
||||||
"Versjon %s. Rapporter feil til %s.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
|
||||||
#, c-format
|
|
||||||
msgid "Invalid method '%s'.\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
|
||||||
#, c-format
|
|
||||||
msgid "Invalid number '%s'.\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
|
||||||
#, c-format
|
|
||||||
msgid "Try '%s --help' for more information.\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
|
||||||
#, c-format
|
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
|
||||||
msgstr[0] ""
|
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
|
||||||
#, c-format
|
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
|
||||||
msgstr[0] ""
|
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
|
||||||
#, c-format
|
|
||||||
msgid "Illegal salt character '%c'.\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
|
||||||
#, c-format
|
|
||||||
msgid "Password: "
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
|
||||||
msgid "Method not supported by crypt(3).\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
|
||||||
#, c-format
|
|
||||||
msgid ""
|
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
|
||||||
"Crypts the PASSWORD using crypt(3).\n"
|
|
||||||
"\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
|
||||||
#, c-format
|
|
||||||
msgid ""
|
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
|
||||||
" -5 like --method=md5\n"
|
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
|
||||||
" instead of /dev/tty\n"
|
|
||||||
" -s, --stdin like --password-fd=0\n"
|
|
||||||
" -h, --help display this help and exit\n"
|
|
||||||
" -V, --version output version information and exit\n"
|
|
||||||
"\n"
|
|
||||||
"If PASSWORD is missing then it is asked interactively.\n"
|
|
||||||
"If no SALT is specified, a random one is generated.\n"
|
|
||||||
"If TYPE is 'help', available methods are printed.\n"
|
|
||||||
"\n"
|
|
||||||
"Report bugs to %s.\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
|
||||||
#, c-format
|
|
||||||
msgid "Available methods:\n"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#~ msgid "Using default server %s.\n"
|
|
||||||
#~ msgstr "Bruker standardtjener %s.\n"
|
|
||||||
|
|
||||||
#, fuzzy
|
|
||||||
#~ msgid ""
|
|
||||||
#~ "\n"
|
|
||||||
#~ "Found referral to %s.\n"
|
|
||||||
#~ "\n"
|
|
||||||
#~ msgstr ""
|
|
||||||
#~ "\n"
|
|
||||||
#~ "Fant InterNIC-referanse til %s.\n"
|
|
||||||
#~ "\n"
|
|
||||||
|
|
||||||
#~ msgid "Detected referral to %s on %s.\n"
|
|
||||||
#~ msgstr "Referanse til %s vedrørende %s.\n"
|
|
||||||
|
|
||||||
#~ msgid ""
|
|
||||||
#~ "I don't know where this IP has been delegated.\n"
|
|
||||||
#~ "I'll try ARIN and hope for the best..."
|
|
||||||
#~ msgstr ""
|
|
||||||
#~ "Vet ikke hvor denne IP-adressen har blitt delegert.\n"
|
|
||||||
#~ "Prøver ARIN og håper det beste..."
|
|
||||||
|
|
||||||
#~ msgid "I guess it's a netblock name but I don't know where to look it up."
|
|
||||||
#~ msgstr "Gjetter at det er et netblock-navn, men vet ikke hvor det finnes."
|
|
||||||
|
|
||||||
#~ msgid "I guess it's a domain but I don't know where to look it up."
|
|
||||||
#~ msgstr "Gjetter at det er er domene, men vet ikke hvor det finnes."
|
|
||||||
348
po/pl.po
348
po/pl.po
@ -1,23 +1,24 @@
|
|||||||
# Polish translation for whois.
|
# Polish translation for whois.
|
||||||
# Michał 'CeFeK' Nazarewicz <cefek@career.pl>, 1999
|
# Michał 'CeFeK' Nazarewicz <cefek@career.pl>, 1999
|
||||||
# Przemysław Knycz <djrzulf@pld.org.pl>, 2003
|
# Przemysław Knycz <djrzulf@pld.org.pl>, 2003
|
||||||
# Jakub Bogusz <qboosh@pld-linux.org>, 2003-2010
|
# Jakub Bogusz <qboosh@pld-linux.org>, 2003-2023
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 5.0.1\n"
|
"Project-Id-Version: whois 5.5.18\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2010-01-27 17:25+0100\n"
|
"PO-Revision-Date: 2023-10-05 21:30+0200\n"
|
||||||
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
|
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
|
||||||
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
|
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
|
||||||
|
"Language: pl\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=iso-8859-2\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||||
"|| n%100>=20) ? 1 : 2;\n"
|
"|| n%100>=20) ? 1 : 2;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -26,31 +27,31 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Wersja %s.\n"
|
"Wersja %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Błędy proszę zgłaszać na adres %s.\n"
|
"Błędy proszę zgłaszać na adres %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
#, c-format
|
|
||||||
msgid "Using server %s.\n"
|
|
||||||
msgstr "Użycie serwera %s.\n"
|
|
||||||
|
|
||||||
#: ../whois.c:228
|
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ta główna domena nie ma serwera whois, ale można użyć bazy danych whois pod"
|
"Ta główna domena nie ma serwera whois, ale można użyć bazy danych whois pod"
|
||||||
|
|
||||||
#: ../whois.c:233
|
#: ../whois.c:334
|
||||||
msgid "This TLD has no whois server."
|
msgid "This TLD has no whois server."
|
||||||
msgstr "Ta główna domena nie ma serwera whois."
|
msgstr "Ta główna domena nie ma serwera whois."
|
||||||
|
|
||||||
#: ../whois.c:236
|
#: ../whois.c:337
|
||||||
msgid "No whois server is known for this kind of object."
|
msgid "No whois server is known for this kind of object."
|
||||||
msgstr "Dla tego rodzaju obiektu nie jest znany żaden serwer whois."
|
msgstr "Dla tego rodzaju obiektu nie jest znany żaden serwer whois."
|
||||||
|
|
||||||
#: ../whois.c:239
|
#: ../whois.c:340
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
msgstr "Nieznany numer AS lub sieć IP. Proszę uaktualnić ten program."
|
msgstr "Nieznany numer AS lub sieć IP. Proszę uaktualnić ten program."
|
||||||
|
|
||||||
#: ../whois.c:262
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "Użycie serwera %s.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -58,10 +59,10 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Pytanie o zakończenie IPv4 %s adresu IPv6 typu 6to4.\n"
|
"Pytanie o zakończenie IPv4 %s adresu IPv6 typu 6to4.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -69,10 +70,10 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Pytanie o zakończenie IPv4 %s adresu IPv6 Teredo.\n"
|
"Pytanie o zakończenie IPv4 %s adresu IPv6 Teredo.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -81,7 +82,7 @@ msgstr ""
|
|||||||
"Zapytanie: \"%s\"\n"
|
"Zapytanie: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -94,194 +95,256 @@ msgstr ""
|
|||||||
"Znaleziono odniesienie do %s.\n"
|
"Znaleziono odniesienie do %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Nie można przeanalizować tej linii: %s"
|
msgstr "Nie można przeanalizować tej linii: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Uwaga: użyto flag RIPE ze starszym serwerem."
|
msgstr "Uwaga: użyto flag RIPE ze starszym serwerem."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Katastrofa! Tekst oświadczenia został zmieniony.\n"
|
"Katastrofa! Tekst oświadczenia został zmieniony.\n"
|
||||||
"Proszę uaktualnić ten program.\n"
|
"Proszę uaktualnić ten program.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Serwer %s nie został znaleziony."
|
msgstr "Serwer %s nie został znaleziony."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: usługa nieznana"
|
msgstr "%s/tcp: usługa nieznana"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Upłynął limit czasu."
|
msgstr "Upłynął limit czasu."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Przerwano sygnałem %d..."
|
msgstr "Przerwano sygnałem %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Składnia: whois [OPCJA]... OBIEKT...\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST, --host HOST łączenie z serwerem HOST\n"
|
||||||
|
"-p PORT, --port PORT łączenie z portem PORT\n"
|
||||||
|
"-I odpytanie whois.iana.org i podążanie za odwołaniami\n"
|
||||||
|
"-H ukrycie oświadczeń prawnych\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"Składnia: whois [OPCJA]... OBIEKT...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l zapytanie o jeden poziom mniej szczegółowe [tylko "
|
msgstr ""
|
||||||
"RPSL]\n"
|
" --verbose wyjaśnianie, co się dzieje\n"
|
||||||
"-L wyszukanie wszystkich mniej szczegółowych dopasowań\n"
|
" --no-recursion wyłączenie rekurencji z serwerów rejestru do rejestratorów\n"
|
||||||
"-m wyszukanie pierwszego bardziej szczegółowego "
|
" --help wyświetlenie tego opisu i zakończenie działania\n"
|
||||||
|
" --version wyświetlenie informacji o wersji i zakończenie "
|
||||||
|
"działania\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Następujące flagi są obsługiwane przez serwery whois.ripe.net i podobne:\n"
|
||||||
|
"-l zapytanie o jeden poziom mniej szczegółowe\n"
|
||||||
|
"-L wyszukanie wszystkich mniej szczegółowych dopasowań\n"
|
||||||
|
"-m wyszukanie pierwszego bardziej szczegółowego "
|
||||||
"dopasowania\n"
|
"dopasowania\n"
|
||||||
"-M wyszukanie wszystkich bardziej szczegółowych "
|
"-M wyszukanie wszystkich bardziej szczegółowych "
|
||||||
"dopasowań\n"
|
"dopasowań\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
"-c wyszukanie najmniejszego dopasowania z atrybutem mnt-"
|
"-c wyszukanie najmniejszego dopasowania z atrybutem mnt-"
|
||||||
"irt\n"
|
"irt\n"
|
||||||
"-x dokładne dopasowanie [tylko RPSL]\n"
|
"-x dokładne dopasowanie\n"
|
||||||
"-d także obiekty odwrotnej delegacji DNS [tylko RPSL]\n"
|
"-b wypisanie zwięźle przedziałów adresów IP i kontaktu "
|
||||||
"-i ATR[,ATR]... wykonanie odwrotnego wyszukiwania ATRybutów\n"
|
"abuse\n"
|
||||||
"-T TYP[,TYP]... szukanie tylko obiektów TYP\n"
|
|
||||||
"-K zwrócenie tylko podstawowych kluczy [tylko RPSL]\n"
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B bez filtrowania abiektów (wyświetlanie adresów e-"
|
||||||
|
"mail)\n"
|
||||||
|
"-G bez grupowania powiązanych obiektów\n"
|
||||||
|
"-d także obiekty odwrotnej delegacji DNS\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-T TYP[,TYP]... szukanie tylko obiektów podanego TYPU\n"
|
||||||
|
"-K zwrócenie tylko podstawowych kluczy\n"
|
||||||
"-r bez rekursywnego poszukiwania informacji "
|
"-r bez rekursywnego poszukiwania informacji "
|
||||||
"kontaktowych\n"
|
"kontaktowych\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
"-R wymuszenie pokazania lokalnej kopii obiektu domeny "
|
"-R wymuszenie pokazania lokalnej kopii obiektu domeny "
|
||||||
"nawet\n"
|
"nawet\n"
|
||||||
" jeśli zawiera odwołanie\n"
|
" jeśli zawiera odwołanie\n"
|
||||||
"-a przeszukanie wszystkich baz danych\n"
|
"-a przeszukanie wszystkich baz danych z kopii "
|
||||||
"-s ŹRÓDŁO[,ŹRÓDŁO]... przeszukanie bazy danych ze ŹRÓDŁA\n"
|
"lustrzanej\n"
|
||||||
"-g ŹRÓDŁO:PIERW.-OST. szukanie uaktualnień ze ŹRÓDŁA od numeru PIERW. do "
|
"-s ŹRÓDŁO[,ŹRÓDŁO]... przeszukanie odbicia lustrzanego bazy danych ze "
|
||||||
|
"ŹRÓDŁA\n"
|
||||||
|
"-g ŹRÓDŁO:PIERW.-OST. szukanie uaktualnień ze ŹRÓDŁA od numeru PIERW. do "
|
||||||
"OST.\n"
|
"OST.\n"
|
||||||
"-t TYP żądanie szablonu dla obiektu TYP ('all' podaje "
|
|
||||||
"listę)\n"
|
|
||||||
"-v TYP żądanie szczegółowego szablonu dla obiektu TYP\n"
|
|
||||||
"-q [version|sources|types] zapytanie serwera o podane informacje [tylko "
|
|
||||||
"RPSL]\n"
|
|
||||||
"-F szybki, surowy wydruk (włącza -r)\n"
|
|
||||||
"-h HOST łączenie z serwerem HOST\n"
|
|
||||||
"-p PORT łączenie z portem PORT\n"
|
|
||||||
"-H ukrycie oświadczenia prawnego\n"
|
|
||||||
" --verbose wyjaśnianie co się dzieje\n"
|
|
||||||
" --help wyświetlenie tego opisu i zakończenie działania\n"
|
|
||||||
" --version wyświetlenie informacji o wersji i zakończenie "
|
|
||||||
"działania\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYP żądanie szablonu dla obiektu podanego TYPU\n"
|
||||||
|
"-v TYP żądanie szczegółowego szablonu dla obiektu podanego "
|
||||||
|
"TYPU\n"
|
||||||
|
"-q [version|sources|types] zapytanie serwera o podane informacje\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "oparta o DES rozszerzona funkcja crypt(3) BSDI"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "standardowa 56-bitowa, oparta o DES funkcja crypt(3)"
|
msgstr "standardowa 56-bitowa, oparta o DES funkcja crypt(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Nieprawidłowa metoda '%s'.\n"
|
msgstr "Nieprawidłowa metoda '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Nieprawidłowa liczba '%s'.\n"
|
msgstr "Nieprawidłowa liczba '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "'%s --help' poda więcej informacji.\n"
|
msgstr "'%s --help' poda więcej informacji.\n"
|
||||||
|
|
||||||
# : ../mkpasswd.c:152
|
# : ../mkpasswd.c:152
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Błędna długość zarodka: %d bajt kiedy oczekiwano %d.\n"
|
msgstr[0] "Błędna długość zarodka: %d bajt kiedy oczekiwano %d.\n"
|
||||||
msgstr[1] "Błędna długość zarodka: %d bajty kiedy oczekiwano %d.\n"
|
msgstr[1] "Błędna długość zarodka: %d bajty kiedy oczekiwano %d.\n"
|
||||||
msgstr[2] "Błędna długość zarodka: %d bajtów kiedy oczekiwano %d.\n"
|
msgstr[2] "Błędna długość zarodka: %d bajtów kiedy oczekiwano %d.\n"
|
||||||
|
|
||||||
# : ../mkpasswd.c:152
|
# : ../mkpasswd.c:152
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] "Błędna długość zarodka: %d bajt kiedy oczekiwano %d <= n <= %d.\n"
|
msgstr[0] "Błędna długość zarodka: %d bajt kiedy oczekiwano %d <= n <= %d.\n"
|
||||||
msgstr[1] "Błędna długość zarodka: %d bajty kiedy oczekiwano %d <= n <= %d.\n"
|
msgstr[1] "Błędna długość zarodka: %d bajty kiedy oczekiwano %d <= n <= %d.\n"
|
||||||
msgstr[2] "Błędna długość zarodka: %d bajtów kiedy oczekiwano %d <= n <= %d.\n"
|
msgstr[2] "Błędna długość zarodka: %d bajtów kiedy oczekiwano %d <= n <= %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Błędny znak zarodka '%c'.\n"
|
msgstr "Błędny znak zarodka '%c'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Hasło: "
|
msgstr "Hasło: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Błędny znak w haśle '0x%hhx'.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "Metoda nie obsługiwana przez crypt(3).\n"
|
msgstr "Metoda nie obsługiwana przez crypt(3).\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
"Crypts the PASSWORD using crypt(3).\n"
|
"Crypts the PASSWORD using crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Składnia: mkpasswd [OPCJE]... [HASŁO [ZARODEK]]\n"
|
"Składnia: mkpasswd [OPCJE]... [HASŁO [ZARODEK]]\n"
|
||||||
"Koduje HASŁO przy użyciu funkcji crypt(3).\n"
|
"Koduje HASŁO przy użyciu funkcji crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TYP wybór metody TYP\n"
|
||||||
|
" -5 to samo, co --method=md5crypt\n"
|
||||||
|
" -S, --salt=ZARODEK użycie podanego ZARODKA\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=LICZBA użycie podanej LICZBY cykli\n"
|
||||||
|
" -P, --password-fd=NUM odczyt hasła z deskryptora pliku NUM zamiast\n"
|
||||||
|
" z /dev/tty\n"
|
||||||
|
" -s, --stdin to samo co --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -291,24 +354,17 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=TYP wybór metody TYP\n"
|
" -h, --help wyświetlenie tego opisu i zakończenie działania\n"
|
||||||
" -5 to samo, co --method=md5\n"
|
" -V, --version wyświetlenie informacji o wersji i zakończenie "
|
||||||
" -S, --salt=ZARODEK użycie podanego ZARODKA\n"
|
"działania\n"
|
||||||
" -R, --rounds=LICZBA użycie podanej LICZBY cykli\n"
|
|
||||||
" -P, --password-fd=NUM odczyt hasła z deskryptora pliku NUM zamiast\n"
|
|
||||||
" z /dev/tty\n"
|
|
||||||
" -s, --stdin to samo co --password-fd=0\n"
|
|
||||||
" -h, --help wyświetlenie tego opisu i zakończenie działania\n"
|
|
||||||
" -V, --version wyświetlenie informacji o wersji i zakończenie "
|
|
||||||
"działania\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"Jeśli nie podano HASŁA, pobierane jest interaktywnie.\n"
|
"Jeśli nie podano HASŁA, pobierane jest interaktywnie.\n"
|
||||||
"Jeśli nie podano ZARODKA, generowany jest losowy.\n"
|
"Jeśli nie podano ZARODKA, generowany jest losowy.\n"
|
||||||
"Jeśli podano TYP 'help', wypisywane są dostępne metody.\n"
|
"Jeśli podano TYP 'help', wypisywane są dostępne metody.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Błędy proszę zgłaszać na adres %s.\n"
|
"Błędy proszę zgłaszać na adres %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Dostępne metody:\n"
|
msgstr "Dostępne metody:\n"
|
||||||
|
|||||||
374
po/pt_BR.po
374
po/pt_BR.po
@ -5,52 +5,53 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 4.7.5\n"
|
"Project-Id-Version: whois 5.5.6\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2006-04-26 21:03-0300\n"
|
"PO-Revision-Date: 2020-02-17 10:30+0000\n"
|
||||||
"Last-Translator: Anderson Goulart <globalx@gmail.com>\n"
|
"Last-Translator: Anderson Goulart <globalx@gmail.com>\n"
|
||||||
"Language-Team: Portuguese/Brazil\n"
|
"Language-Team: Portuguese/Brazil\n"
|
||||||
|
"Language: pt_BR\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=iso-8859-1\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Versão %s \n"
|
"Versão %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Reporte bugs para %s \n"
|
"Reporte falhas(bugs) para %s \n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
|
msgstr ""
|
||||||
|
"Este TLD não possui servidor whois, mas você pode acessar a base de dados do "
|
||||||
|
"whois em"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "Não existe servidor whois para este TLD."
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "Nenhum servidor whois é conhecido para este tipo de objeto."
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "Número AS ou rede IP desconhecidos. Por favor, atualize este programa."
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Using server %s.\n"
|
msgid "Using server %s.\n"
|
||||||
msgstr "Utilizando servidor %s.\n"
|
msgstr "Utilizando servidor %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:228
|
#: ../whois.c:362
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
|
||||||
msgstr ""
|
|
||||||
"Este TLD não tem servidor whois, mas você pode acessar a base de dados do "
|
|
||||||
"whois em"
|
|
||||||
|
|
||||||
#: ../whois.c:233
|
|
||||||
msgid "This TLD has no whois server."
|
|
||||||
msgstr "Não existe servidor whois para este TLD."
|
|
||||||
|
|
||||||
#: ../whois.c:236
|
|
||||||
msgid "No whois server is known for this kind of object."
|
|
||||||
msgstr "Nenhum servidor whois é conhecido para este tipo de objeto."
|
|
||||||
|
|
||||||
#: ../whois.c:239
|
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
|
||||||
msgstr "Número AS ou rede IP desconhecidos. Por favor, atualize este programa."
|
|
||||||
|
|
||||||
#: ../whois.c:262
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -58,30 +59,30 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Procurando pela extremidade IPv4 %s de um endereço IPv6. 6to4.\n"
|
"Procurando pelo endereço IPv4 %s a partir de um endereço 6to4 IPv6.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
"Querying for the IPv4 endpoint %s of a Teredo IPv6 address.\n"
|
"Querying for the IPv4 endpoint %s of a Teredo IPv6 address.\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Procurando pela extremidade IPv4 %s de um endereço IPv6. 6to4.\n"
|
"Procurando pelo endereço IPv4 %s a partir de um endereço Teredo IPv6.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Consulta: \"%s\"\n"
|
"Texto de consulta: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -91,193 +92,265 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Uma referência para·%s encontrada.\n"
|
"Referência encontrada para %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Não pôde processar esta linha: %s"
|
msgstr "Não conseguiu processar esta linha: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Aviso: RIPE flags utilizados com um servidor tradicional."
|
msgstr "Aviso: RIPE flags utilizados com um servidor tradicional."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Erro catastrófico: o texto das condições de uso foi alterado.\n"
|
"Erro catastrófico: o texto das condições de uso foi alterado.\n"
|
||||||
"Por favor, atualize este programa. \n"
|
"Por favor, atualize este programa.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Host %s não encontrado."
|
msgstr "Hospedeiro %s não encontrado."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: serviço desconhecido"
|
msgstr "%s/tcp: serviço desconhecido"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Tempo esgotado."
|
msgstr "Tempo esgotado."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Interrompido pelo sinal %d..."
|
msgstr "Interrompido pelo sinal %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Uso: whois [OPTION]... OBJECT...\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST conecta no servidor(HOST)\n"
|
||||||
|
"-p PORT conecta na porta(PORT)\n"
|
||||||
|
"-H esconde o aviso legal\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"Uso: whois [OPÇÕES]... OBJETO...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l descende em um nível a especificidade da busca "
|
msgstr ""
|
||||||
"[RPSL]\n"
|
" --verbose exibe detalhes de execução\n"
|
||||||
"-L busca as correspondências menos específicas\n"
|
" --help exibe esta ajuda e termina\n"
|
||||||
"-m busca o primeiro nível mais específico\n"
|
" --version exibe informações sobre a versão e termina\n"
|
||||||
"-M busca as correspondências mais específicas\n"
|
"\n"
|
||||||
"-c busca a correspondência menos específica que contém o "
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Estas opções(flags) são suportadas pelo servider whois.ripe.net e alguns "
|
||||||
|
"servidores RIPE compatíveis:\n"
|
||||||
|
"-l encontre a correspondência menos específica de nível "
|
||||||
|
"um\n"
|
||||||
|
"-L encontra todos os níveis de correspondências menos "
|
||||||
|
"específicas\n"
|
||||||
|
"-m encontra todas as correspondências mais específicas "
|
||||||
|
"do nível um\n"
|
||||||
|
"-M encontra todos os níveis de correspondências mais "
|
||||||
|
"específicas\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c busca a correspondência menos específica que contém o "
|
||||||
"atributo mnt-irt\n"
|
"atributo mnt-irt\n"
|
||||||
"-x busca exata [RPSL]\n"
|
"-x busca exata\n"
|
||||||
"-d retorna também objetos de delegação de DNS reverso "
|
"-b retorna o resumo de faixas de endereços IP com o "
|
||||||
"[RPSL]\n"
|
"contato de abuso\n"
|
||||||
"-i ATTR[,ATTR]... efetua uma busca inversa para os ATTRibutos "
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B desliga o filtro de objetos (exibe o endereço de "
|
||||||
|
"email)\n"
|
||||||
|
"-G desliga o agrupamento de objectos associados\n"
|
||||||
|
"-d retorna também os objetos de delegação de DNS "
|
||||||
|
"reverso\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... efetua uma busca inversa para os atributtos(ATTR) "
|
||||||
"especificados\n"
|
"especificados\n"
|
||||||
"-T TIPO[,TIPO]... busca somente por objetos do TIPO\n"
|
"-T TYPE[,TYPE]... busca somente por objetos do tipo(TYPE) "
|
||||||
"-K somente chaves primárias são retornadas [RPSL]\n"
|
"especificados\n"
|
||||||
"-r desabilita buscas recursivas para informações de "
|
"-K somente chaves primárias são retornadas\n"
|
||||||
|
"-r desabilita buscas recursivas para informações de "
|
||||||
"contatos\n"
|
"contatos\n"
|
||||||
"-R mostra a cópia local do objeto especificado incluso\n"
|
|
||||||
" se contém uma referência\n"
|
|
||||||
"-a busca em todas as bases de dados\n"
|
|
||||||
"-s SOURCE[,SOURCE]... busca na base de dados de SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST encontra atualizações de SOURCE da série FIRST até "
|
|
||||||
"LAST\n"
|
|
||||||
"-t TIPO obtém o modelo para objeto de TIPO ('all' para uma "
|
|
||||||
"lista)\n"
|
|
||||||
"-v TIPO obtém o modelo detalhado para objeto de TIPO\n"
|
|
||||||
"-q [version|sources|types] consulta informações sobre o servidor [RPSL]\n"
|
|
||||||
"-F modo rápido (implica -r)\n"
|
|
||||||
"-h HOST conecta no servidor HOST\n"
|
|
||||||
"-p PORTA conecta na PORTA\n"
|
|
||||||
"-H esconde o aviso legal\n"
|
|
||||||
" --verbose mostra o que está acontecendo\n"
|
|
||||||
" --help exibe essa ajuda e sai\n"
|
|
||||||
" --version exibe informações sobre a versão e sai\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1536
|
||||||
#, fuzzy
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R força a exibição da cópia local do objeto de domínio "
|
||||||
|
"mesmo que\n"
|
||||||
|
" ele contenha referência\n"
|
||||||
|
"-a busca em todas as bases de dados espelhadas\n"
|
||||||
|
"-s SOURCE[,SOURCE]... busca na base de dados espelhada a partir das "
|
||||||
|
"fontes(SOURCE) especificadas\n"
|
||||||
|
"-g SOURCE:FIRST-LAST encontra atualizações a partir da fonte(SOURCE) entre "
|
||||||
|
"o serial primeiro(FIRST) e último(LAST)\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYPE obtém o modelo para objeto do tipo(TYPE) "
|
||||||
|
"especificado\n"
|
||||||
|
"-v TYPE obtém o modelo detalhado para objeto do tipo(TYPE) "
|
||||||
|
"especificado\n"
|
||||||
|
"-q [version|sources|types] consulta informações especificadas do servidor\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "BSDI extendido baseado em DES crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "\tstandard 56 bit DES-based crypt(3)"
|
msgstr "padrão 56 bit baseado em DES crypt(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Número inválido '%s'.\n"
|
msgstr "Método inválido '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Número inválido '%s'.\n"
|
msgstr "Número inválido '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Tente '%s --help para maiores informações.\n"
|
msgstr "Tente '%s --help para maiores informações.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "Tamanho do salt incorreto: %d byte enquanto %d eram esperados.\n"
|
msgstr[0] "Tamanho do sal(salt) incorreto: %d byte enquanto %d era esperado.\n"
|
||||||
msgstr[1] "Tamanho do salt incorreto: %d bytes enquanto %d eram esperados.\n"
|
msgstr[1] ""
|
||||||
|
"Tamanho do sal(salt) incorreto: %d bytes enquanto %d era esperado.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
"Tamanho do salt incorreto: %d byte enquanto %d <= n <= %d eram esperados.\n"
|
"Tamanho do sal(salt) incorreto: %d byte enquanto %d <= n <= %d era "
|
||||||
|
"esperado.\n"
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
"Tamanho do salt incorreto: %d bytes enquanto %d <= n <= %d eram esperados.\n"
|
"Tamanho do sal(salt) incorreto: %d bytes enquanto %d <= n <= %d era "
|
||||||
|
"esperado.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Caractere salt ilegal '%c'.\n"
|
msgstr "Caractere sal(salt) ilegal '%c'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Senha: "
|
msgstr "Senha: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Caractere de senha ilegal '0x%hhx'.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr ""
|
msgstr "Método não suportado por crypt(3).\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
"Crypts the PASSWORD using crypt(3).\n"
|
"Crypts the PASSWORD using crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uso: mkpasswd [OPÇÕES]... [PASSWORD [SALT]]\n"
|
"Uso: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
"Encripta a PASSWORD utilizando crypt(3).\n"
|
"Encripta a senha(PASSWORD) utilizando crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TYPE seleciona o método do tipo(TYPE) especificado\n"
|
||||||
|
" -5 igual a --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALT usa o sal(SALT) especificado\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=NUMBER utiliza o número(NUMBER) de rodadas "
|
||||||
|
"especificado\n"
|
||||||
|
" -P, --password-fd=NUM lê a senha do descritor de arquivo NUM\n"
|
||||||
|
" ao invés do /dev/tty\n"
|
||||||
|
" -s, --stdin igual a --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -287,24 +360,17 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -H, --hash=TYPE seleciona o hash TYPE\n"
|
" -h, --help exibe essa ajuda(help) e sai\n"
|
||||||
" -S, --salt=SALT usa o SALT específico\n"
|
" -V, --version exibe informações sobre a versão(version) e sai\n"
|
||||||
" -P, --password-fd=NUM lê a senha do descritor de arquivo NUM\n"
|
|
||||||
" ao invés do /dev/tty\n"
|
|
||||||
" -s, --stdin como em --password-fd=0\n"
|
|
||||||
" -h, --help exibe essa ajuda e sai\n"
|
|
||||||
" -V, --version exibe informações sobre a versão e sai\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"Se PASSWORD estiver faltando, então este será requisitado interativamente.\n"
|
"Se a senha(PASSWORD) estiver faltando, esta será requisitada "
|
||||||
"Se nenhum SALT for especificado, um randômico é gerado.\n"
|
"interativamente.\n"
|
||||||
"Se TYPE é igual a 'help', os algoritmos disponíveis são exibidos.\n"
|
"Se nenhum sal(SALT) for especificado, um sal randômico é gerado.\n"
|
||||||
|
"Se o tipo(TYPE) é igual a 'help', os métodos disponíveis são exibidos.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Reporte bugs para %s.\n"
|
"Reporte falhas(bugs) para %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Algoritmos disponíveis: \n"
|
msgstr "Métodos disponíveis:\n"
|
||||||
|
|
||||||
#~ msgid "Invalid hash type '%s'.\n"
|
|
||||||
#~ msgstr "Hash-type inválido '%s'.\n"
|
|
||||||
|
|||||||
283
po/ru.po
283
po/ru.po
@ -3,22 +3,24 @@
|
|||||||
# This file is distributed under the same license as the whois package.
|
# This file is distributed under the same license as the whois package.
|
||||||
#
|
#
|
||||||
# Andy Shevchenko <andy@smile.org.ua>, 2005.
|
# Andy Shevchenko <andy@smile.org.ua>, 2005.
|
||||||
# Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010.
|
# Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010, 2012, 2013, 2019.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois 5.0.1\n"
|
"Project-Id-Version: whois 5.4.4\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2010-01-27 20:31+0300\n"
|
"PO-Revision-Date: 2019-06-29 09:55+0300\n"
|
||||||
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
|
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
|
||||||
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
|
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
|
||||||
|
"Language: ru\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: KBabel 1.11.4\n"
|
"X-Generator: Lokalize 2.0\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||||
|
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -29,28 +31,29 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Сообщения об ошибках отправляйте на %s.\n"
|
"Сообщения об ошибках отправляйте на %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
|
msgstr ""
|
||||||
|
"Данный TLD не имеет whois-сервера, но можно получить доступ к базе whois на"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "Данный TLD не имеет whois-сервера."
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "Нет whois-сервера для объектов данного вида."
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "Неизвестный номер AS или IP-сеть. Пожалуйста, обновите программу."
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Using server %s.\n"
|
msgid "Using server %s.\n"
|
||||||
msgstr "Используется сервер %s.\n"
|
msgstr "Используется сервер %s.\n"
|
||||||
|
|
||||||
#: ../whois.c:228
|
#: ../whois.c:362
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
|
||||||
msgstr "Данный TLD не имеет whois-сервера, но можно получить доступ к базе whois на"
|
|
||||||
|
|
||||||
#: ../whois.c:233
|
|
||||||
msgid "This TLD has no whois server."
|
|
||||||
msgstr "Данный TLD не имеет whois-сервера."
|
|
||||||
|
|
||||||
#: ../whois.c:236
|
|
||||||
msgid "No whois server is known for this kind of object."
|
|
||||||
msgstr "Нет whois-сервера для объектов данного вида."
|
|
||||||
|
|
||||||
#: ../whois.c:239
|
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
|
||||||
msgstr "Неизвестный номер AS или IP-сеть. Пожалуйста, обновите программу."
|
|
||||||
|
|
||||||
#: ../whois.c:262
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -61,7 +64,7 @@ msgstr ""
|
|||||||
"Запрашивается конечная IPv4-точка %s для IPv6-адреса 6-в-4.\n"
|
"Запрашивается конечная IPv4-точка %s для IPv6-адреса 6-в-4.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -72,7 +75,7 @@ msgstr ""
|
|||||||
"Запрашивается конечная IPv4-точка %s для IPv6-адреса Teredo.\n"
|
"Запрашивается конечная IPv4-точка %s для IPv6-адреса Teredo.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -81,7 +84,7 @@ msgstr ""
|
|||||||
"Строка запроса: \"%s\"\n"
|
"Строка запроса: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -94,16 +97,16 @@ msgstr ""
|
|||||||
"Найдено перенаправление на %s.\n"
|
"Найдено перенаправление на %s.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "Невозможно разобрать строку: %s"
|
msgstr "Невозможно разобрать строку: %s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "Предупреждение: флаги RIPE используются с традиционным сервером."
|
msgstr "Предупреждение: флаги RIPE используются с традиционным сервером."
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -111,116 +114,166 @@ msgstr ""
|
|||||||
"Катастрофическая ошибка: текст правовой оговорки был изменён.\n"
|
"Катастрофическая ошибка: текст правовой оговорки был изменён.\n"
|
||||||
"Пожалуйста, обновите программу.\n"
|
"Пожалуйста, обновите программу.\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "Узел %s не найден."
|
msgstr "Узел %s не найден."
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: неизвестный сервис"
|
msgstr "%s/tcp: неизвестный сервис"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "Задержка."
|
msgstr "Задержка."
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "Прервано по сигналу %d..."
|
msgstr "Прервано по сигналу %d..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Использование: whois [ПАРАМЕТР]… ОБЪЕКТ…\n"
|
||||||
|
"\n"
|
||||||
|
"-h УЗЕЛ, --host УЗЕЛ подключиться к серверному УЗЛУ\n"
|
||||||
|
"-p ПОРТ, --port ПОРТ подключаться по ПОРТУ\n"
|
||||||
|
"-I запросить whois.iana.org и следовать результатам\n"
|
||||||
|
"-H скрыть уведомление о правах\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"Использование: whois [ПАРАМЕТР]... ОБЪЕКТ...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l одноуровневый минимальный поиск [только RPSL]\n"
|
msgstr ""
|
||||||
|
" --verbose разъяснять, что происходит\n"
|
||||||
|
" --help показать эту справку и закончить работу\n"
|
||||||
|
" --version показать информацию о версии и закончить работу\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Эти флаги поддерживаются whois.ripe.net и некоторыми RIPE-подобными "
|
||||||
|
"серверами:\n"
|
||||||
|
"-l одноуровневый минимальный поиск\n"
|
||||||
"-L найти всё при минимуме указанных совпадений\n"
|
"-L найти всё при минимуме указанных совпадений\n"
|
||||||
"-m найти первый уровень при максимуме указанных "
|
"-m найти первый уровень при максимуме указанных "
|
||||||
"совпадений\n"
|
"совпадений\n"
|
||||||
"-M найти всё при максимуме указанных совпадений\n"
|
"-M найти всё при максимуме указанных совпадений\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
"-c найти наименьшее совпадение, содержащее атрибут mnt-"
|
"-c найти наименьшее совпадение, содержащее атрибут mnt-"
|
||||||
"irt\n"
|
"irt\n"
|
||||||
"-x точное совпадение [только RPSL]\n"
|
"-x точное совпадение\n"
|
||||||
"-d возвращать также реверсные делегированные объекты DNS "
|
"-b вернуть краткий диапазон IP-адресов\n"
|
||||||
"[только RPSL]\n"
|
" с контактом для жалоб\n"
|
||||||
"-i АТР[,АТР]... выполнить инверсный поиск для указанных АТРибутов\n"
|
|
||||||
"-T ТИП[,ТИП]... поиск только объектов с типом ТИП\n"
|
#: ../whois.c:1525
|
||||||
"-K возвращать только основные ключи [только RPSL]\n"
|
#, c-format
|
||||||
"-r выключить рекурсивный просмотр контактной информации\n"
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B выключить объектную фильтрацию (показ адресов эл. "
|
||||||
|
"почты)\n"
|
||||||
|
"-G выключить группировку связанных объектов\n"
|
||||||
|
"-d возвращать также реверсные делегированные объекты "
|
||||||
|
"DNS\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i АТР[,АТР]… выполнить инверсный поиск для указанных АТРибутов\n"
|
||||||
|
"-T ТИП[,ТИП]… поиск только объектов с типом ТИП\n"
|
||||||
|
"-K возвращать только основные ключи\n"
|
||||||
|
"-r выключить рекурсивный поиск контактной информации\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
"-R всегда показывать локальную копию объекта домена "
|
"-R всегда показывать локальную копию объекта домена "
|
||||||
"даже\n"
|
"даже\n"
|
||||||
" если она содержит перенаправление\n"
|
" если она содержит перенаправление\n"
|
||||||
"-a искать во всех базах\n"
|
"-a искать на всех зеркалах базы\n"
|
||||||
"-s ИСТОЧНИК[,ИСТОЧНИК]... искать в базе ИСТОЧНИКА\n"
|
"-s ИСТОЧНИК[,ИСТ]… искать в базе-зеркале ИСТОЧНИКА\n"
|
||||||
"-g ИСТОЧНИК:ПЕРВЫЙ-ПОСЛЕДНИЙ найти обновления ИСТОЧНИКА от ПЕРВОГО до "
|
"-g ИСТОЧНИК:ПЕРВЫЙ-ПОСЛЕДНИЙ\n"
|
||||||
"ПОСЛЕДНЕГО\n"
|
" найти обновления ИСТОЧНИКА от ПЕРВОГО до ПОСЛЕДНЕГО\n"
|
||||||
"-t ТИП запросить шаблон для объекта с типом ТИП ('all' для "
|
|
||||||
"списка)\n"
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t ТИП запросить шаблон для объекта с типом ТИП\n"
|
||||||
"-v ТИП запросить расширенный шаблон для объекта с типом ТИП\n"
|
"-v ТИП запросить расширенный шаблон для объекта с типом ТИП\n"
|
||||||
"-q [version|sources|types] запросить указанную информацию о сервере [только "
|
"-q [version|sources|types]\n"
|
||||||
"RPSL]\n"
|
" запросить указанную информацию о сервере\n"
|
||||||
"-F быстрый сырой вывод (включает также -r)\n"
|
|
||||||
"-h УЗЕЛ присоединиться к УЗЛУ\n"
|
|
||||||
"-p ПОРТ присоединиться к ПОРТУ\n"
|
|
||||||
"-H скрыть правовые оговорки\n"
|
|
||||||
" --verbose разъяснять, что происходит\n"
|
|
||||||
" --help показать эту справку и закончить работу\n"
|
|
||||||
" --version показать информацию о версии и закончить работу\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "основанный на DES crypt(3), расширенный BSDI"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "стандартный 56-битный, базирующийся на DES, crypt(3)"
|
msgstr "основанный на стандартном 56-битном DES crypt(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "Неверный метод '%s'.\n"
|
msgstr "Неверный метод '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "Неверный номер '%s'.\n"
|
msgstr "Неверный номер '%s'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "Доп. информацию можно получить, запустив '%s --help'.\n"
|
msgstr "Доп. информацию можно получить, запустив '%s --help'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
@ -228,7 +281,7 @@ msgstr[0] "Неверная длина соли: %d байт при ожидае
|
|||||||
msgstr[1] "Неверная длина соли: %d байта при ожидаемой %d.\n"
|
msgstr[1] "Неверная длина соли: %d байта при ожидаемой %d.\n"
|
||||||
msgstr[2] "Неверная длина соли: %d байт при ожидаемой %d.\n"
|
msgstr[2] "Неверная длина соли: %d байт при ожидаемой %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
@ -236,27 +289,22 @@ msgstr[0] "Неверная длина соли: %d байт при ожидае
|
|||||||
msgstr[1] "Неверная длина соли: %d байта при ожидаемой %d <= n <= %d.\n"
|
msgstr[1] "Неверная длина соли: %d байта при ожидаемой %d <= n <= %d.\n"
|
||||||
msgstr[2] "Неверная длина соли: %d байт при ожидаемой %d <= n <= %d.\n"
|
msgstr[2] "Неверная длина соли: %d байт при ожидаемой %d <= n <= %d.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "Недопустимый для соли символ '%c'.\n"
|
msgstr "Недопустимый для соли символ '%c'.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "Пароль: "
|
msgstr "Пароль: "
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "Недопустимый для пароля символ '0x%hhx'.\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "Данный метод не поддерживается crypt(3).\n"
|
msgstr "Данный метод не поддерживается crypt(3).\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -267,16 +315,33 @@ msgstr ""
|
|||||||
"Шифрует ПАРОЛЬ, используя crypt(3).\n"
|
"Шифрует ПАРОЛЬ, используя crypt(3).\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=ТИП использовать метод ТИП\n"
|
||||||
|
" -5 аналогично --method=md5crypt\n"
|
||||||
|
" -S, --salt=СОЛЬ использовать указанную СОЛЬ\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=ЧИСЛО использовать указанное ЧИСЛО округлений\n"
|
||||||
|
" -P, --password-fd=НОМЕР прочитать пароль из дескриптора файла\n"
|
||||||
|
" с НОМЕРом вместо /dev/tty\n"
|
||||||
|
" -s, --stdin аналогично --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -286,13 +351,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=ТИП использовать метод ТИП\n"
|
|
||||||
" -5 аналогично --method=md5\n"
|
|
||||||
" -S, --salt=СОЛЬ использовать указанную СОЛЬ\n"
|
|
||||||
" -R, --rounds=ЧИСЛО использовать указанное ЧИСЛО округлений\n"
|
|
||||||
" -P, --password-fd=НОМЕР прочитать пароль из дескриптора файла\n"
|
|
||||||
" с НОМЕРом вместо /dev/tty\n"
|
|
||||||
" -s, --stdin аналогично --password-fd=0\n"
|
|
||||||
" -h, --help показать эту справку и закончить работу\n"
|
" -h, --help показать эту справку и закончить работу\n"
|
||||||
" -V, --version показать версию и закончить работу\n"
|
" -V, --version показать версию и закончить работу\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -302,8 +360,7 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Сообщения об ошибках отправляйте на %s.\n"
|
"Сообщения об ошибках отправляйте на %s.\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "Доступные методы:\n"
|
msgstr "Доступные методы:\n"
|
||||||
|
|
||||||
|
|||||||
357
po/tr.po
Normal file
357
po/tr.po
Normal file
@ -0,0 +1,357 @@
|
|||||||
|
# translation of whois to Turkish
|
||||||
|
# Copyright (C) 2022
|
||||||
|
# This file is distributed under the same license as the whois package.
|
||||||
|
# Oğuz Ersen <oguz@ersen.moe>, 2022.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: whois\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2022-04-01 22:10+0300\n"
|
||||||
|
"PO-Revision-Date: 2022-04-01 23:06+0300\n"
|
||||||
|
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: tr\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0\n"
|
||||||
|
|
||||||
|
#: ../whois.c:240
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Version %s.\n"
|
||||||
|
"\n"
|
||||||
|
"Report bugs to %s.\n"
|
||||||
|
msgstr ""
|
||||||
|
"Sürüm %s.\n"
|
||||||
|
"\n"
|
||||||
|
"Hataları %s adresine bildirin.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:329
|
||||||
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
|
msgstr ""
|
||||||
|
"Bu TLD'nin whois sunucusu yok, ancak whois veri tabanına şu adresten "
|
||||||
|
"erişebilirsiniz"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "Bu TLD'nin whois sunucusu yok."
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "Bu tür nesneler için bilinen bir whois sunucusu yok."
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "Bilinmeyen AS numarası veya IP ağı. Lütfen bu programı güncelleyin."
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
|
#, c-format
|
||||||
|
msgid "Using server %s.\n"
|
||||||
|
msgstr "%s sunucusu kullanılıyor.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:362
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"Querying for the IPv4 endpoint %s of a 6to4 IPv6 address.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"6to4 IPv6 adresinin IPv4 uç noktası %s sorgulanıyor.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:369
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"Querying for the IPv4 endpoint %s of a Teredo IPv6 address.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Teredo IPv6 adresinin IPv4 uç noktası %s sorgulanıyor.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:406
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Query string: \"%s\"\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"Sorgu dizgesi: \"%s\"\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:416
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Found a referral to %s.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%s için bir yönlendirme bulundu.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:458 ../whois.c:461
|
||||||
|
#, c-format
|
||||||
|
msgid "Cannot parse this line: %s"
|
||||||
|
msgstr "Bu satır ayrıştırılamıyor: %s"
|
||||||
|
|
||||||
|
#: ../whois.c:650
|
||||||
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
|
msgstr "Uyarı: Geleneksel bir sunucuyla RIPE bayrakları kullanıldı."
|
||||||
|
|
||||||
|
#: ../whois.c:823 ../whois.c:939
|
||||||
|
msgid ""
|
||||||
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
|
"Please upgrade this program.\n"
|
||||||
|
msgstr ""
|
||||||
|
"Önemli hata: sorumluluk reddi metni değiştirildi.\n"
|
||||||
|
"Lütfen bu programı güncelleyin.\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1040
|
||||||
|
#, c-format
|
||||||
|
msgid "Host %s not found."
|
||||||
|
msgstr "%s sunucusu bulunamadı."
|
||||||
|
|
||||||
|
#: ../whois.c:1050
|
||||||
|
#, c-format
|
||||||
|
msgid "%s/tcp: unknown service"
|
||||||
|
msgstr "%s/tcp: bilinmeyen hizmet"
|
||||||
|
|
||||||
|
#: ../whois.c:1125
|
||||||
|
msgid "Timeout."
|
||||||
|
msgstr "Zaman aşımı."
|
||||||
|
|
||||||
|
#: ../whois.c:1131
|
||||||
|
#, c-format
|
||||||
|
msgid "Interrupted by signal %d..."
|
||||||
|
msgstr "%d sinyali tarafından kesildi..."
|
||||||
|
|
||||||
|
#: ../whois.c:1499
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"Kullanım: whois [SEÇENEK]... NESNE...\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST, --host HOST HOST sunucusuna bağlan\n"
|
||||||
|
"-p PORT, --port PORT PORT bağlantı noktasına bağlan\n"
|
||||||
|
"-I whois.iana.org'u sorgula ve yönlendirmesini takip et\n"
|
||||||
|
"-H yasal uyarıları gizle\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
|
" --help display this help and exit\n"
|
||||||
|
" --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
" --verbose ne yapıldığını açıkla\n"
|
||||||
|
" --no-recursion kayıt defterinden kayıt sunucularına özyinelemeyi "
|
||||||
|
"devre dışı bırak\n"
|
||||||
|
" --help bu yardımı görüntüle ve çık\n"
|
||||||
|
" --version sürüm bilgisini yazdır ve çık\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"Bu bayraklar whois.ripe.net ve bazı RIPE benzeri sunucular tarafından "
|
||||||
|
"desteklenmektedir:\n"
|
||||||
|
"-l bir seviye daha az özel eşleşmeyi bul\n"
|
||||||
|
"-L tüm seviyelerde daha az özel eşleşmeleri bul\n"
|
||||||
|
"-m tüm bir seviye daha özel eşleşmeleri bul\n"
|
||||||
|
"-M tüm seviyelerde daha özel eşleşmeleri bul\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c mnt-irt özniteliği içeren en küçük eşleşmeyi bul\n"
|
||||||
|
"-x tam olarak eşleş\n"
|
||||||
|
"-b kötüye kullanım irtibatıyla kısa IP adresi "
|
||||||
|
"aralıklarını döndür\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B nesne filtrelemeyi kapat (e-posta adreslerini "
|
||||||
|
"göster)\n"
|
||||||
|
"-G ilişkili nesnelerin gruplandırılmasını kapat\n"
|
||||||
|
"-d DNS ters yetki nesnelerini de döndür\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ÖZNİ[,ÖZNİ]... belirtilen ÖZNİtelikler için ters arama yap\n"
|
||||||
|
"-T TÜR[,TÜR]... yalnızca TÜR nesnelerini ara\n"
|
||||||
|
"-K yalnızca birincil anahtarları döndür\n"
|
||||||
|
"-r iletişim bilgileri için özyinelemeli aramaları kapat\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R yönlendirme içerse bile etki alanı nesnesinin yerel\n"
|
||||||
|
" kopyasını göstermeye zorla\n"
|
||||||
|
"-a ayrıca tüm yansıtılmış veri tabanlarında arama yap\n"
|
||||||
|
"-s KAYNAK[,KAYNAK]... KAYNAK'tan yansıtılan veri tabanında arama yap\n"
|
||||||
|
"-g KAYNAK:İLK-SON KAYNAK'tan İLK'ten SON'a kadar olan güncellemeleri "
|
||||||
|
"bul\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TÜR TÜR nesnesi için şablon iste\n"
|
||||||
|
"-v TÜR TÜR nesnesi için ayrıntılı şablon iste\n"
|
||||||
|
"-q [version|sources|types] belirtilen sunucu bilgilerini sorgula\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "BSDI genişletilmiş DES tabanlı crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
|
msgstr "standart 56 bit DES tabanlı crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:207
|
||||||
|
#, c-format
|
||||||
|
msgid "Invalid method '%s'.\n"
|
||||||
|
msgstr "Geçersiz yöntem '%s'.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
|
#, c-format
|
||||||
|
msgid "Invalid number '%s'.\n"
|
||||||
|
msgstr "Geçersiz sayı '%s'.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:246
|
||||||
|
#, c-format
|
||||||
|
msgid "Try '%s --help' for more information.\n"
|
||||||
|
msgstr "Daha fazla bilgi için '%s --help' komutunu deneyin.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:302
|
||||||
|
#, c-format
|
||||||
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
|
msgstr[0] "Yanlış salt uzunluğu: %d bayt, beklenen: %d.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:307
|
||||||
|
#, c-format
|
||||||
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
|
msgstr[0] "Yanlış salt uzunluğu: %d bayt, beklenen: %d <= n <= %d.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:316
|
||||||
|
#, c-format
|
||||||
|
msgid "Illegal salt character '%c'.\n"
|
||||||
|
msgstr "Geçersiz salt karakteri '%c'.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:372 ../mkpasswd.c:385
|
||||||
|
#, c-format
|
||||||
|
msgid "Password: "
|
||||||
|
msgstr "Parola: "
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:404
|
||||||
|
#, c-format
|
||||||
|
msgid "Method not supported by crypt(3).\n"
|
||||||
|
msgstr "Yöntem crypt(3) tarafından desteklenmiyor.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:512
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
|
"Crypts the PASSWORD using crypt(3).\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
"Kullanım: mkpasswd [SEÇENEKLER]... [PAROLA [SALT]]\n"
|
||||||
|
"PAROLA değerini crypt(3) kullanarak şifreler.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:515
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
|
" -5 like --method=md5crypt\n"
|
||||||
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TÜR TÜR yöntemini seç\n"
|
||||||
|
" -5 --method=md5crypt ile aynı\n"
|
||||||
|
" -S, --salt=SALT belirtilen SALT değerini kullan\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
|
" instead of /dev/tty\n"
|
||||||
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=SAYI belirtilen SAYI kadar tur kullan\n"
|
||||||
|
" -P, --password-fd=NUM parolayı /dev/tty yerine NUM dosya\n"
|
||||||
|
" tanıtıcısından oku\n"
|
||||||
|
" -s, --stdin --password-fd=0 ile aynı\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:526
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
" -h, --help display this help and exit\n"
|
||||||
|
" -V, --version output version information and exit\n"
|
||||||
|
"\n"
|
||||||
|
"If PASSWORD is missing then it is asked interactively.\n"
|
||||||
|
"If no SALT is specified, a random one is generated.\n"
|
||||||
|
"If TYPE is 'help', available methods are printed.\n"
|
||||||
|
"\n"
|
||||||
|
"Report bugs to %s.\n"
|
||||||
|
msgstr ""
|
||||||
|
" -h, --help bu yardımı görüntüle ve çık\n"
|
||||||
|
" -V, --version sürüm bilgisini yazdır ve çık\n"
|
||||||
|
"\n"
|
||||||
|
"PAROLA eksikse etkileşimli olarak sorulur.\n"
|
||||||
|
"SALT belirtilmezse, rastgele bir tane oluşturulur.\n"
|
||||||
|
"TÜR 'help' ise kullanılabilir yöntemler yazdırılır.\n"
|
||||||
|
"\n"
|
||||||
|
"Hataları %s adresine bildirin.\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:549
|
||||||
|
#, c-format
|
||||||
|
msgid "Available methods:\n"
|
||||||
|
msgstr "Kullanılabilir yöntemler:\n"
|
||||||
302
po/zh_CN.po
302
po/zh_CN.po
@ -7,17 +7,19 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: whois\n"
|
"Project-Id-Version: whois\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-01-27 13:38+0100\n"
|
"POT-Creation-Date: 2022-01-03 17:52+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-24 03:59+0000\n"
|
"PO-Revision-Date: 2013-12-25 17:40+0800\n"
|
||||||
"Last-Translator: Feng Liu (Maxim) <maximliu@googlemail.com>\n"
|
"Last-Translator: Terence Ng <pheotiman@gmail.com>\n"
|
||||||
"Language-Team: Chinese (China) <zh_CN@li.org>\n"
|
"Language-Team: \n"
|
||||||
|
"Language: zh_CN\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2009-11-10 02:44+0000\n"
|
"X-Launchpad-Export-Date: 2009-11-10 02:44+0000\n"
|
||||||
"X-Generator: Launchpad (build Unknown)\n"
|
"X-Generator: Poedit 1.5.7\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#: ../whois.c:136
|
#: ../whois.c:240
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Version %s.\n"
|
"Version %s.\n"
|
||||||
@ -26,30 +28,30 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"版本 %s。\n"
|
"版本 %s。\n"
|
||||||
"\n"
|
"\n"
|
||||||
"将 bugs 提交到 %s。\n"
|
"向 %s 报告漏洞。\n"
|
||||||
|
|
||||||
#: ../whois.c:190 ../whois.c:243 ../whois.c:249 ../whois.c:256 ../whois.c:286
|
#: ../whois.c:329
|
||||||
|
msgid "This TLD has no whois server, but you can access the whois database at"
|
||||||
|
msgstr "此顶级域名没有 whois 服务器,但您可在这里访问 whois 数据库:"
|
||||||
|
|
||||||
|
#: ../whois.c:334
|
||||||
|
msgid "This TLD has no whois server."
|
||||||
|
msgstr "此顶级域名没有对应的 whois 服务器。"
|
||||||
|
|
||||||
|
#: ../whois.c:337
|
||||||
|
msgid "No whois server is known for this kind of object."
|
||||||
|
msgstr "无针对此类对象的 whois 服务器。"
|
||||||
|
|
||||||
|
#: ../whois.c:340
|
||||||
|
msgid "Unknown AS number or IP network. Please upgrade this program."
|
||||||
|
msgstr "未知的 AS 号码或 IP 地址。请升级此程序。"
|
||||||
|
|
||||||
|
#: ../whois.c:344 ../whois.c:353 ../whois.c:388 ../whois.c:405
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Using server %s.\n"
|
msgid "Using server %s.\n"
|
||||||
msgstr "使用服务器 %s。\n"
|
msgstr "使用服务器 %s。\n"
|
||||||
|
|
||||||
#: ../whois.c:228
|
#: ../whois.c:362
|
||||||
msgid "This TLD has no whois server, but you can access the whois database at"
|
|
||||||
msgstr "此顶级域名没有 whois 服务器,但您可在这里访问 whois 数据库:"
|
|
||||||
|
|
||||||
#: ../whois.c:233
|
|
||||||
msgid "This TLD has no whois server."
|
|
||||||
msgstr "此顶级域名没有对应的 whois 服务器。"
|
|
||||||
|
|
||||||
#: ../whois.c:236
|
|
||||||
msgid "No whois server is known for this kind of object."
|
|
||||||
msgstr "无针对此类对象的 whois 服务器。"
|
|
||||||
|
|
||||||
#: ../whois.c:239
|
|
||||||
msgid "Unknown AS number or IP network. Please upgrade this program."
|
|
||||||
msgstr "未知的 AS 号码或 IP 地址。请升级此程序。"
|
|
||||||
|
|
||||||
#: ../whois.c:262
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -60,7 +62,7 @@ msgstr ""
|
|||||||
"查询和一个6to4 IPv6 地址相对应的 IPv4 终端 %s。\n"
|
"查询和一个6to4 IPv6 地址相对应的 IPv4 终端 %s。\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:268
|
#: ../whois.c:369
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -71,7 +73,7 @@ msgstr ""
|
|||||||
"查询一个Teredo IPv6 地址相对应的 IPv4 终端 %s。\n"
|
"查询一个Teredo IPv6 地址相对应的 IPv4 终端 %s。\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:287
|
#: ../whois.c:406
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Query string: \"%s\"\n"
|
"Query string: \"%s\"\n"
|
||||||
@ -80,7 +82,7 @@ msgstr ""
|
|||||||
"查询字符串: \"%s\"\n"
|
"查询字符串: \"%s\"\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:297
|
#: ../whois.c:416
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -93,16 +95,16 @@ msgstr ""
|
|||||||
"发现一个到 %s 的引用。\n"
|
"发现一个到 %s 的引用。\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../whois.c:339 ../whois.c:342
|
#: ../whois.c:458 ../whois.c:461
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot parse this line: %s"
|
msgid "Cannot parse this line: %s"
|
||||||
msgstr "不能分析该行:%s"
|
msgstr "不能分析该行:%s"
|
||||||
|
|
||||||
#: ../whois.c:506
|
#: ../whois.c:650
|
||||||
msgid "Warning: RIPE flags used with a traditional server."
|
msgid "Warning: RIPE flags used with a traditional server."
|
||||||
msgstr "警告: 对传统服务器使用了 RIPE 标志。"
|
msgstr "警告: 对传统服务器使用了 RIPE 标志。"
|
||||||
|
|
||||||
#: ../whois.c:657 ../whois.c:806
|
#: ../whois.c:823 ../whois.c:939
|
||||||
msgid ""
|
msgid ""
|
||||||
"Catastrophic error: disclaimer text has been changed.\n"
|
"Catastrophic error: disclaimer text has been changed.\n"
|
||||||
"Please upgrade this program.\n"
|
"Please upgrade this program.\n"
|
||||||
@ -110,147 +112,187 @@ msgstr ""
|
|||||||
"严重错误: 声明(disclaimer)文本已经被改变。\n"
|
"严重错误: 声明(disclaimer)文本已经被改变。\n"
|
||||||
"请升级此程序。\n"
|
"请升级此程序。\n"
|
||||||
|
|
||||||
#: ../whois.c:858
|
#: ../whois.c:1040
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Host %s not found."
|
msgid "Host %s not found."
|
||||||
msgstr "没有找到主机 %s。"
|
msgstr "没有找到主机 %s。"
|
||||||
|
|
||||||
#: ../whois.c:868
|
#: ../whois.c:1050
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s/tcp: unknown service"
|
msgid "%s/tcp: unknown service"
|
||||||
msgstr "%s/tcp: 未知服务"
|
msgstr "%s/tcp: 未知服务"
|
||||||
|
|
||||||
#: ../whois.c:943
|
#: ../whois.c:1125
|
||||||
msgid "Timeout."
|
msgid "Timeout."
|
||||||
msgstr "超时。"
|
msgstr "超时。"
|
||||||
|
|
||||||
#: ../whois.c:949
|
#: ../whois.c:1131
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Interrupted by signal %d..."
|
msgid "Interrupted by signal %d..."
|
||||||
msgstr "被信号 %d 中断..."
|
msgstr "被信号 %d 中断..."
|
||||||
|
|
||||||
#: ../whois.c:1175
|
#: ../whois.c:1499
|
||||||
#, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: whois [OPTION]... OBJECT...\n"
|
"Usage: whois [OPTION]... OBJECT...\n"
|
||||||
"\n"
|
"\n"
|
||||||
"-l one level less specific lookup [RPSL only]\n"
|
"-h HOST, --host HOST connect to server HOST\n"
|
||||||
"-L find all Less specific matches\n"
|
"-p PORT, --port PORT connect to PORT\n"
|
||||||
"-m find first level more specific matches\n"
|
"-I query whois.iana.org and follow its referral\n"
|
||||||
"-M find all More specific matches\n"
|
|
||||||
"-c find the smallest match containing a mnt-irt "
|
|
||||||
"attribute\n"
|
|
||||||
"-x exact match [RPSL only]\n"
|
|
||||||
"-d return DNS reverse delegation objects too [RPSL "
|
|
||||||
"only]\n"
|
|
||||||
"-i ATTR[,ATTR]... do an inverse lookup for specified ATTRibutes\n"
|
|
||||||
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
|
||||||
"-K only primary keys are returned [RPSL only]\n"
|
|
||||||
"-r turn off recursive lookups for contact information\n"
|
|
||||||
"-R force to show local copy of the domain object even\n"
|
|
||||||
" if it contains referral\n"
|
|
||||||
"-a search all databases\n"
|
|
||||||
"-s SOURCE[,SOURCE]... search the database from SOURCE\n"
|
|
||||||
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
|
||||||
"-t TYPE request template for object of TYPE ('all' for a "
|
|
||||||
"list)\n"
|
|
||||||
"-v TYPE request verbose template for object of TYPE\n"
|
|
||||||
"-q [version|sources|types] query specified server info [RPSL only]\n"
|
|
||||||
"-F fast raw output (implies -r)\n"
|
|
||||||
"-h HOST connect to server HOST\n"
|
|
||||||
"-p PORT connect to PORT\n"
|
|
||||||
"-H hide legal disclaimers\n"
|
"-H hide legal disclaimers\n"
|
||||||
|
msgstr ""
|
||||||
|
"用法: whois 【选项】 …… 对象 ……\n"
|
||||||
|
"\n"
|
||||||
|
"-h HOST, --host HOST 连接到服务器 HOST\n"
|
||||||
|
"-p PORT, --port PORT 连接到端口 PORT\n"
|
||||||
|
"-H 隐藏法律声明\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1506
|
||||||
|
#, fuzzy, c-format
|
||||||
|
msgid ""
|
||||||
" --verbose explain what is being done\n"
|
" --verbose explain what is being done\n"
|
||||||
|
" --no-recursion disable recursion from registry to registrar servers\n"
|
||||||
" --help display this help and exit\n"
|
" --help display this help and exit\n"
|
||||||
" --version output version information and exit\n"
|
" --version output version information and exit\n"
|
||||||
msgstr ""
|
|
||||||
"用法: whois [选项]... 对象...\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"-l 将精确度降低一级的查询 [仅 RPSL]\n"
|
msgstr ""
|
||||||
"-L 找到所有低精确度匹配\n"
|
" --verbose 解释正在做什么\n"
|
||||||
"-m 找到第一级较高精确度匹配\n"
|
" --help 显示帮助并退出\n"
|
||||||
"-M 找到所有较高精确度匹配\n"
|
" --version 输出版本信息并退出\n"
|
||||||
"-c 找到最小的包含一个 mnt-irt 属性的匹配\n"
|
"\n"
|
||||||
"-x 精确匹配 [仅 RPSL]\n"
|
|
||||||
"-d 同时返回 DNS 反向查询的代理对象[仅 RPSL]\n"
|
|
||||||
"-i ATTR[,ATTR]... 为指定的属性(ATTRibutes)进行一次反向查询\n"
|
|
||||||
"-T TYPE[,TYPE]... 仅查找指定类型(TYPE)的对象\n"
|
|
||||||
"-K 只返回主键(primary keys) [RPSL only]\n"
|
|
||||||
"-r 查询联系信息(contact information)时关闭递归查询\n"
|
|
||||||
"-R 强制显示本地域名对象(domain object)副本\n"
|
|
||||||
" 即使它包含转介(referral)\n"
|
|
||||||
"-a 搜寻所有数据库\n"
|
|
||||||
"-s SOURCE[,SOURCE]... 从指定 SOURCE 中搜寻数据库\n"
|
|
||||||
"-g SOURCE:FIRST-LAST 从 SOURCE 中查找更新,按照从开始到结束的序列\n"
|
|
||||||
"-t TYPE 为指定类型(TYPE)对象请求模板(template) ('all'为一个列"
|
|
||||||
"表)\n"
|
|
||||||
"-v TYPE 为指定类型(TYPE)对象请求冗余信息模板(verbose "
|
|
||||||
"template) \n"
|
|
||||||
"-q [version|sources|types] 查询特定的服务器信息[仅 RPSL]\n"
|
|
||||||
"-F 快速输出原始数据(raw) (隐含 -r)\n"
|
|
||||||
"-h HOST 连接到指定 HOST 服务器\n"
|
|
||||||
"-p PORT 连接到指定 PORT 端口\n"
|
|
||||||
"-H 隐藏法律声明内容\n"
|
|
||||||
" --verbose 输出冗余的处理信息\n"
|
|
||||||
" --help 显示这个帮助并退出\n"
|
|
||||||
" --version 输出版本信息并退出\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:80
|
#: ../whois.c:1513
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"These flags are supported by whois.ripe.net and some RIPE-like servers:\n"
|
||||||
|
"-l find the one level less specific match\n"
|
||||||
|
"-L find all levels less specific matches\n"
|
||||||
|
"-m find all one level more specific matches\n"
|
||||||
|
"-M find all levels of more specific matches\n"
|
||||||
|
msgstr ""
|
||||||
|
"这些标志是由 whois.ripe.net 和 RIPE-like 服务器支持的:\n"
|
||||||
|
" -l 寻找有更少具体匹配的一个级别\n"
|
||||||
|
"-L 寻找所有更少具体匹配的级别\n"
|
||||||
|
"-m 寻找有更加具体匹配的一个级别\n"
|
||||||
|
"-M 寻找有更加具体的匹配的所有级别\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1520
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-c find the smallest match containing a mnt-irt "
|
||||||
|
"attribute\n"
|
||||||
|
"-x exact match\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
msgstr ""
|
||||||
|
"-c 寻找包含 mnt-irt 属性的最小匹配\n"
|
||||||
|
"-x 精确匹配\n"
|
||||||
|
"-b return brief IP address ranges with abuse contact\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1525
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-B turn off object filtering (show email addresses)\n"
|
||||||
|
"-G turn off grouping of associated objects\n"
|
||||||
|
"-d return DNS reverse delegation objects too\n"
|
||||||
|
msgstr ""
|
||||||
|
"-B 关闭对象过滤(显示 email 地址)\n"
|
||||||
|
"-G 关闭相关联对象的分组\n"
|
||||||
|
"-d 返回 DNS 反解授权对象\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1530
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes\n"
|
||||||
|
"-T TYPE[,TYPE]... only look for objects of TYPE\n"
|
||||||
|
"-K only primary keys are returned\n"
|
||||||
|
"-r turn off recursive look-ups for contact information\n"
|
||||||
|
msgstr ""
|
||||||
|
"-i ATTR[,ATTR]... 对特定的属性( ATTR )进行逆向查询\n"
|
||||||
|
"-T TYPE[,TYPE]... 只寻找 TYPE 的对象\n"
|
||||||
|
"-K 只返回主键\n"
|
||||||
|
"-r 关闭联系信息的递归查询\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1536
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-R force to show local copy of the domain object even\n"
|
||||||
|
" if it contains referral\n"
|
||||||
|
"-a also search all the mirrored databases\n"
|
||||||
|
"-s SOURCE[,SOURCE]... search the database mirrored from SOURCE\n"
|
||||||
|
"-g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST\n"
|
||||||
|
msgstr ""
|
||||||
|
"-R 强制显示域对象的本地副本,即使\n"
|
||||||
|
" 它包含引用\n"
|
||||||
|
"-a 一并搜索所有的数据库镜像\n"
|
||||||
|
"-s SOURCE[,SOURCE]... 从 SOURCE 中搜索数据库镜像\n"
|
||||||
|
"-g SOURCE:FIRST-LAST 从串行的 FIRST 到 LAST 的 SOURCE 中查找更新\n"
|
||||||
|
|
||||||
|
#: ../whois.c:1543
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
|
"-t TYPE request template for object of TYPE\n"
|
||||||
|
"-v TYPE request verbose template for object of TYPE\n"
|
||||||
|
"-q [version|sources|types] query specified server info\n"
|
||||||
|
msgstr ""
|
||||||
|
"-t TYPE 请求 TYPE 对象的模板\n"
|
||||||
|
"-v TYPE 请求 TYPE 对象的详细模板\n"
|
||||||
|
"-q [version|sources|types] 询问制定服务器信息\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:135
|
||||||
|
#, fuzzy
|
||||||
|
msgid "BSDI extended DES-based crypt(3)"
|
||||||
|
msgstr "以标准56位DES为基础的 crypt(3)"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:138
|
||||||
msgid "standard 56 bit DES-based crypt(3)"
|
msgid "standard 56 bit DES-based crypt(3)"
|
||||||
msgstr "以标准56位DES为基础的 crypt(3)"
|
msgstr "以标准56位DES为基础的 crypt(3)"
|
||||||
|
|
||||||
#: ../mkpasswd.c:162
|
#: ../mkpasswd.c:207
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid method '%s'.\n"
|
msgid "Invalid method '%s'.\n"
|
||||||
msgstr "无效方式 '%s'。\n"
|
msgstr "无效方式 '%s'。\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:171 ../mkpasswd.c:181
|
#: ../mkpasswd.c:216 ../mkpasswd.c:228
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid number '%s'.\n"
|
msgid "Invalid number '%s'.\n"
|
||||||
msgstr "无效的数字 '%s'。\n"
|
msgstr "无效的数字 '%s'。\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:199
|
#: ../mkpasswd.c:246
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Try '%s --help' for more information.\n"
|
msgid "Try '%s --help' for more information.\n"
|
||||||
msgstr "尝试用 '%s --help' 获取更多的信息。\n"
|
msgstr "尝试用 '%s --help' 获取更多的信息。\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:240
|
#: ../mkpasswd.c:292
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d expected.\n"
|
||||||
msgstr[0] "错误的 salt 长度: 当前为 %d 字节,预期长度为 %d 字节。\n"
|
msgstr[0] ""
|
||||||
msgstr[1] "错误的 salt 长度: 当前为 %d 字节,预期长度为 %d 字节。\n"
|
"错误的随即字符 ( salt ) 长度:当前为 %d 字节,预期长度为 %d 字节。\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:245
|
#: ../mkpasswd.c:297
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
msgid "Wrong salt length: %d byte when %d <= n <= %d expected.\n"
|
||||||
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
msgid_plural "Wrong salt length: %d bytes when %d <= n <= %d expected.\n"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
"错误的 salt 长度: 当前为 %d 字节,预期长度范围为 %d <= n <= %d 字节。\n"
|
"错误的随机字符(salt) 长度: 当前为 %d 字节,预期长度范围为 %d <= n <= %d 字"
|
||||||
msgstr[1] ""
|
"节。\n"
|
||||||
"错误的 salt 长度: 当前为 %d 字节,预期长度范围为 %d <= n <= %d 字节。\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:254
|
#: ../mkpasswd.c:306
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Illegal salt character '%c'.\n"
|
msgid "Illegal salt character '%c'.\n"
|
||||||
msgstr "非法的 salt 字符 '%c'。\n"
|
msgstr "非法的随机数字符 '%c'。\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:299 ../mkpasswd.c:326
|
#: ../mkpasswd.c:357 ../mkpasswd.c:370
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Password: "
|
msgid "Password: "
|
||||||
msgstr "密码: "
|
msgstr "密码:"
|
||||||
|
|
||||||
#: ../mkpasswd.c:320
|
#: ../mkpasswd.c:389
|
||||||
#, c-format
|
|
||||||
msgid "Illegal password character '0x%hhx'.\n"
|
|
||||||
msgstr "非法的密码字符 '0x%hhx'。\n"
|
|
||||||
|
|
||||||
#: ../mkpasswd.c:342
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Method not supported by crypt(3).\n"
|
msgid "Method not supported by crypt(3).\n"
|
||||||
msgstr "不被 crypt(3) 支持的方法。\n"
|
msgstr "不被 crypt(3) 支持的方法。\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:420
|
#: ../mkpasswd.c:497
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
"Usage: mkpasswd [OPTIONS]... [PASSWORD [SALT]]\n"
|
||||||
@ -261,16 +303,32 @@ msgstr ""
|
|||||||
"用 crypt(3) 加密 PASSWORD。\n"
|
"用 crypt(3) 加密 PASSWORD。\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:423
|
#: ../mkpasswd.c:500
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
" -m, --method=TYPE select method TYPE\n"
|
" -m, --method=TYPE select method TYPE\n"
|
||||||
" -5 like --method=md5\n"
|
" -5 like --method=md5crypt\n"
|
||||||
" -S, --salt=SALT use the specified SALT\n"
|
" -S, --salt=SALT use the specified SALT\n"
|
||||||
|
msgstr ""
|
||||||
|
" -m, --method=TYPE \t选择使用 TYPE 的方法\n"
|
||||||
|
" -S, --salt=SALT \t\t使用指定随机字符\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:505
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
" -R, --rounds=NUMBER use the specified NUMBER of rounds\n"
|
||||||
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
" -P, --password-fd=NUM read the password from file descriptor NUM\n"
|
||||||
" instead of /dev/tty\n"
|
" instead of /dev/tty\n"
|
||||||
" -s, --stdin like --password-fd=0\n"
|
" -s, --stdin like --password-fd=0\n"
|
||||||
|
msgstr ""
|
||||||
|
" -R, --rounds=NUMBER \t使用指定的循环次数 NUMBER\n"
|
||||||
|
" -P, --password-fd=NUM \t从文件描述符 NUM 中读取密码来\n"
|
||||||
|
"\t\t\t\t替代从 /dev/tty 中获取密码\n"
|
||||||
|
" -s, --stdin \t\t同 --password-fd=0\n"
|
||||||
|
|
||||||
|
#: ../mkpasswd.c:511
|
||||||
|
#, c-format
|
||||||
|
msgid ""
|
||||||
" -h, --help display this help and exit\n"
|
" -h, --help display this help and exit\n"
|
||||||
" -V, --version output version information and exit\n"
|
" -V, --version output version information and exit\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -280,12 +338,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"Report bugs to %s.\n"
|
"Report bugs to %s.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" -m, --method=TYPE \t选择使用 TYPE 的方法\n"
|
|
||||||
" -S, --salt=SALT \t\t使用指定 SALT\n"
|
|
||||||
" -R, --rounds=NUMBER \t使用指定的循环次数\n"
|
|
||||||
" -P, --password-fd=NUM \t从文件描述符 NUM 中读取密码来\n"
|
|
||||||
"\t\t\t\t替代从 /dev/tty 中获取密码\n"
|
|
||||||
" -s, --stdin \t\t同 --password-fd=0\n"
|
|
||||||
" -h, --help \t\t显示帮助信息并退出\n"
|
" -h, --help \t\t显示帮助信息并退出\n"
|
||||||
" -V, --version \t\t输出版本信息并退出\n"
|
" -V, --version \t\t输出版本信息并退出\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -295,7 +347,7 @@ msgstr ""
|
|||||||
"\n"
|
"\n"
|
||||||
"请将BUGS提交给 %s。\n"
|
"请将BUGS提交给 %s。\n"
|
||||||
|
|
||||||
#: ../mkpasswd.c:452
|
#: ../mkpasswd.c:534
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Available methods:\n"
|
msgid "Available methods:\n"
|
||||||
msgstr "可用方式:\n"
|
msgstr "可用方式:\n"
|
||||||
|
|||||||
90
ripe-mail
90
ripe-mail
@ -1,90 +0,0 @@
|
|||||||
From ripe-dbm@ripe.net Mon Jan 27 10:09:59 2003
|
|
||||||
Return-Path: <ripe-dbm@ripe.net>
|
|
||||||
Delivered-To: md@wonderland.linux.it
|
|
||||||
Received: from attila.bofh.it (localhost [127.0.0.1])
|
|
||||||
by wonderland.linux.it (Postfix/Md) with ESMTP id 582BA33CD5
|
|
||||||
for <md@wonderland.linux.it>; Mon, 27 Jan 2003 10:09:59 +0100 (CET)
|
|
||||||
Received: from picard.linux.it (picard.linux.it [::ffff:62.177.1.107])
|
|
||||||
by attila.bofh.it (Postfix) with ESMTP id 46AE15F966
|
|
||||||
for <md@wonderland.linux.it>; Mon, 27 Jan 2003 09:03:25 +0100 (CET)
|
|
||||||
Received: from birch.ripe.net (birch.ripe.net [::ffff:193.0.1.96])
|
|
||||||
by picard.linux.it (Postfix) with ESMTP id 4A76942B2
|
|
||||||
for <md@Linux.IT>; Mon, 27 Jan 2003 09:05:01 +0100 (CET)
|
|
||||||
Received: from x24.ripe.net (x24.ripe.net [193.0.1.24])
|
|
||||||
by birch.ripe.net (8.12.5/8.11.6) with ESMTP id h0R83NAq030231;
|
|
||||||
Mon, 27 Jan 2003 09:03:23 +0100
|
|
||||||
Received: (from ripe-dbm@localhost)
|
|
||||||
by x24.ripe.net (8.12.4/8.12.6) id h0R83M5k002263;
|
|
||||||
Mon, 27 Jan 2003 09:03:22 +0100
|
|
||||||
Message-Id: <200301270803.h0R83M5k002263@x24.ripe.net>
|
|
||||||
From: RIPE Database Administration <ripe-dbm@ripe.net>
|
|
||||||
Cc: Can Bican <can@ripe.net>
|
|
||||||
To: md@Linux.IT
|
|
||||||
FCC: cur
|
|
||||||
Subject: Re: NCC#2003013332 Re: [db-wg] IPv6 Whois update
|
|
||||||
Reply-To: ripe-dbm@ripe.net
|
|
||||||
X-Organization: RIPE Network Coordination Centre
|
|
||||||
X-Phone: +31 20 535 4444
|
|
||||||
X-Fax: +31 20 535 4341
|
|
||||||
X-Mailer: BaT/0.67
|
|
||||||
Sender: RIPE Database Manager <ripe-dbm@ripe.net>
|
|
||||||
Date: Mon, 27 Jan 2003 09:03:21 +0100
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset="us-ascii"
|
|
||||||
Content-Transfer-Encoding: 7bit
|
|
||||||
X-Spam-Status: No, hits=0.6 required=5.0
|
|
||||||
tests=DEAR_SOMEBODY,QUOTED_EMAIL_TEXT,SIGNATURE_SHORT_DENSE,
|
|
||||||
SPAM_PHRASE_05_08
|
|
||||||
version=2.43
|
|
||||||
X-Spam-Level:
|
|
||||||
Status: RO
|
|
||||||
Content-Length: 1239
|
|
||||||
Lines: 46
|
|
||||||
|
|
||||||
|
|
||||||
Dear Marco d'Itri,
|
|
||||||
|
|
||||||
For the month October, 2002:
|
|
||||||
We had 55 milion queries, 4.3 milion done with your client.
|
|
||||||
|
|
||||||
This number is probably not the best indicator as some IPs do a lot of
|
|
||||||
queries so here are also the statistics for different IP addresses using
|
|
||||||
your client:
|
|
||||||
31364 (of 853385) different IP addresses used your client.
|
|
||||||
|
|
||||||
If you have any more questions, please contact <ripe-dbm@ripe.net>.
|
|
||||||
|
|
||||||
Regards,
|
|
||||||
|
|
||||||
Tiago Antao
|
|
||||||
____________________________
|
|
||||||
RIPE Database Administration.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Original message follows:
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
On Thursday 23 January 2003 18:52, Marco d'Itri wrote:
|
|
||||||
> On Jan 23, Can Bican <can@ripe.net> wrote:
|
|
||||||
> >This is a feature we supported, and we'll keep supporting it. It's a
|
|
||||||
> > mistake on our side that we'll change promptly, so please don't change
|
|
||||||
> > the behaviour. We'll make the proxy accept -V switches of these types.
|
|
||||||
>
|
|
||||||
> Thank you for your prompt reply.
|
|
||||||
> BTW, is any statistics about -V arguments available? I wonder how many
|
|
||||||
> queries are made with my client (i.e. the -V argument matches /^Md/).
|
|
||||||
|
|
||||||
I have forwarded your request to ripe-dbm@ripe.net. You can contact that
|
|
||||||
address if you'd like more/less specific requirements about the counts.
|
|
||||||
|
|
||||||
Regards,
|
|
||||||
|
|
||||||
--
|
|
||||||
Can Bican
|
|
||||||
DB Group
|
|
||||||
RIPE NCC
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,34 +0,0 @@
|
|||||||
{ "whois.corenic.net", "utf-8", "-C UTF-8" },
|
|
||||||
{ "whois.cat", "utf-8", "-C UTF-8" },
|
|
||||||
{ "whois.museum", "utf-8", "-C UTF-8" },
|
|
||||||
{ "whois.nic.br", "iso-8859-1", NULL },
|
|
||||||
{ "whois.cira.ca", "iso-8859-1", NULL },
|
|
||||||
{ "whois.nic.ch", "utf-8", NULL },
|
|
||||||
{ "whois.nic.cl", "iso-8859-1", NULL },
|
|
||||||
{ "whois.cnnic.net.cn", "utf-8", NULL },
|
|
||||||
{ "whois.nic.cz", "utf-8", NULL },
|
|
||||||
{ "whois.denic.de", "utf-8", NULL },
|
|
||||||
{ "whois.enum.denic.de", "utf-8", NULL },
|
|
||||||
{ "whois.dk-hostmaster.dk", "utf-8", "--charset=utf-8" },
|
|
||||||
{ "whois.eenet.ee", "iso-8859-1", NULL },
|
|
||||||
{ "whois.eu", "utf-8", NULL },
|
|
||||||
{ "whois.ficora.fi", "iso-8859-1", NULL },
|
|
||||||
{ "whois.nic.fr", "iso-8859-1", NULL },
|
|
||||||
{ "whois.hkdnr.net.hk", "utf-8", NULL },
|
|
||||||
{ "whois.nic.hu", "iso-8859-1", NULL },
|
|
||||||
{ "whois.isnic.is", "iso-8859-1", NULL },
|
|
||||||
{ "whois.jprs.jp", "iso-2022-jp", NULL },
|
|
||||||
{ "whois.nic.ad.jp", "iso-2022-jp", NULL },
|
|
||||||
{ "whois.nic.or.kr", "euc-kr", NULL },
|
|
||||||
{ "whois.nic.li", "utf-8", NULL },
|
|
||||||
{ "whois.domreg.lt", "utf-8", NULL },
|
|
||||||
{ "whois.dns.lu", "iso-8859-1", NULL },
|
|
||||||
{ "whois.nic.mu", "utf-8", NULL },
|
|
||||||
{ "whois.norid.no", "iso-8859-1", NULL },
|
|
||||||
{ "whois.nic.nu", "utf-8", NULL },
|
|
||||||
{ "whois.dns.pt", "iso-8859-1", NULL },
|
|
||||||
{ "whois.nic-se.se", "utf-8", NULL },
|
|
||||||
{ "whois.nic.tr", "utf-8", NULL },
|
|
||||||
{ "whois.twnic.net", "utf-8", NULL },
|
|
||||||
{ "whois.net.ua", "koi8-u", NULL },
|
|
||||||
{ "whois.nic.org.uy", "utf-8", NULL },
|
|
||||||
@ -1,37 +1,78 @@
|
|||||||
# server name charset optional parameters
|
# server name encoding optional parameters
|
||||||
whois.corenic.net utf-8 -C UTF-8
|
whois.afrinic.net utf-8
|
||||||
|
whois.apnic.net iso-8859-1
|
||||||
whois.cat utf-8 -C UTF-8
|
whois.cat utf-8 -C UTF-8
|
||||||
|
whois.conac.cn utf-8
|
||||||
|
whois.corenic.net utf-8 -C UTF-8
|
||||||
|
whois.online.rs.corenic.net utf-8 -C UTF-8
|
||||||
|
whois.site.rs.corenic.net utf-8 -C UTF-8
|
||||||
|
whois.lacnic.net utf-8
|
||||||
whois.museum utf-8 -C UTF-8
|
whois.museum utf-8 -C UTF-8
|
||||||
|
whois.ripe.net utf-8 --charset UTF-8
|
||||||
|
|
||||||
whois.nic.br iso-8859-1
|
whois.nic.llyw.cymru utf-8
|
||||||
whois.cira.ca iso-8859-1
|
whois.nic.gov.scot utf-8
|
||||||
|
whois.nic.gov.wales utf-8
|
||||||
|
|
||||||
|
whois.aeda.net.ae utf-8
|
||||||
|
whois.nic.ar utf-8
|
||||||
|
whois.ax utf-8
|
||||||
|
whois.registro.br iso-8859-1
|
||||||
|
whois.cira.ca utf-8
|
||||||
whois.nic.ch utf-8
|
whois.nic.ch utf-8
|
||||||
whois.nic.cl iso-8859-1
|
whois.nic.cl utf-8
|
||||||
whois.cnnic.net.cn utf-8
|
whois.cnnic.cn utf-8
|
||||||
whois.nic.cz utf-8
|
whois.nic.cz utf-8
|
||||||
whois.denic.de utf-8
|
whois.denic.de utf-8
|
||||||
whois.enum.denic.de utf-8
|
whois.enum.denic.de utf-8
|
||||||
whois.dk-hostmaster.dk utf-8 --charset=utf-8
|
whois.dk-hostmaster.dk utf-8 --charset=utf-8
|
||||||
whois.eenet.ee iso-8859-1
|
whois.punktum.dk utf-8 --charset=utf-8
|
||||||
|
whois.tld.ee utf-8
|
||||||
whois.eu utf-8
|
whois.eu utf-8
|
||||||
whois.ficora.fi iso-8859-1
|
whois.fi iso-8859-1
|
||||||
whois.nic.fr iso-8859-1
|
whois.nic.fo utf-8
|
||||||
whois.hkdnr.net.hk utf-8
|
whois.nic.fr utf-8
|
||||||
|
whois.hkirc.hk utf-8
|
||||||
|
whois.nic.hr utf-8
|
||||||
whois.nic.hu iso-8859-1
|
whois.nic.hu iso-8859-1
|
||||||
|
whois.nic.ir utf-8
|
||||||
whois.isnic.is iso-8859-1
|
whois.isnic.is iso-8859-1
|
||||||
whois.jprs.jp iso-2022-jp
|
whois.nic.it utf-8
|
||||||
|
whois.jprs.jp utf-8
|
||||||
whois.nic.ad.jp iso-2022-jp
|
whois.nic.ad.jp iso-2022-jp
|
||||||
whois.nic.or.kr euc-kr
|
whois.kg cp1251
|
||||||
|
whois.nic.or.kr utf-8
|
||||||
|
whois.kr utf-8
|
||||||
|
whois.nic.kz utf-8
|
||||||
whois.nic.li utf-8
|
whois.nic.li utf-8
|
||||||
whois.domreg.lt utf-8
|
whois.domreg.lt utf-8
|
||||||
whois.dns.lu iso-8859-1
|
whois.dns.lu iso-8859-1
|
||||||
|
whois.marnet.mk utf-8
|
||||||
whois.nic.mu utf-8
|
whois.nic.mu utf-8
|
||||||
whois.norid.no iso-8859-1
|
whois.norid.no iso-8859-1
|
||||||
whois.nic.nu utf-8
|
whois.iis.nu utf-8
|
||||||
whois.dns.pt iso-8859-1
|
whois.registry.om utf-8
|
||||||
whois.nic-se.se utf-8
|
whois.registry.pf utf-8
|
||||||
whois.nic.tr utf-8
|
whois.dns.pt utf-8
|
||||||
whois.twnic.net utf-8
|
whois.registry.qa utf-8
|
||||||
whois.net.ua koi8-u
|
whois.nic.re utf-8
|
||||||
|
whois.rnids.rs utf-8
|
||||||
|
whois.nic.net.sa utf-8
|
||||||
|
whois.iis.se utf-8
|
||||||
|
whois.sgnic.sg utf-8
|
||||||
|
whois.tld.sy utf-8
|
||||||
|
whois.thains.co.th utf-8
|
||||||
|
whois.ati.tn utf-8
|
||||||
|
whois.trabis.gov.tr utf-8
|
||||||
|
whois.twnic.net.tw utf-8
|
||||||
|
whois.nic.ac.uk utf-8
|
||||||
|
whois.gov.uk utf-8
|
||||||
|
whois.biz.ua utf-8
|
||||||
|
whois.co.ua utf-8
|
||||||
|
whois.pp.ua utf-8
|
||||||
|
whois.ua utf-8
|
||||||
whois.nic.org.uy utf-8
|
whois.nic.org.uy utf-8
|
||||||
|
whois.nic.wf utf-8
|
||||||
|
whois.nic.yt utf-8
|
||||||
|
whois.nic.xn--otu796d utf-8
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2009 by Marco d'Itri <md@linux.it>.
|
* Copyright (C) by Marco d'Itri <md@linux.it>.
|
||||||
*
|
*
|
||||||
* simple_recode was inspired by a similar function found in Simon
|
* simple_recode was inspired by a similar function found in Simon
|
||||||
* Josefsson's libidn.
|
* Josefsson's libidn.
|
||||||
@ -14,9 +14,10 @@
|
|||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License along
|
||||||
* along with this program; if not, write to the Free Software
|
* with this program; if not, see <https://www.gnu.org/licenses/>.
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
*
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
@ -72,7 +73,7 @@ char *simple_recode(const iconv_t handle, const char *str)
|
|||||||
size_t err = iconv(handle, &inp, &inbytes_remaining, &outp,
|
size_t err = iconv(handle, &inp, &inbytes_remaining, &outp,
|
||||||
&outbytes_remaining);
|
&outbytes_remaining);
|
||||||
|
|
||||||
if (err != -1)
|
if (err != (size_t) -1)
|
||||||
break; /* success */
|
break; /* success */
|
||||||
|
|
||||||
switch (errno) {
|
switch (errno) {
|
||||||
@ -94,6 +95,7 @@ char *simple_recode(const iconv_t handle, const char *str)
|
|||||||
{
|
{
|
||||||
size_t used = outp - result;
|
size_t used = outp - result;
|
||||||
size_t newsize;
|
size_t newsize;
|
||||||
|
char *new_result;
|
||||||
|
|
||||||
if (outbuf_size < SIMPLE_RECODE_BUFFER_SIZE_2)
|
if (outbuf_size < SIMPLE_RECODE_BUFFER_SIZE_2)
|
||||||
newsize = SIMPLE_RECODE_BUFFER_SIZE_2;
|
newsize = SIMPLE_RECODE_BUFFER_SIZE_2;
|
||||||
@ -103,13 +105,17 @@ char *simple_recode(const iconv_t handle, const char *str)
|
|||||||
|
|
||||||
/* check if the newsize variable has overflowed */
|
/* check if the newsize variable has overflowed */
|
||||||
if (newsize <= outbuf_size) {
|
if (newsize <= outbuf_size) {
|
||||||
|
free(result);
|
||||||
errno = ENOMEM;
|
errno = ENOMEM;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
outbuf_size = newsize;
|
outbuf_size = newsize;
|
||||||
result = realloc(result, outbuf_size);
|
new_result = realloc(result, outbuf_size);
|
||||||
if (!result)
|
if (!new_result) {
|
||||||
|
free(result);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
}
|
||||||
|
result = new_result;
|
||||||
|
|
||||||
/* update the position in the new output stream */
|
/* update the position in the new output stream */
|
||||||
outp = result + used;
|
outp = result + used;
|
||||||
@ -119,6 +125,7 @@ char *simple_recode(const iconv_t handle, const char *str)
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
free(result);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
} while (inbytes_remaining > 0);
|
} while (inbytes_remaining > 0);
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
#ifndef SIMPLE_RECODE_H
|
#ifndef SIMPLE_RECODE_H
|
||||||
#define SIMPLE_RECODE_H
|
#define SIMPLE_RECODE_H
|
||||||
|
|
||||||
|
|||||||
521
tld_serv_list
521
tld_serv_list
@ -1,4 +1,9 @@
|
|||||||
# NIC? means I have not been able to find the registry
|
# https://www.iana.org/domains/root/db/
|
||||||
|
#
|
||||||
|
# Domain names MUST be lowercase and MUST begin with "." or "-".
|
||||||
|
# First match wins.
|
||||||
|
# Elements in this list are matched against the end of the query.
|
||||||
|
# "NIC?" means that I have not been able to find the registry.
|
||||||
|
|
||||||
.br.com whois.centralnic.net
|
.br.com whois.centralnic.net
|
||||||
.cn.com whois.centralnic.net
|
.cn.com whois.centralnic.net
|
||||||
@ -6,7 +11,9 @@
|
|||||||
.eu.com whois.centralnic.net
|
.eu.com whois.centralnic.net
|
||||||
.gb.com whois.centralnic.net
|
.gb.com whois.centralnic.net
|
||||||
.gb.net whois.centralnic.net
|
.gb.net whois.centralnic.net
|
||||||
|
.gr.com whois.centralnic.net
|
||||||
.hu.com whois.centralnic.net
|
.hu.com whois.centralnic.net
|
||||||
|
.in.net whois.centralnic.net
|
||||||
.no.com whois.centralnic.net
|
.no.com whois.centralnic.net
|
||||||
.qc.com whois.centralnic.net
|
.qc.com whois.centralnic.net
|
||||||
.ru.com whois.centralnic.net
|
.ru.com whois.centralnic.net
|
||||||
@ -21,349 +28,403 @@
|
|||||||
.jpn.com whois.centralnic.net
|
.jpn.com whois.centralnic.net
|
||||||
.web.com whois.centralnic.net
|
.web.com whois.centralnic.net
|
||||||
|
|
||||||
.com VERISIGN whois.crsnic.net
|
.com VERISIGN whois.verisign-grs.com
|
||||||
|
|
||||||
.za.net whois.za.net
|
.za.net whois.za.net
|
||||||
.net VERISIGN whois.crsnic.net
|
.net VERISIGN whois.verisign-grs.com
|
||||||
|
|
||||||
.eu.org whois.eu.org
|
.eu.org whois.eu.org
|
||||||
.za.org whois.za.org
|
.za.org whois.za.org
|
||||||
.org PIR
|
.org whois.pir.org
|
||||||
|
|
||||||
.edu whois.educause.net
|
# Technically these are SLDs of new gTLDs (hence listed in new_gtlds_list),
|
||||||
|
# but the registrar (JISC) asked to add the servers for these
|
||||||
|
# government-related domains.
|
||||||
|
.llyw.cymru whois.nic.llyw.cymru
|
||||||
|
.gov.scot whois.nic.gov.scot
|
||||||
|
.gov.wales whois.nic.gov.wales
|
||||||
|
|
||||||
|
.edu whois.educause.edu
|
||||||
.gov whois.nic.gov
|
.gov whois.nic.gov
|
||||||
.int whois.iana.org
|
.int whois.iana.org
|
||||||
.mil NONE
|
.mil NONE
|
||||||
|
|
||||||
.e164.arpa whois.ripe.net
|
.e164.arpa whois.ripe.net
|
||||||
.in-addr.arpa ARPA
|
.in-addr.arpa ARPA
|
||||||
|
.ip6.arpa IP6
|
||||||
.arpa whois.iana.org
|
.arpa whois.iana.org
|
||||||
|
|
||||||
.aero whois.aero
|
.aero whois.aero
|
||||||
.asia whois.nic.asia
|
.asia whois.nic.asia
|
||||||
.biz whois.nic.biz
|
.biz whois.nic.biz
|
||||||
.cat whois.cat
|
.cat whois.nic.cat
|
||||||
.coop whois.nic.coop
|
.coop whois.nic.coop
|
||||||
.info whois.afilias.info
|
.info NONE
|
||||||
.jobs VERISIGN jobswhois.verisign-grs.com
|
.jobs NONE
|
||||||
.mobi whois.dotmobiregistry.net
|
.mobi NONE
|
||||||
.museum whois.museum
|
.museum whois.nic.museum
|
||||||
.name whois.nic.name
|
.name whois.nic.name
|
||||||
.pro whois.registrypro.pro
|
.post whois.nic.post
|
||||||
|
.pro NONE
|
||||||
.tel whois.nic.tel
|
.tel whois.nic.tel
|
||||||
.travel whois.nic.travel
|
.travel NONE
|
||||||
|
.xxx whois.nic.xxx
|
||||||
|
|
||||||
.ac whois.nic.ac
|
.ac whois.nic.ac
|
||||||
.ad NONE # www.nic.ad
|
.ad whois.nic.ad
|
||||||
.ae whois.aeda.net.ae
|
.ae whois.aeda.net.ae
|
||||||
.af whois.nic.af
|
.af whois.nic.af
|
||||||
.ag whois.nic.ag
|
.ag whois.nic.ag
|
||||||
.ai whois.ai
|
.ai whois.nic.ai
|
||||||
.al NONE # http://www.ert.gov.al/ert_eng/domain.html
|
.al NONE # www.akep.al
|
||||||
.am whois.nic.am
|
.am whois.amnic.net
|
||||||
.an NONE # http://www.una.an/an_domreg/
|
.ao WEB https://www.dns.ao/ao/whois/ # www.dns.ao
|
||||||
.ao NONE # www.dns.ao
|
|
||||||
.aq NONE # 2day.com
|
.aq NONE # 2day.com
|
||||||
.ar WEB http://www.nic.ar/
|
.ar whois.nic.ar
|
||||||
.as whois.nic.as
|
.as whois.nic.as
|
||||||
|
.priv.at whois.nic.priv.at # "unofficial" SLD
|
||||||
.at whois.nic.at
|
.at whois.nic.at
|
||||||
.au whois.ausregistry.net.au
|
.au whois.auda.org.au
|
||||||
.aw NONE # http://www.setarnet.aw/domreg.html
|
.aw whois.nic.aw
|
||||||
.ax NONE # www.ax
|
.ax whois.ax # www.ax
|
||||||
.az WEB http://www.nic.az/AzCheck.htm
|
.gov.az WEB https://www.gov.az/
|
||||||
.ba WEB http://www.nic.ba/stream/whois/
|
.az WEB https://whois.az/
|
||||||
.bb WEB http://www.barbadosdomains.net/search_domain.php
|
.ba WEB https://nic.ba/
|
||||||
.bd WEB http://www.whois.com.bd/ # http://www.btcl.net.bd/faq_dotbd.php www.register.com.bd FIXME APPARENTLY NOT OFFICIAL!
|
.bb WEB https://whois.telecoms.gov.bb/
|
||||||
|
.bd WEB https://bdia.btcl.com.bd/
|
||||||
.be whois.dns.be
|
.be whois.dns.be
|
||||||
.bf NONE # http://www.artel.bf/ http://www.onatel.bf/internet/domaine.htm
|
.bf whois.registre.bf # http://www.arcep.bf/noms-de-domaine/
|
||||||
.bg whois.register.bg
|
.bg whois.register.bg
|
||||||
.bh NONE # www.inet.com.bh
|
.bh whois.nic.bh
|
||||||
.bi WEB http://whois.nic.bi/register/whois.hei # whois.nic.bi wrong referral?
|
.bi whois1.nic.bi
|
||||||
.bj whois.nic.bj
|
.bj whois.nic.bj
|
||||||
#.bl
|
#.bl
|
||||||
.bm WEB http://207.228.133.14/cgi-bin/lansaweb?procfun+BMWHO+BMWHO2+WHO
|
.bm whois.nic.bm
|
||||||
.bn NONE # www.brunet.bn
|
.bn whois.bnnic.bn
|
||||||
.bo WEB http://www.nic.bo/
|
.bo whois.nic.bo
|
||||||
.br whois.nic.br
|
#.bq
|
||||||
.bs WEB http://www.nic.bs/cgi-bin/search.pl
|
.br whois.registro.br
|
||||||
|
.bs NONE # http://www.register.bs/
|
||||||
.bt WEB http://www.nic.bt/
|
.bt WEB http://www.nic.bt/
|
||||||
.bv NONE # http://www.norid.no/domenenavnbaser/bv-sj.html
|
.bv NONE # http://www.norid.no/domenenavnbaser/bv-sj.html
|
||||||
.by WEB http://www.tld.by/indexeng.html
|
.by whois.cctld.by
|
||||||
.bw NONE # NIC? btc.bw www.info.bw/resource/local/index.shtml
|
.bw whois.nic.net.bw
|
||||||
.bz AFILIAS
|
.bz RECURSIVE whois.identitydigital.services
|
||||||
.co.ca whois.co.ca
|
.co.ca whois.co.ca
|
||||||
.ca whois.cira.ca
|
.ca whois.cira.ca
|
||||||
.cc VERISIGN whois.nic.cc
|
.cc VERISIGN ccwhois.verisign-grs.com
|
||||||
.cd whois.nic.cd
|
.cd whois.nic.cd
|
||||||
.cf NONE # was: WEB http://www.nic.cf/whois.php3
|
.cf NONE
|
||||||
.cg WEB http://www.nic.cg/cgi-bin/whois.pl
|
.cg NONE # www.nic.cg
|
||||||
.ch whois.nic.ch
|
.ch whois.nic.ch
|
||||||
.ci www.nic.ci
|
.ci whois.nic.ci
|
||||||
.ck whois.nic.ck
|
.ck NONE
|
||||||
.cl whois.nic.cl
|
.cl whois.nic.cl
|
||||||
.cm WEB http://netcom.cm/whois.php
|
.cm whois.nic.cm
|
||||||
.edu.cn whois.edu.cn
|
.edu.cn whois.edu.cn
|
||||||
.cn whois.cnnic.net.cn
|
.cn whois.cnnic.cn
|
||||||
.uk.co whois.uk.co
|
.uk.co whois.uk.co
|
||||||
.co WEB https://www.nic.co/
|
.co whois.registry.co
|
||||||
.cr WEB http://www.nic.cr/niccr_publico/showRegistroDominiosScreen.do
|
.cr whois.nic.cr
|
||||||
.cu WEB http://www.nic.cu/consult.html
|
.cu WEB https://www.nic.cu/
|
||||||
.cv NONE # www.dns.cv?
|
.cv whois.nic.cv
|
||||||
|
.cw NONE # https://www.uoc.cw/cw-registry
|
||||||
.cx whois.nic.cx
|
.cx whois.nic.cx
|
||||||
.cy WEB http://www.nic.cy/nslookup/online_database.php
|
.cy WEB https://www.nic.cy/cy-ui/home
|
||||||
.cz whois.nic.cz
|
.cz whois.nic.cz
|
||||||
.de whois.denic.de
|
.de whois.denic.de
|
||||||
.dj NONE
|
.dj NONE # http://www.dj/
|
||||||
.dk whois.dk-hostmaster.dk
|
.dk whois.punktum.dk
|
||||||
.dm whois.nic.dm
|
.dm whois.dmdomains.dm
|
||||||
.do WEB http://www.nic.do/whois-h.php3
|
.do whois.nic.do
|
||||||
.dz WEB https://www.nic.dz/
|
.dz whois.nic.dz
|
||||||
.ec WEB http://www.nic.ec/whois/eng/whois.asp # whois.nic.ec is restricted
|
.ec whois.nic.ec
|
||||||
.ee whois.eenet.ee
|
.ee whois.tld.ee
|
||||||
.eg NONE # http://lookup.egregistry.eg/english.aspx
|
.eg NONE # https://domain.eg/
|
||||||
#.eh
|
#.eh
|
||||||
.er NONE # http://www.afridns.org/er/tld_er.txt
|
.er NONE # http://www.afridns.org/er/tld_er.txt
|
||||||
.es WEB https://www.nic.es/
|
.es WEB https://www.dominios.es/en
|
||||||
.et NONE # http://www.telecom.net.et/EthioInternet/domainname.html
|
.et NONE # http://www.ethionet.et/
|
||||||
.eu whois.eu
|
.eu whois.eu
|
||||||
.fi whois.ficora.fi
|
.fi whois.fi
|
||||||
.fj whois.usp.ac.fj
|
.fj www.whois.fj
|
||||||
.fk NONE # http://www.fidc.co.fk/
|
.fk NONE # http://www.fidc.co.fk/
|
||||||
.fm WEB http://www.dot.fm/whois.html
|
.fm whois.nic.fm
|
||||||
.fo whois.ripe.net # www.nic.fo
|
.fo whois.nic.fo
|
||||||
.fr whois.nic.fr
|
.fr whois.nic.fr
|
||||||
.ga NONE # www.nic.ga
|
.ga whois.nic.ga
|
||||||
.gb NONE
|
.gb NONE
|
||||||
.gd whois.adamsnames.tc
|
.gd whois.nic.gd
|
||||||
.ge WEB http://www.registration.ge/
|
.ge whois.nic.ge
|
||||||
.gf WEB http://www.nic.gf/?id=whois
|
.gf whois.mediaserv.net
|
||||||
.gg whois.gg
|
.gg whois.gg
|
||||||
.gh WEB http://www.nic.gh/customer/search_c.htm
|
.gh whois.nic.gh
|
||||||
.gi AFILIAS
|
.gi whois.identitydigital.services
|
||||||
.gl NONE # www.nic.gl
|
.gl whois.nic.gl
|
||||||
.gm whois.ripe.net # www.nic.gm
|
.gm WEB http://www.nic.gm/htmlpages/whois.htm
|
||||||
.gn NONE # http://www.psg.com/dns/gn/
|
.gn whois.ande.gov.gn
|
||||||
.gp whois.nic.gp
|
.gp whois.nic.gp
|
||||||
.gq NONE # NO NIC http://www.getesa.gq/
|
.gq WEB http://www.dominio.gq/en/whois.html
|
||||||
.gr WEB https://grweb.ics.forth.gr/Whois?lang=en
|
.gr WEB https://grweb.ics.forth.gr/public/whois?lang=en
|
||||||
.gs whois.nic.gs
|
.gs whois.nic.gs
|
||||||
.gt WEB http://www.gt/whois.html
|
.gt WEB https://www.gt/sitio/?lang=en
|
||||||
.gu WEB http://gadao.gov.gu/domainsearch.htm
|
.gu NONE
|
||||||
.gw NONE # www.gwregister.com
|
.gw WEB https://registar.nic.gw/en/whois/
|
||||||
.gy whois.registry.gy
|
.gy whois.registry.gy
|
||||||
.hk whois.hkdnr.net.hk
|
.hk whois.hkirc.hk
|
||||||
.hm whois.registry.hm
|
.hm whois.registry.hm
|
||||||
.hn AFILIAS # www.nic.hn
|
.hn whois.nic.hn
|
||||||
.hr WEB http://www.dns.hr/pretrazivanje.html
|
.hr whois.dns.hr
|
||||||
.ht whois.nic.ht
|
.ht whois.nic.ht
|
||||||
.hu whois.nic.hu
|
.hu whois.nic.hu
|
||||||
.id whois.pandi.or.id
|
.id whois.id
|
||||||
.ie whois.domainregistry.ie
|
.ie whois.weare.ie
|
||||||
.il whois.isoc.org.il
|
.il whois.isoc.org.il
|
||||||
.im whois.nic.im
|
.im whois.nic.im
|
||||||
.in whois.registry.in # afilias
|
.in whois.nixiregistry.in
|
||||||
.io whois.nic.io
|
.io whois.nic.io
|
||||||
.iq NONE # http://www.cmc.iq/english/iq/iqregister1.htm
|
.iq whois.cmc.iq # http://www.cmc.iq/en/iq.html
|
||||||
.ir whois.nic.ir
|
.ir whois.nic.ir
|
||||||
.is whois.isnic.is
|
.is whois.isnic.is
|
||||||
.it whois.nic.it
|
.it whois.nic.it
|
||||||
.je whois.je
|
.je whois.je
|
||||||
.jm NONE # NIC? uwimona.edu.jm http://nic.jm
|
.jm NONE # http://myspot.mona.uwi.edu/mits/
|
||||||
.jo WEB http://www.dns.jo/Whois.aspx
|
.jo WEB https://www.domain.jo/FirstPageen.aspx
|
||||||
.jp whois.jprs.jp
|
.jp whois.jprs.jp
|
||||||
.ke whois.kenic.or.ke
|
.ke whois.kenic.or.ke
|
||||||
.kg whois.domain.kg
|
.kg whois.kg
|
||||||
.kh NONE # http://www.mptc.gov.kh/DomainNameRegistrationForm.aspx http://www.nic.net.kh/
|
.kh NONE # https://www.trc.gov.kh/en/offline-services/dns-registration/
|
||||||
.ki whois.nic.mu
|
.ki whois.nic.ki
|
||||||
.km NONE # www.domaine.km
|
.km NONE # www.domaine.km
|
||||||
.kn WEB http://www.nic.kn/
|
.kn whois.nic.kn
|
||||||
.kp whois.kcce.kp
|
.kp NONE # NIC? http://www.star.co.kp/
|
||||||
.kr whois.nic.or.kr
|
.kr whois.kr
|
||||||
.kw WEB http://www.kw/
|
.kw whois.nic.kw
|
||||||
.ky WEB http://kynseweb.messagesecure.com/kywebadmin/ # http://www.icta.ky/
|
.ky whois.kyregistry.ky
|
||||||
.kz whois.nic.kz
|
.kz whois.nic.kz
|
||||||
.la whois.nic.la
|
.la whois.nic.la
|
||||||
.lb WEB http://www.aub.edu.lb/lbdr/search.html
|
.lb whois.lbdr.org.lb
|
||||||
.lc AFILIAS
|
.lc RECURSIVE whois.identitydigital.services
|
||||||
.li whois.nic.li
|
.li whois.nic.li
|
||||||
.lk whois.nic.lk
|
.lk whois.nic.lk
|
||||||
.lr NONE # http://www.psg.com/dns/lr/
|
.lr NONE # http://www.psg.com/dns/lr/
|
||||||
.ls WEB http://www.co.ls/data/co.asp
|
.ls whois.nic.ls
|
||||||
.lt whois.domreg.lt
|
.lt whois.domreg.lt
|
||||||
.lu whois.dns.lu
|
.lu whois.dns.lu
|
||||||
.lv whois.nic.lv
|
.lv whois.nic.lv
|
||||||
.ly whois.nic.ly
|
.ly whois.nic.ly
|
||||||
.ma whois.iam.net.ma # www.nic.ma
|
.ma whois.registre.ma
|
||||||
.mc whois.ripe.net
|
.mc whois.nic.mc
|
||||||
.md WEB http://www.dns.md/wh1.php # whois.nic.md is restricted
|
.md whois.nic.md
|
||||||
.me whois.meregistry.net # afilias
|
.me RECURSIVE whois.nic.me # whois.identitydigital.services
|
||||||
#.mf
|
#.mf
|
||||||
.mg whois.nic.mg
|
.mg whois.nic.mg
|
||||||
.mh NONE # www.nic.net.mh
|
.mh NONE # www.nic.net.mh
|
||||||
.mk WEB http://dns.marnet.net.mk/registar.php
|
.mk whois.marnet.mk
|
||||||
.ml NONE # NIC? www.sotelma.ml
|
.ml whois.nic.ml
|
||||||
.mm NONE # www.nic.mm
|
.mm whois.registry.gov.mm
|
||||||
.mn AFILIAS
|
.mn whois.nic.mn
|
||||||
.mo WEB http://www.monic.net.mo/
|
.mo WEB https://www.monic.mo/monic/faces/whois # whois.monic.mo is restricted
|
||||||
.mp NONE # get.mp
|
.mp NONE # get.mp
|
||||||
.mq NONE # whois.nic.mq
|
.mq whois.mediaserv.net
|
||||||
.mr NONE # www.nic.mr
|
.mr whois.nic.mr
|
||||||
.ms whois.nic.ms
|
.ms whois.nic.ms
|
||||||
.mt WEB https://www.nic.org.mt/dotmt/ # whois.nic.org.mt is restricted
|
.mt whois.nic.org.mt
|
||||||
.mu whois.nic.mu
|
.mu whois.tld.mu
|
||||||
.mv NONE # NIC? www.dhiraagu.com.mv
|
.mv NONE # NIC? www.dhiraagu.com.mv
|
||||||
.mw WEB http://www.registrar.mw/
|
.mw whois.nic.mw
|
||||||
.mx whois.nic.mx
|
.mx whois.mx
|
||||||
.my whois.domainregistry.my
|
.my whois.mynic.my
|
||||||
.mz NONE # NIC? www.uem.mz
|
.mz whois.nic.mz
|
||||||
.na whois.na-nic.com.na
|
.na whois.na-nic.com.na
|
||||||
.nc whois.cctld.nc
|
.nc whois.nc
|
||||||
.ne NONE # NIC? http://www.intnet.ne
|
.ne NONE # NIC? http://www.intnet.ne
|
||||||
.nf whois.nic.nf
|
.nf whois.nic.nf
|
||||||
.ng whois.register.net.ng
|
.ng whois.nic.net.ng
|
||||||
.ni WEB http://www.nic.ni/consulta.htm
|
.ni WEB https://www.nic.ni/
|
||||||
.nl whois.domain-registry.nl
|
.nl whois.domain-registry.nl
|
||||||
.no whois.norid.no
|
.no whois.norid.no
|
||||||
.np WEB http://register.mos.com.np/userSearchInc.asp
|
.np WEB https://register.com.np/whois-lookup
|
||||||
.nr WEB http://www.cenpac.net.nr/dns/whois.html
|
.nr WEB https://www.cenpac.net.nr/dns/whois.html
|
||||||
.nu whois.nic.nu
|
.nu whois.iis.nu
|
||||||
.nz whois.srs.net.nz
|
.nz whois.irs.net.nz
|
||||||
.om WEB http://www.omnic.om/onlineUser/WHOISLookup.jsp
|
.om whois.registry.om
|
||||||
.pa WEB http://www.nic.pa/
|
.pa WEB http://www.nic.pa/en
|
||||||
.pe whois.nic.pe
|
.pe kero.yachay.pe
|
||||||
.pf NONE # http://www.opt.pf/home/
|
.pf whois.registry.pf
|
||||||
.pg NONE # http://www.npi.gov.pg/DNS/DNS-Application-form.htm
|
.pg whois.nic.pg # https://www.unitech.ac.pg/icts-dns/
|
||||||
.ph WEB http://www.dot.ph/
|
.edu.ph WEB https://services.ph.net/dnshosting/dnshostingquery.pl
|
||||||
.pk WEB http://www.pknic.net.pk/
|
.gov.ph NONE # http://dns.gov.ph/
|
||||||
|
.ph WEB https://whois.dot.ph/
|
||||||
|
.pk whois.pknic.net.pk
|
||||||
.co.pl whois.co.pl # "unofficial" SLD
|
.co.pl whois.co.pl # "unofficial" SLD
|
||||||
.pl whois.dns.pl
|
.pl whois.dns.pl
|
||||||
.pm whois.nic.fr
|
.pm whois.nic.pm
|
||||||
.pn WEB http://www.pitcairn.pn/PnRegistry/
|
.pn WEB https://www.nic.pn/
|
||||||
.pr whois.nic.pr
|
.pr RECURSIVE whois.nic.pr # whois.identitydigital.services
|
||||||
.ps WEB http://www.nic.ps/whois/whois.html
|
.ps WEB https://www.pnina.ps/
|
||||||
.pt whois.dns.pt
|
.pt whois.dns.pt
|
||||||
.pw NONE # http://www.pwregistry.pw/
|
.pw whois.nic.pw
|
||||||
.py WEB http://www.nic.py/consultas.html
|
.py WEB https://www.nic.py/consultdompy.php
|
||||||
.qa NONE # http://www.qtel.com.qa/InternetFeatures.do
|
.qa whois.registry.qa
|
||||||
.re whois.nic.fr
|
.re whois.nic.re
|
||||||
.ro whois.rotld.ro
|
.ro whois.rotld.ro
|
||||||
.rs WEB http://www.nic.rs/en/whois
|
.rs whois.rnids.rs
|
||||||
|
.ac.ru whois.free.net
|
||||||
.edu.ru whois.informika.ru
|
.edu.ru whois.informika.ru
|
||||||
.ru whois.ripn.net
|
.com.ru whois.flexireg.net
|
||||||
.rw WEB http://www.nic.rw/cgi-bin/whoisrw.pl
|
.msk.ru whois.flexireg.net
|
||||||
.sa saudinic.net.sa
|
.net.ru whois.nic.net.ru
|
||||||
.sb whois.coccaregistry.net
|
.nov.ru whois.flexireg.net
|
||||||
.sc AFILIAS # www.nic.sc
|
.org.ru whois.nic.net.ru
|
||||||
.sd NONE # http://isoc.sd/ (CHECK LATER)
|
.pp.ru whois.nic.net.ru
|
||||||
.se whois.nic-se.se
|
.spb.ru whois.flexireg.net
|
||||||
.sg whois.nic.net.sg
|
.ru whois.tcinet.ru
|
||||||
|
.rw whois.ricta.org.rw # http://www.ricta.org.rw/
|
||||||
|
.sa whois.nic.net.sa
|
||||||
|
.sb whois.nic.net.sb
|
||||||
|
.sc whois.nic.sc
|
||||||
|
.sd whois.nic.sd
|
||||||
|
.se whois.iis.se
|
||||||
|
.sg whois.sgnic.sg
|
||||||
.sh whois.nic.sh
|
.sh whois.nic.sh
|
||||||
.si whois.arnes.si
|
.si whois.register.si
|
||||||
.sj NONE # http://www.norid.no/domenenavnbaser/bv-sj.html
|
.sj NONE # http://www.norid.no/domenenavnbaser/bv-sj.html
|
||||||
.sk whois.sk-nic.sk
|
.sk whois.sk-nic.sk
|
||||||
.sl whois.nic.sl
|
.sl whois.nic.sl
|
||||||
.sm whois.ripe.net
|
.sm whois.nic.sm
|
||||||
.sn whois.nic.sn
|
.sn whois.nic.sn
|
||||||
.so NONE # www.nic.so (CHECK LATER, recently delegated)
|
.so whois.nic.so
|
||||||
.sr NONE # www.register.sr
|
.sr whois.sr # https://isp.datasur.sr/
|
||||||
|
.ss whois.nic.ss
|
||||||
.st whois.nic.st
|
.st whois.nic.st
|
||||||
.su whois.ripn.net
|
.msk.su whois.flexireg.net
|
||||||
.sv WEB http://www.uca.edu.sv/dns/ # http://www.svnet.org.sv/
|
.nov.su whois.flexireg.net
|
||||||
.sy NONE # NIC? www.ste.gov.sy
|
.spb.su whois.flexireg.net
|
||||||
|
.su whois.tcinet.ru
|
||||||
|
.sv WEB https://svnet.sv/
|
||||||
|
.sx whois.sx
|
||||||
|
.sy whois.tld.sy
|
||||||
.sz NONE # http://www.sispa.org.sz/
|
.sz NONE # http://www.sispa.org.sz/
|
||||||
.tc whois.adamsnames.tc
|
.tc whois.nic.tc
|
||||||
.td NONE # NIC? http://www.sotel.td/ was http://www.nic.td/ . http://www.tit.td/ ?
|
.td whois.nic.td
|
||||||
.tf whois.nic.tf
|
.tf whois.nic.tf
|
||||||
.tg WEB http://www.nic.tg/
|
.tg whois.nic.tg
|
||||||
.th whois.thnic.net
|
.th whois.thnic.co.th
|
||||||
.tj WEB http://www.nic.tj/whois.html
|
.tj WEB http://www.nic.tj/whois.html
|
||||||
.tk whois.dot.tk
|
.tk whois.dot.tk
|
||||||
.tl whois.nic.tl
|
.tl whois.nic.tl
|
||||||
.tm whois.nic.tm
|
.tm whois.nic.tm
|
||||||
.tn WEB http://whois.ati.tn/
|
.tn whois.ati.tn
|
||||||
.to whois.tonic.to
|
.to whois.tonicregistry.to
|
||||||
.tp NONE # phase out in progress
|
.tr whois.trabis.gov.tr
|
||||||
.tr whois.nic.tr
|
.tt WEB https://www.nic.tt/cgi-bin/search.pl
|
||||||
.tt WEB http://www.nic.tt/cgi-bin/search.pl
|
.tv RECURSIVE whois.nic.tv
|
||||||
.tv VERISIGN whois.nic.tv
|
.tw whois.twnic.net.tw
|
||||||
.tw whois.twnic.net
|
.tz whois.tznic.or.tz
|
||||||
.tz WEB http://whois.tznic.or.tz/
|
.biz.ua whois.biz.ua
|
||||||
.ua whois.net.ua
|
.co.ua whois.co.ua
|
||||||
.ug www.registry.co.ug # this is a whois server too
|
.pp.ua whois.pp.ua
|
||||||
.ac.uk whois.ja.net
|
.ua whois.ua
|
||||||
.bl.uk NONE
|
.ug whois.co.ug
|
||||||
.british-library.uk NONE
|
.ac.uk whois.nic.ac.uk
|
||||||
.gov.uk whois.ja.net
|
.gov.uk whois.gov.uk
|
||||||
.icnet.uk NONE
|
.mil.uk NONE
|
||||||
.jet.uk NONE
|
|
||||||
.mod.uk NONE
|
.mod.uk NONE
|
||||||
.nhs.uk NONE
|
.nhs.uk NONE
|
||||||
.nls.uk NONE
|
|
||||||
.parliament.uk NONE
|
.parliament.uk NONE
|
||||||
.police.uk NONE
|
|
||||||
.uk whois.nic.uk
|
.uk whois.nic.uk
|
||||||
#.um
|
#.um
|
||||||
.fed.us whois.nic.gov
|
.fed.us whois.nic.gov
|
||||||
.us whois.nic.us
|
.us whois.nic.us
|
||||||
.com.uy WEB https://nic.anteldata.com.uy/dns/
|
.com.uy WEB https://nic.com.uy/consulta-whois
|
||||||
.uy whois.nic.org.uy
|
.gub.uy WEB https://www.dominios.gub.uy/
|
||||||
|
.mil.uy WEB https://www.dominios.gub.uy/
|
||||||
|
.uy WEB https://www.nic.uy/
|
||||||
.uz whois.cctld.uz
|
.uz whois.cctld.uz
|
||||||
.va whois.ripe.net
|
.va NONE
|
||||||
.vc AFILIAS
|
.vc RECURSIVE whois.identitydigital.services
|
||||||
.ve whois.nic.ve
|
.ve whois.nic.ve
|
||||||
.vg whois.adamsnames.tc
|
.vg whois.nic.vg
|
||||||
.vi WEB http://www.nic.vi/whoisform.htm
|
.vi whois.nic.vi
|
||||||
.vn WEB http://www.vnnic.vn/english/
|
.vn WEB http://www.vnnic.vn/en
|
||||||
.vu WEB http://www.vunic.vu/whois.html
|
.vu whois.dnrs.vu
|
||||||
.wf whois.nic.fr
|
.wf whois.nic.wf
|
||||||
.ws whois.samoanic.ws
|
.ws whois.website.ws
|
||||||
.ye NONE # NIC? www.nominet.org.ye http://www.y.net.ye/services/domain_name.htm
|
.ye whois.y.net.ye
|
||||||
.yt whois.nic.fr
|
.yt whois.nic.yt
|
||||||
.yu NONE # www.nic.yu - phase out date: 30 March 2009
|
|
||||||
.ac.za whois.ac.za
|
.ac.za whois.ac.za
|
||||||
.co.za whois.coza.net.za
|
.alt.za WEB https://whois.alt.za/
|
||||||
|
.co.za whois.registry.net.za
|
||||||
|
.edu.za WEB https://whois.edu.za/
|
||||||
.gov.za whois.gov.za
|
.gov.za whois.gov.za
|
||||||
#.net.za whois.net.za
|
.net.za net-whois.registry.net.za
|
||||||
.org.za WEB http://www.org.za/ # rwhois.org.za:4321 is restricted
|
.org.za org-whois.registry.net.za
|
||||||
.za NONE # http://www.internet.org.za/slds.html many more SLD...
|
.web.za web-whois.registry.net.za
|
||||||
.zm NONE # http://www.zamnet.zm/ser-isp/dnr.htm
|
.za whois.nic.za
|
||||||
|
.zm whois.zicta.zm
|
||||||
.zw NONE # http://www.zispa.co.zw/
|
.zw NONE # http://www.zispa.co.zw/
|
||||||
|
|
||||||
-dom whois.networksolutions.com
|
# AW means that I had to guess the whois server name, but I was not able
|
||||||
-org whois.networksolutions.com
|
# to find any registered subdomains to verify it.
|
||||||
-hst whois.networksolutions.com
|
.xn--2scrj9c whois.nixiregistry.in # India
|
||||||
-arin whois.arin.net
|
.xn--3e0b707e whois.kr # Korea, Republic of
|
||||||
-ripe whois.ripe.net
|
.xn--3hcrj9c whois.nixiregistry.in # India
|
||||||
-mnt whois.ripe.net
|
.xn--45br5cyl whois.nixiregistry.in # India
|
||||||
-lacnic whois.lacnic.net
|
.xn--45brj9c whois.nixiregistry.in # India, Bengali
|
||||||
-afrinic whois.afrinic.net
|
.xn--4dbrk0ce whois.isoc.org.il # Israel
|
||||||
-ap whois.apnic.net
|
.xn--54b7fta0cc WEB https://bdia.btcl.com.bd/ # Bangladesh
|
||||||
-ar whois.aunic.net
|
.xn--80ao21a whois.nic.kz # Kazakhstan
|
||||||
-cn whois.cnnic.net.cn
|
.xn--90a3ac whois.rnids.rs # Serbia
|
||||||
-cz whois.nic.cz
|
.xn--90ae whois.imena.bg # Bulgaria
|
||||||
-dk whois.dk-hostmaster.dk
|
.xn--90ais whois.cctld.by # Belarus
|
||||||
-il whois.isoc.org.il
|
.xn--clchc0ea0b2g2a9gcd whois.ta.sgnic.sg # Singapore, Tamil
|
||||||
-is whois.isnic.is
|
.xn--d1alf whois.marnet.mk # Macedonia
|
||||||
-kg whois.domain.kg
|
.xn--e1a4c whois.eu # European Union, Cyrillic
|
||||||
-ti whois.telstra.net
|
.xn--fiqs8s whois.cnnic.cn # China, Simplified Chinese
|
||||||
-tw whois.twnic.net
|
.xn--fiqz9s whois.cnnic.cn # China, Traditional Chinese
|
||||||
-6bone whois.6bone.net
|
.xn--fpcrj9c3d whois.nixiregistry.in # India, Telugu
|
||||||
-coop whois.nic.coop
|
.xn--fzc2c9e2c whois.nic.lk # Sri Lanka, Sinhala
|
||||||
-cknic whois.nic.ck
|
.xn--gecrj9c whois.nixiregistry.in # India, Gujarati
|
||||||
-idnic whois.idnic.net.id
|
.xn--h2breg3eve whois.nixiregistry.in # India
|
||||||
-itnic whois.nic.it
|
.xn--h2brj9c8c whois.nixiregistry.in # India
|
||||||
-frnic whois.nic.fr
|
.xn--h2brj9c whois.nixiregistry.in # India, Hindi
|
||||||
-gandi whois.gandi.net
|
.xn--j1amh whois.dotukr.com # Ukraine
|
||||||
-kenic whois.kenic.or.ke
|
.xn--j6w193g whois.hkirc.hk # Hong Kong
|
||||||
-lrms whois.afilias.info
|
.xn--kprw13d whois.twnic.net.tw # Taiwan, Simplified Chinese
|
||||||
-metu whois.metu.edu.tr
|
.xn--kpry57d whois.twnic.net.tw # Taiwan, Traditional Chinese
|
||||||
-nicat whois.nic.at
|
.xn--l1acc whois.mn # Mongolia
|
||||||
-nicir whois.nic.ir
|
.xn--lgbbat1ad8j whois.nic.dz # Algeria
|
||||||
-norid whois.norid.no
|
.xn--mgb9awbf whois.registry.om # Oman
|
||||||
-ripn whois.ripn.net
|
.xn--mgba3a4f16a whois.nic.ir # Iran
|
||||||
-rotld whois.rotld.ro
|
.xn--mgbaam7a8h whois.aeda.net.ae # United Arab Emirates
|
||||||
-sgnic whois.nic.net.sg
|
.xn--mgbah1a3hjkrd whois.nic.mr # Mauritania
|
||||||
-tel whois.nic.tel
|
.xn--mgbai9azgqp6j NONE # Pakistan
|
||||||
-uanic whois.com.ua
|
.xn--mgbayh7gpa WEB https://www.domain.jo/FirstPageen.aspx # Jordan
|
||||||
-uynic www.rau.edu.uy
|
.xn--mgbbh1a71e whois.nixiregistry.in # India, Urdu
|
||||||
-sixxs whois.sixxs.net
|
.xn--mgbbh1a whois.nixiregistry.in # India
|
||||||
|
.xn--mgbc0a9azcg NONE # Morocco
|
||||||
|
.xn--mgbcpq6gpa1a NONE # Bahrain
|
||||||
|
.xn--mgberp4a5d4ar whois.nic.net.sa # Saudi Arabia
|
||||||
|
.xn--mgbgu82a whois.nixiregistry.in # India
|
||||||
|
.xn--mgbpl2fh NONE # Sudan
|
||||||
|
.xn--mgbtx2b whois.cmc.iq # Iraq
|
||||||
|
.xn--mgbx4cd0ab whois.mynic.my # Malaysia AW
|
||||||
|
.xn--mix891f WEB https://www.monic.mo/monic/faces/whois # Macao
|
||||||
|
.xn--node WEB http://რეგისტრაცია.გე/ # Georgia
|
||||||
|
.xn--o3cw4h whois.thnic.co.th # Thailand
|
||||||
|
.xn--ogbpf8fl whois.tld.sy # Syria
|
||||||
|
.xn--p1ai whois.tcinet.ru # Russian Federation
|
||||||
|
.xn--pgbs0dh whois.ati.tn # Tunisia
|
||||||
|
.xn--q7ce6a whois.nic.la # Lao
|
||||||
|
.xn--qxa6a whois.eu # European Union, Greek
|
||||||
|
.xn--qxam WEB https://grweb.ics.forth.gr/public/whois?lang=en # Greece
|
||||||
|
.xn--rvc1e0am3e whois.nixiregistry.in # India
|
||||||
|
.xn--s9brj9c whois.nixiregistry.in # India, Punjabi
|
||||||
|
.xn--wgbh1c whois.dotmasr.eg # Egypt
|
||||||
|
.xn--wgbl6a whois.registry.qa # Qatar
|
||||||
|
.xn--xkc2al3hye2a whois.nic.lk # Sri Lanka, Tamil
|
||||||
|
.xn--xkc2dl3a5ee0h whois.nixiregistry.in # India, Tamil
|
||||||
|
.xn--y9a3aq whois.amnic.net # Armenia
|
||||||
|
.xn--yfro4i67o whois.zh.sgnic.sg # Singapore, Chinese
|
||||||
|
.xn--ygbi2ammx NONE # Palestinian Territory
|
||||||
|
|||||||
20
utils.c
20
utils.c
@ -1,9 +1,9 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 1999-2008 by Marco d'Itri <md@linux.it>.
|
* Copyright by Marco d'Itri <md@linux.it>.
|
||||||
*
|
*
|
||||||
* do_nofail and merge_args come from the module-init-tools package.
|
* do_nofail and merge_args come from the module-init-tools package.
|
||||||
* Copyright 2001 by Rusty Russell.
|
* Copyright by Rusty Russell.
|
||||||
* Copyright 2002, 2003 by Rusty Russell, IBM Corporation.
|
* Copyright by Rusty Russell, IBM Corporation.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -15,9 +15,10 @@
|
|||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License along
|
||||||
* along with this program; if not, write to the Free Software
|
* with this program; if not, see <https://www.gnu.org/licenses/>.
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
*
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* for strdup */
|
/* for strdup */
|
||||||
@ -46,7 +47,8 @@ char **merge_args(char *args, char *argv[], int *argc)
|
|||||||
{
|
{
|
||||||
char *arg, *argstring;
|
char *arg, *argstring;
|
||||||
char **newargs = NULL;
|
char **newargs = NULL;
|
||||||
unsigned int i, num_env = 0;
|
int i;
|
||||||
|
unsigned int num_env = 0;
|
||||||
|
|
||||||
if (!args)
|
if (!args)
|
||||||
return argv;
|
return argv;
|
||||||
@ -72,7 +74,7 @@ char **merge_args(char *args, char *argv[], int *argc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Error routines */
|
/* Error routines */
|
||||||
void err_sys(const char *fmt, ...)
|
void NORETURN err_sys(const char *fmt, ...)
|
||||||
{
|
{
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
||||||
@ -83,7 +85,7 @@ void err_sys(const char *fmt, ...)
|
|||||||
exit(2);
|
exit(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
void err_quit(const char *fmt, ...)
|
void NORETURN err_quit(const char *fmt, ...)
|
||||||
{
|
{
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
||||||
|
|||||||
24
utils.h
24
utils.h
@ -1,3 +1,4 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
#ifndef WHOIS_UTILS_H
|
#ifndef WHOIS_UTILS_H
|
||||||
#define WHOIS_UTILS_H
|
#define WHOIS_UTILS_H
|
||||||
|
|
||||||
@ -9,11 +10,24 @@
|
|||||||
|
|
||||||
#define NOFAIL(ptr) do_nofail((ptr), __FILE__, __LINE__)
|
#define NOFAIL(ptr) do_nofail((ptr), __FILE__, __LINE__)
|
||||||
|
|
||||||
|
#ifndef AFL_MODE
|
||||||
|
# define AFL_MODE 0
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Portability macros */
|
/* Portability macros */
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
# define NORETURN __attribute__((noreturn))
|
# define NORETURN __attribute__((noreturn))
|
||||||
|
# define NONNULL __attribute__((returns_nonnull))
|
||||||
|
# define UNUSED __attribute__((unused))
|
||||||
#else
|
#else
|
||||||
# define NORETURN
|
# define NORETURN
|
||||||
|
# define NONNULL
|
||||||
|
# define UNUSED
|
||||||
|
#endif
|
||||||
|
#if (defined __GNUC__ && __GNUC__ >= 11) && !defined __clang__
|
||||||
|
# define MALLOC_FREE __attribute__((malloc(free)))
|
||||||
|
#else
|
||||||
|
# define MALLOC_FREE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef AI_IDN
|
#ifndef AI_IDN
|
||||||
@ -45,12 +59,16 @@
|
|||||||
# define ngettext(a, b, c) ((c==1) ? (a) : (b))
|
# define ngettext(a, b, c) ((c==1) ? (a) : (b))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined IDN2_VERSION_NUMBER && IDN2_VERSION_NUMBER < 0x00140000
|
||||||
|
# define IDN2_NONTRANSITIONAL IDN2_NFC_INPUT
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Prototypes */
|
/* Prototypes */
|
||||||
void *do_nofail(void *ptr, const char *file, const int line);
|
void *MALLOC_FREE NONNULL do_nofail(void *ptr, const char *file, const int line)
|
||||||
|
;
|
||||||
char **merge_args(char *args, char *argv[], int *argc);
|
char **merge_args(char *args, char *argv[], int *argc);
|
||||||
|
|
||||||
void err_quit(const char *fmt, ...) NORETURN;
|
void NORETURN err_quit(const char *fmt, ...);
|
||||||
void err_sys(const char *fmt, ...) NORETURN;
|
void NORETURN err_sys(const char *fmt, ...);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
332
whois.1
332
whois.1
@ -1,43 +1,87 @@
|
|||||||
.TH "WHOIS" "1" "20 December 2009" "Marco d'Itri" "Debian GNU/Linux"
|
.TH "WHOIS" "1" "2019-12-30" "Marco d'Itri" "Debian GNU/Linux"
|
||||||
.SH "NAME"
|
.SH NAME
|
||||||
whois \- client for the whois directory service
|
whois \- client for the whois directory service
|
||||||
.SH "SYNOPSIS"
|
.SH SYNOPSIS
|
||||||
.B whois
|
.B whois
|
||||||
[\~\fB\-h\fP\~\fIHOST\fP\~]
|
[
|
||||||
[\~\fB\-p\fP\~ \fIPORT\fP\~]
|
.RB {\~ \-h \~|\~ \-\-host \~}
|
||||||
[\~\fB\-aCFHlLMmrRSVx\fP\~]
|
.I HOST
|
||||||
[\~\fB\-g\fP\~\fISOURCE:FIRST\-LAST\fP\~]
|
] [
|
||||||
[\~\fB\-i\fP\~\fIATTR\fP\~]
|
.RB {\~ \-p \~|\~ \-\-port \~}
|
||||||
[\~\fB\-S\fP\~\fISOURCE\fP\~]
|
.I PORT
|
||||||
[\~\fB\-T\fP\~\fITYPE\fP\~]
|
]
|
||||||
.I object
|
.RB [\~ \-abBcdGHIKlLmMrRx
|
||||||
|
]
|
||||||
|
.RB [\~ \-g \fI\~SOURCE:FIRST\-LAST\fR
|
||||||
|
]
|
||||||
|
.RB [\~ \-i
|
||||||
|
.IR ATTR [, ATTR ]...\~]
|
||||||
|
.RB [\~ \-s
|
||||||
|
.IR SOURCE [, SOURCE ]...\~]
|
||||||
|
.RB [\~ \-T
|
||||||
|
.IR TYPE [, TYPE ]...\~]
|
||||||
|
.RB [\~ \-\-verbose \~]
|
||||||
|
.RB [\~ \-\-no\-recursion \~]
|
||||||
|
.I OBJECT
|
||||||
|
|
||||||
.B whois
|
.B whois
|
||||||
[\~\fI\-t\fP\~]
|
.B \-q
|
||||||
[\~\fI\-v\fP\~]
|
.I KEYWORD
|
||||||
.I template
|
|
||||||
.B whois
|
|
||||||
[\~\fI\-q\fP\~]
|
|
||||||
.I keyword
|
|
||||||
.PP
|
|
||||||
.SH "DESCRIPTION"
|
|
||||||
\fBwhois\fP searches for an object in a \fIRFC\ 3912\fP database.
|
|
||||||
|
|
||||||
|
.B whois
|
||||||
|
.B \-t
|
||||||
|
.I TYPE
|
||||||
|
|
||||||
|
.B whois
|
||||||
|
.B \-v
|
||||||
|
.I TYPE
|
||||||
|
|
||||||
|
.B whois \-\-help
|
||||||
|
|
||||||
|
.B whois \-\-version
|
||||||
|
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B whois
|
||||||
|
searches for an object in a
|
||||||
|
.I RFC 3912
|
||||||
|
database.
|
||||||
|
.P
|
||||||
This version of the whois client tries to guess the right server to
|
This version of the whois client tries to guess the right server to
|
||||||
ask for the specified object. If no guess can be made it will connect
|
ask for the specified object.
|
||||||
to \fIwhois.networksolutions.com\fP for NIC handles or \fIwhois.arin.net\fP
|
If no guess can be made it will connect to
|
||||||
|
.I whois.networksolutions.com
|
||||||
|
for NIC handles or
|
||||||
|
.I whois.arin.net
|
||||||
for IPv4 addresses and network names.
|
for IPv4 addresses and network names.
|
||||||
.PP
|
.SH OPTIONS
|
||||||
.SH "OPTIONS"
|
|
||||||
.TP 8
|
.TP 8
|
||||||
.B \-h HOST
|
.B \-h
|
||||||
Connect to HOST.
|
.IR HOST ,
|
||||||
|
.BI \-\-host= HOST
|
||||||
|
Connect to
|
||||||
|
.IR HOST .
|
||||||
.TP 8
|
.TP 8
|
||||||
.B \-H
|
.B \-H
|
||||||
Do not display the legal disclaimers some registries like to show you.
|
Do not display the legal disclaimers that some registries like to show you.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B \-p PORT
|
.B \-p
|
||||||
Connect to PORT.
|
.IR PORT ,
|
||||||
|
.BI \-\-port= PORT
|
||||||
|
Connect to
|
||||||
|
.IR PORT .
|
||||||
|
.TP 8
|
||||||
|
.B \-I
|
||||||
|
First query
|
||||||
|
.I whois.iana.org
|
||||||
|
and then follow its referral to the
|
||||||
|
whois server authoritative for that request.
|
||||||
|
This works for IP addresses,
|
||||||
|
AS numbers and domains.
|
||||||
|
.BR BEWARE :
|
||||||
|
this implies that the IANA server will receive your complete query.
|
||||||
|
.TP 8
|
||||||
|
.B \-\-no\-recursion
|
||||||
|
Disable recursion from registry to registrar servers.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B \-\-verbose
|
.B \-\-verbose
|
||||||
Be verbose.
|
Be verbose.
|
||||||
@ -45,38 +89,176 @@ Be verbose.
|
|||||||
.B \-\-help
|
.B \-\-help
|
||||||
Display online help.
|
Display online help.
|
||||||
.TP 8
|
.TP 8
|
||||||
Other options are flags understood by RIPE-like servers.
|
.B \-\-version
|
||||||
.SH "NOTES"
|
Display the program version.
|
||||||
Please remember that \fIwhois.networksolutions.com\fP by default will
|
|
||||||
only search in the domains database. If you want to search for NIC handles
|
|
||||||
you have to prepend a \fI!\fP character. When you do this, the default
|
|
||||||
server becomes \fIwhois.networksolutions.com\fP.
|
|
||||||
.P
|
.P
|
||||||
When querying \fIwhois.arin.net\fP for IPv4 or IPv6 networks, the CIDR
|
Other options are flags understood by
|
||||||
|
.I whois.ripe.net
|
||||||
|
and some other
|
||||||
|
RIPE-like servers:
|
||||||
|
.TP 8
|
||||||
|
.B \-a
|
||||||
|
Also search all the mirrored databases.
|
||||||
|
.TP 8
|
||||||
|
.B \-b
|
||||||
|
Return brief IP address ranges with abuse contact.
|
||||||
|
.TP 8
|
||||||
|
.B \-B
|
||||||
|
Disable objects filtering.
|
||||||
|
(Show the e-mail addresses.)
|
||||||
|
.TP 8
|
||||||
|
.B \-c
|
||||||
|
Return the smallest IP address range with a reference to an irt object.
|
||||||
|
.TP 8
|
||||||
|
.B \-d
|
||||||
|
Return the reverse DNS delegation object too.
|
||||||
|
.TP 8
|
||||||
|
.B \-g
|
||||||
|
.I SOURCE:FIRST\-LAST
|
||||||
|
Search updates from
|
||||||
|
.I SOURCE
|
||||||
|
database between
|
||||||
|
.I FIRST
|
||||||
|
and
|
||||||
|
.I LAST
|
||||||
|
update serial number.
|
||||||
|
It is useful to obtain Near Real Time Mirroring stream.
|
||||||
|
.TP 8
|
||||||
|
.B \-G
|
||||||
|
Disable grouping of associated objects.
|
||||||
|
.TP 8
|
||||||
|
.B \-i
|
||||||
|
.IR ATTR [, ATTR ]...
|
||||||
|
Inverse-search objects having associated attributes.
|
||||||
|
.I ATTR
|
||||||
|
is the attribute name, while the positional
|
||||||
|
.I OBJECT
|
||||||
|
argument is the attribute value.
|
||||||
|
.TP 8
|
||||||
|
.B \-K
|
||||||
|
Return primary key attributes only.
|
||||||
|
An exception is the
|
||||||
|
.I members
|
||||||
|
attribute of
|
||||||
|
.I set
|
||||||
|
objects, which is always returned.
|
||||||
|
Another exception are all
|
||||||
|
attributes of the objects
|
||||||
|
.IR organisation ,
|
||||||
|
.I person
|
||||||
|
and
|
||||||
|
.IR role ,
|
||||||
|
that are never returned.
|
||||||
|
.TP 8
|
||||||
|
.B \-l
|
||||||
|
Return the one level less specific object.
|
||||||
|
.TP 8
|
||||||
|
.B \-L
|
||||||
|
Return all levels of less specific objects.
|
||||||
|
.TP 8
|
||||||
|
.B \-m
|
||||||
|
Return all one level more specific objects.
|
||||||
|
.TP 8
|
||||||
|
.B \-M
|
||||||
|
Return all levels of more specific objects.
|
||||||
|
.TP 8
|
||||||
|
.B \-q
|
||||||
|
.I KEYWORD
|
||||||
|
Return information about the server.
|
||||||
|
.I KEYWORD
|
||||||
|
can be
|
||||||
|
.I version
|
||||||
|
for the server version,
|
||||||
|
.I sources
|
||||||
|
for the list of database sources or
|
||||||
|
.I types
|
||||||
|
for the list of supported object types.
|
||||||
|
.TP 8
|
||||||
|
.B \-r
|
||||||
|
Disable recursive lookups for contact information.
|
||||||
|
.TP 8
|
||||||
|
.B \-R
|
||||||
|
Disable following referrals and force showing the object from the local copy
|
||||||
|
in the server.
|
||||||
|
.TP 8
|
||||||
|
.B \-s
|
||||||
|
.IR SOURCE [, SOURCE ]...
|
||||||
|
Request the server to search for objects mirrored from
|
||||||
|
.IR SOURCE .
|
||||||
|
Sources are delimited by comma, and the order is significant.
|
||||||
|
Use the
|
||||||
|
.I \-q sources
|
||||||
|
parameter to obtain a list of valid sources.
|
||||||
|
.TP 8
|
||||||
|
.B \-t
|
||||||
|
.I TYPE
|
||||||
|
Return the template for a object of
|
||||||
|
.IR TYPE .
|
||||||
|
.TP 8
|
||||||
|
.B \-T
|
||||||
|
.IR TYPE [, TYPE ]...
|
||||||
|
Restrict the search to objects of
|
||||||
|
.IR TYPE .
|
||||||
|
Multiple types are separated by a comma.
|
||||||
|
.TP 8
|
||||||
|
.B \-v
|
||||||
|
.I TYPE
|
||||||
|
Return the verbose template for a object of
|
||||||
|
.IR TYPE .
|
||||||
|
.TP 8
|
||||||
|
.B \-x
|
||||||
|
Search for only exact match on network address prefix.
|
||||||
|
.SH NOTES
|
||||||
|
When querying the Verisign gTLDs
|
||||||
|
(e.g.\& \&.com, \&.net...\&)
|
||||||
|
thin registry servers
|
||||||
|
for a domain, the program will automatically prepend the
|
||||||
|
.I domain
|
||||||
|
keyword to only show domain records. The
|
||||||
|
.I nameserver
|
||||||
|
or
|
||||||
|
.I registrar
|
||||||
|
keywords must be used to show other kinds of records.
|
||||||
|
.P
|
||||||
|
When querying
|
||||||
|
.I whois.arin.net
|
||||||
|
for IPv4 or IPv6 networks, the CIDR
|
||||||
netmask length will be automatically removed from the query string.
|
netmask length will be automatically removed from the query string.
|
||||||
.P
|
.P
|
||||||
When querying \fIwhois.nic.ad.jp\fP for AS numbers, the program will
|
When querying
|
||||||
automatically convert the request in the appropriate format, inserting
|
.I whois.nic.ad.jp
|
||||||
a space after the string \fIAS\fP.
|
for AS numbers, the program will automatically convert the request
|
||||||
|
in the appropriate format, inserting a space after the string
|
||||||
|
.IR AS .
|
||||||
.P
|
.P
|
||||||
When querying \fIwhois.denic.de\fP for domain names and no other
|
When querying
|
||||||
|
.I whois.denic.de
|
||||||
|
for domain names and no other
|
||||||
flags have been specified, the program will automatically add the flag
|
flags have been specified, the program will automatically add the flag
|
||||||
\fI\-T dn\fP.
|
.IR "\-T dn" .
|
||||||
.P
|
.P
|
||||||
When querying \fIwhois.dk-hostmaster.dk\fP for domain names and no other
|
When querying
|
||||||
|
.I whois.dk\-hostmaster.dk
|
||||||
|
for domain names and no other
|
||||||
flags have been specified, the program will automatically add the flag
|
flags have been specified, the program will automatically add the flag
|
||||||
\fI\-\-show\-handles\fP.
|
.IR "\-\-show\-handles" .
|
||||||
.P
|
.P
|
||||||
RIPE-specific command line options are ignored when querying non-RIPE
|
RIPE-specific command line options are ignored when querying non-RIPE
|
||||||
servers. This may or may not be the behaviour intended by the user.
|
servers.
|
||||||
When querying a non-standard server, command line options which are not
|
This may or may not be the behaviour intended by the user.
|
||||||
to be interpreted by the client should always follow the \fI\-\-\fP
|
When using non-standard query parameters then the command line options
|
||||||
|
which are not to be interpreted by the client must follow the
|
||||||
|
.I \-\-
|
||||||
separator (which marks the beginning of the query string).
|
separator (which marks the beginning of the query string).
|
||||||
.P
|
.P
|
||||||
If the \fI/etc/whois.conf\fR config file exists, it will be consulted
|
If the
|
||||||
to find a server before applying the normal rules. Each line of the
|
.I /etc/whois.conf
|
||||||
|
configuration file exists, it will be consulted
|
||||||
|
to find a server before applying the normal rules.
|
||||||
|
Each line of the
|
||||||
file should contain a regular expression to be matched against the query
|
file should contain a regular expression to be matched against the query
|
||||||
text and the whois server to use, separated by white space.
|
text and the whois server to use, separated by white space.
|
||||||
|
IDN domains must use the ACE format.
|
||||||
.P
|
.P
|
||||||
The whois protocol does not specify an encoding for characters which
|
The whois protocol does not specify an encoding for characters which
|
||||||
cannot be represented by ASCII and implementations vary wildly.
|
cannot be represented by ASCII and implementations vary wildly.
|
||||||
@ -86,42 +268,48 @@ by the current system locale.
|
|||||||
.P
|
.P
|
||||||
Command line arguments will always be interpreted accordingly to the
|
Command line arguments will always be interpreted accordingly to the
|
||||||
current system locale and converted to the IDN ASCII Compatible Encoding.
|
current system locale and converted to the IDN ASCII Compatible Encoding.
|
||||||
.SH "Files"
|
.SH "FILES"
|
||||||
/etc/whois.conf
|
/etc/whois.conf
|
||||||
.SH "ENVIRONMENT"
|
.SH "ENVIRONMENT"
|
||||||
.IP LANG
|
.IP LANG
|
||||||
When querying \fIwhois.nic.ad.jp\fP and \fIwhois.jprs.jp\fP english text
|
When querying
|
||||||
is requested unless the \fILANG\fP or \fILC_MESSAGES\fP environment
|
.I whois.nic.ad.jp
|
||||||
variables specify a Japanese locale.
|
and
|
||||||
|
.I whois.jprs.jp
|
||||||
|
English text is requested unless the
|
||||||
|
.I LANG
|
||||||
|
or
|
||||||
|
.I LC_MESSAGES
|
||||||
|
environment variables specify a Japanese locale.
|
||||||
.IP "WHOIS_OPTIONS"
|
.IP "WHOIS_OPTIONS"
|
||||||
A list of options which will be evalued before the ones specified on the
|
A list of options which will be evaluated before the ones specified on the
|
||||||
command line.
|
command line.
|
||||||
.IP "WHOIS_SERVER"
|
.IP "WHOIS_SERVER"
|
||||||
This server will be queried if the program cannot guess where some kind
|
This server will be queried if the program cannot guess where some kind
|
||||||
of objects are located. If the variable does not exist then
|
of objects are located.
|
||||||
\fIwhois.arin.net\fP will be queried.
|
If the variable does not exist then
|
||||||
|
.I whois.arin.net
|
||||||
|
will be queried.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
\fIRFC 3912\fP: WHOIS Protocol Specification
|
.IR whois.conf (5).
|
||||||
.PP
|
.P
|
||||||
\fIRIPE\-223\fP: RIPE NCC Database Documentation
|
.IR "RFC 3912" :
|
||||||
.PP
|
WHOIS Protocol Specification.
|
||||||
Detailed help on available flags can be found in \fIRIPE\-223\fP or in
|
.P
|
||||||
the help file which can be obtained with the command:
|
.IR "RIPE Database Query Reference Manual" :
|
||||||
.IP
|
.RI < https://www.ripe.net/\:data\-tools/\:support/\:documentation/\:ripe\-database\-query\-reference\-manual >
|
||||||
.B whois \-h whois.ripe.net HELP
|
.SH BUGS
|
||||||
.SH "BUGS"
|
|
||||||
The program may have buffer overflows in the command line parser:
|
The program may have buffer overflows in the command line parser:
|
||||||
be sure to not pass untrusted data to it.
|
be sure to not pass untrusted data to it.
|
||||||
It should be rewritten to use a dynamics strings library.
|
It should be rewritten to use a dynamic strings library.
|
||||||
.SH "HISTORY"
|
.SH HISTORY
|
||||||
This program closely tracks the user interface of the whois client
|
This program closely tracks the user interface of the whois client
|
||||||
developed at RIPE by Ambrose Magee and others on the base of the
|
developed at RIPE by Ambrose Magee and others on the base of the
|
||||||
original BSD client.
|
original BSD client.
|
||||||
I also added support for the protocol extensions developed by David
|
.SH AUTHOR
|
||||||
Kessens of QWest for the 6bone server.
|
|
||||||
.SH "AUTHOR"
|
|
||||||
.B Whois
|
.B Whois
|
||||||
and this man page were written by Marco d'Itri <\fImd@linux.it\fP>
|
and this man page were written by Marco d'Itri
|
||||||
|
.RI < md@linux.it >
|
||||||
and are licensed under the terms of the GNU General Public License,
|
and are licensed under the terms of the GNU General Public License,
|
||||||
version 2 or higher.
|
version 2 or later.
|
||||||
|
.\" SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|||||||
86
whois.bash
Normal file
86
whois.bash
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
_whois_query() {
|
||||||
|
"$1" -q "$2" 2>/dev/null | while read -r item _; do
|
||||||
|
[[ $item == %* ]] && continue
|
||||||
|
printf "%s\n" "${item%%:*}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
_whois_hosts() {
|
||||||
|
# _known_hosts_real from github.com/scop/bash-completion if available
|
||||||
|
if declare -f _known_hosts_real &>/dev/null; then
|
||||||
|
_known_hosts_real -- "$1"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
COMPREPLY=($(compgen -A hostname -- "$1"))
|
||||||
|
}
|
||||||
|
|
||||||
|
_whois() {
|
||||||
|
|
||||||
|
case $3 in
|
||||||
|
--help | --version | -p | --port | -i)
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
-h | --host)
|
||||||
|
_whois_hosts "$2"
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
-T | -t | -v)
|
||||||
|
[[ ${_whois_types-} ]] ||
|
||||||
|
_whois_types=" $(_whois_query "$1" types)"
|
||||||
|
COMPREPLY=($(compgen -W '$_whois_types' -- "$2"))
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
-s | -g)
|
||||||
|
[[ ${_whois_sources-} ]] ||
|
||||||
|
_whois_sources=" $(_whois_query "$1" sources)"
|
||||||
|
COMPREPLY=($(compgen -W '$_whois_sources' -- "$2"))
|
||||||
|
if [[ $3 == -g ]]; then
|
||||||
|
[[ ${#COMPREPLY[*]} -eq 1 ]] && COMPREPLY[0]+=:
|
||||||
|
compopt -o nospace
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
-q)
|
||||||
|
COMPREPLY=($(compgen -W 'version sources types' -- "$2"))
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [[ $2 == -* ]]; then
|
||||||
|
COMPREPLY=($(compgen -W '
|
||||||
|
-h --host
|
||||||
|
-p --port
|
||||||
|
-I
|
||||||
|
-H
|
||||||
|
--verbose
|
||||||
|
--no-recursion
|
||||||
|
--help
|
||||||
|
--version
|
||||||
|
-l
|
||||||
|
-L
|
||||||
|
-m
|
||||||
|
-M
|
||||||
|
-c
|
||||||
|
-x
|
||||||
|
-b
|
||||||
|
-B
|
||||||
|
-G
|
||||||
|
-d
|
||||||
|
-i
|
||||||
|
-T
|
||||||
|
-K
|
||||||
|
-r
|
||||||
|
-R
|
||||||
|
-a
|
||||||
|
-s
|
||||||
|
-g
|
||||||
|
-t
|
||||||
|
-v
|
||||||
|
-q
|
||||||
|
' -- "$2"))
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
_whois_hosts "$2"
|
||||||
|
|
||||||
|
} && complete -F _whois whois
|
||||||
@ -4,6 +4,7 @@
|
|||||||
# the compiled in servers are not suitable. Each entry is a single
|
# the compiled in servers are not suitable. Each entry is a single
|
||||||
# text line and consists of a regular expression pattern to match and
|
# text line and consists of a regular expression pattern to match and
|
||||||
# the whois server to be used for it, separated by blank space.
|
# the whois server to be used for it, separated by blank space.
|
||||||
|
# IDN domains must use the ACE format.
|
||||||
#
|
#
|
||||||
# Eg:
|
# Eg:
|
||||||
# \.nz$ nz.whois-servers.net
|
# \.nz$ nz.whois-servers.net
|
||||||
|
|||||||
50
whois.conf.5
Normal file
50
whois.conf.5
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
.TH "WHOIS.CONF" "5" "2019-12-30" "Petr Písař" "Debian GNU/Linux"
|
||||||
|
|
||||||
|
.SH NAME
|
||||||
|
whois.conf \- alternative WHOIS servers list for whois client
|
||||||
|
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B /etc/whois.conf
|
||||||
|
|
||||||
|
.SH DESCRIPTION
|
||||||
|
This file contains a list of WHOIS servers which can augment or override
|
||||||
|
the built-in list of the client.
|
||||||
|
|
||||||
|
It's a plain text file in ASCII encoding. Each line consists of two fields:
|
||||||
|
a pattern to match WHOIS object identifier and a corresponding WHOIS server
|
||||||
|
domain name.
|
||||||
|
|
||||||
|
Fields are separated by non-empty sequence of space or a tabular characters.
|
||||||
|
A line starting with a hash character is a free comment and it's not
|
||||||
|
considered.
|
||||||
|
|
||||||
|
The pattern is case-insensitive extended regular expression if whois client
|
||||||
|
has been compiled with POSIX regular expressions support. Otherwise, simple
|
||||||
|
case-insensitive suffix comparison against WHOIS object identifier is used.
|
||||||
|
|
||||||
|
Internationalized domain names (IDN) must be specified in ascii-compatible
|
||||||
|
encoding (ACE) format.
|
||||||
|
|
||||||
|
.SH EXAMPLE
|
||||||
|
\\.nz$ nz.whois-servers.net
|
||||||
|
.br
|
||||||
|
# Hangul Korean TLD
|
||||||
|
.br
|
||||||
|
\\.xn--3e0b707e$ whois.kr
|
||||||
|
.br
|
||||||
|
# Private ASNs
|
||||||
|
.br
|
||||||
|
^as645(1[2-9]|2[0-9]|3[0-4])$ whois.example.net
|
||||||
|
|
||||||
|
.SH FILES
|
||||||
|
/etc/whois.conf
|
||||||
|
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.IR whois (1)
|
||||||
|
|
||||||
|
.SH AUTHOR
|
||||||
|
This manual page was written by Petr Písař
|
||||||
|
.RI < ppisar@redhat.com >
|
||||||
|
and is licensed under the terms of the GNU General Public License,
|
||||||
|
version 2 or higher.
|
||||||
|
\" SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
40
whois.h
40
whois.h
@ -1,46 +1,42 @@
|
|||||||
/* 6bone referto: extension */
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||||
#define REFERTO_FORMAT "%% referto: whois -h %255s -p %15s %1021[^\n\r]"
|
#include "utils.h"
|
||||||
|
|
||||||
/* String sent to RIPE servers - MUST NOT BE LONGER THAN FIVE CHARACTERS! */
|
#define HIDE_TO_THE_END -3
|
||||||
/* Do *NOT* change it if you don't know what you are doing! */
|
#define HIDE_DISABLED -2
|
||||||
#define IDSTRING "Md5.0"
|
|
||||||
|
|
||||||
#define HIDE_DISABLED -2
|
|
||||||
#define HIDE_NOT_STARTED -1
|
#define HIDE_NOT_STARTED -1
|
||||||
|
|
||||||
/* prototypes */
|
/* prototypes */
|
||||||
const char *guess_server(const char *);
|
int is_asn(const char *, int, const char *);
|
||||||
|
char *guess_server(const char *);
|
||||||
const char *match_config_file(const char *);
|
const char *match_config_file(const char *);
|
||||||
const char *whereas(const unsigned long);
|
const char *whereas(const unsigned long);
|
||||||
const char *whereas32(const unsigned long);
|
|
||||||
char *queryformat(const char *, const char *, const char *);
|
char *queryformat(const char *, const char *, const char *);
|
||||||
int hide_line(int *hiding, const char *const line);
|
int hide_line(int *hiding, const char *const line);
|
||||||
const char *do_query(const int, const char *);
|
char *query_server(const char *, const char *, const char *);
|
||||||
const char *query_crsnic(const int, const char *);
|
char *query_verisign(const char *, const char *, const char *);
|
||||||
const char *query_pir(const int, const char *);
|
|
||||||
const char *query_afilias(const int, const char *);
|
|
||||||
int openconn(const char *, const char *);
|
int openconn(const char *, const char *);
|
||||||
int connect_with_timeout(int, const struct sockaddr *, socklen_t, int);
|
int connect_with_timeout(int, const struct sockaddr *, socklen_t, int);
|
||||||
void usage(void);
|
void NORETURN usage(int error);
|
||||||
void alarm_handler(int);
|
void NORETURN alarm_handler(int);
|
||||||
void sighandler(int);
|
void NORETURN sighandler(int);
|
||||||
int japanese_locale(void);
|
int japanese_locale(void);
|
||||||
unsigned long myinet_aton(const char *);
|
unsigned long myinet_aton(const char *);
|
||||||
unsigned long asn32_to_long(const char *);
|
|
||||||
int isasciidigit(const char);
|
int isasciidigit(const char);
|
||||||
int domcmp(const char *, const char *);
|
int endstrcaseeq(const char *, const char *);
|
||||||
|
int in_domain(const char *, const char *);
|
||||||
|
const char *is_new_gtld(const char *);
|
||||||
int domfind(const char *, const char *[]);
|
int domfind(const char *, const char *[]);
|
||||||
char *normalize_domain(const char *);
|
char *normalize_domain(const char *);
|
||||||
char *convert_6to4(const char *);
|
char *convert_6to4(const char *);
|
||||||
char *convert_teredo(const char *);
|
char *convert_teredo(const char *);
|
||||||
char *convert_inaddr(const char *);
|
char *convert_inaddr(const char *);
|
||||||
void handle_query(const char *server, const char *port,
|
char *convert_in6arpa(const char *);
|
||||||
|
int handle_query(const char *server, const char *port,
|
||||||
const char *qstring, const char *fstring);
|
const char *qstring, const char *fstring);
|
||||||
void split_server_port(const char *const input, const char **server,
|
void split_server_port(const char *const input, char **server, char **port);
|
||||||
const char **port);
|
|
||||||
|
|
||||||
|
|
||||||
/* flags for RIPE-like servers */
|
/* flags for RIPE-like servers */
|
||||||
const char *ripeflags="abBcdFGKlLmMrRSx";
|
const char *ripeflags="abBcdFGKlLmMrRx";
|
||||||
const char *ripeflagsp="gisTtvq";
|
const char *ripeflagsp="gisTtvq";
|
||||||
|
|
||||||
|
|||||||
59
whois.spec
59
whois.spec
@ -1,59 +0,0 @@
|
|||||||
Summary: Enhanced WHOIS client
|
|
||||||
Name: whois
|
|
||||||
Version: 5.0.2
|
|
||||||
Release: 1
|
|
||||||
License: GPL
|
|
||||||
Vendor: Marco d'Itri <md@linux.it>
|
|
||||||
Group: Applications/Internet
|
|
||||||
Source: http://ftp.debian.org/debian/pool/main/w/whois/whois_%{version}.tar.gz
|
|
||||||
BuildRoot: /var/tmp/%{name}-root
|
|
||||||
Prefix: /usr
|
|
||||||
|
|
||||||
%description
|
|
||||||
This is a new whois (RFC 954) client rewritten from scratch.
|
|
||||||
It is derived from and compatible with the usual BSD and RIPE whois(1)
|
|
||||||
programs.
|
|
||||||
It is intelligent and can automatically select the appropriate whois
|
|
||||||
server for most queries.
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup
|
|
||||||
|
|
||||||
%build
|
|
||||||
make CFLAGS="$RPM_OPT_FLAGS" HAVE_LIBIDN=1 HAVE_ICONV=1
|
|
||||||
|
|
||||||
%install
|
|
||||||
rm -rf ${RPM_BUILD_ROOT}
|
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/bin
|
|
||||||
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
|
|
||||||
make install BASEDIR=${RPM_BUILD_ROOT} prefix=%{prefix}/
|
|
||||||
gzip ${RPM_BUILD_ROOT}%{_mandir}/man?/*
|
|
||||||
|
|
||||||
%clean
|
|
||||||
rm -rf ${RPM_BUILD_ROOT}
|
|
||||||
|
|
||||||
%files
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%{prefix}/bin/whois
|
|
||||||
%{prefix}/bin/mkpasswd
|
|
||||||
%doc %{prefix}/share/man/man1/whois.1.gz
|
|
||||||
%doc %{prefix}/share/man/man1/mkpasswd.1.gz
|
|
||||||
%lang(cs) %{prefix}/share/locale/cs/LC_MESSAGES/whois.mo
|
|
||||||
%lang(de) %{prefix}/share/locale/de/LC_MESSAGES/whois.mo
|
|
||||||
%lang(el) %{prefix}/share/locale/el/LC_MESSAGES/whois.mo
|
|
||||||
%lang(es) %{prefix}/share/locale/es/LC_MESSAGES/whois.mo
|
|
||||||
%lang(eu) %{prefix}/share/locale/eu/LC_MESSAGES/whois.mo
|
|
||||||
%lang(fr) %{prefix}/share/locale/fr/LC_MESSAGES/whois.mo
|
|
||||||
%lang(it) %{prefix}/share/locale/it/LC_MESSAGES/whois.mo
|
|
||||||
%lang(ja) %{prefix}/share/locale/ja/LC_MESSAGES/whois.mo
|
|
||||||
%lang(no) %{prefix}/share/locale/no/LC_MESSAGES/whois.mo
|
|
||||||
%lang(pl) %{prefix}/share/locale/pl/LC_MESSAGES/whois.mo
|
|
||||||
%lang(pt_BR) %{prefix}/share/locale/pt_BR/LC_MESSAGES/whois.mo
|
|
||||||
%lang(ru) %{prefix}/share/locale/ru/LC_MESSAGES/whois.mo
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Sun Jul 13 2003 Paul Mundt <lethal@linux-sh.org>
|
|
||||||
- Updated spec for 4.6.6, fixed up doc/lang references.
|
|
||||||
* Fri Feb 23 2001 Oren Tirosh <oren@hishome.net>
|
|
||||||
- Initial spec based on skelgnu.spec
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user