X7ROOT File Manager
Current Path:
/home/gfecatvj/public_html/772799
home
/
gfecatvj
/
public_html
/
772799
/
📁
..
📄
0.9.rb.9.rb.tar.gz
(2.05 KB)
📄
0.9.rb.tar
(78.5 KB)
📄
0.tar
(9.5 KB)
📄
0.tar.gz
(108 B)
📄
0.zip
(1.06 KB)
📄
00.0.0.tar.gz
(120 B)
📄
00.0.tar
(2 KB)
📄
00.tar
(12 KB)
📄
00.tar.gz
(451 B)
📄
00.zip
(2 KB)
📄
00bash.tar
(2 KB)
📄
00bash.tar.gz
(290 B)
📄
00bash.zip
(525 B)
📄
00systemd.tar
(11 KB)
📄
00systemd.tar.gz
(1.92 KB)
📄
00systemd.zip
(9.31 KB)
📄
00warpclock.tar
(3.5 KB)
📄
00warpclock.tar.gz
(559 B)
📄
00warpclock.zip
(1.09 KB)
📄
01.0.0.tar.gz
(124 B)
📄
01.0.tar
(2 KB)
📄
01.1.1.tar.gz
(126 B)
📄
01.1.tar
(2 KB)
📄
01.2.2.tar.gz
(130 B)
📄
01.2.tar
(2 KB)
📄
01.3.3.tar.gz
(126 B)
📄
01.3.tar
(2 KB)
📄
01fips.tar
(13.5 KB)
📄
01fips.tar.gz
(2.9 KB)
📄
01fips.zip
(9.32 KB)
📄
01systemd-initrd.tar
(3.5 KB)
📄
01systemd-initrd.tar.gz
(674 B)
📄
01systemd-initrd.zip
(1.95 KB)
📄
02.0.0.tar.gz
(131 B)
📄
02.0.tar
(2 KB)
📄
02systemd-networkd.tar
(4 KB)
📄
02systemd-networkd.tar.gz
(690 B)
📄
02systemd-networkd.zip
(2.35 KB)
📄
03.0.0.tar.gz
(139 B)
📄
03.0.tar
(2 KB)
📄
03c55b51ab44102ad490af8bab232c669c3d35.tar
(88 KB)
📄
03c55b51ab44102ad490af8bab232c669c3d35.tar.gz
(29.89 KB)
📄
03modsign.tar
(3.5 KB)
📄
03modsign.tar.gz
(538 B)
📄
03modsign.zip
(1.25 KB)
📄
03rescue.tar
(2 KB)
📄
03rescue.tar.gz
(298 B)
📄
03rescue.zip
(541 B)
📄
04.0.0.tar.gz
(140 B)
📄
04.0.tar
(2 KB)
📄
04watchdog-modules.tar
(3.5 KB)
📄
04watchdog-modules.tar.gz
(811 B)
📄
04watchdog.tar
(4.5 KB)
📄
04watchdog.tar.gz
(590 B)
📄
04watchdog.zip
(1.71 KB)
📄
05.0.0.tar.gz
(137 B)
📄
05.0.tar
(2 KB)
📄
05busybox.tar
(2.5 KB)
📄
05busybox.tar.gz
(358 B)
📄
05busybox.zip
(734 B)
📄
05nss-softokn.tar
(2 KB)
📄
05nss-softokn.tar.gz
(280 B)
📄
05nss-softokn.zip
(455 B)
📄
06.0.0.tar.gz
(137 B)
📄
06.0.tar
(2 KB)
📄
06ac53f782e5d655985704dbf9cb5289064685.tar
(261 KB)
📄
06ac53f782e5d655985704dbf9cb5289064685.tar.gz
(51.21 KB)
📄
06rngd.tar
(4 KB)
📄
06rngd.tar.gz
(924 B)
📄
06rngd.zip
(1.64 KB)
📄
07.0.0.tar.gz
(134 B)
📄
07.0.tar
(2 KB)
📄
0889b0e65adac2585fede8e2161886b87ed108.tar
(8.5 KB)
📄
0889b0e65adac2585fede8e2161886b87ed108.tar.gz
(2.72 KB)
📄
08c059084d3b6bc1e465f9ee381350f17cf03e.tar
(450 KB)
📄
08c059084d3b6bc1e465f9ee381350f17cf03e.tar.gz
(185.52 KB)
📄
08e883cda2ec44df43726a44aa4dc22d45705c.tar
(197 KB)
📄
08e883cda2ec44df43726a44aa4dc22d45705c.tar.gz
(86.63 KB)
📄
098.tar
(25.5 KB)
📄
098.tar.gz
(18.19 KB)
📄
09f7d426feffd371.css.css.tar.gz
(2.97 KB)
📄
09f7d426feffd371.css.tar
(19 KB)
📄
0b21af9fa70dcf2c.css.css.tar.gz
(9.87 KB)
📄
0b21af9fa70dcf2c.css.tar
(85 KB)
📄
0c51d8b72d1b0355f543e818e29445731ba79f.tar
(13.5 KB)
📄
0c51d8b72d1b0355f543e818e29445731ba79f.tar.gz
(5.61 KB)
📄
0cd3e62c283b718c.css.css.tar.gz
(10.63 KB)
📄
0cd3e62c283b718c.css.tar
(98 KB)
📄
0fcfaf7348d5e02b.css.css.tar.gz
(11.67 KB)
📄
0fcfaf7348d5e02b.css.tar
(95.5 KB)
📄
1.0.rb.0.rb.tar.gz
(1.61 KB)
📄
1.0.rb.tar
(71.5 KB)
📄
1.bin.bin.tar.gz
(132 B)
📄
1.bin.tar
(4 KB)
📄
1.php.php.tar.gz
(965 B)
📄
1.php.tar
(4 KB)
📄
1.png.png.tar.gz
(46.96 KB)
📄
1.png.tar
(49 KB)
📄
1.tar
(11.97 MB)
📄
1.tar.gz
(7.33 MB)
📄
1.txt.tar
(2 KB)
📄
1.txt.txt.tar.gz
(212 B)
📄
1.zip
(11.81 MB)
📄
10-default-yama-scope.conf.conf.tar.gz
(1.01 KB)
📄
10-default-yama-scope.conf.tar
(3.5 KB)
📄
10-dm.rules.rules.tar.gz
(2.87 KB)
📄
10-dm.rules.tar
(9 KB)
📄
10.png.png.tar.gz
(43.48 KB)
📄
10.png.tar
(45.5 KB)
📄
10.tar
(8 KB)
📄
10.tar.gz
(287 B)
📄
10.zip
(1.06 KB)
📄
1020200.tar
(59 KB)
📄
1020200.tar.gz
(20.01 KB)
📄
1020200.zip
(56.06 KB)
📄
1020201.tar
(36.5 KB)
📄
1020201.tar.gz
(10.63 KB)
📄
1020201.zip
(34.67 KB)
📄
1020201coex.tar
(2 KB)
📄
1020201coex.tar.gz
(366 B)
📄
1020201coex.zip
(542 B)
📄
1028.tar
(32 KB)
📄
1028.tar.gz
(7.77 KB)
📄
1028.zip
(22.47 KB)
📄
1040.bin.bin.tar.gz
(19 KB)
📄
1040.bin.tar
(34.5 KB)
📄
10i18n.tar
(20.5 KB)
📄
10i18n.tar.gz
(5.11 KB)
📄
10i18n.zip
(16 KB)
📄
11-dm-parts.rules.rules.tar.gz
(868 B)
📄
11-dm-parts.rules.tar
(3 KB)
📄
11.tar
(8 KB)
📄
11.tar.gz
(286 B)
📄
11.zip
(1.06 KB)
📄
12.tar
(8 KB)
📄
12.tar.gz
(286 B)
📄
12.zip
(1.06 KB)
📄
1200.bin.bin.tar.gz
(3.13 KB)
📄
1200.bin.tar
(7 KB)
📄
12160.bin.bin.tar.gz
(17.09 KB)
📄
12160.bin.tar
(29 KB)
📄
1280.bin.bin.tar.gz
(18.89 KB)
📄
1280.bin.tar
(33 KB)
📄
12Point.fs.fs.tar.gz
(413 B)
📄
12Point.fs.tar
(2.5 KB)
📄
13-dm-disk.rules.rules.tar.gz
(944 B)
📄
13-dm-disk.rules.tar
(6 KB)
📄
13.tar
(8 KB)
📄
13.tar.gz
(285 B)
📄
13.zip
(1.06 KB)
📄
14.tar
(8 KB)
📄
14.tar.gz
(289 B)
📄
14.zip
(1.06 KB)
📄
15.tar
(8 KB)
📄
15.tar.gz
(287 B)
📄
15.zip
(1.06 KB)
📄
1502_00.tar
(242.5 KB)
📄
1502_00.tar.gz
(75.82 KB)
📄
1502_00.zip
(241.04 KB)
📄
17f0_10.tar
(369.5 KB)
📄
17f0_10.tar.gz
(74.86 KB)
📄
17f0_10.zip
(368.1 KB)
📄
17f0_11.tar
(369.5 KB)
📄
17f0_11.tar.gz
(74.87 KB)
📄
17f0_11.zip
(368.1 KB)
📄
1ee2d32e6db595497986f65b071f86b8e852ad.tar
(91 KB)
📄
1ee2d32e6db595497986f65b071f86b8e852ad.tar.gz
(37.03 KB)
📄
1f3bb6565ddbe95653f063203297ea1311998f.tar
(18 KB)
📄
1f3bb6565ddbe95653f063203297ea1311998f.tar.gz
(6.36 KB)
📄
1f9ee.tar
(2 KB)
📄
1f9ee.tar.gz
(191 B)
📄
1f9ee.zip
(248 B)
📄
1fa.tar
(32 KB)
📄
1fa.tar.gz
(7.77 KB)
📄
1fa.zip
(22.56 KB)
📄
1index.php.php.tar.gz
(10.6 KB)
📄
1index.php.tar
(62.5 KB)
📄
2.0.rb.0.rb.tar.gz
(806 B)
📄
2.0.rb.tar
(27 KB)
📄
2.0.tar
(5.59 MB)
📄
2.0.tar.gz
(1.78 MB)
📄
2.0.zip
(5.44 MB)
📄
2.10.0.tar
(693 KB)
📄
2.10.0.tar.gz
(80.02 KB)
📄
2.10.0.zip
(680.55 KB)
📄
2.6.tar
(2.4 MB)
📄
2.6.tar.gz
(683.76 KB)
📄
2.6.zip
(2.39 MB)
📄
2.bin.bin.tar.gz
(132 B)
📄
2.bin.tar
(4 KB)
📄
2.png.png.tar.gz
(40.5 KB)
📄
2.png.tar
(42.5 KB)
📄
2.tar
(9 KB)
📄
2.tar.gz
(284 B)
📄
2.txt.tar
(2 KB)
📄
2.txt.txt.tar.gz
(173 B)
📄
2.zip
(1.06 KB)
📄
20-OUI.hwdb.hwdb.tar.gz
(452.71 KB)
📄
20-OUI.hwdb.tar
(4.25 MB)
📄
20-acpi-vendor.hwdb.hwdb.tar.gz
(30.65 KB)
📄
20-acpi-vendor.hwdb.tar
(149 KB)
📄
20-dmi-id.hwdb.hwdb.tar.gz
(271 B)
📄
20-dmi-id.hwdb.tar
(3 KB)
📄
20-grub.install.install.tar.gz
(2.22 KB)
📄
20-grub.install.tar
(9.5 KB)
📄
20-grubby.install.install.tar.gz
(788 B)
📄
20-grubby.install.tar
(4 KB)
📄
20-net-ifname.hwdb.hwdb.tar.gz
(217 B)
📄
20-net-ifname.hwdb.tar
(2 KB)
📄
20-pci-classes.hwdb.hwdb.tar.gz
(2.24 KB)
📄
20-pci-classes.hwdb.tar
(32 KB)
📄
20-sdio-classes.hwdb.hwdb.tar.gz
(332 B)
📄
20-sdio-classes.hwdb.tar
(2.5 KB)
📄
20-sdio-vendor-model.hwdb.hwdb.tar.gz
(1.09 KB)
📄
20-sdio-vendor-model.hwdb.tar
(6 KB)
📄
20-usb-classes.hwdb.hwdb.tar.gz
(1.62 KB)
📄
20-usb-classes.hwdb.tar
(18 KB)
📄
20-vmbus-class.hwdb.hwdb.tar.gz
(812 B)
📄
20-vmbus-class.hwdb.tar
(6 KB)
📄
2022_KR.pm.pm.tar.gz
(1010 B)
📄
2022_KR.pm.tar
(3.5 KB)
📄
21.png.png.tar.gz
(38.7 KB)
📄
21.png.tar
(41.5 KB)
📄
212c81711fa65e21.css.css.tar.gz
(10.77 KB)
📄
212c81711fa65e21.css.tar
(99.5 KB)
📄
219d0251aac374169711f0fa95c39f4344e947.tar
(42.5 KB)
📄
219d0251aac374169711f0fa95c39f4344e947.tar.gz
(18.39 KB)
📄
21N1.tar
(26.32 MB)
📄
21N1.tar.gz
(14.06 MB)
📄
21N1.zip
(26.32 MB)
📄
21a5b26cc6252dd28796a74d128561b79246e1.tar
(18 KB)
📄
21a5b26cc6252dd28796a74d128561b79246e1.tar.gz
(5.85 KB)
📄
23b968c84b44c7ceeb722e393c978d8247da1b.tar
(14.5 KB)
📄
23b968c84b44c7ceeb722e393c978d8247da1b.tar.gz
(5.36 KB)
📄
24.tar
(8 KB)
📄
24.tar.gz
(288 B)
📄
24.zip
(1.06 KB)
📄
25.tar
(8 KB)
📄
25.tar.gz
(297 B)
📄
25.zip
(1.07 KB)
📄
26.tar
(8 KB)
📄
26.tar.gz
(287 B)
📄
26.zip
(1.06 KB)
📄
263e3597b253981d7aae4ead5179e66941a15e.tar
(85 KB)
📄
263e3597b253981d7aae4ead5179e66941a15e.tar.gz
(33.59 KB)
📄
27.tar
(8 KB)
📄
27.tar.gz
(288 B)
📄
27.zip
(1.06 KB)
📄
28.tar
(8 KB)
📄
28.tar.gz
(289 B)
📄
28.zip
(1.06 KB)
📄
29.tar
(8 KB)
📄
29.tar.gz
(295 B)
📄
29.zip
(1.08 KB)
📄
2b943f7559d1b583ddc617eac76c42a269f120.tar
(13.5 KB)
📄
2b943f7559d1b583ddc617eac76c42a269f120.tar.gz
(6.05 KB)
📄
2fa0532f891b9bb16fbc05dfc06bbb731f0583.tar
(12.5 KB)
📄
2fa0532f891b9bb16fbc05dfc06bbb731f0583.tar.gz
(2.92 KB)
📄
2to3.tar
(3 KB)
📄
2to3.tar.gz
(171 B)
📄
3.004006.tar
(1.39 MB)
📄
3.004006.tar.gz
(403.64 KB)
📄
3.004006.zip
(1.35 MB)
📄
3.bin.bin.tar.gz
(130 B)
📄
3.bin.tar
(4 KB)
📄
3.png.png.tar.gz
(42.29 KB)
📄
3.png.tar
(44.5 KB)
📄
3.tar
(9 KB)
📄
3.tar.gz
(285 B)
📄
3.txt.tar
(2 KB)
📄
3.txt.txt.tar.gz
(155 B)
📄
3.zip
(1.06 KB)
📄
30.tar
(8 KB)
📄
30.tar.gz
(298 B)
📄
30.zip
(1.08 KB)
📄
30000.tar
(7.5 KB)
📄
30000.tar.gz
(1.77 KB)
📄
30000.zip
(4.47 KB)
📄
30101.tar
(21.5 KB)
📄
30101.tar.gz
(7.9 KB)
📄
30101.zip
(18.77 KB)
📄
30101coex.tar
(30.5 KB)
📄
30101coex.tar.gz
(9.28 KB)
📄
30101coex.zip
(26.06 KB)
📄
30convertfs.tar
(9.5 KB)
📄
30convertfs.tar.gz
(2.16 KB)
📄
30convertfs.zip
(6.84 KB)
📄
31.tar
(8 KB)
📄
31.tar.gz
(287 B)
📄
31.zip
(1.06 KB)
📄
31242b.tar
(65 KB)
📄
31242b.tar.gz
(21.22 KB)
📄
31242b.zip
(63.33 KB)
📄
32.tar
(8 KB)
📄
32.tar.gz
(297 B)
📄
32.zip
(1.08 KB)
📄
33.png.png.tar.gz
(38.7 KB)
📄
33.png.tar
(41.5 KB)
📄
33.tar
(8 KB)
📄
33.tar.gz
(297 B)
📄
33.zip
(1.08 KB)
📄
33cd79d77b928f3c3e4513006887dbef585619.tar
(407 KB)
📄
33cd79d77b928f3c3e4513006887dbef585619.tar.gz
(155.33 KB)
📄
34.tar
(8 KB)
📄
34.tar.gz
(286 B)
📄
34.zip
(1.06 KB)
📄
34788a888ede783dea74f0338ce3ba8ecce8f2.tar
(13.5 KB)
📄
34788a888ede783dea74f0338ce3ba8ecce8f2.tar.gz
(4.39 KB)
📄
34d4362ab18eaa09913782a34f9e85f60c7f03.tar
(111 KB)
📄
34d4362ab18eaa09913782a34f9e85f60c7f03.tar.gz
(50.27 KB)
📄
35.tar
(8 KB)
📄
35.tar.gz
(297 B)
📄
35.zip
(1.08 KB)
📄
3550.bin.bin.tar.gz
(3.95 KB)
📄
3550.bin.tar
(12 KB)
📄
35network-legacy.tar
(54 KB)
📄
35network-legacy.tar.gz
(11.29 KB)
📄
35network-legacy.zip
(44.42 KB)
📄
35network-manager.tar
(8 KB)
📄
35network-manager.tar.gz
(1.49 KB)
📄
35network-manager.zip
(3.93 KB)
📄
36.tar
(8 KB)
📄
36.tar.gz
(297 B)
📄
36.zip
(1.08 KB)
📄
38C0800.bin.bin.tar.gz
(4.16 KB)
📄
38C0800.bin.tar
(7 KB)
📄
38C1600.bin.bin.tar.gz
(4.7 KB)
📄
38C1600.bin.tar
(8 KB)
📄
39efc797250ec716ad27df6214fa2581354112.tar
(9 KB)
📄
39efc797250ec716ad27df6214fa2581354112.tar.gz
(3.42 KB)
📄
3CCFEM556.cis.cis.tar.gz
(222 B)
📄
3CCFEM556.cis.tar
(3 KB)
📄
3CXEM556.cis.cis.tar.gz
(223 B)
📄
3CXEM556.cis.tar
(2 KB)
📄
3a6d6cc3b46fe3cb77a9db09aa75e5d88097eb.tar
(18 KB)
📄
3a6d6cc3b46fe3cb77a9db09aa75e5d88097eb.tar.gz
(5.92 KB)
📄
3af3df85c340c7faabadba2ec3094d84ecc4c1.tar
(47.5 KB)
📄
3af3df85c340c7faabadba2ec3094d84ecc4c1.tar.gz
(16.44 KB)
📄
3c5c9c1bf4c9271fe00a2f33aeaf3f549277e5.tar
(45.5 KB)
📄
3c5c9c1bf4c9271fe00a2f33aeaf3f549277e5.tar.gz
(21.04 KB)
📄
3c90e3f53dbfb593.css.css.tar.gz
(7.5 KB)
📄
3c90e3f53dbfb593.css.tar
(61.5 KB)
📄
3cf320bb195f0a50ddcaaf47ad3cea64fb5dd5.tar
(13 KB)
📄
3cf320bb195f0a50ddcaaf47ad3cea64fb5dd5.tar.gz
(3.28 KB)
📄
3com.tar
(45.5 KB)
📄
3com.tar.gz
(29.79 KB)
📄
3com.zip
(43.66 KB)
📄
3d3c4ea76360a0bdebf8501c9a09b3d3d74f8b.tar
(13.5 KB)
📄
3d3c4ea76360a0bdebf8501c9a09b3d3d74f8b.tar.gz
(4.11 KB)
📄
3df09ac1a37f9e8839e276fd6250548b643d1f.tar
(13 KB)
📄
3df09ac1a37f9e8839e276fd6250548b643d1f.tar.gz
(3.28 KB)
📄
3eb1c84132d4d050.css.css.tar.gz
(6.63 KB)
📄
3eb1c84132d4d050.css.tar
(50 KB)
📄
4.000001.tar
(1.39 MB)
📄
4.000001.tar.gz
(397.14 KB)
📄
4.000001.zip
(1.35 MB)
📄
4.18.0-477.10.1.lve.el8.x86_64.tar
(466 KB)
📄
4.18.0-477.10.1.lve.el8.x86_64.tar.gz
(106.84 KB)
📄
4.18.0-477.10.1.lve.el8.x86_64.zip
(464.54 KB)
📄
4.18.0-513.5.1.lve.el8.x86_64.tar
(994.5 KB)
📄
4.18.0-513.5.1.lve.el8.x86_64.tar.gz
(225.53 KB)
📄
4.18.0-513.5.1.lve.el8.x86_64.zip
(992.52 KB)
📄
4.bin.bin.tar.gz
(132 B)
📄
4.bin.tar
(4 KB)
📄
4.png.png.tar.gz
(38.9 KB)
📄
4.png.tar
(41 KB)
📄
4.tar
(9 KB)
📄
4.tar.gz
(295 B)
📄
4.txt.tar
(2 KB)
📄
4.txt.txt.tar.gz
(159 B)
📄
4.zip
(1.07 KB)
📄
40-elevator.rules.rules.tar.gz
(511 B)
📄
40-elevator.rules.tar
(2.5 KB)
📄
40-redhat.rules.rules.tar.gz
(900 B)
📄
40-redhat.rules.tar
(3.5 KB)
📄
40-usb-blacklist.rules.rules.tar.gz
(389 B)
📄
40-usb-blacklist.rules.tar
(2 KB)
📄
400.shtml.shtml.tar.gz
(241 B)
📄
400.shtml.tar
(2 KB)
📄
401.shtml.shtml.tar.gz
(225 B)
📄
401.shtml.tar
(2 KB)
📄
403.shtml.shtml.tar.gz
(225 B)
📄
403.shtml.tar
(2 KB)
📄
404.shtml.shtml.tar.gz
(225 B)
📄
404.shtml.tar
(2 KB)
📄
40network.tar
(35.5 KB)
📄
40network.tar.gz
(8.26 KB)
📄
40network.zip
(30.95 KB)
📄
413.shtml.shtml.tar.gz
(234 B)
📄
413.shtml.tar
(2 KB)
📄
425.tar
(25.5 KB)
📄
425.tar.gz
(18.18 KB)
📄
45dc6d7ae94bb9877be088e6d08870da74481d.tar
(391 KB)
📄
45dc6d7ae94bb9877be088e6d08870da74481d.tar.gz
(148.12 KB)
📄
45ifcfg.tar
(11.5 KB)
📄
45ifcfg.tar.gz
(2.63 KB)
📄
45ifcfg.zip
(9.24 KB)
📄
45url-lib.tar
(10 KB)
📄
45url-lib.tar.gz
(2.81 KB)
📄
45url-lib.zip
(8.22 KB)
📄
46b856e06bf7f067.css.css.tar.gz
(10.72 KB)
📄
46b856e06bf7f067.css.tar
(87 KB)
📄
472b6dd43bb66dc64e3d22e87edb817bca17bf.tar
(111 KB)
📄
472b6dd43bb66dc64e3d22e87edb817bca17bf.tar.gz
(52.37 KB)
📄
4877121d00b5ecf93a819b7249e83176274664.tar
(13.5 KB)
📄
4877121d00b5ecf93a819b7249e83176274664.tar.gz
(3.9 KB)
📄
4abetter.us-old.tar
(5.42 MB)
📄
4abetter.us-old.tar.gz
(5.22 MB)
📄
4abetter.us-old.zip
(5.39 MB)
📄
4abetter.us.tar
(151.52 MB)
📄
4abetter.us.tar.gz
(7.37 MB)
📄
4abetter.us.zip
(147.17 MB)
📄
4abetterus.tar
(2.5 KB)
📄
4abetterus.tar.gz
(394 B)
📄
4b24b57337441051.css.css.tar.gz
(3.38 KB)
📄
4b24b57337441051.css.tar
(28 KB)
📄
4e5db5b7ec55d571a9f71cbc61c0620450859c.tar
(13.5 KB)
📄
4e5db5b7ec55d571a9f71cbc61c0620450859c.tar.gz
(3.67 KB)
📄
4images.tar
(179 KB)
📄
4images.tar.gz
(93.73 KB)
📄
4images.zip
(151.75 KB)
📄
5.4.tar
(29 KB)
📄
5.4.tar.gz
(8.41 KB)
📄
5.4.zip
(27.57 KB)
📄
5.5.tar
(29 KB)
📄
5.5.tar.gz
(8.4 KB)
📄
5.5.zip
(27.57 KB)
📄
5.6.tar
(29 KB)
📄
5.6.tar.gz
(8.41 KB)
📄
5.6.zip
(27.57 KB)
📄
5.png.png.tar.gz
(51.73 KB)
📄
5.png.tar
(54 KB)
📄
5.tar
(9.5 KB)
📄
5.tar.gz
(285 B)
📄
5.txt.tar
(2 KB)
📄
5.txt.txt.tar.gz
(138 B)
📄
5.zip
(1.06 KB)
📄
50-chronyd.list.list.tar.gz
(132 B)
📄
50-chronyd.list.tar
(2 KB)
📄
50-coredump.conf.conf.tar.gz
(748 B)
📄
50-coredump.conf.tar
(3 KB)
📄
50-default.conf.conf.tar.gz
(1.04 KB)
📄
50-default.conf.tar
(3.5 KB)
📄
50-depmod.install.install.tar.gz
(338 B)
📄
50-depmod.install.tar
(2 KB)
📄
50-dracut.install.install.tar.gz
(763 B)
📄
50-dracut.install.tar
(3.5 KB)
📄
50-pid-max.conf.conf.tar.gz
(499 B)
📄
50-pid-max.conf.tar
(2.5 KB)
📄
500.shtml.shtml.tar.gz
(249 B)
📄
500.shtml.tar
(2 KB)
📄
508d430299302655.css.css.tar.gz
(2 KB)
📄
508d430299302655.css.tar
(16.5 KB)
📄
50drm.tar
(3 KB)
📄
50drm.tar.gz
(705 B)
📄
50drm.zip
(1.48 KB)
📄
50plymouth.tar
(9 KB)
📄
50plymouth.tar.gz
(1.61 KB)
📄
50plymouth.zip
(4.72 KB)
📄
51d958a19ba5463fb21f7e66447862693b1119.tar
(13.5 KB)
📄
51d958a19ba5463fb21f7e66447862693b1119.tar.gz
(3.66 KB)
📄
52acd9bb3af0b4c42900163fc260edf3935a5b.tar
(17.5 KB)
📄
52acd9bb3af0b4c42900163fc260edf3935a5b.tar.gz
(6.51 KB)
📄
54f523bd10a409b84f7ec2597580e450a97c79.tar
(22 KB)
📄
54f523bd10a409b84f7ec2597580e450a97c79.tar.gz
(9.14 KB)
📄
59a2d47d1560b56e2f460ff817c64d96a4e529.tar
(93 KB)
📄
59a2d47d1560b56e2f460ff817c64d96a4e529.tar.gz
(34.1 KB)
📄
5c74c7cdccc81ecc.css.css.tar.gz
(11.56 KB)
📄
5c74c7cdccc81ecc.css.tar
(93.5 KB)
📄
5fdc705607570993f23492a461ce9418293dfb.tar
(54.5 KB)
📄
5fdc705607570993f23492a461ce9418293dfb.tar.gz
(20.46 KB)
📄
6.4.1.tar
(9.99 MB)
📄
6.4.1.tar.gz
(3.83 MB)
📄
6.4.1.zip
(9.8 MB)
📄
6.5.1.tar
(11.95 MB)
📄
6.5.1.tar.gz
(4.68 MB)
📄
6.5.1.zip
(11.74 MB)
📄
6.5.2.tar
(12.59 MB)
📄
6.5.2.tar.gz
(4.98 MB)
📄
6.5.2.zip
(12.38 MB)
📄
6.5.3.tar
(10.65 MB)
📄
6.5.3.tar.gz
(4.13 MB)
📄
6.5.3.zip
(10.45 MB)
📄
6.5.4.tar
(11.32 MB)
📄
6.5.4.tar.gz
(4.45 MB)
📄
6.5.4.zip
(11.12 MB)
📄
6.png.png.tar.gz
(51.97 KB)
📄
6.png.tar
(54 KB)
📄
6.tar
(9 KB)
📄
6.tar.gz
(285 B)
📄
6.txt.tar
(2 KB)
📄
6.txt.txt.tar.gz
(142 B)
📄
6.zip
(1.06 KB)
📄
60-alias-kmsg.rules.rules.tar.gz
(322 B)
📄
60-alias-kmsg.rules.tar
(2 KB)
📄
60-autosuspend.hwdb.hwdb.tar.gz
(778 B)
📄
60-autosuspend.hwdb.tar
(6 KB)
📄
60-block.rules.rules.tar.gz
(478 B)
📄
60-block.rules.tar
(2.5 KB)
📄
60-cdrom_id.rules.rules.tar.gz
(684 B)
📄
60-cdrom_id.rules.tar
(3 KB)
📄
60-drm.rules.rules.tar.gz
(321 B)
📄
60-drm.rules.tar
(2 KB)
📄
60-evdev.hwdb.hwdb.tar.gz
(4.55 KB)
📄
60-evdev.hwdb.tar
(42 KB)
📄
60-evdev.rules.rules.tar.gz
(479 B)
📄
60-evdev.rules.tar
(2.5 KB)
📄
60-fido-id.rules.rules.tar.gz
(244 B)
📄
60-fido-id.rules.tar
(2 KB)
📄
60-input-id.rules.rules.tar.gz
(302 B)
📄
60-input-id.rules.tar
(2 KB)
📄
60-keyboard.hwdb.hwdb.tar.gz
(16.43 KB)
📄
60-keyboard.hwdb.tar
(174 KB)
📄
60-net.rules.rules.tar.gz
(218 B)
📄
60-net.rules.tar
(2 KB)
📄
60-persistent-input.rules.rules.tar.gz
(844 B)
📄
60-persistent-input.rules.tar
(4.5 KB)
📄
60-raw.rules.rules.tar.gz
(294 B)
📄
60-raw.rules.tar
(2 KB)
📄
60-seat.hwdb.hwdb.tar.gz
(589 B)
📄
60-seat.hwdb.tar
(3 KB)
📄
60-sensor.hwdb.hwdb.tar.gz
(7.18 KB)
📄
60-sensor.hwdb.tar
(75 KB)
📄
60-sensor.rules.rules.tar.gz
(415 B)
📄
60-sensor.rules.tar
(2.5 KB)
📄
60-serial.rules.rules.tar.gz
(544 B)
📄
60-serial.rules.tar
(3 KB)
📄
60-tpm-udev.rules.rules.tar.gz
(241 B)
📄
60-tpm-udev.rules.tar
(2 KB)
📄
63-fc-wwpn-id.rules.rules.tar.gz
(360 B)
📄
63-fc-wwpn-id.rules.tar
(2.5 KB)
📄
63-scsi-sg3_symlink.rules.rules.tar.gz
(713 B)
📄
63-scsi-sg3_symlink.rules.tar
(4.5 KB)
📄
64-btrfs.rules.rules.tar.gz
(455 B)
📄
64-btrfs.rules.tar
(2.5 KB)
📄
65-context.rules.rules.tar.gz
(669 B)
📄
65-context.rules.tar
(3.5 KB)
📄
65-libwacom.hwdb.hwdb.tar.gz
(3.35 KB)
📄
65-libwacom.hwdb.tar
(104 KB)
📄
65-libwacom.rules.rules.tar.gz
(680 B)
📄
65-libwacom.rules.tar
(3 KB)
📄
66-kpartx.rules.rules.tar.gz
(657 B)
📄
66-kpartx.rules.tar
(3 KB)
📄
67edb88a9a7fc67552dd3d1bb2845e6d84fe7d.tar
(18.5 KB)
📄
67edb88a9a7fc67552dd3d1bb2845e6d84fe7d.tar.gz
(5.36 KB)
📄
691ad460a27a8d052bf09f2a1654b6183c7575.tar
(13.5 KB)
📄
691ad460a27a8d052bf09f2a1654b6183c7575.tar.gz
(3.6 KB)
📄
6adc6dd0c48bd4d2b190a94c8884fb29559325.tar
(13.5 KB)
📄
6adc6dd0c48bd4d2b190a94c8884fb29559325.tar.gz
(3.7 KB)
📄
6b98b8f369ce8b63512d9236017fbe20acda17.tar
(47.5 KB)
📄
6b98b8f369ce8b63512d9236017fbe20acda17.tar.gz
(20.24 KB)
📄
6fd.tar
(25.5 KB)
📄
6fd.tar.gz
(18.17 KB)
📄
7.0.tar
(29.5 KB)
📄
7.0.tar.gz
(8.6 KB)
📄
7.0.zip
(27.73 KB)
📄
7.1.tar
(7.59 MB)
📄
7.1.tar.gz
(2.77 MB)
📄
7.1.zip
(7.4 MB)
📄
7.2.tar
(7.59 MB)
📄
7.2.tar.gz
(2.75 MB)
📄
7.2.zip
(7.4 MB)
📄
7.3.tar
(29.5 KB)
📄
7.3.tar.gz
(8.59 KB)
📄
7.3.zip
(27.73 KB)
📄
7.4.tar
(7.9 MB)
📄
7.4.tar.gz
(2.85 MB)
📄
7.4.zip
(7.7 MB)
📄
7.6.2.tar
(9.86 MB)
📄
7.6.2.tar.gz
(3.74 MB)
📄
7.6.2.zip
(9.66 MB)
📄
7.7.tar
(8.96 MB)
📄
7.7.tar.gz
(3.33 MB)
📄
7.7.zip
(8.76 MB)
📄
7.png.png.tar.gz
(42.87 KB)
📄
7.png.tar
(45 KB)
📄
7.tar
(9 KB)
📄
7.tar.gz
(286 B)
📄
7.txt.tar
(71 KB)
📄
7.txt.txt.tar.gz
(21.16 KB)
📄
7.zip
(1.06 KB)
📄
70-joystick.hwdb.hwdb.tar.gz
(942 B)
📄
70-joystick.hwdb.tar
(6 KB)
📄
70-joystick.rules.rules.tar.gz
(367 B)
📄
70-joystick.rules.tar
(2 KB)
📄
70-mouse.hwdb.hwdb.tar.gz
(5.75 KB)
📄
70-mouse.hwdb.tar
(50 KB)
📄
70-mouse.rules.rules.tar.gz
(418 B)
📄
70-mouse.rules.tar
(2.5 KB)
📄
70-nvmf-autoconnect.rules.rules.tar.gz
(594 B)
📄
70-nvmf-autoconnect.rules.tar
(3 KB)
📄
70-touchpad.hwdb.hwdb.tar.gz
(957 B)
📄
70-touchpad.hwdb.tar
(7 KB)
📄
70-touchpad.rules.rules.tar.gz
(368 B)
📄
70-touchpad.rules.tar
(2 KB)
📄
70-uaccess.rules.rules.tar.gz
(1.22 KB)
📄
70-uaccess.rules.tar
(4.5 KB)
📄
71-prefixdevname.rules.rules.tar.gz
(326 B)
📄
71-prefixdevname.rules.tar
(2 KB)
📄
71-seat.rules.rules.tar.gz
(1.22 KB)
📄
71-seat.rules.tar
(8 KB)
📄
711624ac560e8d20dfdea2e6a54ce01ae60965.tar
(22.5 KB)
📄
711624ac560e8d20dfdea2e6a54ce01ae60965.tar.gz
(8.01 KB)
📄
71prefixdevname-tools.tar
(2 KB)
📄
71prefixdevname-tools.tar.gz
(232 B)
📄
71prefixdevname-tools.zip
(367 B)
📄
71prefixdevname.tar
(2 KB)
📄
71prefixdevname.tar.gz
(271 B)
📄
71prefixdevname.zip
(409 B)
📄
724.tar
(25.5 KB)
📄
724.tar.gz
(18.17 KB)
📄
73-idrac.rules.rules.tar.gz
(331 B)
📄
73-idrac.rules.tar
(2 KB)
📄
73-seat-late.rules.rules.tar.gz
(480 B)
📄
73-seat-late.rules.tar
(2.5 KB)
📄
7350a583a14eddaea52a09243ee5b8ff150eb8.tar
(133.5 KB)
📄
7350a583a14eddaea52a09243ee5b8ff150eb8.tar.gz
(50.03 KB)
📄
75-probe_mtd.rules.rules.tar.gz
(250 B)
📄
75-probe_mtd.rules.tar
(2 KB)
📄
772799.tar
(243.94 MB)
📄
772799.tar.gz
(44.93 MB)
📄
772799.zip
(423.31 MB)
📄
77d81bafcb99deb3d27590758213eb3b9a033f.tar
(34 KB)
📄
77d81bafcb99deb3d27590758213eb3b9a033f.tar.gz
(12.36 KB)
📄
78-sound-card.rules.rules.tar.gz
(1.83 KB)
📄
78-sound-card.rules.tar
(6.5 KB)
📄
787ebdc5b39d2510f61e8a5e6be38892c89c5c.tar
(4.57 MB)
📄
787ebdc5b39d2510f61e8a5e6be38892c89c5c.tar.gz
(777.64 KB)
📄
793410ebc20fde99.css.css.tar.gz
(7.34 KB)
📄
793410ebc20fde99.css.tar
(63.5 KB)
📄
7ac3931da6de1f3d.css.css.tar.gz
(7.24 KB)
📄
7ac3931da6de1f3d.css.tar
(59 KB)
📄
7b1ab270b281367e06af4683978955b1c55890.tar
(111.5 KB)
📄
7b1ab270b281367e06af4683978955b1c55890.tar.gz
(52.3 KB)
📄
7bef1cfbe6299e8030cd8ff20da7ccb40b4e34.tar
(38.5 KB)
📄
7bef1cfbe6299e8030cd8ff20da7ccb40b4e34.tar.gz
(18.35 KB)
📄
7za.tar
(2 KB)
📄
7za.tar.gz
(133 B)
📄
8.0.tar
(29.5 KB)
📄
8.0.tar.gz
(8.61 KB)
📄
8.0.zip
(27.8 KB)
📄
8.1.tar
(29.5 KB)
📄
8.1.tar.gz
(8.61 KB)
📄
8.1.zip
(27.8 KB)
📄
8.2.tar
(29.5 KB)
📄
8.2.tar.gz
(8.61 KB)
📄
8.2.zip
(27.8 KB)
📄
8.3.tar
(29.5 KB)
📄
8.3.tar.gz
(8.61 KB)
📄
8.3.zip
(27.8 KB)
📄
8.4.tar
(29.5 KB)
📄
8.4.tar.gz
(8.61 KB)
📄
8.4.zip
(27.8 KB)
📄
8.5.tar
(29.5 KB)
📄
8.5.tar.gz
(8.61 KB)
📄
8.5.zip
(27.8 KB)
📄
8.png.png.tar.gz
(39.62 KB)
📄
8.png.tar
(42 KB)
📄
8.tar
(82.25 MB)
📄
8.tar.gz
(286 B)
📄
8.txt.tar
(124 KB)
📄
8.txt.txt.tar.gz
(40.5 KB)
📄
8.zip
(82.23 MB)
📄
80-drivers.rules.rules.tar.gz
(392 B)
📄
80-drivers.rules.tar
(2.5 KB)
📄
80lvmmerge.tar
(9 KB)
📄
80lvmmerge.tar.gz
(2.03 KB)
📄
80lvmmerge.zip
(5.89 KB)
📄
80lvmthinpool-monitor.tar
(5.5 KB)
📄
80lvmthinpool-monitor.tar.gz
(1.12 KB)
📄
80lvmthinpool-monitor.zip
(2.62 KB)
📄
83ED.tar
(30.11 MB)
📄
83ED.tar.gz
(14.02 MB)
📄
83ED.zip
(30.1 MB)
📄
83bed284b0b0f10f4126244a154d20cab925ee.tar
(29.5 KB)
📄
83bed284b0b0f10f4126244a154d20cab925ee.tar.gz
(11.13 KB)
📄
84-nm-drivers.rules.rules.tar.gz
(424 B)
📄
84-nm-drivers.rules.tar
(2.5 KB)
📄
855b53e57aba52c5572d9fe81a2a129fcf1f2a.tar
(34 KB)
📄
855b53e57aba52c5572d9fe81a2a129fcf1f2a.tar.gz
(13.71 KB)
📄
86a19c698ee35863b41d9ab159fefac8ed499a.tar
(13.5 KB)
📄
86a19c698ee35863b41d9ab159fefac8ed499a.tar.gz
(4.43 KB)
📄
8859-1.a0-ff.uni.a0-ff.uni.tar.gz
(1.15 KB)
📄
8859-1.a0-ff.uni.tar
(6 KB)
📄
8859-10.a0-ff.uni.a0-ff.uni.tar.gz
(1.07 KB)
📄
8859-10.a0-ff.uni.tar
(12 KB)
📄
8859-13.a0-ff.uni.a0-ff.uni.tar.gz
(1.15 KB)
📄
8859-13.a0-ff.uni.tar
(11 KB)
📄
8859-14.a0-ff.uni.a0-ff.uni.tar.gz
(1.04 KB)
📄
8859-14.a0-ff.uni.tar
(12 KB)
📄
8859-15.a0-ff.uni.a0-ff.uni.tar.gz
(1.16 KB)
📄
8859-15.a0-ff.uni.tar
(11 KB)
📄
8859-2.a0-ff.uni.a0-ff.uni.tar.gz
(1.07 KB)
📄
8859-2.a0-ff.uni.tar
(6 KB)
📄
8859-3.a0-ff.uni.a0-ff.uni.tar.gz
(1.05 KB)
📄
8859-3.a0-ff.uni.tar
(6 KB)
📄
8859-4.a0-ff.uni.a0-ff.uni.tar.gz
(1.08 KB)
📄
8859-4.a0-ff.uni.tar
(6 KB)
📄
8859-5.a0-ff.uni.a0-ff.uni.tar.gz
(983 B)
📄
8859-5.a0-ff.uni.tar
(6 KB)
📄
8859-6.a0-ff.uni.a0-ff.uni.tar.gz
(708 B)
📄
8859-6.a0-ff.uni.tar
(3.5 KB)
📄
8859-7.a0-ff.uni.a0-ff.uni.tar.gz
(1.07 KB)
📄
8859-7.a0-ff.uni.tar
(5.5 KB)
📄
8859-8.a0-ff.uni.a0-ff.uni.tar.gz
(834 B)
📄
8859-8.a0-ff.uni.tar
(3.5 KB)
📄
8859-9.a0-ff.uni.a0-ff.uni.tar.gz
(1.19 KB)
📄
8859-9.a0-ff.uni.tar
(6 KB)
📄
88W8864.bin.bin.tar.gz
(83.24 KB)
📄
88W8864.bin.tar
(115.5 KB)
📄
88W8897.bin.bin.tar.gz
(328.98 KB)
📄
88W8897.bin.tar
(479.5 KB)
📄
8c3a1e4ec8941e021fa66fbcbc72dd1e753efe.tar
(13.5 KB)
📄
8c3a1e4ec8941e021fa66fbcbc72dd1e753efe.tar.gz
(3.33 KB)
📄
8f0e08ff0c2479137ea9f72938c1aa78a7d99a.tar
(177 KB)
📄
8f0e08ff0c2479137ea9f72938c1aa78a7d99a.tar.gz
(78.4 KB)
📄
8f9f9e5ddd9d9740.css.css.tar.gz
(10.43 KB)
📄
8f9f9e5ddd9d9740.css.tar
(94.5 KB)
📄
9.png.png.tar.gz
(50.99 KB)
📄
9.png.tar
(53 KB)
📄
9.tar
(9 KB)
📄
9.tar.gz
(285 B)
📄
9.txt.tar
(10.5 KB)
📄
9.txt.txt.tar.gz
(3.04 KB)
📄
9.zip
(1.06 KB)
📄
90-iprutils.rules.rules.tar.gz
(177 B)
📄
90-iprutils.rules.tar
(2 KB)
📄
90-vconsole.rules.rules.tar.gz
(449 B)
📄
90-vconsole.rules.tar
(2 KB)
📄
90-wireshark-usbmon.rules.rules.tar.gz
(158 B)
📄
90-wireshark-usbmon.rules.tar
(2 KB)
📄
9017fb4a8b5e1fe9b29401ae30182ceca6568e.tar
(18 KB)
📄
9017fb4a8b5e1fe9b29401ae30182ceca6568e.tar.gz
(5.98 KB)
📄
9032217082b55e96.css.css.tar.gz
(341 B)
📄
9032217082b55e96.css.tar
(2 KB)
📄
90btrfs.tar
(7.5 KB)
📄
90btrfs.tar.gz
(1.17 KB)
📄
90btrfs.zip
(3.38 KB)
📄
90crypt.tar
(33 KB)
📄
90crypt.tar.gz
(7.2 KB)
📄
90crypt.zip
(27.84 KB)
📄
90dm.tar
(8 KB)
📄
90dm.tar.gz
(1.51 KB)
📄
90dm.zip
(3.81 KB)
📄
90dmraid.tar
(9 KB)
📄
90dmraid.tar.gz
(2.04 KB)
📄
90dmraid.zip
(5.52 KB)
📄
90kernel-modules.tar
(8 KB)
📄
90kernel-modules.tar.gz
(1.66 KB)
📄
90kernel-modules.zip
(5.25 KB)
📄
90lvm.tar
(13.5 KB)
📄
90lvm.tar.gz
(3.47 KB)
📄
90lvm.zip
(10.42 KB)
📄
90mdraid.tar
(24.5 KB)
📄
90mdraid.tar.gz
(4.43 KB)
📄
90mdraid.zip
(15.3 KB)
📄
90multipath.tar
(12 KB)
📄
90multipath.tar.gz
(2.11 KB)
📄
90multipath.zip
(6.81 KB)
📄
90qemu-net.tar
(2.5 KB)
📄
90qemu-net.tar.gz
(455 B)
📄
90qemu-net.zip
(966 B)
📄
90qemu.tar
(3 KB)
📄
90qemu.tar.gz
(523 B)
📄
90qemu.zip
(1.17 KB)
📄
91-drm-modeset.rules.rules.tar.gz
(171 B)
📄
91-drm-modeset.rules.tar
(3 KB)
📄
91crypt-gpg.tar
(10 KB)
📄
91crypt-gpg.tar.gz
(2.66 KB)
📄
91crypt-gpg.zip
(6.99 KB)
📄
91crypt-loop.tar
(4 KB)
📄
91crypt-loop.tar.gz
(862 B)
📄
91crypt-loop.zip
(1.92 KB)
📄
92b09a8a2c28f710206b8ea53ec141efa03c4b.tar
(13.5 KB)
📄
92b09a8a2c28f710206b8ea53ec141efa03c4b.tar.gz
(3.75 KB)
📄
930-fpga.bin.bin.tar.gz
(13.74 KB)
📄
930-fpga.bin.tar
(23.5 KB)
📄
94a0f5cdbe2c37d4.css.css.tar.gz
(39.55 KB)
📄
94a0f5cdbe2c37d4.css.tar
(285 KB)
📄
95cifs.tar
(8 KB)
📄
95cifs.tar.gz
(1.86 KB)
📄
95cifs.zip
(4.5 KB)
📄
95debug.tar
(2.5 KB)
📄
95debug.tar.gz
(383 B)
📄
95debug.zip
(714 B)
📄
95fcoe-uefi.tar
(3.5 KB)
📄
95fcoe-uefi.tar.gz
(719 B)
📄
95fcoe-uefi.zip
(1.69 KB)
📄
95fcoe.tar
(18 KB)
📄
95fcoe.tar.gz
(3.91 KB)
📄
95fcoe.zip
(12.31 KB)
📄
95fstab-sys.tar
(4 KB)
📄
95fstab-sys.tar.gz
(784 B)
📄
95fstab-sys.zip
(1.85 KB)
📄
95hwdb.tar
(2.5 KB)
📄
95hwdb.tar.gz
(412 B)
📄
95hwdb.zip
(723 B)
📄
95iscsi.tar
(30.5 KB)
📄
95iscsi.tar.gz
(6.97 KB)
📄
95iscsi.zip
(26.6 KB)
📄
95lunmask.tar
(9 KB)
📄
95lunmask.tar.gz
(1.59 KB)
📄
95lunmask.zip
(5.12 KB)
📄
95nbd.tar
(11.5 KB)
📄
95nbd.tar.gz
(2.74 KB)
📄
95nbd.zip
(8.09 KB)
📄
95nfs.tar
(20 KB)
📄
95nfs.tar.gz
(5.36 KB)
📄
95nfs.zip
(15.3 KB)
📄
95nvmf.tar
(9.5 KB)
📄
95nvmf.tar.gz
(2.15 KB)
📄
95nvmf.zip
(6.79 KB)
📄
95resume.tar
(9.5 KB)
📄
95resume.tar.gz
(1.83 KB)
📄
95resume.zip
(6.39 KB)
📄
95rootfs-block.tar
(13.5 KB)
📄
95rootfs-block.tar.gz
(2.8 KB)
📄
95rootfs-block.zip
(9.85 KB)
📄
95ssh-client.tar
(4 KB)
📄
95ssh-client.tar.gz
(930 B)
📄
95ssh-client.zip
(2.18 KB)
📄
95terminfo.tar
(2.5 KB)
📄
95terminfo.tar.gz
(373 B)
📄
95terminfo.zip
(692 B)
📄
95udev-rules.tar
(8.5 KB)
📄
95udev-rules.tar.gz
(1.74 KB)
📄
95udev-rules.zip
(5.22 KB)
📄
95virtfs.tar
(6 KB)
📄
95virtfs.tar.gz
(1.28 KB)
📄
95virtfs.zip
(3.29 KB)
📄
9600.bin.bin.tar.gz
(2.76 KB)
📄
9600.bin.tar
(7 KB)
📄
97biosdevname.tar
(3 KB)
📄
97biosdevname.tar.gz
(402 B)
📄
97biosdevname.zip
(912 B)
📄
98-kexec.rules.rules.tar.gz
(430 B)
📄
98-kexec.rules.tar
(2.5 KB)
📄
98a21e77d9d88ce1be5e8633fdb77e24ac5009.tar
(18.5 KB)
📄
98a21e77d9d88ce1be5e8633fdb77e24ac5009.tar.gz
(6.89 KB)
📄
98dracut-systemd.tar
(75.5 KB)
📄
98dracut-systemd.tar.gz
(9.16 KB)
📄
98dracut-systemd.zip
(51.31 KB)
📄
98ecryptfs.tar
(8.5 KB)
📄
98ecryptfs.tar.gz
(1.85 KB)
📄
98ecryptfs.zip
(5.66 KB)
📄
98pollcdrom.tar
(3.5 KB)
📄
98pollcdrom.tar.gz
(614 B)
📄
98pollcdrom.zip
(1.11 KB)
📄
98selinux.tar
(5 KB)
📄
98selinux.tar.gz
(991 B)
📄
98selinux.zip
(2.72 KB)
📄
98syslog.tar
(12 KB)
📄
98syslog.tar.gz
(2.27 KB)
📄
98syslog.zip
(6.75 KB)
📄
98usrmount.tar
(6.5 KB)
📄
98usrmount.tar.gz
(1.42 KB)
📄
98usrmount.zip
(4.1 KB)
📄
99-default.link.link.tar.gz
(396 B)
📄
99-default.link.tar
(2 KB)
📄
99-environment.conf.conf.tar.gz
(102 B)
📄
99-environment.conf.tar
(1.5 KB)
📄
99-nfs.rules.rules.tar.gz
(197 B)
📄
99-nfs.rules.tar
(2 KB)
📄
99-qemu-guest-agent.rules.rules.tar.gz
(222 B)
📄
99-qemu-guest-agent.rules.tar
(2 KB)
📄
99-systemd.rules.rules.tar.gz
(1.71 KB)
📄
99-systemd.rules.tar
(6 KB)
📄
99-vmware-scsi-udev.rules.rules.tar.gz
(343 B)
📄
99-vmware-scsi-udev.rules.tar
(2 KB)
📄
99base.tar
(58 KB)
📄
99base.tar.gz
(15.16 KB)
📄
99base.zip
(52.62 KB)
📄
99earlykdump.tar
(6 KB)
📄
99earlykdump.tar.gz
(1.29 KB)
📄
99earlykdump.zip
(3.86 KB)
📄
99fs-lib.tar
(10.5 KB)
📄
99fs-lib.tar.gz
(2.68 KB)
📄
99fs-lib.zip
(8.2 KB)
📄
99kdumpbase.tar
(53 KB)
📄
99kdumpbase.tar.gz
(13.63 KB)
📄
99kdumpbase.zip
(47.87 KB)
📄
99memstrack.tar
(7 KB)
📄
99memstrack.tar.gz
(1.41 KB)
📄
99memstrack.zip
(3.73 KB)
📄
99shutdown.tar
(6.5 KB)
📄
99shutdown.tar.gz
(1.5 KB)
📄
99shutdown.zip
(3.92 KB)
📄
99squash.tar
(6.5 KB)
📄
99squash.tar.gz
(1.45 KB)
📄
99squash.zip
(3.62 KB)
📄
99uefi-lib.tar
(7.5 KB)
📄
99uefi-lib.tar.gz
(1.54 KB)
📄
99uefi-lib.zip
(5.13 KB)
📄
9a3a2c56bcdc5a5af04830fd0c3656b5bc2239.tar
(15.5 KB)
📄
9a3a2c56bcdc5a5af04830fd0c3656b5bc2239.tar.gz
(3.87 KB)
📄
9cb22e3299444ab5.css.css.tar.gz
(1.32 KB)
📄
9cb22e3299444ab5.css.tar
(10 KB)
📄
9d1dc99ccf7c23790369e372ba3bb588abb308.tar
(29.5 KB)
📄
9d1dc99ccf7c23790369e372ba3bb588abb308.tar.gz
(10.18 KB)
📄
9feba1c1cc1ce3fec20aea047ed966c06ff181.tar
(99 KB)
📄
9feba1c1cc1ce3fec20aea047ed966c06ff181.tar.gz
(36.35 KB)
📄
ANSI_X3.110.so.110.so.tar.gz
(8.81 KB)
📄
ANSI_X3.110.so.tar
(25.5 KB)
📄
AR6002.tar
(102.5 KB)
📄
AR6002.tar.gz
(87.54 KB)
📄
AR6002.zip
(98.8 KB)
📄
AR6003.1.tar
(95 KB)
📄
AR6003.1.tar.gz
(73.95 KB)
📄
AR6003.1.zip
(89.58 KB)
📄
AR6003.tar
(536.5 KB)
📄
AR6003.tar.gz
(446.54 KB)
📄
AR6003.zip
(523.37 KB)
📄
AR6004.tar
(116.5 KB)
📄
AR6004.tar.gz
(91.39 KB)
📄
AR6004.zip
(113.92 KB)
📄
ARMSCII-8.so.so.tar.gz
(5.44 KB)
📄
ARMSCII-8.so.tar
(13.5 KB)
📄
ARUBA_me.bin.bin.tar.gz
(3.44 KB)
📄
ARUBA_me.bin.tar
(10 KB)
📄
ARUBA_pfp.bin.bin.tar.gz
(2.62 KB)
📄
ARUBA_pfp.bin.tar
(10 KB)
📄
ARUBA_rlc.bin.bin.tar.gz
(3.01 KB)
📄
ARUBA_rlc.bin.tar
(7.5 KB)
📄
ASMO_449.so.so.tar.gz
(5.58 KB)
📄
ASMO_449.so.tar
(13.5 KB)
📄
AUTHORS.tar
(28 KB)
📄
AUTHORS.tar.gz
(11.88 KB)
📄
ActiefGrotesque-Bold.10832e10.woff2.10832e10.woff2.tar.gz
(26.98 KB)
📄
ActiefGrotesque-Bold.10832e10.woff2.tar
(28.5 KB)
📄
ActiefGrotesque-Bold.7ded28bd.woff.7ded28bd.woff.tar.gz
(34.02 KB)
📄
ActiefGrotesque-Bold.7ded28bd.woff.tar
(35.5 KB)
📄
ActiefGrotesque-Medium.1acd899d.woff2.1acd899d.woff2.tar.gz
(28.16 KB)
📄
ActiefGrotesque-Medium.1acd899d.woff2.tar
(29.5 KB)
📄
ActiefGrotesque-Medium.cab39769.woff.cab39769.woff.tar.gz
(35.47 KB)
📄
ActiefGrotesque-Medium.cab39769.woff.tar
(37 KB)
📄
ActiefGrotesque-Regular.1f5abb93.woff.1f5abb93.woff.tar.gz
(34.59 KB)
📄
ActiefGrotesque-Regular.1f5abb93.woff.tar
(36 KB)
📄
ActiefGrotesque-Regular.f4e76979.woff2.f4e76979.woff2.tar.gz
(27.51 KB)
📄
ActiefGrotesque-Regular.f4e76979.woff2.tar
(29 KB)
📄
ActiefGrotesque_W_Medium.7e37a161.woff.7e37a161.woff.tar.gz
(31.46 KB)
📄
ActiefGrotesque_W_Medium.7e37a161.woff.tar
(33 KB)
📄
ActiefGrotesque_W_Regular.458577e8.woff.458577e8.woff.tar.gz
(30.5 KB)
📄
ActiefGrotesque_W_Regular.458577e8.woff.tar
(32 KB)
📄
Activate.ps1.ps1.tar.gz
(2.97 KB)
📄
Activate.ps1.tar
(20 KB)
📄
AdminGeneral_Help.html.html.tar.gz
(4.84 KB)
📄
AdminGeneral_Help.html.tar
(20 KB)
📄
Alien.tar
(5 KB)
📄
Alien.tar.gz
(1.3 KB)
📄
Alien.zip
(2.79 KB)
📄
App.php.php.tar.gz
(2.5 KB)
📄
App.php.tar
(9.5 KB)
📄
AthrBT_0x01020001.dfu.dfu.tar.gz
(38.55 KB)
📄
AthrBT_0x01020001.dfu.tar
(55.5 KB)
📄
AthrBT_0x01020200.dfu.dfu.tar.gz
(29.05 KB)
📄
AthrBT_0x01020200.dfu.tar
(41.5 KB)
📄
AthrBT_0x01020201.dfu.dfu.tar.gz
(34.02 KB)
📄
AthrBT_0x01020201.dfu.tar
(49 KB)
📄
AthrBT_0x11020000.dfu.dfu.tar.gz
(25.19 KB)
📄
AthrBT_0x11020000.dfu.tar
(37.5 KB)
📄
AthrBT_0x11020100.dfu.dfu.tar.gz
(25.2 KB)
📄
AthrBT_0x11020100.dfu.tar
(47.5 KB)
📄
AthrBT_0x31010000.dfu.dfu.tar.gz
(29.02 KB)
📄
AthrBT_0x31010000.dfu.tar
(82 KB)
📄
AthrBT_0x31010100.dfu.dfu.tar.gz
(19.62 KB)
📄
AthrBT_0x31010100.dfu.tar
(38.5 KB)
📄
AthrBT_0x41020000.dfu.dfu.tar.gz
(20.22 KB)
📄
AthrBT_0x41020000.dfu.tar
(32.5 KB)
📄
AutoComplete.py.py.tar.gz
(2.69 KB)
📄
AutoComplete.py.tar
(10.5 KB)
📄
AutoCompleteWindow.py.py.tar.gz
(4.29 KB)
📄
AutoCompleteWindow.py.tar
(18.5 KB)
📄
B.pm.pm.tar.gz
(10.57 KB)
📄
B.pm.tar
(32.5 KB)
📄
B.so.so.tar.gz
(32.24 KB)
📄
B.so.tar
(90 KB)
📄
B.tar
(173.5 KB)
📄
B.tar.gz
(32.22 KB)
📄
B.zip
(168.82 KB)
📄
BARTS_mc.bin.bin.tar.gz
(9.24 KB)
📄
BARTS_mc.bin.tar
(25.5 KB)
📄
BARTS_me.bin.bin.tar.gz
(2.95 KB)
📄
BARTS_me.bin.tar
(7 KB)
📄
BARTS_pfp.bin.bin.tar.gz
(2.22 KB)
📄
BARTS_pfp.bin.tar
(6 KB)
📄
BARTS_smc.bin.bin.tar.gz
(10.76 KB)
📄
BARTS_smc.bin.tar
(26 KB)
📄
BCM-0a5c-6410.hcd.hcd.tar.gz
(37.12 KB)
📄
BCM-0a5c-6410.hcd.tar
(55 KB)
📄
BCM-0bb4-0306.hcd.hcd.tar.gz
(37.12 KB)
📄
BCM-0bb4-0306.hcd.tar
(55 KB)
📄
BG-White.webp.tar
(9 KB)
📄
BG-White.webp.webp.tar.gz
(7.43 KB)
📄
BIG5.so.so.tar.gz
(65.25 KB)
📄
BIG5.so.tar
(89.5 KB)
📄
BIG5HKSCS.so.so.tar.gz
(90.08 KB)
📄
BIG5HKSCS.so.tar
(233.5 KB)
📄
BONAIRE_ce.bin.bin.tar.gz
(1.32 KB)
📄
BONAIRE_ce.bin.tar
(10 KB)
📄
BONAIRE_mc.bin.bin.tar.gz
(12.92 KB)
📄
BONAIRE_mc.bin.tar
(32.5 KB)
📄
BONAIRE_mc2.bin.bin.tar.gz
(13.05 KB)
📄
BONAIRE_mc2.bin.tar
(33 KB)
📄
BONAIRE_me.bin.bin.tar.gz
(3.84 KB)
📄
BONAIRE_me.bin.tar
(10 KB)
📄
BONAIRE_mec.bin.bin.tar.gz
(8.81 KB)
📄
BONAIRE_mec.bin.tar
(18 KB)
📄
BONAIRE_pfp.bin.bin.tar.gz
(3.46 KB)
📄
BONAIRE_pfp.bin.tar
(10 KB)
📄
BONAIRE_rlc.bin.bin.tar.gz
(2.54 KB)
📄
BONAIRE_rlc.bin.tar
(9.5 KB)
📄
BONAIRE_sdma.bin.bin.tar.gz
(2.21 KB)
📄
BONAIRE_sdma.bin.tar
(6 KB)
📄
BONAIRE_smc.bin.bin.tar.gz
(42.31 KB)
📄
BONAIRE_smc.bin.tar
(129 KB)
📄
BONAIRE_uvd.bin.bin.tar.gz
(154.39 KB)
📄
BONAIRE_uvd.bin.tar
(228.5 KB)
📄
BONAIRE_vce.bin.bin.tar.gz
(57.25 KB)
📄
BONAIRE_vce.bin.tar
(78 KB)
📄
BRF.so.so.tar.gz
(5.45 KB)
📄
BRF.so.tar
(13.5 KB)
📄
BTC_rlc.bin.bin.tar.gz
(924 B)
📄
BTC_rlc.bin.tar
(4.5 KB)
📄
BUILD.6.2.1.6.2.1.tar.gz
(111 B)
📄
BUILD.6.2.1.tar
(2 KB)
📄
BUILD.6.2.2.6.2.2.tar.gz
(111 B)
📄
BUILD.6.2.2.tar
(2 KB)
📄
BUILD.6.3.1.6.3.1.tar.gz
(111 B)
📄
BUILD.6.3.1.tar
(2 KB)
📄
BUILD.6.3.2.6.3.2.tar.gz
(111 B)
📄
BUILD.6.3.2.tar
(2 KB)
📄
BUILD.6.3.3.6.3.3.tar.gz
(111 B)
📄
BUILD.6.3.3.tar
(2 KB)
📄
BUILD.6.3.4.6.3.4.tar.gz
(112 B)
📄
BUILD.6.3.4.tar
(2 KB)
📄
BUILD.tar
(2 KB)
📄
BUILD.tar.gz
(106 B)
📄
Balloon.tcl.tar
(14.5 KB)
📄
Balloon.tcl.tcl.tar.gz
(3.69 KB)
📄
BaseHTTPServer.py.py.tar.gz
(7.61 KB)
📄
BaseHTTPServer.py.tar
(24 KB)
📄
BaseHTTPServer.pyc.pyc.tar.gz
(8.45 KB)
📄
BaseHTTPServer.pyc.tar
(23 KB)
📄
BaseHTTPServer.pyo.pyo.tar.gz
(8.45 KB)
📄
BaseHTTPServer.pyo.tar
(23 KB)
📄
Bastion.py.py.tar.gz
(2.23 KB)
📄
Bastion.py.tar
(7.5 KB)
📄
Bastion.pyc.pyc.tar.gz
(2.7 KB)
📄
Bastion.pyc.tar
(8.5 KB)
📄
Bastion.pyo.pyo.tar.gz
(2.7 KB)
📄
Bastion.pyo.tar
(8.5 KB)
📄
Bindings.pyc.pyc.tar.gz
(1.65 KB)
📄
Bindings.pyc.tar
(6.5 KB)
📄
Bindings.pyo.pyo.tar.gz
(1.65 KB)
📄
Bindings.pyo.tar
(6.5 KB)
📄
Bisque.cs.cs.tar.gz
(394 B)
📄
Bisque.cs.tar
(3 KB)
📄
Blue.cs.cs.tar.gz
(414 B)
📄
Blue.cs.tar
(3 KB)
📄
BtnBox.py.py.tar.gz
(892 B)
📄
BtnBox.py.tar
(3.5 KB)
📄
Button.svg.svg.tar.gz
(3.5 KB)
📄
Button.svg.tar
(10 KB)
📄
Byte.pm.pm.tar.gz
(1.16 KB)
📄
Byte.pm.tar
(4 KB)
📄
C.utf8.tar
(6.96 MB)
📄
C.utf8.tar.gz
(2.14 MB)
📄
C.utf8.zip
(6.95 MB)
📄
CACHEDIR.TAG.TAG.tar.gz
(252 B)
📄
CACHEDIR.TAG.tar
(2 KB)
📄
CAICOS_mc.bin.bin.tar.gz
(9.24 KB)
📄
CAICOS_mc.bin.tar
(25.5 KB)
📄
CAICOS_me.bin.bin.tar.gz
(2.95 KB)
📄
CAICOS_me.bin.tar
(7 KB)
📄
CAICOS_pfp.bin.bin.tar.gz
(2.23 KB)
📄
CAICOS_pfp.bin.tar
(6 KB)
📄
CAICOS_smc.bin.bin.tar.gz
(10.68 KB)
📄
CAICOS_smc.bin.tar
(25.5 KB)
📄
CAYMAN_mc.bin.bin.tar.gz
(9.36 KB)
📄
CAYMAN_mc.bin.tar
(25.5 KB)
📄
CAYMAN_me.bin.bin.tar.gz
(3.27 KB)
📄
CAYMAN_me.bin.tar
(10 KB)
📄
CAYMAN_pfp.bin.bin.tar.gz
(2.46 KB)
📄
CAYMAN_pfp.bin.tar
(10 KB)
📄
CAYMAN_rlc.bin.bin.tar.gz
(2.08 KB)
📄
CAYMAN_rlc.bin.tar
(5.5 KB)
📄
CAYMAN_smc.bin.bin.tar.gz
(13.75 KB)
📄
CAYMAN_smc.bin.tar
(32 KB)
📄
CDROM.py.py.tar.gz
(1.83 KB)
📄
CDROM.py.tar
(6.5 KB)
📄
CEDAR_me.bin.bin.tar.gz
(3.09 KB)
📄
CEDAR_me.bin.tar
(7 KB)
📄
CEDAR_pfp.bin.bin.tar.gz
(2.08 KB)
📄
CEDAR_pfp.bin.tar
(6 KB)
📄
CEDAR_rlc.bin.bin.tar.gz
(870 B)
📄
CEDAR_rlc.bin.tar
(4.5 KB)
📄
CEDAR_smc.bin.bin.tar.gz
(10.49 KB)
📄
CEDAR_smc.bin.tar
(25 KB)
📄
CGIHTTPServer.pyc.pyc.tar.gz
(5.36 KB)
📄
CGIHTTPServer.pyc.tar
(12.5 KB)
📄
CGIHTTPServer.pyo.pyo.tar.gz
(5.36 KB)
📄
CGIHTTPServer.pyo.tar
(12.5 KB)
📄
CGI_Context.html.html.tar.gz
(7.18 KB)
📄
CGI_Context.html.tar
(33 KB)
📄
CHANGELOG.md.md.tar.gz
(50.36 KB)
📄
CHANGELOG.md.tar
(315 KB)
📄
CLGRP.conf.php.conf.php.tar.gz
(551 B)
📄
CLGRP.conf.php.tar
(2.5 KB)
📄
CMV4p.bin.v2.bin.v2.tar.gz
(184 B)
📄
CMV4p.bin.v2.tar
(2 KB)
📄
CMV9i.bin.bin.tar.gz
(160 B)
📄
CMV9i.bin.tar
(2 KB)
📄
CMV9p.bin.bin.tar.gz
(156 B)
📄
CMV9p.bin.tar
(2 KB)
📄
CMVei.bin.bin.tar.gz
(224 B)
📄
CMVei.bin.tar
(2 KB)
📄
CMVeiWO.bin.bin.tar.gz
(230 B)
📄
CMVeiWO.bin.tar
(2 KB)
📄
CMVep.bin.bin.tar.gz
(234 B)
📄
CMVep.bin.tar
(2 KB)
📄
CMVepES.bin.bin.tar.gz
(237 B)
📄
CMVepES.bin.tar
(2 KB)
📄
CMVepFR.bin.bin.tar.gz
(227 B)
📄
CMVepFR.bin.tar
(2 KB)
📄
CMVepIT.bin.bin.tar.gz
(243 B)
📄
CMVepIT.bin.tar
(2 KB)
📄
CMVepWO.bin.bin.tar.gz
(227 B)
📄
CMVepWO.bin.tar
(2 KB)
📄
CN.pm.pm.tar.gz
(1.15 KB)
📄
CN.pm.tar
(3.5 KB)
📄
CN.tar
(7.5 KB)
📄
CN.tar.gz
(1.87 KB)
📄
CN.zip
(6.08 KB)
📄
COMpad2.cis.cis.tar.gz
(203 B)
📄
COMpad2.cis.tar
(2 KB)
📄
COMpad4.cis.cis.tar.gz
(180 B)
📄
COMpad4.cis.tar
(2 KB)
📄
CONTRIBUTING.md.md.tar.gz
(3.75 KB)
📄
CONTRIBUTING.md.tar
(11 KB)
📄
CObjView.tcl.tar
(9.5 KB)
📄
CObjView.tcl.tcl.tar.gz
(2.28 KB)
📄
CP10007.so.so.tar.gz
(6.02 KB)
📄
CP10007.so.tar
(13.5 KB)
📄
CP1125.so.so.tar.gz
(6.02 KB)
📄
CP1125.so.tar
(13.5 KB)
📄
CP1250.so.so.tar.gz
(6.09 KB)
📄
CP1250.so.tar
(13.5 KB)
📄
CP1251.so.so.tar.gz
(6.03 KB)
📄
CP1251.so.tar
(13.5 KB)
📄
CP1252.so.so.tar.gz
(6.03 KB)
📄
CP1252.so.tar
(13.5 KB)
📄
CP1253.so.so.tar.gz
(5.97 KB)
📄
CP1253.so.tar
(13.5 KB)
📄
CP1254.so.so.tar.gz
(6.04 KB)
📄
CP1254.so.tar
(13.5 KB)
📄
CP1255.so.so.tar.gz
(8.17 KB)
📄
CP1255.so.tar
(17.5 KB)
📄
CP1256.so.so.tar.gz
(6.12 KB)
📄
CP1256.so.tar
(13.5 KB)
📄
CP1257.so.so.tar.gz
(6.07 KB)
📄
CP1257.so.tar
(13.5 KB)
📄
CP1258.so.so.tar.gz
(9.12 KB)
📄
CP1258.so.tar
(21.5 KB)
📄
CP737.so.so.tar.gz
(6.08 KB)
📄
CP737.so.tar
(13.5 KB)
📄
CP770.so.so.tar.gz
(6.18 KB)
📄
CP770.so.tar
(13.5 KB)
📄
CP771.so.so.tar.gz
(6.02 KB)
📄
CP771.so.tar
(13.5 KB)
📄
CP772.so.so.tar.gz
(6.1 KB)
📄
CP772.so.tar
(13.5 KB)
📄
CP773.so.so.tar.gz
(6.09 KB)
📄
CP773.so.tar
(13.5 KB)
📄
CP774.so.so.tar.gz
(6.18 KB)
📄
CP774.so.tar
(13.5 KB)
📄
CP775.so.so.tar.gz
(6.15 KB)
📄
CP775.so.tar
(13.5 KB)
📄
CP932.so.so.tar.gz
(42.29 KB)
📄
CP932.so.tar
(97.5 KB)
📄
CSN_369103.so.so.tar.gz
(6.03 KB)
📄
CSN_369103.so.tar
(13.5 KB)
📄
CWI.so.so.tar.gz
(6.13 KB)
📄
CWI.so.tar
(13.5 KB)
📄
CYPRESS_me.bin.bin.tar.gz
(3.08 KB)
📄
CYPRESS_me.bin.tar
(7 KB)
📄
CYPRESS_pfp.bin.bin.tar.gz
(2.27 KB)
📄
CYPRESS_pfp.bin.tar
(6 KB)
📄
CYPRESS_rlc.bin.bin.tar.gz
(878 B)
📄
CYPRESS_rlc.bin.tar
(4.5 KB)
📄
CYPRESS_smc.bin.bin.tar.gz
(10.91 KB)
📄
CYPRESS_smc.bin.tar
(26 KB)
📄
CYPRESS_uvd.bin.bin.tar.gz
(77.11 KB)
📄
CYPRESS_uvd.bin.tar
(115 KB)
📄
CallTips.pyc.pyc.tar.gz
(3.66 KB)
📄
CallTips.pyc.tar
(9.5 KB)
📄
CallTips.pyo.pyo.tar.gz
(3.66 KB)
📄
CallTips.pyo.tar
(9.5 KB)
📄
ChangeLog.tar
(57 KB)
📄
ChangeLog.tar.gz
(18.2 KB)
📄
ChkList.tcl.tar
(6.5 KB)
📄
ChkList.tcl.tcl.tar.gz
(1.54 KB)
📄
ClassBrowser.py.py.tar.gz
(2.15 KB)
📄
ClassBrowser.py.tar
(8.5 KB)
📄
Clone.pm.pm.tar.gz
(1.27 KB)
📄
Clone.pm.tar
(4 KB)
📄
CmpImg.py.py.tar.gz
(1.67 KB)
📄
CmpImg.py.tar
(9 KB)
📄
CodeContext.pyc.pyc.tar.gz
(3.19 KB)
📄
CodeContext.pyc.tar
(8.5 KB)
📄
CodeContext.pyo.pyo.tar.gz
(3.15 KB)
📄
CodeContext.pyo.tar
(8 KB)
📄
CodingStyle.tar
(6 KB)
📄
CodingStyle.tar.gz
(1.73 KB)
📄
ColorDelegator.pyc.pyc.tar.gz
(3.92 KB)
📄
ColorDelegator.pyc.tar
(10.5 KB)
📄
ColorDelegator.pyo.pyo.tar.gz
(3.92 KB)
📄
ColorDelegator.pyo.tar
(10.5 KB)
📄
ComboBox.tcl.tar
(37 KB)
📄
ComboBox.tcl.tcl.tar.gz
(7.62 KB)
📄
Common.pm.pm.tar.gz
(1.34 KB)
📄
Common.pm.tar
(10 KB)
📄
Complex.py.py.tar.gz
(2.77 KB)
📄
Complex.py.tar
(11.5 KB)
📄
Concise.pm.pm.tar.gz
(21.64 KB)
📄
Concise.pm.tar
(61 KB)
📄
Conf.php.php.tar.gz
(922 B)
📄
Conf.php.tar
(4 KB)
📄
Config.php.php.tar.gz
(1.19 KB)
📄
Config.php.tar
(4 KB)
📄
Config.pm.pm.tar.gz
(1.53 KB)
📄
Config.pm.tar
(66.5 KB)
📄
Config.pod.pod.tar.gz
(49.15 KB)
📄
Config.pod.tar
(252.5 KB)
📄
ConfigParser.py.py.tar.gz
(6.89 KB)
📄
ConfigParser.py.tar
(29 KB)
📄
Config_git.pl.pl.tar.gz
(283 B)
📄
Config_git.pl.tar
(2 KB)
📄
Config_heavy.pl.pl.tar.gz
(16.15 KB)
📄
Config_heavy.pl.tar
(57 KB)
📄
Console.tcl.tar
(16.5 KB)
📄
Console.tcl.tcl.tar.gz
(4.57 KB)
📄
Control.tcl.tar
(14 KB)
📄
Control.tcl.tcl.tar.gz
(3.56 KB)
📄
Cookie.py.py.tar.gz
(8.75 KB)
📄
Cookie.py.tar
(27.5 KB)
📄
Cookie.pyc.pyc.tar.gz
(8.95 KB)
📄
Cookie.pyc.tar
(24 KB)
📄
Cookie.pyo.pyo.tar.gz
(8.95 KB)
📄
Cookie.pyo.tar
(24 KB)
📄
Coroutine.pyc.pyc.tar.gz
(1.55 KB)
📄
Coroutine.pyc.tar
(6 KB)
📄
Coroutine.pyo.pyo.tar.gz
(1.55 KB)
📄
Coroutine.pyo.tar
(6 KB)
📄
Crypt.tar
(28 KB)
📄
Crypt.tar.gz
(8.12 KB)
📄
Crypt.zip
(21.99 KB)
📄
DEC-MCS.so.so.tar.gz
(5.95 KB)
📄
DEC-MCS.so.tar
(13.5 KB)
📄
DECkeysym.h.h.tar.gz
(1.27 KB)
📄
DECkeysym.h.tar
(4.5 KB)
📄
DEFAULT.tar
(229 KB)
📄
DEFAULT.tar.gz
(66.02 KB)
📄
DEFAULT.zip
(215.11 KB)
📄
DIR_COLORS.tar
(6 KB)
📄
DIR_COLORS.tar.gz
(2.04 KB)
📄
DLFCN.py.py.tar.gz
(709 B)
📄
DLFCN.py.tar
(3.5 KB)
📄
DP83903.cis.cis.tar.gz
(229 B)
📄
DP83903.cis.tar
(2 KB)
📄
DSP4p.bin.bin.tar.gz
(203.27 KB)
📄
DSP4p.bin.tar
(447.5 KB)
📄
DSP9i.bin.bin.tar.gz
(156.24 KB)
📄
DSP9i.bin.tar
(333.5 KB)
📄
DSP9p.bin.bin.tar.gz
(205.3 KB)
📄
DSP9p.bin.tar
(428.5 KB)
📄
DSPei.bin.bin.tar.gz
(212.74 KB)
📄
DSPei.bin.tar
(438.5 KB)
📄
DSPep.bin.bin.tar.gz
(209.02 KB)
📄
DSPep.bin.tar
(419.5 KB)
📄
Database.php.php.tar.gz
(1.5 KB)
📄
Database.php.tar
(8 KB)
📄
Dates.py.py.tar.gz
(2.92 KB)
📄
Dates.py.tar
(9.5 KB)
📄
Db.php.php.tar.gz
(738 B)
📄
Db.php.tar
(4 KB)
📄
Dbm.pyc.pyc.tar.gz
(1.08 KB)
📄
Dbm.pyc.tar
(4 KB)
📄
Dbm.pyo.pyo.tar.gz
(1.08 KB)
📄
Dbm.pyo.tar
(4 KB)
📄
Debugger.pyc.pyc.tar.gz
(6.53 KB)
📄
Debugger.pyc.tar
(19 KB)
📄
Debugger.pyo.pyo.tar.gz
(6.53 KB)
📄
Debugger.pyo.tar
(19 KB)
📄
DefSchm.tcl.tar
(4.5 KB)
📄
DefSchm.tcl.tcl.tar.gz
(948 B)
📄
Delegator.py.py.tar.gz
(365 B)
📄
Delegator.py.tar
(2.5 KB)
📄
Delegator.pyc.pyc.tar.gz
(629 B)
📄
Delegator.pyc.tar
(3 KB)
📄
Delegator.pyo.pyo.tar.gz
(629 B)
📄
Delegator.pyo.tar
(3 KB)
📄
Demo.tar
(3.12 MB)
📄
Demo.tar.gz
(769.83 KB)
📄
Demo.zip
(2.72 MB)
📄
Devel.tar
(40 KB)
📄
Devel.tar.gz
(6.79 KB)
📄
Devel.zip
(37.56 KB)
📄
DialogS.tcl.tar
(6 KB)
📄
DialogS.tcl.tcl.tar.gz
(1.68 KB)
📄
Dir.pm.pm.tar.gz
(2.23 KB)
📄
Dir.pm.tar
(7 KB)
📄
DirList.tcl.tar
(8.5 KB)
📄
DirList.tcl.tcl.tar.gz
(2.16 KB)
📄
DirTree.tcl.tar
(10.5 KB)
📄
DirTree.tcl.tcl.tar.gz
(2.72 KB)
📄
DocXMLRPCServer.py.py.tar.gz
(3.19 KB)
📄
DocXMLRPCServer.py.tar
(12.5 KB)
📄
Document.pm.pm.tar.gz
(4.95 KB)
📄
Document.pm.tar
(17.5 KB)
📄
Document.pod.pod.tar.gz
(6.43 KB)
📄
Document.pod.tar
(23 KB)
📄
DosGlob.pm.pm.tar.gz
(3.58 KB)
📄
DosGlob.pm.tar
(9.5 KB)
📄
DosGlob.tar
(9.5 KB)
📄
DosGlob.tar.gz
(3.42 KB)
📄
DosGlob.zip
(7.73 KB)
📄
DragDrop.tcl.tar
(5.5 KB)
📄
DragDrop.tcl.tcl.tar.gz
(1.29 KB)
📄
DtlList.tcl.tar
(2.5 KB)
📄
DtlList.tcl.tcl.tar.gz
(675 B)
📄
Dumper.tar
(2 KB)
📄
Dumper.tar.gz
(176 B)
📄
Dumper.zip
(257 B)
📄
DynaLoader.pm.pm.tar.gz
(9.25 KB)
📄
DynaLoader.pm.tar
(26.5 KB)
📄
EBCDIC-AT-DE-A.so.so.tar.gz
(5.58 KB)
📄
EBCDIC-AT-DE-A.so.tar
(13.5 KB)
📄
EBCDIC-AT-DE.so.so.tar.gz
(5.58 KB)
📄
EBCDIC-AT-DE.so.tar
(13.5 KB)
📄
EBCDIC-CA-FR.so.so.tar.gz
(5.65 KB)
📄
EBCDIC-CA-FR.so.tar
(13.5 KB)
📄
EBCDIC-DK-NO-A.so.so.tar.gz
(5.57 KB)
📄
EBCDIC-DK-NO-A.so.tar
(13.5 KB)
📄
EBCDIC-DK-NO.so.so.tar.gz
(5.58 KB)
📄
EBCDIC-DK-NO.so.tar
(13.5 KB)
📄
EBCDIC-ES-A.so.so.tar.gz
(5.69 KB)
📄
EBCDIC-ES-A.so.tar
(13.5 KB)
📄
EBCDIC-ES-S.so.so.tar.gz
(5.58 KB)
📄
EBCDIC-ES-S.so.tar
(13.5 KB)
📄
EBCDIC-ES.so.so.tar.gz
(5.71 KB)
📄
EBCDIC-ES.so.tar
(13.5 KB)
📄
EBCDIC-FI-SE-A.so.so.tar.gz
(5.57 KB)
📄
EBCDIC-FI-SE-A.so.tar
(13.5 KB)
📄
EBCDIC-FI-SE.so.so.tar.gz
(5.58 KB)
📄
EBCDIC-FI-SE.so.tar
(13.5 KB)
📄
EBCDIC-FR.so.so.tar.gz
(5.57 KB)
📄
EBCDIC-FR.so.tar
(13.5 KB)
📄
EBCDIC-IS-FRISS.so.so.tar.gz
(5.71 KB)
📄
EBCDIC-IS-FRISS.so.tar
(13.5 KB)
📄
EBCDIC-IT.so.so.tar.gz
(5.57 KB)
📄
EBCDIC-IT.so.tar
(13.5 KB)
📄
EBCDIC-PT.so.so.tar.gz
(5.57 KB)
📄
EBCDIC-PT.so.tar
(13.5 KB)
📄
EBCDIC-UK.so.so.tar.gz
(5.69 KB)
📄
EBCDIC-UK.so.tar
(13.5 KB)
📄
EBCDIC-US.so.so.tar.gz
(5.57 KB)
📄
EBCDIC-US.so.tar
(13.5 KB)
📄
ECMA-CYRILLIC.so.so.tar.gz
(5.95 KB)
📄
ECMA-CYRILLIC.so.tar
(13.5 KB)
📄
ECMA144.uni.tar
(5 KB)
📄
ECMA144.uni.uni.tar.gz
(733 B)
📄
EFileBox.tcl.tar
(13 KB)
📄
EFileBox.tcl.tcl.tar.gz
(3.11 KB)
📄
EFileDlg.tcl.tar
(3.5 KB)
📄
EFileDlg.tcl.tcl.tar.gz
(860 B)
📄
ENABLE_INSTALL_TOOL.tar
(2 KB)
📄
ENABLE_INSTALL_TOOL.tar.gz
(127 B)
📄
ERRORS.tar
(3 KB)
📄
ERRORS.tar.gz
(233 B)
📄
EUC-CN.so.so.tar.gz
(8.94 KB)
📄
EUC-CN.so.tar
(21.5 KB)
📄
EUC-JISX0213.so.so.tar.gz
(8.49 KB)
📄
EUC-JISX0213.so.tar
(21.5 KB)
📄
EUC-JP-MS.so.so.tar.gz
(40.39 KB)
📄
EUC-JP-MS.so.tar
(89.5 KB)
📄
EUC-JP.so.so.tar.gz
(7.71 KB)
📄
EUC-JP.so.tar
(17.5 KB)
📄
EUC-KR.so.so.tar.gz
(7.1 KB)
📄
EUC-KR.so.tar
(17.5 KB)
📄
EUC-TW.so.so.tar.gz
(11.18 KB)
📄
EUC-TW.so.tar
(25.5 KB)
📄
EXTERN.h.h.tar.gz
(695 B)
📄
EXTERN.h.tar
(3.5 KB)
📄
EditorWindow.py.py.tar.gz
(16.94 KB)
📄
EditorWindow.py.tar
(65.5 KB)
📄
Eiffel.py.py.tar.gz
(1.38 KB)
📄
Eiffel.py.tar
(5 KB)
📄
Encode.pm.pm.tar.gz
(11.46 KB)
📄
Encode.pm.tar
(33 KB)
📄
Encode.tar
(237 KB)
📄
Encode.tar.gz
(63.02 KB)
📄
Encode.zip
(216.05 KB)
📄
Encoder.pm.pm.tar.gz
(2.46 KB)
📄
Encoder.pm.tar
(8 KB)
📄
Encodings.tar
(275 KB)
📄
Encodings.tar.gz
(150.7 KB)
📄
Encodings.zip
(256.31 KB)
📄
English.rb.rb.tar.gz
(2.21 KB)
📄
English.rb.tar
(28.5 KB)
📄
ErrNo.pod.pod.tar.gz
(481 B)
📄
ErrNo.pod.tar
(2.5 KB)
📄
Errno.pm.pm.tar.gz
(3.17 KB)
📄
Errno.pm.tar
(8.5 KB)
📄
Error.pod.pod.tar.gz
(2.4 KB)
📄
Error.pod.tar
(7.5 KB)
📄
EthMD32.DSP.bin.DSP.bin.tar.gz
(51.84 KB)
📄
EthMD32.DSP.bin.tar
(129.5 KB)
📄
EthMD32.dm.bin.dm.bin.tar.gz
(1.04 KB)
📄
EthMD32.dm.bin.tar
(17.5 KB)
📄
Event.tcl.tar
(7 KB)
📄
Event.tcl.tcl.tar.gz
(2.02 KB)
📄
ExtApp_Help.html.html.tar.gz
(3.81 KB)
📄
ExtApp_Help.html.tar
(14 KB)
📄
External_LB.html.html.tar.gz
(1.96 KB)
📄
External_LB.html.tar
(8 KB)
📄
External_LSAPI.html.html.tar.gz
(5.78 KB)
📄
External_LSAPI.html.tar
(26.5 KB)
📄
External_PL.html.html.tar.gz
(3.41 KB)
📄
External_PL.html.tar
(15 KB)
📄
External_WS.html.html.tar.gz
(3.19 KB)
📄
External_WS.html.tar
(13 KB)
📄
FILES.tar
(2 KB)
📄
FILES.tar.gz
(176 B)
📄
FS.h.h.tar.gz
(1.73 KB)
📄
FS.h.tar
(5.5 KB)
📄
FSproto.h.h.tar.gz
(3.91 KB)
📄
FSproto.h.tar
(21 KB)
📄
Fcntl.pm.pm.tar.gz
(1.92 KB)
📄
Fcntl.pm.tar
(5.5 KB)
📄
Fcntl.so.so.tar.gz
(7.71 KB)
📄
Fcntl.so.tar
(25.5 KB)
📄
Fcntl.tar
(25.5 KB)
📄
Fcntl.tar.gz
(7.69 KB)
📄
Fcntl.zip
(23.72 KB)
📄
FieldHash.pm.pm.tar.gz
(9.48 KB)
📄
FieldHash.pm.tar
(31 KB)
📄
FieldHash.tar
(21.5 KB)
📄
FieldHash.tar.gz
(7.95 KB)
📄
FieldHash.zip
(19.93 KB)
📄
File.pm.pm.tar.gz
(2.08 KB)
📄
File.pm.tar
(6.5 KB)
📄
File.tar
(64.5 KB)
📄
File.tar.gz
(8.64 KB)
📄
File.zip
(61.08 KB)
📄
FileBox.tcl.tar
(15.5 KB)
📄
FileBox.tcl.tcl.tar.gz
(3.75 KB)
📄
FileCbx.tcl.tar
(4 KB)
📄
FileCbx.tcl.tcl.tar.gz
(1.07 KB)
📄
FileDlg.tcl.tar
(4 KB)
📄
FileDlg.tcl.tcl.tar.gz
(936 B)
📄
FileEnt.tcl.tar
(9 KB)
📄
FileEnt.tcl.tcl.tar.gz
(2.25 KB)
📄
FileList.pyc.pyc.tar.gz
(1.83 KB)
📄
FileList.pyc.tar
(5.5 KB)
📄
FileList.pyo.pyo.tar.gz
(1.8 KB)
📄
FileList.pyo.tar
(5.5 KB)
📄
Filter.pm.pm.tar.gz
(1.26 KB)
📄
Filter.pm.tar
(4.5 KB)
📄
FindGLIB2.cmake.cmake.tar.gz
(1.22 KB)
📄
FindGLIB2.cmake.tar
(4.5 KB)
📄
FlexLexer.h.h.tar.gz
(2.47 KB)
📄
FlexLexer.h.tar
(8.5 KB)
📄
FloatEnt.tcl.tar
(5 KB)
📄
FloatEnt.tcl.tcl.tar.gz
(1.16 KB)
📄
FormatParagraph.py.py.tar.gz
(2.57 KB)
📄
FormatParagraph.py.tar
(9 KB)
📄
GB18030.so.so.tar.gz
(159.27 KB)
📄
GB18030.so.tar
(177.5 KB)
📄
GBBIG5.so.so.tar.gz
(33.96 KB)
📄
GBBIG5.so.tar
(57.5 KB)
📄
GBGBK.so.so.tar.gz
(5.65 KB)
📄
GBGBK.so.tar
(13.5 KB)
📄
GBK.so.so.tar.gz
(93.52 KB)
📄
GBK.so.tar
(117.5 KB)
📄
GDBM_File.pm.pm.tar.gz
(934 B)
📄
GDBM_File.pm.tar
(3.5 KB)
📄
GDBM_File.so.so.tar.gz
(9.85 KB)
📄
GDBM_File.so.tar
(29.5 KB)
📄
GDBM_File.tar
(29.5 KB)
📄
GDBM_File.tar.gz
(9.84 KB)
📄
GDBM_File.zip
(27.83 KB)
📄
GEORGIAN-ACADEMY.so.so.tar.gz
(6.03 KB)
📄
GEORGIAN-ACADEMY.so.tar
(13.5 KB)
📄
GEORGIAN-PS.so.so.tar.gz
(6.02 KB)
📄
GEORGIAN-PS.so.tar
(13.5 KB)
📄
GET.tar
(17.5 KB)
📄
GET.tar.gz
(5.42 KB)
📄
GL.zip
(101.31 KB)
📄
GLOBALS.php.php.tar.gz
(1.76 KB)
📄
GLOBALS.php.tar
(6.5 KB)
📄
GLib-2.0.typelib.0.typelib.tar.gz
(58.46 KB)
📄
GLib-2.0.typelib.tar
(183.5 KB)
📄
GModule-2.0.typelib.0.typelib.tar.gz
(725 B)
📄
GModule-2.0.typelib.tar
(3 KB)
📄
GOST_19768-74.so.so.tar.gz
(5.9 KB)
📄
GOST_19768-74.so.tar
(13.5 KB)
📄
GObject-2.0.typelib.0.typelib.tar.gz
(16 KB)
📄
GObject-2.0.typelib.tar
(59.5 KB)
📄
GREEK-CCITT.so.so.tar.gz
(5.59 KB)
📄
GREEK-CCITT.so.tar
(13.5 KB)
📄
GREEK7-OLD.so.so.tar.gz
(5.64 KB)
📄
GREEK7-OLD.so.tar
(13.5 KB)
📄
GREEK7.so.so.tar.gz
(5.6 KB)
📄
GREEK7.so.tar
(13.5 KB)
📄
GSM0338.pm.pm.tar.gz
(3.68 KB)
📄
GSM0338.pm.tar
(14.5 KB)
📄
Generator.pyc.pyc.tar.gz
(1.33 KB)
📄
Generator.pyc.tar
(5 KB)
📄
Generator.pyo.pyo.tar.gz
(1.33 KB)
📄
Generator.pyo.tar
(5 KB)
📄
Glob.pm.pm.tar.gz
(5.5 KB)
📄
Glob.pm.tar
(14.5 KB)
📄
Glob.so.so.tar.gz
(13.69 KB)
📄
Glob.so.tar
(34 KB)
📄
Glob.tar
(34 KB)
📄
Glob.tar.gz
(13.66 KB)
📄
Glob.zip
(32.45 KB)
📄
GraphicsMagick-1.3.38.tar
(2.68 MB)
📄
GraphicsMagick-1.3.38.tar.gz
(943.94 KB)
📄
GraphicsMagick-1.3.38.zip
(2.56 MB)
📄
Gray.cs.cs.tar.gz
(405 B)
📄
Gray.cs.tar
(3 KB)
📄
Grid.tcl.tar
(23 KB)
📄
Grid.tcl.tcl.tar.gz
(3.81 KB)
📄
HAINAN_ce.bin.bin.tar.gz
(1.03 KB)
📄
HAINAN_ce.bin.tar
(10 KB)
📄
HAINAN_mc.bin.bin.tar.gz
(12.83 KB)
📄
HAINAN_mc.bin.tar
(32.5 KB)
📄
HAINAN_mc2.bin.bin.tar.gz
(12.83 KB)
📄
HAINAN_mc2.bin.tar
(32.5 KB)
📄
HAINAN_me.bin.bin.tar.gz
(3.52 KB)
📄
HAINAN_me.bin.tar
(10 KB)
📄
HAINAN_pfp.bin.bin.tar.gz
(2.39 KB)
📄
HAINAN_pfp.bin.tar
(10 KB)
📄
HAINAN_rlc.bin.bin.tar.gz
(1.89 KB)
📄
HAINAN_rlc.bin.tar
(9.5 KB)
📄
HAINAN_smc.bin.bin.tar.gz
(25.36 KB)
📄
HAINAN_smc.bin.tar
(118 KB)
📄
HAWAII_ce.bin.bin.tar.gz
(1.54 KB)
📄
HAWAII_ce.bin.tar
(10 KB)
📄
HAWAII_mc.bin.bin.tar.gz
(13.42 KB)
📄
HAWAII_mc.bin.tar
(32.5 KB)
📄
HAWAII_mc2.bin.bin.tar.gz
(13.69 KB)
📄
HAWAII_mc2.bin.tar
(33.5 KB)
📄
HAWAII_me.bin.bin.tar.gz
(3.73 KB)
📄
HAWAII_me.bin.tar
(10 KB)
📄
HAWAII_mec.bin.bin.tar.gz
(8.78 KB)
📄
HAWAII_mec.bin.tar
(18 KB)
📄
HAWAII_pfp.bin.bin.tar.gz
(3.64 KB)
📄
HAWAII_pfp.bin.tar
(10 KB)
📄
HAWAII_rlc.bin.bin.tar.gz
(2.5 KB)
📄
HAWAII_rlc.bin.tar
(9.5 KB)
📄
HAWAII_sdma.bin.bin.tar.gz
(2.22 KB)
📄
HAWAII_sdma.bin.tar
(6 KB)
📄
HAWAII_smc.bin.bin.tar.gz
(44.29 KB)
📄
HAWAII_smc.bin.tar
(129 KB)
📄
HList.tcl.tar
(19.5 KB)
📄
HList.tcl.tcl.tar.gz
(3.55 KB)
📄
HListDD.tcl.tar
(6 KB)
📄
HListDD.tcl.tcl.tar.gz
(1.29 KB)
📄
HP-GREEK8.so.so.tar.gz
(5.87 KB)
📄
HP-GREEK8.so.tar
(13.5 KB)
📄
HP-ROMAN8.so.so.tar.gz
(6.02 KB)
📄
HP-ROMAN8.so.tar
(13.5 KB)
📄
HP-ROMAN9.so.so.tar.gz
(6.02 KB)
📄
HP-ROMAN9.so.tar
(13.5 KB)
📄
HP-THAI8.so.so.tar.gz
(5.94 KB)
📄
HP-THAI8.so.tar
(13.5 KB)
📄
HP-TURKISH8.so.so.tar.gz
(6.01 KB)
📄
HP-TURKISH8.so.tar
(13.5 KB)
📄
HP.tar
(844 KB)
📄
HP.tar.gz
(362.51 KB)
📄
HP.zip
(842.68 KB)
📄
HTML.tar
(90.5 KB)
📄
HTML.tar.gz
(26.69 KB)
📄
HTML.zip
(85.07 KB)
📄
HTMLParser.pyc.pyc.tar.gz
(5.34 KB)
📄
HTMLParser.pyc.tar
(15 KB)
📄
HTMLParser.pyo.pyo.tar.gz
(5.25 KB)
📄
HTMLParser.pyo.tar
(15 KB)
📄
Handle.pm.pm.tar.gz
(5.91 KB)
📄
Handle.pm.tar
(18.5 KB)
📄
Hash.php.php.tar.gz
(2.73 KB)
📄
Hash.php.tar
(9 KB)
📄
Hash.tar
(116.5 KB)
📄
Hash.tar.gz
(16.59 KB)
📄
Hash.zip
(110.96 KB)
📄
HelvNeue55_W1G-1.woff.tar
(48 KB)
📄
HelvNeue55_W1G-1.woff.woff.tar.gz
(23.04 KB)
📄
HelvNeue55_W1G-1.woff2.tar
(39 KB)
📄
HelvNeue55_W1G-1.woff2.woff2.tar.gz
(18.42 KB)
📄
HelvNeue55_W1G.eot.eot.tar.gz
(23.22 KB)
📄
HelvNeue55_W1G.eot.tar
(85 KB)
📄
HelvNeue55_W1G.svg.svg.tar.gz
(19.35 KB)
📄
HelvNeue55_W1G.svg.tar
(180 KB)
📄
HelvNeue55_W1G.ttf.tar
(85 KB)
📄
HelvNeue55_W1G.ttf.ttf.tar.gz
(23.1 KB)
📄
HelvNeue55_W1G.woff.tar
(48 KB)
📄
HelvNeue55_W1G.woff.woff.tar.gz
(23.04 KB)
📄
HelvNeue55_W1G.woff2.tar
(39 KB)
📄
HelvNeue55_W1G.woff2.woff2.tar.gz
(18.42 KB)
📄
HelvNeue75_W1G-1.woff.tar
(48 KB)
📄
HelvNeue75_W1G-1.woff.woff.tar.gz
(22.87 KB)
📄
HelvNeue75_W1G-1.woff2.tar
(39 KB)
📄
HelvNeue75_W1G-1.woff2.woff2.tar.gz
(18.26 KB)
📄
HelvNeue75_W1G.eot.eot.tar.gz
(23.03 KB)
📄
HelvNeue75_W1G.eot.tar
(82 KB)
📄
HelvNeue75_W1G.svg.svg.tar.gz
(19.6 KB)
📄
HelvNeue75_W1G.svg.tar
(183 KB)
📄
HelvNeue75_W1G.ttf.tar
(82 KB)
📄
HelvNeue75_W1G.ttf.ttf.tar.gz
(22.96 KB)
📄
HelvNeue75_W1G.woff.tar
(48 KB)
📄
HelvNeue75_W1G.woff.woff.tar.gz
(22.87 KB)
📄
HelvNeue75_W1G.woff2.tar
(39 KB)
📄
HelvNeue75_W1G.woff2.woff2.tar.gz
(18.26 KB)
📄
Hostname.pm.pm.tar.gz
(1.66 KB)
📄
Hostname.pm.tar
(5 KB)
📄
Hostname.tar
(9 KB)
📄
Hostname.tar.gz
(3.38 KB)
📄
Hostname.zip
(7.64 KB)
📄
HyperParser.pyo.pyo.tar.gz
(3.01 KB)
📄
HyperParser.pyo.tar
(8.5 KB)
📄
I18N.tar
(22 KB)
📄
I18N.tar.gz
(1.92 KB)
📄
I18N.zip
(19.77 KB)
📄
IBM037.so.so.tar.gz
(5.83 KB)
📄
IBM037.so.tar
(13.5 KB)
📄
IBM038.so.so.tar.gz
(5.57 KB)
📄
IBM038.so.tar
(13.5 KB)
📄
IBM1004.so.so.tar.gz
(6 KB)
📄
IBM1004.so.tar
(13.5 KB)
📄
IBM1008.so.so.tar.gz
(6.11 KB)
📄
IBM1008.so.tar
(13.5 KB)
📄
IBM1008_420.so.so.tar.gz
(4.14 KB)
📄
IBM1008_420.so.tar
(13.5 KB)
📄
IBM1025.so.so.tar.gz
(5.95 KB)
📄
IBM1025.so.tar
(13.5 KB)
📄
IBM1026.so.so.tar.gz
(5.99 KB)
📄
IBM1026.so.tar
(13.5 KB)
📄
IBM1046.so.so.tar.gz
(6.18 KB)
📄
IBM1046.so.tar
(13.5 KB)
📄
IBM1047.so.so.tar.gz
(5.83 KB)
📄
IBM1047.so.tar
(13.5 KB)
📄
IBM1097.so.so.tar.gz
(6.12 KB)
📄
IBM1097.so.tar
(13.5 KB)
📄
IBM1112.so.so.tar.gz
(6.01 KB)
📄
IBM1112.so.tar
(13.5 KB)
📄
IBM1122.so.so.tar.gz
(5.94 KB)
📄
IBM1122.so.tar
(13.5 KB)
📄
IBM1123.so.so.tar.gz
(5.95 KB)
📄
IBM1123.so.tar
(13.5 KB)
📄
IBM1124.so.so.tar.gz
(5.94 KB)
📄
IBM1124.so.tar
(13.5 KB)
📄
IBM1129.so.so.tar.gz
(5.99 KB)
📄
IBM1129.so.tar
(13.5 KB)
📄
IBM1130.so.so.tar.gz
(5.99 KB)
📄
IBM1130.so.tar
(13.5 KB)
📄
IBM1132.so.so.tar.gz
(5.92 KB)
📄
IBM1132.so.tar
(13.5 KB)
📄
IBM1133.so.so.tar.gz
(5.91 KB)
📄
IBM1133.so.tar
(13.5 KB)
📄
IBM1137.so.so.tar.gz
(5.97 KB)
📄
IBM1137.so.tar
(13.5 KB)
📄
IBM1140.so.so.tar.gz
(5.93 KB)
📄
IBM1140.so.tar
(13.5 KB)
📄
IBM1141.so.so.tar.gz
(5.93 KB)
📄
IBM1141.so.tar
(13.5 KB)
📄
IBM1142.so.so.tar.gz
(5.93 KB)
📄
IBM1142.so.tar
(13.5 KB)
📄
IBM1143.so.so.tar.gz
(5.93 KB)
📄
IBM1143.so.tar
(13.5 KB)
📄
IBM1144.so.so.tar.gz
(5.93 KB)
📄
IBM1144.so.tar
(13.5 KB)
📄
IBM1145.so.so.tar.gz
(5.93 KB)
📄
IBM1145.so.tar
(13.5 KB)
📄
IBM1146.so.so.tar.gz
(5.93 KB)
📄
IBM1146.so.tar
(13.5 KB)
📄
IBM1147.so.so.tar.gz
(5.94 KB)
📄
IBM1147.so.tar
(13.5 KB)
📄
IBM1148.so.so.tar.gz
(5.93 KB)
📄
IBM1148.so.tar
(13.5 KB)
📄
IBM1149.so.so.tar.gz
(5.94 KB)
📄
IBM1149.so.tar
(13.5 KB)
📄
IBM1153.so.so.tar.gz
(6.02 KB)
📄
IBM1153.so.tar
(13.5 KB)
📄
IBM1154.so.so.tar.gz
(5.95 KB)
📄
IBM1154.so.tar
(13.5 KB)
📄
IBM1155.so.so.tar.gz
(5.95 KB)
📄
IBM1155.so.tar
(13.5 KB)
📄
IBM1156.so.so.tar.gz
(6.03 KB)
📄
IBM1156.so.tar
(13.5 KB)
📄
IBM1157.so.so.tar.gz
(5.95 KB)
📄
IBM1157.so.tar
(13.5 KB)
📄
IBM1158.so.so.tar.gz
(5.95 KB)
📄
IBM1158.so.tar
(13.5 KB)
📄
IBM1160.so.so.tar.gz
(5.93 KB)
📄
IBM1160.so.tar
(13.5 KB)
📄
IBM1161.so.so.tar.gz
(5.86 KB)
📄
IBM1161.so.tar
(13.5 KB)
📄
IBM1162.so.so.tar.gz
(5.96 KB)
📄
IBM1162.so.tar
(13.5 KB)
📄
IBM1163.so.so.tar.gz
(6 KB)
📄
IBM1163.so.tar
(13.5 KB)
📄
IBM1164.so.so.tar.gz
(6 KB)
📄
IBM1164.so.tar
(13.5 KB)
📄
IBM1166.so.so.tar.gz
(6 KB)
📄
IBM1166.so.tar
(13.5 KB)
📄
IBM1167.so.so.tar.gz
(6.07 KB)
📄
IBM1167.so.tar
(13.5 KB)
📄
IBM12712.so.so.tar.gz
(5.94 KB)
📄
IBM12712.so.tar
(13.5 KB)
📄
IBM1364.so.so.tar.gz
(88.33 KB)
📄
IBM1364.so.tar
(149.5 KB)
📄
IBM1371.so.so.tar.gz
(88.67 KB)
📄
IBM1371.so.tar
(129.5 KB)
📄
IBM1388.so.so.tar.gz
(129.2 KB)
📄
IBM1388.so.tar
(173.5 KB)
📄
IBM1390.so.so.tar.gz
(95.58 KB)
📄
IBM1390.so.tar
(229.5 KB)
📄
IBM1399.so.so.tar.gz
(95.59 KB)
📄
IBM1399.so.tar
(229.5 KB)
📄
IBM16804.so.so.tar.gz
(6.13 KB)
📄
IBM16804.so.tar
(13.5 KB)
📄
IBM256.so.so.tar.gz
(5.99 KB)
📄
IBM256.so.tar
(13.5 KB)
📄
IBM273.so.so.tar.gz
(5.81 KB)
📄
IBM273.so.tar
(13.5 KB)
📄
IBM274.so.so.tar.gz
(5.56 KB)
📄
IBM274.so.tar
(13.5 KB)
📄
IBM275.so.so.tar.gz
(5.57 KB)
📄
IBM275.so.tar
(13.5 KB)
📄
IBM277.so.so.tar.gz
(5.82 KB)
📄
IBM277.so.tar
(13.5 KB)
📄
IBM278.so.so.tar.gz
(5.81 KB)
📄
IBM278.so.tar
(13.5 KB)
📄
IBM280.so.so.tar.gz
(5.82 KB)
📄
IBM280.so.tar
(13.5 KB)
📄
IBM281.so.so.tar.gz
(5.69 KB)
📄
IBM281.so.tar
(13.5 KB)
📄
IBM284.so.so.tar.gz
(5.82 KB)
📄
IBM284.so.tar
(13.5 KB)
📄
IBM285.so.so.tar.gz
(5.96 KB)
📄
IBM285.so.tar
(13.5 KB)
📄
IBM290.so.so.tar.gz
(5.87 KB)
📄
IBM290.so.tar
(13.5 KB)
📄
IBM297.so.so.tar.gz
(5.82 KB)
📄
IBM297.so.tar
(13.5 KB)
📄
IBM420.so.so.tar.gz
(6.05 KB)
📄
IBM420.so.tar
(13.5 KB)
📄
IBM423.so.so.tar.gz
(5.85 KB)
📄
IBM423.so.tar
(13.5 KB)
📄
IBM424.so.so.tar.gz
(5.88 KB)
📄
IBM424.so.tar
(13.5 KB)
📄
IBM437.so.so.tar.gz
(6.11 KB)
📄
IBM437.so.tar
(13.5 KB)
📄
IBM4517.so.so.tar.gz
(6.12 KB)
📄
IBM4517.so.tar
(13.5 KB)
📄
IBM4899.so.so.tar.gz
(5.74 KB)
📄
IBM4899.so.tar
(13.5 KB)
📄
IBM4909.so.so.tar.gz
(5.99 KB)
📄
IBM4909.so.tar
(13.5 KB)
📄
IBM4971.so.so.tar.gz
(5.99 KB)
📄
IBM4971.so.tar
(13.5 KB)
📄
IBM500.so.so.tar.gz
(5.83 KB)
📄
IBM500.so.tar
(13.5 KB)
📄
IBM5347.so.so.tar.gz
(5.99 KB)
📄
IBM5347.so.tar
(13.5 KB)
📄
IBM803.so.so.tar.gz
(5.69 KB)
📄
IBM803.so.tar
(13.5 KB)
📄
IBM850.so.so.tar.gz
(6.08 KB)
📄
IBM850.so.tar
(13.5 KB)
📄
IBM851.so.so.tar.gz
(6.1 KB)
📄
IBM851.so.tar
(13.5 KB)
📄
IBM852.so.so.tar.gz
(6.14 KB)
📄
IBM852.so.tar
(13.5 KB)
📄
IBM855.so.so.tar.gz
(6.08 KB)
📄
IBM855.so.tar
(13.5 KB)
📄
IBM856.so.so.tar.gz
(6.22 KB)
📄
IBM856.so.tar
(13.5 KB)
📄
IBM857.so.so.tar.gz
(6.08 KB)
📄
IBM857.so.tar
(13.5 KB)
📄
IBM858.so.so.tar.gz
(6.08 KB)
📄
IBM858.so.tar
(13.5 KB)
📄
IBM860.so.so.tar.gz
(6.14 KB)
📄
IBM860.so.tar
(13.5 KB)
📄
IBM861.so.so.tar.gz
(6.12 KB)
📄
IBM861.so.tar
(13.5 KB)
📄
IBM862.so.so.tar.gz
(6.12 KB)
📄
IBM862.so.tar
(13.5 KB)
📄
IBM863.so.so.tar.gz
(6.11 KB)
📄
IBM863.so.tar
(13.5 KB)
📄
IBM864.so.so.tar.gz
(6.13 KB)
📄
IBM864.so.tar
(13.5 KB)
📄
IBM865.so.so.tar.gz
(6.11 KB)
📄
IBM865.so.tar
(13.5 KB)
📄
IBM866.so.so.tar.gz
(6.03 KB)
📄
IBM866.so.tar
(13.5 KB)
📄
IBM866NAV.so.so.tar.gz
(6.02 KB)
📄
IBM866NAV.so.tar
(13.5 KB)
📄
IBM868.so.so.tar.gz
(6.09 KB)
📄
IBM868.so.tar
(13.5 KB)
📄
IBM869.so.so.tar.gz
(6.05 KB)
📄
IBM869.so.tar
(13.5 KB)
📄
IBM870.so.so.tar.gz
(5.9 KB)
📄
IBM870.so.tar
(13.5 KB)
📄
IBM871.so.so.tar.gz
(5.83 KB)
📄
IBM871.so.tar
(13.5 KB)
📄
IBM874.so.so.tar.gz
(5.89 KB)
📄
IBM874.so.tar
(13.5 KB)
📄
IBM875.so.so.tar.gz
(5.98 KB)
📄
IBM875.so.tar
(13.5 KB)
📄
IBM880.so.so.tar.gz
(5.96 KB)
📄
IBM880.so.tar
(13.5 KB)
📄
IBM891.so.so.tar.gz
(5.44 KB)
📄
IBM891.so.tar
(13.5 KB)
📄
IBM901.so.so.tar.gz
(6.24 KB)
📄
IBM901.so.tar
(13.5 KB)
📄
IBM902.so.so.tar.gz
(6.19 KB)
📄
IBM902.so.tar
(13.5 KB)
📄
IBM903.so.so.tar.gz
(5.44 KB)
📄
IBM903.so.tar
(13.5 KB)
📄
IBM9030.so.so.tar.gz
(5.92 KB)
📄
IBM9030.so.tar
(13.5 KB)
📄
IBM904.so.so.tar.gz
(5.46 KB)
📄
IBM904.so.tar
(13.5 KB)
📄
IBM905.so.so.tar.gz
(5.87 KB)
📄
IBM905.so.tar
(13.5 KB)
📄
IBM9066.so.so.tar.gz
(5.85 KB)
📄
IBM9066.so.tar
(13.5 KB)
📄
IBM918.so.so.tar.gz
(5.99 KB)
📄
IBM918.so.tar
(13.5 KB)
📄
IBM921.so.so.tar.gz
(6.01 KB)
📄
IBM921.so.tar
(13.5 KB)
📄
IBM922.so.so.tar.gz
(6.19 KB)
📄
IBM922.so.tar
(13.5 KB)
📄
IBM930.so.so.tar.gz
(75.89 KB)
📄
IBM930.so.tar
(97.5 KB)
📄
IBM932.so.so.tar.gz
(60.12 KB)
📄
IBM932.so.tar
(73.5 KB)
📄
IBM933.so.so.tar.gz
(90.42 KB)
📄
IBM933.so.tar
(117.5 KB)
📄
IBM935.so.so.tar.gz
(64.75 KB)
📄
IBM935.so.tar
(85.5 KB)
📄
IBM937.so.so.tar.gz
(88.5 KB)
📄
IBM937.so.tar
(113.5 KB)
📄
IBM939.so.so.tar.gz
(75.7 KB)
📄
IBM939.so.tar
(97.5 KB)
📄
IBM943.so.so.tar.gz
(60.59 KB)
📄
IBM943.so.tar
(73.5 KB)
📄
IBM9448.so.so.tar.gz
(6.27 KB)
📄
IBM9448.so.tar
(13.5 KB)
📄
IEC_P27-1.so.so.tar.gz
(6.11 KB)
📄
IEC_P27-1.so.tar
(13.5 KB)
📄
IN.py.py.tar.gz
(3.76 KB)
📄
IN.py.tar
(14.5 KB)
📄
IN.pyc.pyc.tar.gz
(5.86 KB)
📄
IN.pyc.tar
(22 KB)
📄
IN.pyo.pyo.tar.gz
(5.86 KB)
📄
IN.pyo.tar
(22 KB)
📄
INIS-8.so.so.tar.gz
(5.48 KB)
📄
INIS-8.so.tar
(13.5 KB)
📄
INIS-CYRILLIC.so.so.tar.gz
(5.62 KB)
📄
INIS-CYRILLIC.so.tar
(13.5 KB)
📄
INIS.so.so.tar.gz
(5.43 KB)
📄
INIS.so.tar
(13.5 KB)
📄
INSTALL.txt.tar
(5.5 KB)
📄
INSTALL.txt.txt.tar.gz
(1.69 KB)
📄
INT8866RCA2.bin.bin.tar.gz
(403 B)
📄
INT8866RCA2.bin.tar
(3 KB)
📄
INTERN.h.h.tar.gz
(581 B)
📄
INTERN.h.tar
(3 KB)
📄
IO.pm.pm.tar.gz
(876 B)
📄
IO.pm.tar
(3 KB)
📄
IO.so.so.tar.gz
(8.25 KB)
📄
IO.so.tar
(21.5 KB)
📄
IO.tar
(134.5 KB)
📄
IO.tar.gz
(23.03 KB)
📄
IO.zip
(124.9 KB)
📄
IOBinding.py.py.tar.gz
(5.92 KB)
📄
IOBinding.py.tar
(23 KB)
📄
IOBinding.pyc.pyc.tar.gz
(7.27 KB)
📄
IOBinding.pyc.tar
(20 KB)
📄
IOBinding.pyo.pyo.tar.gz
(7.27 KB)
📄
IOBinding.pyo.tar
(20 KB)
📄
IPQ5018.tar
(4.02 MB)
📄
IPQ5018.tar.gz
(2.14 MB)
📄
IPQ5018.zip
(4.01 MB)
📄
IPQ6018.tar
(4.73 MB)
📄
IPQ6018.tar.gz
(2.23 MB)
📄
IPQ6018.zip
(4.72 MB)
📄
IPQ8074.tar
(6.7 MB)
📄
IPQ8074.tar.gz
(2.83 MB)
📄
IPQ8074.zip
(6.69 MB)
📄
ISIRI-3342.so.so.tar.gz
(5.91 KB)
📄
ISIRI-3342.so.tar
(13.5 KB)
📄
ISO-2022-CN-EXT.so.so.tar.gz
(19.25 KB)
📄
ISO-2022-CN-EXT.so.tar
(41.5 KB)
📄
ISO-2022-CN.so.so.tar.gz
(15.92 KB)
📄
ISO-2022-CN.so.tar
(37.5 KB)
📄
ISO-2022-JP-3.so.so.tar.gz
(13.35 KB)
📄
ISO-2022-JP-3.so.tar
(29.5 KB)
📄
ISO-2022-JP.so.so.tar.gz
(21.01 KB)
📄
ISO-2022-JP.so.tar
(45.5 KB)
📄
ISO-2022-KR.so.so.tar.gz
(7.84 KB)
📄
ISO-2022-KR.so.tar
(17.5 KB)
📄
ISO-IR-197.so.so.tar.gz
(6.05 KB)
📄
ISO-IR-197.so.tar
(13.5 KB)
📄
ISO-IR-209.so.so.tar.gz
(6.06 KB)
📄
ISO-IR-209.so.tar
(13.5 KB)
📄
ISO646.so.so.tar.gz
(9.63 KB)
📄
ISO646.so.tar
(21.5 KB)
📄
ISO8859-1.so.so.tar.gz
(4.92 KB)
📄
ISO8859-1.so.tar
(13.5 KB)
📄
ISO8859-10.so.so.tar.gz
(6.02 KB)
📄
ISO8859-10.so.tar
(13.5 KB)
📄
ISO8859-11.so.so.tar.gz
(5.94 KB)
📄
ISO8859-11.so.tar
(13.5 KB)
📄
ISO8859-13.so.so.tar.gz
(6.02 KB)
📄
ISO8859-13.so.tar
(13.5 KB)
📄
ISO8859-14.so.so.tar.gz
(6.02 KB)
📄
ISO8859-14.so.tar
(13.5 KB)
📄
ISO8859-15.so.so.tar.gz
(5.96 KB)
📄
ISO8859-15.so.tar
(13.5 KB)
📄
ISO8859-16.so.so.tar.gz
(6.03 KB)
📄
ISO8859-16.so.tar
(13.5 KB)
📄
ISO8859-2.so.so.tar.gz
(5.9 KB)
📄
ISO8859-2.so.tar
(13.5 KB)
📄
ISO8859-3.so.so.tar.gz
(5.88 KB)
📄
ISO8859-3.so.tar
(13.5 KB)
📄
ISO8859-4.so.so.tar.gz
(5.9 KB)
📄
ISO8859-4.so.tar
(13.5 KB)
📄
ISO8859-5.so.so.tar.gz
(5.95 KB)
📄
ISO8859-5.so.tar
(13.5 KB)
📄
ISO8859-6.so.so.tar.gz
(5.77 KB)
📄
ISO8859-6.so.tar
(17.5 KB)
📄
ISO8859-7.so.so.tar.gz
(5.99 KB)
📄
ISO8859-7.so.tar
(13.5 KB)
📄
ISO8859-8.so.so.tar.gz
(5.89 KB)
📄
ISO8859-8.so.tar
(13.5 KB)
📄
ISO8859-9.so.so.tar.gz
(5.85 KB)
📄
ISO8859-9.so.tar
(13.5 KB)
📄
ISO8859-9E.so.so.tar.gz
(6.04 KB)
📄
ISO8859-9E.so.tar
(13.5 KB)
📄
ISO_10367-BOX.so.so.tar.gz
(5.85 KB)
📄
ISO_10367-BOX.so.tar
(13.5 KB)
📄
ISO_11548-1.so.so.tar.gz
(4.93 KB)
📄
ISO_11548-1.so.tar
(13.5 KB)
📄
ISO_2033.so.so.tar.gz
(5.33 KB)
📄
ISO_2033.so.tar
(13.5 KB)
📄
ISO_5427-EXT.so.so.tar.gz
(5.47 KB)
📄
ISO_5427-EXT.so.tar
(13.5 KB)
📄
ISO_5427.so.so.tar.gz
(5.58 KB)
📄
ISO_5427.so.tar
(13.5 KB)
📄
ISO_5428.so.so.tar.gz
(5.58 KB)
📄
ISO_5428.so.tar
(13.5 KB)
📄
ISO_6937-2.so.so.tar.gz
(8.77 KB)
📄
ISO_6937-2.so.tar
(25.5 KB)
📄
ISO_6937.so.so.tar.gz
(8.78 KB)
📄
ISO_6937.so.tar
(25.5 KB)
📄
IconView.tcl.tar
(7.5 KB)
📄
IconView.tcl.tcl.tar.gz
(1.91 KB)
📄
Icons.tar
(101 KB)
📄
Icons.tar.gz
(41.67 KB)
📄
Icons.zip
(90.4 KB)
📄
IdleHistory.pyc.pyc.tar.gz
(1.88 KB)
📄
IdleHistory.pyc.tar
(5.5 KB)
📄
IdleHistory.pyo.pyo.tar.gz
(1.88 KB)
📄
IdleHistory.pyo.tar
(5.5 KB)
📄
ImUtil.h.h.tar.gz
(318 B)
📄
ImUtil.h.tar
(2 KB)
📄
ImageMagick-6.9.13.tar
(3.75 MB)
📄
ImageMagick-6.9.13.tar.gz
(1.29 MB)
📄
ImageMagick-6.9.13.zip
(3.59 MB)
📄
Init.tcl.tar
(8 KB)
📄
Init.tcl.tcl.tar.gz
(2.52 KB)
📄
IntcSST2.bin.bin.tar.gz
(123.41 KB)
📄
IntcSST2.bin.tar
(256.5 KB)
📄
Iterator.pm.pm.tar.gz
(4.17 KB)
📄
Iterator.pm.tar
(15 KB)
📄
JIS7.pm.pm.tar.gz
(1.65 KB)
📄
JIS7.pm.tar
(6 KB)
📄
JOHAB.so.so.tar.gz
(8.63 KB)
📄
JOHAB.so.tar
(21.5 KB)
📄
JP.pm.pm.tar.gz
(1.33 KB)
📄
JP.pm.tar
(4.5 KB)
📄
JP.tar
(12 KB)
📄
JP.tar.gz
(2.86 KB)
📄
JP.zip
(9.45 KB)
📄
JSON.tar
(79 KB)
📄
JSON.tar.gz
(26.98 KB)
📄
JSON.zip
(75.59 KB)
📄
JUNIPER_me.bin.bin.tar.gz
(3.08 KB)
📄
JUNIPER_me.bin.tar
(7 KB)
📄
JUNIPER_pfp.bin.bin.tar.gz
(2.27 KB)
📄
JUNIPER_pfp.bin.tar
(6 KB)
📄
JUNIPER_rlc.bin.bin.tar.gz
(877 B)
📄
JUNIPER_rlc.bin.tar
(4.5 KB)
📄
JUNIPER_smc.bin.bin.tar.gz
(10.68 KB)
📄
JUNIPER_smc.bin.tar
(25.5 KB)
📄
Java_Web_App_Context.html.html.tar.gz
(7.15 KB)
📄
Java_Web_App_Context.html.tar
(33.5 KB)
📄
KABINI_ce.bin.bin.tar.gz
(1.33 KB)
📄
KABINI_ce.bin.tar
(10 KB)
📄
KABINI_me.bin.bin.tar.gz
(3.84 KB)
📄
KABINI_me.bin.tar
(10 KB)
📄
KABINI_mec.bin.bin.tar.gz
(8.79 KB)
📄
KABINI_mec.bin.tar
(18 KB)
📄
KABINI_pfp.bin.bin.tar.gz
(3.42 KB)
📄
KABINI_pfp.bin.tar
(10 KB)
📄
KABINI_rlc.bin.bin.tar.gz
(5.26 KB)
📄
KABINI_rlc.bin.tar
(11.5 KB)
📄
KABINI_sdma.bin.bin.tar.gz
(2.22 KB)
📄
KABINI_sdma.bin.tar
(6 KB)
📄
KAVERI_ce.bin.bin.tar.gz
(1.33 KB)
📄
KAVERI_ce.bin.tar
(10 KB)
📄
KAVERI_me.bin.bin.tar.gz
(3.84 KB)
📄
KAVERI_me.bin.tar
(10 KB)
📄
KAVERI_mec.bin.bin.tar.gz
(8.8 KB)
📄
KAVERI_mec.bin.tar
(18 KB)
📄
KAVERI_pfp.bin.bin.tar.gz
(3.48 KB)
📄
KAVERI_pfp.bin.tar
(10 KB)
📄
KAVERI_rlc.bin.bin.tar.gz
(5.4 KB)
📄
KAVERI_rlc.bin.tar
(11.5 KB)
📄
KAVERI_sdma.bin.bin.tar.gz
(2.22 KB)
📄
KAVERI_sdma.bin.tar
(6 KB)
📄
KOI-8.so.so.tar.gz
(5.64 KB)
📄
KOI-8.so.tar
(13.5 KB)
📄
KOI8-R.so.so.tar.gz
(6.04 KB)
📄
KOI8-R.so.tar
(13.5 KB)
📄
KOI8-RU.so.so.tar.gz
(6.06 KB)
📄
KOI8-RU.so.tar
(13.5 KB)
📄
KOI8-T.so.so.tar.gz
(6.01 KB)
📄
KOI8-T.so.tar
(13.5 KB)
📄
KOI8-U.so.so.tar.gz
(6.05 KB)
📄
KOI8-U.so.tar
(13.5 KB)
📄
KR.pm.pm.tar.gz
(1.04 KB)
📄
KR.pm.tar
(3.5 KB)
📄
KR.tar
(3.5 KB)
📄
KR.tar.gz
(988 B)
📄
KR.zip
(2.08 KB)
📄
LA-PCM.cis.cis.tar.gz
(290 B)
📄
LA-PCM.cis.tar
(3 KB)
📄
LATIN-GREEK-1.so.so.tar.gz
(5.6 KB)
📄
LATIN-GREEK-1.so.tar
(13.5 KB)
📄
LATIN-GREEK.so.so.tar.gz
(5.59 KB)
📄
LATIN-GREEK.so.tar
(13.5 KB)
📄
LB_Context.html.html.tar.gz
(5.8 KB)
📄
LB_Context.html.tar
(27 KB)
📄
LC_ADDRESS.tar
(54 KB)
📄
LC_ADDRESS.tar.gz
(203 B)
📄
LC_COLLATE.tar
(68.89 MB)
📄
LC_COLLATE.tar.gz
(4.29 KB)
📄
LC_CTYPE.tar
(17.22 MB)
📄
LC_CTYPE.tar.gz
(52.83 KB)
📄
LC_IDENTIFICATION.tar
(38 KB)
📄
LC_IDENTIFICATION.tar.gz
(220 B)
📄
LC_MEASUREMENT.tar
(40 KB)
📄
LC_MEASUREMENT.tar.gz
(135 B)
📄
LC_MESSAGES.tar
(2 KB)
📄
LC_MESSAGES.tar.gz
(140 B)
📄
LC_MESSAGES.zip
(221 B)
📄
LC_MONETARY.tar
(39 KB)
📄
LC_MONETARY.tar.gz
(276 B)
📄
LC_NAME.tar
(58 KB)
📄
LC_NAME.tar.gz
(160 B)
📄
LC_NUMERIC.tar
(54 KB)
📄
LC_NUMERIC.tar.gz
(155 B)
📄
LC_PAPER.tar
(57 KB)
📄
LC_PAPER.tar.gz
(140 B)
📄
LC_TELEPHONE.tar
(42 KB)
📄
LC_TELEPHONE.tar.gz
(159 B)
📄
LC_TIME.tar
(225 KB)
📄
LC_TIME.tar.gz
(925 B)
📄
LENOVO.tar
(57.04 MB)
📄
LENOVO.tar.gz
(267.53 KB)
📄
LENOVO.zip
(57.03 MB)
📄
LICENSE.OpenLDAP.OpenLDAP.tar.gz
(1.22 KB)
📄
LICENSE.OpenLDAP.tar
(4 KB)
📄
LICENSE.OpenSSL.OpenSSL.tar.gz
(2.15 KB)
📄
LICENSE.OpenSSL.tar
(8 KB)
📄
LICENSE.PHP.PHP.tar.gz
(1.51 KB)
📄
LICENSE.PHP.tar
(5 KB)
📄
LICENSE.tar
(21 KB)
📄
LICENSE.tar.gz
(3.63 KB)
📄
LICENSE.txt.tar
(15.5 KB)
📄
LICENSE.txt.txt.tar.gz
(4.35 KB)
📄
LabEntry.tcl.tar
(4 KB)
📄
LabEntry.tcl.tcl.tar.gz
(987 B)
📄
LabFrame.tcl.tar
(3 KB)
📄
LabFrame.tcl.tcl.tar.gz
(678 B)
📄
LabWidg.tcl.tar
(5.5 KB)
📄
LabWidg.tcl.tcl.tar.gz
(1.25 KB)
📄
Langinfo.pm.pm.tar.gz
(1.94 KB)
📄
Langinfo.pm.tar
(5.5 KB)
📄
Langinfo.tar
(17.5 KB)
📄
Langinfo.tar.gz
(4.99 KB)
📄
Langinfo.zip
(15.67 KB)
📄
Layouts.tar
(170 KB)
📄
Layouts.tar.gz
(55.42 KB)
📄
Layouts.zip
(167 KB)
📄
LibXML.pod.pod.tar.gz
(5.58 KB)
📄
LibXML.pod.tar
(16.5 KB)
📄
LinkExtor.pm.pm.tar.gz
(2.07 KB)
📄
LinkExtor.pm.tar
(6 KB)
📄
ListNBk.tcl.tar
(5 KB)
📄
ListNBk.tcl.tcl.tar.gz
(1.31 KB)
📄
Loader.tar
(2 KB)
📄
Loader.tar.gz
(174 B)
📄
Loader.zip
(257 B)
📄
LocalSettings.php.php.tar.gz
(2.04 KB)
📄
LocalSettings.php.tar
(6 KB)
📄
LocalStorage.tar
(65.5 KB)
📄
LocalStorage.tar.gz
(23.98 KB)
📄
LocalStorage.zip
(62.61 KB)
📄
LogEntry.php.php.tar.gz
(728 B)
📄
LogEntry.php.tar
(3.5 KB)
📄
MAC-CENTRALEUROPE.so.so.tar.gz
(6.08 KB)
📄
MAC-CENTRALEUROPE.so.tar
(13.5 KB)
📄
MAC-IS.so.so.tar.gz
(6.14 KB)
📄
MAC-IS.so.tar
(13.5 KB)
📄
MAC-SAMI.so.so.tar.gz
(6.08 KB)
📄
MAC-SAMI.so.tar
(13.5 KB)
📄
MAC-UK.so.so.tar.gz
(6.01 KB)
📄
MAC-UK.so.tar
(13.5 KB)
📄
MACINTOSH.so.so.tar.gz
(6.15 KB)
📄
MACINTOSH.so.tar
(13.5 KB)
📄
MANIFEST.tar
(2 KB)
📄
MANIFEST.tar.gz
(232 B)
📄
MIK.so.so.tar.gz
(6.1 KB)
📄
MIK.so.tar
(13.5 KB)
📄
MIME.tar
(27 KB)
📄
MIME.tar.gz
(6.88 KB)
📄
MIME.zip
(23.9 KB)
📄
MIN_VER.tar
(2 KB)
📄
MIN_VER.tar.gz
(132 B)
📄
MT5634ZLX.cis.cis.tar.gz
(208 B)
📄
MT5634ZLX.cis.tar
(3 KB)
📄
MULLINS_ce.bin.bin.tar.gz
(1.33 KB)
📄
MULLINS_ce.bin.tar
(10 KB)
📄
MULLINS_me.bin.bin.tar.gz
(3.84 KB)
📄
MULLINS_me.bin.tar
(10 KB)
📄
MULLINS_mec.bin.bin.tar.gz
(8.81 KB)
📄
MULLINS_mec.bin.tar
(18 KB)
📄
MULLINS_pfp.bin.bin.tar.gz
(3.44 KB)
📄
MULLINS_pfp.bin.tar
(10 KB)
📄
MULLINS_rlc.bin.bin.tar.gz
(5.36 KB)
📄
MULLINS_rlc.bin.tar
(11.5 KB)
📄
MULLINS_sdma.bin.bin.tar.gz
(2.22 KB)
📄
MULLINS_sdma.bin.tar
(6 KB)
📄
Mail.tar
(410.5 KB)
📄
Mail.tar.gz
(204.45 KB)
📄
Main.php.php.tar.gz
(1.85 KB)
📄
Main.php.tar
(6.5 KB)
📄
Makefile.tar
(81 KB)
📄
Makefile.tar.gz
(813 B)
📄
ManPage.py.py.tar.gz
(2.36 KB)
📄
ManPage.py.tar
(8.5 KB)
📄
Manual.tar
(259.5 KB)
📄
Manual.tar.gz
(76.9 KB)
📄
Manual.zip
(251.72 KB)
📄
Mcrt1.o.o.tar.gz
(1.2 KB)
📄
Mcrt1.o.tar
(8.5 KB)
📄
Meter.tcl.tar
(5 KB)
📄
Meter.tcl.tcl.tar.gz
(1.17 KB)
📄
MimeWriter.pyc.pyc.tar.gz
(2.87 KB)
📄
MimeWriter.pyc.tar
(9 KB)
📄
MimeWriter.pyo.pyo.tar.gz
(2.88 KB)
📄
MimeWriter.pyo.tar
(9 KB)
📄
Models.2.tar
(46.5 KB)
📄
Models.2.tar.gz
(7.8 KB)
📄
Models.2.zip
(43.78 KB)
📄
Modules.pod.pod.tar.gz
(2.14 KB)
📄
Modules.pod.tar
(7 KB)
📄
MultView.tcl.tar
(5.5 KB)
📄
MultView.tcl.tcl.tar.gz
(1.33 KB)
📄
MultiCall.py.py.tar.gz
(4.97 KB)
📄
MultiCall.py.tar
(19 KB)
📄
MultiStatusBar.pyc.pyc.tar.gz
(1.16 KB)
📄
MultiStatusBar.pyc.tar
(4 KB)
📄
MultiStatusBar.pyo.pyo.tar.gz
(1.16 KB)
📄
MultiStatusBar.pyo.tar
(4 KB)
📄
NATS-DANO.so.so.tar.gz
(5.62 KB)
📄
NATS-DANO.so.tar
(13.5 KB)
📄
NATS-SEFI.so.so.tar.gz
(5.61 KB)
📄
NATS-SEFI.so.tar
(13.5 KB)
📄
NDBM_File.pm.pm.tar.gz
(1.31 KB)
📄
NDBM_File.pm.tar
(4 KB)
📄
NDBM_File.so.so.tar.gz
(8.02 KB)
📄
NDBM_File.so.tar
(21.5 KB)
📄
NDBM_File.tar
(21.5 KB)
📄
NDBM_File.tar.gz
(8 KB)
📄
NDBM_File.zip
(19.78 KB)
📄
NE2K.cis.cis.tar.gz
(161 B)
📄
NE2K.cis.tar
(3 KB)
📄
NOTES.TXT.TXT.tar.gz
(319 B)
📄
NOTES.TXT.tar
(5 KB)
📄
NOTES.txt.tar
(68 KB)
📄
NOTES.txt.txt.tar.gz
(1005 B)
📄
NPE-A.tar
(17 KB)
📄
NPE-A.tar.gz
(4.91 KB)
📄
NPE-B.tar
(17 KB)
📄
NPE-B.tar.gz
(4.91 KB)
📄
NPE-C.tar
(16.5 KB)
📄
NPE-C.tar.gz
(5.71 KB)
📄
NamedCapture.pm.pm.tar.gz
(845 B)
📄
NamedCapture.pm.tar
(3.5 KB)
📄
Net.tar
(18 KB)
📄
Net.tar.gz
(5.5 KB)
📄
Net.zip
(16.64 KB)
📄
NetworkManager.service.service.tar.gz
(802 B)
📄
NetworkManager.service.tar
(3 KB)
📄
NetworkManager.tar
(350 KB)
📄
NetworkManager.tar.gz
(140.6 KB)
📄
NetworkManager.zip
(348.29 KB)
📄
NoteBook.tcl.tar
(8 KB)
📄
NoteBook.tcl.tcl.tar.gz
(1.96 KB)
📄
Notes.txt.tar
(41 KB)
📄
Notes.txt.txt.tar.gz
(971 B)
📄
Number.pm.pm.tar.gz
(1017 B)
📄
Number.pm.tar
(3.5 KB)
📄
O.pm.pm.tar.gz
(2.05 KB)
📄
O.pm.tar
(6 KB)
📄
ODBM_File.pm.pm.tar.gz
(1.26 KB)
📄
ODBM_File.pm.tar
(4 KB)
📄
ODBM_File.so.so.tar.gz
(8.39 KB)
📄
ODBM_File.so.tar
(21.5 KB)
📄
ODBM_File.tar
(21.5 KB)
📄
ODBM_File.tar.gz
(8.37 KB)
📄
ODBM_File.zip
(19.83 KB)
📄
OLAND_ce.bin.bin.tar.gz
(1.03 KB)
📄
OLAND_ce.bin.tar
(10 KB)
📄
OLAND_mc.bin.bin.tar.gz
(12.83 KB)
📄
OLAND_mc.bin.tar
(32.5 KB)
📄
OLAND_mc2.bin.bin.tar.gz
(12.83 KB)
📄
OLAND_mc2.bin.tar
(32.5 KB)
📄
OLAND_me.bin.bin.tar.gz
(3.52 KB)
📄
OLAND_me.bin.tar
(10 KB)
📄
OLAND_pfp.bin.bin.tar.gz
(2.4 KB)
📄
OLAND_pfp.bin.tar
(10 KB)
📄
OLAND_rlc.bin.bin.tar.gz
(2.1 KB)
📄
OLAND_rlc.bin.tar
(9.5 KB)
📄
OLAND_smc.bin.bin.tar.gz
(25.56 KB)
📄
OLAND_smc.bin.tar
(59.5 KB)
📄
OldUtil.tcl.tar
(4.5 KB)
📄
OldUtil.tcl.tcl.tar.gz
(1.09 KB)
📄
Opcode.pm.pm.tar.gz
(6.6 KB)
📄
Opcode.pm.tar
(17.5 KB)
📄
Opcode.so.so.tar.gz
(9.93 KB)
📄
Opcode.so.tar
(25.5 KB)
📄
Opcode.tar
(25.5 KB)
📄
Opcode.tar.gz
(9.91 KB)
📄
Opcode.zip
(23.97 KB)
📄
OptMenu.tcl.tar
(11 KB)
📄
OptMenu.tcl.tcl.tar.gz
(2.59 KB)
📄
OutputWindow.py.py.tar.gz
(1.74 KB)
📄
OutputWindow.py.tar
(6 KB)
📄
PALM_me.bin.bin.tar.gz
(3.07 KB)
📄
PALM_me.bin.tar
(7 KB)
📄
PALM_pfp.bin.bin.tar.gz
(2.25 KB)
📄
PALM_pfp.bin.tar
(6 KB)
📄
PCMLM28.cis.cis.tar.gz
(239 B)
📄
PCMLM28.cis.tar
(2 KB)
📄
PE-200.cis.cis.tar.gz
(175 B)
📄
PE-200.cis.tar
(3 KB)
📄
PE520.cis.cis.tar.gz
(178 B)
📄
PE520.cis.tar
(3 KB)
📄
PHP_Help.html.html.tar.gz
(5.83 KB)
📄
PHP_Help.html.tar
(26.5 KB)
📄
PI.pod.pod.tar.gz
(1.14 KB)
📄
PI.pod.tar
(4 KB)
📄
PITCAIRN_ce.bin.bin.tar.gz
(1.04 KB)
📄
PITCAIRN_ce.bin.tar
(10 KB)
📄
PITCAIRN_mc.bin.bin.tar.gz
(12.61 KB)
📄
PITCAIRN_mc.bin.tar
(32 KB)
📄
PITCAIRN_mc2.bin.bin.tar.gz
(12.66 KB)
📄
PITCAIRN_mc2.bin.tar
(32 KB)
📄
PITCAIRN_me.bin.bin.tar.gz
(3.32 KB)
📄
PITCAIRN_me.bin.tar
(10 KB)
📄
PITCAIRN_pfp.bin.bin.tar.gz
(2.2 KB)
📄
PITCAIRN_pfp.bin.tar
(10 KB)
📄
PITCAIRN_rlc.bin.bin.tar.gz
(2.58 KB)
📄
PITCAIRN_rlc.bin.tar
(9.5 KB)
📄
PITCAIRN_smc.bin.bin.tar.gz
(25.85 KB)
📄
PITCAIRN_smc.bin.tar
(60 KB)
📄
POSIX.pm.pm.tar.gz
(7.52 KB)
📄
POSIX.pm.tar
(21.5 KB)
📄
POSIX.pod.pod.tar.gz
(20.24 KB)
📄
POSIX.pod.tar
(73.5 KB)
📄
POSIX.so.so.tar.gz
(38.27 KB)
📄
POSIX.so.tar
(110 KB)
📄
POSIX.tar
(110 KB)
📄
POSIX.tar.gz
(38.25 KB)
📄
POSIX.zip
(108.59 KB)
📄
POSIX_V6_LP64_OFF64.tar
(34 KB)
📄
POSIX_V6_LP64_OFF64.tar.gz
(10.22 KB)
📄
POSIX_V7_LP64_OFF64.tar
(34 KB)
📄
POSIX_V7_LP64_OFF64.tar.gz
(10.22 KB)
📄
PS_ASIC.pst.pst.tar.gz
(962 B)
📄
PS_ASIC.pst.tar
(8 KB)
📄
PT154.so.so.tar.gz
(5.99 KB)
📄
PT154.so.tar
(13.5 KB)
📄
PanedWin.pyc.pyc.tar.gz
(1.87 KB)
📄
PanedWin.pyc.tar
(6 KB)
📄
PanedWin.pyo.pyo.tar.gz
(1.87 KB)
📄
PanedWin.pyo.tar
(6 KB)
📄
PanedWin.tcl.tar
(29.5 KB)
📄
PanedWin.tcl.tcl.tar.gz
(6.45 KB)
📄
Parser.pm.pm.tar.gz
(12.77 KB)
📄
Parser.pm.tar
(40.5 KB)
📄
Particles.2.tar
(61.5 KB)
📄
Particles.2.tar.gz
(9.33 KB)
📄
Particles.2.zip
(58.55 KB)
📄
PasswordHash.php.php.tar.gz
(2.48 KB)
📄
PasswordHash.php.tar
(8.5 KB)
📄
PathBrowser.pyc.pyc.tar.gz
(1.91 KB)
📄
PathBrowser.pyc.tar
(6 KB)
📄
PathBrowser.pyo.pyo.tar.gz
(1.91 KB)
📄
PathBrowser.pyo.tar
(6 KB)
📄
PatternGrammar.txt.tar
(4 KB)
📄
PatternGrammar.txt.txt.tar.gz
(529 B)
📄
Pbkdf2Salt.php.php.tar.gz
(499 B)
📄
Pbkdf2Salt.php.tar
(4 KB)
📄
Peek.pm.pm.tar.gz
(6.8 KB)
📄
Peek.pm.tar
(19.5 KB)
📄
PerlIO.pod.pod.tar.gz
(2.78 KB)
📄
PerlIO.pod.tar
(7.5 KB)
📄
PerlIO.tar
(100 KB)
📄
PerlIO.tar.gz
(3.81 KB)
📄
PerlIO.zip
(93.33 KB)
📄
Piece.pm.pm.tar.gz
(8.09 KB)
📄
Piece.pm.tar
(25 KB)
📄
Piece.so.so.tar.gz
(9.45 KB)
📄
Piece.so.tar
(25.5 KB)
📄
Piece.tar
(25.5 KB)
📄
Piece.tar.gz
(9.43 KB)
📄
Piece.zip
(23.74 KB)
📄
Pipe.pm.pm.tar.gz
(2.08 KB)
📄
Pipe.pm.tar
(7 KB)
📄
Plugin.tar
(144.5 KB)
📄
Plugin.tar.gz
(32.98 KB)
📄
Plugin.zip
(131.95 KB)
📄
Poll.pm.pm.tar.gz
(1.8 KB)
📄
Poll.pm.tar
(6 KB)
📄
PopMenu.tcl.tar
(7 KB)
📄
PopMenu.tcl.tcl.tar.gz
(1.89 KB)
📄
Primitiv.tcl.tar
(12 KB)
📄
Primitiv.tcl.tcl.tar.gz
(3.24 KB)
📄
Provider.pm.pm.tar.gz
(12.9 KB)
📄
Provider.pm.tar
(47 KB)
📄
PsrSimpleCacheCacheException.phpt.phpt.tar.gz
(368 B)
📄
PsrSimpleCacheCacheException.phpt.tar
(2 KB)
📄
Pty.pm.pm.tar.gz
(3.82 KB)
📄
Pty.pm.tar
(11 KB)
📄
PyParse.py.py.tar.gz
(5.65 KB)
📄
PyParse.py.tar
(21 KB)
📄
PyShell.py.py.tar.gz
(15.29 KB)
📄
PyShell.py.tar
(59 KB)
📄
Python-ast.h.h.tar.gz
(3.86 KB)
📄
Python-ast.h.tar
(27.5 KB)
📄
Python.h.h.tar.gz
(1.35 KB)
📄
Python.h.tar
(5.5 KB)
📄
Q.931.xml.931.xml.tar.gz
(209 B)
📄
Q.931.xml.tar
(2 KB)
📄
QCA2066.tar
(6.38 MB)
📄
QCA2066.tar.gz
(121.45 KB)
📄
QCA2066.zip
(6.38 MB)
📄
QCA4019.tar
(2.4 MB)
📄
QCA4019.tar.gz
(544.39 KB)
📄
QCA4019.zip
(2.39 MB)
📄
QCA6174.tar
(3.63 MB)
📄
QCA6174.tar.gz
(1.76 MB)
📄
QCA6174.zip
(3.62 MB)
📄
QCA6390.tar
(4.07 MB)
📄
QCA6390.tar.gz
(1.7 MB)
📄
QCA6390.zip
(4.06 MB)
📄
QCA6698.tar
(181 KB)
📄
QCA6698.tar.gz
(120.49 KB)
📄
QCA6698.zip
(177.93 KB)
📄
QCA6698AQ.tar
(6.19 MB)
📄
QCA6698AQ.tar.gz
(2.45 MB)
📄
QCA6698AQ.zip
(6.19 MB)
📄
QCA9377.tar
(2.5 MB)
📄
QCA9377.tar.gz
(1.42 MB)
📄
QCA9377.zip
(2.49 MB)
📄
QCA9887.tar
(252 KB)
📄
QCA9887.tar.gz
(208.42 KB)
📄
QCA9887.zip
(249.52 KB)
📄
QCA9888.tar
(935.5 KB)
📄
QCA9888.tar.gz
(531.9 KB)
📄
QCA9888.zip
(933.03 KB)
📄
QCA988X.tar
(515.5 KB)
📄
QCA988X.tar.gz
(425.52 KB)
📄
QCA988X.zip
(510.95 KB)
📄
QCA9984.tar
(973.5 KB)
📄
QCA9984.tar.gz
(531.74 KB)
📄
QCA9984.zip
(970.67 KB)
📄
QCA99X0.tar
(665.5 KB)
📄
QCA99X0.tar.gz
(378.13 KB)
📄
QCA99X0.zip
(662.88 KB)
📄
QCN9074.tar
(5.26 MB)
📄
QCN9074.tar.gz
(2.27 MB)
📄
QCN9074.zip
(5.26 MB)
📄
QCN9274.tar
(17.14 MB)
📄
QCN9274.tar.gz
(6.29 MB)
📄
QCN9274.zip
(17.13 MB)
📄
Qt.tar
(463.5 KB)
📄
Qt.tar.gz
(162.03 KB)
📄
Qt.zip
(450 KB)
📄
Qt5Gui.tar
(38.5 KB)
📄
Qt5Gui.tar.gz
(2.15 KB)
📄
Qt5Gui.zip
(20.02 KB)
📄
Qt5Gui_QGifPlugin.cmake.cmake.tar.gz
(320 B)
📄
Qt5Gui_QGifPlugin.cmake.tar
(2 KB)
📄
Qt5Gui_QICOPlugin.cmake.cmake.tar.gz
(319 B)
📄
Qt5Gui_QICOPlugin.cmake.tar
(2 KB)
📄
Qt5Gui_QOffscreenIntegrationPlugin.cmake.cmake.tar.gz
(336 B)
📄
Qt5Gui_QOffscreenIntegrationPlugin.cmake.tar
(2.5 KB)
📄
Qt5Multimedia.tar
(11 KB)
📄
Qt5Multimedia.tar.gz
(824 B)
📄
Qt5Multimedia.zip
(5.62 KB)
📄
Qt5Network.tar
(5.5 KB)
📄
Qt5Network.tar.gz
(462 B)
📄
Qt5Network.zip
(2.31 KB)
📄
Qt5PrintSupport.tar
(2.5 KB)
📄
Qt5PrintSupport.tar.gz
(326 B)
📄
Qt5PrintSupport.zip
(879 B)
📄
Qt5Sql.tar
(2.5 KB)
📄
Qt5Sql.tar.gz
(319 B)
📄
Qt5Sql.zip
(757 B)
📄
QtAudioEngine.tar
(221.5 KB)
📄
QtAudioEngine.tar.gz
(73.44 KB)
📄
QtAudioEngine.zip
(218.5 KB)
📄
QtMultimedia.tar
(472.5 KB)
📄
QtMultimedia.tar.gz
(129.53 KB)
📄
QtMultimedia.zip
(468.79 KB)
📄
QtQml.tar
(185 KB)
📄
QtQml.tar.gz
(50.19 KB)
📄
QtQml.zip
(176.72 KB)
📄
QtQuick.2.tar
(219 KB)
📄
QtQuick.2.tar.gz
(27.82 KB)
📄
QtQuick.2.zip
(216.15 KB)
📄
QtQuick.tar
(389 KB)
📄
QtQuick.tar.gz
(109.51 KB)
📄
QtQuick.zip
(378.65 KB)
📄
QtTest.tar
(183.5 KB)
📄
QtTest.tar.gz
(49 KB)
📄
QtTest.zip
(178.59 KB)
📄
Queue.py.py.tar.gz
(2.26 KB)
📄
Queue.py.tar
(10 KB)
📄
Queue.pyc.pyc.tar.gz
(3.18 KB)
📄
Queue.pyc.tar
(11 KB)
📄
Queue.pyo.pyo.tar.gz
(3.18 KB)
📄
Queue.pyo.tar
(11 KB)
📄
R100_cp.bin.bin.tar.gz
(839 B)
📄
R100_cp.bin.tar
(3.5 KB)
📄
R200_cp.bin.bin.tar.gz
(899 B)
📄
R200_cp.bin.tar
(3.5 KB)
📄
R300_cp.bin.bin.tar.gz
(909 B)
📄
R300_cp.bin.tar
(3.5 KB)
📄
R420_cp.bin.bin.tar.gz
(861 B)
📄
R420_cp.bin.tar
(6 KB)
📄
R520_cp.bin.bin.tar.gz
(879 B)
📄
R520_cp.bin.tar
(3.5 KB)
📄
R600_me.bin.bin.tar.gz
(4.8 KB)
📄
R600_me.bin.tar
(22.5 KB)
📄
R600_pfp.bin.bin.tar.gz
(1.2 KB)
📄
R600_pfp.bin.tar
(4 KB)
📄
R600_rlc.bin.bin.tar.gz
(1.56 KB)
📄
R600_rlc.bin.tar
(4.5 KB)
📄
R600_uvd.bin.bin.tar.gz
(52.85 KB)
📄
R600_uvd.bin.tar
(74 KB)
📄
R700_rlc.bin.bin.tar.gz
(2.2 KB)
📄
R700_rlc.bin.tar
(5.5 KB)
📄
RAS.xml.tar
(2 KB)
📄
RAS.xml.xml.tar.gz
(212 B)
📄
RB5.tar
(7.11 MB)
📄
RB5.tar.gz
(3.17 MB)
📄
README.12x22.12x22.tar.gz
(207 B)
📄
README.12x22.tar
(3 KB)
📄
README.Arabic.Arabic.tar.gz
(301 B)
📄
README.Arabic.tar
(2 KB)
📄
README.Cyrillic.Cyrillic.tar.gz
(1.01 KB)
📄
README.Cyrillic.tar
(3.5 KB)
📄
README.Ethiopic.Ethiopic.tar.gz
(698 B)
📄
README.Ethiopic.tar
(3 KB)
📄
README.Greek.Greek.tar.gz
(581 B)
📄
README.Greek.tar
(4 KB)
📄
README.Hebrew.Hebrew.tar.gz
(220 B)
📄
README.Hebrew.tar
(2 KB)
📄
README.Sun.Sun.tar.gz
(722 B)
📄
README.Sun.tar
(3 KB)
📄
README.cp1250.cp1250.tar.gz
(336 B)
📄
README.cp1250.tar
(2 KB)
📄
README.drdos.drdos.tar.gz
(263 B)
📄
README.drdos.tar
(3 KB)
📄
README.e2x.e2x.tar.gz
(470 B)
📄
README.e2x.tar
(2.5 KB)
📄
README.eurlatgr.eurlatgr.tar.gz
(9.56 KB)
📄
README.eurlatgr.mappings.eurlatgr.mappings.tar.gz
(2.75 KB)
📄
README.eurlatgr.mappings.tar
(9.5 KB)
📄
README.eurlatgr.tar
(54 KB)
📄
README.fish.fish.tar.gz
(2.95 KB)
📄
README.fish.tar
(8 KB)
📄
README.lat0.lat0.tar.gz
(409 B)
📄
README.lat0.tar
(2 KB)
📄
README.lat7.lat7.tar.gz
(348 B)
📄
README.lat7.tar
(2 KB)
📄
README.lat9.lat9.tar.gz
(1.34 KB)
📄
README.lat9.tar
(5 KB)
📄
README.md.md.tar.gz
(2.12 KB)
📄
README.md.tar
(11 KB)
📄
README.psfu.psfu.tar.gz
(304 B)
📄
README.psfu.tar
(2 KB)
📄
README.tar
(23.5 KB)
📄
README.tar.gz
(137 B)
📄
README.txt.tar
(10.5 KB)
📄
README.txt.txt.tar.gz
(281 B)
📄
REDWOOD_me.bin.bin.tar.gz
(3.07 KB)
📄
REDWOOD_me.bin.tar
(7 KB)
📄
REDWOOD_pfp.bin.bin.tar.gz
(2.09 KB)
📄
REDWOOD_pfp.bin.tar
(6 KB)
📄
REDWOOD_rlc.bin.bin.tar.gz
(875 B)
📄
REDWOOD_rlc.bin.tar
(4.5 KB)
📄
REDWOOD_smc.bin.bin.tar.gz
(10.66 KB)
📄
REDWOOD_smc.bin.tar
(25.5 KB)
📄
RH-Satellite-6.xml.tar
(2.5 KB)
📄
RH-Satellite-6.xml.xml.tar.gz
(369 B)
📄
RK1048.so.so.tar.gz
(6.08 KB)
📄
RK1048.so.tar
(13.5 KB)
📄
RS-COM-2P.cis.cis.tar.gz
(192 B)
📄
RS-COM-2P.cis.tar
(3 KB)
📄
RS600_cp.bin.bin.tar.gz
(900 B)
📄
RS600_cp.bin.tar
(3.5 KB)
📄
RS690_cp.bin.bin.tar.gz
(887 B)
📄
RS690_cp.bin.tar
(3.5 KB)
📄
RS780_me.bin.bin.tar.gz
(4.98 KB)
📄
RS780_me.bin.tar
(22.5 KB)
📄
RS780_pfp.bin.bin.tar.gz
(1.26 KB)
📄
RS780_pfp.bin.tar
(4 KB)
📄
RS780_uvd.bin.bin.tar.gz
(64.13 KB)
📄
RS780_uvd.bin.tar
(90 KB)
📄
RV610_me.bin.bin.tar.gz
(5.19 KB)
📄
RV610_me.bin.tar
(22.5 KB)
📄
RV610_pfp.bin.bin.tar.gz
(1.19 KB)
📄
RV610_pfp.bin.tar
(4 KB)
📄
RV620_me.bin.bin.tar.gz
(5.19 KB)
📄
RV620_me.bin.tar
(22.5 KB)
📄
RV620_pfp.bin.bin.tar.gz
(1.19 KB)
📄
RV620_pfp.bin.tar
(4 KB)
📄
RV630_me.bin.bin.tar.gz
(5.17 KB)
📄
RV630_me.bin.tar
(22.5 KB)
📄
RV630_pfp.bin.bin.tar.gz
(1.19 KB)
📄
RV630_pfp.bin.tar
(4 KB)
📄
RV635_me.bin.bin.tar.gz
(5.17 KB)
📄
RV635_me.bin.tar
(22.5 KB)
📄
RV635_pfp.bin.bin.tar.gz
(1.19 KB)
📄
RV635_pfp.bin.tar
(4 KB)
📄
RV670_me.bin.bin.tar.gz
(5.17 KB)
📄
RV670_me.bin.tar
(22.5 KB)
📄
RV670_pfp.bin.bin.tar.gz
(1.19 KB)
📄
RV670_pfp.bin.tar
(4 KB)
📄
RV710_me.bin.bin.tar.gz
(2.29 KB)
📄
RV710_me.bin.tar
(7 KB)
📄
RV710_pfp.bin.bin.tar.gz
(1.56 KB)
📄
RV710_pfp.bin.tar
(5 KB)
📄
RV710_smc.bin.bin.tar.gz
(6.64 KB)
📄
RV710_smc.bin.tar
(17.5 KB)
📄
RV710_uvd.bin.bin.tar.gz
(77.31 KB)
📄
RV710_uvd.bin.tar
(115 KB)
📄
RV730_me.bin.bin.tar.gz
(2.28 KB)
📄
RV730_me.bin.tar
(7 KB)
📄
RV730_pfp.bin.bin.tar.gz
(1.56 KB)
📄
RV730_pfp.bin.tar
(5 KB)
📄
RV730_smc.bin.bin.tar.gz
(6.9 KB)
📄
RV730_smc.bin.tar
(18 KB)
📄
RV740_smc.bin.bin.tar.gz
(6.79 KB)
📄
RV740_smc.bin.tar
(18 KB)
📄
RV770_me.bin.bin.tar.gz
(2.36 KB)
📄
RV770_me.bin.tar
(7 KB)
📄
RV770_pfp.bin.bin.tar.gz
(1.61 KB)
📄
RV770_pfp.bin.tar
(5 KB)
📄
RV770_smc.bin.bin.tar.gz
(6.69 KB)
📄
RV770_smc.bin.tar
(18 KB)
📄
RV770_uvd.bin.bin.tar.gz
(64.3 KB)
📄
RV770_uvd.bin.tar
(90.5 KB)
📄
RailsRunner.rb.2.3.rb.2.3.tar.gz
(700 B)
📄
RailsRunner.rb.2.3.tar
(3 KB)
📄
RamPatch.txt.tar
(18.5 KB)
📄
RamPatch.txt.txt.tar.gz
(7.22 KB)
📄
Reader.pm.pm.tar.gz
(2.08 KB)
📄
Reader.pm.tar
(7.5 KB)
📄
Real_Time_Stats_Help.html.html.tar.gz
(2.17 KB)
📄
Real_Time_Stats_Help.html.tar
(8.5 KB)
📄
RemoteDebugger.pyc.pyc.tar.gz
(4.47 KB)
📄
RemoteDebugger.pyc.tar
(17.5 KB)
📄
RemoteDebugger.pyo.pyo.tar.gz
(4.4 KB)
📄
RemoteDebugger.pyo.tar
(17.5 KB)
📄
ResizeH.tcl.tar
(14.5 KB)
📄
ResizeH.tcl.tcl.tar.gz
(3 KB)
📄
Rev.pyc.pyc.tar.gz
(1.37 KB)
📄
Rev.pyc.tar
(4.5 KB)
📄
Rev.pyo.pyo.tar.gz
(1.37 KB)
📄
Rev.pyo.tar
(4.5 KB)
📄
RstripExtension.py.py.tar.gz
(608 B)
📄
RstripExtension.py.tar
(3 KB)
📄
Rsvg-2.0.typelib.0.typelib.tar.gz
(1.87 KB)
📄
Rsvg-2.0.typelib.tar
(6.5 KB)
📄
SALT.php.php.tar.gz
(125 B)
📄
SALT.php.tar
(2 KB)
📄
SAMI-WS2.so.so.tar.gz
(6.07 KB)
📄
SAMI-WS2.so.tar
(13.5 KB)
📄
SAX.pm.pm.tar.gz
(1.2 KB)
📄
SAX.pm.tar
(5 KB)
📄
SAX.tar
(25 KB)
📄
SAX.tar.gz
(5.09 KB)
📄
SAX.zip
(21.5 KB)
📄
SDBM_File.pm.pm.tar.gz
(1.76 KB)
📄
SDBM_File.pm.tar
(5 KB)
📄
SDBM_File.so.so.tar.gz
(13.32 KB)
📄
SDBM_File.so.tar
(34 KB)
📄
SDBM_File.tar
(34 KB)
📄
SDBM_File.tar.gz
(13.3 KB)
📄
SDBM_File.zip
(32.46 KB)
📄
SGrid.tcl.tar
(7.5 KB)
📄
SGrid.tcl.tcl.tar.gz
(1.63 KB)
📄
SJIS.so.so.tar.gz
(40.21 KB)
📄
SJIS.so.tar
(97.5 KB)
📄
SListBox.tcl.tar
(8.5 KB)
📄
SListBox.tcl.tcl.tar.gz
(1.89 KB)
📄
SM8450-HDK-tplg.bin.bin.tar.gz
(2.07 KB)
📄
SM8450-HDK-tplg.bin.tar
(28 KB)
📄
SNMPv2-TC.txt.tar
(39 KB)
📄
SNMPv2-TC.txt.txt.tar.gz
(9.2 KB)
📄
SSLeay.tar
(10 KB)
📄
SSLeay.tar.gz
(1.8 KB)
📄
SSLeay.zip
(4.66 KB)
📄
SText.tcl.tar
(5 KB)
📄
SText.tcl.tcl.tar.gz
(1.09 KB)
📄
SUMO2_me.bin.bin.tar.gz
(2.97 KB)
📄
SUMO2_me.bin.tar
(7 KB)
📄
SUMO2_pfp.bin.bin.tar.gz
(2.28 KB)
📄
SUMO2_pfp.bin.tar
(6 KB)
📄
SUMO_me.bin.bin.tar.gz
(2.96 KB)
📄
SUMO_me.bin.tar
(7 KB)
📄
SUMO_pfp.bin.bin.tar.gz
(2.28 KB)
📄
SUMO_pfp.bin.tar
(6 KB)
📄
SUMO_rlc.bin.bin.tar.gz
(1.65 KB)
📄
SUMO_rlc.bin.tar
(4.5 KB)
📄
SUMO_uvd.bin.bin.tar.gz
(132.92 KB)
📄
SUMO_uvd.bin.tar
(202 KB)
📄
SW_555_SER.cis.cis.tar.gz
(223 B)
📄
SW_555_SER.cis.tar
(2 KB)
📄
SW_7xx_SER.cis.cis.tar.gz
(241 B)
📄
SW_7xx_SER.cis.tar
(2 KB)
📄
SW_8xx_SER.cis.cis.tar.gz
(237 B)
📄
SW_8xx_SER.cis.tar
(2 KB)
📄
SWidget.tcl.tar
(11.5 KB)
📄
SWidget.tcl.tcl.tar.gz
(2.47 KB)
📄
SWindow.tcl.tar
(8.5 KB)
📄
SWindow.tcl.tcl.tar.gz
(2.23 KB)
📄
SYS_LC_MESSAGES.tar
(3 KB)
📄
SYS_LC_MESSAGES.tar.gz
(169 B)
📄
SampleStream.inc.inc.tar.gz
(431 B)
📄
SampleStream.inc.tar
(3 KB)
📄
ScrolledList.py.py.tar.gz
(1.31 KB)
📄
ScrolledList.py.tar
(6 KB)
📄
Scrt1.o.o.tar.gz
(1.54 KB)
📄
Scrt1.o.tar
(10 KB)
📄
SearchDialog.py.py.tar.gz
(989 B)
📄
SearchDialog.py.tar
(4.5 KB)
📄
SearchEngine.py.py.tar.gz
(2.37 KB)
📄
SearchEngine.py.tar
(9 KB)
📄
Seconds.pm.pm.tar.gz
(2 KB)
📄
Seconds.pm.tar
(7 KB)
📄
Secret-1.typelib.tar
(21 KB)
📄
Secret-1.typelib.typelib.tar.gz
(5.3 KB)
📄
Seekable.pm.pm.tar.gz
(1.42 KB)
📄
Seekable.pm.tar
(4.5 KB)
📄
Select.pm.pm.tar.gz
(3.18 KB)
📄
Select.pm.tar
(10 KB)
📄
ServSecurity_Help.html.html.tar.gz
(14.42 KB)
📄
ServSecurity_Help.html.tar
(74 KB)
📄
Settings.php.php.tar.gz
(2.31 KB)
📄
Settings.php.tar
(11 KB)
📄
Setup.local.local.tar.gz
(153 B)
📄
Setup.local.tar
(2 KB)
📄
Setup.tar
(19.5 KB)
📄
Setup.tar.gz
(7.15 KB)
📄
Shapes.tar
(20.5 KB)
📄
Shapes.tar.gz
(6.14 KB)
📄
Shapes.zip
(17.78 KB)
📄
Shell.tcl.tar
(3 KB)
📄
Shell.tcl.tcl.tar.gz
(657 B)
📄
Showlex.pm.pm.tar.gz
(2.23 KB)
📄
Showlex.pm.tar
(7.5 KB)
📄
SignalSpy.qml.qml.tar.gz
(2.78 KB)
📄
SignalSpy.qml.tar
(10.5 KB)
📄
SimpDlg.tcl.tar
(3 KB)
📄
SimpDlg.tcl.tcl.tar.gz
(708 B)
📄
Simple.py.py.tar.gz
(545 B)
📄
Simple.py.tar
(3 KB)
📄
SimpleHTTPServer.pyc.pyc.tar.gz
(3.69 KB)
📄
SimpleHTTPServer.pyc.tar
(9.5 KB)
📄
SimpleHTTPServer.pyo.pyo.tar.gz
(3.69 KB)
📄
SimpleHTTPServer.pyo.tar
(9.5 KB)
📄
Socket.pm.pm.tar.gz
(5.61 KB)
📄
Socket.pm.tar
(17.5 KB)
📄
Socket.tar
(18 KB)
📄
Socket.tar.gz
(4.52 KB)
📄
Socket.zip
(15.79 KB)
📄
SocketServer.py.py.tar.gz
(6.62 KB)
📄
SocketServer.py.tar
(25 KB)
📄
StackViewer.pyc.pyc.tar.gz
(2.59 KB)
📄
StackViewer.pyc.tar
(8 KB)
📄
StackWin.tcl.tar
(3.5 KB)
📄
StackWin.tcl.tcl.tar.gz
(998 B)
📄
Stash.pm.pm.tar.gz
(8.12 KB)
📄
Stash.pm.tar
(30 KB)
📄
Stash.tar
(31.5 KB)
📄
Stash.tar.gz
(7.84 KB)
📄
Stash.zip
(29.03 KB)
📄
StatBar.tcl.tar
(3 KB)
📄
StatBar.tcl.tcl.tar.gz
(668 B)
📄
Static_Context.html.html.tar.gz
(8.56 KB)
📄
Static_Context.html.tar
(40 KB)
📄
StdBBox.tcl.tar
(3.5 KB)
📄
StdBBox.tcl.tcl.tar.gz
(825 B)
📄
StdShell.tcl.tar
(3 KB)
📄
StdShell.tcl.tcl.tar.gz
(723 B)
📄
StringIO.py.py.tar.gz
(3.27 KB)
📄
StringIO.py.tar
(12 KB)
📄
StringIO.pyc.pyc.tar.gz
(4.53 KB)
📄
StringIO.pyc.tar
(13 KB)
📄
StringIO.pyo.pyo.tar.gz
(4.53 KB)
📄
StringIO.pyo.tar
(13 KB)
📄
Sunkeysym.h.h.tar.gz
(1.53 KB)
📄
Sunkeysym.h.tar
(5.5 KB)
📄
Supported.pod.pod.tar.gz
(10.2 KB)
📄
Supported.pod.tar
(30 KB)
📄
Syck.pm.pm.tar.gz
(4.14 KB)
📄
Syck.pm.tar
(19 KB)
📄
Synch.pyc.pyc.tar.gz
(3.33 KB)
📄
Synch.pyc.tar
(10 KB)
📄
Synch.pyo.pyo.tar.gz
(3.26 KB)
📄
Synch.pyo.tar
(10 KB)
📄
Sys.tar
(13 KB)
📄
Sys.tar.gz
(1.64 KB)
📄
Sys.zip
(11.27 KB)
📄
T.61.so.61.so.tar.gz
(8.15 KB)
📄
T.61.so.tar
(21.5 KB)
📄
T.pyc.pyc.tar.gz
(599 B)
📄
T.pyc.tar
(2.5 KB)
📄
T.pyo.pyo.tar.gz
(599 B)
📄
T.pyo.tar
(2.5 KB)
📄
TAHITI_ce.bin.bin.tar.gz
(1.03 KB)
📄
TAHITI_ce.bin.tar
(10 KB)
📄
TAHITI_mc.bin.bin.tar.gz
(12.6 KB)
📄
TAHITI_mc.bin.tar
(32 KB)
📄
TAHITI_mc2.bin.bin.tar.gz
(12.71 KB)
📄
TAHITI_mc2.bin.tar
(32 KB)
📄
TAHITI_me.bin.bin.tar.gz
(3.32 KB)
📄
TAHITI_me.bin.tar
(10 KB)
📄
TAHITI_pfp.bin.bin.tar.gz
(2.2 KB)
📄
TAHITI_pfp.bin.tar
(10 KB)
📄
TAHITI_rlc.bin.bin.tar.gz
(2.61 KB)
📄
TAHITI_rlc.bin.tar
(9.5 KB)
📄
TAHITI_smc.bin.bin.tar.gz
(26.05 KB)
📄
TAHITI_smc.bin.tar
(63 KB)
📄
TAHITI_uvd.bin.bin.tar.gz
(143.86 KB)
📄
TAHITI_uvd.bin.tar
(216.5 KB)
📄
TAHITI_vce.bin.bin.tar.gz
(37.1 KB)
📄
TAHITI_vce.bin.tar
(49 KB)
📄
TAS2XXX0C94.bin.bin.tar.gz
(4.78 KB)
📄
TAS2XXX0C94.bin.tar
(36 KB)
📄
TAS2XXX0C95.bin.bin.tar.gz
(4.8 KB)
📄
TAS2XXX0C95.bin.tar
(36 KB)
📄
TAS2XXX0C96.bin.bin.tar.gz
(4.75 KB)
📄
TAS2XXX0C96.bin.tar
(36 KB)
📄
TAS2XXX0C97.bin.bin.tar.gz
(4.76 KB)
📄
TAS2XXX0C97.bin.tar
(36 KB)
📄
TAS2XXX103C8DE8-0.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE8-0.bin.tar
(50.5 KB)
📄
TAS2XXX103C8DE8-1.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE8-1.bin.tar
(50.5 KB)
📄
TAS2XXX103C8DE80.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE80.bin.tar
(50.5 KB)
📄
TAS2XXX103C8DE81.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE81.bin.tar
(50.5 KB)
📄
TAS2XXX103C8DE9-0.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE9-0.bin.tar
(50.5 KB)
📄
TAS2XXX103C8DE9-1.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE9-1.bin.tar
(50.5 KB)
📄
TAS2XXX103C8DE90.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE90.bin.tar
(50.5 KB)
📄
TAS2XXX103C8DE91.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX103C8DE91.bin.tar
(50.5 KB)
📄
TAS2XXX10A40.bin.bin.tar.gz
(7.73 KB)
📄
TAS2XXX10A40.bin.tar
(50 KB)
📄
TAS2XXX10A41.bin.bin.tar.gz
(7.73 KB)
📄
TAS2XXX10A41.bin.tar
(50 KB)
📄
TAS2XXX11540.bin.bin.tar.gz
(7.72 KB)
📄
TAS2XXX11540.bin.tar
(50 KB)
📄
TAS2XXX11541.bin.bin.tar.gz
(7.72 KB)
📄
TAS2XXX11541.bin.tar
(50 KB)
📄
TAS2XXX12040.bin.bin.tar.gz
(8.15 KB)
📄
TAS2XXX12040.bin.tar
(50 KB)
📄
TAS2XXX12041.bin.bin.tar.gz
(8.05 KB)
📄
TAS2XXX12041.bin.tar
(50 KB)
📄
TAS2XXX12140.bin.bin.tar.gz
(8.15 KB)
📄
TAS2XXX12140.bin.tar
(50 KB)
📄
TAS2XXX12141.bin.bin.tar.gz
(8.05 KB)
📄
TAS2XXX12141.bin.tar
(50 KB)
📄
TAS2XXX13840.bin.bin.tar.gz
(8.12 KB)
📄
TAS2XXX13840.bin.tar
(50 KB)
📄
TAS2XXX13841.bin.bin.tar.gz
(8.16 KB)
📄
TAS2XXX13841.bin.tar
(50 KB)
📄
TAS2XXX13940.bin.bin.tar.gz
(8.12 KB)
📄
TAS2XXX13940.bin.tar
(50 KB)
📄
TAS2XXX13941.bin.bin.tar.gz
(8.16 KB)
📄
TAS2XXX13941.bin.tar
(50 KB)
📄
TAS2XXX13A40.bin.bin.tar.gz
(8.12 KB)
📄
TAS2XXX13A40.bin.tar
(50 KB)
📄
TAS2XXX13A41.bin.bin.tar.gz
(8.16 KB)
📄
TAS2XXX13A41.bin.tar
(50 KB)
📄
TAS2XXX1EB3.bin.bin.tar.gz
(4.75 KB)
📄
TAS2XXX1EB3.bin.tar
(36 KB)
📄
TAS2XXX1EB30.bin.bin.tar.gz
(4.76 KB)
📄
TAS2XXX1EB30.bin.tar
(36 KB)
📄
TAS2XXX1EB31.bin.bin.tar.gz
(4.76 KB)
📄
TAS2XXX1EB31.bin.tar
(36 KB)
📄
TAS2XXX2234.bin.bin.tar.gz
(4.76 KB)
📄
TAS2XXX2234.bin.tar
(36 KB)
📄
TAS2XXX2326.bin.bin.tar.gz
(4.76 KB)
📄
TAS2XXX2326.bin.tar
(36 KB)
📄
TAS2XXX3870.bin.bin.tar.gz
(6.05 KB)
📄
TAS2XXX3870.bin.tar
(21.5 KB)
📄
TAS2XXX387D.bin.bin.tar.gz
(5.57 KB)
📄
TAS2XXX387D.bin.tar
(64.5 KB)
📄
TAS2XXX387E.bin.bin.tar.gz
(5.85 KB)
📄
TAS2XXX387E.bin.tar
(65 KB)
📄
TAS2XXX387F.bin.bin.tar.gz
(5.04 KB)
📄
TAS2XXX387F.bin.tar
(37.5 KB)
📄
TAS2XXX3880.bin.bin.tar.gz
(5.02 KB)
📄
TAS2XXX3880.bin.tar
(37.5 KB)
📄
TAS2XXX3881.bin.bin.tar.gz
(5.08 KB)
📄
TAS2XXX3881.bin.tar
(37.5 KB)
📄
TAS2XXX3882.bin.bin.tar.gz
(5.08 KB)
📄
TAS2XXX3882.bin.tar
(37.5 KB)
📄
TAS2XXX3884.bin.bin.tar.gz
(5.23 KB)
📄
TAS2XXX3884.bin.tar
(37.5 KB)
📄
TAS2XXX3886.bin.bin.tar.gz
(5.24 KB)
📄
TAS2XXX3886.bin.tar
(37.5 KB)
📄
TAS2XXX38A5.bin.bin.tar.gz
(5.25 KB)
📄
TAS2XXX38A5.bin.tar
(37.5 KB)
📄
TAS2XXX38A7.bin.bin.tar.gz
(5.23 KB)
📄
TAS2XXX38A7.bin.tar
(37.5 KB)
📄
TAS2XXX38A8.bin.bin.tar.gz
(5.24 KB)
📄
TAS2XXX38A8.bin.tar
(37.5 KB)
📄
TAS2XXX38B8.bin.bin.tar.gz
(5.03 KB)
📄
TAS2XXX38B8.bin.tar
(37.5 KB)
📄
TAS2XXX38B9.bin.bin.tar.gz
(5.04 KB)
📄
TAS2XXX38B9.bin.tar
(37.5 KB)
📄
TAS2XXX38BA.bin.bin.tar.gz
(5.8 KB)
📄
TAS2XXX38BA.bin.tar
(65 KB)
📄
TAS2XXX38BB.bin.bin.tar.gz
(5.72 KB)
📄
TAS2XXX38BB.bin.tar
(64.5 KB)
📄
TAS2XXX38BE.bin.bin.tar.gz
(4.88 KB)
📄
TAS2XXX38BE.bin.tar
(37 KB)
📄
TAS2XXX38BF.bin.bin.tar.gz
(4.88 KB)
📄
TAS2XXX38BF.bin.tar
(37 KB)
📄
TAS2XXX38C3.bin.bin.tar.gz
(5.24 KB)
📄
TAS2XXX38C3.bin.tar
(37.5 KB)
📄
TAS2XXX38CB.bin.bin.tar.gz
(5.23 KB)
📄
TAS2XXX38CB.bin.tar
(37.5 KB)
📄
TAS2XXX38CD.bin.bin.tar.gz
(5.22 KB)
📄
TAS2XXX38CD.bin.tar
(37.5 KB)
📄
TAS2XXX38D3.bin.bin.tar.gz
(5.24 KB)
📄
TAS2XXX38D3.bin.tar
(37.5 KB)
📄
TAS2XXX38D4.bin.bin.tar.gz
(5.24 KB)
📄
TAS2XXX38D4.bin.tar
(37.5 KB)
📄
TAS2XXX38D5.bin.bin.tar.gz
(5.84 KB)
📄
TAS2XXX38D5.bin.tar
(64 KB)
📄
TAS2XXX38D6.bin.bin.tar.gz
(5.86 KB)
📄
TAS2XXX38D6.bin.tar
(64 KB)
📄
TAS2XXX38DF.bin.bin.tar.gz
(5.24 KB)
📄
TAS2XXX38DF.bin.tar
(37.5 KB)
📄
TAS2XXX38E0.bin.bin.tar.gz
(5.24 KB)
📄
TAS2XXX38E0.bin.tar
(37.5 KB)
📄
TAS2XXX38FD.bin.bin.tar.gz
(4.93 KB)
📄
TAS2XXX38FD.bin.tar
(35.5 KB)
📄
TAS2XXX391F.bin.bin.tar.gz
(8.69 KB)
📄
TAS2XXX391F.bin.tar
(80 KB)
📄
TAS2XXX3920.bin.bin.tar.gz
(8.7 KB)
📄
TAS2XXX3920.bin.tar
(80 KB)
📄
TAS2XXX3E300.bin.bin.tar.gz
(7.72 KB)
📄
TAS2XXX3E300.bin.tar
(50 KB)
📄
TAS2XXX3E301.bin.bin.tar.gz
(7.72 KB)
📄
TAS2XXX3E301.bin.tar
(50 KB)
📄
TAS2XXX3EE00.bin.bin.tar.gz
(8.07 KB)
📄
TAS2XXX3EE00.bin.tar
(50 KB)
📄
TAS2XXX3EE01.bin.bin.tar.gz
(8.08 KB)
📄
TAS2XXX3EE01.bin.tar
(50 KB)
📄
TAS2XXX3EF00.bin.bin.tar.gz
(8.04 KB)
📄
TAS2XXX3EF00.bin.tar
(50 KB)
📄
TAS2XXX3EF01.bin.bin.tar.gz
(8.04 KB)
📄
TAS2XXX3EF01.bin.tar
(50 KB)
📄
TAS2XXX3F000.bin.bin.tar.gz
(8.07 KB)
📄
TAS2XXX3F000.bin.tar
(50 KB)
📄
TAS2XXX3F001.bin.bin.tar.gz
(8.08 KB)
📄
TAS2XXX3F001.bin.tar
(50 KB)
📄
TAS2XXX3F100.bin.bin.tar.gz
(8.07 KB)
📄
TAS2XXX3F100.bin.tar
(50 KB)
📄
TAS2XXX3F101.bin.bin.tar.gz
(8.08 KB)
📄
TAS2XXX3F101.bin.tar
(50 KB)
📄
TAS2XXX3F200.bin.bin.tar.gz
(8.15 KB)
📄
TAS2XXX3F200.bin.tar
(50 KB)
📄
TAS2XXX3F201.bin.bin.tar.gz
(8.05 KB)
📄
TAS2XXX3F201.bin.tar
(50 KB)
📄
TAS2XXX3F300.bin.bin.tar.gz
(8.07 KB)
📄
TAS2XXX3F300.bin.tar
(50 KB)
📄
TAS2XXX3F301.bin.bin.tar.gz
(8.08 KB)
📄
TAS2XXX3F301.bin.tar
(50 KB)
📄
TAS2XXX8C70.bin.bin.tar.gz
(706 B)
📄
TAS2XXX8C70.bin.tar
(3.5 KB)
📄
TAS2XXX8C71.bin.bin.tar.gz
(709 B)
📄
TAS2XXX8C71.bin.tar
(3.5 KB)
📄
TAS2XXX8C72.bin.bin.tar.gz
(708 B)
📄
TAS2XXX8C72.bin.tar
(3.5 KB)
📄
TAS2XXX8D8E.bin.bin.tar.gz
(7.55 KB)
📄
TAS2XXX8D8E.bin.tar
(50.5 KB)
📄
TAS2XXX8DAA.bin.bin.tar.gz
(7.79 KB)
📄
TAS2XXX8DAA.bin.tar
(50 KB)
📄
TAS2XXX8DE8-0.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE8-0.bin.tar
(100 KB)
📄
TAS2XXX8DE8-1.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE8-1.bin.tar
(100 KB)
📄
TAS2XXX8DE8.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE8.bin.tar
(50.5 KB)
📄
TAS2XXX8DE80.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE80.bin.tar
(50.5 KB)
📄
TAS2XXX8DE81.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE81.bin.tar
(50.5 KB)
📄
TAS2XXX8DE9-0.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE9-0.bin.tar
(100 KB)
📄
TAS2XXX8DE9-1.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE9-1.bin.tar
(100 KB)
📄
TAS2XXX8DE9.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8DE9.bin.tar
(50.5 KB)
📄
TAS2XXX8DE90.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8DE90.bin.tar
(50.5 KB)
📄
TAS2XXX8DE91.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8DE91.bin.tar
(50.5 KB)
📄
TAS2XXX8E17.bin.bin.tar.gz
(732 B)
📄
TAS2XXX8E17.bin.tar
(3.5 KB)
📄
TAS2XXX8E19.bin.bin.tar.gz
(640 B)
📄
TAS2XXX8E19.bin.tar
(3.5 KB)
📄
TAS2XXX8E1C.bin.bin.tar.gz
(731 B)
📄
TAS2XXX8E1C.bin.tar
(3.5 KB)
📄
TAS2XXX8E8A.bin.bin.tar.gz
(7.59 KB)
📄
TAS2XXX8E8A.bin.tar
(50.5 KB)
📄
TAS2XXX8ED5-0.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED5-0.bin.tar
(100 KB)
📄
TAS2XXX8ED5-1.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED5-1.bin.tar
(100 KB)
📄
TAS2XXX8ED5.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED5.bin.tar
(50.5 KB)
📄
TAS2XXX8ED6-0.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED6-0.bin.tar
(100 KB)
📄
TAS2XXX8ED6-1.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED6-1.bin.tar
(100 KB)
📄
TAS2XXX8ED6.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED6.bin.tar
(100 KB)
📄
TAS2XXX8ED7-0.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8ED7-0.bin.tar
(100 KB)
📄
TAS2XXX8ED7-1.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8ED7-1.bin.tar
(100 KB)
📄
TAS2XXX8ED7.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8ED7.bin.tar
(50.5 KB)
📄
TAS2XXX8ED8-0.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED8-0.bin.tar
(100 KB)
📄
TAS2XXX8ED8-1.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED8-1.bin.tar
(100 KB)
📄
TAS2XXX8ED8.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8ED8.bin.tar
(50.5 KB)
📄
TAS2XXX8ED9-0.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8ED9-0.bin.tar
(100 KB)
📄
TAS2XXX8ED9-1.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8ED9-1.bin.tar
(100 KB)
📄
TAS2XXX8ED9.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8ED9.bin.tar
(50.5 KB)
📄
TAS2XXX8EDA-0.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8EDA-0.bin.tar
(100 KB)
📄
TAS2XXX8EDA-1.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8EDA-1.bin.tar
(100 KB)
📄
TAS2XXX8EDA.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8EDA.bin.tar
(50.5 KB)
📄
TAS2XXX8F40.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8F40.bin.tar
(50.5 KB)
📄
TAS2XXX8F41.bin.bin.tar.gz
(7.56 KB)
📄
TAS2XXX8F41.bin.tar
(50.5 KB)
📄
TAS2XXX8F42.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8F42.bin.tar
(50.5 KB)
📄
TAS2XXX8F62.bin.bin.tar.gz
(7.57 KB)
📄
TAS2XXX8F62.bin.tar
(50.5 KB)
📄
TCVN5712-1.so.so.tar.gz
(8.52 KB)
📄
TCVN5712-1.so.tar
(17.5 KB)
📄
TIAS2781RCA2.bin.bin.tar.gz
(351 B)
📄
TIAS2781RCA2.bin.tar
(2.5 KB)
📄
TIAS2781RCA4.bin.bin.tar.gz
(369 B)
📄
TIAS2781RCA4.bin.tar
(3 KB)
📄
TIS-620.so.so.tar.gz
(5.83 KB)
📄
TIS-620.so.tar
(13.5 KB)
📄
TK.csc.csc.tar.gz
(505 B)
📄
TK.csc.tar
(3.5 KB)
📄
TK.fsc.fsc.tar.gz
(345 B)
📄
TK.fsc.tar
(2.5 KB)
📄
TList.tcl.tar
(19.5 KB)
📄
TList.tcl.tcl.tar.gz
(2.71 KB)
📄
TRANSPORT-ADDRESS-MIB.txt.tar
(18 KB)
📄
TRANSPORT-ADDRESS-MIB.txt.txt.tar.gz
(3.12 KB)
📄
TSCII.so.so.tar.gz
(10.05 KB)
📄
TSCII.so.tar
(25.5 KB)
📄
TURKS_mc.bin.bin.tar.gz
(9.24 KB)
📄
TURKS_mc.bin.tar
(25.5 KB)
📄
TURKS_me.bin.bin.tar.gz
(2.95 KB)
📄
TURKS_me.bin.tar
(7 KB)
📄
TURKS_pfp.bin.bin.tar.gz
(2.23 KB)
📄
TURKS_pfp.bin.tar
(6 KB)
📄
TURKS_smc.bin.bin.tar.gz
(10.72 KB)
📄
TURKS_smc.bin.tar
(26 KB)
📄
TW.pm.pm.tar.gz
(1.22 KB)
📄
TW.pm.tar
(4 KB)
📄
TXNW2781RCA0.bin.bin.tar.gz
(323 B)
📄
TXNW2781RCA0.bin.tar
(2.5 KB)
📄
TXNW2781RCA1.bin.bin.tar.gz
(323 B)
📄
TXNW2781RCA1.bin.tar
(2.5 KB)
📄
TXNW2781RCA2.bin.bin.tar.gz
(351 B)
📄
TXNW2781RCA2.bin.tar
(2.5 KB)
📄
TXNW2781RCA4.bin.bin.tar.gz
(370 B)
📄
TXNW2781RCA4.bin.tar
(3 KB)
📄
TYPES.py.py.tar.gz
(1.22 KB)
📄
TYPES.py.tar
(5 KB)
📄
Template.pm.pm.tar.gz
(8.46 KB)
📄
Template.pm.tar
(27 KB)
📄
Template.tar
(1016.5 KB)
📄
Template.tar.gz
(249.64 KB)
📄
Template.zip
(977.92 KB)
📄
Templates_Help.html.html.tar.gz
(3.67 KB)
📄
Templates_Help.html.tar
(16.5 KB)
📄
Terse.pm.pm.tar.gz
(1.55 KB)
📄
Terse.pm.tar
(5 KB)
📄
TestCase.qml.qml.tar.gz
(15.03 KB)
📄
TestCase.qml.tar
(75.5 KB)
📄
Thundercomm.tar
(7.11 MB)
📄
Thundercomm.tar.gz
(3.17 MB)
📄
Thundercomm.zip
(7.11 MB)
📄
Tie.tar
(20 KB)
📄
Tie.tar.gz
(834 B)
📄
Tie.zip
(17.4 KB)
📄
Time.tar
(55.5 KB)
📄
Time.tar.gz
(9.47 KB)
📄
Time.zip
(52.34 KB)
📄
TkWin.csc.csc.tar.gz
(1.47 KB)
📄
TkWin.csc.tar
(23.5 KB)
📄
TkWin.fsc.fsc.tar.gz
(510 B)
📄
TkWin.fsc.tar
(3.5 KB)
📄
ToolTip.py.py.tar.gz
(1.21 KB)
📄
ToolTip.py.tar
(5 KB)
📄
Tools.tar
(1.03 MB)
📄
Tools.tar.gz
(301.43 KB)
📄
Tools.zip
(935.34 KB)
📄
Trace.pyc.pyc.tar.gz
(2.27 KB)
📄
Trace.pyc.tar
(8 KB)
📄
Trace.pyo.pyo.tar.gz
(2.27 KB)
📄
Trace.pyo.tar
(8 KB)
📄
Tree.tcl.tar
(6.5 KB)
📄
Tree.tcl.tcl.tar.gz
(1.5 KB)
📄
Tty.pm.pm.tar.gz
(3.8 KB)
📄
Tty.pm.tar
(10 KB)
📄
Tty.tar
(9 KB)
📄
Tty.tar.gz
(2.31 KB)
📄
Tty.zip
(7.21 KB)
📄
Tutorial.tar
(43 KB)
📄
Tutorial.tar.gz
(14.04 KB)
📄
Tutorial.zip
(40.61 KB)
📄
UHC.so.so.tar.gz
(41.81 KB)
📄
UHC.so.tar
(73.5 KB)
📄
UNICODE.so.so.tar.gz
(5.43 KB)
📄
UNICODE.so.tar
(13.5 KB)
📄
UTF-16.so.so.tar.gz
(6.83 KB)
📄
UTF-16.so.tar
(17.5 KB)
📄
UTF-32.so.so.tar.gz
(5.68 KB)
📄
UTF-32.so.tar
(13.5 KB)
📄
UTF-7.so.so.tar.gz
(9.58 KB)
📄
UTF-7.so.tar
(21.5 KB)
📄
Ultimate Brand Invert.svg.svg.tar.gz
(4.62 KB)
📄
Ultimate Brand Invert.svg.tar
(12.5 KB)
📄
Unicode.pm.pm.tar.gz
(3.92 KB)
📄
Unicode.pm.tar
(10.5 KB)
📄
Unicode.tar
(5.5 KB)
📄
Unicode.tar.gz
(1.78 KB)
📄
Unicode.zip
(3.93 KB)
📄
UserDict.py.py.tar.gz
(1.8 KB)
📄
UserDict.py.tar
(8.5 KB)
📄
UserDict.pyc.pyc.tar.gz
(3.04 KB)
📄
UserDict.pyc.tar
(11 KB)
📄
UserDict.pyo.pyo.tar.gz
(3.04 KB)
📄
UserDict.pyo.tar
(11 KB)
📄
UserList.py.py.tar.gz
(898 B)
📄
UserList.py.tar
(5.5 KB)
📄
UserList.pyc.pyc.tar.gz
(1.77 KB)
📄
UserList.pyc.tar
(8 KB)
📄
UserList.pyo.pyo.tar.gz
(1.77 KB)
📄
UserList.pyo.tar
(8 KB)
📄
UserString.pyc.pyc.tar.gz
(3.96 KB)
📄
UserString.pyc.tar
(16.5 KB)
📄
UserString.pyo.pyo.tar.gz
(3.96 KB)
📄
UserString.pyo.tar
(16.5 KB)
📄
Util.pm.pm.tar.gz
(7.75 KB)
📄
Util.pm.tar
(26.5 KB)
📄
Util.so.so.tar.gz
(8.42 KB)
📄
Util.so.tar
(21.5 KB)
📄
Util.tar
(72 KB)
📄
Util.tar.gz
(9.47 KB)
📄
Util.zip
(68.94 KB)
📄
Utils.tcl.tar
(12.5 KB)
📄
Utils.tcl.tcl.tar.gz
(3.47 KB)
📄
V2_xml.php.php.tar.gz
(649 B)
📄
V2_xml.php.tar
(2.5 KB)
📄
VERDE_ce.bin.bin.tar.gz
(1.03 KB)
📄
VERDE_ce.bin.tar
(10 KB)
📄
VERDE_mc.bin.bin.tar.gz
(12.6 KB)
📄
VERDE_mc.bin.tar
(32 KB)
📄
VERDE_mc2.bin.bin.tar.gz
(12.83 KB)
📄
VERDE_mc2.bin.tar
(32.5 KB)
📄
VERDE_me.bin.bin.tar.gz
(3.33 KB)
📄
VERDE_me.bin.tar
(10 KB)
📄
VERDE_pfp.bin.bin.tar.gz
(2.23 KB)
📄
VERDE_pfp.bin.tar
(10 KB)
📄
VERDE_rlc.bin.bin.tar.gz
(4.63 KB)
📄
VERDE_rlc.bin.tar
(9.5 KB)
📄
VERDE_smc.bin.bin.tar.gz
(26.07 KB)
📄
VERDE_smc.bin.tar
(60.5 KB)
📄
VERSION.tar
(3 KB)
📄
VERSION.tar.gz
(111 B)
📄
VHGeneral_Help.html.html.tar.gz
(9.12 KB)
📄
VHGeneral_Help.html.tar
(42 KB)
📄
VISCII.so.so.tar.gz
(5.99 KB)
📄
VISCII.so.tar
(13.5 KB)
📄
VMethods.pm.pm.tar.gz
(4.26 KB)
📄
VMethods.pm.tar
(17 KB)
📄
VResize.tcl.tar
(6.5 KB)
📄
VResize.tcl.tcl.tar.gz
(1.63 KB)
📄
VTree.tcl.tar
(6 KB)
📄
VTree.tcl.tcl.tar.gz
(1.34 KB)
📄
Variable.tcl.tar
(4.5 KB)
📄
Variable.tcl.tcl.tar.gz
(1.02 KB)
📄
Vec.pyc.pyc.tar.gz
(1.13 KB)
📄
Vec.pyc.tar
(4.5 KB)
📄
Vec.pyo.pyo.tar.gz
(1.13 KB)
📄
Vec.pyo.tar
(4.5 KB)
📄
Version.php.php.tar.gz
(4.89 KB)
📄
Version.php.tar
(42 KB)
📄
Video.qml.qml.tar.gz
(4.72 KB)
📄
Video.qml.tar
(18.5 KB)
📄
VirtualHosts_Help.html.html.tar.gz
(4.8 KB)
📄
VirtualHosts_Help.html.tar
(23 KB)
📄
WCN3990.tar
(7.94 MB)
📄
WCN3990.tar.gz
(3.79 MB)
📄
WCN3990.zip
(7.94 MB)
📄
WCN6750.tar
(15.69 MB)
📄
WCN6750.tar.gz
(7.09 MB)
📄
WCN6750.zip
(15.68 MB)
📄
WCN6855.tar
(17.09 MB)
📄
WCN6855.tar.gz
(5.39 MB)
📄
WCN6855.zip
(17.08 MB)
📄
WCN7850.tar
(14.63 MB)
📄
WCN7850.tar.gz
(6.53 MB)
📄
WCN7850.zip
(14.62 MB)
📄
WInfo.tcl.tar
(2.5 KB)
📄
WInfo.tcl.tcl.tar.gz
(626 B)
📄
WQA.html.html.tar.gz
(1.33 KB)
📄
WQA.html.tar
(5 KB)
📄
Wiki.gif.gif.tar.gz
(11.59 KB)
📄
Wiki.gif.tar
(13.5 KB)
📄
Window.2.tar
(75.5 KB)
📄
Window.2.tar.gz
(18.21 KB)
📄
Window.2.zip
(72.51 KB)
📄
WmDefault.cs.cs.tar.gz
(590 B)
📄
WmDefault.cs.tar
(3 KB)
📄
WmDefault.fs.fs.tar.gz
(442 B)
📄
WmDefault.fs.tar
(2.5 KB)
📄
WmDefault.py.py.tar.gz
(1.53 KB)
📄
WmDefault.py.tar
(5 KB)
📄
WorkerScript.2.tar
(16 KB)
📄
WorkerScript.2.tar.gz
(5.3 KB)
📄
WorkerScript.2.zip
(13.3 KB)
📄
X.h.h.tar.gz
(6.13 KB)
📄
X.h.tar
(21.5 KB)
📄
X11.tar
(1.33 MB)
📄
X11.tar.gz
(240.06 KB)
📄
X11.zip
(1.25 MB)
📄
X2Config.php.php.tar.gz
(258 B)
📄
X2Config.php.tar
(2 KB)
📄
XF86keysym.h.h.tar.gz
(3.76 KB)
📄
XF86keysym.h.tar
(15 KB)
📄
XKBlib.h.h.tar.gz
(5.91 KB)
📄
XKBlib.h.tar
(32 KB)
📄
XML.tar
(741.5 KB)
📄
XML.tar.gz
(265.49 KB)
📄
XML.zip
(692.71 KB)
📄
XS.tar
(2.5 KB)
📄
XS.tar.gz
(456 B)
📄
XS.zip
(748 B)
📄
XSUB.h.h.tar.gz
(6.62 KB)
📄
XSUB.h.tar
(25.5 KB)
📄
XWDFile.h.h.tar.gz
(1.77 KB)
📄
XWDFile.h.tar
(5.5 KB)
📄
Xalloca.h.h.tar.gz
(1.96 KB)
📄
Xalloca.h.tar
(6 KB)
📄
Xarch.h.h.tar.gz
(1.26 KB)
📄
Xarch.h.tar
(4.5 KB)
📄
Xatom.h.h.tar.gz
(809 B)
📄
Xatom.h.tar
(4 KB)
📄
Xauth.h.h.tar.gz
(1.57 KB)
📄
Xauth.h.tar
(5.5 KB)
📄
Xcms.h.h.tar.gz
(4.09 KB)
📄
Xcms.h.tar
(22.5 KB)
📄
Xdefs.h.h.tar.gz
(1.09 KB)
📄
Xdefs.h.tar
(4 KB)
📄
Xfuncproto.h.h.tar.gz
(2.5 KB)
📄
Xfuncproto.h.tar
(9.5 KB)
📄
Xfuncs.h.h.tar.gz
(1.14 KB)
📄
Xfuncs.h.tar
(4 KB)
📄
Xilinx7OD.bin.bin.tar.gz
(1.44 KB)
📄
Xilinx7OD.bin.tar
(4.5 KB)
📄
Xlib-xcb.h.h.tar.gz
(394 B)
📄
Xlib-xcb.h.tar
(2 KB)
📄
Xlib.h.h.tar.gz
(17.5 KB)
📄
Xlib.h.tar
(99 KB)
📄
XlibConf.h.h.tar.gz
(967 B)
📄
XlibConf.h.tar
(3.5 KB)
📄
Xlibint.h.h.tar.gz
(10.8 KB)
📄
Xlibint.h.tar
(41.5 KB)
📄
Xlocale.h.h.tar.gz
(822 B)
📄
Xlocale.h.tar
(3 KB)
📄
Xmd.h.h.tar.gz
(2.17 KB)
📄
Xmd.h.tar
(7 KB)
📄
Xos.h.h.tar.gz
(1.93 KB)
📄
Xos.h.tar
(6 KB)
📄
Xos_r.h.h.tar.gz
(6.64 KB)
📄
Xos_r.h.tar
(34.5 KB)
📄
Xosdefs.h.h.tar.gz
(1.47 KB)
📄
Xosdefs.h.tar
(5 KB)
📄
Xpoll.h.h.tar.gz
(2.46 KB)
📄
Xpoll.h.tar
(9.5 KB)
📄
Xproto.h.h.tar.gz
(10.5 KB)
📄
Xproto.h.tar
(53 KB)
📄
Xprotostr.h.h.tar.gz
(1.22 KB)
📄
Xprotostr.h.tar
(4.5 KB)
📄
Xref.pm.pm.tar.gz
(4.5 KB)
📄
Xref.pm.tar
(14 KB)
📄
Xregion.h.h.tar.gz
(2.21 KB)
📄
Xregion.h.tar
(7.5 KB)
📄
Xresource.h.h.tar.gz
(2.77 KB)
📄
Xresource.h.tar
(12 KB)
📄
Xthreads.h.h.tar.gz
(3.08 KB)
📄
Xthreads.h.tar
(14 KB)
📄
Xutil.h.h.tar.gz
(5.51 KB)
📄
Xutil.h.tar
(22.5 KB)
📄
Xw32defs.h.h.tar.gz
(743 B)
📄
Xw32defs.h.tar
(3.5 KB)
📄
Xwindows.h.h.tar.gz
(1.59 KB)
📄
Xwindows.h.tar
(5 KB)
📄
Xwinsock.h.h.tar.gz
(1.18 KB)
📄
Xwinsock.h.tar
(4 KB)
📄
YAML.tar
(13.5 KB)
📄
YAML.tar.gz
(4.22 KB)
📄
YAML.zip
(10.25 KB)
📄
[.tar
(55.5 KB)
📄
[.tar.gz
(25.26 KB)
📄
_.gif.gif.tar.gz
(152 B)
📄
_.gif.tar
(2 KB)
📄
_.htaccess.htaccess.tar.gz
(264 B)
📄
_.htaccess.tar
(48.5 KB)
📄
_4.3.0-2023-03-28.sql.3.0-2023-03-28.sql.tar.gz
(188 B)
📄
_4.3.0-2023-03-28.sql.tar
(2 KB)
📄
_LWPCookieJar.pyc.pyc.tar.gz
(2.68 KB)
📄
_LWPCookieJar.pyc.tar
(7 KB)
📄
_LWPCookieJar.pyo.pyo.tar.gz
(2.68 KB)
📄
_LWPCookieJar.pyo.tar
(7 KB)
📄
_MozillaCookieJar.py.py.tar.gz
(1.88 KB)
📄
_MozillaCookieJar.py.tar
(7.5 KB)
📄
_PM.e2x.e2x.tar.gz
(293 B)
📄
_PM.e2x.tar
(2 KB)
📄
__FILE.h.h.tar.gz
(175 B)
📄
__FILE.h.tar
(2 KB)
📄
__MACOSX.tar
(154.5 KB)
📄
__MACOSX.tar.gz
(4.33 KB)
📄
__MACOSX.zip
(84.47 KB)
📄
__api.json.json.tar.gz
(153 B)
📄
__api.json.tar
(2 KB)
📄
__config.php.php.tar.gz
(465 B)
📄
__config.php.tar
(2.5 KB)
📄
__fpos_t.h.h.tar.gz
(326 B)
📄
__fpos_t.h.tar
(2 KB)
📄
__future__.pyc.pyc.tar.gz
(1.82 KB)
📄
__future__.pyc.tar
(6 KB)
📄
__future__.pyo.pyo.tar.gz
(1.83 KB)
📄
__future__.pyo.tar
(6 KB)
📄
__init__.cpython-36.pyc.cpython-36.pyc.tar.gz
(2.04 KB)
📄
__init__.cpython-36.pyc.tar
(5 KB)
📄
__init__.cpython-38.opt-1.pyc.cpython-38.opt-1.pyc.tar.gz
(4.38 KB)
📄
__init__.cpython-38.opt-1.pyc.tar
(14 KB)
📄
__init__.py.py.tar.gz
(2.2 KB)
📄
__init__.py.tar
(596 KB)
📄
__init__.pyc.pyc.tar.gz
(4.36 KB)
📄
__init__.pyc.tar
(97.5 KB)
📄
__init__.pyo.pyo.tar.gz
(4.36 KB)
📄
__init__.pyo.tar
(97.5 KB)
📄
__main__.py.py.tar.gz
(215 B)
📄
__main__.py.tar
(4 KB)
📄
__mbstate_t.h.h.tar.gz
(420 B)
📄
__mbstate_t.h.tar
(2.5 KB)
📄
__phello__.foo.py.foo.py.tar.gz
(166 B)
📄
__phello__.foo.py.tar
(4 KB)
📄
__phello__.foo.pyc.foo.pyc.tar.gz
(177 B)
📄
__phello__.foo.pyc.tar
(2 KB)
📄
__phello__.foo.pyo.foo.pyo.tar.gz
(178 B)
📄
__phello__.foo.pyo.tar
(2 KB)
📄
__pycache__.tar
(20.77 MB)
📄
__pycache__.tar.gz
(480 B)
📄
__pycache__.zip
(20.61 MB)
📄
__upgrade.php.php.tar.gz
(1.01 KB)
📄
__upgrade.php.tar
(8 KB)
📄
__upgrade.xml.tar
(2 KB)
📄
__upgrade.xml.xml.tar.gz
(291 B)
📄
_abcoll.py.py.tar.gz
(4.36 KB)
📄
_abcoll.py.tar
(20 KB)
📄
_abcoll.pyc.pyc.tar.gz
(7.44 KB)
📄
_abcoll.pyc.tar
(27 KB)
📄
_abcoll.pyo.pyo.tar.gz
(7.44 KB)
📄
_abcoll.pyo.tar
(27 KB)
📄
_aix.py.py.tar.gz
(4.72 KB)
📄
_aix.py.tar
(14 KB)
📄
_app.php.php.tar.gz
(305 B)
📄
_app.php.tar
(4.5 KB)
📄
_blesta.php.php.tar.gz
(3.41 KB)
📄
_blesta.php.tar
(14.5 KB)
📄
_bootlocale.py.py.tar.gz
(650 B)
📄
_bootlocale.py.tar
(5.5 KB)
📄
_bootstrap.php.php.tar.gz
(2.02 KB)
📄
_bootstrap.php.tar
(7.5 KB)
📄
_cfg.php.php.tar.gz
(811 B)
📄
_cfg.php.tar
(3.5 KB)
📄
_clone.php.php.tar.gz
(1.12 KB)
📄
_clone.php.tar
(78.5 KB)
📄
_compat_pickle.py.py.tar.gz
(2.49 KB)
📄
_compat_pickle.py.tar
(20 KB)
📄
_compression.py.py.tar.gz
(1.73 KB)
📄
_compression.py.tar
(13 KB)
📄
_config.php.php.tar.gz
(695 B)
📄
_config.php.tar
(19.5 KB)
📄
_constants.php.php.tar.gz
(1.15 KB)
📄
_constants.php.tar
(4.5 KB)
📄
_edit.php.php.tar.gz
(1.01 KB)
📄
_edit.php.tar
(44.5 KB)
📄
_edit.xml.tar
(11 KB)
📄
_edit.xml.xml.tar.gz
(295 B)
📄
_encoded_words.py.py.tar.gz
(3.21 KB)
📄
_encoded_words.py.tar
(19 KB)
📄
_endian.py.py.tar.gz
(850 B)
📄
_endian.py.tar
(8.5 KB)
📄
_endian.pyc.pyc.tar.gz
(1.14 KB)
📄
_endian.pyc.tar
(4 KB)
📄
_endian.pyo.pyo.tar.gz
(1.13 KB)
📄
_endian.pyo.tar
(4 KB)
📄
_h2ph_pre.ph.ph.tar.gz
(4.26 KB)
📄
_h2ph_pre.ph.tar
(30.5 KB)
📄
_hashopenssl.h.h.tar.gz
(720 B)
📄
_hashopenssl.h.tar
(3 KB)
📄
_header_value_parser.py.py.tar.gz
(21.1 KB)
📄
_header_value_parser.py.tar
(204.5 KB)
📄
_htaccess.tar
(34.5 KB)
📄
_htaccess.tar.gz
(225 B)
📄
_index.php.php.tar.gz
(163 B)
📄
_index.php.tar
(100 KB)
📄
_markupbase.py.py.tar.gz
(3.64 KB)
📄
_markupbase.py.tar
(31 KB)
📄
_osx_support.py.py.tar.gz
(6.61 KB)
📄
_osx_support.py.tar
(62 KB)
📄
_pam_compat.h.h.tar.gz
(1.08 KB)
📄
_pam_compat.h.tar
(4.5 KB)
📄
_pam_macros.h.h.tar.gz
(1.74 KB)
📄
_pam_macros.h.tar
(7.5 KB)
📄
_pam_types.h.h.tar.gz
(4.91 KB)
📄
_pam_types.h.tar
(14.5 KB)
📄
_parseaddr.pyc.pyc.tar.gz
(5.54 KB)
📄
_parseaddr.pyc.tar
(15.5 KB)
📄
_parseaddr.pyo.pyo.tar.gz
(5.54 KB)
📄
_parseaddr.pyo.tar
(15.5 KB)
📄
_policybase.py.py.tar.gz
(4.62 KB)
📄
_policybase.py.tar
(32.5 KB)
📄
_py_abc.py.py.tar.gz
(1.93 KB)
📄
_py_abc.py.tar
(8 KB)
📄
_pyio.py.py.tar.gz
(21.22 KB)
📄
_pyio.py.tar
(248 KB)
📄
_pyio.pyc.pyc.tar.gz
(20.54 KB)
📄
_pyio.pyc.tar
(65 KB)
📄
_pyio.pyo.pyo.tar.gz
(20.55 KB)
📄
_pyio.pyo.tar
(65 KB)
📄
_sitebuiltins.py.py.tar.gz
(1.21 KB)
📄
_sitebuiltins.py.tar
(9 KB)
📄
_strptime.py.py.tar.gz
(7.31 KB)
📄
_strptime.py.tar
(72.5 KB)
📄
_sysconfigdata.py.py.tar.gz
(5.3 KB)
📄
_sysconfigdata.py.tar
(21 KB)
📄
_sysconfigdata.pyc.pyc.tar.gz
(7.71 KB)
📄
_sysconfigdata.pyc.tar
(24 KB)
📄
_sysconfigdata.pyo.pyo.tar.gz
(7.71 KB)
📄
_sysconfigdata.pyo.tar
(24 KB)
📄
_theme.css.css.tar.gz
(27.5 KB)
📄
_theme.css.tar
(179.5 KB)
📄
_threading_local.pyc.pyc.tar.gz
(2.57 KB)
📄
_threading_local.pyc.tar
(8 KB)
📄
_threading_local.pyo.pyo.tar.gz
(2.57 KB)
📄
_threading_local.pyo.tar
(8 KB)
📄
_thumb.php.php.tar.gz
(260 B)
📄
_thumb.php.tar
(2 KB)
📄
_update.php.php.tar.gz
(7.91 KB)
📄
_update.php.tar
(34 KB)
📄
_upgrade.php.php.tar.gz
(2.09 KB)
📄
_upgrade.php.tar
(59 KB)
📄
_upgrade.xml.tar
(12 KB)
📄
_upgrade.xml.xml.tar.gz
(293 B)
📄
_weakrefset.py.py.tar.gz
(1.44 KB)
📄
_weakrefset.py.tar
(20.5 KB)
📄
_weakrefset.pyc.pyc.tar.gz
(2.58 KB)
📄
_weakrefset.pyc.tar
(11 KB)
📄
_weakrefset.pyo.pyo.tar.gz
(2.58 KB)
📄
_weakrefset.pyo.tar
(11 KB)
📄
_wildcard_.4abetter.us.tar
(10.41 MB)
📄
_wildcard_.4abetter.us.tar.gz
(10.21 MB)
📄
_wildcard_.4abetter.us.zip
(10.4 MB)
📄
_wildcard_.gfects.com.tar
(111 KB)
📄
_wildcard_.gfects.com.tar.gz
(23.79 KB)
📄
_wildcard_.gfects.com.zip
(102.94 KB)
📄
_wp-config.php.php.tar.gz
(1.37 KB)
📄
_wp-config.php.tar
(76.5 KB)
📄
a.out.h.out.h.tar.gz
(1.58 KB)
📄
a.out.h.tar
(8.5 KB)
📄
a225_pfp.fw.fw.tar.gz
(738 B)
📄
a225_pfp.fw.tar
(3 KB)
📄
a225_pm4.fw.fw.tar.gz
(2.41 KB)
📄
a225_pm4.fw.tar
(21 KB)
📄
a2b16c4279e4fe2c728c80e15b2abff6167780.tar
(34.5 KB)
📄
a2b16c4279e4fe2c728c80e15b2abff6167780.tar.gz
(11.42 KB)
📄
a300_pfp.fw.fw.tar.gz
(698 B)
📄
a300_pfp.fw.tar
(7 KB)
📄
a300_pm4.fw.fw.tar.gz
(2.47 KB)
📄
a300_pm4.fw.tar
(41 KB)
📄
a330_pfp.fw.fw.tar.gz
(878 B)
📄
a330_pfp.fw.tar
(4 KB)
📄
a330_pm4.fw.fw.tar.gz
(2.38 KB)
📄
a330_pm4.fw.tar
(21 KB)
📄
a420_pfp.fw.fw.tar.gz
(2.47 KB)
📄
a420_pfp.fw.tar
(6 KB)
📄
a420_pm4.fw.fw.tar.gz
(2.53 KB)
📄
a420_pm4.fw.tar
(21 KB)
📄
a530_pfp.fw.fw.tar.gz
(6.86 KB)
📄
a530_pfp.fw.tar
(17.5 KB)
📄
a530_pm4.fw.fw.tar.gz
(4.92 KB)
📄
a530_pm4.fw.tar
(41 KB)
📄
a530_zap.mdt.mdt.tar.gz
(4.04 KB)
📄
a530_zap.mdt.tar
(36 KB)
📄
a530v3_gpmu.fw2.fw2.tar.gz
(5.57 KB)
📄
a530v3_gpmu.fw2.tar
(9.5 KB)
📄
a54225590697a85c95d7aec38fa8026fda3dc9.tar
(494.5 KB)
📄
a54225590697a85c95d7aec38fa8026fda3dc9.tar.gz
(196.44 KB)
📄
a612_rgmu.bin.bin.tar.gz
(1.23 KB)
📄
a612_rgmu.bin.tar
(4.5 KB)
📄
a623_gmu.bin.bin.tar.gz
(34.3 KB)
📄
a623_gmu.bin.tar
(107 KB)
📄
a630_gmu.bin.bin.tar.gz
(11.07 KB)
📄
a630_gmu.bin.tar
(66 KB)
📄
a630_sqe.fw.fw.tar.gz
(16.79 KB)
📄
a630_sqe.fw.tar
(69 KB)
📄
a640_gmu.bin.bin.tar.gz
(21.94 KB)
📄
a640_gmu.bin.tar
(76 KB)
📄
a650_gmu.bin.bin.tar.gz
(26.71 KB)
📄
a650_gmu.bin.tar
(84 KB)
📄
a650_sqe.fw.fw.tar.gz
(15.94 KB)
📄
a650_sqe.fw.tar
(65 KB)
📄
a660_gmu.bin.bin.tar.gz
(35.66 KB)
📄
a660_gmu.bin.tar
(110 KB)
📄
a660_sqe.fw.fw.tar.gz
(19.71 KB)
📄
a660_sqe.fw.tar
(87 KB)
📄
a663_gmu.bin.bin.tar.gz
(36.04 KB)
📄
a663_gmu.bin.tar
(112 KB)
📄
a702_sqe.fw.fw.tar.gz
(10.85 KB)
📄
a702_sqe.fw.tar
(42 KB)
📄
a730_sqe.fw.fw.tar.gz
(36.15 KB)
📄
a730_sqe.fw.tar
(151 KB)
📄
a740_sqe.fw.fw.tar.gz
(36.63 KB)
📄
a740_sqe.fw.tar
(152 KB)
📄
a7b5204e6a0d6eb84fcba64adc442e3a9b9386.tar
(281 KB)
📄
a7b5204e6a0d6eb84fcba64adc442e3a9b9386.tar.gz
(112.19 KB)
📄
a93edc049db4ebc2cbcc8150e6ba5cf4f87e54e9.svg.svg.tar.gz
(246 B)
📄
a93edc049db4ebc2cbcc8150e6ba5cf4f87e54e9.svg.tar
(2 KB)
📄
aai.la.la.tar.gz
(676 B)
📄
aai.la.tar
(3 KB)
📄
aarch64-linux.tar
(4.5 KB)
📄
aarch64-linux.tar.gz
(1.19 KB)
📄
aarch64-linux.zip
(3.11 KB)
📄
ab8e17425d50c8f530bc6cacead730a5871834.tar
(13.5 KB)
📄
ab8e17425d50c8f530bc6cacead730a5871834.tar.gz
(3.31 KB)
📄
abante.sql.sql.tar.gz
(272.79 KB)
📄
abante.sql.tar
(1.42 MB)
📄
abante.tar
(49.5 MB)
📄
abante.tar.gz
(45.65 MB)
📄
abante.zip
(49.47 MB)
📄
abc.py.py.tar.gz
(2.49 KB)
📄
abc.py.tar
(23 KB)
📄
abc.pyc.pyc.tar.gz
(2.59 KB)
📄
abc.pyc.tar
(7.5 KB)
📄
abc.pyo.pyo.tar.gz
(2.57 KB)
📄
abc.pyo.tar
(7.5 KB)
📄
abi.h.h.tar.gz
(941 B)
📄
abi.h.tar
(4 KB)
📄
abi.tar
(2 KB)
📄
abi.tar.gz
(93 B)
📄
abi.zip
(156 B)
📄
about.php.php.tar.gz
(692 B)
📄
about.php.tar
(3 KB)
📄
about.xpm.tar
(4 KB)
📄
about.xpm.xpm.tar.gz
(370 B)
📄
aboutDialog.pyc.pyc.tar.gz
(2.72 KB)
📄
aboutDialog.pyc.tar
(8.5 KB)
📄
aboutDialog.pyo.pyo.tar.gz
(2.72 KB)
📄
aboutDialog.pyo.tar
(8.5 KB)
📄
ac.rb.rb.tar.gz
(595 B)
📄
ac.rb.tar
(3 KB)
📄
accelerator-performance.tar
(4 KB)
📄
accelerator-performance.tar.gz
(1.15 KB)
📄
accelerator-performance.zip
(2.26 KB)
📄
accept_dad.tar
(3 KB)
📄
accept_dad.tar.gz
(121 B)
📄
accept_local.tar
(2 KB)
📄
accept_local.tar.gz
(121 B)
📄
accept_ra.tar
(2 KB)
📄
accept_ra.tar.gz
(119 B)
📄
accept_ra_defrtr.tar
(2 KB)
📄
accept_ra_defrtr.tar.gz
(122 B)
📄
accept_ra_mtu.tar
(3 KB)
📄
accept_ra_mtu.tar.gz
(122 B)
📄
accept_ra_pinfo.tar
(3 KB)
📄
accept_ra_pinfo.tar.gz
(124 B)
📄
accept_ra_rtr_pref.tar
(2 KB)
📄
accept_ra_rtr_pref.tar.gz
(125 B)
📄
accept_redirects.tar
(5 KB)
📄
accept_redirects.tar.gz
(124 B)
📄
access-logs.tar
(3.05 MB)
📄
access-logs.tar.gz
(144.37 KB)
📄
access-logs.zip
(3.52 MB)
📄
access.php.php.tar.gz
(581 B)
📄
access.php.tar
(2.5 KB)
📄
acct.h.h.tar.gz
(1.42 KB)
📄
acct.h.tar
(5 KB)
📄
acct.tar
(2 KB)
📄
acct.tar.gz
(110 B)
📄
acenic.tar
(149.5 KB)
📄
acenic.tar.gz
(49.45 KB)
📄
acenic.zip
(147.31 KB)
📄
acl.auth.php.auth.php.tar.gz
(235 B)
📄
acl.auth.php.tar
(2 KB)
📄
acl.rb.rb.tar.gz
(1.71 KB)
📄
acl.rb.tar
(43.5 KB)
📄
aclocal-1.16.16.tar.gz
(12.12 KB)
📄
aclocal-1.16.tar
(37.5 KB)
📄
aclocal.tar
(37.5 KB)
📄
aclocal.tar.gz
(12.11 KB)
📄
acpi.mod.mod.tar.gz
(5.55 KB)
📄
acpi.mod.tar
(15 KB)
📄
acpi.tar
(2 KB)
📄
acpi.tar.gz
(123 B)
📄
acpi.zip
(183 B)
📄
activate.csh.csh.tar.gz
(525 B)
📄
activate.csh.tar
(4 KB)
📄
activate.fish.fish.tar.gz
(918 B)
📄
activate.fish.tar
(4 KB)
📄
activate.tar
(4 KB)
📄
activate.tar.gz
(908 B)
📄
adaptec.tar
(4 KB)
📄
adaptec.tar.gz
(526 B)
📄
adaptec.zip
(1.92 KB)
📄
adb.tar
(25.5 KB)
📄
adb.tar.gz
(18.17 KB)
📄
add-ons.tar
(865.5 KB)
📄
add-ons.tar.gz
(131.6 KB)
📄
add-ons.zip
(805.1 KB)
📄
add_addr_timeout.tar
(2 KB)
📄
add_addr_timeout.tar.gz
(119 B)
📄
add_admin.php.php.tar.gz
(492 B)
📄
add_admin.php.tar
(5.5 KB)
📄
add_user.php.php.tar.gz
(398 B)
📄
add_user.php.tar
(22 KB)
📄
addr2line.tar
(35 KB)
📄
addr2line.tar.gz
(13.81 KB)
📄
addr_gen_mode.tar
(3 KB)
📄
addr_gen_mode.tar.gz
(123 B)
📄
adi930.fw.fw.tar.gz
(5.74 KB)
📄
adi930.fw.tar
(9.5 KB)
📄
adler32.mod.mod.tar.gz
(761 B)
📄
adler32.mod.tar
(3 KB)
📄
adlp_dmc.bin.bin.tar.gz
(19.02 KB)
📄
adlp_dmc.bin.tar
(157 KB)
📄
adlp_dmc_ver2_09.bin.bin.tar.gz
(14.33 KB)
📄
adlp_dmc_ver2_09.bin.tar
(45.5 KB)
📄
adlp_dmc_ver2_10.bin.bin.tar.gz
(14.34 KB)
📄
adlp_dmc_ver2_10.bin.tar
(45.5 KB)
📄
adlp_dmc_ver2_12.bin.bin.tar.gz
(17.67 KB)
📄
adlp_dmc_ver2_12.bin.tar
(72 KB)
📄
adlp_dmc_ver2_14.bin.bin.tar.gz
(18.32 KB)
📄
adlp_dmc_ver2_14.bin.tar
(77 KB)
📄
adlp_dmc_ver2_16.bin.bin.tar.gz
(18.33 KB)
📄
adlp_dmc_ver2_16.bin.tar
(77 KB)
📄
adlp_guc_70.bin.bin.tar.gz
(144.4 KB)
📄
adlp_guc_70.bin.tar
(341.5 KB)
📄
adls_dmc_ver2_01.bin.bin.tar.gz
(6.12 KB)
📄
adls_dmc_ver2_01.bin.tar
(20 KB)
📄
admidio.sql.sql.tar.gz
(16.64 KB)
📄
admidio.sql.tar
(100.5 KB)
📄
admidio.tar
(15.21 MB)
📄
admidio.tar.gz
(14.41 MB)
📄
admidio.zip
(15.18 MB)
📄
admin.h.h.tar.gz
(4.22 KB)
📄
admin.h.tar
(22 KB)
📄
admin.html.html.tar.gz
(2.39 KB)
📄
admin.html.tar
(9.5 KB)
📄
admin.tar
(216 KB)
📄
admin.tar.gz
(196.34 KB)
📄
admin.yaml.tar
(2 KB)
📄
admin.yaml.yaml.tar.gz
(225 B)
📄
admin.zip
(214.44 KB)
📄
admin_counted.tar
(2 KB)
📄
admin_counted.tar.gz
(119 B)
📄
admin_reserve_kbytes.tar
(2 KB)
📄
admin_reserve_kbytes.tar.gz
(120 B)
📄
admincp.inc.inc.tar.gz
(1.3 KB)
📄
admincp.inc.tar
(6 KB)
📄
adminer.tar
(464.5 KB)
📄
adminer.tar.gz
(402.14 KB)
📄
adminer.zip
(442.66 KB)
📄
admpass.sh.sh.tar.gz
(665 B)
📄
admpass.sh.tar
(3 KB)
📄
adsp.mbn.mbn.tar.gz
(11.75 MB)
📄
adsp.mbn.tar
(74.48 MB)
📄
adspr.jsn.jsn.tar.gz
(272 B)
📄
adspr.jsn.tar
(3.5 KB)
📄
adsps.jsn.jsn.tar.gz
(338 B)
📄
adsps.jsn.tar
(2.5 KB)
📄
adspua.jsn.jsn.tar.gz
(365 B)
📄
adspua.jsn.tar
(2.5 KB)
📄
adspuo.jsn.jsn.tar.gz
(340 B)
📄
adspuo.jsn.tar
(2 KB)
📄
advansys.tar
(22.5 KB)
📄
advansys.tar.gz
(13.34 KB)
📄
advansys.zip
(19.1 KB)
📄
advpoll.tar
(173 KB)
📄
advpoll.tar.gz
(91.46 KB)
📄
advpoll.zip
(146.01 KB)
📄
aef.png.png.tar.gz
(9.3 KB)
📄
aef.png.tar
(11 KB)
📄
aef.tar
(238 KB)
📄
aef.tar.gz
(110.06 KB)
📄
aef.zip
(211.15 KB)
📄
aeonsemi.tar
(257 KB)
📄
aeonsemi.tar.gz
(151.29 KB)
📄
aeonsemi.zip
(255.43 KB)
📄
afalg.so.so.tar.gz
(7.9 KB)
📄
afalg.so.tar
(22 KB)
📄
afc87ac7ed4f8b330bf89e69b605aafa26fabc.tar
(21.5 KB)
📄
afc87ac7ed4f8b330bf89e69b605aafa26fabc.tar.gz
(7.23 KB)
📄
affinity_hint.tar
(30 KB)
📄
affinity_hint.tar.gz
(115 B)
📄
affs.mod.mod.tar.gz
(3.44 KB)
📄
affs.mod.tar
(9 KB)
📄
afs.mod.mod.tar.gz
(4.29 KB)
📄
afs.mod.tar
(20 KB)
📄
agere_ap_fw.bin.bin.tar.gz
(27.14 KB)
📄
agere_ap_fw.bin.tar
(51.5 KB)
📄
agere_sta_fw.bin.bin.tar.gz
(31.85 KB)
📄
agere_sta_fw.bin.tar
(65.5 KB)
📄
agora.sql.sql.tar.gz
(4.11 KB)
📄
agora.sql.tar
(32 KB)
📄
agora.tar
(13.33 MB)
📄
agora.tar.gz
(12.72 MB)
📄
agora.zip
(13.3 MB)
📄
ahci.mod.mod.tar.gz
(6.36 KB)
📄
ahci.mod.tar
(23 KB)
📄
aibolit-resident.socket.socket.tar.gz
(276 B)
📄
aibolit-resident.socket.tar
(2 KB)
📄
aic100.tar
(4.87 MB)
📄
aic100.tar.gz
(1.89 MB)
📄
aic100.zip
(4.87 MB)
📄
aifc.py.py.tar.gz
(7.1 KB)
📄
aifc.py.tar
(101 KB)
📄
aifc.pyc.pyc.tar.gz
(9.98 KB)
📄
aifc.pyc.tar
(31.5 KB)
📄
aifc.pyo.pyo.tar.gz
(9.98 KB)
📄
aifc.pyo.tar
(31.5 KB)
📄
aio-max-nr.tar
(2 KB)
📄
aio-max-nr.tar.gz
(110 B)
📄
aio-nr.tar
(2 KB)
📄
aio-nr.tar.gz
(106 B)
📄
aio.h.h.tar.gz
(2.22 KB)
📄
aio.h.tar
(9 KB)
📄
airoha.tar
(429 KB)
📄
airoha.tar.gz
(179.93 KB)
📄
airoha.zip
(425.4 KB)
📄
ajax-actions.php.php.tar.gz
(27.26 KB)
📄
ajax-actions.php.tar
(131.5 KB)
📄
ajaxchat.tar
(148 KB)
📄
ajaxchat.tar.gz
(71.29 KB)
📄
ajaxchat.zip
(123.27 KB)
📄
akaunting.sql.sql.tar.gz
(9.05 KB)
📄
akaunting.sql.tar
(78.5 KB)
📄
akaunting.tar
(72.03 MB)
📄
akaunting.tar.gz
(67.5 MB)
📄
akaunting.zip
(72.01 MB)
📄
aldebaran_mec2.bin.bin.tar.gz
(34.96 KB)
📄
aldebaran_mec2.bin.tar
(264 KB)
📄
aldebaran_sdma.bin.bin.tar.gz
(10.1 KB)
📄
aldebaran_sdma.bin.tar
(35 KB)
📄
aldebaran_sjt_mec.bin.bin.tar.gz
(35.18 KB)
📄
aldebaran_sjt_mec.bin.tar
(264 KB)
📄
aldebaran_sjt_mec2.bin.bin.tar.gz
(35.18 KB)
📄
aldebaran_sjt_mec2.bin.tar
(264 KB)
📄
aldebaran_ta.bin.bin.tar.gz
(43.21 KB)
📄
aldebaran_ta.bin.tar
(138.5 KB)
📄
alegro.tar
(201 KB)
📄
alegro.tar.gz
(111.82 KB)
📄
alegro.zip
(173.84 KB)
📄
alembic.tar
(3 KB)
📄
alembic.tar.gz
(256 B)
📄
alias.rb.rb.tar.gz
(1 KB)
📄
alias.rb.tar
(22 KB)
📄
aliases.h.h.tar.gz
(928 B)
📄
aliases.h.tar
(3.5 KB)
📄
aliases.tar
(3 KB)
📄
aliases.tar.gz
(770 B)
📄
all.tar
(56.5 KB)
📄
all.tar.gz
(12.02 KB)
📄
all.zip
(18.53 KB)
📄
all_video.mod.mod.tar.gz
(301 B)
📄
all_video.mod.tar
(3 KB)
📄
allocated_dquots.tar
(2 KB)
📄
allocated_dquots.tar.gz
(118 B)
📄
allow-host-ipv6.xml.tar
(2.5 KB)
📄
allow-host-ipv6.xml.xml.tar.gz
(383 B)
📄
allow_dio.tar
(2 KB)
📄
allow_dio.tar.gz
(107 B)
📄
alpha-linux.tar
(4.5 KB)
📄
alpha-linux.tar.gz
(1.19 KB)
📄
alpha-linux.zip
(3.11 KB)
📄
alphaev5-linux.tar
(4.5 KB)
📄
alphaev5-linux.tar.gz
(1.2 KB)
📄
alphaev5-linux.zip
(3.12 KB)
📄
alphaev56-linux.tar
(4.5 KB)
📄
alphaev56-linux.tar.gz
(1.2 KB)
📄
alphaev56-linux.zip
(3.12 KB)
📄
alphaev6-linux.tar
(4.5 KB)
📄
alphaev6-linux.tar.gz
(1.2 KB)
📄
alphaev6-linux.zip
(3.12 KB)
📄
alphaev67-linux.tar
(4.5 KB)
📄
alphaev67-linux.tar.gz
(1.2 KB)
📄
alphaev67-linux.zip
(3.12 KB)
📄
alphapca56-linux.tar
(4.5 KB)
📄
alphapca56-linux.tar.gz
(1.2 KB)
📄
alphapca56-linux.zip
(3.12 KB)
📄
already_install.tar
(2 KB)
📄
already_install.tar.gz
(122 B)
📄
alt-ImageMagick.tar
(58.4 MB)
📄
alt-ImageMagick.tar.gz
(23.07 MB)
📄
alt-ImageMagick.zip
(58.23 MB)
📄
alt-nodejs10_native.req.req.tar.gz
(165 B)
📄
alt-nodejs10_native.req.tar
(2 KB)
📄
alt-nodejs11_native.req.req.tar.gz
(165 B)
📄
alt-nodejs11_native.req.tar
(2 KB)
📄
alt-nodejs12_native.req.req.tar.gz
(164 B)
📄
alt-nodejs12_native.req.tar
(2 KB)
📄
alt-nodejs14_native.req.req.tar.gz
(166 B)
📄
alt-nodejs14_native.req.tar
(2 KB)
📄
alt-nodejs16_native.req.req.tar.gz
(151 B)
📄
alt-nodejs16_native.req.tar
(2 KB)
📄
alt-nodejs18_native.req.req.tar.gz
(151 B)
📄
alt-nodejs18_native.req.tar
(2 KB)
📄
alt-nodejs19_native.req.req.tar.gz
(148 B)
📄
alt-nodejs19_native.req.tar
(2 KB)
📄
alt-nodejs20_native.req.req.tar.gz
(151 B)
📄
alt-nodejs20_native.req.tar
(2 KB)
📄
alt-nodejs22_native.req.req.tar.gz
(154 B)
📄
alt-nodejs22_native.req.tar
(3 KB)
📄
alt-nodejs24_native.req.req.tar.gz
(151 B)
📄
alt-nodejs24_native.req.tar
(2 KB)
📄
alt-nodejs6_native.req.req.tar.gz
(161 B)
📄
alt-nodejs6_native.req.tar
(3 KB)
📄
alt-nodejs8_native.req.req.tar.gz
(166 B)
📄
alt-nodejs8_native.req.tar
(3 KB)
📄
alt-nodejs9_native.req.req.tar.gz
(167 B)
📄
alt-nodejs9_native.req.tar
(3 KB)
📄
alt-php-config.tar
(24.5 KB)
📄
alt-php-config.tar.gz
(4.91 KB)
📄
alt-php-config.zip
(19.26 KB)
📄
alt-php72-fpm.service.service.tar.gz
(333 B)
📄
alt-php72-fpm.service.tar
(2 KB)
📄
alt-php80-pecl-amqp_2.1.2-1.el8.tar
(85 KB)
📄
alt-php80-pecl-amqp_2.1.2-1.el8.tar.gz
(7.57 KB)
📄
alt-php80-pecl-amqp_2.1.2-1.el8.zip
(56.03 KB)
📄
alt-php80-pecl-brotli_0.18.3-2.el8.tar
(9.6 MB)
📄
alt-php80-pecl-brotli_0.18.3-2.el8.tar.gz
(2.1 MB)
📄
alt-php80-pecl-gearman_2.1.4-1.el8.tar
(121 KB)
📄
alt-php80-pecl-gearman_2.1.4-1.el8.tar.gz
(10.11 KB)
📄
alt-php80-pecl-http_4.2.6-4.el8.tar
(269.5 KB)
📄
alt-php80-pecl-http_4.2.6-4.el8.tar.gz
(39.06 KB)
📄
alt-php80-pecl-http_4.2.6-4.el8.zip
(175.95 KB)
📄
alt-php80-pecl-inotify_3.0.0-1.el8.tar
(5 KB)
📄
alt-php80-pecl-inotify_3.0.0-1.el8.tar.gz
(875 B)
📄
alt-php80-pecl-leveldb_0.3.0-1.el8.tar
(34 KB)
📄
alt-php80-pecl-leveldb_0.3.0-1.el8.tar.gz
(3.92 KB)
📄
alt-php80-pecl-msgpack_2.2.0-1.el8.tar
(1.6 MB)
📄
alt-php80-pecl-msgpack_2.2.0-1.el8.tar.gz
(109.82 KB)
📄
alt-php80-pecl-oci8_3.0.1-1.el8.tar
(25 KB)
📄
alt-php80-pecl-oci8_3.0.1-1.el8.tar.gz
(2.48 KB)
📄
alt-php80-pecl-oci8_3.0.1-1.el8.zip
(18.17 KB)
📄
alt-php80-pecl-solr_2.7.0-1.el8.tar
(747 KB)
📄
alt-php80-pecl-solr_2.7.0-1.el8.tar.gz
(468.02 KB)
📄
alt-php80-pecl-solr_2.7.0-1.el8.zip
(653.54 KB)
📄
alt-php80-pecl-ssh2_1.4.1-1.el8.tar
(23.5 KB)
📄
alt-php80-pecl-ssh2_1.4.1-1.el8.tar.gz
(4.23 KB)
📄
alt-php80-pecl-ssh2_1.4.1-1.el8.zip
(13.05 KB)
📄
alt-php80-pecl-uuid_1.2.0-1.el8.tar
(15 KB)
📄
alt-php80-pecl-uuid_1.2.0-1.el8.tar.gz
(1.59 KB)
📄
alt-php80-pecl-uuid_1.2.0-1.el8.zip
(7.8 KB)
📄
alt-php80-pecl-yaml_2.2.3-1.el8.tar
(134.5 KB)
📄
alt-php80-pecl-yaml_2.2.3-1.el8.tar.gz
(17.44 KB)
📄
alt-php80-pecl-yaml_2.2.3-1.el8.zip
(90.11 KB)
📄
alt-php81-pecl-amqp_2.1.2-1.el8.tar
(85 KB)
📄
alt-php81-pecl-amqp_2.1.2-1.el8.tar.gz
(7.56 KB)
📄
alt-php81-pecl-amqp_2.1.2-1.el8.zip
(56.03 KB)
📄
alt-php81-pecl-brotli_0.18.3-2.el8.tar
(9.66 MB)
📄
alt-php81-pecl-brotli_0.18.3-2.el8.tar.gz
(2.1 MB)
📄
alt-php81-pecl-gearman_2.1.4-1.el8.tar
(121 KB)
📄
alt-php81-pecl-gearman_2.1.4-1.el8.tar.gz
(10.12 KB)
📄
alt-php81-pecl-http_4.2.6-4.el8.tar
(269.5 KB)
📄
alt-php81-pecl-http_4.2.6-4.el8.tar.gz
(39.07 KB)
📄
alt-php81-pecl-http_4.2.6-4.el8.zip
(175.95 KB)
📄
alt-php81-pecl-inotify_3.0.0-1.el8.tar
(5 KB)
📄
alt-php81-pecl-inotify_3.0.0-1.el8.tar.gz
(875 B)
📄
alt-php81-pecl-leveldb_0.3.0-1.el8.tar
(34 KB)
📄
alt-php81-pecl-leveldb_0.3.0-1.el8.tar.gz
(3.93 KB)
📄
alt-php81-pecl-msgpack_2.2.0-1.el8.tar
(1.6 MB)
📄
alt-php81-pecl-msgpack_2.2.0-1.el8.tar.gz
(109.82 KB)
📄
alt-php81-pecl-oci8_3.2.1-1.el8.tar
(25 KB)
📄
alt-php81-pecl-oci8_3.2.1-1.el8.tar.gz
(2.51 KB)
📄
alt-php81-pecl-oci8_3.2.1-1.el8.zip
(17.99 KB)
📄
alt-php81-pecl-solr_2.7.0-1.el8.tar
(747 KB)
📄
alt-php81-pecl-solr_2.7.0-1.el8.tar.gz
(468.02 KB)
📄
alt-php81-pecl-solr_2.7.0-1.el8.zip
(653.54 KB)
📄
alt-php81-pecl-ssh2_1.4.1-1.el8.tar
(23.5 KB)
📄
alt-php81-pecl-ssh2_1.4.1-1.el8.tar.gz
(4.23 KB)
📄
alt-php81-pecl-ssh2_1.4.1-1.el8.zip
(13.05 KB)
📄
alt-php81-pecl-uuid_1.2.0-1.el8.tar
(15 KB)
📄
alt-php81-pecl-uuid_1.2.0-1.el8.tar.gz
(1.59 KB)
📄
alt-php81-pecl-uuid_1.2.0-1.el8.zip
(7.8 KB)
📄
alt-php81-pecl-yaml_2.2.3-1.el8.tar
(134.5 KB)
📄
alt-php81-pecl-yaml_2.2.3-1.el8.tar.gz
(17.44 KB)
📄
alt-php81-pecl-yaml_2.2.3-1.el8.zip
(90.11 KB)
📄
alt-php82-geos_1.0.0-1.dfe1ab17b0.el8.zip
(93.94 KB)
📄
alt-php82-pecl-amqp_2.1.2-1.el8.tar
(85 KB)
📄
alt-php82-pecl-amqp_2.1.2-1.el8.tar.gz
(7.57 KB)
📄
alt-php82-pecl-amqp_2.1.2-1.el8.zip
(56.03 KB)
📄
alt-php82-pecl-brotli_0.18.3-2.el8.tar
(9.66 MB)
📄
alt-php82-pecl-brotli_0.18.3-2.el8.tar.gz
(2.1 MB)
📄
alt-php82-pecl-gearman_2.1.4-1.el8.tar
(121 KB)
📄
alt-php82-pecl-gearman_2.1.4-1.el8.tar.gz
(10.12 KB)
📄
alt-php82-pecl-http_4.2.6-4.el8.tar
(269.5 KB)
📄
alt-php82-pecl-http_4.2.6-4.el8.tar.gz
(39.07 KB)
📄
alt-php82-pecl-http_4.2.6-4.el8.zip
(175.95 KB)
📄
alt-php82-pecl-inotify_3.0.0-1.el8.tar
(5 KB)
📄
alt-php82-pecl-inotify_3.0.0-1.el8.tar.gz
(874 B)
📄
alt-php82-pecl-leveldb_0.3.0-1.el8.tar
(34 KB)
📄
alt-php82-pecl-leveldb_0.3.0-1.el8.tar.gz
(3.93 KB)
📄
alt-php82-pecl-msgpack_2.2.0-1.el8.tar
(1.6 MB)
📄
alt-php82-pecl-msgpack_2.2.0-1.el8.tar.gz
(109.82 KB)
📄
alt-php82-pecl-oci8_3.4.0-1.el8.tar
(25 KB)
📄
alt-php82-pecl-oci8_3.4.0-1.el8.tar.gz
(2.53 KB)
📄
alt-php82-pecl-oci8_3.4.0-1.el8.zip
(18.42 KB)
📄
alt-php82-pecl-solr_2.7.0-1.el8.tar
(747 KB)
📄
alt-php82-pecl-solr_2.7.0-1.el8.tar.gz
(468.01 KB)
📄
alt-php82-pecl-solr_2.7.0-1.el8.zip
(653.54 KB)
📄
alt-php82-pecl-ssh2_1.4.1-1.el8.tar
(23.5 KB)
📄
alt-php82-pecl-ssh2_1.4.1-1.el8.tar.gz
(4.22 KB)
📄
alt-php82-pecl-ssh2_1.4.1-1.el8.zip
(13.05 KB)
📄
alt-php82-pecl-uuid_1.2.0-1.el8.tar
(15 KB)
📄
alt-php82-pecl-uuid_1.2.0-1.el8.tar.gz
(1.59 KB)
📄
alt-php82-pecl-uuid_1.2.0-1.el8.zip
(7.8 KB)
📄
alt-php82-pecl-yaml_2.2.3-1.el8.tar
(134.5 KB)
📄
alt-php82-pecl-yaml_2.2.3-1.el8.tar.gz
(17.44 KB)
📄
alt-php82-pecl-yaml_2.2.3-1.el8.zip
(90.11 KB)
📄
alt-php83-pecl-amqp_2.1.2-1.el8.tar
(85 KB)
📄
alt-php83-pecl-amqp_2.1.2-1.el8.tar.gz
(7.56 KB)
📄
alt-php83-pecl-amqp_2.1.2-1.el8.zip
(56.03 KB)
📄
alt-php83-pecl-brotli_0.18.3-2.el8.tar
(9.66 MB)
📄
alt-php83-pecl-brotli_0.18.3-2.el8.tar.gz
(2.1 MB)
📄
alt-php83-pecl-gearman_2.1.4-1.el8.tar
(121 KB)
📄
alt-php83-pecl-gearman_2.1.4-1.el8.tar.gz
(10.12 KB)
📄
alt-php83-pecl-http_4.2.6-4.el8.tar
(269.5 KB)
📄
alt-php83-pecl-http_4.2.6-4.el8.tar.gz
(39.08 KB)
📄
alt-php83-pecl-http_4.2.6-4.el8.zip
(175.95 KB)
📄
alt-php83-pecl-inotify_3.0.0-1.el8.tar
(5 KB)
📄
alt-php83-pecl-inotify_3.0.0-1.el8.tar.gz
(875 B)
📄
alt-php83-pecl-leveldb_0.3.0-1.el8.tar
(34 KB)
📄
alt-php83-pecl-leveldb_0.3.0-1.el8.tar.gz
(3.92 KB)
📄
alt-php83-pecl-msgpack_2.2.0-1.el8.tar
(1.6 MB)
📄
alt-php83-pecl-msgpack_2.2.0-1.el8.tar.gz
(109.82 KB)
📄
alt-php83-pecl-oci8_3.4.0-1.el8.tar
(25 KB)
📄
alt-php83-pecl-oci8_3.4.0-1.el8.tar.gz
(2.53 KB)
📄
alt-php83-pecl-oci8_3.4.0-1.el8.zip
(18.42 KB)
📄
alt-php83-pecl-solr_2.7.0-1.el8.tar
(747 KB)
📄
alt-php83-pecl-solr_2.7.0-1.el8.tar.gz
(468.02 KB)
📄
alt-php83-pecl-solr_2.7.0-1.el8.zip
(653.54 KB)
📄
alt-php83-pecl-ssh2_1.4.1-1.el8.tar
(23.5 KB)
📄
alt-php83-pecl-ssh2_1.4.1-1.el8.tar.gz
(4.22 KB)
📄
alt-php83-pecl-ssh2_1.4.1-1.el8.zip
(13.05 KB)
📄
alt-php83-pecl-uuid_1.2.0-1.el8.tar
(15 KB)
📄
alt-php83-pecl-uuid_1.2.0-1.el8.tar.gz
(1.59 KB)
📄
alt-php83-pecl-uuid_1.2.0-1.el8.zip
(7.8 KB)
📄
alt-php83-pecl-yaml_2.2.3-1.el8.tar
(134.5 KB)
📄
alt-php83-pecl-yaml_2.2.3-1.el8.tar.gz
(17.44 KB)
📄
alt-php83-pecl-yaml_2.2.3-1.el8.zip
(90.11 KB)
📄
alt-php84-pecl-amqp_2.1.2-1.el8.tar
(85 KB)
📄
alt-php84-pecl-amqp_2.1.2-1.el8.tar.gz
(7.56 KB)
📄
alt-php84-pecl-amqp_2.1.2-1.el8.zip
(56.03 KB)
📄
alt-php84-pecl-brotli_0.18.3-2.el8.tar
(9.66 MB)
📄
alt-php84-pecl-brotli_0.18.3-2.el8.tar.gz
(2.1 MB)
📄
alt-php84-pecl-eio_3.1.3-3.el8.tar
(45.5 KB)
📄
alt-php84-pecl-eio_3.1.3-3.el8.tar.gz
(5.39 KB)
📄
alt-php84-pecl-gearman_2.1.4-1.el8.tar
(121 KB)
📄
alt-php84-pecl-gearman_2.1.4-1.el8.tar.gz
(10.11 KB)
📄
alt-php84-pecl-http_4.2.6-4.el8.tar
(266 KB)
📄
alt-php84-pecl-http_4.2.6-4.el8.tar.gz
(38.33 KB)
📄
alt-php84-pecl-http_4.2.6-4.el8.zip
(173.55 KB)
📄
alt-php84-pecl-imap_1.0.3-1.el8.tar
(177 KB)
📄
alt-php84-pecl-imap_1.0.3-1.el8.tar.gz
(23.63 KB)
📄
alt-php84-pecl-imap_1.0.3-1.el8.zip
(116.91 KB)
📄
alt-php84-pecl-inotify_3.0.0-1.el8.tar
(5 KB)
📄
alt-php84-pecl-inotify_3.0.0-1.el8.tar.gz
(875 B)
📄
alt-php84-pecl-leveldb_0.3.0-1.el8.tar
(34 KB)
📄
alt-php84-pecl-leveldb_0.3.0-1.el8.tar.gz
(3.92 KB)
📄
alt-php84-pecl-mailparse_3.1.8-1.el8.tar
(973.5 KB)
📄
alt-php84-pecl-mailparse_3.1.8-1.el8.tar.gz
(894.98 KB)
📄
alt-php84-pecl-msgpack_2.2.0-1.el8.tar
(1.6 MB)
📄
alt-php84-pecl-msgpack_2.2.0-1.el8.tar.gz
(109.83 KB)
📄
alt-php84-pecl-oci8_3.4.0-1.el8.tar
(25 KB)
📄
alt-php84-pecl-oci8_3.4.0-1.el8.tar.gz
(2.53 KB)
📄
alt-php84-pecl-oci8_3.4.0-1.el8.zip
(18.42 KB)
📄
alt-php84-pecl-pdo_oci_1.2.0-1.el8.tar
(113.5 KB)
📄
alt-php84-pecl-pdo_oci_1.2.0-1.el8.tar.gz
(16.07 KB)
📄
alt-php84-pecl-solr_2.7.0-2.el8.tar
(747 KB)
📄
alt-php84-pecl-solr_2.7.0-2.el8.tar.gz
(468.02 KB)
📄
alt-php84-pecl-solr_2.7.0-2.el8.zip
(653.54 KB)
📄
alt-php84-pecl-ssh2_1.4.1-1.el8.tar
(23.5 KB)
📄
alt-php84-pecl-ssh2_1.4.1-1.el8.tar.gz
(4.23 KB)
📄
alt-php84-pecl-ssh2_1.4.1-1.el8.zip
(13.05 KB)
📄
alt-php84-pecl-uuid_1.2.0-1.el8.tar
(15 KB)
📄
alt-php84-pecl-uuid_1.2.0-1.el8.tar.gz
(1.59 KB)
📄
alt-php84-pecl-uuid_1.2.0-1.el8.zip
(7.8 KB)
📄
alt-php84-pecl-yaml_2.2.3-1.el8.tar
(134.5 KB)
📄
alt-php84-pecl-yaml_2.2.3-1.el8.tar.gz
(17.44 KB)
📄
alt-php84-pecl-yaml_2.2.3-1.el8.zip
(90.11 KB)
📄
alt-php85-pecl-amqp_2.1.2-2.el8.tar
(85 KB)
📄
alt-php85-pecl-amqp_2.1.2-2.el8.tar.gz
(7.61 KB)
📄
alt-php85-pecl-amqp_2.1.2-2.el8.zip
(56.2 KB)
📄
alt-php85-pecl-brotli_0.18.3-2.el8.tar
(9.66 MB)
📄
alt-php85-pecl-brotli_0.18.3-2.el8.tar.gz
(2.1 MB)
📄
alt-php85-pecl-gearman_2.1.4-2.el8.tar
(121 KB)
📄
alt-php85-pecl-gearman_2.1.4-2.el8.tar.gz
(10.12 KB)
📄
alt-php85-pecl-http_4.3.1-5.el8.tar
(269.5 KB)
📄
alt-php85-pecl-http_4.3.1-5.el8.tar.gz
(39.59 KB)
📄
alt-php85-pecl-http_4.3.1-5.el8.zip
(175.95 KB)
📄
alt-php85-pecl-imap_1.0.3-2.el8.tar
(176.5 KB)
📄
alt-php85-pecl-imap_1.0.3-2.el8.tar.gz
(23.6 KB)
📄
alt-php85-pecl-imap_1.0.3-2.el8.zip
(116.75 KB)
📄
alt-php85-pecl-inotify_3.0.0-1.el8.tar
(5 KB)
📄
alt-php85-pecl-inotify_3.0.0-1.el8.tar.gz
(875 B)
📄
alt-php85-pecl-leveldb_0.3.0-2.el8.tar
(34 KB)
📄
alt-php85-pecl-leveldb_0.3.0-2.el8.tar.gz
(3.92 KB)
📄
alt-php85-pecl-mongodb_2.1.4-3.el8.tar
(3.93 MB)
📄
alt-php85-pecl-mongodb_2.1.4-3.el8.tar.gz
(487.63 KB)
📄
alt-php85-pecl-msgpack_2.2.0-1.el8.tar
(1.6 MB)
📄
alt-php85-pecl-msgpack_2.2.0-1.el8.tar.gz
(109.82 KB)
📄
alt-php85-pecl-oci8_3.4.0-3.el8.tar
(25 KB)
📄
alt-php85-pecl-oci8_3.4.0-3.el8.tar.gz
(2.53 KB)
📄
alt-php85-pecl-oci8_3.4.0-3.el8.zip
(18.42 KB)
📄
alt-php85-pecl-pdo_oci_1.2.0-1.el8.tar
(113.5 KB)
📄
alt-php85-pecl-pdo_oci_1.2.0-1.el8.tar.gz
(16.07 KB)
📄
alt-php85-pecl-solr_2.7.0-3.el8.tar
(747 KB)
📄
alt-php85-pecl-solr_2.7.0-3.el8.tar.gz
(468.01 KB)
📄
alt-php85-pecl-solr_2.7.0-3.el8.zip
(653.54 KB)
📄
alt-php85-pecl-ssh2_1.4.1-1.el8.tar
(23.5 KB)
📄
alt-php85-pecl-ssh2_1.4.1-1.el8.tar.gz
(4.23 KB)
📄
alt-php85-pecl-ssh2_1.4.1-1.el8.zip
(13.05 KB)
📄
alt-php85-pecl-uuid_1.2.0-1.el8.tar
(15 KB)
📄
alt-php85-pecl-uuid_1.2.0-1.el8.tar.gz
(1.59 KB)
📄
alt-php85-pecl-uuid_1.2.0-1.el8.zip
(7.8 KB)
📄
alt-php85-pecl-yaml_2.2.3-2.el8.tar
(135 KB)
📄
alt-php85-pecl-yaml_2.2.3-2.el8.tar.gz
(17.57 KB)
📄
alt-php85-pecl-yaml_2.2.3-2.el8.zip
(90.13 KB)
📄
amanda.xml.tar
(2 KB)
📄
amanda.xml.xml.tar.gz
(209 B)
📄
amd-ucode.tar
(303.5 KB)
📄
amd-ucode.tar.gz
(239.63 KB)
📄
amd-ucode.zip
(298.67 KB)
📄
amd.tar
(612.5 KB)
📄
amd.tar.gz
(399.47 KB)
📄
amd.zip
(608.13 KB)
📄
amd64-linux.tar
(4.5 KB)
📄
amd64-linux.tar.gz
(1.19 KB)
📄
amd64-linux.zip
(3.1 KB)
📄
amd_hsmp.h.h.tar.gz
(2.33 KB)
📄
amd_hsmp.h.tar
(10.5 KB)
📄
amd_pmf_v3.bin.bin.tar.gz
(6.12 KB)
📄
amd_pmf_v3.bin.tar
(14.5 KB)
📄
amd_pmf_v3_1.bin.bin.tar.gz
(7.4 KB)
📄
amd_pmf_v3_1.bin.tar
(18.5 KB)
📄
amd_sev_fam17h_model0xh.sbin.sbin.tar.gz
(22.6 KB)
📄
amd_sev_fam17h_model0xh.sbin.tar
(34.5 KB)
📄
amd_sev_fam17h_model3xh.sbin.sbin.tar.gz
(30.99 KB)
📄
amd_sev_fam17h_model3xh.sbin.tar
(46 KB)
📄
amd_sev_fam19h_model0xh.sbin.sbin.tar.gz
(63.92 KB)
📄
amd_sev_fam19h_model0xh.sbin.tar
(97 KB)
📄
amd_sev_fam19h_model1xh.sbin.sbin.tar.gz
(66.61 KB)
📄
amd_sev_fam19h_model1xh.sbin.tar
(105 KB)
📄
amd_sev_fam19h_modelaxh.sbin.sbin.tar.gz
(66.61 KB)
📄
amd_sev_fam19h_modelaxh.sbin.tar
(105 KB)
📄
amd_sev_fam1ah_model0xh.sbin.sbin.tar.gz
(149.37 KB)
📄
amd_sev_fam1ah_model0xh.sbin.tar
(230 KB)
📄
amdgpu.tar
(108.27 MB)
📄
amdgpu.tar.gz
(36.9 MB)
📄
amdgpu.zip
(107.89 MB)
📄
amdgpu_drm.h.h.tar.gz
(10.54 KB)
📄
amdgpu_drm.h.tar
(38.5 KB)
📄
amdnpu.tar
(979.5 KB)
📄
amdnpu.tar.gz
(225.45 KB)
📄
amdnpu.zip
(977.25 KB)
📄
amdtee.tar
(32 KB)
📄
amdtee.tar.gz
(9.83 KB)
📄
amdtee.zip
(29.58 KB)
📄
amiga.tar
(7 KB)
📄
amiga.tar.gz
(4.9 KB)
📄
amiga.zip
(5.04 KB)
📄
amlogic.tar
(1.72 MB)
📄
amlogic.tar.gz
(884.76 KB)
📄
amlogic.zip
(1.72 MB)
📄
ampache.tar
(74.17 MB)
📄
ampache.tar.gz
(64.88 MB)
📄
ampache.zip
(74.15 MB)
📄
amphion.tar
(501 KB)
📄
amphion.tar.gz
(346.78 KB)
📄
amphion.zip
(499 KB)
📄
amqp.xml.tar
(2 KB)
📄
amqp.xml.xml.tar.gz
(295 B)
📄
amqps.xml.tar
(2 KB)
📄
amqps.xml.xml.tar.gz
(307 B)
📄
amss.bin.bin.tar.gz
(2.95 MB)
📄
amss.bin.tar
(27.92 MB)
📄
an8811hb.tar
(162 KB)
📄
an8811hb.tar.gz
(49.1 KB)
📄
an8811hb.zip
(160.31 KB)
📄
analyze_dxp.pyc.pyc.tar.gz
(2.13 KB)
📄
analyze_dxp.pyc.tar
(6.5 KB)
📄
analyze_dxp.pyo.pyo.tar.gz
(2.13 KB)
📄
analyze_dxp.pyo.tar
(6.5 KB)
📄
anchor.tar
(159.5 KB)
📄
anchor.tar.gz
(82.85 KB)
📄
anchor.zip
(136.18 KB)
📄
android-chrome-144x144.png.png.tar.gz
(895 B)
📄
android-chrome-144x144.png.tar
(4 KB)
📄
android-chrome-192x192.png.png.tar.gz
(750 B)
📄
android-chrome-192x192.png.tar
(4 KB)
📄
android-chrome-36x36.png.png.tar.gz
(823 B)
📄
android-chrome-36x36.png.tar
(4 KB)
📄
android-chrome-48x48.png.png.tar.gz
(1001 B)
📄
android-chrome-48x48.png.tar
(4 KB)
📄
android-chrome-72x72.png.png.tar.gz
(945 B)
📄
android-chrome-72x72.png.tar
(4 KB)
📄
android-chrome-96x96.png.png.tar.gz
(913 B)
📄
android-chrome-96x96.png.tar
(4 KB)
📄
angular.tar
(57.5 KB)
📄
angular.tar.gz
(32.78 KB)
📄
angular.zip
(46.38 KB)
📄
animate.tar
(19.76 MB)
📄
animate.tar.gz
(3.67 KB)
📄
animation.tar
(46.5 KB)
📄
animation.tar.gz
(16.92 KB)
📄
animation.zip
(43.46 KB)
📄
antigravity.py.py.tar.gz
(408 B)
📄
antigravity.py.tar
(4 KB)
📄
antigravity.pyc.pyc.tar.gz
(252 B)
📄
antigravity.pyc.tar
(2 KB)
📄
antigravity.pyo.pyo.tar.gz
(253 B)
📄
antigravity.pyo.tar
(2 KB)
📄
anycast_delay.tar
(7 KB)
📄
anycast_delay.tar.gz
(124 B)
📄
anydbm.py.py.tar.gz
(1.18 KB)
📄
anydbm.py.tar
(4.5 KB)
📄
anydbm.pyc.pyc.tar.gz
(1.47 KB)
📄
anydbm.pyc.tar
(4.5 KB)
📄
anydbm.pyo.pyo.tar.gz
(1.47 KB)
📄
anydbm.pyo.tar
(4.5 KB)
📄
aom.tar
(5.45 MB)
📄
aom.tar.gz
(1.99 MB)
📄
aom.zip
(5.45 MB)
📄
aout.mod.mod.tar.gz
(659 B)
📄
aout.mod.tar
(3 KB)
📄
ap_compat.h.h.tar.gz
(708 B)
📄
ap_compat.h.tar
(3 KB)
📄
ap_config.h.h.tar.gz
(2.3 KB)
📄
ap_config.h.tar
(8 KB)
📄
ap_config_auto.h.h.tar.gz
(2.79 KB)
📄
ap_config_auto.h.tar
(11.5 KB)
📄
ap_expr.h.h.tar.gz
(3.64 KB)
📄
ap_expr.h.tar
(15.5 KB)
📄
ap_hooks.h.h.tar.gz
(1.93 KB)
📄
ap_hooks.h.tar
(7.5 KB)
📄
ap_keysym.h.h.tar.gz
(988 B)
📄
ap_keysym.h.tar
(4 KB)
📄
ap_listen.h.h.tar.gz
(2.26 KB)
📄
ap_listen.h.tar
(8 KB)
📄
ap_lsws.sh.in.sh.in.tar.gz
(765 B)
📄
ap_lsws.sh.in.tar
(3.5 KB)
📄
ap_lsws.sh.sh.tar.gz
(762 B)
📄
ap_lsws.sh.tar
(3.5 KB)
📄
ap_mmn.h.h.tar.gz
(11.77 KB)
📄
ap_mmn.h.tar
(41.5 KB)
📄
ap_mpm.h.h.tar.gz
(3.98 KB)
📄
ap_mpm.h.tar
(12.5 KB)
📄
ap_provider.h.h.tar.gz
(1.15 KB)
📄
ap_provider.h.tar
(5 KB)
📄
ap_regex.h.h.tar.gz
(3.89 KB)
📄
ap_regex.h.tar
(13 KB)
📄
ap_regkey.h.h.tar.gz
(2.04 KB)
📄
ap_regkey.h.tar
(10.5 KB)
📄
apache2.conf.conf.tar.gz
(156 B)
📄
apache2.conf.tar
(3 KB)
📄
apache2.tar
(8.21 MB)
📄
apache2.tar.gz
(2.04 MB)
📄
apache2.zip
(8.12 MB)
📄
apbtfw10.tlv.tar
(56.5 KB)
📄
apbtfw10.tlv.tlv.tar.gz
(39.22 KB)
📄
apbtfw11.tlv.tar
(214 KB)
📄
apbtfw11.tlv.tlv.tar.gz
(151.17 KB)
📄
apcupsd.xml.tar
(2 KB)
📄
apcupsd.xml.xml.tar.gz
(304 B)
📄
apl.tar
(495.5 KB)
📄
apl.tar.gz
(188.47 KB)
📄
apl.zip
(493.94 KB)
📄
apnv10.bin.bin.tar.gz
(636 B)
📄
apnv10.bin.tar
(5 KB)
📄
apnv11.bin.bin.tar.gz
(2.27 KB)
📄
apnv11.bin.tar
(12 KB)
📄
app-version-detector.tar
(319.5 KB)
📄
app-version-detector.tar.gz
(54.62 KB)
📄
app-version-detector.zip
(317.42 KB)
📄
app.php.php.tar.gz
(3.43 KB)
📄
app.php.tar
(47 KB)
📄
app_key.php.php.tar.gz
(358 B)
📄
app_key.php.tar
(4 KB)
📄
app_local.php.php.tar.gz
(1.19 KB)
📄
app_local.php.tar
(4.5 KB)
📄
app_solicit.tar
(3 KB)
📄
app_solicit.tar.gz
(122 B)
📄
append.tar
(2 KB)
📄
append.tar.gz
(321 B)
📄
appendedsig.mod.mod.tar.gz
(15.41 KB)
📄
appendedsig.mod.tar
(46 KB)
📄
apple.951afce8.svg.951afce8.svg.tar.gz
(740 B)
📄
apple.951afce8.svg.tar
(3 KB)
📄
apprain.tar
(152 KB)
📄
apprain.tar.gz
(81.72 KB)
📄
apprain.zip
(132.96 KB)
📄
apps.php.php.tar.gz
(216 B)
📄
apps.php.tar
(2 KB)
📄
apq8016.tar
(14.36 MB)
📄
apq8016.tar.gz
(6.91 MB)
📄
apq8016.zip
(14.36 MB)
📄
apq8096.tar
(17.36 MB)
📄
apq8096.tar.gz
(8.27 MB)
📄
apq8096.zip
(17.36 MB)
📄
apr-1.tar
(347 KB)
📄
apr-1.tar.gz
(89.55 KB)
📄
apr-1.zip
(343.19 KB)
📄
apr-util-1.tar
(34 KB)
📄
apr-util-1.tar.gz
(10.11 KB)
📄
apr-util-1.zip
(31.69 KB)
📄
apr_dbm_db.so.so.tar.gz
(4.35 KB)
📄
apr_dbm_db.so.tar
(13.5 KB)
📄
ar.h.h.tar.gz
(986 B)
📄
ar.h.tar
(3.5 KB)
📄
ar.tar
(63.5 KB)
📄
ar.tar.gz
(28.96 KB)
📄
ar3k.tar
(508 KB)
📄
ar3k.tar.gz
(283.05 KB)
📄
ar3k.zip
(486.52 KB)
📄
ar3kbdaddr.pst.pst.tar.gz
(132 B)
📄
ar3kbdaddr.pst.tar
(3 KB)
📄
ar5523.bin.bin.tar.gz
(70.56 KB)
📄
ar5523.bin.tar
(302 KB)
📄
ar7010.fw.fw.tar.gz
(35.81 KB)
📄
ar7010.fw.tar
(140 KB)
📄
ar7010_1_1.fw.fw.tar.gz
(36.17 KB)
📄
ar7010_1_1.fw.tar
(140 KB)
📄
ar9170-1.fw.fw.tar.gz
(43.97 KB)
📄
ar9170-1.fw.tar
(166 KB)
📄
ar9170-2.fw.fw.tar.gz
(2.65 KB)
📄
ar9170-2.fw.tar
(9 KB)
📄
ar9271.fw.fw.tar.gz
(33.07 KB)
📄
ar9271.fw.tar
(103 KB)
📄
ar_ye.json.json.tar.gz
(5.44 KB)
📄
ar_ye.json.tar
(17.5 KB)
📄
arastta.tar
(158.5 KB)
📄
arastta.tar.gz
(84.14 KB)
📄
arastta.zip
(138.45 KB)
📄
arch.php.php.tar.gz
(284 B)
📄
arch.php.tar
(2 KB)
📄
arch.tar
(39 KB)
📄
arch.tar.gz
(15.69 KB)
📄
arch10.10.tar
(277.5 KB)
📄
arch10.10.tar.gz
(61.93 KB)
📄
arch10.10.zip
(276.16 KB)
📄
arch10.12.tar
(277.5 KB)
📄
arch10.12.tar.gz
(61.94 KB)
📄
arch10.12.zip
(276.16 KB)
📄
arch10.8.tar
(277.5 KB)
📄
arch10.8.tar.gz
(61.93 KB)
📄
arch10.8.zip
(276.16 KB)
📄
arch11.8.tar
(293.5 KB)
📄
arch11.8.tar.gz
(68.53 KB)
📄
arch11.8.zip
(292.16 KB)
📄
arch12.8.tar
(301.5 KB)
📄
arch12.8.tar.gz
(70.63 KB)
📄
arch12.8.zip
(300.16 KB)
📄
arch13.8.tar
(305.5 KB)
📄
arch13.8.tar.gz
(71.41 KB)
📄
arch13.8.zip
(304.16 KB)
📄
archelp.mod.mod.tar.gz
(1.98 KB)
📄
archelp.mod.tar
(5.5 KB)
📄
archive.sh.sh.tar.gz
(728 B)
📄
archive.sh.tar
(5.5 KB)
📄
arcturus_asd.bin.bin.tar.gz
(46.16 KB)
📄
arcturus_asd.bin.tar
(166 KB)
📄
arcturus_gpu_info.bin.bin.tar.gz
(178 B)
📄
arcturus_gpu_info.bin.tar
(2 KB)
📄
arcturus_ip_discovery.bin.bin.tar.gz
(562 B)
📄
arcturus_ip_discovery.bin.tar
(2.5 KB)
📄
arcturus_mec.bin.bin.tar.gz
(34.06 KB)
📄
arcturus_mec.bin.tar
(264 KB)
📄
arcturus_rlc.bin.bin.tar.gz
(13.14 KB)
📄
arcturus_rlc.bin.tar
(48.5 KB)
📄
arcturus_smc.bin.bin.tar.gz
(77.31 KB)
📄
arcturus_smc.bin.tar
(266 KB)
📄
arcturus_sos.bin.bin.tar.gz
(111.32 KB)
📄
arcturus_sos.bin.tar
(196.5 KB)
📄
arcturus_ta.bin.bin.tar.gz
(41.07 KB)
📄
arcturus_ta.bin.tar
(126.5 KB)
📄
arcturus_vcn.bin.bin.tar.gz
(291.23 KB)
📄
arcturus_vcn.bin.tar
(412.5 KB)
📄
arfooo.tar
(206.5 KB)
📄
arfooo.tar.gz
(136.24 KB)
📄
arfooo.zip
(184.09 KB)
📄
argp.h.h.tar.gz
(8.31 KB)
📄
argp.h.tar
(26.5 KB)
📄
argparse.py.py.tar.gz
(19.03 KB)
📄
argparse.py.tar
(272.5 KB)
📄
argparse.pyc.pyc.tar.gz
(22.36 KB)
📄
argparse.pyc.tar
(64.5 KB)
📄
argparse.pyo.pyo.tar.gz
(22.26 KB)
📄
argparse.pyo.tar
(64.5 KB)
📄
argz.h.h.tar.gz
(2.01 KB)
📄
argz.h.tar
(7.5 KB)
📄
arm.tar
(1.69 MB)
📄
arm.tar.gz
(394.91 KB)
📄
arm.zip
(1.68 MB)
📄
armada_drm.h.h.tar.gz
(653 B)
📄
armada_drm.h.tar
(3 KB)
📄
armscii8.uni.tar
(3 KB)
📄
armscii8.uni.uni.tar.gz
(658 B)
📄
armv3l-linux.tar
(4.5 KB)
📄
armv3l-linux.tar.gz
(1.19 KB)
📄
armv3l-linux.zip
(3.11 KB)
📄
armv4b-linux.tar
(4.5 KB)
📄
armv4b-linux.tar.gz
(1.19 KB)
📄
armv4b-linux.zip
(3.11 KB)
📄
armv4l-linux.tar
(4.5 KB)
📄
armv4l-linux.tar.gz
(1.19 KB)
📄
armv4l-linux.zip
(3.11 KB)
📄
armv5tejl-linux.tar
(4.5 KB)
📄
armv5tejl-linux.tar.gz
(1.19 KB)
📄
armv5tejl-linux.zip
(3.12 KB)
📄
armv5tel-linux.tar
(4.5 KB)
📄
armv5tel-linux.tar.gz
(1.19 KB)
📄
armv5tel-linux.zip
(3.11 KB)
📄
armv5tl-linux.tar
(4.5 KB)
📄
armv5tl-linux.tar.gz
(1.19 KB)
📄
armv5tl-linux.zip
(3.11 KB)
📄
armv6hl-linux.tar
(4.5 KB)
📄
armv6hl-linux.tar.gz
(1.21 KB)
📄
armv6hl-linux.zip
(3.14 KB)
📄
armv6l-linux.tar
(4.5 KB)
📄
armv6l-linux.tar.gz
(1.19 KB)
📄
armv6l-linux.zip
(3.11 KB)
📄
armv7hl-linux.tar
(5 KB)
📄
armv7hl-linux.tar.gz
(1.22 KB)
📄
armv7hl-linux.zip
(3.15 KB)
📄
armv7hnl-linux.tar
(4.5 KB)
📄
armv7hnl-linux.tar.gz
(1.21 KB)
📄
armv7hnl-linux.zip
(3.14 KB)
📄
armv7l-linux.tar
(4.5 KB)
📄
armv7l-linux.tar.gz
(1.19 KB)
📄
armv7l-linux.zip
(3.11 KB)
📄
arp_accept.tar
(3 KB)
📄
arp_accept.tar.gz
(119 B)
📄
arp_announce.tar
(2 KB)
📄
arp_announce.tar.gz
(121 B)
📄
arp_filter.tar
(3 KB)
📄
arp_filter.tar.gz
(119 B)
📄
arp_ignore.tar
(3 KB)
📄
arp_ignore.tar.gz
(120 B)
📄
arp_notify.tar
(3 KB)
📄
arp_notify.tar.gz
(120 B)
📄
arpa.tar
(46.5 KB)
📄
arpa.tar.gz
(11.66 KB)
📄
arpa.zip
(42.04 KB)
📄
arpaname.tar
(13.5 KB)
📄
arpaname.tar.gz
(3.88 KB)
📄
arraylist.h.h.tar.gz
(761 B)
📄
arraylist.h.tar
(3.5 KB)
📄
arybase.pm.pm.tar.gz
(1.4 KB)
📄
arybase.pm.tar
(4.5 KB)
📄
arybase.tar
(25.5 KB)
📄
arybase.tar.gz
(9.84 KB)
📄
arybase.zip
(23.88 KB)
📄
as.tar
(891.5 KB)
📄
as.tar.gz
(210.16 KB)
📄
as102_data1_st.hex.hex.tar.gz
(36.35 KB)
📄
as102_data1_st.hex.tar
(95 KB)
📄
as102_data2_st.hex.hex.tar.gz
(25.04 KB)
📄
as102_data2_st.hex.tar
(81.5 KB)
📄
as21x1x_fw.bin.bin.tar.gz
(151.32 KB)
📄
as21x1x_fw.bin.tar
(257 KB)
📄
ascii.20-7f.uni.20-7f.uni.tar.gz
(750 B)
📄
ascii.20-7f.uni.tar
(3.5 KB)
📄
ascii.py.py.tar.gz
(968 B)
📄
ascii.py.tar
(10 KB)
📄
ascii_and_mic.so.so.tar.gz
(3.03 KB)
📄
ascii_and_mic.so.tar
(9.5 KB)
📄
asdl.h.h.tar.gz
(640 B)
📄
asdl.h.tar
(3 KB)
📄
asequencer.h.h.tar.gz
(5.82 KB)
📄
asequencer.h.tar
(22.5 KB)
📄
ash.h.h.tar.gz
(836 B)
📄
ash.h.tar
(3 KB)
📄
asm-generic.tar
(158.5 KB)
📄
asm-generic.tar.gz
(4.71 KB)
📄
asm-generic.zip
(130.14 KB)
📄
asm.tar
(304.5 KB)
📄
asm.tar.gz
(11.65 KB)
📄
asm.zip
(250.05 KB)
📄
asn1.h.h.tar.gz
(8.04 KB)
📄
asn1.h.tar
(34.5 KB)
📄
asn1.mod.mod.tar.gz
(15.73 KB)
📄
asn1.mod.tar
(81 KB)
📄
asn1t.h.h.tar.gz
(7.6 KB)
📄
asn1t.h.tar
(68.5 KB)
📄
asound.h.h.tar.gz
(11.91 KB)
📄
asound.h.tar
(52 KB)
📄
aspell-0.60.tar
(1.34 MB)
📄
aspell-0.60.tar.gz
(266.42 KB)
📄
aspell-0.60.zip
(1.29 MB)
📄
aspell.tar
(161 KB)
📄
aspell.tar.gz
(71.45 KB)
📄
asq.so.so.tar.gz
(5.65 KB)
📄
asq.so.tar
(17.5 KB)
📄
assert.h.h.tar.gz
(1.82 KB)
📄
assert.h.tar
(6 KB)
📄
assets.tar
(895.5 KB)
📄
assets.tar.gz
(621.33 KB)
📄
assets.zip
(858.6 KB)
📄
ast.h.h.tar.gz
(546 B)
📄
ast.h.tar
(2.5 KB)
📄
ast.py.py.tar.gz
(3.88 KB)
📄
ast.py.tar
(83 KB)
📄
ast.pyc.pyc.tar.gz
(5.42 KB)
📄
ast.pyc.tar
(14.5 KB)
📄
ast.pyo.pyo.tar.gz
(5.42 KB)
📄
ast.pyo.tar
(14.5 KB)
📄
async.h.h.tar.gz
(950 B)
📄
async.h.tar
(4 KB)
📄
asynchat.py.py.tar.gz
(3.73 KB)
📄
asynchat.py.tar
(37 KB)
📄
asynchat.pyc.pyc.tar.gz
(3.44 KB)
📄
asynchat.pyc.tar
(10.5 KB)
📄
asynchat.pyo.pyo.tar.gz
(3.44 KB)
📄
asynchat.pyo.tar
(10.5 KB)
📄
asyncio.tar
(2.42 MB)
📄
asyncio.tar.gz
(477.24 KB)
📄
asyncio.zip
(2.31 MB)
📄
asyncore.cpython-38.pyc.cpython-38.pyc.tar.gz
(7.18 KB)
📄
asyncore.cpython-38.pyc.tar
(17.5 KB)
📄
asyncore.py.py.tar.gz
(5.93 KB)
📄
asyncore.py.tar
(63 KB)
📄
asyncore.pyc.pyc.tar.gz
(7.25 KB)
📄
asyncore.pyc.tar
(20 KB)
📄
asyncore.pyo.pyo.tar.gz
(7.25 KB)
📄
asyncore.pyo.tar
(20 KB)
📄
at.deny.deny.tar.gz
(94 B)
📄
at.deny.tar
(2 KB)
📄
at.h.h.tar.gz
(653 B)
📄
at.h.tar
(3 KB)
📄
at.tar
(3 KB)
📄
at.tar.gz
(708 B)
📄
at_keyboard.mod.mod.tar.gz
(3.78 KB)
📄
at_keyboard.mod.tar
(10.5 KB)
📄
ata.mod.mod.tar.gz
(3.49 KB)
📄
ata.mod.tar
(18 KB)
📄
ata_id.tar
(84 KB)
📄
ata_id.tar.gz
(15.42 KB)
📄
atari.tar
(15 KB)
📄
atari.tar.gz
(11.21 KB)
📄
atari.zip
(11.74 KB)
📄
atd.pid.pid.tar.gz
(100 B)
📄
atd.pid.tar
(2 KB)
📄
atd.service.service.tar.gz
(274 B)
📄
atd.service.tar
(3 KB)
📄
atexit.py.py.tar.gz
(785 B)
📄
atexit.py.tar
(3.5 KB)
📄
atexit.pyc.pyc.tar.gz
(1.13 KB)
📄
atexit.pyc.tar
(4 KB)
📄
atexit.pyo.pyo.tar.gz
(1.13 KB)
📄
atexit.pyo.tar
(4 KB)
📄
ath10k.tar
(19.72 MB)
📄
ath10k.tar.gz
(9.53 MB)
📄
ath10k.zip
(19.7 MB)
📄
ath11k.tar
(69.95 MB)
📄
ath11k.tar.gz
(28.57 MB)
📄
ath11k.zip
(69.91 MB)
📄
ath12k.tar
(31.77 MB)
📄
ath12k.tar.gz
(12.81 MB)
📄
ath12k.zip
(31.76 MB)
📄
ath3k-1.fw.fw.tar.gz
(162.15 KB)
📄
ath3k-1.fw.tar
(485 KB)
📄
ath6k.tar
(847.5 KB)
📄
ath6k.tar.gz
(699.21 KB)
📄
ath6k.zip
(826.13 KB)
📄
ath9k_htc.tar
(123.5 KB)
📄
ath9k_htc.tar.gz
(60.46 KB)
📄
ath9k_htc.zip
(121.22 KB)
📄
athlon-linux.tar
(4.5 KB)
📄
athlon-linux.tar.gz
(1.2 KB)
📄
athlon-linux.zip
(3.11 KB)
📄
atlantis.tar
(191.5 KB)
📄
atlantis.tar.gz
(111.79 KB)
📄
atlantis.zip
(170.23 KB)
📄
atmel.tar
(786.5 KB)
📄
atmel.tar.gz
(475.8 KB)
📄
atmel.zip
(782.14 KB)
📄
atom.rb.rb.tar.gz
(3.72 KB)
📄
atom.rb.tar
(20.5 KB)
📄
atom.xml.tar
(2 KB)
📄
atom.xml.xml.tar.gz
(375 B)
📄
atop-rotate.service.service.tar.gz
(211 B)
📄
atop-rotate.service.tar
(2 KB)
📄
atop-rotate.timer.tar
(2 KB)
📄
atop-rotate.timer.timer.tar.gz
(195 B)
📄
atop.service.service.tar.gz
(477 B)
📄
atop.service.tar
(2.5 KB)
📄
atopacct.service.service.tar.gz
(298 B)
📄
atopacct.service.tar
(2 KB)
📄
atq.tar
(3 KB)
📄
atq.tar.gz
(708 B)
📄
atrm.tar
(3 KB)
📄
atrm.tar.gz
(709 B)
📄
attendize.tar
(265 KB)
📄
attendize.tar.gz
(157.13 KB)
📄
attendize.zip
(235.73 KB)
📄
attr.tar
(4 KB)
📄
attr.tar.gz
(163 B)
📄
attr.zip
(778 B)
📄
attributes.pm.pm.tar.gz
(6.13 KB)
📄
attributes.pm.tar
(18.5 KB)
📄
attributes.tar
(17.5 KB)
📄
attributes.tar.gz
(5.57 KB)
📄
attributes.zip
(15.7 KB)
📄
atusb-0.2.dfu.2.dfu.tar.gz
(3.83 KB)
📄
atusb-0.2.dfu.tar
(7.5 KB)
📄
atusb-0.3.dfu.3.dfu.tar.gz
(4 KB)
📄
atusb-0.3.dfu.tar
(7.5 KB)
📄
atusb.tar
(20.5 KB)
📄
atusb.tar.gz
(6.17 KB)
📄
atusb.zip
(17.91 KB)
📄
atutor.tar
(192.5 KB)
📄
atutor.tar.gz
(104.47 KB)
📄
atutor.zip
(167.09 KB)
📄
audio.tar
(3.84 MB)
📄
audio.tar.gz
(71.76 KB)
📄
audio.zip
(3.78 MB)
📄
audiodev.py.py.tar.gz
(1.9 KB)
📄
audiodev.py.tar
(9 KB)
📄
audiodev.pyc.pyc.tar.gz
(3.15 KB)
📄
audiodev.pyc.tar
(10 KB)
📄
audiodev.pyo.pyo.tar.gz
(3.15 KB)
📄
audiodev.pyo.tar
(10 KB)
📄
audit.tar
(13.5 KB)
📄
audit.tar.gz
(5.31 KB)
📄
audit.xml.tar
(2 KB)
📄
audit.xml.xml.tar.gz
(311 B)
📄
audit.zip
(12.1 KB)
📄
auditd.service.service.tar.gz
(925 B)
📄
auditd.service.tar
(3.5 KB)
📄
auth.h.h.tar.gz
(2.52 KB)
📄
auth.h.tar
(8 KB)
📄
auth.php.php.tar.gz
(388 B)
📄
auth.php.tar
(2 KB)
📄
auth_ed25519.so.so.tar.gz
(47.91 KB)
📄
auth_ed25519.so.tar
(72 KB)
📄
auth_gss.h.h.tar.gz
(2.04 KB)
📄
auth_gss.h.tar
(6.5 KB)
📄
auth_pam.so.so.tar.gz
(4.85 KB)
📄
auth_pam.so.tar
(13 KB)
📄
auth_pam_v1.so.so.tar.gz
(4.19 KB)
📄
auth_pam_v1.so.tar
(13 KB)
📄
auth_unix.h.h.tar.gz
(1.52 KB)
📄
auth_unix.h.tar
(4.5 KB)
📄
authdata.tar
(26.5 KB)
📄
authdata.tar.gz
(9.93 KB)
📄
authdata.zip
(24.69 KB)
📄
auto.tar
(16.68 MB)
📄
auto.tar.gz
(458.4 KB)
📄
auto.zip
(16.62 MB)
📄
auto_flowlabels.tar
(2 KB)
📄
auto_flowlabels.tar.gz
(117 B)
📄
auto_msgmni.tar
(2 KB)
📄
auto_msgmni.tar.gz
(112 B)
📄
autobot.tar
(20 KB)
📄
autobot.tar.gz
(1.08 KB)
📄
autobot.zip
(4.61 KB)
📄
autobot1.tar
(20 KB)
📄
autobot1.tar.gz
(1.08 KB)
📄
autobot1.zip
(4.61 KB)
📄
autoconf.tar
(21 KB)
📄
autoconf.tar.gz
(5.45 KB)
📄
autogroup.tar
(10 KB)
📄
autogroup.tar.gz
(124 B)
📄
autoheader.tar
(10 KB)
📄
autoheader.tar.gz
(3.5 KB)
📄
autoindex.tar
(53 KB)
📄
autoindex.tar.gz
(9.93 KB)
📄
autoindex.zip
(41.03 KB)
📄
autom4te.tar
(33 KB)
📄
autom4te.tar.gz
(11.68 KB)
📄
automake-1.16.16.tar.gz
(73.88 KB)
📄
automake-1.16.tar
(253.5 KB)
📄
automake.tar
(253.5 KB)
📄
automake.tar.gz
(73.88 KB)
📄
autoreconf.tar
(22.5 KB)
📄
autoreconf.tar.gz
(7.18 KB)
📄
autoscan.tar
(18.5 KB)
📄
autoscan.tar.gz
(6.13 KB)
📄
autosprintf.h.h.tar.gz
(1.15 KB)
📄
autosprintf.h.tar
(4 KB)
📄
autoupdate.tar
(35 KB)
📄
autoupdate.tar.gz
(11.07 KB)
📄
autovt@.service.service.tar.gz
(1.17 KB)
📄
autovt@.service.tar
(3.5 KB)
📄
auxv.h.h.tar.gz
(799 B)
📄
auxv.h.tar
(3 KB)
📄
auxv.tar
(11 KB)
📄
auxv.tar.gz
(209 B)
📄
auxvec.h.h.tar.gz
(453 B)
📄
auxvec.h.tar
(2.5 KB)
📄
av.h.h.tar.gz
(1.54 KB)
📄
av.h.tar
(5 KB)
📄
av7110.tar
(2 KB)
📄
av7110.tar.gz
(271 B)
📄
av7110.zip
(370 B)
📄
av_permissions.h.h.tar.gz
(7.02 KB)
📄
av_permissions.h.tar
(65.5 KB)
📄
avactis.tar
(140.5 KB)
📄
avactis.tar.gz
(75.5 KB)
📄
avactis.zip
(121.53 KB)
📄
avatar.svg.svg.tar.gz
(533 B)
📄
avatar.svg.tar
(4 KB)
📄
avc.h.h.tar.gz
(4.67 KB)
📄
avc.h.tar
(18 KB)
📄
avs.tar
(1.38 MB)
📄
avs.tar.gz
(603.95 KB)
📄
avs.zip
(1.37 MB)
📄
avtab.h.h.tar.gz
(1.88 KB)
📄
avtab.h.tar
(6.5 KB)
📄
awk.tar
(688.5 KB)
📄
awk.tar.gz
(335.69 KB)
📄
awk.zip
(16.17 KB)
📄
aws.tar
(2.5 KB)
📄
aws.tar.gz
(398 B)
📄
aws.zip
(692 B)
📄
awstats.tar
(149.73 MB)
📄
awstats.zip
(149.14 MB)
📄
ax25.h.h.tar.gz
(1.78 KB)
📄
ax25.h.tar
(6.5 KB)
📄
b15cc6eec70a91e1.css.css.tar.gz
(11.8 KB)
📄
b15cc6eec70a91e1.css.tar
(90.5 KB)
📄
b19d6cb39d21a2f608c1271921b204470da0ec.tar
(17 KB)
📄
b19d6cb39d21a2f608c1271921b204470da0ec.tar.gz
(2.02 KB)
📄
b2db.yml.tar
(2 KB)
📄
b2db.yml.yml.tar.gz
(219 B)
📄
b2e.tar
(186 KB)
📄
b2e.tar.gz
(109.15 KB)
📄
b2e.zip
(163.07 KB)
📄
b2sum.tar
(59.5 KB)
📄
b2sum.tar.gz
(25.86 KB)
📄
b7c93053e410450aff5e09ea5a658ea45c67db.tar
(45.5 KB)
📄
b7c93053e410450aff5e09ea5a658ea45c67db.tar.gz
(18.28 KB)
📄
b9ba290068a2b5a2.css.css.tar.gz
(11.47 KB)
📄
b9ba290068a2b5a2.css.tar
(100.5 KB)
📄
backdrop.tar
(22.71 MB)
📄
backdrop.tar.gz
(20.44 MB)
📄
backdrop.zip
(22.68 MB)
📄
backtrace.mod.mod.tar.gz
(764 B)
📄
backtrace.mod.tar
(5 KB)
📄
backup.php.php.tar.gz
(2.25 KB)
📄
backup.php.tar
(88 KB)
📄
backups.tar
(2 KB)
📄
backups.tar.gz
(487 B)
📄
backups.zip
(584 B)
📄
bacula.xml.tar
(2 KB)
📄
bacula.xml.xml.tar.gz
(294 B)
📄
bad-header.xml.tar
(2 KB)
📄
bad-header.xml.xml.tar.gz
(275 B)
📄
bagisto.sql.sql.tar.gz
(32.73 KB)
📄
bagisto.sql.tar
(244.5 KB)
📄
bagisto.tar
(140.47 MB)
📄
bagisto.tar.gz
(135.73 MB)
📄
bagisto.zip
(140.44 MB)
📄
baker.sql.sql.tar.gz
(19.12 KB)
📄
baker.sql.tar
(85 KB)
📄
baker.tar
(26.03 MB)
📄
baker.tar.gz
(24.2 MB)
📄
baker.zip
(26.01 MB)
📄
balanced.tar
(2 KB)
📄
balanced.tar.gz
(367 B)
📄
balanced.zip
(611 B)
📄
baltic.trans.tar
(6 KB)
📄
baltic.trans.trans.tar.gz
(639 B)
📄
base.h.h.tar.gz
(7.74 KB)
📄
base.h.tar
(26 KB)
📄
base32.tar
(43 KB)
📄
base32.tar.gz
(19.38 KB)
📄
base64.py.py.tar.gz
(5.97 KB)
📄
base64.py.tar
(54.5 KB)
📄
base64.pyc.pyc.tar.gz
(4.45 KB)
📄
base64.pyc.tar
(13 KB)
📄
base64.pyo.pyo.tar.gz
(4.45 KB)
📄
base64.pyo.tar
(13 KB)
📄
base64.tar
(43 KB)
📄
base64.tar.gz
(19.34 KB)
📄
base64mime.py.py.tar.gz
(1.65 KB)
📄
base64mime.py.tar
(5 KB)
📄
base64mime.pyc.pyc.tar.gz
(2.56 KB)
📄
base64mime.pyc.tar
(7 KB)
📄
base64mime.pyo.pyo.tar.gz
(2.56 KB)
📄
base64mime.pyo.tar
(7 KB)
📄
base_dir.php.php.tar.gz
(178 B)
📄
base_dir.php.tar
(2 KB)
📄
base_futures.py.py.tar.gz
(1.11 KB)
📄
base_futures.py.tar
(7.5 KB)
📄
base_subprocess.py.py.tar.gz
(2.28 KB)
📄
base_subprocess.py.tar
(20 KB)
📄
basename.tar
(39 KB)
📄
basename.tar.gz
(15.63 KB)
📄
bash.tar
(1.1 MB)
📄
bash.tar.gz
(547.7 KB)
📄
bash_completion.d.tar
(4.5 KB)
📄
bash_completion.d.tar.gz
(765 B)
📄
bash_completion.d.zip
(2.75 KB)
📄
bashbug-64.tar
(9 KB)
📄
bashbug-64.tar.gz
(3.22 KB)
📄
bashrc.tar
(5.5 KB)
📄
bashrc.tar.gz
(1.62 KB)
📄
basic.conf.conf.tar.gz
(554 B)
📄
basic.conf.tar
(3 KB)
📄
basic.target.tar
(2.5 KB)
📄
basic.target.target.tar.gz
(637 B)
📄
batch.tar
(2 KB)
📄
batch.tar.gz
(192 B)
📄
battmgr.jsn.jsn.tar.gz
(347 B)
📄
battmgr.jsn.tar
(2.5 KB)
📄
bb.xml.tar
(2 KB)
📄
bb.xml.xml.tar.gz
(358 B)
📄
bbpress.tar
(22.53 MB)
📄
bbpress.tar.gz
(21.68 MB)
📄
bbpress.zip
(22.49 MB)
📄
bc.tar
(2.5 KB)
📄
bc.tar.gz
(362 B)
📄
bc_forwarding.tar
(3 KB)
📄
bc_forwarding.tar.gz
(123 B)
📄
bcc1d107bf724af11a75c0d740a5676cc9c211.tar
(44 KB)
📄
bcc1d107bf724af11a75c0d740a5676cc9c211.tar.gz
(15.16 KB)
📄
bcj.h.h.tar.gz
(1.19 KB)
📄
bcj.h.tar
(4.5 KB)
📄
bcm4329-fullmac-4.bin.bin.tar.gz
(176.89 KB)
📄
bcm4329-fullmac-4.bin.tar
(265 KB)
📄
bcm43xx-0.fw.fw.tar.gz
(40.91 KB)
📄
bcm43xx-0.fw.tar
(190 KB)
📄
bcm43xx_hdr-0.fw.fw.tar.gz
(219 B)
📄
bcm43xx_hdr-0.fw.tar
(2 KB)
📄
bcm8483.bin.bin.tar.gz
(121.88 KB)
📄
bcm8483.bin.tar
(206 KB)
📄
bdb.py.py.tar.gz
(5.96 KB)
📄
bdb.py.tar
(79 KB)
📄
bdb.pyc.pyc.tar.gz
(7.02 KB)
📄
bdb.pyc.tar
(20.5 KB)
📄
bdb.pyo.pyo.tar.gz
(7.02 KB)
📄
bdb.pyo.tar
(20.5 KB)
📄
bddcba3778314a7f5d08b8f055af4c8fdc5b19.tar
(45.5 KB)
📄
bddcba3778314a7f5d08b8f055af4c8fdc5b19.tar.gz
(19.3 KB)
📄
bdw.tar
(256.5 KB)
📄
bdw.tar.gz
(123.39 KB)
📄
bdw.zip
(254.98 KB)
📄
bdx.bin.bin.tar.gz
(7.69 KB)
📄
bdx.bin.tar
(86 KB)
📄
bearer.tar
(556 KB)
📄
bearer.tar.gz
(208.36 KB)
📄
bearer.zip
(552.95 KB)
📄
beehive.tar
(170 KB)
📄
beehive.tar.gz
(102.61 KB)
📄
beehive.zip
(151.81 KB)
📄
beer.py.py.tar.gz
(353 B)
📄
beer.py.tar
(2 KB)
📄
beige_goby_mec.bin.bin.tar.gz
(41.19 KB)
📄
beige_goby_mec.bin.tar
(263.5 KB)
📄
beige_goby_mec2.bin.bin.tar.gz
(41.19 KB)
📄
beige_goby_mec2.bin.tar
(263.5 KB)
📄
beige_goby_pfp.bin.bin.tar.gz
(16.54 KB)
📄
beige_goby_pfp.bin.tar
(259 KB)
📄
beige_goby_rlc.bin.bin.tar.gz
(45.69 KB)
📄
beige_goby_rlc.bin.tar
(129 KB)
📄
beige_goby_sdma.bin.bin.tar.gz
(12.29 KB)
📄
beige_goby_sdma.bin.tar
(35 KB)
📄
beige_goby_smc.bin.bin.tar.gz
(109.14 KB)
📄
beige_goby_smc.bin.tar
(241 KB)
📄
beige_goby_sos.bin.bin.tar.gz
(113.92 KB)
📄
beige_goby_sos.bin.tar
(203 KB)
📄
beige_goby_ta.bin.bin.tar.gz
(81.97 KB)
📄
beige_goby_ta.bin.tar
(251 KB)
📄
beige_goby_vcn.bin.bin.tar.gz
(406.83 KB)
📄
beige_goby_vcn.bin.tar
(568.5 KB)
📄
bfb0eefb4561c04aadbac1c60b62c0e50bf5ad.tar
(34 KB)
📄
bfb0eefb4561c04aadbac1c60b62c0e50bf5ad.tar.gz
(11.7 KB)
📄
bfs.mod.mod.tar.gz
(4.74 KB)
📄
bfs.mod.tar
(22 KB)
📄
bgp.xml.tar
(3 KB)
📄
bgp.xml.xml.tar.gz
(334 B)
📄
bgplo.tar
(49 KB)
📄
bgplo.tar.gz
(781 B)
📄
bgplo.zip
(6.76 KB)
📄
big5.so.so.tar.gz
(4.11 KB)
📄
big5.so.tar
(585.5 KB)
📄
big_endian.h.h.tar.gz
(1.17 KB)
📄
big_endian.h.tar
(6 KB)
📄
bigdecimal.rb.rb.tar.gz
(228 B)
📄
bigdecimal.rb.tar
(2 KB)
📄
bigdecimal.so.so.tar.gz
(37.38 KB)
📄
bigdecimal.so.tar
(192.5 KB)
📄
bigreq.h.h.tar.gz
(916 B)
📄
bigreq.h.tar
(4 KB)
📄
bin.tar
(142.2 MB)
📄
bin.tar.gz
(8.43 KB)
📄
bin.zip
(140.5 MB)
📄
bind9-export.tar
(2.95 MB)
📄
bind9-export.tar.gz
(1.25 MB)
📄
bind9-export.zip
(2.95 MB)
📄
bind9.tar
(1.67 MB)
📄
bind9.tar.gz
(343.44 KB)
📄
bind9.zip
(1.51 MB)
📄
bindv6only.tar
(2 KB)
📄
bindv6only.tar.gz
(111 B)
📄
binhex.py.py.tar.gz
(3.88 KB)
📄
binhex.py.tar
(45 KB)
📄
binhex.pyc.pyc.tar.gz
(5.45 KB)
📄
binhex.pyc.tar
(17 KB)
📄
binhex.pyo.pyo.tar.gz
(5.45 KB)
📄
binhex.pyo.tar
(17 KB)
📄
bioerr.h.h.tar.gz
(1.52 KB)
📄
bioerr.h.tar
(8 KB)
📄
biosdisk.mod.mod.tar.gz
(3.13 KB)
📄
biosdisk.mod.tar
(8 KB)
📄
bird.conf.conf.tar.gz
(190 B)
📄
bird.conf.tar
(5 KB)
📄
bird.service.service.tar.gz
(283 B)
📄
bird.service.tar
(2 KB)
📄
bisect.py.py.tar.gz
(719 B)
📄
bisect.py.tar
(11 KB)
📄
bisect.pyc.pyc.tar.gz
(969 B)
📄
bisect.pyc.tar
(4.5 KB)
📄
bisect.pyo.pyo.tar.gz
(968 B)
📄
bisect.pyo.tar
(4.5 KB)
📄
bison.tar
(439.5 KB)
📄
bison.tar.gz
(196.4 KB)
📄
bitcoin-rpc.xml.tar
(2 KB)
📄
bitcoin-rpc.xml.xml.tar.gz
(301 B)
📄
bitcoin-testnet.xml.tar
(2 KB)
📄
bitcoin-testnet.xml.xml.tar.gz
(294 B)
📄
bitcoin.xml.tar
(2 KB)
📄
bitcoin.xml.xml.tar.gz
(272 B)
📄
bitcount.h.h.tar.gz
(188 B)
📄
bitcount.h.tar
(2.5 KB)
📄
bitmap.mod.mod.tar.gz
(1.45 KB)
📄
bitmap.mod.tar
(8 KB)
📄
bitmap_scale.mod.mod.tar.gz
(2.39 KB)
📄
bitmap_scale.mod.tar
(7 KB)
📄
bitmaps.tar
(64 KB)
📄
bitmaps.tar.gz
(5.08 KB)
📄
bitmaps.zip
(25.42 KB)
📄
bitops.h.h.tar.gz
(3.3 KB)
📄
bitops.h.tar
(23.5 KB)
📄
bits.h.h.tar.gz
(526 B)
📄
bits.h.tar
(2.5 KB)
📄
bits.tar
(858.5 KB)
📄
bits.tar.gz
(21.35 KB)
📄
bits.zip
(712.46 KB)
📄
bitset.h.h.tar.gz
(339 B)
📄
bitset.h.tar
(2 KB)
📄
bitsperlong.ph.ph.tar.gz
(315 B)
📄
bitsperlong.ph.tar
(2 KB)
📄
bitstream.bin.bin.tar.gz
(7.36 KB)
📄
bitstream.bin.tar
(13.5 KB)
📄
bitstream.fw.fw.tar.gz
(83.85 KB)
📄
bitstream.fw.tar
(248 KB)
📄
bitvec.pyc.pyc.tar.gz
(3.41 KB)
📄
bitvec.pyc.tar
(12 KB)
📄
bitypes.h.h.tar.gz
(168 B)
📄
bitypes.h.tar
(2 KB)
📄
blab.png.png.tar.gz
(6.91 KB)
📄
blab.png.tar
(10 KB)
📄
blab.sql.sql.tar.gz
(9.59 KB)
📄
blab.sql.tar
(41.5 KB)
📄
blab.tar
(2.2 MB)
📄
blab.tar.gz
(2.07 MB)
📄
blab.zip
(2.17 MB)
📄
blesta.tar
(63.06 MB)
📄
blesta.tar.gz
(56.6 MB)
📄
blesta.zip
(63.04 MB)
📄
blesta4.tar
(484.5 KB)
📄
blesta4.tar.gz
(325.18 KB)
📄
blesta4.zip
(461.61 KB)
📄
block.h.h.tar.gz
(5.61 KB)
📄
block.h.tar
(23.5 KB)
📄
block.xml.tar
(2 KB)
📄
block.xml.xml.tar.gz
(295 B)
📄
block_dump.tar
(2 KB)
📄
block_dump.tar.gz
(106 B)
📄
blocklist.mod.mod.tar.gz
(1.35 KB)
📄
blocklist.mod.tar
(7 KB)
📄
blog-icon.png.png.tar.gz
(1.54 KB)
📄
blog-icon.png.tar
(3 KB)
📄
blowfish.h.h.tar.gz
(752 B)
📄
blowfish.h.tar
(3.5 KB)
📄
blscfg.mod.mod.tar.gz
(5.86 KB)
📄
blscfg.mod.tar
(29 KB)
📄
bludit.tar
(2.89 MB)
📄
bludit.tar.gz
(2.67 MB)
📄
bludit.zip
(2.87 MB)
📄
bluetooth.target.tar
(2 KB)
📄
bluetooth.target.target.tar.gz
(382 B)
📄
bmg_dmc.bin.bin.tar.gz
(13.56 KB)
📄
bmg_dmc.bin.tar
(46.5 KB)
📄
bmg_guc_70.bin.bin.tar.gz
(194.92 KB)
📄
bmg_guc_70.bin.tar
(756 KB)
📄
bmg_huc.bin.bin.tar.gz
(200.52 KB)
📄
bmg_huc.bin.tar
(1.12 MB)
📄
bmi260-init-data.fw.fw.tar.gz
(5.52 KB)
📄
bmi260-init-data.fw.tar
(9.5 KB)
📄
bn.h.h.tar.gz
(11.3 KB)
📄
bn.h.tar
(67 KB)
📄
bn.rb.rb.tar.gz
(544 B)
📄
bn.rb.tar
(13 KB)
📄
bnerr.h.h.tar.gz
(1.3 KB)
📄
bnerr.h.tar
(6.5 KB)
📄
bnm.php.php.tar.gz
(24.09 KB)
📄
bnm.php.tar
(79.5 KB)
📄
bnx2-mips-06-6.2.3.fw.2.3.fw.tar.gz
(45.8 KB)
📄
bnx2-mips-06-6.2.3.fw.tar
(92.5 KB)
📄
bnx2-rv2p-09ax-6.0.17.fw.0.17.fw.tar.gz
(2.25 KB)
📄
bnx2-rv2p-09ax-6.0.17.fw.tar
(8 KB)
📄
bnx2.tar
(214.5 KB)
📄
bnx2.tar.gz
(102.42 KB)
📄
bnx2.zip
(210.89 KB)
📄
bnx2x.tar
(2.57 MB)
📄
bnx2x.tar.gz
(2.31 MB)
📄
bnx2x.zip
(2.56 MB)
📄
bnxt_re-abi.h.h.tar.gz
(1.69 KB)
📄
bnxt_re-abi.h.tar
(5 KB)
📄
board-2.bin.bin.tar.gz
(82.78 KB)
📄
board-2.bin.tar
(27.68 MB)
📄
board.conf.php.conf.php.tar.gz
(1.74 KB)
📄
board.conf.php.tar
(5.5 KB)
📄
bolt.png.png.tar.gz
(2.78 KB)
📄
bolt.png.tar
(5 KB)
📄
bolt.tar
(252.5 KB)
📄
bolt.tar.gz
(141.37 KB)
📄
bolt.zip
(228.22 KB)
📄
bonaire_ce.bin.bin.tar.gz
(1.56 KB)
📄
bonaire_ce.bin.tar
(20 KB)
📄
bonaire_mc.bin.bin.tar.gz
(12.99 KB)
📄
bonaire_mc.bin.tar
(66 KB)
📄
bonaire_me.bin.bin.tar.gz
(4.14 KB)
📄
bonaire_me.bin.tar
(20 KB)
📄
bonaire_mec.bin.bin.tar.gz
(8.9 KB)
📄
bonaire_mec.bin.tar
(36 KB)
📄
bonaire_pfp.bin.bin.tar.gz
(3.95 KB)
📄
bonaire_pfp.bin.tar
(20 KB)
📄
bonaire_rlc.bin.bin.tar.gz
(2.57 KB)
📄
bonaire_rlc.bin.tar
(19 KB)
📄
bonaire_sdma.bin.bin.tar.gz
(2.26 KB)
📄
bonaire_sdma.bin.tar
(11 KB)
📄
bonaire_smc.bin.bin.tar.gz
(43.63 KB)
📄
bonaire_smc.bin.tar
(258 KB)
📄
bonaire_uvd.bin.bin.tar.gz
(154.46 KB)
📄
bonaire_uvd.bin.tar
(457 KB)
📄
bonaire_vce.bin.bin.tar.gz
(62.65 KB)
📄
bonaire_vce.bin.tar
(200 KB)
📄
boolean_record.h.h.tar.gz
(515 B)
📄
boolean_record.h.tar
(3.5 KB)
📄
booleans.h.h.tar.gz
(842 B)
📄
booleans.h.tar
(4 KB)
📄
boolobject.h.h.tar.gz
(551 B)
📄
boolobject.h.tar
(2.5 KB)
📄
boot-complete.target.tar
(2 KB)
📄
boot-complete.target.target.tar.gz
(397 B)
📄
boot.fw.fw.tar.gz
(3.99 KB)
📄
boot.fw.tar
(17 KB)
📄
boot.h.h.tar.gz
(309 B)
📄
boot.h.tar
(2 KB)
📄
boot.img.img.tar.gz
(502 B)
📄
boot.img.tar
(2 KB)
📄
boot.mod.mod.tar.gz
(1.46 KB)
📄
boot.mod.tar
(5 KB)
📄
boot.tar
(146 KB)
📄
boot.tar.gz
(59.8 KB)
📄
boot.zip
(144.07 KB)
📄
boot2.fw.fw.tar.gz
(3.68 KB)
📄
boot2.fw.tar
(16 KB)
📄
boot_hybrid.img.img.tar.gz
(518 B)
📄
boot_hybrid.img.tar
(2 KB)
📄
boot_id.tar
(2 KB)
📄
boot_id.tar.gz
(143 B)
📄
bootcode.bin.bin.tar.gz
(296 B)
📄
bootcode.bin.tar
(2 KB)
📄
bootloader_type.tar
(2 KB)
📄
bootloader_type.tar.gz
(116 B)
📄
bootloader_version.tar
(2 KB)
📄
bootloader_version.tar.gz
(118 B)
📄
bootp_relay.tar
(4 KB)
📄
bootp_relay.tar.gz
(121 B)
📄
bootparam.h.h.tar.gz
(3.14 KB)
📄
bootparam.h.tar
(9.5 KB)
📄
bootstrap.bin.bin.tar.gz
(258 B)
📄
bootstrap.bin.tar
(2 KB)
📄
bootstrap.json.json.tar.gz
(412 B)
📄
bootstrap.json.tar
(2.5 KB)
📄
bootstrap.php.php.tar.gz
(1.91 KB)
📄
bootstrap.php.tar
(13.5 KB)
📄
bootstrap.tar
(1.44 MB)
📄
bootstrap.tar.gz
(1.4 MB)
📄
bootstrap.zip
(1.43 MB)
📄
bootstrap_old.tar
(15 KB)
📄
bootstrap_old.tar.gz
(2.16 KB)
📄
bootstrap_old.zip
(12.49 KB)
📄
boottime.mod.mod.tar.gz
(927 B)
📄
boottime.mod.tar
(3.5 KB)
📄
bpf.tar
(26.16 MB)
📄
bpf.tar.gz
(2.55 MB)
📄
bpf.zip
(26.15 MB)
📄
bpf_stats_enabled.tar
(2 KB)
📄
bpf_stats_enabled.tar.gz
(117 B)
📄
br1c110b.tar
(51 KB)
📄
br1c110b.tar.gz
(36.03 KB)
📄
br1c110b.zip
(48.21 KB)
📄
brcmfmac43012-sdio.clm_blob.clm_blob.tar.gz
(2.09 KB)
📄
brcmfmac43012-sdio.clm_blob.tar
(6.5 KB)
📄
brcmfmac43143.bin.bin.tar.gz
(269.21 KB)
📄
brcmfmac43143.bin.tar
(389.5 KB)
📄
brcmfmac43236b.bin.bin.tar.gz
(221.34 KB)
📄
brcmfmac43236b.bin.tar
(341.5 KB)
📄
brcmfmac43241b0-sdio.bin.bin.tar.gz
(295.69 KB)
📄
brcmfmac43241b0-sdio.bin.tar
(451 KB)
📄
brcmfmac43241b4-sdio.bin.bin.tar.gz
(252.51 KB)
📄
brcmfmac43241b4-sdio.bin.tar
(396 KB)
📄
brcmfmac43241b5-sdio.bin.bin.tar.gz
(258.09 KB)
📄
brcmfmac43241b5-sdio.bin.tar
(401 KB)
📄
brcmfmac43242a.bin.bin.tar.gz
(295.01 KB)
📄
brcmfmac43242a.bin.tar
(469.5 KB)
📄
brcmfmac4329-sdio.bin.bin.tar.gz
(172.68 KB)
📄
brcmfmac4329-sdio.bin.tar
(249.5 KB)
📄
brcmfmac4330-sdio.bin.bin.tar.gz
(137.5 KB)
📄
brcmfmac4330-sdio.bin.tar
(220 KB)
📄
brcmfmac4334-sdio.bin.bin.tar.gz
(310.1 KB)
📄
brcmfmac4334-sdio.bin.tar
(442.5 KB)
📄
brcmfmac4335-sdio.bin.bin.tar.gz
(362.65 KB)
📄
brcmfmac4335-sdio.bin.tar
(557.5 KB)
📄
brcmfmac4339-sdio.bin.bin.tar.gz
(334.08 KB)
📄
brcmfmac4339-sdio.bin.tar
(562.5 KB)
📄
brcmfmac43430-sdio.clm_blob.clm_blob.tar.gz
(2 KB)
📄
brcmfmac43430-sdio.clm_blob.tar
(6.5 KB)
📄
brcmfmac43430a0-sdio.bin.bin.tar.gz
(253 KB)
📄
brcmfmac43430a0-sdio.bin.tar
(375 KB)
📄
brcmfmac43455-sdio.clm_blob.clm_blob.tar.gz
(2 KB)
📄
brcmfmac43455-sdio.clm_blob.tar
(6.5 KB)
📄
brcmfmac4350-pcie.bin.bin.tar.gz
(386.43 KB)
📄
brcmfmac4350-pcie.bin.tar
(613 KB)
📄
brcmfmac4354-sdio.bin.bin.tar.gz
(384.79 KB)
📄
brcmfmac4354-sdio.bin.tar
(589.5 KB)
📄
brcmfmac4356-pcie.bin.bin.tar.gz
(387.19 KB)
📄
brcmfmac4356-pcie.bin.tar
(603.5 KB)
📄
brcmfmac4356-pcie.gpd-win-pocket.txt.gpd-win-pocket.txt.tar.gz
(1.02 KB)
📄
brcmfmac4356-pcie.gpd-win-pocket.txt.tar
(4 KB)
📄
brcmfmac4356-sdio.bin.bin.tar.gz
(371.28 KB)
📄
brcmfmac4356-sdio.bin.tar
(568.5 KB)
📄
brcmfmac43569.bin.bin.tar.gz
(345.14 KB)
📄
brcmfmac43569.bin.tar
(545.5 KB)
📄
brcmfmac43570-pcie.clm_blob.clm_blob.tar.gz
(2.24 KB)
📄
brcmfmac43570-pcie.clm_blob.tar
(14 KB)
📄
brcmfmac4358-pcie.bin.bin.tar.gz
(400.8 KB)
📄
brcmfmac4358-pcie.bin.tar
(621 KB)
📄
brcmfmac4371-pcie.bin.bin.tar.gz
(387.63 KB)
📄
brcmfmac4371-pcie.bin.tar
(610.5 KB)
📄
brcmfmac4373-sdio.bin.bin.tar.gz
(355.93 KB)
📄
brcmfmac4373-sdio.bin.tar
(552.5 KB)
📄
brcmfmac4373.bin.bin.tar.gz
(287.68 KB)
📄
brcmfmac4373.bin.tar
(469.5 KB)
📄
brcmfmac54591-pcie.clm_blob.clm_blob.tar.gz
(2.22 KB)
📄
brcmfmac54591-pcie.clm_blob.tar
(7.5 KB)
📄
brd4001a.pds.pds.tar.gz
(313 B)
📄
brd4001a.pds.tar
(2.5 KB)
📄
brd8022a.pds.pds.tar.gz
(324 B)
📄
brd8022a.pds.tar
(2.5 KB)
📄
brd8023a.pds.pds.tar.gz
(314 B)
📄
brd8023a.pds.tar
(2.5 KB)
📄
broadcast.pyc.pyc.tar.gz
(465 B)
📄
broadcast.pyc.tar
(2.5 KB)
📄
broadcast.pyo.pyo.tar.gz
(465 B)
📄
broadcast.pyo.tar
(2.5 KB)
📄
brotli.tar
(3.61 MB)
📄
brotli.tar.gz
(1.81 MB)
📄
brp-ldconfig.tar
(3 KB)
📄
brp-ldconfig.tar.gz
(293 B)
📄
brp-mangle-shebangs.tar
(6 KB)
📄
brp-mangle-shebangs.tar.gz
(1.6 KB)
📄
brp-scl-compress.tar
(6 KB)
📄
brp-scl-compress.tar.gz
(787 B)
📄
brp-scl-python-bytecompile.tar
(5 KB)
📄
brp-scl-python-bytecompile.tar.gz
(1.2 KB)
📄
bsd.mod.mod.tar.gz
(16.28 KB)
📄
bsd.mod.tar
(85 KB)
📄
bsddb.tar
(245.5 KB)
📄
bsddb.tar.gz
(58.02 KB)
📄
bsddb.zip
(230.56 KB)
📄
bsock.tar
(20.5 KB)
📄
bsock.tar.gz
(3.54 KB)
📄
bsock.zip
(16.7 KB)
📄
bsock_addrinfo.h.h.tar.gz
(1.67 KB)
📄
bsock_addrinfo.h.tar
(5.5 KB)
📄
bsock_bind.h.h.tar.gz
(1.09 KB)
📄
bsock_bind.h.tar
(3.5 KB)
📄
bsock_unix.h.h.tar.gz
(2.15 KB)
📄
bsock_unix.h.tar
(7 KB)
📄
bswap_test.mod.mod.tar.gz
(1.43 KB)
📄
bswap_test.mod.tar
(4.5 KB)
📄
btm_utils.py.py.tar.gz
(2.67 KB)
📄
btm_utils.py.tar
(22 KB)
📄
btrfs.mod.mod.tar.gz
(14.06 KB)
📄
btrfs.mod.tar
(67 KB)
📄
bubble_bg.gif.gif.tar.gz
(489 B)
📄
bubble_bg.gif.tar
(2 KB)
📄
bubblebabble.so.so.tar.gz
(4 KB)
📄
bubblebabble.so.tar
(13.5 KB)
📄
buffer.h.h.tar.gz
(803 B)
📄
buffer.h.tar
(42.5 KB)
📄
buffer_compat.h.h.tar.gz
(2.07 KB)
📄
buffer_compat.h.tar
(6.5 KB)
📄
buffererr.h.h.tar.gz
(536 B)
📄
buffererr.h.tar
(2.5 KB)
📄
bufferevent_compat.h.h.tar.gz
(1.95 KB)
📄
bufferevent_compat.h.tar
(6 KB)
📄
bufferevent_ssl.h.h.tar.gz
(1.93 KB)
📄
bufferevent_ssl.h.tar
(6.5 KB)
📄
bufferevent_struct.h.h.tar.gz
(1.87 KB)
📄
bufferevent_struct.h.tar
(6 KB)
📄
bufio.mod.mod.tar.gz
(1.36 KB)
📄
bufio.mod.tar
(8 KB)
📄
buggenie.tar
(246 KB)
📄
buggenie.tar.gz
(154.03 KB)
📄
buggenie.zip
(220.61 KB)
📄
bugs.png.png.tar.gz
(2.99 KB)
📄
bugs.png.tar
(5 KB)
📄
bugs.tar
(156 KB)
📄
bugs.tar.gz
(81.13 KB)
📄
bugs.zip
(134.01 KB)
📄
build.tar
(1.57 MB)
📄
build.tar.gz
(5.45 KB)
📄
build.zip
(1.43 MB)
📄
build_ap_wrapper.sh.sh.tar.gz
(473 B)
📄
build_ap_wrapper.sh.tar
(2.5 KB)
📄
builtins.qmltypes.qmltypes.tar.gz
(10.6 KB)
📄
builtins.qmltypes.tar
(59 KB)
📄
bundle.tar
(11.5 KB)
📄
bundle.tar.gz
(442 B)
📄
bundler.tar
(11.5 KB)
📄
bundler.tar.gz
(433 B)
📄
bundles.php.php.tar.gz
(196 B)
📄
bundles.php.tar
(2 KB)
📄
bunzip2.tar
(38.5 KB)
📄
bunzip2.tar.gz
(16.35 KB)
📄
burden.tar
(125.5 KB)
📄
burden.tar.gz
(61.69 KB)
📄
burden.zip
(106.55 KB)
📄
bus.tar
(18.5 KB)
📄
bus.tar.gz
(1.39 KB)
📄
bus.zip
(6.79 KB)
📄
busy_poll.tar
(2 KB)
📄
busy_poll.tar.gz
(111 B)
📄
busy_read.tar
(2 KB)
📄
busy_read.tar.gz
(112 B)
📄
buy.php.php.tar.gz
(872 B)
📄
buy.php.tar
(3 KB)
📄
bxt_dmc_ver1.bin.bin.tar.gz
(2.47 KB)
📄
bxt_dmc_ver1.bin.tar
(10 KB)
📄
bxt_guc_32.0.3.bin.0.3.bin.tar.gz
(81.46 KB)
📄
bxt_guc_32.0.3.bin.tar
(174 KB)
📄
bxt_guc_33.0.0.bin.0.0.bin.tar.gz
(83.81 KB)
📄
bxt_guc_33.0.0.bin.tar
(179.5 KB)
📄
bxt_guc_49.0.1.bin.0.1.bin.tar.gz
(85.57 KB)
📄
bxt_guc_49.0.1.bin.tar
(193.5 KB)
📄
bxt_guc_62.0.0.bin.0.0.bin.tar.gz
(90.67 KB)
📄
bxt_guc_62.0.0.bin.tar
(196.5 KB)
📄
bxt_guc_69.0.3.bin.0.3.bin.tar.gz
(101.64 KB)
📄
bxt_guc_69.0.3.bin.tar
(213.5 KB)
📄
bxt_guc_70.1.1.bin.1.1.bin.tar.gz
(93 KB)
📄
bxt_guc_70.1.1.bin.tar
(203.5 KB)
📄
bxt_guc_ver8_7.bin.bin.tar.gz
(66.64 KB)
📄
bxt_guc_ver8_7.bin.tar
(139.5 KB)
📄
bxt_huc_2.0.0.bin.0.0.bin.tar.gz
(65.34 KB)
📄
bxt_huc_2.0.0.bin.tar
(148 KB)
📄
bxt_huc_ver01_8_2893.bin.bin.tar.gz
(64.41 KB)
📄
bxt_huc_ver01_8_2893.bin.tar
(145 KB)
📄
byext.pyc.pyc.tar.gz
(2.12 KB)
📄
byext.pyc.tar
(6 KB)
📄
byext.pyo.pyo.tar.gz
(2.12 KB)
📄
byext.pyo.tar
(6 KB)
📄
byte_order_generic.h.h.tar.gz
(1.22 KB)
📄
byte_order_generic.h.tar
(7 KB)
📄
byteorder.h.h.tar.gz
(225 B)
📄
byteorder.h.tar
(2 KB)
📄
byteswap.h.h.tar.gz
(769 B)
📄
byteswap.h.tar
(3 KB)
📄
byteswap.ph.ph.tar.gz
(559 B)
📄
byteswap.ph.tar
(3.5 KB)
📄
bz2.py.py.tar.gz
(3.59 KB)
📄
bz2.py.tar
(27 KB)
📄
bzcat.tar
(38.5 KB)
📄
bzcat.tar.gz
(16.35 KB)
📄
bzcmp.tar
(4 KB)
📄
bzcmp.tar.gz
(974 B)
📄
bzdiff.tar
(4 KB)
📄
bzdiff.tar.gz
(977 B)
📄
bzgrep.tar
(3.5 KB)
📄
bzgrep.tar.gz
(888 B)
📄
bzip2.pc.pc.tar.gz
(239 B)
📄
bzip2.pc.tar
(2 KB)
📄
bzip2.tar
(38.5 KB)
📄
bzip2.tar.gz
(16.35 KB)
📄
bzip2recover.tar
(18 KB)
📄
bzip2recover.tar.gz
(6.23 KB)
📄
bzless.tar
(3 KB)
📄
bzless.tar.gz
(729 B)
📄
bzlib.h.h.tar.gz
(1.72 KB)
📄
bzlib.h.tar
(8 KB)
📄
bzmore.tar
(3 KB)
📄
bzmore.tar.gz
(730 B)
📄
c++.tar
(9.55 MB)
📄
c++.tar.gz
(1.36 MB)
📄
c++.zip
(9.12 MB)
📄
c++filt.tar
(30.5 KB)
📄
c++filt.tar.gz
(12.59 KB)
📄
c09b78b4814ec7ec2137b18b13f8475068e0a9.tar
(13.5 KB)
📄
c09b78b4814ec7ec2137b18b13f8475068e0a9.tar.gz
(4.24 KB)
📄
c0b3e018972343a57fb9450e10fab620a42b4a.tar
(461 KB)
📄
c0b3e018972343a57fb9450e10fab620a42b4a.tar.gz
(263.67 KB)
📄
c148dbd03b1246f721c2e2c851d4325e521bc99b.svg.svg.tar.gz
(234 B)
📄
c148dbd03b1246f721c2e2c851d4325e521bc99b.svg.tar
(2 KB)
📄
c2f0d42f9547a4e3be2890c625c813342c866b.tar
(27 KB)
📄
c2f0d42f9547a4e3be2890c625c813342c866b.tar.gz
(10.97 KB)
📄
c598b8a81bd4d7b59cdd1651e2af3716efe80e.tar
(292.5 KB)
📄
c598b8a81bd4d7b59cdd1651e2af3716efe80e.tar.gz
(130.75 KB)
📄
cProfile.py.py.tar.gz
(1.85 KB)
📄
cProfile.py.tar
(21.5 KB)
📄
cProfile.pyc.pyc.tar.gz
(2.94 KB)
📄
cProfile.pyc.tar
(8 KB)
📄
cProfile.pyo.pyo.tar.gz
(2.94 KB)
📄
cProfile.pyo.tar
(8 KB)
📄
c_rehash.tar
(12.5 KB)
📄
c_rehash.tar.gz
(2.01 KB)
📄
ca.tar
(5.5 KB)
📄
ca.tar.gz
(3.51 KB)
📄
ca.zip
(3.64 KB)
📄
cache.json.json.tar.gz
(399 B)
📄
cache.json.tar
(4 KB)
📄
cache.tar
(148 KB)
📄
cache.tar.gz
(102 B)
📄
cache.zip
(140.37 KB)
📄
cache_common.h.h.tar.gz
(937 B)
📄
cache_common.h.tar
(3.5 KB)
📄
cache_hits.tar
(2 KB)
📄
cache_hits.tar.gz
(121 B)
📄
cadence.tar
(129.5 KB)
📄
cadence.tar.gz
(23.24 KB)
📄
cadence.zip
(128.15 KB)
📄
cagefs.service.service.tar.gz
(399 B)
📄
cagefs.service.tar
(2.5 KB)
📄
cagefs.tar
(4.5 KB)
📄
cagefs.tar.gz
(341 B)
📄
cagefs.zip
(2.76 KB)
📄
cagefs_enter.proxied.proxied.tar.gz
(721 B)
📄
cagefs_enter.proxied.tar
(3 KB)
📄
cagefs_enter_site.tar
(3.5 KB)
📄
cagefs_enter_site.tar.gz
(975 B)
📄
cagefsctl-user.tar
(14.5 KB)
📄
cagefsctl-user.tar.gz
(3.34 KB)
📄
cake.png.png.tar.gz
(5.11 KB)
📄
cake.png.tar
(7 KB)
📄
cake.tar
(12.73 MB)
📄
cake.tar.gz
(11.17 MB)
📄
cake.zip
(12.72 MB)
📄
cal.tar
(67.5 KB)
📄
cal.tar.gz
(29.49 KB)
📄
calendar.h.h.tar.gz
(21.45 KB)
📄
calendar.h.tar
(107 KB)
📄
calendar.py.py.tar.gz
(5.92 KB)
📄
calendar.py.tar
(73 KB)
📄
calendar.pyc.pyc.tar.gz
(9.17 KB)
📄
calendar.pyc.tar
(29 KB)
📄
calendar.pyo.pyo.tar.gz
(9.17 KB)
📄
calendar.pyo.tar
(29 KB)
📄
calling.go.go.tar.gz
(3.6 KB)
📄
calling.go.tar
(13 KB)
📄
camellia.h.h.tar.gz
(944 B)
📄
camellia.h.tar
(5 KB)
📄
cap_last_cap.tar
(2 KB)
📄
cap_last_cap.tar.gz
(113 B)
📄
capability.h.h.tar.gz
(2.39 KB)
📄
capability.h.tar
(9 KB)
📄
capi.so.so.tar.gz
(2.71 KB)
📄
capi.so.tar
(9 KB)
📄
captoinfo.tar
(87 KB)
📄
captoinfo.tar.gz
(38.76 KB)
📄
carbon.tar
(158 KB)
📄
carbon.tar.gz
(99.84 KB)
📄
carbon.zip
(139.14 KB)
📄
carl9170-1.fw.fw.tar.gz
(9.45 KB)
📄
carl9170-1.fw.tar
(29 KB)
📄
carrizo_ce.bin.bin.tar.gz
(2.48 KB)
📄
carrizo_ce.bin.tar
(10.5 KB)
📄
carrizo_me.bin.bin.tar.gz
(6.2 KB)
📄
carrizo_me.bin.tar
(18.5 KB)
📄
carrizo_mec.bin.bin.tar.gz
(26.38 KB)
📄
carrizo_mec.bin.tar
(258.5 KB)
📄
carrizo_mec2.bin.bin.tar.gz
(26.37 KB)
📄
carrizo_mec2.bin.tar
(258.5 KB)
📄
carrizo_pfp.bin.bin.tar.gz
(7.25 KB)
📄
carrizo_pfp.bin.tar
(18.5 KB)
📄
carrizo_rlc.bin.bin.tar.gz
(7.95 KB)
📄
carrizo_rlc.bin.tar
(20 KB)
📄
carrizo_sdma.bin.bin.tar.gz
(4.19 KB)
📄
carrizo_sdma.bin.tar
(12 KB)
📄
carrizo_sdma1.bin.bin.tar.gz
(4.19 KB)
📄
carrizo_sdma1.bin.tar
(12 KB)
📄
carrizo_uvd.bin.bin.tar.gz
(161.27 KB)
📄
carrizo_uvd.bin.tar
(267 KB)
📄
carrizo_vce.bin.bin.tar.gz
(103.75 KB)
📄
carrizo_vce.bin.tar
(173.5 KB)
📄
cassini.bin.bin.tar.gz
(1.61 KB)
📄
cassini.bin.tar
(4 KB)
📄
cast.h.h.tar.gz
(698 B)
📄
cast.h.tar
(3.5 KB)
📄
castopod.tar
(48.3 MB)
📄
castopod.tar.gz
(45.07 MB)
📄
castopod.zip
(48.27 MB)
📄
cat.mod.mod.tar.gz
(1.62 KB)
📄
cat.mod.tar
(9 KB)
📄
cat.tar
(39 KB)
📄
cat.tar.gz
(17.52 KB)
📄
catalog.tar
(139.5 KB)
📄
catalog.tar.gz
(31.18 KB)
📄
catalog.zip
(131.22 KB)
📄
catchsegv.tar
(5 KB)
📄
catchsegv.tar.gz
(1.62 KB)
📄
catlogo.gif.gif.tar.gz
(2.2 KB)
📄
catlogo.gif.tar
(11 KB)
📄
catpt.tar
(256.5 KB)
📄
catpt.tar.gz
(123.39 KB)
📄
catpt.zip
(254.99 KB)
📄
cavium.tar
(52 KB)
📄
cavium.tar.gz
(33.25 KB)
📄
cavium.zip
(49.9 KB)
📄
cb1fca053a681e9d9c7bc158d04e2e3525a96a.tar
(317 KB)
📄
cb1fca053a681e9d9c7bc158d04e2e3525a96a.tar.gz
(136.5 KB)
📄
cb58588c86ecb68689badafab8641ee79f12d5.tar
(96 KB)
📄
cb58588c86ecb68689badafab8641ee79f12d5.tar.gz
(38.5 KB)
📄
cbfs.mod.mod.tar.gz
(2.41 KB)
📄
cbfs.mod.tar
(6.5 KB)
📄
cbfw-3.2.5.1.bin.2.5.1.bin.tar.gz
(247.38 KB)
📄
cbfw-3.2.5.1.bin.tar
(406.5 KB)
📄
cbls.mod.mod.tar.gz
(1.58 KB)
📄
cbls.mod.tar
(5.5 KB)
📄
cbmemc.mod.mod.tar.gz
(1.3 KB)
📄
cbmemc.mod.tar
(8 KB)
📄
cbtable.mod.mod.tar.gz
(665 B)
📄
cbtable.mod.tar
(3 KB)
📄
cbtime.mod.mod.tar.gz
(1.5 KB)
📄
cbtime.mod.tar
(9 KB)
📄
cc1plus.tar
(28.39 MB)
📄
cc1plus.tar.gz
(12.54 MB)
📄
cc33xx_2nd_loader.bin.bin.tar.gz
(68.02 KB)
📄
cc33xx_2nd_loader.bin.tar
(70.5 KB)
📄
cc33xx_fw.bin.bin.tar.gz
(348.02 KB)
📄
cc33xx_fw.bin.tar
(498 KB)
📄
ccache.tar
(5.59 MB)
📄
ccache.tar.gz
(1.78 MB)
📄
ccache.zip
(5.44 MB)
📄
ccpp.amf.amf.tar.gz
(295 B)
📄
ccpp.amf.tar
(2 KB)
📄
ccselect_plugin.h.h.tar.gz
(1.76 KB)
📄
ccselect_plugin.h.tar
(6 KB)
📄
ccu.php.php.tar.gz
(19.73 KB)
📄
ccu.php.tar
(117.5 KB)
📄
cdboot.img.img.tar.gz
(312 B)
📄
cdboot.img.tar
(6 KB)
📄
cdefs.h.h.tar.gz
(6.01 KB)
📄
cdefs.h.tar
(22 KB)
📄
cdefs.ph.ph.tar.gz
(3.35 KB)
📄
cdefs.ph.tar
(23.5 KB)
📄
cdrom_id.tar
(68 KB)
📄
cdrom_id.tar.gz
(13.45 KB)
📄
cdsp.mbn.mbn.tar.gz
(2.74 MB)
📄
cdsp.mbn.tar
(17.09 MB)
📄
cdspr.jsn.jsn.tar.gz
(272 B)
📄
cdspr.jsn.tar
(3.5 KB)
📄
cedf6c3f9d4300c1.css.css.tar.gz
(11.04 KB)
📄
cedf6c3f9d4300c1.css.tar
(100 KB)
📄
cellobject.h.h.tar.gz
(439 B)
📄
cellobject.h.tar
(2.5 KB)
📄
ceph-mon.xml.tar
(2 KB)
📄
ceph-mon.xml.xml.tar.gz
(295 B)
📄
ceph.xml.tar
(2 KB)
📄
ceph.xml.xml.tar.gz
(331 B)
📄
certauth_plugin.h.h.tar.gz
(2.12 KB)
📄
certauth_plugin.h.tar
(6.5 KB)
📄
certs.tar
(18 KB)
📄
certs.tar.gz
(5.68 KB)
📄
certs.zip
(14.94 KB)
📄
cf8381.bin.bin.tar.gz
(65.18 KB)
📄
cf8381.bin.tar
(94.5 KB)
📄
cf8381_helper.bin.bin.tar.gz
(1.52 KB)
📄
cf8381_helper.bin.tar
(4 KB)
📄
cf8385.bin.bin.tar.gz
(66.21 KB)
📄
cf8385.bin.tar
(96.5 KB)
📄
cf8385_helper.bin.bin.tar.gz
(1.52 KB)
📄
cf8385_helper.bin.tar
(4 KB)
📄
cfengine.xml.tar
(2 KB)
📄
cfengine.xml.xml.tar.gz
(226 B)
📄
cff0b8765f56ec961409e8463ccf0bf22a4a4c.tar
(13.5 KB)
📄
cff0b8765f56ec961409e8463ccf0bf22a4a4c.tar.gz
(4 KB)
📄
cfg.db.php.db.php.tar.gz
(487 B)
📄
cfg.db.php.tar
(2.5 KB)
📄
cfg.user.php.tar
(3 KB)
📄
cfg.user.php.user.php.tar.gz
(672 B)
📄
cftp.png.png.tar.gz
(3.49 KB)
📄
cftp.png.tar
(5 KB)
📄
cftp.sql.sql.tar.gz
(7.13 KB)
📄
cftp.sql.tar
(42.5 KB)
📄
cftp.tar
(19.63 MB)
📄
cftp.tar.gz
(18.34 MB)
📄
cftp.zip
(19.6 MB)
📄
cgi-bin.tar
(21 KB)
📄
cgi-bin.tar.gz
(2.97 KB)
📄
cgi-bin.zip
(15.5 KB)
📄
cgi.py.py.tar.gz
(9.26 KB)
📄
cgi.py.tar
(108 KB)
📄
cgi.pyc.pyc.tar.gz
(12.64 KB)
📄
cgi.pyc.tar
(34.5 KB)
📄
cgi.pyo.pyo.tar.gz
(12.64 KB)
📄
cgi.pyo.tar
(34.5 KB)
📄
cgi.tar
(144.5 KB)
📄
cgi.tar.gz
(6.14 KB)
📄
cgi.zip
(134.27 KB)
📄
cgi1.pyc.pyc.tar.gz
(302 B)
📄
cgi1.pyc.tar
(2 KB)
📄
cgi1.pyo.pyo.tar.gz
(302 B)
📄
cgi1.pyo.tar
(2 KB)
📄
cgi2.pyc.pyc.tar.gz
(537 B)
📄
cgi2.pyc.tar
(2.5 KB)
📄
cgi2.pyo.pyo.tar.gz
(537 B)
📄
cgi2.pyo.tar
(2.5 KB)
📄
cgi3.pyc.pyc.tar.gz
(329 B)
📄
cgi3.pyc.tar
(2 KB)
📄
cgi3.pyo.pyo.tar.gz
(327 B)
📄
cgi3.pyo.tar
(2 KB)
📄
cgitb.py.py.tar.gz
(3.51 KB)
📄
cgitb.py.tar
(38.5 KB)
📄
cgitb.pyc.pyc.tar.gz
(5.42 KB)
📄
cgitb.pyc.tar
(13.5 KB)
📄
cgitb.pyo.pyo.tar.gz
(5.42 KB)
📄
cgitb.pyo.tar
(13.5 KB)
📄
cgroup.tar
(5 KB)
📄
cgroup.tar.gz
(245 B)
📄
chain.mod.mod.tar.gz
(2.08 KB)
📄
chain.mod.tar
(11 KB)
📄
chamilo.sql.sql.tar.gz
(38.43 KB)
📄
chamilo.sql.tar
(286 KB)
📄
chamilo.tar
(288.96 MB)
📄
chamilo.tar.gz
(329.86 MB)
📄
chamilo.zip
(363.4 MB)
📄
changelog.js.js.tar.gz
(1.29 KB)
📄
changelog.js.tar
(4.5 KB)
📄
changelog.txt.tar
(955.5 KB)
📄
changelog.txt.txt.tar.gz
(320 B)
📄
changelogs.tar
(789.5 KB)
📄
changelogs.tar.gz
(264.12 KB)
📄
changelogs.zip
(785.5 KB)
📄
channel.go.go.tar.gz
(2.53 KB)
📄
channel.go.tar
(7 KB)
📄
char.tar
(1.66 MB)
📄
char.tar.gz
(454.19 KB)
📄
char.zip
(1.62 MB)
📄
chardetect.tar
(3.5 KB)
📄
chardetect.tar.gz
(571 B)
📄
chariter.h.h.tar.gz
(5.26 KB)
📄
chariter.h.tar
(25.5 KB)
📄
charset.pyc.pyc.tar.gz
(4.91 KB)
📄
charset.pyc.tar
(15 KB)
📄
charset.pyo.pyo.tar.gz
(4.88 KB)
📄
charset.pyo.tar
(15 KB)
📄
check.h.h.tar.gz
(1.69 KB)
📄
check.h.tar
(6 KB)
📄
check_charset.php.php.tar.gz
(863 B)
📄
check_charset.php.tar
(3.5 KB)
📄
check_suphp.php.php.tar.gz
(204 B)
📄
check_suphp.php.tar
(3 KB)
📄
check_utf8.php.php.tar.gz
(988 B)
📄
check_utf8.php.tar
(95.5 KB)
📄
check_webserver.php.php.tar.gz
(266 B)
📄
check_webserver.php.tar
(2 KB)
📄
checkappend.pyc.pyc.tar.gz
(2.39 KB)
📄
checkappend.pyc.tar
(6.5 KB)
📄
checkappend.pyo.pyo.tar.gz
(2.39 KB)
📄
checkappend.pyo.tar
(6.5 KB)
📄
checkpip.pyc.pyc.tar.gz
(715 B)
📄
checkpip.pyc.tar
(3 KB)
📄
checkpip.pyo.pyo.tar.gz
(715 B)
📄
checkpip.pyo.tar
(3 KB)
📄
checkpyc.pyc.pyc.tar.gz
(1.09 KB)
📄
checkpyc.pyc.tar
(3.5 KB)
📄
checkpyc.pyo.pyo.tar.gz
(1.08 KB)
📄
checkpyc.pyo.tar
(3.5 KB)
📄
chevereto.sql.sql.tar.gz
(9.52 KB)
📄
chevereto.sql.tar
(54.5 KB)
📄
chevereto.tar
(35 MB)
📄
chevereto.tar.gz
(31.66 MB)
📄
chevereto.zip
(34.98 MB)
📄
chgrp.tar
(68 KB)
📄
chgrp.tar.gz
(32.05 KB)
📄
chinese.so.so.tar.gz
(87.6 KB)
📄
chinese.so.tar
(185 KB)
📄
chmod.php.php.tar.gz
(194 B)
📄
chmod.php.tar
(2 KB)
📄
chmod.tar
(65 KB)
📄
chmod.tar.gz
(30.81 KB)
📄
choicfmt.h.h.tar.gz
(6.16 KB)
📄
choicfmt.h.tar
(25.5 KB)
📄
chown.tar
(73 KB)
📄
chown.tar.gz
(33.18 KB)
📄
chpass_util_strings.h.h.tar.gz
(619 B)
📄
chpass_util_strings.h.tar
(3.5 KB)
📄
chrony-dnssrv@.service.service.tar.gz
(259 B)
📄
chrony-dnssrv@.service.tar
(2 KB)
📄
chrony-dnssrv@.timer.tar
(2 KB)
📄
chrony-dnssrv@.timer.timer.tar.gz
(228 B)
📄
chrony-wait.service.service.tar.gz
(420 B)
📄
chrony-wait.service.tar
(2 KB)
📄
chronyd.service.service.tar.gz
(427 B)
📄
chronyd.service.tar
(4 KB)
📄
chroot.sh.sh.tar.gz
(1.72 KB)
📄
chroot.sh.tar
(9 KB)
📄
chroot.tar
(43 KB)
📄
chroot.tar.gz
(18.84 KB)
📄
chrt.tar
(39 KB)
📄
chrt.tar.gz
(15.49 KB)
📄
chunk.py.py.tar.gz
(1.76 KB)
📄
chunk.py.tar
(19 KB)
📄
chunk.pyc.pyc.tar.gz
(2.43 KB)
📄
chunk.pyc.tar
(7 KB)
📄
chunk.pyo.pyo.tar.gz
(2.43 KB)
📄
chunk.pyo.tar
(7 KB)
📄
churchcrm.sql.sql.tar.gz
(8.51 KB)
📄
churchcrm.sql.tar
(50 KB)
📄
churchcrm.tar
(25.58 MB)
📄
churchcrm.tar.gz
(24.29 MB)
📄
churchcrm.zip
(25.56 MB)
📄
chyrp.tar
(206 KB)
📄
chyrp.tar.gz
(121.5 KB)
📄
chyrp.zip
(183.38 KB)
📄
cifs-utils.tar
(13 KB)
📄
cifs-utils.tar.gz
(4.75 KB)
📄
cifs-utils.zip
(11.65 KB)
📄
cifs_idmap_sss.so.so.tar.gz
(4.76 KB)
📄
cifs_idmap_sss.so.tar
(13 KB)
📄
cil.h.h.tar.gz
(1.47 KB)
📄
cil.h.tar
(5 KB)
📄
cil.tar
(5 KB)
📄
cil.tar.gz
(1.45 KB)
📄
cil.zip
(3.55 KB)
📄
cipso_cache_enable.tar
(2 KB)
📄
cipso_cache_enable.tar.gz
(120 B)
📄
cipso_rbm_optfmt.tar
(2 KB)
📄
cipso_rbm_optfmt.tar.gz
(118 B)
📄
cipso_rbm_strictvalid.tar
(2 KB)
📄
cipso_rbm_strictvalid.tar.gz
(122 B)
📄
cirrus.tar
(5.06 MB)
📄
cirrus.tar.gz
(1.54 MB)
📄
cirrus.zip
(4.71 MB)
📄
cis.tar
(17 KB)
📄
cis.tar.gz
(1.48 KB)
📄
cis.zip
(4.01 KB)
📄
cjdpoll.tar
(118.5 KB)
📄
cjdpoll.tar.gz
(68.35 KB)
📄
cjdpoll.zip
(102.54 KB)
📄
cksum.tar
(39 KB)
📄
cksum.tar.gz
(17.18 KB)
📄
cl-MariaDB1104.conf.conf.tar.gz
(156 B)
📄
cl-MariaDB1104.conf.tar
(2 KB)
📄
cl.nodejs.tar
(2 KB)
📄
cl.nodejs.tar.gz
(146 B)
📄
cl.nodejs.zip
(221 B)
📄
cl.php.d.tar
(22.5 KB)
📄
cl.php.d.tar.gz
(1.03 KB)
📄
cl.php.d.zip
(13.94 KB)
📄
cl.python.tar
(2 KB)
📄
cl.python.tar.gz
(147 B)
📄
cl.python.zip
(222 B)
📄
cl.selector.conf.d.tar
(41.5 KB)
📄
cl.selector.conf.d.tar.gz
(11.71 KB)
📄
cl.selector.conf.d.zip
(35.7 KB)
📄
cl_edition.tar
(2 KB)
📄
cl_edition.tar.gz
(126 B)
📄
cl_sysctl.tar
(6.5 KB)
📄
cl_sysctl.tar.gz
(1.33 KB)
📄
class_module.rb.rb.tar.gz
(5.64 KB)
📄
class_module.rb.tar
(21.5 KB)
📄
classes.tar
(753 KB)
📄
classes.tar.gz
(145.93 KB)
📄
classes.zip
(719.86 KB)
📄
classfix.pyc.pyc.tar.gz
(2.1 KB)
📄
classfix.pyc.tar
(6 KB)
📄
classfix.pyo.pyo.tar.gz
(2.1 KB)
📄
classfix.pyo.tar
(6 KB)
📄
classicpress.tar
(11.3 MB)
📄
classicpress.tar.gz
(10.82 MB)
📄
classicpress.zip
(11.27 MB)
📄
clcpapi.tar
(5.5 KB)
📄
clcpapi.tar.gz
(1.19 KB)
📄
cldetect.tar
(12 KB)
📄
cldetect.tar.gz
(2.5 KB)
📄
cldr-plurals.tar
(32 KB)
📄
cldr-plurals.tar.gz
(13.51 KB)
📄
clean-old.sh.sh.tar.gz
(1.7 KB)
📄
clean-old.sh.tar
(6 KB)
📄
clean.rb.rb.tar.gz
(628 B)
📄
clean.rb.tar
(9 KB)
📄
cleancache.sh.sh.tar.gz
(587 B)
📄
cleancache.sh.tar
(3 KB)
📄
cleanfuture.pyc.pyc.tar.gz
(3.48 KB)
📄
cleanfuture.pyc.tar
(9 KB)
📄
cleanfuture.pyo.pyo.tar.gz
(3.46 KB)
📄
cleanfuture.pyo.tar
(9 KB)
📄
cleanlitemage.sh.sh.tar.gz
(932 B)
📄
cleanlitemage.sh.tar
(4 KB)
📄
clear.tar
(14.5 KB)
📄
clear.tar.gz
(4.87 KB)
📄
clicshop.tar
(23.73 MB)
📄
clicshop.tar.gz
(19.68 MB)
📄
clicshop.zip
(23.71 MB)
📄
client.go.go.tar.gz
(9.01 KB)
📄
client.go.tar
(35 KB)
📄
client.ini.php.ini.php.tar.gz
(505 B)
📄
client.ini.php.tar
(2.5 KB)
📄
client.py.py.tar.gz
(15.47 KB)
📄
client.py.tar
(112 KB)
📄
client_ed25519.so.so.tar.gz
(46.92 KB)
📄
client_ed25519.so.tar
(68.5 KB)
📄
clientexec.tar
(74.62 MB)
📄
clientexec.tar.gz
(70.48 MB)
📄
clientexec.zip
(74.59 MB)
📄
clip.png.png.tar.gz
(15.92 KB)
📄
clip.png.tar
(17.5 KB)
📄
clip.tar
(236 KB)
📄
clip.tar.gz
(134.74 KB)
📄
clip.zip
(209.09 KB)
📄
clipper.tar
(150 KB)
📄
clipper.tar.gz
(83.75 KB)
📄
clipper.zip
(131.81 KB)
📄
clnt.h.h.tar.gz
(3.53 KB)
📄
clnt.h.tar
(11 KB)
📄
clockid_t.h.h.tar.gz
(212 B)
📄
clockid_t.h.tar
(2 KB)
📄
clone.php.php.tar.gz
(3.41 KB)
📄
clone.php.tar
(2.72 MB)
📄
clone.xml.tar
(28 KB)
📄
clone.xml.xml.tar.gz
(270 B)
📄
clone_bootstrap.php.php.tar.gz
(2.07 KB)
📄
clone_bootstrap.php.tar
(8 KB)
📄
cloudlinux-default-base.tar
(2.5 KB)
📄
cloudlinux-default-base.tar.gz
(593 B)
📄
cloudlinux-default-base.zip
(1.03 KB)
📄
cloudlinux-default-cgv1.tar
(2 KB)
📄
cloudlinux-default-cgv1.tar.gz
(259 B)
📄
cloudlinux-default-cgv1.zip
(391 B)
📄
cloudlinux-default-cgv2.tar
(2 KB)
📄
cloudlinux-default-cgv2.tar.gz
(275 B)
📄
cloudlinux-default-cgv2.zip
(389 B)
📄
cloudlinux-default.tar
(2 KB)
📄
cloudlinux-default.tar.gz
(212 B)
📄
cloudlinux-default.zip
(332 B)
📄
cloudlinux-dummy.tar
(2 KB)
📄
cloudlinux-dummy.tar.gz
(159 B)
📄
cloudlinux-dummy.zip
(227 B)
📄
cloudlinux-latency-performance-base.tar
(3.5 KB)
📄
cloudlinux-latency-performance-base.tar.gz
(1.09 KB)
📄
cloudlinux-latency-performance-base.zip
(2.13 KB)
📄
cloudlinux-latency-performance-cgv1.tar
(2 KB)
📄
cloudlinux-latency-performance-cgv1.tar.gz
(266 B)
📄
cloudlinux-latency-performance-cgv1.zip
(403 B)
📄
cloudlinux-latency-performance-cgv2.tar
(2 KB)
📄
cloudlinux-latency-performance-cgv2.tar.gz
(283 B)
📄
cloudlinux-latency-performance-cgv2.zip
(401 B)
📄
cloudlinux-linksafe.tar
(2 KB)
📄
cloudlinux-linksafe.tar.gz
(226 B)
📄
cloudlinux-linksafe.zip
(345 B)
📄
cloudlinux-selector.tar
(2.5 KB)
📄
cloudlinux-selector.tar.gz
(474 B)
📄
cloudlinux-vz.tar
(2 KB)
📄
cloudlinux-vz.tar.gz
(159 B)
📄
cloudlinux-vz.zip
(227 B)
📄
clshared.tar
(241 KB)
📄
clshared.tar.gz
(16.71 KB)
📄
clshared.zip
(233.19 KB)
📄
clsolo.tar
(241 KB)
📄
clsolo.tar.gz
(16.68 KB)
📄
clusterdb.tar
(72 KB)
📄
clusterdb.tar.gz
(27.7 KB)
📄
cmac.h.h.tar.gz
(627 B)
📄
cmac.h.tar
(3 KB)
📄
cmake.tar
(72.5 KB)
📄
cmake.tar.gz
(7.42 KB)
📄
cmake.zip
(43.71 KB)
📄
cmbtfw12.tlv.tar
(48 KB)
📄
cmbtfw12.tlv.tlv.tar.gz
(33.26 KB)
📄
cmbtfw13.tlv.tar
(23 KB)
📄
cmbtfw13.tlv.tlv.tar.gz
(15.3 KB)
📄
cmd.py.py.tar.gz
(4.47 KB)
📄
cmd.py.tar
(47.5 KB)
📄
cmd.pyc.pyc.tar.gz
(6.01 KB)
📄
cmd.pyc.tar
(15.5 KB)
📄
cmd.pyo.pyo.tar.gz
(6 KB)
📄
cmd.pyo.tar
(15.5 KB)
📄
cmd.tar
(11.5 KB)
📄
cmd.tar.gz
(1.4 KB)
📄
cmd.zip
(5.25 KB)
📄
cmdline.tar
(13 KB)
📄
cmdline.tar.gz
(313 B)
📄
cml_guc_33.0.0.bin.0.0.bin.tar.gz
(84.1 KB)
📄
cml_guc_33.0.0.bin.tar
(180.5 KB)
📄
cml_guc_49.0.1.bin.0.1.bin.tar.gz
(85.79 KB)
📄
cml_guc_49.0.1.bin.tar
(194.5 KB)
📄
cml_guc_62.0.0.bin.0.0.bin.tar.gz
(90.95 KB)
📄
cml_guc_62.0.0.bin.tar
(197.5 KB)
📄
cml_guc_69.0.3.bin.0.3.bin.tar.gz
(101.91 KB)
📄
cml_guc_69.0.3.bin.tar
(214.5 KB)
📄
cml_guc_70.1.1.bin.1.1.bin.tar.gz
(93.23 KB)
📄
cml_guc_70.1.1.bin.tar
(204 KB)
📄
cml_huc_4.0.0.bin.0.0.bin.tar.gz
(80.18 KB)
📄
cml_huc_4.0.0.bin.tar
(222.5 KB)
📄
cmmb_vega_12mhz.inp.inp.tar.gz
(38.54 KB)
📄
cmmb_vega_12mhz.inp.tar
(63 KB)
📄
cmmb_venice_12mhz.inp.inp.tar.gz
(61.92 KB)
📄
cmmb_venice_12mhz.inp.tar
(96.5 KB)
📄
cmnv12.bin.bin.tar.gz
(1.48 KB)
📄
cmnv12.bin.tar
(8 KB)
📄
cmnv13.bin.bin.tar.gz
(967 B)
📄
cmnv13.bin.tar
(6 KB)
📄
cmnv13s.bin.bin.tar.gz
(968 B)
📄
cmnv13s.bin.tar
(3.5 KB)
📄
cmnv13t.bin.bin.tar.gz
(970 B)
📄
cmnv13t.bin.tar
(3.5 KB)
📄
cmosdump.mod.mod.tar.gz
(833 B)
📄
cmosdump.mod.tar
(3 KB)
📄
cmostest.mod.mod.tar.gz
(1.16 KB)
📄
cmostest.mod.tar
(4 KB)
📄
cmp.mod.mod.tar.gz
(1.23 KB)
📄
cmp.mod.tar
(7 KB)
📄
cmp.tar
(105.5 KB)
📄
cmp.tar.gz
(24.7 KB)
📄
cmp_test.mod.mod.tar.gz
(2.17 KB)
📄
cmp_test.mod.tar
(7.5 KB)
📄
cms.h.h.tar.gz
(3.01 KB)
📄
cms.h.tar
(17.5 KB)
📄
cms.php.php.tar.gz
(4.2 KB)
📄
cms.php.tar
(35.5 KB)
📄
cmserr.h.h.tar.gz
(2.28 KB)
📄
cmserr.h.tar
(12.5 KB)
📄
cmsimple.tar
(1.43 MB)
📄
cmsimple.tar.gz
(1.27 MB)
📄
cmsimple.zip
(1.41 MB)
📄
cmssimple.sql.sql.tar.gz
(87.44 KB)
📄
cmssimple.sql.tar
(441 KB)
📄
cmssimple.tar
(18.56 MB)
📄
cmssimple.tar.gz
(15.12 MB)
📄
cmssimple.zip
(18.53 MB)
📄
cnl.tar
(576 KB)
📄
cnl.tar.gz
(256.08 KB)
📄
cnl.zip
(574.42 KB)
📄
cnm.tar
(1.46 MB)
📄
cnm.tar.gz
(462.94 KB)
📄
cnm.zip
(1.45 MB)
📄
cnn55xx_ae.fw.fw.tar.gz
(10.28 KB)
📄
cnn55xx_ae.fw.tar
(17 KB)
📄
cnn55xx_se.fw.fw.tar.gz
(24.65 KB)
📄
cnn55xx_se.fw.tar
(36 KB)
📄
cockpit.xml.tar
(3 KB)
📄
cockpit.xml.xml.tar.gz
(253 B)
📄
code.h.h.tar.gz
(2.8 KB)
📄
code.h.tar
(9 KB)
📄
code.py.py.tar.gz
(3.41 KB)
📄
code.py.tar
(33.5 KB)
📄
code.pyc.pyc.tar.gz
(4.33 KB)
📄
code.pyc.tar
(12 KB)
📄
code.pyo.pyo.tar.gz
(4.34 KB)
📄
code.pyo.tar
(12 KB)
📄
codecs.py.py.tar.gz
(8.49 KB)
📄
codecs.py.tar
(109.5 KB)
📄
codecs.pyc.pyc.tar.gz
(10.39 KB)
📄
codecs.pyc.tar
(37.5 KB)
📄
codecs.pyo.pyo.tar.gz
(10.39 KB)
📄
codecs.pyo.tar
(37.5 KB)
📄
codeop.py.py.tar.gz
(1.98 KB)
📄
codeop.py.tar
(21 KB)
📄
codeop.pyc.pyc.tar.gz
(2.5 KB)
📄
codeop.pyc.tar
(8 KB)
📄
codeop.pyo.pyo.tar.gz
(2.5 KB)
📄
codeop.pyo.tar
(8 KB)
📄
col.tar
(31 KB)
📄
col.tar.gz
(13.45 KB)
📄
colcrt.tar
(18 KB)
📄
colcrt.tar.gz
(6.06 KB)
📄
collab.tar
(197 KB)
📄
collab.tar.gz
(105.17 KB)
📄
collab.zip
(168.64 KB)
📄
collect.tar
(44 KB)
📄
collect.tar.gz
(8.91 KB)
📄
collectd.xml.tar
(2 KB)
📄
collectd.xml.xml.tar.gz
(304 B)
📄
collections.py.py.tar.gz
(7.63 KB)
📄
collections.py.tar
(29 KB)
📄
collections.pyc.pyc.tar.gz
(9.18 KB)
📄
collections.pyc.tar
(27.5 KB)
📄
collections.pyo.pyo.tar.gz
(9.15 KB)
📄
collections.pyo.tar
(27 KB)
📄
collections.tar
(308 KB)
📄
collections.tar.gz
(55.11 KB)
📄
collections.zip
(298.07 KB)
📄
colorchooser.py.py.tar.gz
(1.16 KB)
📄
colorchooser.py.tar
(4.5 KB)
📄
colorsys.py.py.tar.gz
(1.57 KB)
📄
colorsys.py.tar
(14.5 KB)
📄
colorsys.pyc.pyc.tar.gz
(1.81 KB)
📄
colorsys.pyc.tar
(5.5 KB)
📄
colorsys.pyo.pyo.tar.gz
(1.81 KB)
📄
colorsys.pyo.tar
(5.5 KB)
📄
colrm.tar
(26.5 KB)
📄
colrm.tar.gz
(11.27 KB)
📄
column.tar
(51 KB)
📄
column.tar.gz
(22.06 KB)
📄
com_err.h.h.tar.gz
(847 B)
📄
com_err.h.tar
(7 KB)
📄
com_err.pc.pc.tar.gz
(266 B)
📄
com_err.pc.tar
(2 KB)
📄
combinerefs.pyc.pyc.tar.gz
(2.22 KB)
📄
combinerefs.pyc.tar
(6 KB)
📄
combinerefs.pyo.pyo.tar.gz
(2.19 KB)
📄
combinerefs.pyo.tar
(6 KB)
📄
combobox.xbm.tar
(2.5 KB)
📄
combobox.xbm.xbm.tar.gz
(292 B)
📄
combobox.xpm.tar
(4 KB)
📄
combobox.xpm.xpm.tar.gz
(462 B)
📄
comm.tar
(54.5 KB)
📄
comm.tar.gz
(105 B)
📄
command-processor.rb.rb.tar.gz
(4.79 KB)
📄
command-processor.rb.tar
(20.5 KB)
📄
command.lst.lst.tar.gz
(1.52 KB)
📄
command.lst.tar
(6 KB)
📄
commands.py.py.tar.gz
(1.17 KB)
📄
commands.py.tar
(4 KB)
📄
commands.pyc.pyc.tar.gz
(1.22 KB)
📄
commands.pyc.tar
(4 KB)
📄
commands.pyo.pyo.tar.gz
(1.22 KB)
📄
commands.pyo.tar
(4 KB)
📄
commentics.tar
(5.04 MB)
📄
commentics.tar.gz
(4.51 MB)
📄
commentics.zip
(5 MB)
📄
common.php.php.tar.gz
(381 B)
📄
common.php.tar
(2 KB)
📄
common.rb.rb.tar.gz
(9.56 KB)
📄
common.rb.tar
(97 KB)
📄
common.tar
(18.5 KB)
📄
common.tar.gz
(7.24 KB)
📄
common.zip
(16.31 KB)
📄
commondialog.py.py.tar.gz
(649 B)
📄
commondialog.py.tar
(3 KB)
📄
comp.h.h.tar.gz
(678 B)
📄
comp.h.tar
(3 KB)
📄
compact_unevictable_allowed.tar
(2 KB)
📄
compact_unevictable_allowed.tar.gz
(122 B)
📄
compaction_proactiveness.tar
(2 KB)
📄
compaction_proactiveness.tar.gz
(119 B)
📄
compare.tar
(19.76 MB)
📄
compare.tar.gz
(3.86 KB)
📄
compat.py.py.tar.gz
(389 B)
📄
compat.py.tar
(2.5 KB)
📄
compile.h.h.tar.gz
(1.4 KB)
📄
compile.h.tar
(5 KB)
📄
compileall.pyc.pyc.tar.gz
(3.31 KB)
📄
compileall.pyc.tar
(8.5 KB)
📄
compileall.pyo.pyo.tar.gz
(3.31 KB)
📄
compileall.pyo.tar
(8.5 KB)
📄
compiled.tar
(5.23 MB)
📄
compiled.tar.gz
(1.26 MB)
📄
compiled.zip
(5.22 MB)
📄
compiler.tar
(664 KB)
📄
compiler.tar.gz
(153.99 KB)
📄
compiler.zip
(643.22 KB)
📄
complex.h.h.tar.gz
(1.99 KB)
📄
complex.h.tar
(8.5 KB)
📄
complex.rb.rb.tar.gz
(356 B)
📄
complex.rb.tar
(2 KB)
📄
compose.8859_7.8859_7.tar.gz
(291 B)
📄
compose.8859_7.tar
(2.5 KB)
📄
compose.8859_8.8859_8.tar.gz
(147 B)
📄
compose.8859_8.tar
(2 KB)
📄
compose.latin1.latin1.tar.gz
(1.02 KB)
📄
compose.latin1.tar
(5.5 KB)
📄
compose.latin2.latin2.tar.gz
(866 B)
📄
compose.latin2.tar
(5 KB)
📄
compose.latin3.latin3.tar.gz
(565 B)
📄
compose.latin3.tar
(3.5 KB)
📄
compose.latin4.latin4.tar.gz
(797 B)
📄
compose.latin4.tar
(4.5 KB)
📄
composer.json.json.tar.gz
(114 B)
📄
composer.json.tar
(10.5 KB)
📄
composer.lock.lock.tar.gz
(6.98 KB)
📄
composer.lock.tar
(66 KB)
📄
composer.tar
(2.73 MB)
📄
composer.tar.gz
(689.94 KB)
📄
composer.zip
(2.73 MB)
📄
composite.h.h.tar.gz
(1.71 KB)
📄
composite.h.tar
(15.5 KB)
📄
composite.tar
(13.5 KB)
📄
composite.tar.gz
(3.62 KB)
📄
compress_offload.h.h.tar.gz
(1.98 KB)
📄
compress_offload.h.tar
(7.5 KB)
📄
conc.png.png.tar.gz
(8.46 KB)
📄
conc.png.tar
(10 KB)
📄
conc.tar
(204.5 KB)
📄
conc.tar.gz
(117.64 KB)
📄
conc.zip
(181.93 KB)
📄
conc56.tar
(204 KB)
📄
conc56.tar.gz
(116.6 KB)
📄
conc56.zip
(181.17 KB)
📄
conc8.sql.sql.tar.gz
(66.69 KB)
📄
conc8.sql.tar
(484.5 KB)
📄
conc8.tar
(85.09 MB)
📄
conc8.tar.gz
(78.91 MB)
📄
conc8.zip
(85.06 MB)
📄
conc85.sql.sql.tar.gz
(55.01 KB)
📄
conc85.sql.tar
(381 KB)
📄
conc85.tar
(57.18 MB)
📄
conc85.tar.gz
(52.96 MB)
📄
conc85.zip
(57.15 MB)
📄
concrete.php.php.tar.gz
(370 B)
📄
concrete.php.tar
(5 KB)
📄
concurrent.tar
(325.5 KB)
📄
concurrent.tar.gz
(33.39 KB)
📄
concurrent.zip
(289.89 KB)
📄
condor-collector.xml.tar
(2 KB)
📄
condor-collector.xml.xml.tar.gz
(283 B)
📄
conf.h.h.tar.gz
(1.67 KB)
📄
conf.h.tar
(7 KB)
📄
conf.inc.php.inc.php.tar.gz
(505 B)
📄
conf.inc.php.tar
(17.5 KB)
📄
conf.php.php.tar.gz
(730 B)
📄
conf.php.tar
(7 KB)
📄
conf.tar
(259.5 KB)
📄
conf.tar.gz
(218 B)
📄
conf.zip
(77 KB)
📄
conf_api.h.h.tar.gz
(609 B)
📄
conf_api.h.tar
(3 KB)
📄
config-extensions.def.def.tar.gz
(1.25 KB)
📄
config-extensions.def.tar
(4.5 KB)
📄
config-keys.def.def.tar.gz
(1.77 KB)
📄
config-keys.def.tar
(9.5 KB)
📄
config-main.def.def.tar.gz
(1.18 KB)
📄
config-main.def.tar
(4.5 KB)
📄
config.c.c.tar.gz
(955 B)
📄
config.c.in.c.in.tar.gz
(755 B)
📄
config.c.in.tar
(3 KB)
📄
config.c.tar
(4 KB)
📄
config.core.php.core.php.tar.gz
(317 B)
📄
config.core.php.tar
(2 KB)
📄
config.guess.guess.tar.gz
(12.98 KB)
📄
config.guess.tar
(88 KB)
📄
config.h.h.tar.gz
(33.66 KB)
📄
config.h.tar
(187.5 KB)
📄
config.html.html.tar.gz
(3.46 KB)
📄
config.html.tar
(12 KB)
📄
config.inc.php.inc.php.tar.gz
(238 B)
📄
config.inc.php.tar
(180.5 KB)
📄
config.ini.ini.tar.gz
(631 B)
📄
config.ini.php.ini.php.tar.gz
(924 B)
📄
config.ini.php.tar
(5.5 KB)
📄
config.ini.tar
(23.5 KB)
📄
config.json.json.tar.gz
(472 B)
📄
config.json.tar
(5 KB)
📄
config.local.php.local.php.tar.gz
(3.24 KB)
📄
config.local.php.tar
(10 KB)
📄
config.php.php.tar.gz
(309 B)
📄
config.php.tar
(500.5 KB)
📄
config.py.py.tar.gz
(8.36 KB)
📄
config.py.tar
(108 KB)
📄
config.pyc.pyc.tar.gz
(10.31 KB)
📄
config.pyc.tar
(27 KB)
📄
config.pyo.pyo.tar.gz
(10.29 KB)
📄
config.pyo.tar
(27 KB)
📄
config.rb.rb.tar.gz
(2.22 KB)
📄
config.rb.tar
(7.5 KB)
📄
config.sub.sub.tar.gz
(10.27 KB)
📄
config.sub.tar
(37 KB)
📄
config.tar
(44 KB)
📄
config.tar.gz
(5.16 KB)
📄
config.yaml.tar
(5.5 KB)
📄
config.yaml.yaml.tar.gz
(1.58 KB)
📄
config.yml.tar
(26.5 KB)
📄
config.yml.yml.tar.gz
(8.16 KB)
📄
config.zip
(40.1 KB)
📄
config6.tar
(4.5 KB)
📄
config6.tar.gz
(965 B)
📄
configDialog.py.py.tar.gz
(13.88 KB)
📄
configDialog.py.tar
(66 KB)
📄
config_.php.php.tar.gz
(449 B)
📄
config_.php.tar
(5 KB)
📄
config_db.inc.php.inc.php.tar.gz
(286 B)
📄
config_db.inc.php.tar
(2 KB)
📄
config_db.php.php.tar.gz
(255 B)
📄
config_db.php.tar
(4 KB)
📄
config_en.php.php.tar.gz
(840 B)
📄
config_en.php.tar
(3.5 KB)
📄
config_global.php.php.tar.gz
(4.79 KB)
📄
config_global.php.tar
(27 KB)
📄
config_vars.mk.mk.tar.gz
(1.4 KB)
📄
config_vars.mk.tar
(5 KB)
📄
configfile.mod.mod.tar.gz
(1.06 KB)
📄
configfile.mod.tar
(4 KB)
📄
configparser.py.py.tar.gz
(12.16 KB)
📄
configparser.py.tar
(108 KB)
📄
configs.tar
(101 KB)
📄
configs.tar.gz
(11.21 KB)
📄
configs.zip
(97.25 KB)
📄
configuration.php.php.tar.gz
(357 B)
📄
configuration.php.tar
(12.5 KB)
📄
configurations.tar
(2.5 KB)
📄
configurations.tar.gz
(579 B)
📄
configurations.zip
(1.13 KB)
📄
configure.tar
(4 KB)
📄
configure.tar.gz
(439 B)
📄
confname.h.h.tar.gz
(4.43 KB)
📄
confname.h.tar
(25 KB)
📄
conjure.tar
(19.76 MB)
📄
conjure.tar.gz
(3.62 KB)
📄
connect.php.php.tar.gz
(297 B)
📄
connect.php.tar
(2 KB)
📄
connection.py.py.tar.gz
(4.31 KB)
📄
connection.py.tar
(79.5 KB)
📄
cons.saver.saver.tar.gz
(4.69 KB)
📄
cons.saver.tar
(15 KB)
📄
console.so.so.tar.gz
(8.39 KB)
📄
console.so.tar
(21.5 KB)
📄
console.tar
(2 KB)
📄
console.tar.gz
(293 B)
📄
console.zip
(545 B)
📄
consolefonts.tar
(654 KB)
📄
consolefonts.tar.gz
(407.38 KB)
📄
consolefonts.zip
(499.21 KB)
📄
consoletrans.tar
(405 KB)
📄
consoletrans.tar.gz
(54.34 KB)
📄
consoletrans.zip
(374.62 KB)
📄
consoletype.tar
(13.5 KB)
📄
consoletype.tar.gz
(3.87 KB)
📄
constants.py.py.tar.gz
(662 B)
📄
constants.py.tar
(5.5 KB)
📄
constraint.h.h.tar.gz
(1.07 KB)
📄
constraint.h.tar
(4.5 KB)
📄
consts.py.py.tar.gz
(364 B)
📄
consts.py.tar
(2 KB)
📄
container.h.h.tar.gz
(6.15 KB)
📄
container.h.tar
(26 KB)
📄
contao.sql.sql.tar.gz
(7.3 KB)
📄
contao.sql.tar
(68.5 KB)
📄
contao.tar
(83.82 MB)
📄
contao.tar.gz
(79.43 MB)
📄
contao.zip
(83.79 MB)
📄
contentmanager.py.py.tar.gz
(3.13 KB)
📄
contentmanager.py.tar
(23 KB)
📄
contenttypes.yml.tar
(13.5 KB)
📄
contenttypes.yml.yml.tar.gz
(3.7 KB)
📄
context.h.h.tar.gz
(359 B)
📄
context.h.tar
(9 KB)
📄
context.py.py.tar.gz
(2.88 KB)
📄
context.py.tar
(24 KB)
📄
context_record.h.h.tar.gz
(547 B)
📄
context_record.h.tar
(3.5 KB)
📄
contextlib.py.py.tar.gz
(3.98 KB)
📄
contextlib.py.tar
(44.5 KB)
📄
contextlib.pyc.pyc.tar.gz
(1.88 KB)
📄
contextlib.pyc.tar
(6 KB)
📄
contextlib.pyo.pyo.tar.gz
(1.88 KB)
📄
contextlib.pyo.tar
(6 KB)
📄
contextvars.py.py.tar.gz
(187 B)
📄
contextvars.py.tar
(2 KB)
📄
continuation.so.so.tar.gz
(2.78 KB)
📄
continuation.so.tar
(17.5 KB)
📄
control.go.go.tar.gz
(3.25 KB)
📄
control.go.tar
(10 KB)
📄
control.h.h.tar.gz
(5.05 KB)
📄
control.h.tar
(22 KB)
📄
controlpanelname.tar
(2 KB)
📄
controlpanelname.tar.gz
(114 B)
📄
convert.tar
(19.76 MB)
📄
convert.tar.gz
(3.63 KB)
📄
cookie.rb.rb.tar.gz
(1.9 KB)
📄
cookie.rb.tar
(25.5 KB)
📄
cookiejar.py.py.tar.gz
(19.16 KB)
📄
cookiejar.py.tar
(152.5 KB)
📄
cookielib.py.py.tar.gz
(16.92 KB)
📄
cookielib.py.tar
(65.5 KB)
📄
cookies.inc.inc.tar.gz
(3.27 KB)
📄
cookies.inc.tar
(10 KB)
📄
cookies.py.py.tar.gz
(7.15 KB)
📄
cookies.py.tar
(43 KB)
📄
cop.h.h.tar.gz
(11.25 KB)
📄
cop.h.tar
(40.5 KB)
📄
copy.py.py.tar.gz
(2.69 KB)
📄
copy.py.tar
(31.5 KB)
📄
copy.pyc.pyc.tar.gz
(5.04 KB)
📄
copy.pyc.tar
(13.5 KB)
📄
copy.pyo.pyo.tar.gz
(5.01 KB)
📄
copy.pyo.tar
(13.5 KB)
📄
copy1.svg.svg.tar.gz
(14.65 KB)
📄
copy1.svg.tar
(40.5 KB)
📄
copy_reg.py.py.tar.gz
(2.51 KB)
📄
copy_reg.py.tar
(8.5 KB)
📄
copy_reg.pyc.pyc.tar.gz
(2.48 KB)
📄
copy_reg.pyc.tar
(7 KB)
📄
copy_reg.pyo.pyo.tar.gz
(2.46 KB)
📄
copy_reg.pyo.tar
(7 KB)
📄
copyreg.py.py.tar.gz
(2.54 KB)
📄
copyreg.py.tar
(16 KB)
📄
copytime.pyc.pyc.tar.gz
(617 B)
📄
copytime.pyc.tar
(2.5 KB)
📄
copytime.pyo.pyo.tar.gz
(618 B)
📄
copytime.pyo.tar
(2.5 KB)
📄
core.json.json.tar.gz
(203 B)
📄
core.json.tar
(2 KB)
📄
core_pattern.tar
(2 KB)
📄
core_pattern.tar.gz
(159 B)
📄
core_pipe_limit.tar
(2 KB)
📄
core_pipe_limit.tar.gz
(116 B)
📄
coredump_filter.tar
(12 KB)
📄
coredump_filter.tar.gz
(117 B)
📄
coreinfo.php.php.tar.gz
(183 B)
📄
coreinfo.php.tar
(2 KB)
📄
coreutils.tar
(13.5 KB)
📄
coreutils.tar.gz
(3.56 KB)
📄
coreutils.zip
(11.89 KB)
📄
cotonti.sql.sql.tar.gz
(6.91 KB)
📄
cotonti.sql.tar
(37 KB)
📄
cotonti.tar
(3.95 MB)
📄
cotonti.tar.gz
(3.33 MB)
📄
cotonti.zip
(3.93 MB)
📄
coverage.so.so.tar.gz
(5.83 KB)
📄
coverage.so.tar
(17.5 KB)
📄
coverage3.tar
(2 KB)
📄
coverage3.tar.gz
(237 B)
📄
cp.tar
(150 KB)
📄
cp.tar.gz
(71.37 KB)
📄
cp1250.uni.tar
(13 KB)
📄
cp1250.uni.uni.tar.gz
(1.46 KB)
📄
cp437.00-1f.uni.00-1f.uni.tar.gz
(288 B)
📄
cp437.00-1f.uni.tar
(2 KB)
📄
cp437.uni.tar
(11 KB)
📄
cp437.uni.uni.tar.gz
(1.95 KB)
📄
cp437_to_uni.trans.tar
(11 KB)
📄
cp437_to_uni.trans.trans.tar.gz
(2.74 KB)
📄
cp737.uni.tar
(14 KB)
📄
cp737.uni.uni.tar.gz
(1.44 KB)
📄
cp737_to_uni.trans.tar
(11 KB)
📄
cp737_to_uni.trans.trans.tar.gz
(2.62 KB)
📄
cp737a.uni.tar
(15 KB)
📄
cp737a.uni.uni.tar.gz
(1.68 KB)
📄
cp737b.uni.tar
(15 KB)
📄
cp737b.uni.uni.tar.gz
(1.79 KB)
📄
cp737c.uni.tar
(15 KB)
📄
cp737c.uni.uni.tar.gz
(1.75 KB)
📄
cp775_to_uni.trans.tar
(11 KB)
📄
cp775_to_uni.trans.trans.tar.gz
(2.68 KB)
📄
cp850.uni.tar
(13 KB)
📄
cp850.uni.uni.tar.gz
(1.5 KB)
📄
cp850_to_uni.trans.tar
(11 KB)
📄
cp850_to_uni.trans.trans.tar.gz
(2.67 KB)
📄
cp850a.uni.tar
(14 KB)
📄
cp850a.uni.uni.tar.gz
(1.74 KB)
📄
cp850b.uni.tar
(10 KB)
📄
cp850b.uni.uni.tar.gz
(1.76 KB)
📄
cp850z.uni.tar
(10 KB)
📄
cp850z.uni.uni.tar.gz
(1.69 KB)
📄
cp852_to_uni.trans.tar
(11 KB)
📄
cp852_to_uni.trans.trans.tar.gz
(2.58 KB)
📄
cp853_to_uni.trans.tar
(11 KB)
📄
cp853_to_uni.trans.trans.tar.gz
(2.61 KB)
📄
cp855_to_uni.trans.tar
(11 KB)
📄
cp855_to_uni.trans.trans.tar.gz
(2.49 KB)
📄
cp857_to_uni.trans.tar
(11 KB)
📄
cp857_to_uni.trans.trans.tar.gz
(2.67 KB)
📄
cp860_to_uni.trans.tar
(11 KB)
📄
cp860_to_uni.trans.trans.tar.gz
(2.71 KB)
📄
cp861_to_uni.trans.tar
(11 KB)
📄
cp861_to_uni.trans.trans.tar.gz
(2.72 KB)
📄
cp862_to_uni.trans.tar
(10.5 KB)
📄
cp862_to_uni.trans.trans.tar.gz
(2.74 KB)
📄
cp863_to_uni.trans.tar
(11 KB)
📄
cp863_to_uni.trans.trans.tar.gz
(2.73 KB)
📄
cp864_to_uni.trans.tar
(11 KB)
📄
cp864_to_uni.trans.trans.tar.gz
(2.68 KB)
📄
cp865.uni.tar
(13 KB)
📄
cp865.uni.uni.tar.gz
(1.56 KB)
📄
cp865_to_uni.trans.tar
(11 KB)
📄
cp865_to_uni.trans.trans.tar.gz
(2.75 KB)
📄
cp865a.uni.tar
(15 KB)
📄
cp865a.uni.uni.tar.gz
(1.81 KB)
📄
cp866.uni.tar
(13 KB)
📄
cp866.uni.uni.tar.gz
(1.34 KB)
📄
cp866_to_uni.trans.tar
(11 KB)
📄
cp866_to_uni.trans.trans.tar.gz
(2.56 KB)
📄
cp866a.uni.tar
(15 KB)
📄
cp866a.uni.uni.tar.gz
(1.62 KB)
📄
cp869_to_uni.trans.tar
(10.5 KB)
📄
cp869_to_uni.trans.trans.tar.gz
(2.58 KB)
📄
cp874_to_uni.trans.tar
(10 KB)
📄
cp874_to_uni.trans.trans.tar.gz
(2.46 KB)
📄
cp949.so.so.tar.gz
(3.75 KB)
📄
cp949.so.tar
(13.5 KB)
📄
cpan.tar
(10 KB)
📄
cpan.tar.gz
(3.64 KB)
📄
cpanel.tar
(27.5 KB)
📄
cpanel.tar.gz
(5.22 KB)
📄
cpanel.zip
(24.8 KB)
📄
cpapirebuildcache.tar
(2 KB)
📄
cpapirebuildcache.tar.gz
(430 B)
📄
cparse.so.so.tar.gz
(8.94 KB)
📄
cparse.so.tar
(21.5 KB)
📄
cparser.rb.rb.tar.gz
(946 B)
📄
cparser.rb.tar
(13.5 KB)
📄
cpbackup-exclude.conf.conf.tar.gz
(118 B)
📄
cpbackup-exclude.conf.tar
(2 KB)
📄
cpbandwidth.tar
(3.5 KB)
📄
cpbandwidth.tar.gz
(748 B)
📄
cpbandwidth.zip
(2.08 KB)
📄
cpg.png.png.tar.gz
(3.21 KB)
📄
cpg.png.tar
(5 KB)
📄
cpg.sql.sql.tar.gz
(6.25 KB)
📄
cpg.sql.tar
(31 KB)
📄
cpg.tar
(4.34 MB)
📄
cpg.tar.gz
(3.55 MB)
📄
cpg.zip
(4.31 MB)
📄
cpia2.tar
(2.5 KB)
📄
cpia2.tar.gz
(821 B)
📄
cpia2.zip
(988 B)
📄
cpio.h.h.tar.gz
(1.17 KB)
📄
cpio.h.tar
(4 KB)
📄
cpio.mod.mod.tar.gz
(1.97 KB)
📄
cpio.mod.tar
(6 KB)
📄
cpio_be.mod.mod.tar.gz
(2 KB)
📄
cpio_be.mod.tar
(6 KB)
📄
cpp.tar
(3.63 MB)
📄
cpp.tar.gz
(525.78 KB)
📄
cpt01.tar
(117 KB)
📄
cpt01.tar.gz
(63.57 KB)
📄
cpt01.zip
(113.95 KB)
📄
cpt02.tar
(127.5 KB)
📄
cpt02.tar.gz
(70.3 KB)
📄
cpt02.zip
(124.57 KB)
📄
cpt03.tar
(120 KB)
📄
cpt03.tar.gz
(66.09 KB)
📄
cpt03.zip
(117.48 KB)
📄
cpt04.tar
(76.5 KB)
📄
cpt04.tar.gz
(55.53 KB)
📄
cpt04.zip
(73.85 KB)
📄
cptechdomain.shtml.shtml.tar.gz
(5.2 KB)
📄
cptechdomain.shtml.tar
(13 KB)
📄
cpu-set.h.h.tar.gz
(1.5 KB)
📄
cpu-set.h.tar
(6 KB)
📄
cpu0.tar
(9 KB)
📄
cpu0.tar.gz
(310 B)
📄
cpu0.zip
(1.23 KB)
📄
cpu1.tar
(9 KB)
📄
cpu1.tar.gz
(310 B)
📄
cpu1.zip
(1.23 KB)
📄
cpu10.tar
(9 KB)
📄
cpu10.tar.gz
(311 B)
📄
cpu10.zip
(1.23 KB)
📄
cpu11.tar
(9 KB)
📄
cpu11.tar.gz
(309 B)
📄
cpu11.zip
(1.23 KB)
📄
cpu12.tar
(9 KB)
📄
cpu12.tar.gz
(310 B)
📄
cpu12.zip
(1.23 KB)
📄
cpu13.tar
(9 KB)
📄
cpu13.tar.gz
(310 B)
📄
cpu13.zip
(1.23 KB)
📄
cpu14.tar
(9 KB)
📄
cpu14.tar.gz
(311 B)
📄
cpu14.zip
(1.23 KB)
📄
cpu15.tar
(9 KB)
📄
cpu15.tar.gz
(312 B)
📄
cpu15.zip
(1.23 KB)
📄
cpu16.tar
(9 KB)
📄
cpu16.tar.gz
(310 B)
📄
cpu16.zip
(1.23 KB)
📄
cpu17.tar
(9 KB)
📄
cpu17.tar.gz
(311 B)
📄
cpu17.zip
(1.23 KB)
📄
cpu18.tar
(9 KB)
📄
cpu18.tar.gz
(312 B)
📄
cpu18.zip
(1.23 KB)
📄
cpu19.tar
(9 KB)
📄
cpu19.tar.gz
(311 B)
📄
cpu19.zip
(1.23 KB)
📄
cpu2.tar
(9 KB)
📄
cpu2.tar.gz
(311 B)
📄
cpu2.zip
(1.23 KB)
📄
cpu20.tar
(9 KB)
📄
cpu20.tar.gz
(312 B)
📄
cpu20.zip
(1.23 KB)
📄
cpu21.tar
(9 KB)
📄
cpu21.tar.gz
(311 B)
📄
cpu21.zip
(1.23 KB)
📄
cpu22.tar
(9 KB)
📄
cpu22.tar.gz
(313 B)
📄
cpu22.zip
(1.23 KB)
📄
cpu23.tar
(9 KB)
📄
cpu23.tar.gz
(311 B)
📄
cpu23.zip
(1.23 KB)
📄
cpu24.tar
(9 KB)
📄
cpu24.tar.gz
(311 B)
📄
cpu24.zip
(1.23 KB)
📄
cpu25.tar
(9 KB)
📄
cpu25.tar.gz
(311 B)
📄
cpu25.zip
(1.23 KB)
📄
cpu26.tar
(9 KB)
📄
cpu26.tar.gz
(310 B)
📄
cpu26.zip
(1.23 KB)
📄
cpu27.tar
(9 KB)
📄
cpu27.tar.gz
(311 B)
📄
cpu27.zip
(1.23 KB)
📄
cpu28.tar
(9 KB)
📄
cpu28.tar.gz
(313 B)
📄
cpu28.zip
(1.23 KB)
📄
cpu29.tar
(9 KB)
📄
cpu29.tar.gz
(311 B)
📄
cpu29.zip
(1.23 KB)
📄
cpu3.tar
(9 KB)
📄
cpu3.tar.gz
(311 B)
📄
cpu3.zip
(1.23 KB)
📄
cpu30.tar
(9 KB)
📄
cpu30.tar.gz
(311 B)
📄
cpu30.zip
(1.23 KB)
📄
cpu31.tar
(9 KB)
📄
cpu31.tar.gz
(310 B)
📄
cpu31.zip
(1.23 KB)
📄
cpu32.tar
(9 KB)
📄
cpu32.tar.gz
(311 B)
📄
cpu32.zip
(1.23 KB)
📄
cpu33.tar
(9 KB)
📄
cpu33.tar.gz
(312 B)
📄
cpu33.zip
(1.23 KB)
📄
cpu34.tar
(9 KB)
📄
cpu34.tar.gz
(312 B)
📄
cpu34.zip
(1.23 KB)
📄
cpu35.tar
(9 KB)
📄
cpu35.tar.gz
(311 B)
📄
cpu35.zip
(1.23 KB)
📄
cpu36.tar
(9 KB)
📄
cpu36.tar.gz
(311 B)
📄
cpu36.zip
(1.23 KB)
📄
cpu37.tar
(9 KB)
📄
cpu37.tar.gz
(312 B)
📄
cpu37.zip
(1.23 KB)
📄
cpu38.tar
(9 KB)
📄
cpu38.tar.gz
(310 B)
📄
cpu38.zip
(1.23 KB)
📄
cpu39.tar
(9 KB)
📄
cpu39.tar.gz
(310 B)
📄
cpu39.zip
(1.23 KB)
📄
cpu4.tar
(9 KB)
📄
cpu4.tar.gz
(310 B)
📄
cpu4.zip
(1.23 KB)
📄
cpu40.tar
(9 KB)
📄
cpu40.tar.gz
(312 B)
📄
cpu40.zip
(1.23 KB)
📄
cpu41.tar
(9 KB)
📄
cpu41.tar.gz
(311 B)
📄
cpu41.zip
(1.23 KB)
📄
cpu42.tar
(9 KB)
📄
cpu42.tar.gz
(310 B)
📄
cpu42.zip
(1.23 KB)
📄
cpu43.tar
(9 KB)
📄
cpu43.tar.gz
(312 B)
📄
cpu43.zip
(1.23 KB)
📄
cpu44.tar
(9 KB)
📄
cpu44.tar.gz
(310 B)
📄
cpu44.zip
(1.23 KB)
📄
cpu45.tar
(9 KB)
📄
cpu45.tar.gz
(313 B)
📄
cpu45.zip
(1.23 KB)
📄
cpu46.tar
(9 KB)
📄
cpu46.tar.gz
(312 B)
📄
cpu46.zip
(1.23 KB)
📄
cpu47.tar
(9 KB)
📄
cpu47.tar.gz
(311 B)
📄
cpu47.zip
(1.23 KB)
📄
cpu5.tar
(9 KB)
📄
cpu5.tar.gz
(312 B)
📄
cpu5.zip
(1.23 KB)
📄
cpu6.tar
(9 KB)
📄
cpu6.tar.gz
(309 B)
📄
cpu6.zip
(1.23 KB)
📄
cpu7.tar
(9 KB)
📄
cpu7.tar.gz
(310 B)
📄
cpu7.zip
(1.23 KB)
📄
cpu8.tar
(9 KB)
📄
cpu8.tar.gz
(311 B)
📄
cpu8.zip
(1.23 KB)
📄
cpu9.tar
(9 KB)
📄
cpu9.tar.gz
(310 B)
📄
cpu9.zip
(1.23 KB)
📄
cpu_resctrl_groups.tar
(13 KB)
📄
cpu_resctrl_groups.tar.gz
(122 B)
📄
cpuid.mod.mod.tar.gz
(991 B)
📄
cpuid.mod.tar
(6 KB)
📄
cpuidle.h.h.tar.gz
(361 B)
📄
cpuidle.h.tar
(2.5 KB)
📄
cpuinfo.tar
(61 KB)
📄
cpuinfo.tar.gz
(1.74 KB)
📄
cpupower.service.service.tar.gz
(306 B)
📄
cpupower.service.tar
(2 KB)
📄
cpuset.tar
(6 KB)
📄
cpuset.tar.gz
(103 B)
📄
cpython.tar
(131.5 KB)
📄
cpython.tar.gz
(31.04 KB)
📄
cpython.zip
(120.46 KB)
📄
cracklib-check.tar
(15 KB)
📄
cracklib-check.tar.gz
(3.78 KB)
📄
cracklib-format.tar
(2 KB)
📄
cracklib-format.tar.gz
(282 B)
📄
cracklib-packer.tar
(15 KB)
📄
cracklib-packer.tar.gz
(4.17 KB)
📄
cracklib-unpacker.tar
(11 KB)
📄
cracklib-unpacker.tar.gz
(3.56 KB)
📄
crafty.sql.sql.tar.gz
(5.5 KB)
📄
crafty.sql.tar
(35 KB)
📄
crafty.tar
(6.54 MB)
📄
crafty.tar.gz
(6.23 MB)
📄
crafty.zip
(6.51 MB)
📄
crbtfw21.tlv.tar
(174.5 KB)
📄
crbtfw21.tlv.tlv.tar.gz
(122 KB)
📄
crbtfw32.tlv.tar
(116.5 KB)
📄
crbtfw32.tlv.tlv.tar.gz
(80.55 KB)
📄
crc64.mod.mod.tar.gz
(1.1 KB)
📄
crc64.mod.tar
(7 KB)
📄
createdb.tar
(72 KB)
📄
createdb.tar.gz
(27.43 KB)
📄
createuser.tar
(76.5 KB)
📄
createuser.tar.gz
(28.64 KB)
📄
criu-log.h.h.tar.gz
(878 B)
📄
criu-log.h.tar
(3.5 KB)
📄
criu-plugin.h.h.tar.gz
(1.5 KB)
📄
criu-plugin.h.tar
(6 KB)
📄
criu.h.h.tar.gz
(2.72 KB)
📄
criu.h.tar
(11 KB)
📄
criu.pc.pc.tar.gz
(243 B)
📄
criu.pc.tar
(2 KB)
📄
criu.service.service.tar.gz
(284 B)
📄
criu.service.tar
(2 KB)
📄
criu.socket.socket.tar.gz
(232 B)
📄
criu.socket.tar
(3 KB)
📄
criu.tar
(25.5 KB)
📄
criu.tar.gz
(5.87 KB)
📄
criu.zip
(21.17 KB)
📄
crnv21.bin.bin.tar.gz
(2.24 KB)
📄
crnv21.bin.tar
(11 KB)
📄
crnv32.bin.bin.tar.gz
(2.53 KB)
📄
crnv32.bin.tar
(13 KB)
📄
crnv32u.bin.bin.tar.gz
(2.54 KB)
📄
crnv32u.bin.tar
(7 KB)
📄
cron.daily.tar
(2 KB)
📄
cron.daily.tar.gz
(187 B)
📄
cron.daily.zip
(294 B)
📄
cron.php.php.tar.gz
(1.72 KB)
📄
cron.php.tar
(8.5 KB)
📄
cron.sh.sh.tar.gz
(451 B)
📄
cron.sh.tar
(2.5 KB)
📄
cron.tar
(5 KB)
📄
cron.tar.gz
(1.59 KB)
📄
cron.zip
(3.58 KB)
📄
crond.service.service.tar.gz
(349 B)
📄
crond.service.tar
(3 KB)
📄
crontab.cagefs.cagefs.tar.gz
(23.58 KB)
📄
crontab.cagefs.tar
(56 KB)
📄
crontab.tar
(3 KB)
📄
crontab.tar.gz
(745 B)
📄
croogo.tar
(224 KB)
📄
croogo.tar.gz
(120.79 KB)
📄
croogo.zip
(198.79 KB)
📄
crt1.o.o.tar.gz
(2.1 KB)
📄
crt1.o.tar
(16 KB)
📄
crtbeginS.o.o.tar.gz
(1.07 KB)
📄
crtbeginS.o.tar
(5 KB)
📄
crtbeginT.o.o.tar.gz
(1.15 KB)
📄
crtbeginT.o.tar
(5 KB)
📄
crtend.o.o.tar.gz
(577 B)
📄
crtend.o.tar
(5.5 KB)
📄
crtendS.o.o.tar.gz
(577 B)
📄
crtendS.o.tar
(5.5 KB)
📄
crti.o.o.tar.gz
(566 B)
📄
crti.o.tar
(3.5 KB)
📄
crtn.o.o.tar.gz
(454 B)
📄
crtn.o.tar
(3 KB)
📄
crtoffloadend.o.o.tar.gz
(561 B)
📄
crtoffloadend.o.tar
(3.5 KB)
📄
crtprec32.o.o.tar.gz
(1.29 KB)
📄
crtprec32.o.tar
(6 KB)
📄
crtprec64.o.o.tar.gz
(1.31 KB)
📄
crtprec64.o.tar
(6 KB)
📄
crtprec80.o.o.tar.gz
(1.29 KB)
📄
crtprec80.o.tar
(6 KB)
📄
crypt.h.h.tar.gz
(3.11 KB)
📄
crypt.h.tar
(10.5 KB)
📄
crypt.py.py.tar.gz
(952 B)
📄
crypt.py.tar
(11 KB)
📄
crypt.pyc.pyc.tar.gz
(1.52 KB)
📄
crypt.pyc.tar
(4.5 KB)
📄
crypt.pyo.pyo.tar.gz
(1.52 KB)
📄
crypt.pyo.tar
(4.5 KB)
📄
crypto.h.h.tar.gz
(4.7 KB)
📄
crypto.h.tar
(18.5 KB)
📄
crypto.lst.lst.tar.gz
(457 B)
📄
crypto.lst.tar
(4 KB)
📄
crypto.mod.mod.tar.gz
(2.88 KB)
📄
crypto.mod.tar
(15 KB)
📄
crypto.tar
(4 KB)
📄
crypto.tar.gz
(225 B)
📄
crypto.zip
(511 B)
📄
cryptodisk.mod.mod.tar.gz
(6.06 KB)
📄
cryptodisk.mod.tar
(15.5 KB)
📄
cryptoerr.h.h.tar.gz
(847 B)
📄
cryptoerr.h.tar
(4 KB)
📄
cryptsetup.conf.conf.tar.gz
(136 B)
📄
cryptsetup.conf.tar
(3 KB)
📄
cryptsetup.target.tar
(2 KB)
📄
cryptsetup.target.target.tar.gz
(375 B)
📄
cs.tar
(31.5 KB)
📄
cs.tar.gz
(22.68 KB)
📄
cs.zip
(24.01 KB)
📄
cs35l41-dsp1-spk-prot-1025182c.wmfw.tar
(35 KB)
📄
cs35l41-dsp1-spk-prot-1025182c.wmfw.wmfw.tar.gz
(18.52 KB)
📄
cs35l41-dsp1-spk-prot-103c8a2e-spkid1-r0.bin.bin.tar.gz
(2.27 KB)
📄
cs35l41-dsp1-spk-prot-103c8a2e-spkid1-r0.bin.tar
(5.5 KB)
📄
cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bincfg.bincfg.tar.gz
(162 B)
📄
cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bincfg.tar
(2 KB)
📄
cs35l41-dsp1-spk-prot-103c8bdd-spkid0-r0.bin.bin.tar.gz
(2.68 KB)
📄
cs35l41-dsp1-spk-prot-103c8bdd-spkid0-r0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-103c8be1.wmfw.tar
(35 KB)
📄
cs35l41-dsp1-spk-prot-103c8be1.wmfw.wmfw.tar.gz
(18.48 KB)
📄
cs35l41-dsp1-spk-prot-103c8be8.wmfw.tar
(35 KB)
📄
cs35l41-dsp1-spk-prot-103c8be8.wmfw.wmfw.tar.gz
(18.49 KB)
📄
cs35l41-dsp1-spk-prot-103c8c46.bin.bin.tar.gz
(2.73 KB)
📄
cs35l41-dsp1-spk-prot-103c8c46.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-104312af-spkid0-r0.bin.bin.tar.gz
(2.79 KB)
📄
cs35l41-dsp1-spk-prot-104312af-spkid0-r0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-10431454-spkid1-r0.bin.bin.tar.gz
(2.96 KB)
📄
cs35l41-dsp1-spk-prot-10431454-spkid1-r0.bin.tar
(7 KB)
📄
cs35l41-dsp1-spk-prot-10431463-spkid1-r0.bin.bin.tar.gz
(2.61 KB)
📄
cs35l41-dsp1-spk-prot-10431463-spkid1-r0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-10431483-r0.bin.bin.tar.gz
(2.64 KB)
📄
cs35l41-dsp1-spk-prot-10431483-r0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-104314e3-spkid1-r0.bin.bin.tar.gz
(2.66 KB)
📄
cs35l41-dsp1-spk-prot-104314e3-spkid1-r0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-104316d3-spkid1-l0.bin.bin.tar.gz
(2.71 KB)
📄
cs35l41-dsp1-spk-prot-104316d3-spkid1-l0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-104316d3-spkid1-r0.bin.bin.tar.gz
(2.73 KB)
📄
cs35l41-dsp1-spk-prot-104316d3-spkid1-r0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-10431fb3-r0.bin.bin.tar.gz
(2.49 KB)
📄
cs35l41-dsp1-spk-prot-10431fb3-r0.bin.tar
(6 KB)
📄
cs35l41-dsp1-spk-prot-10433061-spkid0-r0.bin.bin.tar.gz
(2.91 KB)
📄
cs35l41-dsp1-spk-prot-10433061-spkid0-r0.bin.tar
(7 KB)
📄
cs35l41-dsp1-spk-prot-10433ff0-spkid0-l0.bin.bin.tar.gz
(2.75 KB)
📄
cs35l41-dsp1-spk-prot-10433ff0-spkid0-l0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-17aa2319-l0.bin.bin.tar.gz
(2.82 KB)
📄
cs35l41-dsp1-spk-prot-17aa2319-l0.bin.tar
(6.5 KB)
📄
cs35l41-dsp1-spk-prot-17aa38a9.wmfw.tar
(35 KB)
📄
cs35l41-dsp1-spk-prot-17aa38a9.wmfw.wmfw.tar.gz
(18.49 KB)
📄
cs35l41-dsp1-spk-prot-vlv1776.wmfw.tar
(35 KB)
📄
cs35l41-dsp1-spk-prot-vlv1776.wmfw.wmfw.tar.gz
(18.28 KB)
📄
cs35l41-dsp1-spk-prot.bin.bin.tar.gz
(624 B)
📄
cs35l41-dsp1-spk-prot.bin.tar
(2.5 KB)
📄
cs35l41.tar
(340.5 KB)
📄
cs35l41.tar.gz
(179.15 KB)
📄
cs35l41.zip
(331.96 KB)
📄
cs35l54-b0-dsp1-misc-103c8d85-amp2.bin.bin.tar.gz
(3.52 KB)
📄
cs35l54-b0-dsp1-misc-103c8d85-amp2.bin.tar
(9 KB)
📄
cs35l56-b0-dsp1-misc-10280c62-spkid1.wmfw.tar
(31.5 KB)
📄
cs35l56-b0-dsp1-misc-10280c62-spkid1.wmfw.wmfw.tar.gz
(15.43 KB)
📄
cs35l56-b0-dsp1-misc-10280d13-spkid1-amp2.bin.bin.tar.gz
(4.97 KB)
📄
cs35l56-b0-dsp1-misc-10280d13-spkid1-amp2.bin.tar
(13 KB)
📄
cs35l56-b0-dsp1-misc-10280d32-spkid0-amp2.bin.bin.tar.gz
(4.98 KB)
📄
cs35l56-b0-dsp1-misc-10280d32-spkid0-amp2.bin.tar
(13 KB)
📄
cs35l56-b0-dsp1-misc-103c8c53-amp2.bin.bin.tar.gz
(3.88 KB)
📄
cs35l56-b0-dsp1-misc-103c8c53-amp2.bin.tar
(9.5 KB)
📄
cs35l56-b0-dsp1-misc-10431264-amp4.bin.bin.tar.gz
(3.95 KB)
📄
cs35l56-b0-dsp1-misc-10431264-amp4.bin.tar
(10 KB)
📄
cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin.bin.tar.gz
(3.17 KB)
📄
cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin.tar
(8.5 KB)
📄
cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp1.bin.bin.tar.gz
(3.19 KB)
📄
cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp1.bin.tar
(8.5 KB)
📄
cs35l56-b0-dsp1-misc-17aa392c-spkid1-amp1.bin.bin.tar.gz
(3.89 KB)
📄
cs35l56-b0-dsp1-misc-17aa392c-spkid1-amp1.bin.tar
(10 KB)
📄
cs35l56-b0-dsp1-misc-17aa3932-amp3.bin.bin.tar.gz
(4.06 KB)
📄
cs35l56-b0-dsp1-misc-17aa3932-amp3.bin.tar
(11 KB)
📄
cs35l56.tar
(408.5 KB)
📄
cs35l56.tar.gz
(193.95 KB)
📄
cs35l56.zip
(399.76 KB)
📄
cs42l43.bin.bin.tar.gz
(574 B)
📄
cs42l43.bin.tar
(4 KB)
📄
cs5536.mod.mod.tar.gz
(2.32 KB)
📄
cs5536.mod.tar
(12 KB)
📄
cscart.sql.sql.tar.gz
(569.07 KB)
📄
cscart.sql.tar
(3.02 MB)
📄
cscart.tar
(102.21 MB)
📄
cscart.tar.gz
(95.35 MB)
📄
cscart.zip
(102.19 MB)
📄
csf.service.service.tar.gz
(285 B)
📄
csf.service.tar
(3 KB)
📄
csplit.tar
(55.5 KB)
📄
csplit.tar.gz
(24.08 KB)
📄
csrf_secret.php.php.tar.gz
(142 B)
📄
csrf_secret.php.tar
(2 KB)
📄
csrs.tar
(5 KB)
📄
csrs.tar.gz
(1.74 KB)
📄
csrs.zip
(2.74 KB)
📄
css.tar
(2.09 MB)
📄
css.tar.gz
(23.02 KB)
📄
css.zip
(2.05 MB)
📄
csv.py.py.tar.gz
(4.72 KB)
📄
csv.py.tar
(51 KB)
📄
csv.pyc.pyc.tar.gz
(5.76 KB)
📄
csv.pyc.tar
(15 KB)
📄
csv.pyo.pyo.tar.gz
(5.76 KB)
📄
csv.pyo.tar
(15 KB)
📄
cszcms.sql.sql.tar.gz
(8.54 KB)
📄
cszcms.sql.tar
(47 KB)
📄
cszcms.tar
(7.5 MB)
📄
cszcms.tar.gz
(7.06 MB)
📄
cszcms.zip
(7.48 MB)
📄
ct.h.h.tar.gz
(4.14 KB)
📄
ct.h.tar
(17 KB)
📄
ct2fw-3.2.5.1.bin.2.5.1.bin.tar.gz
(353.29 KB)
📄
ct2fw-3.2.5.1.bin.tar
(1.12 MB)
📄
ctdb.xml.tar
(2 KB)
📄
ctdb.xml.xml.tar.gz
(291 B)
📄
cterr.h.h.tar.gz
(1 KB)
📄
cterr.h.tar
(5 KB)
📄
ctfw-3.2.5.1.bin.2.5.1.bin.tar.gz
(323.12 KB)
📄
ctfw-3.2.5.1.bin.tar
(528.5 KB)
📄
ctrl-alt-del.tar
(2 KB)
📄
ctrl-alt-del.tar.gz
(113 B)
📄
ctrl-alt-del.target.tar
(2.5 KB)
📄
ctrl-alt-del.target.target.tar.gz
(468 B)
📄
ctype.h.h.tar.gz
(3.45 KB)
📄
ctype.h.tar
(12.5 KB)
📄
ctypes.tar
(460.5 KB)
📄
ctypes.tar.gz
(35.5 KB)
📄
ctypes.zip
(414.63 KB)
📄
ctz_test.mod.mod.tar.gz
(1009 B)
📄
ctz_test.mod.tar
(3.5 KB)
📄
cube.png.png.tar.gz
(27.03 KB)
📄
cube.png.tar
(28.5 KB)
📄
cube.sql.sql.tar.gz
(23.49 KB)
📄
cube.sql.tar
(122 KB)
📄
cube.tar
(16.35 MB)
📄
cube.tar.gz
(15.01 MB)
📄
cube.zip
(16.33 MB)
📄
cumulus.tar
(161 KB)
📄
cumulus.tar.gz
(86.32 KB)
📄
cumulus.zip
(138.56 KB)
📄
cur.tar
(4.66 MB)
📄
cur.tar.gz
(726.83 KB)
📄
cur.zip
(4.25 MB)
📄
curl.h.h.tar.gz
(29.17 KB)
📄
curl.h.tar
(104 KB)
📄
curl.tar
(722.5 KB)
📄
curl.tar.gz
(131.38 KB)
📄
curl.zip
(193.12 KB)
📄
curlssl11.tar
(1.96 MB)
📄
curlssl11.tar.gz
(776.98 KB)
📄
curlssl11.zip
(1.95 MB)
📄
curlver.h.h.tar.gz
(1.41 KB)
📄
curlver.h.tar
(4.5 KB)
📄
current.tar
(1.5 KB)
📄
current.tar.gz
(101 B)
📄
currpinf.h.h.tar.gz
(2.04 KB)
📄
currpinf.h.tar
(9 KB)
📄
currunit.h.h.tar.gz
(1.47 KB)
📄
currunit.h.tar
(5.5 KB)
📄
curses.h.h.tar.gz
(19.66 KB)
📄
curses.h.tar
(197 KB)
📄
curses.tar
(328 KB)
📄
curses.tar.gz
(15.13 KB)
📄
curses.zip
(287.08 KB)
📄
cursesapp.h.h.tar.gz
(2.34 KB)
📄
cursesapp.h.tar
(16 KB)
📄
cursesf.h.h.tar.gz
(6.45 KB)
📄
cursesf.h.tar
(57 KB)
📄
cursesm.h.h.tar.gz
(5.15 KB)
📄
cursesm.h.tar
(41 KB)
📄
cursesp.h.h.tar.gz
(3.08 KB)
📄
cursesp.h.tar
(28 KB)
📄
cursesw.h.h.tar.gz
(10.89 KB)
📄
cursesw.h.tar
(100 KB)
📄
cursorfont.h.h.tar.gz
(1.36 KB)
📄
cursorfont.h.tar
(5 KB)
📄
cursslk.h.h.tar.gz
(2.47 KB)
📄
cursslk.h.tar
(17 KB)
📄
curve_keygen.tar
(11 KB)
📄
curve_keygen.tar.gz
(3.76 KB)
📄
custom_fields.php.php.tar.gz
(3.19 KB)
📄
custom_fields.php.tar
(31 KB)
📄
cut.tar
(51.5 KB)
📄
cut.tar.gz
(22.55 KB)
📄
cv.h.h.tar.gz
(3.98 KB)
📄
cv.h.tar
(13.5 KB)
📄
cvelist.tar
(3.5 KB)
📄
cvelist.tar.gz
(436 B)
📄
cvsfiles.pyc.pyc.tar.gz
(1.21 KB)
📄
cvsfiles.pyc.tar
(4 KB)
📄
cvsfiles.pyo.pyo.tar.gz
(1.21 KB)
📄
cvsfiles.pyo.tar
(4 KB)
📄
cwp.tar
(7.5 KB)
📄
cwp.tar.gz
(1.96 KB)
📄
cwp.zip
(6.03 KB)
📄
cxgb4-abi.h.h.tar.gz
(1.47 KB)
📄
cxgb4-abi.h.tar
(5 KB)
📄
cxgb4.tar
(4.53 MB)
📄
cxgb4.tar.gz
(2.88 MB)
📄
cxgb4.zip
(4.52 MB)
📄
cxl.h.h.tar.gz
(1.5 KB)
📄
cxl.h.tar
(5.5 KB)
📄
cxlflash_ioctl.h.h.tar.gz
(2.82 KB)
📄
cxlflash_ioctl.h.tar
(11.5 KB)
📄
cxs.tar
(3 KB)
📄
cxs.tar.gz
(713 B)
📄
cxswatch.service.service.tar.gz
(258 B)
📄
cxswatch.service.tar
(2 KB)
📄
cyan_skillfish2_ce.bin.bin.tar.gz
(4.53 KB)
📄
cyan_skillfish2_ce.bin.tar
(259 KB)
📄
cyan_skillfish2_me.bin.bin.tar.gz
(9.28 KB)
📄
cyan_skillfish2_me.bin.tar
(259 KB)
📄
cyan_skillfish2_sdma1.bin.bin.tar.gz
(10.5 KB)
📄
cyan_skillfish2_sdma1.bin.tar
(34.5 KB)
📄
cybercafe.uni.tar
(7 KB)
📄
cybercafe.uni.uni.tar.gz
(1.08 KB)
📄
cyfmac43012-sdio.bin.bin.tar.gz
(291.16 KB)
📄
cyfmac43012-sdio.bin.tar
(481 KB)
📄
cyfmac43340-sdio.bin.bin.tar.gz
(267 KB)
📄
cyfmac43340-sdio.bin.tar
(402 KB)
📄
cyfmac43362-sdio.bin.bin.tar.gz
(126.76 KB)
📄
cyfmac43362-sdio.bin.tar
(199.5 KB)
📄
cyfmac43430-sdio.bin.bin.tar.gz
(275.91 KB)
📄
cyfmac43430-sdio.bin.tar
(411.5 KB)
📄
cyfmac43455-sdio.bin.bin.tar.gz
(416.99 KB)
📄
cyfmac43455-sdio.bin.tar
(630.5 KB)
📄
cyfmac4354-sdio.clm_blob.clm_blob.tar.gz
(2.24 KB)
📄
cyfmac4354-sdio.clm_blob.tar
(7.5 KB)
📄
cyfmac4356-pcie.clm_blob.clm_blob.tar.gz
(2.23 KB)
📄
cyfmac4356-pcie.clm_blob.tar
(7.5 KB)
📄
cyfmac4356-sdio.clm_blob.clm_blob.tar.gz
(2.23 KB)
📄
cyfmac4356-sdio.clm_blob.tar
(7.5 KB)
📄
cyfmac43570-pcie.bin.bin.tar.gz
(351.32 KB)
📄
cyfmac43570-pcie.bin.tar
(547 KB)
📄
cyfmac4373-sdio.clm_blob.clm_blob.tar.gz
(2.09 KB)
📄
cyfmac4373-sdio.clm_blob.tar
(6.5 KB)
📄
cyfmac54591-pcie.bin.bin.tar.gz
(395.86 KB)
📄
cyfmac54591-pcie.bin.tar
(603 KB)
📄
cypress.tar
(6.05 MB)
📄
cypress.tar.gz
(3.88 MB)
📄
cypress.zip
(6.03 MB)
📄
cyralt.uni.tar
(11 KB)
📄
cyralt.uni.uni.tar.gz
(1.78 KB)
📄
cyrillic_and_mic.so.so.tar.gz
(5.13 KB)
📄
cyrillic_and_mic.so.tar
(17.5 KB)
📄
cyrus-sasl.tar
(1.22 MB)
📄
cyrus-sasl.tar.gz
(280.23 KB)
📄
cyrus-sasl.zip
(1.17 MB)
📄
d101m_ucode.bin.bin.tar.gz
(419 B)
📄
d101m_ucode.bin.tar
(2.5 KB)
📄
d101s_ucode.bin.bin.tar.gz
(436 B)
📄
d101s_ucode.bin.tar
(2.5 KB)
📄
d102e_ucode.bin.bin.tar.gz
(226 B)
📄
d102e_ucode.bin.tar
(2.5 KB)
📄
d11763e7ed17def045f3f50ea3e7bfeb8833a1.tar
(29.5 KB)
📄
d11763e7ed17def045f3f50ea3e7bfeb8833a1.tar.gz
(11.35 KB)
📄
d2027e18292e4043b2d32c0f0d931a3d8047ef.tar
(23 KB)
📄
d2027e18292e4043b2d32c0f0d931a3d8047ef.tar.gz
(8.6 KB)
📄
d31d2a225f5aca64e636fc41f5b10fa20e1791.tar
(26.5 KB)
📄
d31d2a225f5aca64e636fc41f5b10fa20e1791.tar.gz
(10.09 KB)
📄
d33b62a705180ec35e6292463e656bb3e11510.tar
(13.5 KB)
📄
d33b62a705180ec35e6292463e656bb3e11510.tar.gz
(5.73 KB)
📄
d368f547e83a8e369d02f39d0a1fbecdd9ddf0.tar
(13 KB)
📄
d368f547e83a8e369d02f39d0a1fbecdd9ddf0.tar.gz
(4.83 KB)
📄
d38294f0e280fa0c38f85a348deac5417b66cc.tar
(17.5 KB)
📄
d38294f0e280fa0c38f85a348deac5417b66cc.tar.gz
(5.92 KB)
📄
d38f190f5a7a78f8a4a6b0a703c60b98ec34d5.tar
(175.5 KB)
📄
d38f190f5a7a78f8a4a6b0a703c60b98ec34d5.tar.gz
(61.76 KB)
📄
d4ae7b0e79e1c6187ca7b018d91bbd161fcb59.tar
(9 KB)
📄
d4ae7b0e79e1c6187ca7b018d91bbd161fcb59.tar.gz
(2.71 KB)
📄
d6128f39f0b344da6eb25722f796ac3a191665.tar
(13.5 KB)
📄
d6128f39f0b344da6eb25722f796ac3a191665.tar.gz
(4.04 KB)
📄
d9b148216dd39148.css.css.tar.gz
(11 KB)
📄
d9b148216dd39148.css.tar
(95.5 KB)
📄
d9eb2f1e6d91d8f5aeba8591b5a551b56a1f3f.tar
(13.5 KB)
📄
d9eb2f1e6d91d8f5aeba8591b5a551b56a1f3f.tar.gz
(4.82 KB)
📄
da.tar
(55 KB)
📄
da.tar.gz
(40.44 KB)
📄
da.zip
(42.24 KB)
📄
da368b10fdbab3ebc44803869bc07fad058adc.tar
(13.5 KB)
📄
da368b10fdbab3ebc44803869bc07fad058adc.tar.gz
(3.65 KB)
📄
da39a3ee5e6b4b0d3255bfef95601890afd80709.ico.ico.tar.gz
(141 B)
📄
da39a3ee5e6b4b0d3255bfef95601890afd80709.ico.tar
(1.5 KB)
📄
da7219-tplg.bin.bin.tar.gz
(771 B)
📄
da7219-tplg.bin.tar
(6 KB)
📄
dabusb.tar
(24 KB)
📄
dabusb.tar.gz
(13.12 KB)
📄
dabusb.zip
(21.64 KB)
📄
dad_transmits.tar
(3 KB)
📄
dad_transmits.tar.gz
(122 B)
📄
dada.png.png.tar.gz
(7.28 KB)
📄
dada.png.tar
(9.5 KB)
📄
damage.h.h.tar.gz
(1.74 KB)
📄
damage.h.tar
(11 KB)
📄
data.php.php.tar.gz
(283 B)
📄
data.php.tar
(2 KB)
📄
database.inc.inc.tar.gz
(234 B)
📄
database.inc.php.inc.php.tar.gz
(296 B)
📄
database.inc.php.tar
(2 KB)
📄
database.inc.tar
(2 KB)
📄
database.ini.ini.tar.gz
(195 B)
📄
database.ini.tar
(2 KB)
📄
database.js.js.tar.gz
(1.14 KB)
📄
database.js.tar
(5 KB)
📄
database.php.php.tar.gz
(228 B)
📄
database.php.tar
(36 KB)
📄
database.xml.tar
(3.5 KB)
📄
database.xml.xml.tar.gz
(796 B)
📄
databases.yml.tar
(2 KB)
📄
databases.yml.yml.tar.gz
(289 B)
📄
dataclasses.py.py.tar.gz
(13.36 KB)
📄
dataclasses.py.tar
(50.5 KB)
📄
date.mod.mod.tar.gz
(1.33 KB)
📄
date.mod.tar
(4 KB)
📄
date.rb.rb.tar.gz
(534 B)
📄
date.rb.tar
(7 KB)
📄
date.tar
(108.5 KB)
📄
date.tar.gz
(50.27 KB)
📄
date.zip
(203 B)
📄
date_core.so.so.tar.gz
(89.56 KB)
📄
date_core.so.tar
(209 KB)
📄
datehook.mod.mod.tar.gz
(928 B)
📄
datehook.mod.tar
(3.5 KB)
📄
datetime.mod.mod.tar.gz
(1.03 KB)
📄
datetime.mod.tar
(4 KB)
📄
datetime.py.py.tar.gz
(20.63 KB)
📄
datetime.py.tar
(169 KB)
📄
dav1d.tar
(895 KB)
📄
dav1d.tar.gz
(406.09 KB)
📄
dav1d.zip
(892 KB)
📄
db-config.php.php.tar.gz
(1011 B)
📄
db-config.php.tar
(3.5 KB)
📄
db.h.h.tar.gz
(29.54 KB)
📄
db.h.tar
(243 KB)
📄
db.ini.ini.tar.gz
(407 B)
📄
db.ini.tar
(2.5 KB)
📄
db.php.php.tar.gz
(261 B)
📄
db.php.tar
(4.5 KB)
📄
db.py.py.tar.gz
(1.32 KB)
📄
db.py.tar
(4.5 KB)
📄
db.pyc.pyc.tar.gz
(428 B)
📄
db.pyc.tar
(2.5 KB)
📄
db.pyo.pyo.tar.gz
(426 B)
📄
db.pyo.tar
(2.5 KB)
📄
db2pickle.py.py.tar.gz
(1.08 KB)
📄
db2pickle.py.tar
(5 KB)
📄
db2pickle.pyo.pyo.tar.gz
(1.64 KB)
📄
db2pickle.pyo.tar
(5 KB)
📄
db3.tar
(16.5 KB)
📄
db3.tar.gz
(7.51 KB)
📄
db3.zip
(11.21 KB)
📄
db9.tar
(16.5 KB)
📄
db9.tar.gz
(7.51 KB)
📄
db9.zip
(11.21 KB)
📄
db_185.h.h.tar.gz
(2.41 KB)
📄
db_185.h.tar
(14 KB)
📄
db_governor.service.service.tar.gz
(439 B)
📄
db_governor.service.tar
(2.5 KB)
📄
db_login.php.php.tar.gz
(1.72 KB)
📄
db_login.php.tar
(7 KB)
📄
dbapi2.py.py.tar.gz
(1.18 KB)
📄
dbapi2.py.tar
(11.5 KB)
📄
dbapi2.pyc.pyc.tar.gz
(1.18 KB)
📄
dbapi2.pyc.tar
(4.5 KB)
📄
dbapi2.pyo.pyo.tar.gz
(1.18 KB)
📄
dbapi2.pyo.tar
(4.5 KB)
📄
dbconnect.php.php.tar.gz
(607 B)
📄
dbconnect.php.tar
(3.5 KB)
📄
dbhash.py.py.tar.gz
(403 B)
📄
dbhash.py.tar
(2 KB)
📄
dbhash.pyc.pyc.tar.gz
(545 B)
📄
dbhash.pyc.tar
(2.5 KB)
📄
dbhash.pyo.pyo.tar.gz
(545 B)
📄
dbhash.pyo.tar
(2.5 KB)
📄
dbm.h.h.tar.gz
(805 B)
📄
dbm.h.tar
(5 KB)
📄
dbm.so.so.tar.gz
(10.32 KB)
📄
dbm.so.tar
(25.5 KB)
📄
dbm.tar
(109.5 KB)
📄
dbm.tar.gz
(12.26 KB)
📄
dbm.zip
(89.46 KB)
📄
dbobj.py.py.tar.gz
(1.83 KB)
📄
dbobj.py.tar
(13 KB)
📄
dbobj.pyc.pyc.tar.gz
(2.73 KB)
📄
dbobj.pyc.tar
(20 KB)
📄
dbobj.pyo.pyo.tar.gz
(2.73 KB)
📄
dbobj.pyo.tar
(20 KB)
📄
dbrecio.pyc.pyc.tar.gz
(2.08 KB)
📄
dbrecio.pyc.tar
(7 KB)
📄
dbrecio.pyo.pyo.tar.gz
(2.08 KB)
📄
dbrecio.pyo.tar
(7 KB)
📄
dbshelve.py.py.tar.gz
(3.24 KB)
📄
dbshelve.py.tar
(13 KB)
📄
dbshelve.pyc.pyc.tar.gz
(4.1 KB)
📄
dbshelve.pyc.tar
(14.5 KB)
📄
dbshelve.pyo.pyo.tar.gz
(4.11 KB)
📄
dbshelve.pyo.tar
(14.5 KB)
📄
dbtables.py.py.tar.gz
(7 KB)
📄
dbtables.py.tar
(32 KB)
📄
dbtables.pyc.pyc.tar.gz
(8.86 KB)
📄
dbtables.pyc.tar
(25.5 KB)
📄
dbtables.pyo.pyo.tar.gz
(8.79 KB)
📄
dbtables.pyo.tar
(25.5 KB)
📄
dbus-org.freedesktop.portable1.service.tar
(2.5 KB)
📄
dbus.conf.conf.tar.gz
(185 B)
📄
dbus.conf.tar
(5 KB)
📄
dbus.service.service.tar.gz
(342 B)
📄
dbus.service.tar
(2 KB)
📄
dbus.socket.socket.tar.gz
(186 B)
📄
dbus.socket.tar
(3 KB)
📄
dbutils.pyc.pyc.tar.gz
(1.02 KB)
📄
dbutils.pyc.tar
(3.5 KB)
📄
dbutils.pyo.pyo.tar.gz
(1.02 KB)
📄
dbutils.pyo.tar
(3.5 KB)
📄
dc8fe8df6150e09d803c55797cffa917658b2c.tar
(9 KB)
📄
dc8fe8df6150e09d803c55797cffa917658b2c.tar.gz
(2.76 KB)
📄
dcfmtsym.h.h.tar.gz
(5.46 KB)
📄
dcfmtsym.h.tar
(22 KB)
📄
dcn_3_1_4_dmcub.bin.bin.tar.gz
(223.98 KB)
📄
dcn_3_1_4_dmcub.bin.tar
(344.5 KB)
📄
dcn_3_1_5_dmcub.bin.bin.tar.gz
(160.18 KB)
📄
dcn_3_1_5_dmcub.bin.tar
(238.5 KB)
📄
dcn_3_1_6_dmcub.bin.bin.tar.gz
(143.48 KB)
📄
dcn_3_1_6_dmcub.bin.tar
(212.5 KB)
📄
dcn_3_2_0_dmcub.bin.bin.tar.gz
(157.71 KB)
📄
dcn_3_2_0_dmcub.bin.tar
(279.5 KB)
📄
dcn_3_2_1_dmcub.bin.bin.tar.gz
(141.71 KB)
📄
dcn_3_2_1_dmcub.bin.tar
(229 KB)
📄
dcn_3_5_1_dmcub.bin.bin.tar.gz
(299.5 KB)
📄
dcn_3_5_1_dmcub.bin.tar
(482.5 KB)
📄
dcn_4_0_1_dmcub.bin.bin.tar.gz
(231.43 KB)
📄
dcn_4_0_1_dmcub.bin.tar
(361 KB)
📄
dd.tar
(79.5 KB)
📄
dd.tar.gz
(37.45 KB)
📄
ddns-confgen.tar
(22 KB)
📄
ddns-confgen.tar.gz
(8.83 KB)
📄
ddp-comms.tar
(1.37 MB)
📄
ddp-comms.tar.gz
(110.05 KB)
📄
ddp-comms.zip
(1.37 MB)
📄
ddp-lag.tar
(678.5 KB)
📄
ddp-lag.tar.gz
(50.43 KB)
📄
ddp-lag.zip
(676.71 KB)
📄
ddp.tar
(1.29 MB)
📄
ddp.tar.gz
(97.02 KB)
📄
ddp.zip
(1.29 MB)
📄
de.tar
(252 KB)
📄
de.tar.gz
(202.32 KB)
📄
de.zip
(209.89 KB)
📄
de079de4ac8df1d6cd55375f1b6efbaee1e818.tar
(35 KB)
📄
de079de4ac8df1d6cd55375f1b6efbaee1e818.tar.gz
(14.92 KB)
📄
de61259d261fd55c.css.css.tar.gz
(5.96 KB)
📄
de61259d261fd55c.css.tar
(46 KB)
📄
debug-shell.service.service.tar.gz
(778 B)
📄
debug-shell.service.tar
(3 KB)
📄
debug.h.h.tar.gz
(545 B)
📄
debug.h.tar
(5 KB)
📄
debug.la.la.tar.gz
(680 B)
📄
debug.la.tar
(3 KB)
📄
debug.php.php.tar.gz
(2.9 KB)
📄
debug.php.tar
(9.5 KB)
📄
debug.tar
(6.5 KB)
📄
debug.tar.gz
(142 B)
📄
debug.zip
(950 B)
📄
debugreg.h.h.tar.gz
(1.56 KB)
📄
debugreg.h.tar
(9 KB)
📄
decimal.h.h.tar.gz
(1.66 KB)
📄
decimal.h.tar
(6.5 KB)
📄
decimal.py.py.tar.gz
(193 B)
📄
decimal.py.tar
(220.5 KB)
📄
decimal.pyc.pyc.tar.gz
(47.71 KB)
📄
decimal.pyc.tar
(170 KB)
📄
decimal.pyo.pyo.tar.gz
(47.71 KB)
📄
decimal.pyo.tar
(170 KB)
📄
decimfmt.h.h.tar.gz
(18.67 KB)
📄
decimfmt.h.tar
(89.5 KB)
📄
decoder.cpython-38.opt-2.pyc.cpython-38.opt-2.pyc.tar.gz
(3.25 KB)
📄
decoder.cpython-38.opt-2.pyc.tar
(7.5 KB)
📄
decoder.py.py.tar.gz
(3.61 KB)
📄
decoder.py.tar
(41 KB)
📄
def.uni.tar
(7 KB)
📄
def.uni.uni.tar.gz
(902 B)
📄
def_reserved_size.tar
(2 KB)
📄
def_reserved_size.tar.gz
(119 B)
📄
default.json.json.tar.gz
(531 B)
📄
default.json.tar
(3.5 KB)
📄
default.tar
(264 KB)
📄
default.tar.gz
(433 B)
📄
default.target.tar
(2.5 KB)
📄
default.target.target.tar.gz
(455 B)
📄
default.zip
(169.66 KB)
📄
default_php_ini.tar
(28.5 KB)
📄
default_php_ini.tar.gz
(1.38 KB)
📄
default_php_ini.zip
(19.73 KB)
📄
default_qdisc.tar
(2 KB)
📄
default_qdisc.tar.gz
(121 B)
📄
dell.tar
(836 KB)
📄
dell.tar.gz
(364.73 KB)
📄
dell.zip
(834.7 KB)
📄
delta.h.h.tar.gz
(986 B)
📄
delta.h.tar
(3.5 KB)
📄
delv.tar
(44 KB)
📄
delv.tar.gz
(17.92 KB)
📄
demo.c.c.tar.gz
(1.07 KB)
📄
demo.c.tar
(4 KB)
📄
dentry-state.tar
(2 KB)
📄
dentry-state.tar.gz
(131 B)
📄
dep-update.tar
(2 KB)
📄
dep-update.tar.gz
(295 B)
📄
deprecated.go.go.tar.gz
(17.87 KB)
📄
deprecated.go.tar
(50.5 KB)
📄
deps.tar
(2.38 MB)
📄
deps.tar.gz
(2.35 MB)
📄
deps.zip
(2.38 MB)
📄
des.h.h.tar.gz
(1.91 KB)
📄
des.h.tar
(9 KB)
📄
desktop.tar
(2 KB)
📄
desktop.tar.gz
(203 B)
📄
desktop.zip
(290 B)
📄
details.so.so.tar.gz
(6.75 KB)
📄
details.so.tar
(17.5 KB)
📄
detectcp.py.py.tar.gz
(387 B)
📄
detectcp.py.tar
(2.5 KB)
📄
dev-hugepages.mount.mount.tar.gz
(566 B)
📄
dev-hugepages.mount.tar
(2.5 KB)
📄
dev-mqueue.mount.mount.tar.gz
(538 B)
📄
dev-mqueue.mount.tar
(4 KB)
📄
dev.tar
(30.5 KB)
📄
dev.tar.gz
(347 B)
📄
dev.zip
(2.37 KB)
📄
dev_weight.tar
(2 KB)
📄
dev_weight.tar.gz
(113 B)
📄
dev_weight_rx_bias.tar
(2 KB)
📄
dev_weight_rx_bias.tar.gz
(120 B)
📄
dev_weight_tx_bias.tar
(2 KB)
📄
dev_weight_tx_bias.tar.gz
(121 B)
📄
device_hdr.tar
(2 KB)
📄
device_hdr.tar.gz
(144 B)
📄
device_info.tar
(6.5 KB)
📄
device_info.tar.gz
(1.85 KB)
📄
device_strs.tar
(2 KB)
📄
device_strs.tar.gz
(145 B)
📄
devices.tar
(7.5 KB)
📄
devices.tar.gz
(128 B)
📄
df.tar
(93 KB)
📄
df.tar.gz
(44.79 KB)
📄
dg1_guc_49.0.1.bin.0.1.bin.tar.gz
(120.82 KB)
📄
dg1_guc_49.0.1.bin.tar
(612 KB)
📄
dg1_guc_62.0.0.bin.0.0.bin.tar.gz
(125.31 KB)
📄
dg1_guc_62.0.0.bin.tar
(310 KB)
📄
dg1_guc_69.0.3.bin.0.3.bin.tar.gz
(135.25 KB)
📄
dg1_guc_69.0.3.bin.tar
(318 KB)
📄
dg1_guc_70.1.1.bin.1.1.bin.tar.gz
(104.67 KB)
📄
dg1_guc_70.1.1.bin.tar
(260.5 KB)
📄
dg1_guc_70.bin.bin.tar.gz
(130.88 KB)
📄
dg1_guc_70.bin.tar
(315.5 KB)
📄
dg1_huc.bin.bin.tar.gz
(198.44 KB)
📄
dg1_huc.bin.tar
(578 KB)
📄
dg2_dmc_ver2_06.bin.bin.tar.gz
(6.18 KB)
📄
dg2_dmc_ver2_06.bin.tar
(23.5 KB)
📄
dg2_guc_70.1.2.bin.1.2.bin.tar.gz
(148.95 KB)
📄
dg2_guc_70.1.2.bin.tar
(358.5 KB)
📄
dg2_guc_70.4.1.bin.4.1.bin.tar.gz
(154.54 KB)
📄
dg2_guc_70.4.1.bin.tar
(362.5 KB)
📄
dg2_guc_70.bin.bin.tar.gz
(175.52 KB)
📄
dg2_guc_70.bin.tar
(374.5 KB)
📄
dg2_huc_gsc.bin.bin.tar.gz
(219.03 KB)
📄
dg2_huc_gsc.bin.tar
(617.5 KB)
📄
dh.h.h.tar.gz
(4.5 KB)
📄
dh.h.tar
(32 KB)
📄
dhcp.xml.tar
(2 KB)
📄
dhcp.xml.xml.tar.gz
(268 B)
📄
dhcpv6.xml.tar
(2 KB)
📄
dhcpv6.xml.xml.tar.gz
(271 B)
📄
dherr.h.h.tar.gz
(1.16 KB)
📄
dherr.h.tar
(6 KB)
📄
dhtmlx.tar
(1.71 MB)
📄
dhtmlx.tar.gz
(1.62 MB)
📄
dhtmlx.zip
(1.7 MB)
📄
di.xml.tar
(648 KB)
📄
di.xml.xml.tar.gz
(12.91 KB)
📄
dialog.py.py.tar.gz
(698 B)
📄
dialog.py.tar
(3 KB)
📄
dialog.so.so.tar.gz
(3.9 KB)
📄
dialog.so.tar
(12.5 KB)
📄
dict_snowball.so.so.tar.gz
(85.2 KB)
📄
dict_snowball.so.tar
(330.5 KB)
📄
dictobject.h.h.tar.gz
(1.16 KB)
📄
dictobject.h.tar
(5.5 KB)
📄
diff.tar
(270 KB)
📄
diff.tar.gz
(78.71 KB)
📄
diff3.tar
(130.5 KB)
📄
diff3.tar.gz
(33.56 KB)
📄
difflib.py.py.tar.gz
(22.69 KB)
📄
difflib.py.tar
(248 KB)
📄
difflib.pyc.pyc.tar.gz
(21.6 KB)
📄
difflib.pyc.tar
(62 KB)
📄
difflib.pyo.pyo.tar.gz
(21.57 KB)
📄
difflib.pyo.tar
(62 KB)
📄
diffuse.tar
(2 KB)
📄
diffuse.tar.gz
(288 B)
📄
dig.tar
(164 KB)
📄
dig.tar.gz
(71.07 KB)
📄
digest.so.so.tar.gz
(7.27 KB)
📄
digest.so.tar
(21.5 KB)
📄
digest.tar
(49.5 KB)
📄
digest.tar.gz
(10.96 KB)
📄
digest.zip
(46.19 KB)
📄
dimgrey_cavefish_mec2.bin.bin.tar.gz
(41.68 KB)
📄
dimgrey_cavefish_mec2.bin.tar
(263.5 KB)
📄
dimgrey_cavefish_sdma.bin.bin.tar.gz
(12.23 KB)
📄
dimgrey_cavefish_sdma.bin.tar
(35 KB)
📄
dir-notify-enable.tar
(2 KB)
📄
dir-notify-enable.tar.gz
(114 B)
📄
dir.h.h.tar.gz
(606 B)
📄
dir.h.tar
(2.5 KB)
📄
dir.tar
(141.5 KB)
📄
dir.tar.gz
(65.84 KB)
📄
dircache.py.py.tar.gz
(635 B)
📄
dircache.py.tar
(3 KB)
📄
dircache.pyc.pyc.tar.gz
(928 B)
📄
dircache.pyc.tar
(3.5 KB)
📄
dircache.pyo.pyo.tar.gz
(927 B)
📄
dircache.pyo.tar
(3.5 KB)
📄
dircolors.tar
(51.5 KB)
📄
dircolors.tar.gz
(21.28 KB)
📄
directadmin.tar
(47.5 KB)
📄
directadmin.tar.gz
(15.51 KB)
📄
directadmin.zip
(45.27 KB)
📄
directus.tar
(227 KB)
📄
directus.tar.gz
(136.76 KB)
📄
directus.zip
(203.16 KB)
📄
dirent.h.h.tar.gz
(3.5 KB)
📄
dirent.h.tar
(16.5 KB)
📄
dirname.tar
(35 KB)
📄
dirname.tar.gz
(15.24 KB)
📄
dirty_background_bytes.tar
(2 KB)
📄
dirty_background_bytes.tar.gz
(119 B)
📄
dirty_background_ratio.tar
(2 KB)
📄
dirty_background_ratio.tar.gz
(119 B)
📄
dirty_bytes.tar
(2 KB)
📄
dirty_bytes.tar.gz
(108 B)
📄
dirty_expire_centisecs.tar
(2 KB)
📄
dirty_expire_centisecs.tar.gz
(121 B)
📄
dirty_ratio.tar
(2 KB)
📄
dirty_ratio.tar.gz
(108 B)
📄
dirtytime_expire_seconds.tar
(2 KB)
📄
dirtytime_expire_seconds.tar.gz
(123 B)
📄
dis.py.py.tar.gz
(5.62 KB)
📄
dis.py.tar
(47.5 KB)
📄
dis.pyc.pyc.tar.gz
(3.02 KB)
📄
dis.pyc.tar
(8 KB)
📄
dis.pyo.pyo.tar.gz
(3.02 KB)
📄
dis.pyo.tar
(8 KB)
📄
disable_ipv6.tar
(2 KB)
📄
disable_ipv6.tar.gz
(122 B)
📄
disable_policy.tar
(7 KB)
📄
disable_policy.tar.gz
(125 B)
📄
disable_xfrm.tar
(2 KB)
📄
disable_xfrm.tar.gz
(123 B)
📄
disabled.tar
(2 KB)
📄
disabled.tar.gz
(123 B)
📄
disk.mod.mod.tar.gz
(1.79 KB)
📄
disk.mod.tar
(5 KB)
📄
diskboot.img.img.tar.gz
(428 B)
📄
diskboot.img.tar
(2 KB)
📄
diskfilter.mod.mod.tar.gz
(6.63 KB)
📄
diskfilter.mod.tar
(17 KB)
📄
disks.so.so.tar.gz
(4.54 KB)
📄
disks.so.tar
(13 KB)
📄
display.tar
(19.76 MB)
📄
display.tar.gz
(3.66 KB)
📄
dist-alsa.conf.conf.tar.gz
(338 B)
📄
dist-alsa.conf.tar
(3 KB)
📄
dist-blacklist.conf.conf.tar.gz
(531 B)
📄
dist-blacklist.conf.tar
(2.5 KB)
📄
dist.sh.sh.tar.gz
(951 B)
📄
dist.sh.tar
(6 KB)
📄
distcc.xml.tar
(2 KB)
📄
distcc.xml.xml.tar.gz
(246 B)
📄
distro.tar
(2 KB)
📄
distro.tar.gz
(253 B)
📄
distutils.tar
(4.26 MB)
📄
distutils.tar.gz
(628.74 KB)
📄
distutils.zip
(4 MB)
📄
div.mod.mod.tar.gz
(685 B)
📄
div.mod.tar
(5 KB)
📄
div_test.mod.mod.tar.gz
(3.21 KB)
📄
div_test.mod.tar
(9 KB)
📄
dl.tar
(40 KB)
📄
dl.tar.gz
(7.28 KB)
📄
dl.zip
(33.89 KB)
📄
dlfcn.h.h.tar.gz
(2.74 KB)
📄
dlfcn.h.tar
(12 KB)
📄
dm_nv.mod.mod.tar.gz
(1.16 KB)
📄
dm_nv.mod.tar
(7 KB)
📄
dmesg_restrict.tar
(2 KB)
📄
dmesg_restrict.tar.gz
(115 B)
📄
dmic-tplg.bin.bin.tar.gz
(1.26 KB)
📄
dmic-tplg.bin.tar
(10.5 KB)
📄
dmz.xml.tar
(3 KB)
📄
dmz.xml.xml.tar.gz
(306 B)
📄
dnd.py.py.tar.gz
(3.5 KB)
📄
dnd.py.tar
(13 KB)
📄
dnf-makecache.timer.tar
(2 KB)
📄
dnf-makecache.timer.timer.tar.gz
(321 B)
📄
dnf-system-upgrade.service.service.tar.gz
(455 B)
📄
dnf-system-upgrade.service.tar
(2.5 KB)
📄
dnf.conf.conf.tar.gz
(205 B)
📄
dnf.conf.tar
(3 KB)
📄
dns-over-tls.xml.tar
(2 KB)
📄
dns-over-tls.xml.xml.tar.gz
(322 B)
📄
dns.h.h.tar.gz
(8.24 KB)
📄
dns.h.tar
(28 KB)
📄
dns.tar
(916 KB)
📄
dns.tar.gz
(188.96 KB)
📄
dns.xml.tar
(3 KB)
📄
dns.xml.xml.tar.gz
(316 B)
📄
dns.zip
(853.79 KB)
📄
dns_compat.h.h.tar.gz
(3.33 KB)
📄
dns_compat.h.tar
(13.5 KB)
📄
dns_struct.h.h.tar.gz
(1.35 KB)
📄
dns_struct.h.tar
(4.5 KB)
📄
dnssec-checkds.tar
(2.5 KB)
📄
dnssec-checkds.tar.gz
(570 B)
📄
dnssec-coverage.tar
(2.5 KB)
📄
dnssec-coverage.tar.gz
(573 B)
📄
dnssec-dsfromkey.tar
(62.5 KB)
📄
dnssec-dsfromkey.tar.gz
(25.75 KB)
📄
dnssec-importkey.tar
(62.5 KB)
📄
dnssec-importkey.tar.gz
(24.69 KB)
📄
dnssec-keyfromlabel.tar
(66.5 KB)
📄
dnssec-keyfromlabel.tar.gz
(27.09 KB)
📄
dnssec-keygen.tar
(74.5 KB)
📄
dnssec-keygen.tar.gz
(29.76 KB)
📄
dnssec-keymgr.tar
(2.5 KB)
📄
dnssec-keymgr.tar.gz
(571 B)
📄
dnssec-revoke.tar
(58.5 KB)
📄
dnssec-revoke.tar.gz
(23.11 KB)
📄
dnssec-settime.tar
(62.5 KB)
📄
dnssec-settime.tar.gz
(26.16 KB)
📄
dnssec-signzone.tar
(119 KB)
📄
dnssec-signzone.tar.gz
(50.75 KB)
📄
dnssec-verify.tar
(54.5 KB)
📄
dnssec-verify.tar.gz
(23.04 KB)
📄
dnstap-read.tar
(22 KB)
📄
dnstap-read.tar.gz
(7.1 KB)
📄
doc.sh.sh.tar.gz
(1.19 KB)
📄
doc.sh.tar
(6.5 KB)
📄
doc.tar
(205 KB)
📄
doc.tar.gz
(20.23 KB)
📄
doc.zip
(201.14 KB)
📄
docker-registry.xml.tar
(2 KB)
📄
docker-registry.xml.xml.tar.gz
(333 B)
📄
docker-swarm.xml.tar
(2 KB)
📄
docker-swarm.xml.xml.tar.gz
(317 B)
📄
docs-build.js.js.tar.gz
(512 B)
📄
docs-build.js.tar
(2.5 KB)
📄
docs.tar
(1.21 MB)
📄
docs.tar.gz
(204.73 KB)
📄
docs.zip
(1.17 MB)
📄
doctest.py.py.tar.gz
(26.36 KB)
📄
doctest.py.tar
(310 KB)
📄
doctest.pyc.pyc.tar.gz
(28 KB)
📄
doctest.pyc.tar
(83.5 KB)
📄
doctest.pyo.pyo.tar.gz
(27.85 KB)
📄
doctest.pyo.tar
(83 KB)
📄
documentation.go.go.tar.gz
(2.89 KB)
📄
documentation.go.tar
(7.5 KB)
📄
documentor.tar
(77 KB)
📄
documentor.tar.gz
(45.89 KB)
📄
documentor.zip
(64.28 KB)
📄
documents.h.h.tar.gz
(1.11 KB)
📄
documents.h.tar
(4.5 KB)
📄
doge.gif.gif.tar.gz
(127 B)
📄
doge.gif.tar
(2.5 KB)
📄
dojo.png.png.tar.gz
(10.82 KB)
📄
dojo.png.tar
(12.5 KB)
📄
dojo.tar
(72.5 KB)
📄
dojo.tar.gz
(44.96 KB)
📄
dojo.zip
(61.04 KB)
📄
doku.png.png.tar.gz
(36.84 KB)
📄
doku.png.tar
(38.5 KB)
📄
doku.tar
(6.16 MB)
📄
doku.tar.gz
(5.13 MB)
📄
doku.zip
(6.13 MB)
📄
dolibarr.tar
(85.6 MB)
📄
dolibarr.tar.gz
(81.91 MB)
📄
dolibarr.zip
(85.57 MB)
📄
dolph.tar
(267.5 KB)
📄
dolph.tar.gz
(158.63 KB)
📄
dolph.zip
(242.09 KB)
📄
domainmod.sql.sql.tar.gz
(13.61 KB)
📄
domainmod.sql.tar
(84 KB)
📄
domainmod.tar
(9 MB)
📄
domainmod.tar.gz
(8.36 MB)
📄
domainmod.zip
(8.97 MB)
📄
domainname.tar
(2 KB)
📄
domainname.tar.gz
(116 B)
📄
dosish.h.h.tar.gz
(2.43 KB)
📄
dosish.h.tar
(7 KB)
📄
dotcl.sql.sql.tar.gz
(6.78 KB)
📄
dotcl.sql.tar
(36.5 KB)
📄
dotcl.tar
(6.25 MB)
📄
dotcl.tar.gz
(5.07 MB)
📄
dotcl.zip
(6.22 MB)
📄
dotproj.tar
(173.5 KB)
📄
dotproj.tar.gz
(94.07 KB)
📄
dotproj.zip
(149.35 KB)
📄
doveadm.tar
(136.5 KB)
📄
doveadm.tar.gz
(34.8 KB)
📄
doveadm.zip
(133.32 KB)
📄
dovecot-acl-list.tar
(1.5 KB)
📄
dovecot-acl-list.tar.gz
(109 B)
📄
dovecot-lda.tar
(3 KB)
📄
dovecot-lda.tar.gz
(730 B)
📄
dovecot-quota.tar
(2 KB)
📄
dovecot-quota.tar.gz
(150 B)
📄
dovecot-uidlist.tar
(81.5 KB)
📄
dovecot-uidlist.tar.gz
(21.37 KB)
📄
dovecot.index.index.tar.gz
(6.45 KB)
📄
dovecot.index.log.index.log.tar.gz
(361 B)
📄
dovecot.index.log.tar
(2.5 KB)
📄
dovecot.index.tar
(29 KB)
📄
dovecot.list.index.list.index.tar.gz
(814 B)
📄
dovecot.list.index.tar
(4 KB)
📄
dovecot.tar
(8.34 MB)
📄
dovecot.tar.gz
(2.79 MB)
📄
dovecot.zip
(8.31 MB)
📄
down.fw.fw.tar.gz
(7.56 KB)
📄
down.fw.tar
(19.5 KB)
📄
down2.fw.fw.tar.gz
(7 KB)
📄
down2.fw.tar
(35 KB)
📄
down3.bin.bin.tar.gz
(8.13 KB)
📄
down3.bin.tar
(14.5 KB)
📄
dpaa2.tar
(14.73 MB)
📄
dpaa2.tar.gz
(6.21 MB)
📄
dpaa2.zip
(14.72 MB)
📄
dpms.h.h.tar.gz
(1.59 KB)
📄
dpms.h.tar
(13.5 KB)
📄
dptx.bin.bin.tar.gz
(33.13 KB)
📄
dptx.bin.tar
(195 KB)
📄
dracut-cmdline.service.service.tar.gz
(610 B)
📄
dracut-cmdline.service.tar
(2.5 KB)
📄
dracut-functions.sh.sh.tar.gz
(5.83 KB)
📄
dracut-functions.sh.tar
(45 KB)
📄
dracut-functions.tar
(45 KB)
📄
dracut-functions.tar.gz
(5.82 KB)
📄
dracut-init.sh.sh.tar.gz
(7.78 KB)
📄
dracut-init.sh.tar
(36 KB)
📄
dracut-initramfs-restore.tar
(3.5 KB)
📄
dracut-initramfs-restore.tar.gz
(812 B)
📄
dracut-install.tar
(76 KB)
📄
dracut-install.tar.gz
(34.46 KB)
📄
dracut-logger.sh.sh.tar.gz
(4.14 KB)
📄
dracut-logger.sh.tar
(28 KB)
📄
dracut-mount.service.service.tar.gz
(586 B)
📄
dracut-mount.service.tar
(2.5 KB)
📄
dracut-pre-trigger.service.service.tar.gz
(607 B)
📄
dracut-pre-trigger.service.tar
(2.5 KB)
📄
dracut-pre-udev.service.service.tar.gz
(627 B)
📄
dracut-pre-udev.service.tar
(2.5 KB)
📄
dracut-shutdown.service.service.tar.gz
(369 B)
📄
dracut-shutdown.service.tar
(2 KB)
📄
dracut-version.sh.sh.tar.gz
(149 B)
📄
dracut-version.sh.tar
(2 KB)
📄
dracut.conf.d.tar
(6.5 KB)
📄
dracut.conf.d.tar.gz
(719 B)
📄
dracut.conf.d.zip
(1.64 KB)
📄
dracut.tar
(916.5 KB)
📄
dracut.tar.gz
(208.55 KB)
📄
dracut.zip
(749.88 KB)
📄
drawmsg.inc.inc.tar.gz
(6.65 KB)
📄
drawmsg.inc.tar
(26 KB)
📄
drb.rb.rb.tar.gz
(16.04 KB)
📄
drb.rb.tar
(453.5 KB)
📄
dri.tar
(15 KB)
📄
dri.tar.gz
(2.56 KB)
📄
dri.zip
(12.42 KB)
📄
dri2.h.h.tar.gz
(3.54 KB)
📄
dri2.h.tar
(36.5 KB)
📄
dri3.h.h.tar.gz
(2.49 KB)
📄
dri3.h.tar
(25.5 KB)
📄
drivemap.mod.mod.tar.gz
(2.91 KB)
📄
drivemap.mod.tar
(8 KB)
📄
driver.tar
(3 KB)
📄
driver.tar.gz
(498 B)
📄
driver.zip
(1004 B)
📄
drivers.tar
(2.5 KB)
📄
drivers.tar.gz
(290 B)
📄
drm.h.h.tar.gz
(10.64 KB)
📄
drm.h.tar
(38.5 KB)
📄
drm.tar
(604 KB)
📄
drm.tar.gz
(154.98 KB)
📄
drm.zip
(587.72 KB)
📄
drm_fourcc.h.h.tar.gz
(17.6 KB)
📄
drm_fourcc.h.tar
(67 KB)
📄
drm_mode.h.h.tar.gz
(11.87 KB)
📄
drm_mode.h.tar
(40.5 KB)
📄
drm_sarea.h.h.tar.gz
(1.36 KB)
📄
drm_sarea.h.tar
(4.5 KB)
📄
drop.xml.tar
(2 KB)
📄
drop.xml.xml.tar.gz
(285 B)
📄
drop_caches.tar
(2 KB)
📄
drop_caches.tar.gz
(108 B)
📄
drop_unicast_in_l2_multicast.tar
(2 KB)
📄
drop_unicast_in_l2_multicast.tar.gz
(136 B)
📄
drop_unsolicited_na.tar
(2 KB)
📄
drop_unsolicited_na.tar.gz
(128 B)
📄
dropbox-lansync.xml.tar
(2 KB)
📄
dropbox-lansync.xml.xml.tar.gz
(242 B)
📄
dropdb.tar
(68 KB)
📄
dropdb.tar.gz
(25.96 KB)
📄
drops.tar
(2 KB)
📄
drops.tar.gz
(115 B)
📄
dropuser.tar
(67.5 KB)
📄
dropuser.tar.gz
(25.92 KB)
📄
dropzone.tar
(51 KB)
📄
dropzone.tar.gz
(27.08 KB)
📄
dropzone.zip
(41.57 KB)
📄
drupal.sql.sql.tar.gz
(58.92 KB)
📄
drupal.sql.tar
(398.5 KB)
📄
drupal.tar
(4.42 MB)
📄
drupal.tar.gz
(3.76 MB)
📄
drupal.zip
(4.39 MB)
📄
drupal10.tar
(34.64 MB)
📄
drupal10.tar.gz
(27.39 MB)
📄
drupal10.zip
(34.61 MB)
📄
drupal6.tar
(246.5 KB)
📄
drupal6.tar.gz
(147.07 KB)
📄
drupal6.zip
(220.17 KB)
📄
drupal8.tar
(35.03 MB)
📄
drupal8.tar.gz
(27.51 MB)
📄
drupal8.zip
(35 MB)
📄
drupal89.tar
(349 KB)
📄
drupal89.tar.gz
(216.93 KB)
📄
drupal89.zip
(325.54 KB)
📄
drupal9.tar
(372.5 KB)
📄
drupal9.tar.gz
(222.83 KB)
📄
drupal9.zip
(345.18 KB)
📄
drupalcms.sql.sql.tar.gz
(426.66 KB)
📄
drupalcms.sql.tar
(4.57 MB)
📄
drupalcms.tar
(120.51 MB)
📄
drupalcms.tar.gz
(103.37 MB)
📄
drupalcms.zip
(120.48 MB)
📄
dsa.h.h.tar.gz
(2.7 KB)
📄
dsa.h.tar
(11.5 KB)
📄
dsaerr.h.h.tar.gz
(1011 B)
📄
dsaerr.h.tar
(5 KB)
📄
dsp56k.tar
(2 KB)
📄
dsp56k.tar.gz
(237 B)
📄
dsp56k.zip
(535 B)
📄
dsp_basefw.bin.bin.tar.gz
(256.11 KB)
📄
dsp_basefw.bin.tar
(1.28 MB)
📄
dsp_fw_bxtn.bin.bin.tar.gz
(188.49 KB)
📄
dsp_fw_bxtn.bin.tar
(495.5 KB)
📄
dsp_fw_cnl.bin.bin.tar.gz
(256.1 KB)
📄
dsp_fw_cnl.bin.tar
(576 KB)
📄
dsp_fw_cnl_v1191.bin.bin.tar.gz
(218.78 KB)
📄
dsp_fw_cnl_v1191.bin.tar
(572 KB)
📄
dsp_fw_cnl_v1858.bin.bin.tar.gz
(222.64 KB)
📄
dsp_fw_cnl_v1858.bin.tar
(572 KB)
📄
dsp_fw_glk.bin.bin.tar.gz
(188.49 KB)
📄
dsp_fw_glk.bin.tar
(495.5 KB)
📄
dsp_fw_glk_v1814.bin.bin.tar.gz
(187.98 KB)
📄
dsp_fw_glk_v1814.bin.tar
(495.5 KB)
📄
dsp_fw_glk_v2768.bin.bin.tar.gz
(185.13 KB)
📄
dsp_fw_glk_v2768.bin.tar
(495.5 KB)
📄
dsp_fw_glk_v2880.bin.bin.tar.gz
(184.84 KB)
📄
dsp_fw_glk_v2880.bin.tar
(495.5 KB)
📄
dsp_fw_glk_v3366.bin.bin.tar.gz
(185.76 KB)
📄
dsp_fw_glk_v3366.bin.tar
(495.5 KB)
📄
dsp_fw_kbl.bin.bin.tar.gz
(147.92 KB)
📄
dsp_fw_kbl.bin.tar
(239 KB)
📄
dsp_fw_kbl_v1037.bin.bin.tar.gz
(145.9 KB)
📄
dsp_fw_kbl_v1037.bin.tar
(235 KB)
📄
dsp_fw_kbl_v2042.bin.bin.tar.gz
(146.29 KB)
📄
dsp_fw_kbl_v2042.bin.tar
(235 KB)
📄
dsp_fw_kbl_v2630.bin.bin.tar.gz
(148.12 KB)
📄
dsp_fw_kbl_v2630.bin.tar
(239 KB)
📄
dsp_fw_kbl_v3266.bin.bin.tar.gz
(147.88 KB)
📄
dsp_fw_kbl_v3266.bin.tar
(239 KB)
📄
dsp_fw_kbl_v3402.bin.bin.tar.gz
(149.05 KB)
📄
dsp_fw_kbl_v3402.bin.tar
(243 KB)
📄
dsp_fw_kbl_v3420.bin.bin.tar.gz
(148.06 KB)
📄
dsp_fw_kbl_v3420.bin.tar
(239 KB)
📄
dsp_fw_kbl_v701.bin.bin.tar.gz
(145.13 KB)
📄
dsp_fw_kbl_v701.bin.tar
(235 KB)
📄
dsp_fw_release_v969.bin.bin.tar.gz
(137.13 KB)
📄
dsp_fw_release_v969.bin.tar
(217.5 KB)
📄
dspbootcode.bin.bin.tar.gz
(6.57 KB)
📄
dspbootcode.bin.tar
(14.5 KB)
📄
dst.tar
(38 KB)
📄
dst.tar.gz
(8.08 KB)
📄
dst.zip
(34.45 KB)
📄
dtfmtsym.h.h.tar.gz
(7.54 KB)
📄
dtfmtsym.h.tar
(39.5 KB)
📄
dtitvfmt.h.h.tar.gz
(9.99 KB)
📄
dtitvfmt.h.tar
(48.5 KB)
📄
dtitvinf.h.h.tar.gz
(4.78 KB)
📄
dtitvinf.h.tar
(20 KB)
📄
dtls1.h.h.tar.gz
(3.27 KB)
📄
dtls1.h.tar
(13 KB)
📄
dtoa.h.h.tar.gz
(332 B)
📄
dtoa.h.tar
(2 KB)
📄
dtptngen.h.h.tar.gz
(5.55 KB)
📄
dtptngen.h.tar
(27 KB)
📄
du.tar
(108.5 KB)
📄
du.tar.gz
(51.58 KB)
📄
dumb.py.py.tar.gz
(3.56 KB)
📄
dumb.py.tar
(25.5 KB)
📄
dumbdbm.py.py.tar.gz
(3.12 KB)
📄
dumbdbm.py.tar
(10.5 KB)
📄
dumbdbm.pyc.pyc.tar.gz
(2.89 KB)
📄
dumbdbm.pyc.tar
(8.5 KB)
📄
dumbdbm.pyo.pyo.tar.gz
(2.89 KB)
📄
dumbdbm.pyo.tar
(8.5 KB)
📄
dummy.tar
(73.5 KB)
📄
dummy.tar.gz
(4.53 KB)
📄
dummy.zip
(63.25 KB)
📄
dummy_thread.py.py.tar.gz
(1.69 KB)
📄
dummy_thread.py.tar
(6 KB)
📄
dummy_threading.py.py.tar.gz
(922 B)
📄
dummy_threading.py.tar
(11.5 KB)
📄
dump.py.py.tar.gz
(1.25 KB)
📄
dump.py.tar
(11.5 KB)
📄
dutree.py.py.tar.gz
(789 B)
📄
dutree.py.tar
(3.5 KB)
📄
dvb-fe-xc4000-1.4.1.fw.4.1.fw.tar.gz
(6.6 KB)
📄
dvb-fe-xc4000-1.4.1.fw.tar
(20 KB)
📄
dvb-fe-xc5000c-4.1.30.7.fw.1.30.7.fw.tar.gz
(12.16 KB)
📄
dvb-fe-xc5000c-4.1.30.7.fw.tar
(18 KB)
📄
dvb-usb-dib0700-1.20.fw.20.fw.tar.gz
(21.28 KB)
📄
dvb-usb-dib0700-1.20.fw.tar
(34.5 KB)
📄
dvb-usb-it9135-01.fw.fw.tar.gz
(5.26 KB)
📄
dvb-usb-it9135-01.fw.tar
(9.5 KB)
📄
dvb-usb-it9135-02.fw.fw.tar.gz
(3.99 KB)
📄
dvb-usb-it9135-02.fw.tar
(7.5 KB)
📄
dvb-usb-terratec-h5-drxk.fw.fw.tar.gz
(28.27 KB)
📄
dvb-usb-terratec-h5-drxk.fw.tar
(51 KB)
📄
dvb_nova_12mhz.inp.inp.tar.gz
(56.63 KB)
📄
dvb_nova_12mhz.inp.tar
(93 KB)
📄
dvb_nova_12mhz_b0.inp.inp.tar.gz
(61.81 KB)
📄
dvb_nova_12mhz_b0.inp.tar
(101 KB)
📄
dvorak.kbd.kbd.tar.gz
(185 B)
📄
dvorak.kbd.tar
(2 KB)
📄
dynamic.php.php.tar.gz
(233 B)
📄
dynamic.php.tar
(2 KB)
📄
e018821693f96c43be7a0427501512f03debff.tar
(581.5 KB)
📄
e018821693f96c43be7a0427501512f03debff.tar.gz
(236.25 KB)
📄
e09155263f2ae740942adabab08f28c6b61439.tar
(26 KB)
📄
e09155263f2ae740942adabab08f28c6b61439.tar.gz
(10.8 KB)
📄
e100.tar
(5.5 KB)
📄
e100.tar.gz
(729 B)
📄
e100.zip
(2.02 KB)
📄
e107.tar
(316.5 KB)
📄
e107.tar.gz
(189.39 KB)
📄
e107.zip
(286.52 KB)
📄
e107_config.php.php.tar.gz
(1019 B)
📄
e107_config.php.tar
(3.5 KB)
📄
e2p.h.h.tar.gz
(1.08 KB)
📄
e2p.h.tar
(5 KB)
📄
e2p.pc.pc.tar.gz
(256 B)
📄
e2p.pc.tar
(2 KB)
📄
e2p.tar
(5 KB)
📄
e2p.tar.gz
(1.08 KB)
📄
e2p.zip
(3.32 KB)
📄
e4c2b9b3a01757b298fbfb2179a1b4feb606e2.tar
(13.5 KB)
📄
e4c2b9b3a01757b298fbfb2179a1b4feb606e2.tar.gz
(3.95 KB)
📄
e6801822679100279fb17a21bfdf7288f056ef.tar
(18.5 KB)
📄
e6801822679100279fb17a21bfdf7288f056ef.tar.gz
(6.65 KB)
📄
e7b3b93221f56c55eb17f596c5d899565a66d5.tar
(9 KB)
📄
e7b3b93221f56c55eb17f596c5d899565a66d5.tar.gz
(3.21 KB)
📄
e820.h.h.tar.gz
(1.35 KB)
📄
e820.h.tar
(4.5 KB)
📄
e8d9e119e8884be399eb01ebbed01e1e692e04.tar
(12.5 KB)
📄
e8d9e119e8884be399eb01ebbed01e1e692e04.tar.gz
(2.95 KB)
📄
e_os2.h.h.tar.gz
(3.3 KB)
📄
e_os2.h.tar
(22 KB)
📄
ea-apr16-util-1.pc.pc.tar.gz
(368 B)
📄
ea-apr16-util-1.pc.tar
(2 KB)
📄
ea-apr16.tar
(2.06 MB)
📄
ea-apr16.tar.gz
(589.4 KB)
📄
ea-apr16.zip
(2 MB)
📄
ea-brotli.tar
(10.97 MB)
📄
ea-brotli.tar.gz
(5.48 MB)
📄
ea-brotli.zip
(10.97 MB)
📄
ea-libicu.tar
(37.71 MB)
📄
ea-libicu.tar.gz
(14.65 MB)
📄
ea-libicu.zip
(37.71 MB)
📄
ea-libxml2.tar
(1.76 MB)
📄
ea-libxml2.tar.gz
(697.91 KB)
📄
ea-libxml2.zip
(1.73 MB)
📄
ea-libzip.tar
(130.5 KB)
📄
ea-libzip.tar.gz
(62.88 KB)
📄
ea-libzip.zip
(128.94 KB)
📄
ea-oniguruma.tar
(1.45 MB)
📄
ea-oniguruma.tar.gz
(448.75 KB)
📄
ea-oniguruma.zip
(1.45 MB)
📄
ea-php70.tar
(6.05 MB)
📄
ea-php70.tar.gz
(1.99 MB)
📄
ea-php71.tar
(6.32 MB)
📄
ea-php71.tar.gz
(2.06 MB)
📄
ea-php72.tar
(6.73 MB)
📄
ea-php72.tar.gz
(2.17 MB)
📄
ea-php73.tar
(4.63 MB)
📄
ea-php73.tar.gz
(1.77 MB)
📄
ea-php74.tar
(6.09 MB)
📄
ea-php74.tar.gz
(1.88 MB)
📄
ea-php80.tar
(29.5 KB)
📄
ea-php80.tar.gz
(8.62 KB)
📄
ea-php80.zip
(27.82 KB)
📄
ea-php81.tar
(10.88 MB)
📄
ea-php81.tar.gz
(3.85 MB)
📄
ea-php82.tar
(29.5 KB)
📄
ea-php82.tar.gz
(8.62 KB)
📄
ea-php82.zip
(27.81 KB)
📄
ea-php83.tar
(29.5 KB)
📄
ea-php83.tar.gz
(8.62 KB)
📄
ea-php83.zip
(27.81 KB)
📄
ea-php84.tar
(29.5 KB)
📄
ea-php84.tar.gz
(8.62 KB)
📄
ea-php84.zip
(27.81 KB)
📄
ea-php85.tar
(29.5 KB)
📄
ea-php85.tar.gz
(8.62 KB)
📄
ea-php85.zip
(27.81 KB)
📄
ea-profiles-cloudlinux.tar
(509 KB)
📄
ea-profiles-cloudlinux.tar.gz
(36.13 KB)
📄
ea-profiles-cloudlinux.zip
(489.13 KB)
📄
ea-profiles-cpanel.tar
(49.5 KB)
📄
ea-profiles-cpanel.tar.gz
(3.74 KB)
📄
ea-profiles-cpanel.zip
(38.15 KB)
📄
ea-ruby27-passenger.conf.conf.tar.gz
(148 B)
📄
ea-ruby27-passenger.conf.tar
(2 KB)
📄
ea-ruby27.tar
(2 KB)
📄
ea-ruby27.tar.gz
(163 B)
📄
ea4.tar
(12.5 KB)
📄
ea4.tar.gz
(3.6 KB)
📄
ea4.zip
(11.08 KB)
📄
ea_php_cli.pm.pm.tar.gz
(3.61 KB)
📄
ea_php_cli.pm.tar
(12.5 KB)
📄
eagleI.fw.fw.tar.gz
(7.92 KB)
📄
eagleI.fw.tar
(12.5 KB)
📄
eagleII.fw.fw.tar.gz
(7.9 KB)
📄
eagleII.fw.tar
(12.5 KB)
📄
eagleIII.fw.fw.tar.gz
(7.98 KB)
📄
eagleIII.fw.tar
(12.5 KB)
📄
eagleIV.fw.fw.tar.gz
(7.47 KB)
📄
eagleIV.fw.tar
(12 KB)
📄
easy.h.h.tar.gz
(1.42 KB)
📄
easy.h.tar
(5 KB)
📄
easy_install.tar
(3 KB)
📄
easy_install.tar.gz
(271 B)
📄
easyapmt.tar
(37.66 MB)
📄
easyapmt.tar.gz
(29.21 MB)
📄
easyapmt.zip
(37.63 MB)
📄
easyp.tar
(136 KB)
📄
easyp.tar.gz
(63.88 KB)
📄
easyp.zip
(110.06 KB)
📄
ebcdic.h.h.tar.gz
(551 B)
📄
ebcdic.h.tar
(2.5 KB)
📄
ebcdic.so.so.tar.gz
(4.04 KB)
📄
ebcdic.so.tar
(13 KB)
📄
ebitmap.h.h.tar.gz
(1.13 KB)
📄
ebitmap.h.tar
(5 KB)
📄
ebtables.service.service.tar.gz
(252 B)
📄
ebtables.service.tar
(2 KB)
📄
ec.h.h.tar.gz
(9.98 KB)
📄
ec.h.tar
(122 KB)
📄
ecdh.h.h.tar.gz
(337 B)
📄
ecdh.h.tar
(2 KB)
📄
ecdsa.h.h.tar.gz
(3.42 KB)
📄
ecdsa.h.tar
(16.5 KB)
📄
ecerr.h.h.tar.gz
(3.1 KB)
📄
ecerr.h.tar
(18 KB)
📄
echo-reply.xml.tar
(2 KB)
📄
echo-reply.xml.xml.tar.gz
(244 B)
📄
echo.mod.mod.tar.gz
(1.14 KB)
📄
echo.mod.tar
(4 KB)
📄
echo.tar
(39 KB)
📄
echo.tar.gz
(15.92 KB)
📄
echosvr.py.py.tar.gz
(539 B)
📄
echosvr.py.tar
(2.5 KB)
📄
ecmerge.tar
(2 KB)
📄
ecmerge.tar.gz
(312 B)
📄
ed08e822497246b5c424fb07b64366b2377cbe.tar
(55 KB)
📄
ed08e822497246b5c424fb07b64366b2377cbe.tar.gz
(20.76 KB)
📄
edgeport.tar
(65.5 KB)
📄
edgeport.tar.gz
(26.55 KB)
📄
edgeport.zip
(61.09 KB)
📄
edit.php.php.tar.gz
(4.3 KB)
📄
edit.php.tar
(3.63 MB)
📄
edit.xml.tar
(385 KB)
📄
edit.xml.xml.tar.gz
(295 B)
📄
editor.tar
(71.49 MB)
📄
editor.tar.gz
(17.66 MB)
📄
editor.zip
(69.56 MB)
📄
edits.h.h.tar.gz
(5.02 KB)
📄
edits.h.tar
(22.5 KB)
📄
eengine.sql.sql.tar.gz
(44.32 KB)
📄
eengine.sql.tar
(263.5 KB)
📄
eengine.tar
(21.65 MB)
📄
eengine.tar.gz
(20.38 MB)
📄
eengine.zip
(21.62 MB)
📄
ef290a9d13371596307585be83ae1f104d2f36.tar
(13.5 KB)
📄
ef290a9d13371596307585be83ae1f104d2f36.tar.gz
(6.04 KB)
📄
efa-abi.h.h.tar.gz
(1.17 KB)
📄
efa-abi.h.tar
(4.5 KB)
📄
efe.tar
(25.5 KB)
📄
efe.tar.gz
(18.17 KB)
📄
effective_affinity.tar
(20 KB)
📄
effective_affinity.tar.gz
(121 B)
📄
effective_affinity_list.tar
(11 KB)
📄
effective_affinity_list.tar.gz
(117 B)
📄
effective_version.tar
(2 KB)
📄
effective_version.tar.gz
(132 B)
📄
efi.tar
(146 KB)
📄
efi.tar.gz
(59.79 KB)
📄
efi.zip
(144.06 KB)
📄
efiemu.mod.mod.tar.gz
(13.34 KB)
📄
efiemu.mod.tar
(71 KB)
📄
egldeviceintegrations.tar
(399 KB)
📄
egldeviceintegrations.tar.gz
(157.54 KB)
📄
egldeviceintegrations.zip
(395.74 KB)
📄
egrep.tar
(2 KB)
📄
egrep.tar.gz
(120 B)
📄
egroup.sql.sql.tar.gz
(39.42 KB)
📄
egroup.sql.tar
(274.5 KB)
📄
egroup.tar
(174.7 MB)
📄
egroup.tar.gz
(160.15 MB)
📄
egroup.zip
(174.67 MB)
📄
ehci.mod.mod.tar.gz
(8.11 KB)
📄
ehci.mod.tar
(22.5 KB)
📄
ehl_guc_33.0.4.bin.0.4.bin.tar.gz
(123.58 KB)
📄
ehl_guc_33.0.4.bin.tar
(388.5 KB)
📄
ehl_guc_49.0.1.bin.0.1.bin.tar.gz
(126.81 KB)
📄
ehl_guc_49.0.1.bin.tar
(318.5 KB)
📄
ehl_guc_62.0.0.bin.0.0.bin.tar.gz
(131.88 KB)
📄
ehl_guc_62.0.0.bin.tar
(321.5 KB)
📄
ehl_guc_69.0.3.bin.0.3.bin.tar.gz
(144.61 KB)
📄
ehl_guc_69.0.3.bin.tar
(337 KB)
📄
ehl_guc_70.1.1.bin.1.1.bin.tar.gz
(108.91 KB)
📄
ehl_guc_70.1.1.bin.tar
(270 KB)
📄
ehl_huc_9.0.0.bin.0.0.bin.tar.gz
(151.87 KB)
📄
ehl_huc_9.0.0.bin.tar
(489 KB)
📄
element.rb.rb.tar.gz
(1.54 KB)
📄
element.rb.tar
(7 KB)
📄
elf.h.h.tar.gz
(39.41 KB)
📄
elf.h.tar
(174 KB)
📄
elf.mod.mod.tar.gz
(2.42 KB)
📄
elf.mod.tar
(14 KB)
📄
elgg.png.png.tar.gz
(14.64 KB)
📄
elgg.png.tar
(16.5 KB)
📄
elgg.tar
(262.5 KB)
📄
elgg.tar.gz
(154.35 KB)
📄
elgg.zip
(236.07 KB)
📄
elgg2.tar
(285 KB)
📄
elgg2.tar.gz
(164.26 KB)
📄
elgg2.zip
(252.76 KB)
📄
elgg3.sql.sql.tar.gz
(5.87 KB)
📄
elgg3.sql.tar
(38.5 KB)
📄
elgg3.tar
(48.24 MB)
📄
elgg3.tar.gz
(43.88 MB)
📄
elgg3.zip
(48.21 MB)
📄
elgg33.tar
(278.5 KB)
📄
elgg33.tar.gz
(156.43 KB)
📄
elgg33.zip
(247.62 KB)
📄
elgg4.sql.sql.tar.gz
(5.29 KB)
📄
elgg4.sql.tar
(33.5 KB)
📄
elgg4.tar
(47.14 MB)
📄
elgg4.tar.gz
(43.23 MB)
📄
elgg4.zip
(47.11 MB)
📄
elkarte.tar
(207.5 KB)
📄
elkarte.tar.gz
(119.24 KB)
📄
elkarte.zip
(186.08 KB)
📄
ely.png.png.tar.gz
(25.79 KB)
📄
ely.png.tar
(27.5 KB)
📄
ely.tar
(74 KB)
📄
ely.tar.gz
(52.96 KB)
📄
ely.zip
(64.8 KB)
📄
emacs_mule.so.so.tar.gz
(4.04 KB)
📄
emacs_mule.so.tar
(13.5 KB)
📄
email-filter.so.so.tar.gz
(6.53 KB)
📄
email-filter.so.tar
(17.5 KB)
📄
email.amf.amf.tar.gz
(201 B)
📄
email.amf.tar
(2 KB)
📄
email.tar
(2.27 MB)
📄
email.tar.gz
(361.05 KB)
📄
email.zip
(2.13 MB)
📄
embed.h.h.tar.gz
(19.02 KB)
📄
embed.h.tar
(97 KB)
📄
embed.tar
(10 KB)
📄
embed.tar.gz
(2.46 KB)
📄
embed.zip
(5.67 KB)
📄
embedvar.h.h.tar.gz
(4.01 KB)
📄
embedvar.h.tar
(20 KB)
📄
emergency.service.service.tar.gz
(586 B)
📄
emergency.service.tar
(2.5 KB)
📄
emergency.target.tar
(3 KB)
📄
emergency.target.target.tar.gz
(400 B)
📄
emi26.tar
(134.5 KB)
📄
emi26.tar.gz
(68.76 KB)
📄
emi26.zip
(132.12 KB)
📄
emi62.tar
(205 KB)
📄
emi62.tar.gz
(99.72 KB)
📄
emi62.zip
(201.51 KB)
📄
emoji_iso2022_kddi.so.so.tar.gz
(54.95 KB)
📄
emoji_iso2022_kddi.so.tar
(113.5 KB)
📄
emoji_sjis_kddi.so.so.tar.gz
(60.58 KB)
📄
emoji_sjis_kddi.so.tar
(125 KB)
📄
empty.uni.tar
(3 KB)
📄
empty.uni.uni.tar.gz
(127 B)
📄
emu10k1.h.h.tar.gz
(5.13 KB)
📄
emu10k1.h.tar
(20 KB)
📄
en7581_npu_data.bin.bin.tar.gz
(792 B)
📄
en7581_npu_data.bin.tar
(5 KB)
📄
en7581_npu_rv32.bin.bin.tar.gz
(77.15 KB)
📄
en7581_npu_rv32.bin.tar
(119 KB)
📄
en_AU.tar
(318.5 KB)
📄
en_AU.tar.gz
(51.82 KB)
📄
en_AU.zip
(309.01 KB)
📄
en_BW.tar
(318.5 KB)
📄
en_BW.tar.gz
(51.76 KB)
📄
en_BW.zip
(308.87 KB)
📄
en_CA.tar
(318.5 KB)
📄
en_CA.tar.gz
(51.83 KB)
📄
en_CA.zip
(309 KB)
📄
en_DK.tar
(318.5 KB)
📄
en_DK.tar.gz
(51.83 KB)
📄
en_DK.zip
(308.94 KB)
📄
en_GB.iso885915.tar
(320 KB)
📄
en_GB.iso885915.tar.gz
(52.08 KB)
📄
en_GB.iso885915.zip
(310.44 KB)
📄
en_GB.tar
(318.5 KB)
📄
en_GB.tar.gz
(51.88 KB)
📄
en_GB.zip
(309.06 KB)
📄
en_HK.tar
(318.5 KB)
📄
en_HK.tar.gz
(51.92 KB)
📄
en_HK.zip
(309.24 KB)
📄
en_IE.tar
(318.5 KB)
📄
en_IE.tar.gz
(51.8 KB)
📄
en_IE.zip
(308.93 KB)
📄
en_IE@euro.tar
(320 KB)
📄
en_IE@euro.tar.gz
(52.01 KB)
📄
en_IE@euro.zip
(310.32 KB)
📄
en_NZ.tar
(318.5 KB)
📄
en_NZ.tar.gz
(51.83 KB)
📄
en_NZ.zip
(309 KB)
📄
en_PH.tar
(318.5 KB)
📄
en_PH.tar.gz
(51.93 KB)
📄
en_PH.zip
(309.25 KB)
📄
en_SG.tar
(318.5 KB)
📄
en_SG.tar.gz
(51.94 KB)
📄
en_SG.zip
(309.08 KB)
📄
en_US.iso885915.tar
(320 KB)
📄
en_US.iso885915.tar.gz
(52.07 KB)
📄
en_US.iso885915.zip
(310.43 KB)
📄
en_US.tar
(318.5 KB)
📄
en_US.tar.gz
(51.88 KB)
📄
en_US.zip
(309.05 KB)
📄
en_ZA.tar
(318.5 KB)
📄
en_ZA.tar.gz
(51.85 KB)
📄
en_ZA.zip
(309.01 KB)
📄
en_ZW.tar
(318.5 KB)
📄
en_ZW.tar.gz
(51.76 KB)
📄
en_ZW.zip
(308.87 KB)
📄
enable.tar
(21.5 KB)
📄
enable.tar.gz
(279 B)
📄
enabled.tar
(2 KB)
📄
enabled.tar.gz
(110 B)
📄
enc.tar
(3.31 MB)
📄
enc.tar.gz
(1.43 MB)
📄
enc.zip
(3.26 MB)
📄
enc2xs.tar
(42.5 KB)
📄
enc2xs.tar.gz
(15.28 KB)
📄
encdb.so.so.tar.gz
(4.69 KB)
📄
encdb.so.tar
(13 KB)
📄
enchant-lsmod.tar
(15 KB)
📄
enchant-lsmod.tar.gz
(4.56 KB)
📄
enchant.tar
(54 KB)
📄
enchant.tar.gz
(11.95 KB)
📄
enchant.zip
(30.31 KB)
📄
encoder.py.py.tar.gz
(4.06 KB)
📄
encoder.py.tar
(51 KB)
📄
encoders.py.py.tar.gz
(801 B)
📄
encoders.py.tar
(8.5 KB)
📄
encoders.pyc.pyc.tar.gz
(1002 B)
📄
encoders.pyc.tar
(4 KB)
📄
encoders.pyo.pyo.tar.gz
(1003 B)
📄
encoders.pyo.tar
(4 KB)
📄
encoding.pm.pm.tar.gz
(760 B)
📄
encoding.pm.tar
(26 KB)
📄
encoding.tar
(29.5 KB)
📄
encoding.tar.gz
(10.25 KB)
📄
encoding.zip
(27.72 KB)
📄
encodings.tar
(5.15 MB)
📄
encodings.tar.gz
(435.78 KB)
📄
encodings.zip
(4.57 MB)
📄
encryption.iv.iv.tar.gz
(124 B)
📄
encryption.iv.tar
(2 KB)
📄
encryption.key.key.tar.gz
(127 B)
📄
encryption.key.tar
(2 KB)
📄
encryption_key.php.php.tar.gz
(130 B)
📄
encryption_key.php.tar
(2 KB)
📄
endian.h.h.tar.gz
(1.22 KB)
📄
endian.h.tar
(6 KB)
📄
endian.ph.ph.tar.gz
(775 B)
📄
endian.ph.tar
(7 KB)
📄
ene-ub6250.tar
(16 KB)
📄
ene-ub6250.tar.gz
(4.06 KB)
📄
ene-ub6250.zip
(12.81 KB)
📄
engine.h.h.tar.gz
(10 KB)
📄
engine.h.tar
(35.5 KB)
📄
engineerr.h.h.tar.gz
(1.43 KB)
📄
engineerr.h.tar
(7 KB)
📄
engines-1.1.tar
(148 KB)
📄
engines-1.1.tar.gz
(55.7 KB)
📄
engines-1.1.zip
(144.44 KB)
📄
engines.tar
(426 KB)
📄
engines.tar.gz
(18.57 KB)
📄
engines.zip
(416.7 KB)
📄
enhanced_dad.tar
(2 KB)
📄
enhanced_dad.tar.gz
(123 B)
📄
ensurepip.tar
(83 KB)
📄
ensurepip.tar.gz
(5.66 KB)
📄
ensurepip.zip
(66.54 KB)
📄
entities.h.h.tar.gz
(1.77 KB)
📄
entities.h.tar
(6.5 KB)
📄
entropy_avail.tar
(2 KB)
📄
entropy_avail.tar.gz
(123 B)
📄
enum.py.py.tar.gz
(9.6 KB)
📄
enum.py.tar
(72.5 KB)
📄
enumobject.h.h.tar.gz
(260 B)
📄
enumobject.h.tar
(2 KB)
📄
env.php.php.tar.gz
(274 B)
📄
env.php.tar
(17.5 KB)
📄
env.tar
(43 KB)
📄
env.tar.gz
(18.32 KB)
📄
environ.tar
(13 KB)
📄
environ.tar.gz
(255 B)
📄
environment-modules.tar
(4.5 KB)
📄
environment-modules.tar.gz
(697 B)
📄
environment-modules.zip
(1.68 KB)
📄
environment.tar
(1.5 KB)
📄
environment.tar.gz
(90 B)
📄
environments.h.h.tar.gz
(1.47 KB)
📄
environments.h.tar
(5.5 KB)
📄
epesi.tar
(206 KB)
📄
epesi.tar.gz
(111.81 KB)
📄
epesi.zip
(179.6 KB)
📄
epoll.h.h.tar.gz
(1.81 KB)
📄
epoll.h.tar
(6 KB)
📄
epoll.tar
(2 KB)
📄
epoll.tar.gz
(109 B)
📄
epoll.zip
(175 B)
📄
eppic_makedumpfile.so.so.tar.gz
(123.84 KB)
📄
eppic_makedumpfile.so.tar
(334.5 KB)
📄
eps2eps.tar
(2.5 KB)
📄
eps2eps.tar.gz
(504 B)
📄
eptags.py.py.tar.gz
(852 B)
📄
eptags.py.tar
(3 KB)
📄
epyc-eda.tar
(2 KB)
📄
epyc-eda.tar.gz
(344 B)
📄
epyc-eda.zip
(538 B)
📄
epylint.tar
(2 KB)
📄
epylint.tar.gz
(230 B)
📄
eqn.tar
(234 KB)
📄
eqn.tar.gz
(80.23 KB)
📄
erb.tar
(73 KB)
📄
erb.tar.gz
(410 B)
📄
erb.zip
(11.63 KB)
📄
erbio.rb.rb.tar.gz
(546 B)
📄
erbio.rb.tar
(13 KB)
📄
err.h.h.tar.gz
(927 B)
📄
err.h.tar
(16 KB)
📄
errcode.h.h.tar.gz
(874 B)
📄
errcode.h.tar
(3.5 KB)
📄
errcodes.h.h.tar.gz
(509 B)
📄
errcodes.h.tar
(2.5 KB)
📄
errmsg.h.h.tar.gz
(1.91 KB)
📄
errmsg.h.tar
(11.5 KB)
📄
errno-base.h.h.tar.gz
(838 B)
📄
errno-base.h.tar
(3.5 KB)
📄
errno.h.h.tar.gz
(986 B)
📄
errno.h.tar
(14 KB)
📄
error.h.h.tar.gz
(1.1 KB)
📄
error.h.tar
(7 KB)
📄
error.rb.rb.tar.gz
(620 B)
📄
error.rb.tar
(3 KB)
📄
error_burst.tar
(2 KB)
📄
error_burst.tar.gz
(121 B)
📄
error_cost.tar
(2 KB)
📄
error_cost.tar.gz
(119 B)
📄
error_level.tar
(2 KB)
📄
error_level.tar.gz
(111 B)
📄
error_log
(6.32 MB)
📄
error_log.tar
(15.5 KB)
📄
error_log.tar.gz
(52.28 KB)
📄
errors.py.py.tar.gz
(1.37 KB)
📄
errors.py.tar
(12.5 KB)
📄
es.tar
(102 KB)
📄
es.tar.gz
(90.17 KB)
📄
es.zip
(91.73 KB)
📄
es_shrinker_info.tar
(7 KB)
📄
es_shrinker_info.tar.gz
(266 B)
📄
escape.so.so.tar.gz
(6.15 KB)
📄
escape.so.tar
(30 KB)
📄
espo.png.png.tar.gz
(2.39 KB)
📄
espo.png.tar
(4.5 KB)
📄
espo.sql.sql.tar.gz
(12.42 KB)
📄
espo.sql.tar
(163 KB)
📄
espo.tar
(33.63 MB)
📄
espo.tar.gz
(29.64 MB)
📄
espo.zip
(33.61 MB)
📄
et.tar
(4 KB)
📄
et.tar.gz
(842 B)
📄
et.zip
(2.22 KB)
📄
etano.tar
(189 KB)
📄
etano.tar.gz
(111.46 KB)
📄
etano.zip
(167.26 KB)
📄
etc.conf.conf.tar.gz
(402 B)
📄
etc.conf.tar
(4 KB)
📄
etc.so.so.tar.gz
(10.71 KB)
📄
etc.so.tar
(29.5 KB)
📄
etc.tar
(26.4 MB)
📄
etc.tar.gz
(472.93 KB)
📄
etc.zip
(25.82 MB)
📄
etcd-client.xml.tar
(2 KB)
📄
etcd-client.xml.xml.tar.gz
(315 B)
📄
etcd-server.xml.tar
(2 KB)
📄
etcd-server.xml.xml.tar.gz
(315 B)
📄
etckeeper.service.service.tar.gz
(302 B)
📄
etckeeper.service.tar
(2 KB)
📄
etckeeper.timer.tar
(2 KB)
📄
etckeeper.timer.timer.tar.gz
(249 B)
📄
eth0.tar
(49 KB)
📄
eth0.tar.gz
(444 B)
📄
eth0.zip
(6.76 KB)
📄
eth1.tar
(49 KB)
📄
eth1.tar.gz
(444 B)
📄
eth1.zip
(6.76 KB)
📄
ether.h.h.tar.gz
(949 B)
📄
ether.h.tar
(3.5 KB)
📄
ethernet.h.h.tar.gz
(1.42 KB)
📄
ethernet.h.tar
(5 KB)
📄
ethiopic.uni.tar
(7.5 KB)
📄
ethiopic.uni.uni.tar.gz
(2.33 KB)
📄
eti.h.h.tar.gz
(1.17 KB)
📄
eti.h.tar
(11.5 KB)
📄
etip.h.h.tar.gz
(2.63 KB)
📄
etip.h.tar
(31 KB)
📄
euc2004_sjis2004.so.so.tar.gz
(4.08 KB)
📄
euc2004_sjis2004.so.tar
(13 KB)
📄
euc_jp.so.so.tar.gz
(5.42 KB)
📄
euc_jp.so.tar
(17.5 KB)
📄
euc_jp_and_sjis.so.so.tar.gz
(7.61 KB)
📄
euc_jp_and_sjis.so.tar
(17.5 KB)
📄
euc_kr.so.so.tar.gz
(3.7 KB)
📄
euc_kr.so.tar
(13.5 KB)
📄
euc_tw.so.so.tar.gz
(3.77 KB)
📄
euc_tw.so.tar
(13.5 KB)
📄
euc_tw_and_big5.so.so.tar.gz
(6.17 KB)
📄
euc_tw_and_big5.so.tar
(18 KB)
📄
eval.go.go.tar.gz
(6.04 KB)
📄
eval.go.tar
(15 KB)
📄
eval.h.h.tar.gz
(467 B)
📄
eval.h.tar
(3 KB)
📄
eval.mod.mod.tar.gz
(878 B)
📄
eval.mod.tar
(3.5 KB)
📄
evdns.h.h.tar.gz
(1.1 KB)
📄
evdns.h.tar
(3.5 KB)
📄
event-config-64.h.h.tar.gz
(3.46 KB)
📄
event-config-64.h.tar
(18 KB)
📄
event-config.h.h.tar.gz
(211 B)
📄
event-config.h.tar
(2 KB)
📄
event.h.h.tar.gz
(1.29 KB)
📄
event.h.tar
(66 KB)
📄
event2.tar
(374 KB)
📄
event2.tar.gz
(85.24 KB)
📄
event2.zip
(355.64 KB)
📄
event_compat.h.h.tar.gz
(2.52 KB)
📄
event_compat.h.tar
(9 KB)
📄
event_struct.h.h.tar.gz
(2.02 KB)
📄
event_struct.h.tar
(6.5 KB)
📄
eventfd.h.h.tar.gz
(702 B)
📄
eventfd.h.tar
(5 KB)
📄
events.conf.php.conf.php.tar.gz
(1017 B)
📄
events.conf.php.tar
(5 KB)
📄
events.py.py.tar.gz
(6.06 KB)
📄
events.py.tar
(51 KB)
📄
eventsch.tar
(321.48 MB)
📄
eventsch.tar.gz
(309.51 MB)
📄
eventsch.zip
(321.46 MB)
📄
eventum.tar
(178.5 KB)
📄
eventum.tar.gz
(97.34 KB)
📄
eventum.zip
(156.05 KB)
📄
evhttp.h.h.tar.gz
(1.1 KB)
📄
evhttp.h.tar
(3.5 KB)
📄
evp.h.h.tar.gz
(11.94 KB)
📄
evp.h.tar
(77 KB)
📄
evperr.h.h.tar.gz
(2.5 KB)
📄
evperr.h.tar
(13.5 KB)
📄
evrpc.h.h.tar.gz
(1.1 KB)
📄
evrpc.h.tar
(3.5 KB)
📄
evtchn.h.h.tar.gz
(1.54 KB)
📄
evtchn.h.tar
(5 KB)
📄
evutil.h.h.tar.gz
(1.01 KB)
📄
evutil.h.tar
(3.5 KB)
📄
ex.tar
(1.13 MB)
📄
ex.tar.gz
(583.55 KB)
📄
exception-trace.tar
(2 KB)
📄
exception-trace.tar.gz
(115 B)
📄
exe.tar
(108.86 MB)
📄
exe.tar.gz
(3.83 MB)
📄
execinfo.h.h.tar.gz
(879 B)
📄
execinfo.h.tar
(3 KB)
📄
exfat.mod.mod.tar.gz
(3.71 KB)
📄
exfat.mod.tar
(17 KB)
📄
exfctest.mod.mod.tar.gz
(681 B)
📄
exfctest.mod.tar
(3 KB)
📄
exim.tar
(3 KB)
📄
exim.tar.gz
(716 B)
📄
exit.target.tar
(4 KB)
📄
exit.target.target.tar.gz
(445 B)
📄
expand.tar
(43.5 KB)
📄
expand.tar.gz
(19.48 KB)
📄
expat-2.5.0.tar
(15 KB)
📄
expat-2.5.0.tar.gz
(3.65 KB)
📄
expat-2.5.0.zip
(11.75 KB)
📄
expat.h.h.tar.gz
(12.22 KB)
📄
expat.h.tar
(45 KB)
📄
expat.pc.pc.tar.gz
(261 B)
📄
expat.pc.tar
(2 KB)
📄
expat_config.h.h.tar.gz
(1.31 KB)
📄
expat_config.h.tar
(5.5 KB)
📄
expat_external.h.h.tar.gz
(2.53 KB)
📄
expat_external.h.tar
(7.5 KB)
📄
expr.tar
(51.5 KB)
📄
expr.tar.gz
(21.88 KB)
📄
exslt.h.h.tar.gz
(727 B)
📄
exslt.h.tar
(4.5 KB)
📄
exsltconfig.h.h.tar.gz
(649 B)
📄
exsltconfig.h.tar
(3 KB)
📄
ext.d.tar
(28 KB)
📄
ext.d.tar.gz
(3.35 KB)
📄
ext.d.zip
(21.02 KB)
📄
ext.tar
(90 KB)
📄
ext.tar.gz
(25.43 KB)
📄
ext.zip
(81.28 KB)
📄
ext2.mod.mod.tar.gz
(4.42 KB)
📄
ext2.mod.tar
(11 KB)
📄
ext2_ext_attr.h.h.tar.gz
(1 KB)
📄
ext2_ext_attr.h.tar
(4.5 KB)
📄
ext2_fs.h.h.tar.gz
(11.46 KB)
📄
ext2_fs.h.tar
(43 KB)
📄
ext2_io.h.h.tar.gz
(1.44 KB)
📄
ext2_io.h.tar
(7 KB)
📄
ext2_types.h.h.tar.gz
(648 B)
📄
ext2_types.h.tar
(3 KB)
📄
ext2fs.h.h.tar.gz
(14.4 KB)
📄
ext2fs.h.tar
(72.5 KB)
📄
ext2fs.pc.pc.tar.gz
(251 B)
📄
ext2fs.pc.tar
(2 KB)
📄
ext2fs.tar
(186 KB)
📄
ext2fs.tar.gz
(38.9 KB)
📄
ext2fs.zip
(176.94 KB)
📄
ext3_extents.h.h.tar.gz
(1.79 KB)
📄
ext3_extents.h.tar
(6 KB)
📄
ext4.tar
(9.17 MB)
📄
ext4.tar.gz
(1.87 MB)
📄
ext4.zip
(9.16 MB)
📄
extcap.tar
(108 KB)
📄
extcap.tar.gz
(40.7 KB)
📄
extcap.zip
(105.26 KB)
📄
extcmd.mod.mod.tar.gz
(3.21 KB)
📄
extcmd.mod.tar
(16 KB)
📄
extend.php.php.tar.gz
(6.27 KB)
📄
extend.php.tar
(3.52 MB)
📄
extend.txt.tar
(5.5 KB)
📄
extend.txt.txt.tar.gz
(1.64 KB)
📄
extensions.tar
(646.5 KB)
📄
extensions.tar.gz
(104.63 KB)
📄
extensions.zip
(590.84 KB)
📄
external.xml.tar
(2 KB)
📄
external.xml.xml.tar.gz
(309 B)
📄
extfs.d.tar
(173.5 KB)
📄
extfs.d.tar.gz
(43.77 KB)
📄
extfs.d.zip
(151.07 KB)
📄
extplorer.tar
(127 KB)
📄
extplorer.tar.gz
(66.66 KB)
📄
extplorer.zip
(108.66 KB)
📄
extra.h.h.tar.gz
(773 B)
📄
extra.h.tar
(3.5 KB)
📄
extra.tar
(466 KB)
📄
extra.tar.gz
(106.84 KB)
📄
exynos_drm.h.h.tar.gz
(3.31 KB)
📄
exynos_drm.h.tar
(12.5 KB)
📄
f0ef10da45dc68b4d9b5b4262014f549134972.tar
(10 KB)
📄
f0ef10da45dc68b4d9b5b4262014f549134972.tar.gz
(3.64 KB)
📄
f1b2201ab97563a2a9c66685ebfbc968e12967.tar
(46 KB)
📄
f1b2201ab97563a2a9c66685ebfbc968e12967.tar.gz
(17.93 KB)
📄
f2255usb.bin.bin.tar.gz
(69.24 KB)
📄
f2255usb.bin.tar
(179 KB)
📄
f2fs.mod.mod.tar.gz
(5.06 KB)
📄
f2fs.mod.tar
(12.5 KB)
📄
f2py.tar
(2 KB)
📄
f2py.tar.gz
(236 B)
📄
f3723ce900603b72870c7b927826385e6cb9d2.tar
(609.5 KB)
📄
f3723ce900603b72870c7b927826385e6cb9d2.tar.gz
(317.94 KB)
📄
f3f63ed37449de7a2e98a4eb5f81b712c12be3.tar
(51.5 KB)
📄
f3f63ed37449de7a2e98a4eb5f81b712c12be3.tar.gz
(23.65 KB)
📄
f6b9ee3770716be49cf7faf480fa7e53856aa9.tar
(9 KB)
📄
f6b9ee3770716be49cf7faf480fa7e53856aa9.tar.gz
(3.16 KB)
📄
f78d9cf4e8c5a9b010e162f16950daa157f058.tar
(190.5 KB)
📄
f78d9cf4e8c5a9b010e162f16950daa157f058.tar.gz
(101.3 KB)
📄
f84866c85765f17aa7e977ec585dae713c059c.tar
(13.5 KB)
📄
f84866c85765f17aa7e977ec585dae713c059c.tar.gz
(3.78 KB)
📄
f9b32bcb33145b46999706dc8595437b61d6e1.tar
(22 KB)
📄
f9b32bcb33145b46999706dc8595437b61d6e1.tar.gz
(8.66 KB)
📄
fa8c42daab96a39b42df014e1f018bc466cf9f.tar
(196 KB)
📄
fa8c42daab96a39b42df014e1f018bc466cf9f.tar.gz
(82.12 KB)
📄
fact.py.py.tar.gz
(646 B)
📄
fact.py.tar
(3 KB)
📄
factor.tar
(87.5 KB)
📄
factor.tar.gz
(46.99 KB)
📄
failed-policy.xml.tar
(2 KB)
📄
failed-policy.xml.xml.tar.gz
(277 B)
📄
faillock.tar
(22.5 KB)
📄
faillock.tar.gz
(8.1 KB)
📄
fakesdio.h.h.tar.gz
(1.15 KB)
📄
fakesdio.h.tar
(5 KB)
📄
false.tar
(35 KB)
📄
false.tar.gz
(14.45 KB)
📄
fanotify.h.h.tar.gz
(788 B)
📄
fanotify.h.tar
(3 KB)
📄
fat.mod.mod.tar.gz
(3.86 KB)
📄
fat.mod.tar
(18 KB)
📄
faultinject.tar
(2 KB)
📄
faultinject.tar.gz
(110 B)
📄
faultinject_call.tar
(2 KB)
📄
faultinject_call.tar.gz
(212 B)
📄
faveo.sql.sql.tar.gz
(19.24 KB)
📄
faveo.sql.tar
(119 KB)
📄
faveo.tar
(111.5 MB)
📄
faveo.tar.gz
(104.18 MB)
📄
faveo.zip
(111.47 MB)
📄
favicon-1.ico.ico.tar.gz
(2.5 KB)
📄
favicon-1.ico.tar
(42.5 KB)
📄
favicon-16x16.png.png.tar.gz
(276 B)
📄
favicon-16x16.png.tar
(3 KB)
📄
favicon-194x194.png.png.tar.gz
(361 B)
📄
favicon-194x194.png.tar
(4 KB)
📄
favicon-32x32.png.png.tar.gz
(278 B)
📄
favicon-32x32.png.tar
(3 KB)
📄
favicon-96x96.png.png.tar.gz
(445 B)
📄
favicon-96x96.png.tar
(3 KB)
📄
favicon.ico.ico.tar.gz
(541 B)
📄
favicon.ico.tar
(56 KB)
📄
fbintl.conf.conf.tar.gz
(1.1 KB)
📄
fbintl.conf.tar
(9 KB)
📄
fbintl.tar
(2.12 MB)
📄
fbintl.tar.gz
(822.09 KB)
📄
fc-cache-64.tar
(22 KB)
📄
fc-cache-64.tar.gz
(7.03 KB)
📄
fc-cache.tar
(2 KB)
📄
fc-cache.tar.gz
(144 B)
📄
fc-cat.tar
(18 KB)
📄
fc-cat.tar.gz
(6.12 KB)
📄
fc-conflist.tar
(14 KB)
📄
fc-conflist.tar.gz
(4.3 KB)
📄
fc-list.tar
(14 KB)
📄
fc-list.tar.gz
(5.15 KB)
📄
fc-match.tar
(18 KB)
📄
fc-match.tar.gz
(5.63 KB)
📄
fc-pattern.tar
(14 KB)
📄
fc-pattern.tar.gz
(4.85 KB)
📄
fc-query.tar
(14 KB)
📄
fc-query.tar.gz
(4.8 KB)
📄
fc-scan.tar
(14 KB)
📄
fc-scan.tar.gz
(4.82 KB)
📄
fc-validate.tar
(18 KB)
📄
fc-validate.tar.gz
(5.48 KB)
📄
fc.tar
(62.5 KB)
📄
fc.tar.gz
(15.83 KB)
📄
fc.zip
(58.95 KB)
📄
fc_els.h.h.tar.gz
(10.62 KB)
📄
fc_els.h.tar
(40.5 KB)
📄
fc_fs.h.h.tar.gz
(4.12 KB)
📄
fc_fs.h.tar
(14 KB)
📄
fc_gs.h.h.tar.gz
(1.38 KB)
📄
fc_gs.h.tar
(4.5 KB)
📄
fc_ns.h.h.tar.gz
(1.78 KB)
📄
fc_ns.h.tar
(6.5 KB)
📄
fc_wwpn_id.tar
(5 KB)
📄
fc_wwpn_id.tar.gz
(668 B)
📄
fcgi-bin.tar
(4.72 MB)
📄
fcgi-bin.tar.gz
(1.7 MB)
📄
fcgi-bin.zip
(4.72 MB)
📄
fcmp.py.py.tar.gz
(745 B)
📄
fcmp.py.tar
(3.5 KB)
📄
fcms.png.png.tar.gz
(9.18 KB)
📄
fcms.png.tar
(11 KB)
📄
fcms.tar
(239.5 KB)
📄
fcms.tar.gz
(143.99 KB)
📄
fcms.zip
(216.31 KB)
📄
fcntl-linux.h.h.tar.gz
(4.37 KB)
📄
fcntl-linux.h.tar
(15 KB)
📄
fcntl.h.h.tar.gz
(3.68 KB)
📄
fcntl.h.tar
(20.5 KB)
📄
fcntl.so.so.tar.gz
(3.05 KB)
📄
fcntl.so.tar
(17 KB)
📄
fcntl2.h.h.tar.gz
(1.36 KB)
📄
fcntl2.h.tar
(7 KB)
📄
fcprivate.h.h.tar.gz
(1.61 KB)
📄
fcprivate.h.tar
(6 KB)
📄
fdinfo.tar
(12 KB)
📄
fdinfo.tar.gz
(211 B)
📄
fdinfo.zip
(1.64 KB)
📄
fdt.lst.lst.tar.gz
(104 B)
📄
fdt.lst.tar
(2 KB)
📄
feature.h.h.tar.gz
(1.15 KB)
📄
feature.h.tar
(6.5 KB)
📄
features.h.h.tar.gz
(5 KB)
📄
features.h.tar
(17.5 KB)
📄
features.ph.ph.tar.gz
(2.18 KB)
📄
features.ph.tar
(15 KB)
📄
features.php.php.tar.gz
(3.29 KB)
📄
features.php.tar
(11 KB)
📄
feed.php.php.tar.gz
(7.93 KB)
📄
feed.php.tar
(34.5 KB)
📄
feedparser.pyc.pyc.tar.gz
(4.58 KB)
📄
feedparser.pyc.tar
(12.5 KB)
📄
feedparser.pyo.pyo.tar.gz
(4.52 KB)
📄
feedparser.pyo.tar
(12.5 KB)
📄
feng.png.png.tar.gz
(6.23 KB)
📄
feng.png.tar
(8 KB)
📄
feng.sql.sql.tar.gz
(28.13 KB)
📄
feng.sql.tar
(172 KB)
📄
feng.tar
(20.64 MB)
📄
feng.tar.gz
(18.43 MB)
📄
feng.zip
(20.62 MB)
📄
fenv.h.h.tar.gz
(1.83 KB)
📄
fenv.h.tar
(6 KB)
📄
fexists.tar
(2 KB)
📄
fexists.tar.gz
(181 B)
📄
fgrep.tar
(2 KB)
📄
fgrep.tar.gz
(119 B)
📄
fiber.so.so.tar.gz
(2.65 KB)
📄
fiber.so.tar
(9 KB)
📄
fiddle.so.so.tar.gz
(17.54 KB)
📄
fiddle.so.tar
(42.5 KB)
📄
fido_id.tar
(35 KB)
📄
fido_id.tar.gz
(6.14 KB)
📄
fieldpos.h.h.tar.gz
(2.72 KB)
📄
fieldpos.h.tar
(10.5 KB)
📄
fiji_ce.bin.bin.tar.gz
(2.96 KB)
📄
fiji_ce.bin.tar
(10.5 KB)
📄
fiji_mc.bin.bin.tar.gz
(6.29 KB)
📄
fiji_mc.bin.tar
(17.5 KB)
📄
fiji_me.bin.bin.tar.gz
(6.38 KB)
📄
fiji_me.bin.tar
(18.5 KB)
📄
fiji_mec.bin.bin.tar.gz
(26.35 KB)
📄
fiji_mec.bin.tar
(258.5 KB)
📄
fiji_mec2.bin.bin.tar.gz
(26.35 KB)
📄
fiji_mec2.bin.tar
(258.5 KB)
📄
fiji_pfp.bin.bin.tar.gz
(8.16 KB)
📄
fiji_pfp.bin.tar
(18.5 KB)
📄
fiji_rlc.bin.bin.tar.gz
(6.14 KB)
📄
fiji_rlc.bin.tar
(18 KB)
📄
fiji_sdma.bin.bin.tar.gz
(4.18 KB)
📄
fiji_sdma.bin.tar
(12 KB)
📄
fiji_sdma1.bin.bin.tar.gz
(4.17 KB)
📄
fiji_sdma1.bin.tar
(12 KB)
📄
fiji_smc.bin.bin.tar.gz
(52.95 KB)
📄
fiji_smc.bin.tar
(128.5 KB)
📄
fiji_uvd.bin.bin.tar.gz
(159.87 KB)
📄
fiji_uvd.bin.tar
(262.5 KB)
📄
fiji_vce.bin.bin.tar.gz
(97.22 KB)
📄
fiji_vce.bin.tar
(159 KB)
📄
file-max.tar
(2 KB)
📄
file-max.tar.gz
(110 B)
📄
file-nr.tar
(2 KB)
📄
file-nr.tar.gz
(118 B)
📄
file.h.h.tar.gz
(1.33 KB)
📄
file.h.tar
(7.5 KB)
📄
file.mod.mod.tar.gz
(7.47 KB)
📄
file.mod.tar
(23 KB)
📄
file.tar
(26.5 KB)
📄
file.tar.gz
(10.04 KB)
📄
file_.htaccess.htaccess.tar.gz
(340 B)
📄
file_.htaccess.tar
(3 KB)
📄
fileattrs.tar
(9 KB)
📄
fileattrs.tar.gz
(877 B)
📄
fileattrs.zip
(2.66 KB)
📄
filecmp.py.py.tar.gz
(3.01 KB)
📄
filecmp.py.tar
(32 KB)
📄
filecmp.pyc.pyc.tar.gz
(3.94 KB)
📄
filecmp.pyc.tar
(11 KB)
📄
filecmp.pyo.pyo.tar.gz
(3.94 KB)
📄
filecmp.pyo.tar
(11 KB)
📄
filefuncs.so.so.tar.gz
(14.67 KB)
📄
filefuncs.so.tar
(34.5 KB)
📄
fileindex.php.php.tar.gz
(326 B)
📄
fileindex.php.tar
(352.5 KB)
📄
fileinput.py.py.tar.gz
(3.95 KB)
📄
fileinput.py.tar
(45 KB)
📄
filemanager.php.php.tar.gz
(1.52 KB)
📄
filemanager.php.tar
(5.5 KB)
📄
fileobject.h.h.tar.gz
(745 B)
📄
fileobject.h.tar
(3.5 KB)
📄
files.tar
(199.52 MB)
📄
files.tar.gz
(38.84 MB)
📄
files.zip
(199.49 MB)
📄
filestream_centisecs.tar
(2 KB)
📄
filestream_centisecs.tar.gz
(122 B)
📄
filesystems.tar
(2 KB)
📄
filesystems.tar.gz
(271 B)
📄
fileutils.h.h.tar.gz
(1.34 KB)
📄
fileutils.h.tar
(6 KB)
📄
filter.h.h.tar.gz
(3.95 KB)
📄
filter.h.tar
(18 KB)
📄
final.target.tar
(2 KB)
📄
final.target.target.tar.gz
(416 B)
📄
find-provides.tar
(3 KB)
📄
find-provides.tar.gz
(702 B)
📄
find-requires.tar
(2.5 KB)
📄
find-requires.tar.gz
(617 B)
📄
find-uname.py.py.tar.gz
(718 B)
📄
find-uname.py.tar
(3 KB)
📄
find.py.py.tar.gz
(1.68 KB)
📄
find.py.tar
(6 KB)
📄
find.rb.rb.tar.gz
(1.14 KB)
📄
find.rb.tar
(13.5 KB)
📄
find.tar
(225 KB)
📄
find.tar.gz
(107.54 KB)
📄
findnocoding.py.py.tar.gz
(1.22 KB)
📄
findnocoding.py.tar
(4.5 KB)
📄
finger.pyc.pyc.tar.gz
(735 B)
📄
finger.pyc.tar
(3 KB)
📄
finger.pyo.pyo.tar.gz
(735 B)
📄
finger.pyo.tar
(3 KB)
📄
finger.xml.tar
(2 KB)
📄
finger.xml.xml.tar.gz
(256 B)
📄
fips.h.h.tar.gz
(2.77 KB)
📄
fips.h.tar
(11.5 KB)
📄
fips_enabled.tar
(2 KB)
📄
fips_enabled.tar.gz
(113 B)
📄
fips_name.tar
(2 KB)
📄
fips_name.tar.gz
(160 B)
📄
fips_rand.h.h.tar.gz
(2.17 KB)
📄
fips_rand.h.tar
(9 KB)
📄
fips_version.tar
(2 KB)
📄
fips_version.tar.gz
(139 B)
📄
fipscheck.tar
(3 KB)
📄
fipscheck.tar.gz
(214 B)
📄
fipscheck.zip
(462 B)
📄
firebird.service.service.tar.gz
(292 B)
📄
firebird.service.tar
(2 KB)
📄
firebird.tar
(22.44 MB)
📄
firebird.tar.gz
(8.68 MB)
📄
firebird.zip
(22.43 MB)
📄
firefly.tar
(41.3 MB)
📄
firefly.tar.gz
(36.45 MB)
📄
firefly.zip
(41.27 MB)
📄
firewalld.service.service.tar.gz
(493 B)
📄
firewalld.service.tar
(2.5 KB)
📄
firewalld.tar
(260 KB)
📄
firewalld.tar.gz
(23.19 KB)
📄
firewalld.zip
(116.12 KB)
📄
firewire.h.h.tar.gz
(3.12 KB)
📄
firewire.h.tar
(12.5 KB)
📄
firmware-5.bin.bin.tar.gz
(203.85 KB)
📄
firmware-5.bin.tar
(234.5 KB)
📄
firmware.fw.fw.tar.gz
(5.44 KB)
📄
firmware.fw.tar
(11.5 KB)
📄
firmware_config.tar
(3 KB)
📄
firmware_config.tar.gz
(128 B)
📄
firmware_config.zip
(332 B)
📄
fish.tar
(30.5 KB)
📄
fish.tar.gz
(5.54 KB)
📄
fish.zip
(18.66 KB)
📄
fix-ALTMODP-166.sh.sh.tar.gz
(439 B)
📄
fix-ALTMODP-166.sh.tar
(2.5 KB)
📄
fix_cagefs.sh.sh.tar.gz
(469 B)
📄
fix_cagefs.sh.tar
(2.5 KB)
📄
fixcid.py.py.tar.gz
(3.34 KB)
📄
fixcid.py.tar
(11.5 KB)
📄
fixdiv.py.py.tar.gz
(4.54 KB)
📄
fixdiv.py.tar
(15.5 KB)
📄
fixer_base.cpython-36.opt-2.pyc.cpython-36.opt-2.pyc.tar.gz
(1.87 KB)
📄
fixer_base.cpython-36.opt-2.pyc.tar
(5 KB)
📄
fixes.tar
(945 KB)
📄
fixes.tar.gz
(119.72 KB)
📄
fixes.zip
(729.46 KB)
📄
fixheader.py.py.tar.gz
(595 B)
📄
fixheader.py.tar
(3 KB)
📄
fixnotice.py.py.tar.gz
(1.31 KB)
📄
fixnotice.py.tar
(4.5 KB)
📄
fixps.pyc.pyc.tar.gz
(631 B)
📄
fixps.pyc.tar
(2.5 KB)
📄
fixps.pyo.pyo.tar.gz
(628 B)
📄
fixps.pyo.tar
(2.5 KB)
📄
fiyo.png.png.tar.gz
(6.13 KB)
📄
fiyo.png.tar
(8 KB)
📄
fiyo.tar
(118.5 KB)
📄
fiyo.tar.gz
(62.28 KB)
📄
fiyo.zip
(100.71 KB)
📄
flake8.tar
(2 KB)
📄
flake8.tar.gz
(234 B)
📄
flarum.sql.sql.tar.gz
(5.75 KB)
📄
flarum.sql.tar
(42 KB)
📄
flarum.tar
(14.25 MB)
📄
flarum.tar.gz
(12.28 MB)
📄
flarum.zip
(14.22 MB)
📄
flask.h.h.tar.gz
(1.26 KB)
📄
flask.h.tar
(13.5 KB)
📄
flat.png.png.tar.gz
(8.11 KB)
📄
flat.png.tar
(10 KB)
📄
flat.tar
(4.71 MB)
📄
flat.tar.gz
(4.27 MB)
📄
flat.zip
(4.68 MB)
📄
flatboard.tar
(1.78 MB)
📄
flatboard.tar.gz
(1.66 MB)
📄
flatboard.zip
(1.76 MB)
📄
flex++.tar
(430 KB)
📄
flex++.tar.gz
(148.25 KB)
📄
flex.tar
(430 KB)
📄
flex.tar.gz
(148.25 KB)
📄
floatn.h.h.tar.gz
(1.72 KB)
📄
floatn.h.tar
(6 KB)
📄
flock.tar
(35 KB)
📄
flock.tar.gz
(14.12 KB)
📄
flow_limit_cpu_bitmap.tar
(2 KB)
📄
flow_limit_cpu_bitmap.tar.gz
(130 B)
📄
flower.tar
(19.19 MB)
📄
flower.tar.gz
(8.01 MB)
📄
flower.zip
(19.18 MB)
📄
flowlabel_consistency.tar
(2 KB)
📄
flowlabel_consistency.tar.gz
(123 B)
📄
flt-eval-method.h.h.tar.gz
(702 B)
📄
flt-eval-method.h.tar
(3 KB)
📄
fluxbb.tar
(203 KB)
📄
fluxbb.tar.gz
(109.52 KB)
📄
fluxbb.zip
(175.71 KB)
📄
fmhash.so.so.tar.gz
(5.38 KB)
📄
fmhash.so.tar
(14 KB)
📄
fmhttp.so.so.tar.gz
(4.82 KB)
📄
fmhttp.so.tar
(13.5 KB)
📄
fmimage_8366.fw.fw.tar.gz
(64.1 KB)
📄
fmimage_8366.fw.tar
(96 KB)
📄
fmimage_8366_ap-1.fw.fw.tar.gz
(70.96 KB)
📄
fmimage_8366_ap-1.fw.tar
(101 KB)
📄
fmimage_8366_ap-2.fw.fw.tar.gz
(71.13 KB)
📄
fmimage_8366_ap-2.fw.tar
(101.5 KB)
📄
fmimage_8366_ap-3.fw.fw.tar.gz
(73.21 KB)
📄
fmimage_8366_ap-3.fw.tar
(105 KB)
📄
fmimage_8687.fw.fw.tar.gz
(49.15 KB)
📄
fmimage_8687.fw.tar
(73.5 KB)
📄
fmimage_8764_ap-1.fw.fw.tar.gz
(79.81 KB)
📄
fmimage_8764_ap-1.fw.tar
(120.5 KB)
📄
fmt.tar
(47 KB)
📄
fmt.tar.gz
(20.41 KB)
📄
fmtmsg.h.h.tar.gz
(1.41 KB)
📄
fmtmsg.h.tar
(5 KB)
📄
fnmatch.h.h.tar.gz
(1.22 KB)
📄
fnmatch.h.tar
(4 KB)
📄
fnmatch.py.py.tar.gz
(1.23 KB)
📄
fnmatch.py.tar
(13.5 KB)
📄
fnmatch.pyc.pyc.tar.gz
(1.8 KB)
📄
fnmatch.pyc.tar
(5.5 KB)
📄
fnmatch.pyo.pyo.tar.gz
(1.8 KB)
📄
fnmatch.pyo.tar
(5.5 KB)
📄
fnmatch.so.so.tar.gz
(4.48 KB)
📄
fnmatch.so.tar
(13.5 KB)
📄
fold.tar
(43 KB)
📄
fold.tar.gz
(18.43 KB)
📄
folderlistmodel.tar
(91 KB)
📄
folderlistmodel.tar.gz
(30.65 KB)
📄
folderlistmodel.zip
(88.28 KB)
📄
font.h.h.tar.gz
(1.74 KB)
📄
font.h.tar
(6 KB)
📄
font.mod.mod.tar.gz
(8.57 KB)
📄
font.mod.tar
(23.5 KB)
📄
font.py.py.tar.gz
(2.13 KB)
📄
font.py.tar
(8.5 KB)
📄
fontconfig-2.0.typelib.0.typelib.tar.gz
(296 B)
📄
fontconfig-2.0.typelib.tar
(2 KB)
📄
fontconfig.pc.pc.tar.gz
(340 B)
📄
fontconfig.pc.tar
(2 KB)
📄
fontconfig.tar
(180.5 KB)
📄
fontconfig.tar.gz
(14.14 KB)
📄
fontconfig.zip
(174.78 KB)
📄
fontproto.h.h.tar.gz
(1.37 KB)
📄
fontproto.h.tar
(5 KB)
📄
fonts.tar
(49 KB)
📄
fonts.tar.gz
(8.94 KB)
📄
fonts.zip
(44.78 KB)
📄
fontstruct.h.h.tar.gz
(3.02 KB)
📄
fontstruct.h.tar
(11 KB)
📄
fontutil.pc.pc.tar.gz
(235 B)
📄
fontutil.pc.tar
(2 KB)
📄
force_igmp_version.tar
(2 KB)
📄
force_igmp_version.tar.gz
(125 B)
📄
force_mld_version.tar
(3 KB)
📄
force_mld_version.tar.gz
(126 B)
📄
force_tllao.tar
(4 KB)
📄
force_tllao.tar.gz
(123 B)
📄
foreman.xml.tar
(2 KB)
📄
foreman.xml.xml.tar.gz
(302 B)
📄
fork.png.png.tar.gz
(18.09 KB)
📄
fork.png.tar
(19.5 KB)
📄
fork.so.so.tar.gz
(4.38 KB)
📄
fork.so.tar
(13.5 KB)
📄
fork.tar
(314 KB)
📄
fork.tar.gz
(196.04 KB)
📄
fork.zip
(286.79 KB)
📄
forking.py.py.tar.gz
(5.32 KB)
📄
forking.py.tar
(18.5 KB)
📄
forkserver.py.py.tar.gz
(2.74 KB)
📄
forkserver.py.tar
(23 KB)
📄
form.h.h.tar.gz
(805 B)
📄
form.h.tar
(60 KB)
📄
form.pc.pc.tar.gz
(362 B)
📄
form.pc.tar
(2 KB)
📄
forma.sql.sql.tar.gz
(115.98 KB)
📄
forma.sql.tar
(856.5 KB)
📄
forma.tar
(36.02 MB)
📄
forma.tar.gz
(33.33 MB)
📄
forma.zip
(36 MB)
📄
format.rb.rb.tar.gz
(166 B)
📄
format.rb.tar
(2 KB)
📄
formatter.py.py.tar.gz
(3.74 KB)
📄
formatter.py.tar
(47.5 KB)
📄
formatters.tar
(12 KB)
📄
formatters.tar.gz
(2.53 KB)
📄
formw.pc.pc.tar.gz
(364 B)
📄
formw.pc.tar
(2 KB)
📄
forwarding.tar
(5 KB)
📄
forwarding.tar.gz
(120 B)
📄
fp-fast.h.h.tar.gz
(730 B)
📄
fp-fast.h.tar
(3 KB)
📄
fp-logb.h.h.tar.gz
(650 B)
📄
fp-logb.h.tar
(2.5 KB)
📄
fp_install.sh.sh.tar.gz
(776 B)
📄
fp_install.sh.tar
(3.5 KB)
📄
fpformat.py.py.tar.gz
(1.66 KB)
📄
fpformat.py.tar
(6.5 KB)
📄
fpformat.pyc.pyc.tar.gz
(2.24 KB)
📄
fpformat.pyc.tar
(6.5 KB)
📄
fpformat.pyo.pyo.tar.gz
(2.24 KB)
📄
fpformat.pyo.tar
(6.5 KB)
📄
fpositer.h.h.tar.gz
(1.26 KB)
📄
fpositer.h.tar
(4.5 KB)
📄
fpu_control.h.h.tar.gz
(1.7 KB)
📄
fpu_control.h.tar
(5 KB)
📄
fr.tar
(270.5 KB)
📄
fr.tar.gz
(220.63 KB)
📄
fr.zip
(228.44 KB)
📄
fractions.py.py.tar.gz
(6.42 KB)
📄
fractions.py.tar
(72 KB)
📄
framadate.tar
(192 KB)
📄
framadate.tar.gz
(104.03 KB)
📄
framadate.zip
(168.53 KB)
📄
free.tar
(22.5 KB)
📄
free.tar.gz
(8.58 KB)
📄
freedos.mod.mod.tar.gz
(1.46 KB)
📄
freedos.mod.tar
(4.5 KB)
📄
freeipa-4.xml.tar
(2.5 KB)
📄
freeipa-4.xml.xml.tar.gz
(448 B)
📄
freeipa-ldap.xml.tar
(2 KB)
📄
freeipa-ldap.xml.xml.tar.gz
(304 B)
📄
freescout.sql.sql.tar.gz
(4.36 KB)
📄
freescout.sql.tar
(29 KB)
📄
freescout.tar
(10.75 MB)
📄
freescout.tar.gz
(9.14 MB)
📄
freescout.zip
(10.72 MB)
📄
freetds.conf.conf.tar.gz
(742 B)
📄
freetds.conf.tar
(3 KB)
📄
freetds11.tar
(1.84 MB)
📄
freetds11.tar.gz
(833.08 KB)
📄
freetds11.zip
(1.82 MB)
📄
freetype-config.tar
(6 KB)
📄
freetype-config.tar.gz
(1.45 KB)
📄
freetype2.pc.pc.tar.gz
(316 B)
📄
freetype2.pc.tar
(2 KB)
📄
freetype2.tar
(1.21 MB)
📄
freetype2.tar.gz
(184.77 KB)
📄
freetype2.zip
(1.18 MB)
📄
freeze_blacklist.tar
(2 KB)
📄
freeze_blacklist.tar.gz
(121 B)
📄
freshrss.tar
(5.3 MB)
📄
freshrss.tar.gz
(5.01 MB)
📄
freshrss.zip
(5.27 MB)
📄
from.py.py.tar.gz
(541 B)
📄
from.py.tar
(2.5 KB)
📄
front.sql.sql.tar.gz
(10.98 KB)
📄
front.sql.tar
(80.5 KB)
📄
front.tar
(2.57 MB)
📄
front.tar.gz
(2.29 MB)
📄
front.zip
(2.54 MB)
📄
frontpage.tar
(2.5 KB)
📄
frontpage.tar.gz
(129 B)
📄
frontpage.zip
(446 B)
📄
fs.lst.lst.tar.gz
(236 B)
📄
fs.lst.tar
(3 KB)
📄
fs.tcl.tar
(5.5 KB)
📄
fs.tcl.tcl.tar.gz
(1.62 KB)
📄
fscache.tar
(4.5 KB)
📄
fscache.tar.gz
(471 B)
📄
fscache.zip
(1.22 KB)
📄
fshelp.mod.mod.tar.gz
(2.16 KB)
📄
fshelp.mod.tar
(10 KB)
📄
fsmasks.h.h.tar.gz
(1.5 KB)
📄
fsmasks.h.tar
(5.5 KB)
📄
fstab.h.h.tar.gz
(1.57 KB)
📄
fstab.h.tar
(5 KB)
📄
fstrim.service.service.tar.gz
(190 B)
📄
fstrim.service.tar
(2 KB)
📄
fstrim.timer.tar
(2 KB)
📄
fstrim.timer.timer.tar.gz
(280 B)
📄
fstrm.h.h.tar.gz
(4.39 KB)
📄
fstrm.h.tar
(14.5 KB)
📄
fstrm.tar
(77 KB)
📄
fstrm.tar.gz
(14.08 KB)
📄
fstrm.zip
(71.05 KB)
📄
fsuid.h.h.tar.gz
(755 B)
📄
fsuid.h.tar
(3 KB)
📄
ftools.tar
(182.5 KB)
📄
ftools.tar.gz
(94.34 KB)
📄
ftools.zip
(156.69 KB)
📄
ftp.h.h.tar.gz
(1.6 KB)
📄
ftp.h.tar
(5 KB)
📄
ftp.pyc.pyc.tar.gz
(1.46 KB)
📄
ftp.pyc.tar
(4.5 KB)
📄
ftp.pyo.pyo.tar.gz
(1.46 KB)
📄
ftp.pyo.tar
(4.5 KB)
📄
ftp.rb.rb.tar.gz
(2.59 KB)
📄
ftp.rb.tar
(189 KB)
📄
ftp.xml.tar
(4 KB)
📄
ftp.xml.xml.tar.gz
(337 B)
📄
ftplib.py.py.tar.gz
(9.73 KB)
📄
ftplib.py.tar
(110 KB)
📄
ftplib.pyc.pyc.tar.gz
(12.82 KB)
📄
ftplib.pyc.tar
(36 KB)
📄
ftplib.pyo.pyo.tar.gz
(12.82 KB)
📄
ftplib.pyo.tar
(36 KB)
📄
ftrace_enabled.tar
(2 KB)
📄
ftrace_enabled.tar.gz
(115 B)
📄
fts.h.h.tar.gz
(2.87 KB)
📄
fts.h.tar
(10 KB)
📄
ftw.h.h.tar.gz
(1.93 KB)
📄
ftw.h.tar
(7 KB)
📄
fud.png.png.tar.gz
(16.06 KB)
📄
fud.png.tar
(17.5 KB)
📄
fud.sql.sql.tar.gz
(8 KB)
📄
fud.sql.tar
(55 KB)
📄
fud.tar
(7.27 MB)
📄
fud.tar.gz
(6.63 MB)
📄
fud.zip
(7.23 MB)
📄
fuel.png.png.tar.gz
(18.21 KB)
📄
fuel.png.tar
(20 KB)
📄
fuel.tar
(75 KB)
📄
fuel.tar.gz
(48.28 KB)
📄
fuel.zip
(65.36 KB)
📄
func.rb.rb.tar.gz
(1.9 KB)
📄
func.rb.tar
(22 KB)
📄
funcobject.h.h.tar.gz
(1.33 KB)
📄
funcobject.h.tar
(6 KB)
📄
functional_test.mod.mod.tar.gz
(11.08 KB)
📄
functional_test.mod.tar
(37 KB)
📄
functions.h.h.tar.gz
(788 B)
📄
functions.h.tar
(3.5 KB)
📄
functions.tar
(33 KB)
📄
functions.tar.gz
(4.75 KB)
📄
functools.py.py.tar.gz
(8.5 KB)
📄
functools.py.tar
(75.5 KB)
📄
funzip.tar
(38.5 KB)
📄
funzip.tar.gz
(17.92 KB)
📄
fusio.sql.sql.tar.gz
(20.84 KB)
📄
fusio.sql.tar
(165 KB)
📄
fusio.tar
(18.1 MB)
📄
fusio.tar.gz
(15.29 MB)
📄
fusio.zip
(18.08 MB)
📄
fusion.tar
(229.5 KB)
📄
fusion.tar.gz
(139.56 KB)
📄
fusion.zip
(209.83 KB)
📄
future.py.py.tar.gz
(810 B)
📄
future.py.tar
(3.5 KB)
📄
futures.go.go.tar.gz
(14.16 KB)
📄
futures.go.tar
(45.5 KB)
📄
futures.py.py.tar.gz
(3.66 KB)
📄
futures.py.tar
(31 KB)
📄
fw.h.h.tar.gz
(1008 B)
📄
fw.h.tar
(4 KB)
📄
fw_sst_0f28.bin.bin.tar.gz
(147.06 KB)
📄
fw_sst_0f28.bin.tar
(687 KB)
📄
fw_sst_0f28_ssp0.bin.bin.tar.gz
(147.07 KB)
📄
fw_sst_0f28_ssp0.bin.tar
(687 KB)
📄
fw_sst_22a8.bin.bin.tar.gz
(147.29 KB)
📄
fw_sst_22a8.bin.tar
(687 KB)
📄
fwmark_reflect.tar
(3 KB)
📄
fwmark_reflect.tar.gz
(117 B)
📄
g12a_hevc_mmu.bin.bin.tar.gz
(8.14 KB)
📄
g12a_hevc_mmu.bin.tar
(17.5 KB)
📄
g12a_vp9.bin.bin.tar.gz
(4.58 KB)
📄
g12a_vp9.bin.tar
(17.5 KB)
📄
g200_warp.fw.fw.tar.gz
(1.71 KB)
📄
g200_warp.fw.tar
(12.5 KB)
📄
g400_warp.fw.fw.tar.gz
(2.31 KB)
📄
g400_warp.fw.tar
(18 KB)
📄
ga102.tar
(97.53 MB)
📄
ga102.tar.gz
(77.78 MB)
📄
ga102.zip
(97.51 MB)
📄
galera-4.tar
(2.43 MB)
📄
galera-4.tar.gz
(1.1 MB)
📄
galera-4.zip
(2.42 MB)
📄
galera.xml.tar
(3 KB)
📄
galera.xml.xml.tar.gz
(250 B)
📄
gallery.tar
(175 KB)
📄
gallery.tar.gz
(88.18 KB)
📄
gallery.zip
(148.29 KB)
📄
gallery2.tar
(176.5 KB)
📄
gallery2.tar.gz
(99.4 KB)
📄
gallery2.zip
(157.15 KB)
📄
ganglia-client.xml.tar
(2 KB)
📄
ganglia-client.xml.xml.tar.gz
(239 B)
📄
ganglia-master.xml.tar
(2 KB)
📄
ganglia-master.xml.xml.tar.gz
(229 B)
📄
gap-buffer.go.go.tar.gz
(4.49 KB)
📄
gap-buffer.go.tar
(12 KB)
📄
garb.service.service.tar.gz
(421 B)
📄
garb.service.tar
(2 KB)
📄
gawk.tar
(850.5 KB)
📄
gawk.tar.gz
(49.94 KB)
📄
gawk.zip
(170.7 KB)
📄
gb18030.so.so.tar.gz
(4.28 KB)
📄
gb18030.so.tar
(190 KB)
📄
gb2312.so.so.tar.gz
(2.75 KB)
📄
gb2312.so.tar
(9 KB)
📄
gbdownload.sys.sys.tar.gz
(24.99 KB)
📄
gbdownload.sys.tar
(98 KB)
📄
gbk.so.so.tar.gz
(3.74 KB)
📄
gbk.so.tar
(205.5 KB)
📄
gbrcvucode.sys.sys.tar.gz
(1.37 KB)
📄
gbrcvucode.sys.tar
(4.5 KB)
📄
gc_10_3_6_ce.bin.bin.tar.gz
(5.2 KB)
📄
gc_10_3_6_ce.bin.tar
(259 KB)
📄
gc_10_3_6_me.bin.bin.tar.gz
(9.38 KB)
📄
gc_10_3_6_me.bin.tar
(259 KB)
📄
gc_10_3_6_mec2.bin.bin.tar.gz
(40.95 KB)
📄
gc_10_3_6_mec2.bin.tar
(264 KB)
📄
gc_10_3_7_ce.bin.bin.tar.gz
(5.2 KB)
📄
gc_10_3_7_ce.bin.tar
(259 KB)
📄
gc_10_3_7_me.bin.bin.tar.gz
(9.38 KB)
📄
gc_10_3_7_me.bin.tar
(259 KB)
📄
gc_10_3_7_mec2.bin.bin.tar.gz
(41.25 KB)
📄
gc_10_3_7_mec2.bin.tar
(263.5 KB)
📄
gc_11_0_0_me.bin.bin.tar.gz
(41.96 KB)
📄
gc_11_0_0_me.bin.tar
(309 KB)
📄
gc_11_0_0_mes1.bin.bin.tar.gz
(39.05 KB)
📄
gc_11_0_0_mes1.bin.tar
(215 KB)
📄
gc_11_0_0_mes_2.bin.bin.tar.gz
(58.48 KB)
📄
gc_11_0_0_mes_2.bin.tar
(253 KB)
📄
gc_11_0_0_rlc_1.bin.bin.tar.gz
(69.07 KB)
📄
gc_11_0_0_rlc_1.bin.tar
(182.5 KB)
📄
gc_11_0_1_me.bin.bin.tar.gz
(10.48 KB)
📄
gc_11_0_1_me.bin.tar
(259 KB)
📄
gc_11_0_1_mes1.bin.bin.tar.gz
(47.86 KB)
📄
gc_11_0_1_mes1.bin.tar
(229 KB)
📄
gc_11_0_1_mes_2.bin.bin.tar.gz
(58.45 KB)
📄
gc_11_0_1_mes_2.bin.tar
(253 KB)
📄
gc_11_0_2_me.bin.bin.tar.gz
(41.94 KB)
📄
gc_11_0_2_me.bin.tar
(309 KB)
📄
gc_11_0_2_mes1.bin.bin.tar.gz
(39.44 KB)
📄
gc_11_0_2_mes1.bin.tar
(215 KB)
📄
gc_11_0_2_mes_2.bin.bin.tar.gz
(58.49 KB)
📄
gc_11_0_2_mes_2.bin.tar
(253 KB)
📄
gc_11_0_3_me.bin.bin.tar.gz
(41.98 KB)
📄
gc_11_0_3_me.bin.tar
(309 KB)
📄
gc_11_0_3_mes1.bin.bin.tar.gz
(39.11 KB)
📄
gc_11_0_3_mes1.bin.tar
(215 KB)
📄
gc_11_0_3_mes_2.bin.bin.tar.gz
(58.54 KB)
📄
gc_11_0_3_mes_2.bin.tar
(505 KB)
📄
gc_11_0_4_me.bin.bin.tar.gz
(10.48 KB)
📄
gc_11_0_4_me.bin.tar
(259 KB)
📄
gc_11_0_4_mes1.bin.bin.tar.gz
(47.56 KB)
📄
gc_11_0_4_mes1.bin.tar
(228.5 KB)
📄
gc_11_0_4_mes_2.bin.bin.tar.gz
(57.88 KB)
📄
gc_11_0_4_mes_2.bin.tar
(252.5 KB)
📄
gc_11_5_0_me.bin.bin.tar.gz
(10.89 KB)
📄
gc_11_5_0_me.bin.tar
(259 KB)
📄
gc_11_5_0_mes1.bin.bin.tar.gz
(50.14 KB)
📄
gc_11_5_0_mes1.bin.tar
(232 KB)
📄
gc_11_5_0_mes_2.bin.bin.tar.gz
(58.43 KB)
📄
gc_11_5_0_mes_2.bin.tar
(253 KB)
📄
gc_11_5_1_me.bin.bin.tar.gz
(11.14 KB)
📄
gc_11_5_1_me.bin.tar
(259 KB)
📄
gc_11_5_1_mes1.bin.bin.tar.gz
(50.42 KB)
📄
gc_11_5_1_mes1.bin.tar
(232 KB)
📄
gc_11_5_1_mes_2.bin.bin.tar.gz
(58.55 KB)
📄
gc_11_5_1_mes_2.bin.tar
(253 KB)
📄
gc_11_5_2_me.bin.bin.tar.gz
(10.89 KB)
📄
gc_11_5_2_me.bin.tar
(259 KB)
📄
gc_11_5_2_mes1.bin.bin.tar.gz
(49.56 KB)
📄
gc_11_5_2_mes1.bin.tar
(231 KB)
📄
gc_11_5_2_mes_2.bin.bin.tar.gz
(58.47 KB)
📄
gc_11_5_2_mes_2.bin.tar
(253 KB)
📄
gc_11_5_3_me.bin.bin.tar.gz
(10.88 KB)
📄
gc_11_5_3_me.bin.tar
(259 KB)
📄
gc_11_5_3_mes1.bin.bin.tar.gz
(49.55 KB)
📄
gc_11_5_3_mes1.bin.tar
(231 KB)
📄
gc_11_5_3_mes_2.bin.bin.tar.gz
(58.47 KB)
📄
gc_11_5_3_mes_2.bin.tar
(253 KB)
📄
gc_12_0_0_me.bin.bin.tar.gz
(61.58 KB)
📄
gc_12_0_0_me.bin.tar
(458.5 KB)
📄
gc_12_0_0_mes1.bin.bin.tar.gz
(38.02 KB)
📄
gc_12_0_0_mes1.bin.tar
(597.5 KB)
📄
gc_12_0_0_uni_mes.bin.bin.tar.gz
(98.41 KB)
📄
gc_12_0_0_uni_mes.bin.tar
(708.5 KB)
📄
gc_12_0_1_me.bin.bin.tar.gz
(61.59 KB)
📄
gc_12_0_1_me.bin.tar
(458.5 KB)
📄
gc_12_0_1_mes1.bin.bin.tar.gz
(38.71 KB)
📄
gc_12_0_1_mes1.bin.tar
(599.5 KB)
📄
gc_12_0_1_uni_mes.bin.bin.tar.gz
(98.41 KB)
📄
gc_12_0_1_uni_mes.bin.tar
(708.5 KB)
📄
gc_9_4_3_mec.bin.bin.tar.gz
(40.95 KB)
📄
gc_9_4_3_mec.bin.tar
(264 KB)
📄
gc_9_4_3_rlc.bin.bin.tar.gz
(13.73 KB)
📄
gc_9_4_3_rlc.bin.tar
(39.5 KB)
📄
gc_9_4_4_mec.bin.bin.tar.gz
(40.95 KB)
📄
gc_9_4_4_mec.bin.tar
(264 KB)
📄
gc_9_4_4_rlc.bin.bin.tar.gz
(14.95 KB)
📄
gc_9_4_4_rlc.bin.tar
(44 KB)
📄
gc_9_5_0_mec.bin.bin.tar.gz
(39.81 KB)
📄
gc_9_5_0_mec.bin.tar
(264 KB)
📄
gc_9_5_0_rlc.bin.bin.tar.gz
(14.79 KB)
📄
gc_9_5_0_rlc.bin.tar
(39.5 KB)
📄
gc_delay.tar
(2 KB)
📄
gc_delay.tar.gz
(113 B)
📄
gc_min_interval.tar
(3 KB)
📄
gc_min_interval.tar.gz
(122 B)
📄
gc_min_interval_ms.tar
(3 KB)
📄
gc_min_interval_ms.tar.gz
(126 B)
📄
gc_stale_time.tar
(7 KB)
📄
gc_stale_time.tar.gz
(126 B)
📄
gc_thresh.tar
(3 KB)
📄
gc_thresh.tar.gz
(118 B)
📄
gc_thresh1.tar
(3 KB)
📄
gc_thresh1.tar.gz
(125 B)
📄
gc_thresh2.tar
(3 KB)
📄
gc_thresh2.tar.gz
(126 B)
📄
gc_thresh3.tar
(3 KB)
📄
gc_thresh3.tar.gz
(127 B)
📄
gc_timeout.tar
(3 KB)
📄
gc_timeout.tar.gz
(119 B)
📄
gcc-ar.tar
(38.5 KB)
📄
gcc-ar.tar.gz
(18.33 KB)
📄
gcc-nm.tar
(38.5 KB)
📄
gcc-nm.tar.gz
(18.31 KB)
📄
gcc-ranlib.tar
(38.5 KB)
📄
gcc-ranlib.tar.gz
(18.3 KB)
📄
gcc.tar
(82.24 MB)
📄
gcc.tar.gz
(35.92 MB)
📄
gcc.zip
(82.23 MB)
📄
gconv-modules.cache.cache.tar.gz
(11.13 KB)
📄
gconv-modules.cache.tar
(28 KB)
📄
gconv-modules.d.tar
(54.5 KB)
📄
gconv-modules.d.tar.gz
(8.83 KB)
📄
gconv-modules.d.zip
(52.89 KB)
📄
gconv-modules.tar
(5.5 KB)
📄
gconv-modules.tar.gz
(1.27 KB)
📄
gconv.h.h.tar.gz
(1.84 KB)
📄
gconv.h.tar
(6 KB)
📄
gconv.tar
(6.45 MB)
📄
gconv.tar.gz
(2.84 MB)
📄
gconv.zip
(6.3 MB)
📄
gcov-dump.tar
(572.5 KB)
📄
gcov-dump.tar.gz
(297.58 KB)
📄
gcov-tool.tar
(609.5 KB)
📄
gcov-tool.tar.gz
(317.91 KB)
📄
gcov.tar
(1.32 MB)
📄
gcov.tar.gz
(594.58 KB)
📄
gcrt1.o.o.tar.gz
(2.82 KB)
📄
gcrt1.o.tar
(22.5 KB)
📄
gcry_arcfour.mod.mod.tar.gz
(1.13 KB)
📄
gcry_arcfour.mod.tar
(4 KB)
📄
gcry_blowfish.mod.mod.tar.gz
(5.78 KB)
📄
gcry_blowfish.mod.tar
(13.5 KB)
📄
gcry_camellia.mod.mod.tar.gz
(10.94 KB)
📄
gcry_camellia.mod.tar
(52.5 KB)
📄
gcry_cast5.mod.mod.tar.gz
(11 KB)
📄
gcry_cast5.mod.tar
(22 KB)
📄
gcry_crc.mod.mod.tar.gz
(8.87 KB)
📄
gcry_crc.mod.tar
(12.5 KB)
📄
gcry_des.mod.mod.tar.gz
(4.34 KB)
📄
gcry_des.mod.tar
(25.5 KB)
📄
gcry_dsa.mod.mod.tar.gz
(1.19 KB)
📄
gcry_dsa.mod.tar
(4.5 KB)
📄
gcry_idea.mod.mod.tar.gz
(1.87 KB)
📄
gcry_idea.mod.tar
(11 KB)
📄
gcry_md4.mod.mod.tar.gz
(1.73 KB)
📄
gcry_md4.mod.tar
(6 KB)
📄
gcry_md5.mod.mod.tar.gz
(2.3 KB)
📄
gcry_md5.mod.tar
(7 KB)
📄
gcry_rfc2268.mod.mod.tar.gz
(1.75 KB)
📄
gcry_rfc2268.mod.tar
(5.5 KB)
📄
gcry_rijndael.mod.mod.tar.gz
(12.15 KB)
📄
gcry_rijndael.mod.tar
(23 KB)
📄
gcry_rmd160.mod.mod.tar.gz
(3.81 KB)
📄
gcry_rmd160.mod.tar
(15 KB)
📄
gcry_rsa.mod.mod.tar.gz
(1.1 KB)
📄
gcry_rsa.mod.tar
(4 KB)
📄
gcry_seed.mod.mod.tar.gz
(5.73 KB)
📄
gcry_seed.mod.tar
(41 KB)
📄
gcry_serpent.mod.mod.tar.gz
(14.11 KB)
📄
gcry_serpent.mod.tar
(63.5 KB)
📄
gcry_sha1.mod.mod.tar.gz
(3.33 KB)
📄
gcry_sha1.mod.tar
(22 KB)
📄
gcry_sha256.mod.mod.tar.gz
(2.42 KB)
📄
gcry_sha256.mod.tar
(7 KB)
📄
gcry_sha512.mod.mod.tar.gz
(3.84 KB)
📄
gcry_sha512.mod.tar
(11 KB)
📄
gcry_tiger.mod.mod.tar.gz
(11.05 KB)
📄
gcry_tiger.mod.tar
(16.5 KB)
📄
gcry_twofish.mod.mod.tar.gz
(12.28 KB)
📄
gcry_twofish.mod.tar
(54 KB)
📄
gcry_whirlpool.mod.mod.tar.gz
(12.67 KB)
📄
gcry_whirlpool.mod.tar
(35 KB)
📄
gcrypt.h.h.tar.gz
(17.53 KB)
📄
gcrypt.h.tar
(70.5 KB)
📄
gcrypt.tar
(2 KB)
📄
gcrypt.tar.gz
(209 B)
📄
gcrypt.zip
(313 B)
📄
gd.h.h.tar.gz
(15.72 KB)
📄
gd.h.tar
(58 KB)
📄
gd_color_map.h.h.tar.gz
(350 B)
📄
gd_color_map.h.tar
(2 KB)
📄
gd_errors.h.h.tar.gz
(691 B)
📄
gd_errors.h.tar
(3 KB)
📄
gd_io.h.h.tar.gz
(1.19 KB)
📄
gd_io.h.tar
(5 KB)
📄
gdb-bt.tar
(2 KB)
📄
gdb-bt.tar.gz
(136 B)
📄
gdb.mod.mod.tar.gz
(5.9 KB)
📄
gdb.mod.tar
(55 KB)
📄
gdb.tar
(13.5 KB)
📄
gdb.tar.gz
(3.77 KB)
📄
gdb.zip
(11.96 KB)
📄
gdb_grub.tar
(3.5 KB)
📄
gdb_grub.tar.gz
(939 B)
📄
gdbm.h.h.tar.gz
(3.52 KB)
📄
gdbm.h.tar
(23 KB)
📄
gdbm.so.so.tar.gz
(11.41 KB)
📄
gdbm.so.tar
(29.5 KB)
📄
gdcache.h.h.tar.gz
(1.07 KB)
📄
gdcache.h.tar
(4.5 KB)
📄
gdfontg.h.h.tar.gz
(478 B)
📄
gdfontg.h.tar
(2.5 KB)
📄
gdfontl.h.h.tar.gz
(476 B)
📄
gdfontl.h.tar
(2.5 KB)
📄
gdfontmb.h.h.tar.gz
(456 B)
📄
gdfontmb.h.tar
(2.5 KB)
📄
gdfonts.h.h.tar.gz
(456 B)
📄
gdfonts.h.tar
(2.5 KB)
📄
gdfontt.h.h.tar.gz
(476 B)
📄
gdfontt.h.tar
(2.5 KB)
📄
gdfx.h.h.tar.gz
(338 B)
📄
gdfx.h.tar
(2 KB)
📄
gdk-pixbuf-2.0.tar
(480.5 KB)
📄
gdk-pixbuf-2.0.tar.gz
(170 KB)
📄
gdk-pixbuf-2.0.zip
(470.43 KB)
📄
gdlib.pc.pc.tar.gz
(293 B)
📄
gdlib.pc.tar
(2 KB)
📄
gdpp.h.h.tar.gz
(7.71 KB)
📄
gdpp.h.tar
(52.5 KB)
📄
ge.h.h.tar.gz
(950 B)
📄
ge.h.tar
(4.5 KB)
📄
gedview.tar
(173.5 KB)
📄
gedview.tar.gz
(95.89 KB)
📄
gedview.zip
(154.29 KB)
📄
geeklog.rss.rss.tar.gz
(920 B)
📄
geeklog.rss.tar
(3.5 KB)
📄
geeklog.tar.gz
(247.21 KB)
📄
geli.mod.mod.tar.gz
(3.45 KB)
📄
geli.mod.tar
(9 KB)
📄
gem.tar
(23.5 KB)
📄
gem.tar.gz
(417 B)
📄
gems.tar
(7.31 MB)
📄
gems.tar.gz
(227.47 KB)
📄
gems.zip
(7.02 MB)
📄
gen-changelog.tar
(2 KB)
📄
gen-changelog.tar.gz
(368 B)
📄
gen-enc-table.tar
(10.5 KB)
📄
gen-enc-table.tar.gz
(4.04 KB)
📄
gen70500_gmu.bin.bin.tar.gz
(53.11 KB)
📄
gen70500_gmu.bin.tar
(81 KB)
📄
gen70500_sqe.fw.fw.tar.gz
(36.83 KB)
📄
gen70500_sqe.fw.tar
(77.5 KB)
📄
gen70900_aqe.fw.fw.tar.gz
(15.37 KB)
📄
gen70900_aqe.fw.tar
(34 KB)
📄
gen70900_sqe.fw.fw.tar.gz
(40.63 KB)
📄
gen70900_sqe.fw.tar
(85 KB)
📄
gen71500_gmu.bin.bin.tar.gz
(52.88 KB)
📄
gen71500_gmu.bin.tar
(80 KB)
📄
gen71500_sqe.fw.fw.tar.gz
(34.11 KB)
📄
gen71500_sqe.fw.tar
(67.5 KB)
📄
gen80000_aqe.fw.fw.tar.gz
(11.76 KB)
📄
gen80000_aqe.fw.tar
(26 KB)
📄
gen80000_gmu.bin.bin.tar.gz
(56.8 KB)
📄
gen80000_gmu.bin.tar
(88.5 KB)
📄
gen80000_sqe.fw.fw.tar.gz
(53.31 KB)
📄
gen80000_sqe.fw.tar
(110.5 KB)
📄
gen80200_aqe.fw.fw.tar.gz
(12.24 KB)
📄
gen80200_aqe.fw.tar
(27 KB)
📄
gen80200_gmu.bin.bin.tar.gz
(69.88 KB)
📄
gen80200_gmu.bin.tar
(107.5 KB)
📄
gen80200_sqe.fw.fw.tar.gz
(57.19 KB)
📄
gen80200_sqe.fw.tar
(117 KB)
📄
gen_app.php.php.tar.gz
(274 B)
📄
gen_app.php.tar
(3 KB)
📄
gen_totp_key.php.php.tar.gz
(668 B)
📄
gen_totp_key.php.tar
(3 KB)
📄
gencat.tar
(26.5 KB)
📄
gencat.tar.gz
(11.77 KB)
📄
gender.h.h.tar.gz
(1.23 KB)
📄
gender.h.tar
(5 KB)
📄
general.php.php.tar.gz
(3.23 KB)
📄
general.php.tar
(12 KB)
📄
generated.yaml.tar
(3 KB)
📄
generated.yaml.yaml.tar.gz
(536 B)
📄
generated.yml.tar
(2.5 KB)
📄
generated.yml.yml.tar.gz
(490 B)
📄
generator.py.py.tar.gz
(6.31 KB)
📄
generator.py.tar
(57.5 KB)
📄
generic.tar
(429.5 KB)
📄
generic.tar.gz
(175.73 KB)
📄
generic.zip
(424.29 KB)
📄
genericpath.py.py.tar.gz
(1.88 KB)
📄
genericpath.py.tar
(16 KB)
📄
genericpath.pyc.pyc.tar.gz
(1.49 KB)
📄
genericpath.pyc.tar
(5 KB)
📄
genericpath.pyo.pyo.tar.gz
(1.49 KB)
📄
genericpath.pyo.tar
(5 KB)
📄
genix.tar
(128 KB)
📄
genix.tar.gz
(75.11 KB)
📄
genix.zip
(111.83 KB)
📄
genobject.h.h.tar.gz
(1.16 KB)
📄
genobject.h.tar
(5.5 KB)
📄
genrandom.tar
(14 KB)
📄
genrandom.tar.gz
(4.72 KB)
📄
geode-linux.tar
(4.5 KB)
📄
geode-linux.tar.gz
(1.2 KB)
📄
geode-linux.zip
(3.11 KB)
📄
geoiplookup.tar
(23.5 KB)
📄
geoiplookup.tar.gz
(6.6 KB)
📄
geoiplookup6.tar
(23.5 KB)
📄
geoiplookup6.tar.gz
(5.4 KB)
📄
geqn.tar
(234 KB)
📄
geqn.tar.gz
(80.23 KB)
📄
get.tar
(4 KB)
📄
get.tar.gz
(754 B)
📄
get_cur_ppage.inc.inc.tar.gz
(719 B)
📄
get_cur_ppage.inc.tar
(3 KB)
📄
get_gprof.tar
(3.5 KB)
📄
get_gprof.tar.gz
(1.04 KB)
📄
get_objgraph.tar
(3.5 KB)
📄
get_objgraph.tar.gz
(937 B)
📄
getconf.tar
(133 KB)
📄
getconf.tar.gz
(30.08 KB)
📄
getconf.zip
(97.84 KB)
📄
getdata.php.php.tar.gz
(502 B)
📄
getdata.php.tar
(3 KB)
📄
getent.tar
(35 KB)
📄
getent.tar.gz
(11.93 KB)
📄
getkey.php.php.tar.gz
(343 B)
📄
getkey.php.tar
(2 KB)
📄
getopt.h.h.tar.gz
(863 B)
📄
getopt.h.tar
(3 KB)
📄
getopt.py.py.tar.gz
(2.63 KB)
📄
getopt.py.tar
(25 KB)
📄
getopt.pyc.pyc.tar.gz
(3.04 KB)
📄
getopt.pyc.tar
(8 KB)
📄
getopt.pyo.pyo.tar.gz
(3.02 KB)
📄
getopt.pyo.tar
(8 KB)
📄
getopt.tar
(22.5 KB)
📄
getopt.tar.gz
(7.54 KB)
📄
getopt_core.h.h.tar.gz
(1.77 KB)
📄
getopt_core.h.tar
(5.5 KB)
📄
getopt_ext.h.h.tar.gz
(1.43 KB)
📄
getopt_ext.h.tar
(4.5 KB)
📄
getopt_posix.h.h.tar.gz
(1022 B)
📄
getopt_posix.h.tar
(3.5 KB)
📄
getoptlong.rb.rb.tar.gz
(4.54 KB)
📄
getoptlong.rb.tar
(17 KB)
📄
getpass.py.py.tar.gz
(2.2 KB)
📄
getpass.py.tar
(20 KB)
📄
getpass.pyc.pyc.tar.gz
(2.37 KB)
📄
getpass.pyc.tar
(6.5 KB)
📄
getpass.pyo.pyo.tar.gz
(2.37 KB)
📄
getpass.pyo.tar
(6.5 KB)
📄
gettest.php.php.tar.gz
(5.04 KB)
📄
gettest.php.tar
(19 KB)
📄
gettext-po.h.h.tar.gz
(3.94 KB)
📄
gettext-po.h.tar
(17 KB)
📄
gettext.mod.mod.tar.gz
(2.68 KB)
📄
gettext.mod.tar
(8 KB)
📄
gettext.py.py.tar.gz
(6.34 KB)
📄
gettext.py.tar
(73.5 KB)
📄
gettext.pyc.pyc.tar.gz
(6.92 KB)
📄
gettext.pyc.tar
(19.5 KB)
📄
gettext.pyo.pyo.tar.gz
(6.92 KB)
📄
gettext.pyo.tar
(19.5 KB)
📄
gettext.tar
(87.5 KB)
📄
gettext.tar.gz
(26.1 KB)
📄
gettext.zip
(82.74 KB)
📄
getty-pre.target.tar
(3 KB)
📄
getty-pre.target.target.tar.gz
(430 B)
📄
getty.target.tar
(3 KB)
📄
getty.target.target.tar.gz
(422 B)
📄
getty@.service.service.tar.gz
(1.17 KB)
📄
getty@.service.tar
(3.5 KB)
📄
getuid.php.php.tar.gz
(357 B)
📄
getuid.php.tar
(2 KB)
📄
gfecatvj.tar
(5 KB)
📄
gfecatvj.tar.gz
(1.6 KB)
📄
gfects.com.tar
(31.98 MB)
📄
gfects.com.tar.gz
(16.13 MB)
📄
gfects.com.zip
(31.58 MB)
📄
gfects.iml.iml.tar.gz
(296 B)
📄
gfects.iml.tar
(2 KB)
📄
gfx.li.tar
(119.5 KB)
📄
gfx.li.tar.gz
(19.44 KB)
📄
gfx.li.zip
(74.94 KB)
📄
gfxmenu.mod.mod.tar.gz
(20.22 KB)
📄
gfxmenu.mod.tar
(57 KB)
📄
gfxterm.mod.mod.tar.gz
(4.99 KB)
📄
gfxterm.mod.tar
(14 KB)
📄
gfxterm_background.mod.mod.tar.gz
(1.39 KB)
📄
gfxterm_background.mod.tar
(5 KB)
📄
gfxterm_menu.mod.mod.tar.gz
(2.29 KB)
📄
gfxterm_menu.mod.tar
(7 KB)
📄
ghostscript.tar
(14 KB)
📄
ghostscript.tar.gz
(3.96 KB)
📄
gibbon.sql.sql.tar.gz
(80.35 KB)
📄
gibbon.sql.tar
(456 KB)
📄
gibbon.tar
(117.42 MB)
📄
gibbon.tar.gz
(105.48 MB)
📄
gibbon.zip
(117.39 MB)
📄
gid_map.tar
(12 KB)
📄
gid_map.tar.gz
(120 B)
📄
girepository-1.0.tar
(2.81 MB)
📄
girepository-1.0.tar.gz
(828.05 KB)
📄
girepository-1.0.zip
(2.77 MB)
📄
git-add.tar
(3.67 MB)
📄
git-add.tar.gz
(1.83 MB)
📄
git-am.tar
(3.67 MB)
📄
git-am.tar.gz
(1.83 MB)
📄
git-annotate.tar
(3.67 MB)
📄
git-annotate.tar.gz
(1.83 MB)
📄
git-apply.tar
(3.67 MB)
📄
git-apply.tar.gz
(1.83 MB)
📄
git-bisect.tar
(3.67 MB)
📄
git-bisect.tar.gz
(1.83 MB)
📄
git-blame.tar
(3.67 MB)
📄
git-blame.tar.gz
(1.83 MB)
📄
git-branch.tar
(3.67 MB)
📄
git-branch.tar.gz
(1.83 MB)
📄
git-bugreport.tar
(3.67 MB)
📄
git-bugreport.tar.gz
(1.83 MB)
📄
git-bundle.tar
(3.67 MB)
📄
git-bundle.tar.gz
(1.83 MB)
📄
git-cat-file.tar
(3.67 MB)
📄
git-cat-file.tar.gz
(1.83 MB)
📄
git-checkout-index.tar
(3.67 MB)
📄
git-checkout-index.tar.gz
(1.83 MB)
📄
git-checkout.tar
(3.67 MB)
📄
git-checkout.tar.gz
(1.83 MB)
📄
git-cherry-pick.tar
(3.67 MB)
📄
git-cherry-pick.tar.gz
(1.83 MB)
📄
git-cherry.tar
(3.67 MB)
📄
git-cherry.tar.gz
(1.83 MB)
📄
git-clone.tar
(3.67 MB)
📄
git-clone.tar.gz
(1.83 MB)
📄
git-column.tar
(3.67 MB)
📄
git-column.tar.gz
(1.83 MB)
📄
git-commit-tree.tar
(3.67 MB)
📄
git-commit-tree.tar.gz
(1.83 MB)
📄
git-commit.tar
(3.67 MB)
📄
git-commit.tar.gz
(1.83 MB)
📄
git-config.tar
(3.67 MB)
📄
git-config.tar.gz
(1.83 MB)
📄
git-contacts.tar
(6 KB)
📄
git-contacts.tar.gz
(1.81 KB)
📄
git-describe.tar
(3.67 MB)
📄
git-describe.tar.gz
(1.83 MB)
📄
git-diagnose.tar
(3.67 MB)
📄
git-diagnose.tar.gz
(1.83 MB)
📄
git-diff-tree.tar
(3.67 MB)
📄
git-diff-tree.tar.gz
(1.83 MB)
📄
git-difftool.tar
(3.67 MB)
📄
git-difftool.tar.gz
(1.83 MB)
📄
git-fast-export.tar
(3.67 MB)
📄
git-fast-export.tar.gz
(1.83 MB)
📄
git-fast-import.tar
(3.67 MB)
📄
git-fast-import.tar.gz
(1.83 MB)
📄
git-fetch.tar
(3.67 MB)
📄
git-fetch.tar.gz
(1.83 MB)
📄
git-gc.tar
(3.67 MB)
📄
git-gc.tar.gz
(1.83 MB)
📄
git-hash-object.tar
(3.67 MB)
📄
git-hash-object.tar.gz
(1.83 MB)
📄
git-http-push.tar
(2.19 MB)
📄
git-http-push.tar.gz
(1.12 MB)
📄
git-imap-send.tar
(2.19 MB)
📄
git-imap-send.tar.gz
(1.12 MB)
📄
git-log.tar
(3.67 MB)
📄
git-log.tar.gz
(1.83 MB)
📄
git-ls-files.tar
(3.67 MB)
📄
git-ls-files.tar.gz
(1.83 MB)
📄
git-ls-remote.tar
(3.67 MB)
📄
git-ls-remote.tar.gz
(1.83 MB)
📄
git-mailinfo.tar
(3.67 MB)
📄
git-mailinfo.tar.gz
(1.83 MB)
📄
git-mailsplit.tar
(3.67 MB)
📄
git-mailsplit.tar.gz
(1.83 MB)
📄
git-maintenance.tar
(3.67 MB)
📄
git-maintenance.tar.gz
(1.83 MB)
📄
git-merge-index.tar
(3.67 MB)
📄
git-merge-index.tar.gz
(1.83 MB)
📄
git-merge.tar
(3.67 MB)
📄
git-merge.tar.gz
(1.83 MB)
📄
git-mergetool.tar
(13 KB)
📄
git-mergetool.tar.gz
(3.56 KB)
📄
git-mktag.tar
(3.67 MB)
📄
git-mktag.tar.gz
(1.83 MB)
📄
git-mktree.tar
(3.67 MB)
📄
git-mktree.tar.gz
(1.83 MB)
📄
git-mv.tar
(3.67 MB)
📄
git-mv.tar.gz
(1.83 MB)
📄
git-name-rev.tar
(3.67 MB)
📄
git-name-rev.tar.gz
(1.83 MB)
📄
git-notes.tar
(3.67 MB)
📄
git-notes.tar.gz
(1.83 MB)
📄
git-pack-refs.tar
(3.67 MB)
📄
git-pack-refs.tar.gz
(1.83 MB)
📄
git-patch-id.tar
(3.67 MB)
📄
git-patch-id.tar.gz
(1.83 MB)
📄
git-prune.tar
(3.67 MB)
📄
git-prune.tar.gz
(1.83 MB)
📄
git-quiltimport.tar
(5.5 KB)
📄
git-quiltimport.tar.gz
(1.46 KB)
📄
git-read-tree.tar
(3.67 MB)
📄
git-read-tree.tar.gz
(1.83 MB)
📄
git-rebase.tar
(3.67 MB)
📄
git-rebase.tar.gz
(1.83 MB)
📄
git-receive-pack.tar
(3.67 MB)
📄
git-receive-pack.tar.gz
(1.83 MB)
📄
git-reflog.tar
(3.67 MB)
📄
git-reflog.tar.gz
(1.83 MB)
📄
git-remote-fd.tar
(3.67 MB)
📄
git-remote-fd.tar.gz
(1.83 MB)
📄
git-remote-ftps.tar
(2.19 MB)
📄
git-remote-ftps.tar.gz
(1.12 MB)
📄
git-remote-http.tar
(2.19 MB)
📄
git-remote-http.tar.gz
(1.12 MB)
📄
git-remote.tar
(3.67 MB)
📄
git-remote.tar.gz
(1.83 MB)
📄
git-repack.tar
(3.67 MB)
📄
git-repack.tar.gz
(1.83 MB)
📄
git-rerere.tar
(3.67 MB)
📄
git-rerere.tar.gz
(1.83 MB)
📄
git-reset.tar
(3.67 MB)
📄
git-reset.tar.gz
(1.83 MB)
📄
git-rev-list.tar
(3.67 MB)
📄
git-rev-list.tar.gz
(1.83 MB)
📄
git-rev-parse.tar
(3.67 MB)
📄
git-rev-parse.tar.gz
(1.83 MB)
📄
git-revert.tar
(3.67 MB)
📄
git-revert.tar.gz
(1.83 MB)
📄
git-rm.tar
(3.67 MB)
📄
git-rm.tar.gz
(1.83 MB)
📄
git-send-pack.tar
(3.67 MB)
📄
git-send-pack.tar.gz
(1.83 MB)
📄
git-sh-setup.tar
(10 KB)
📄
git-sh-setup.tar.gz
(3.49 KB)
📄
git-shell.tar
(4.27 MB)
📄
git-shell.tar.gz
(1.09 MB)
📄
git-shortlog.tar
(3.67 MB)
📄
git-shortlog.tar.gz
(1.83 MB)
📄
git-show-branch.tar
(3.67 MB)
📄
git-show-branch.tar.gz
(1.83 MB)
📄
git-show-ref.tar
(3.67 MB)
📄
git-show-ref.tar.gz
(1.83 MB)
📄
git-stage.tar
(3.67 MB)
📄
git-stage.tar.gz
(1.83 MB)
📄
git-stash.tar
(3.67 MB)
📄
git-stash.tar.gz
(1.83 MB)
📄
git-status.tar
(3.67 MB)
📄
git-status.tar.gz
(1.83 MB)
📄
git-submodule.tar
(12 KB)
📄
git-submodule.tar.gz
(2.85 KB)
📄
git-switch.tar
(3.67 MB)
📄
git-switch.tar.gz
(1.83 MB)
📄
git-tag.tar
(3.67 MB)
📄
git-tag.tar.gz
(1.83 MB)
📄
git-unpack-file.tar
(3.67 MB)
📄
git-unpack-file.tar.gz
(1.83 MB)
📄
git-upload-archive.tar
(3.67 MB)
📄
git-upload-archive.tar.gz
(1.83 MB)
📄
git-upload-pack.tar
(7.34 MB)
📄
git-upload-pack.tar.gz
(1.83 MB)
📄
git-var.tar
(3.67 MB)
📄
git-var.tar.gz
(1.83 MB)
📄
git-verify-pack.tar
(3.67 MB)
📄
git-verify-pack.tar.gz
(1.83 MB)
📄
git-web--browse.tar
(6 KB)
📄
git-web--browse.tar.gz
(1.79 KB)
📄
git-whatchanged.tar
(3.67 MB)
📄
git-whatchanged.tar.gz
(1.83 MB)
📄
git-worktree.tar
(3.67 MB)
📄
git-worktree.tar.gz
(1.83 MB)
📄
git.tar
(7.34 MB)
📄
git.tar.gz
(1.83 MB)
📄
git.xml.tar
(3 KB)
📄
git.xml.xml.tar.gz
(255 B)
📄
git_version.h.h.tar.gz
(274 B)
📄
git_version.h.tar
(2 KB)
📄
gk20a.tar
(55.5 KB)
📄
gk20a.tar.gz
(20.08 KB)
📄
gk20a.zip
(50.01 KB)
📄
glk_guc_32.0.3.bin.0.3.bin.tar.gz
(81.63 KB)
📄
glk_guc_32.0.3.bin.tar
(174 KB)
📄
glk_guc_33.0.0.bin.0.0.bin.tar.gz
(83.98 KB)
📄
glk_guc_33.0.0.bin.tar
(180 KB)
📄
glk_guc_49.0.1.bin.0.1.bin.tar.gz
(85.72 KB)
📄
glk_guc_49.0.1.bin.tar
(194 KB)
📄
glk_guc_62.0.0.bin.0.0.bin.tar.gz
(90.86 KB)
📄
glk_guc_62.0.0.bin.tar
(197 KB)
📄
glk_guc_69.0.3.bin.0.3.bin.tar.gz
(101.82 KB)
📄
glk_guc_69.0.3.bin.tar
(214 KB)
📄
glk_guc_70.1.1.bin.1.1.bin.tar.gz
(93.19 KB)
📄
glk_guc_70.1.1.bin.tar
(203.5 KB)
📄
glk_huc_4.0.0.bin.0.0.bin.tar.gz
(80.18 KB)
📄
glk_huc_4.0.0.bin.tar
(222.5 KB)
📄
glob.h.h.tar.gz
(2.33 KB)
📄
glob.h.tar
(8 KB)
📄
glob.py.py.tar.gz
(1.73 KB)
📄
glob.py.tar
(18 KB)
📄
glob.pyc.pyc.tar.gz
(1.39 KB)
📄
glob.pyc.tar
(4.5 KB)
📄
glob.pyo.pyo.tar.gz
(1.39 KB)
📄
glob.pyo.tar
(4.5 KB)
📄
global.php.php.tar.gz
(229 B)
📄
global.php.tar
(3 KB)
📄
glpi.png.png.tar.gz
(3.97 KB)
📄
glpi.png.tar
(6 KB)
📄
glpi.sql.sql.tar.gz
(95.53 KB)
📄
glpi.sql.tar
(844.5 KB)
📄
glpi.tar
(94.34 MB)
📄
glpi.tar.gz
(90.34 MB)
📄
glpi.zip
(94.31 MB)
📄
glpicrypt.key.key.tar.gz
(122 B)
📄
glpicrypt.key.tar
(2 KB)
📄
glx.h.h.tar.gz
(15.9 KB)
📄
glx.h.tar
(248.5 KB)
📄
gm.tar
(9.5 KB)
📄
gm.tar.gz
(3.2 KB)
📄
gm200.tar
(80 KB)
📄
gm200.tar.gz
(28.41 KB)
📄
gm200.zip
(69.75 KB)
📄
gmake.tar
(237 KB)
📄
gmake.tar.gz
(116.09 KB)
📄
gmodule.pl.pl.tar.gz
(499 B)
📄
gmodule.pl.tar
(4 KB)
📄
gmon.h.h.tar.gz
(2.79 KB)
📄
gmon.h.tar
(8 KB)
📄
gmon_out.h.h.tar.gz
(1.33 KB)
📄
gmon_out.h.tar
(4.5 KB)
📄
gmu_gen70000.bin.bin.tar.gz
(36.85 KB)
📄
gmu_gen70000.bin.tar
(57.5 KB)
📄
gmu_gen70200.bin.bin.tar.gz
(43.28 KB)
📄
gmu_gen70200.bin.tar
(67 KB)
📄
gmu_gen70900.bin.bin.tar.gz
(50.26 KB)
📄
gmu_gen70900.bin.tar
(78.5 KB)
📄
gneqn.tar
(2.5 KB)
📄
gneqn.tar.gz
(651 B)
📄
gnroff.tar
(5 KB)
📄
gnroff.tar.gz
(1.6 KB)
📄
gntalloc.h.h.tar.gz
(1.17 KB)
📄
gntalloc.h.tar
(4.5 KB)
📄
gntdev.h.h.tar.gz
(2.95 KB)
📄
gntdev.h.tar
(9 KB)
📄
gnu-versions.h.h.tar.gz
(1.15 KB)
📄
gnu-versions.h.tar
(4 KB)
📄
gnu.png.png.tar.gz
(2.82 KB)
📄
gnu.png.tar
(5 KB)
📄
gnu.py.py.tar.gz
(167 B)
📄
gnu.py.tar
(3 KB)
📄
gnu.tar
(140.5 KB)
📄
gnu.tar.gz
(67.07 KB)
📄
gnu.zip
(116.92 KB)
📄
gnumake.h.h.tar.gz
(1.43 KB)
📄
gnumake.h.tar
(4.5 KB)
📄
go7007.tar
(193.5 KB)
📄
go7007.tar.gz
(57.56 KB)
📄
go7007.zip
(187.26 KB)
📄
go7007fw.bin.bin.tar.gz
(10.42 KB)
📄
go7007fw.bin.tar
(32 KB)
📄
go7007tv.bin.bin.tar.gz
(27.18 KB)
📄
go7007tv.bin.tar
(123.5 KB)
📄
goffice6.tar
(243 KB)
📄
goffice6.tar.gz
(138.18 KB)
📄
goffice6.zip
(217.1 KB)
📄
goffice62.tar
(177.8 MB)
📄
goffice62.tar.gz
(172.82 MB)
📄
goffice62.zip
(177.77 MB)
📄
goffice67.sql.sql.tar.gz
(26.46 KB)
📄
goffice67.sql.tar
(157 KB)
📄
goffice67.tar
(99.64 MB)
📄
goffice67.tar.gz
(96.13 MB)
📄
goffice67.zip
(99.6 MB)
📄
goods.php.php.tar.gz
(871 B)
📄
goods.php.tar
(3 KB)
📄
google.226bc584.svg.226bc584.svg.tar.gz
(684 B)
📄
google.226bc584.svg.tar
(3 KB)
📄
google.py.py.tar.gz
(390 B)
📄
google.py.tar
(2.5 KB)
📄
goops.tar
(106 KB)
📄
goops.tar.gz
(36.74 KB)
📄
goops.zip
(98.16 KB)
📄
gopher.pyc.pyc.tar.gz
(4.26 KB)
📄
gopher.pyc.tar
(12 KB)
📄
gopher.pyo.pyo.tar.gz
(4.26 KB)
📄
gopher.pyo.tar
(12 KB)
📄
gp10b.tar
(153 KB)
📄
gp10b.tar.gz
(52.72 KB)
📄
gp10b.zip
(140.85 KB)
📄
gpeasy.tar
(86 KB)
📄
gpeasy.tar.gz
(45.42 KB)
📄
gpeasy.zip
(72.09 KB)
📄
gpg-agent.tar
(421 KB)
📄
gpg-agent.tar.gz
(200.83 KB)
📄
gpg-error.h.h.tar.gz
(15.88 KB)
📄
gpg-error.h.tar
(68 KB)
📄
gpg-error.tar
(36 KB)
📄
gpg-error.tar.gz
(11.83 KB)
📄
gpg-zip.tar
(5 KB)
📄
gpg-zip.tar.gz
(1.33 KB)
📄
gpg.tar
(1.04 MB)
📄
gpg.tar.gz
(522.42 KB)
📄
gpgrt.h.h.tar.gz
(15.88 KB)
📄
gpgrt.h.tar
(68 KB)
📄
gpgsplit.tar
(89 KB)
📄
gpgsplit.tar.gz
(41.02 KB)
📄
gpgv.tar
(453.5 KB)
📄
gpgv.tar.gz
(231.53 KB)
📄
gpgverify.tar
(10 KB)
📄
gpgverify.tar.gz
(1.58 KB)
📄
gpic.tar
(295.5 KB)
📄
gpic.tar.gz
(97.49 KB)
📄
gprof.tar
(105 KB)
📄
gprof.tar.gz
(48.59 KB)
📄
gptsync.mod.mod.tar.gz
(2.21 KB)
📄
gptsync.mod.tar
(6 KB)
📄
grafana.xml.tar
(2 KB)
📄
grafana.xml.xml.tar.gz
(258 B)
📄
grammar.h.h.tar.gz
(782 B)
📄
grammar.h.tar
(3.5 KB)
📄
graphical.target.tar
(2.5 KB)
📄
graphical.target.target.tar.gz
(457 B)
📄
graphviz.tar
(1.21 MB)
📄
graphviz.tar.gz
(556.67 KB)
📄
graphviz.zip
(1.2 MB)
📄
grav.png.png.tar.gz
(3.94 KB)
📄
grav.png.tar
(6 KB)
📄
grav.tar
(17.89 MB)
📄
grav.tar.gz
(16.71 MB)
📄
grav.zip
(17.86 MB)
📄
grcat.tar
(9.5 KB)
📄
grcat.tar.gz
(3.39 KB)
📄
grcrt1.o.o.tar.gz
(2.25 KB)
📄
grcrt1.o.tar
(16.5 KB)
📄
gre.xml.tar
(3 KB)
📄
gre.xml.xml.tar.gz
(193 B)
📄
green_sardine_asd.bin.bin.tar.gz
(65.76 KB)
📄
green_sardine_asd.bin.tar
(202 KB)
📄
green_sardine_mec.bin.bin.tar.gz
(33.42 KB)
📄
green_sardine_mec.bin.tar
(263.5 KB)
📄
green_sardine_mec2.bin.bin.tar.gz
(33.42 KB)
📄
green_sardine_mec2.bin.tar
(263.5 KB)
📄
green_sardine_pfp.bin.bin.tar.gz
(41.83 KB)
📄
green_sardine_pfp.bin.tar
(85.5 KB)
📄
green_sardine_rlc.bin.bin.tar.gz
(11.75 KB)
📄
green_sardine_rlc.bin.tar
(40.5 KB)
📄
green_sardine_sdma.bin.bin.tar.gz
(8.6 KB)
📄
green_sardine_sdma.bin.tar
(18.5 KB)
📄
green_sardine_ta.bin.bin.tar.gz
(13.73 KB)
📄
green_sardine_ta.bin.tar
(38.5 KB)
📄
green_sardine_vcn.bin.bin.tar.gz
(279.77 KB)
📄
green_sardine_vcn.bin.tar
(397 KB)
📄
gregocal.h.h.tar.gz
(7.05 KB)
📄
gregocal.h.tar
(33.5 KB)
📄
grep.tar
(195.5 KB)
📄
grep.tar.gz
(86.44 KB)
📄
grepconf.sh.sh.tar.gz
(267 B)
📄
grepconf.sh.tar
(2 KB)
📄
grid.pyc.pyc.tar.gz
(758 B)
📄
grid.pyc.tar
(3 KB)
📄
grid.pyo.pyo.tar.gz
(757 B)
📄
grid.pyo.tar
(3 KB)
📄
groff.tar
(126.5 KB)
📄
groff.tar.gz
(47.6 KB)
📄
grops.tar
(193 KB)
📄
grops.tar.gz
(79.28 KB)
📄
grotty.tar
(143.5 KB)
📄
grotty.tar.gz
(56.23 KB)
📄
group.tar
(2 KB)
📄
group.tar.gz
(365 B)
📄
groups.tar
(39 KB)
📄
groups.tar.gz
(16.21 KB)
📄
grp.h.h.tar.gz
(1.92 KB)
📄
grp.h.tar
(8.5 KB)
📄
grub.tar
(3.16 MB)
📄
grub.tar.gz
(1.11 MB)
📄
grub.zip
(2.98 MB)
📄
gs.tar
(14 KB)
📄
gs.tar.gz
(3.96 KB)
📄
gserver.rb.rb.tar.gz
(3.11 KB)
📄
gserver.rb.tar
(10.5 KB)
📄
gshadow.h.h.tar.gz
(1.28 KB)
📄
gshadow.h.tar
(6 KB)
📄
gsnd.tar
(2 KB)
📄
gsnd.tar.gz
(278 B)
📄
gsoelim.tar
(44.5 KB)
📄
gsoelim.tar.gz
(16.86 KB)
📄
gspi8682.bin.bin.tar.gz
(109.92 KB)
📄
gspi8682.bin.tar
(152.5 KB)
📄
gspi8682_helper.bin.bin.tar.gz
(1.53 KB)
📄
gspi8682_helper.bin.tar
(4 KB)
📄
gspi8688.bin.bin.tar.gz
(185.24 KB)
📄
gspi8688.bin.tar
(257 KB)
📄
gspi8688_helper.bin.bin.tar.gz
(1.53 KB)
📄
gspi8688_helper.bin.tar
(4 KB)
📄
gssapi.h.h.tar.gz
(219 B)
📄
gssapi.h.tar
(32 KB)
📄
gssapi.tar
(73.5 KB)
📄
gssapi.tar.gz
(14.71 KB)
📄
gssapi.zip
(68.39 KB)
📄
gssapi_alloc.h.h.tar.gz
(962 B)
📄
gssapi_alloc.h.tar
(4.5 KB)
📄
gssapi_ext.h.h.tar.gz
(5.28 KB)
📄
gssapi_ext.h.tar
(22 KB)
📄
gssproxy.service.service.tar.gz
(429 B)
📄
gssproxy.service.tar
(3 KB)
📄
gssproxy.tar
(123.5 KB)
📄
gssproxy.tar.gz
(48.23 KB)
📄
gssproxy.zip
(122.05 KB)
📄
gssrpc.pc.pc.tar.gz
(273 B)
📄
gssrpc.pc.tar
(2 KB)
📄
gssrpc.tar
(100.5 KB)
📄
gssrpc.tar.gz
(20.37 KB)
📄
gssrpc.zip
(89.63 KB)
📄
gstreamer-1.0.tar
(7.78 MB)
📄
gstreamer-1.0.tar.gz
(3.14 MB)
📄
gstreamer-1.0.zip
(7.71 MB)
📄
gstreamer1.attr.attr.tar.gz
(178 B)
📄
gstreamer1.attr.tar
(2 KB)
📄
gstreamer1.prov.prov.tar.gz
(655 B)
📄
gstreamer1.prov.tar
(4 KB)
📄
gtar.tar
(450.5 KB)
📄
gtar.tar.gz
(218.2 KB)
📄
gtbl.tar
(156.5 KB)
📄
gtbl.tar.gz
(59.71 KB)
📄
gtk-2.0.tar
(669 KB)
📄
gtk-2.0.tar.gz
(253.44 KB)
📄
gtk-2.0.zip
(664.96 KB)
📄
gtroff.tar
(807 KB)
📄
gtroff.tar.gz
(279.07 KB)
📄
guido.tar
(562 KB)
📄
guido.tar.gz
(157.48 KB)
📄
guido.zip
(511.65 KB)
📄
guile.tar
(5.59 MB)
📄
guile.tar.gz
(1.78 MB)
📄
guile.zip
(5.44 MB)
📄
gunzip.tar
(4 KB)
📄
gunzip.tar.gz
(1.22 KB)
📄
gv.h.h.tar.gz
(3.25 KB)
📄
gv.h.tar
(12 KB)
📄
gv100.tar
(215.5 KB)
📄
gv100.tar.gz
(59.14 KB)
📄
gv100.zip
(201.23 KB)
📄
gw.rb.rb.tar.gz
(1.21 KB)
📄
gw.rb.tar
(4.5 KB)
📄
gxl_h263.bin.bin.tar.gz
(4.95 KB)
📄
gxl_h263.bin.tar
(17.5 KB)
📄
gxl_h264.bin.bin.tar.gz
(13.9 KB)
📄
gxl_h264.bin.tar
(37.5 KB)
📄
gxl_hevc.bin.bin.tar.gz
(8.04 KB)
📄
gxl_hevc.bin.tar
(17.5 KB)
📄
gxl_mpeg12.bin.bin.tar.gz
(4.2 KB)
📄
gxl_mpeg12.bin.tar
(17.5 KB)
📄
gxl_mpeg4_5.bin.bin.tar.gz
(5.19 KB)
📄
gxl_mpeg4_5.bin.tar
(17.5 KB)
📄
gxl_vp9.bin.bin.tar.gz
(4.63 KB)
📄
gxl_vp9.bin.tar
(17.5 KB)
📄
gxm_h264.bin.bin.tar.gz
(13.91 KB)
📄
gxm_h264.bin.tar
(37.5 KB)
📄
gzexe.tar
(8 KB)
📄
gzexe.tar.gz
(2.49 KB)
📄
gzio.mod.mod.tar.gz
(5.38 KB)
📄
gzio.mod.tar
(25 KB)
📄
gzip.py.py.tar.gz
(6.14 KB)
📄
gzip.py.tar
(62.5 KB)
📄
gzip.pyc.pyc.tar.gz
(6.26 KB)
📄
gzip.pyc.tar
(16.5 KB)
📄
gzip.pyo.pyo.tar.gz
(6.27 KB)
📄
gzip.pyo.tar
(16.5 KB)
📄
gzip.tar
(96.5 KB)
📄
gzip.tar.gz
(49.23 KB)
📄
gzipStatic.sh.sh.tar.gz
(270 B)
📄
gzipStatic.sh.tar
(2 KB)
📄
h2ph.tar
(30.5 KB)
📄
h2ph.tar.gz
(9.89 KB)
📄
h2py.py.py.tar.gz
(2.1 KB)
📄
h2py.py.tar
(7.5 KB)
📄
h2xs.tar
(61 KB)
📄
h2xs.tar.gz
(20.48 KB)
📄
h323.xml.tar
(3 KB)
📄
h323.xml.xml.tar.gz
(181 B)
📄
ha_blackhole.so.so.tar.gz
(15.05 KB)
📄
ha_blackhole.so.tar
(49.5 KB)
📄
ha_federated.so.so.tar.gz
(28.49 KB)
📄
ha_federated.so.tar
(74 KB)
📄
ha_federatedx.so.so.tar.gz
(46.4 KB)
📄
ha_federatedx.so.tar
(122.5 KB)
📄
ha_sphinx.so.so.tar.gz
(48.24 KB)
📄
ha_sphinx.so.tar
(122 KB)
📄
ha_spider.so.so.tar.gz
(385.06 KB)
📄
ha_spider.so.tar
(1013 KB)
📄
habanalabs_accel.h.h.tar.gz
(18.73 KB)
📄
habanalabs_accel.h.tar
(76 KB)
📄
hablator.tar
(112 KB)
📄
hablator.tar.gz
(58.03 KB)
📄
hablator.zip
(93.33 KB)
📄
hainan_ce.bin.bin.tar.gz
(1.06 KB)
📄
hainan_ce.bin.tar
(20 KB)
📄
hainan_k_smc.bin.bin.tar.gz
(26.5 KB)
📄
hainan_k_smc.bin.tar
(123 KB)
📄
hainan_mc.bin.bin.tar.gz
(12.81 KB)
📄
hainan_mc.bin.tar
(65 KB)
📄
hainan_me.bin.bin.tar.gz
(3.67 KB)
📄
hainan_me.bin.tar
(20 KB)
📄
hainan_pfp.bin.bin.tar.gz
(2.78 KB)
📄
hainan_pfp.bin.tar
(20 KB)
📄
hainan_rlc.bin.bin.tar.gz
(2.12 KB)
📄
hainan_rlc.bin.tar
(19 KB)
📄
hainan_smc.bin.bin.tar.gz
(26.37 KB)
📄
hainan_smc.bin.tar
(123 KB)
📄
halt.mod.mod.tar.gz
(2.68 KB)
📄
halt.mod.tar
(7.5 KB)
📄
halt.target.tar
(4 KB)
📄
halt.target.target.tar.gz
(436 B)
📄
handesk.tar
(186.5 KB)
📄
handesk.tar.gz
(108.68 KB)
📄
handesk.zip
(166.05 KB)
📄
handle.h.h.tar.gz
(633 B)
📄
handle.h.tar
(3 KB)
📄
handlers.pyc.pyc.tar.gz
(14.6 KB)
📄
handlers.pyc.tar
(57 KB)
📄
handlers.pyo.pyo.tar.gz
(14.6 KB)
📄
handlers.pyo.tar
(56.5 KB)
📄
handlers.tar
(4.5 KB)
📄
handlers.tar.gz
(189 B)
📄
handlers.zip
(1.67 KB)
📄
handlersocket.so.so.tar.gz
(61.99 KB)
📄
handlersocket.so.tar
(148 KB)
📄
handy.h.h.tar.gz
(28.58 KB)
📄
handy.h.tar
(122 KB)
📄
haproxy-int.service.service.tar.gz
(418 B)
📄
haproxy-int.service.tar
(2.5 KB)
📄
haproxy.service.service.tar.gz
(844 B)
📄
haproxy.service.tar
(5 KB)
📄
hardlink.tar
(2 KB)
📄
hardlink.tar.gz
(215 B)
📄
hardware.h.h.tar.gz
(1.15 KB)
📄
hardware.h.tar
(4.5 KB)
📄
has_key.py.py.tar.gz
(1.56 KB)
📄
has_key.py.tar
(20.5 KB)
📄
has_key.pyc.pyc.tar.gz
(2.25 KB)
📄
has_key.pyc.tar
(7.5 KB)
📄
has_key.pyo.pyo.tar.gz
(2.25 KB)
📄
has_key.pyo.tar
(7.5 KB)
📄
hash-table.go.go.tar.gz
(1.63 KB)
📄
hash-table.go.tar
(5.5 KB)
📄
hashlib.py.py.tar.gz
(2.65 KB)
📄
hashlib.py.tar
(28 KB)
📄
hashlib.pyc.pyc.tar.gz
(3.33 KB)
📄
hashlib.pyc.tar
(8.5 KB)
📄
hashlib.pyo.pyo.tar.gz
(3.33 KB)
📄
hashlib.pyo.tar
(8.5 KB)
📄
hashmap.h.h.tar.gz
(602 B)
📄
hashmap.h.tar
(3 KB)
📄
hashsum.mod.mod.tar.gz
(2.72 KB)
📄
hashsum.mod.tar
(8 KB)
📄
hashtab.h.h.tar.gz
(1.38 KB)
📄
hashtab.h.tar
(6 KB)
📄
hawaii_ce.bin.bin.tar.gz
(1.79 KB)
📄
hawaii_ce.bin.tar
(20 KB)
📄
hawaii_k_smc.bin.bin.tar.gz
(46.68 KB)
📄
hawaii_k_smc.bin.tar
(258 KB)
📄
hawaii_mc.bin.bin.tar.gz
(13.56 KB)
📄
hawaii_mc.bin.tar
(67 KB)
📄
hawaii_me.bin.bin.tar.gz
(4.03 KB)
📄
hawaii_me.bin.tar
(20 KB)
📄
hawaii_mec.bin.bin.tar.gz
(8.87 KB)
📄
hawaii_mec.bin.tar
(36 KB)
📄
hawaii_pfp.bin.bin.tar.gz
(4.34 KB)
📄
hawaii_pfp.bin.tar
(20 KB)
📄
hawaii_rlc.bin.bin.tar.gz
(2.61 KB)
📄
hawaii_rlc.bin.tar
(19 KB)
📄
hawaii_sdma.bin.bin.tar.gz
(2.26 KB)
📄
hawaii_sdma.bin.tar
(11 KB)
📄
hawaii_sdma1.bin.bin.tar.gz
(2.26 KB)
📄
hawaii_sdma1.bin.tar
(11 KB)
📄
hawaii_smc.bin.bin.tar.gz
(46.53 KB)
📄
hawaii_smc.bin.tar
(258 KB)
📄
hawaii_uvd.bin.bin.tar.gz
(154.45 KB)
📄
hawaii_uvd.bin.tar
(457 KB)
📄
hawaii_vce.bin.bin.tar.gz
(62.64 KB)
📄
hawaii_vce.bin.tar
(200 KB)
📄
hc_lve_housekeeper.tar
(2.38 MB)
📄
hc_lve_housekeeper.tar.gz
(2.35 MB)
📄
hc_lve_housekeeper.zip
(2.38 MB)
📄
hc_php.tar
(2.5 KB)
📄
hc_php.tar.gz
(462 B)
📄
hc_php.zip
(1.06 KB)
📄
hdparm.mod.mod.tar.gz
(3.58 KB)
📄
hdparm.mod.tar
(18 KB)
📄
hdrcopy.tar
(421.5 KB)
📄
hdrcopy.tar.gz
(197.83 KB)
📄
hdsp.h.h.tar.gz
(917 B)
📄
hdsp.h.tar
(4 KB)
📄
hdspm.h.h.tar.gz
(1.75 KB)
📄
hdspm.h.tar
(6 KB)
📄
head.tar
(47 KB)
📄
head.tar.gz
(20.96 KB)
📄
header.h.h.tar.gz
(1016 B)
📄
header.h.tar
(3.5 KB)
📄
header.inc.php.inc.php.tar.gz
(2.59 KB)
📄
header.inc.php.tar
(11 KB)
📄
header.py.py.tar.gz
(7.08 KB)
📄
header.py.tar
(72.5 KB)
📄
headerregistry.py.py.tar.gz
(5.31 KB)
📄
headerregistry.py.tar
(42.5 KB)
📄
headers.py.py.tar.gz
(2.17 KB)
📄
headers.py.tar
(22.5 KB)
📄
heap.py.py.tar.gz
(3.56 KB)
📄
heap.py.tar
(31 KB)
📄
heapq.py.py.tar.gz
(7.31 KB)
📄
heapq.py.tar
(65.5 KB)
📄
heapq.pyc.pyc.tar.gz
(5.89 KB)
📄
heapq.pyc.tar
(16 KB)
📄
heapq.pyo.pyo.tar.gz
(5.9 KB)
📄
heapq.pyo.tar
(16 KB)
📄
heartbeat.h.h.tar.gz
(968 B)
📄
heartbeat.h.tar
(3.5 KB)
📄
heif-dec.tar
(147.5 KB)
📄
heif-dec.tar.gz
(61.55 KB)
📄
heif-enc.tar
(400.5 KB)
📄
heif-enc.tar.gz
(168.58 KB)
📄
heif-thumbnailer.tar
(44 KB)
📄
heif-thumbnailer.tar.gz
(15.84 KB)
📄
hello.mod.mod.tar.gz
(638 B)
📄
hello.mod.tar
(5 KB)
📄
help.html.html.tar.gz
(11.48 KB)
📄
help.html.tar
(43 KB)
📄
help.mod.mod.tar.gz
(1.52 KB)
📄
help.mod.tar
(4.5 KB)
📄
help.py.py.tar.gz
(3.7 KB)
📄
help.py.tar
(12.5 KB)
📄
helpdeskz.tar
(273 KB)
📄
helpdeskz.tar.gz
(158.03 KB)
📄
helpdeskz.zip
(244.2 KB)
📄
helpdezk.tar
(168.5 KB)
📄
helpdezk.tar.gz
(89.16 KB)
📄
helpdezk.zip
(147.2 KB)
📄
helper_8366.fw.fw.tar.gz
(1.77 KB)
📄
helper_8366.fw.tar
(4 KB)
📄
helper_8687.fw.fw.tar.gz
(1.77 KB)
📄
helper_8687.fw.tar
(4 KB)
📄
helpers.tar
(14 KB)
📄
helpers.tar.gz
(574 B)
📄
helpers.zip
(3.24 KB)
📄
hesk.png.png.tar.gz
(7.74 KB)
📄
hesk.png.tar
(10 KB)
📄
hesk.sql.sql.tar.gz
(6.4 KB)
📄
hesk.sql.tar
(50.5 KB)
📄
hesk.tar
(6.26 MB)
📄
hesk.tar.gz
(5.73 MB)
📄
hesk.zip
(6.21 MB)
📄
hesk_settings.inc.php.inc.php.tar.gz
(2.98 KB)
📄
hesk_settings.inc.php.tar
(11.5 KB)
📄
hexdump.mod.mod.tar.gz
(1.79 KB)
📄
hexdump.mod.tar
(5 KB)
📄
hexdump.tar
(59.5 KB)
📄
hexdump.tar.gz
(25.7 KB)
📄
hfi.tar
(18 KB)
📄
hfi.tar.gz
(5.14 KB)
📄
hfi.zip
(15.83 KB)
📄
hfi1_dc8051.fw.fw.tar.gz
(17.58 KB)
📄
hfi1_dc8051.fw.tar
(66 KB)
📄
hfi1_fabric.fw.fw.tar.gz
(14.12 KB)
📄
hfi1_fabric.fw.tar
(35 KB)
📄
hfi1_ioctl.h.h.tar.gz
(2.79 KB)
📄
hfi1_ioctl.h.tar
(8 KB)
📄
hfi1_pcie.fw.fw.tar.gz
(29.97 KB)
📄
hfi1_pcie.fw.tar
(34.5 KB)
📄
hfi1_sbus.fw.fw.tar.gz
(4.36 KB)
📄
hfi1_sbus.fw.tar
(7 KB)
📄
hfs.mod.mod.tar.gz
(4.99 KB)
📄
hfs.mod.tar
(22 KB)
📄
hfsplus.mod.mod.tar.gz
(5.38 KB)
📄
hfsplus.mod.tar
(13 KB)
📄
hfspluscomp.mod.mod.tar.gz
(2.33 KB)
📄
hfspluscomp.mod.tar
(6.5 KB)
📄
hibernate.target.tar
(2 KB)
📄
hibernate.target.target.tar.gz
(424 B)
📄
history.go.go.tar.gz
(1.35 KB)
📄
history.go.tar
(4.5 KB)
📄
history.rb.rb.tar.gz
(1.03 KB)
📄
history.rb.tar
(4 KB)
📄
hizup.sql.sql.tar.gz
(14.82 KB)
📄
hizup.sql.tar
(86.5 KB)
📄
hizup.tar
(178.93 MB)
📄
hizup.tar.gz
(175.56 MB)
📄
hizup.zip
(178.9 MB)
📄
hmac-md5.h.h.tar.gz
(638 B)
📄
hmac-md5.h.tar
(3 KB)
📄
hmac.h.h.tar.gz
(758 B)
📄
hmac.h.tar
(3.5 KB)
📄
hmac.py.py.tar.gz
(2.12 KB)
📄
hmac.py.tar
(21.5 KB)
📄
hmac.pyc.pyc.tar.gz
(2.06 KB)
📄
hmac.pyc.tar
(6 KB)
📄
hmac.pyo.pyo.tar.gz
(2.06 KB)
📄
hmac.pyo.tar
(6 KB)
📄
hmaccalc.tar
(7 KB)
📄
hmaccalc.tar.gz
(254 B)
📄
hmaccalc.zip
(1.6 KB)
📄
hmtbtfw20.tlv.tar
(530 KB)
📄
hmtbtfw20.tlv.tlv.tar.gz
(191.39 KB)
📄
hmtnv20.b10f.b10f.tar.gz
(4.27 KB)
📄
hmtnv20.b10f.tar
(11 KB)
📄
hmtnv20.b112.b112.tar.gz
(4.26 KB)
📄
hmtnv20.b112.tar
(11 KB)
📄
hmtnv20.bin.bin.tar.gz
(4.13 KB)
📄
hmtnv20.bin.tar
(11 KB)
📄
hns-abi.h.h.tar.gz
(1.12 KB)
📄
hns-abi.h.tar
(4 KB)
📄
home.conf.conf.tar.gz
(330 B)
📄
home.conf.tar
(3 KB)
📄
home.html.html.tar.gz
(2.09 KB)
📄
home.html.tar
(9.5 KB)
📄
home.xml.tar
(2 KB)
📄
home.xml.xml.tar.gz
(323 B)
📄
hop_limit.tar
(3 KB)
📄
hop_limit.tar.gz
(121 B)
📄
host-redirect.xml.tar
(2 KB)
📄
host-redirect.xml.xml.tar.gz
(265 B)
📄
host.conf.conf.tar.gz
(105 B)
📄
host.conf.tar
(2 KB)
📄
host.tar
(144 KB)
📄
host.tar.gz
(61.16 KB)
📄
hostid.tar
(35 KB)
📄
hostid.tar.gz
(14.74 KB)
📄
hostname.tar
(42.5 KB)
📄
hostname.tar.gz
(5.6 KB)
📄
hosts.tar
(2 KB)
📄
hosts.tar.gz
(178 B)
📄
hotaru.tar
(184.5 KB)
📄
hotaru.tar.gz
(110.94 KB)
📄
hotaru.zip
(166.84 KB)
📄
hotshot.tar
(48.5 KB)
📄
hotshot.tar.gz
(8.67 KB)
📄
hotshot.zip
(39.77 KB)
📄
hotshotmain.pyc.pyc.tar.gz
(1.05 KB)
📄
hotshotmain.pyc.tar
(3.5 KB)
📄
hotshotmain.pyo.pyo.tar.gz
(1.05 KB)
📄
hotshotmain.pyo.tar
(3.5 KB)
📄
hp.tar
(33 KB)
📄
hp.tar.gz
(2.26 KB)
📄
hp.zip
(31.37 KB)
📄
hpbtfw21.tlv.tar
(316.5 KB)
📄
hpbtfw21.tlv.tlv.tar.gz
(115.33 KB)
📄
hpc-compute.tar
(3 KB)
📄
hpc-compute.tar.gz
(810 B)
📄
hpc-compute.zip
(1.51 KB)
📄
hpnv21.301.301.tar.gz
(3.15 KB)
📄
hpnv21.301.tar
(16 KB)
📄
hpnv21.302.302.tar.gz
(3.15 KB)
📄
hpnv21.302.tar
(16 KB)
📄
hpnv21.309.309.tar.gz
(3.06 KB)
📄
hpnv21.309.tar
(16 KB)
📄
hpnv21.30a.30a.tar.gz
(3.08 KB)
📄
hpnv21.30a.tar
(16 KB)
📄
hpnv21.b10c.b10c.tar.gz
(3.02 KB)
📄
hpnv21.b10c.tar
(8 KB)
📄
hpnv21.b111.b111.tar.gz
(3.02 KB)
📄
hpnv21.b111.tar
(8 KB)
📄
hpnv21.b206.b206.tar.gz
(3.02 KB)
📄
hpnv21.b206.tar
(8 KB)
📄
hpnv21.b207.b207.tar.gz
(3.09 KB)
📄
hpnv21.b207.tar
(8.5 KB)
📄
hpnv21.b8c.b8c.tar.gz
(3.24 KB)
📄
hpnv21.b8c.tar
(15 KB)
📄
hpnv21.b9f.b9f.tar.gz
(3.24 KB)
📄
hpnv21.b9f.tar
(15 KB)
📄
hpnv21.ba0.ba0.tar.gz
(3.24 KB)
📄
hpnv21.ba0.tar
(15 KB)
📄
hpnv21.ba1.ba1.tar.gz
(3.24 KB)
📄
hpnv21.ba1.tar
(15 KB)
📄
hpnv21.ba2.ba2.tar.gz
(3.24 KB)
📄
hpnv21.ba2.tar
(15 KB)
📄
hpnv21.ba3.ba3.tar.gz
(3.13 KB)
📄
hpnv21.ba3.tar
(15 KB)
📄
hpnv21.ba4.ba4.tar.gz
(3.13 KB)
📄
hpnv21.ba4.tar
(15 KB)
📄
hpnv21.baa.baa.tar.gz
(3.02 KB)
📄
hpnv21.baa.tar
(15 KB)
📄
hpnv21.bb8.bb8.tar.gz
(3.24 KB)
📄
hpnv21.bb8.tar
(15 KB)
📄
hpnv21.bin.bin.tar.gz
(3.24 KB)
📄
hpnv21.bin.tar
(22 KB)
📄
hpnv21g.301.301.tar.gz
(3.15 KB)
📄
hpnv21g.301.tar
(8.5 KB)
📄
hpnv21g.302.302.tar.gz
(3.15 KB)
📄
hpnv21g.302.tar
(8.5 KB)
📄
hpnv21g.309.309.tar.gz
(3.15 KB)
📄
hpnv21g.309.tar
(8.5 KB)
📄
hpnv21g.30a.30a.tar.gz
(3.07 KB)
📄
hpnv21g.30a.tar
(8.5 KB)
📄
hpnv21g.b10c.b10c.tar.gz
(3.02 KB)
📄
hpnv21g.b10c.tar
(8 KB)
📄
hpnv21g.b111.b111.tar.gz
(3.02 KB)
📄
hpnv21g.b111.tar
(8 KB)
📄
hpnv21g.b8c.b8c.tar.gz
(3.24 KB)
📄
hpnv21g.b8c.tar
(8 KB)
📄
hpnv21g.b9f.b9f.tar.gz
(3.24 KB)
📄
hpnv21g.b9f.tar
(8 KB)
📄
hpnv21g.ba0.ba0.tar.gz
(3.24 KB)
📄
hpnv21g.ba0.tar
(8 KB)
📄
hpnv21g.ba1.ba1.tar.gz
(3.24 KB)
📄
hpnv21g.ba1.tar
(8 KB)
📄
hpnv21g.ba2.ba2.tar.gz
(3.24 KB)
📄
hpnv21g.ba2.tar
(8 KB)
📄
hpnv21g.ba3.ba3.tar.gz
(3.13 KB)
📄
hpnv21g.ba3.tar
(8 KB)
📄
hpnv21g.ba4.ba4.tar.gz
(3.13 KB)
📄
hpnv21g.ba4.tar
(8 KB)
📄
hpnv21g.baa.baa.tar.gz
(3.02 KB)
📄
hpnv21g.baa.tar
(8 KB)
📄
hpnv21g.bb8.bb8.tar.gz
(3.24 KB)
📄
hpnv21g.bb8.tar
(8 KB)
📄
hpnv21g.bin.bin.tar.gz
(3.24 KB)
📄
hpnv21g.bin.tar
(8 KB)
📄
hsphere.tar
(7.5 KB)
📄
hsphere.tar.gz
(1.93 KB)
📄
hsphere.zip
(5.83 KB)
📄
htbtfw20.tlv.tar
(207.5 KB)
📄
htbtfw20.tlv.tlv.tar.gz
(143.45 KB)
📄
htc_7010.fw.fw.tar.gz
(32.44 KB)
📄
htc_7010.fw.tar
(144 KB)
📄
htc_9271.fw.fw.tar.gz
(27.81 KB)
📄
htc_9271.fw.tar
(102 KB)
📄
htcacheclean.service.service.tar.gz
(359 B)
📄
htcacheclean.service.tar
(2 KB)
📄
html-filter.info.info.tar.gz
(388 B)
📄
html-filter.info.tar
(2 KB)
📄
html.6.2.1.tar
(2.25 MB)
📄
html.6.2.1.tar.gz
(622.3 KB)
📄
html.6.2.1.zip
(2.18 MB)
📄
html.6.2.2.tar
(2.25 MB)
📄
html.6.2.2.tar.gz
(621.85 KB)
📄
html.6.2.2.zip
(2.18 MB)
📄
html.6.3.1.tar
(2.25 MB)
📄
html.6.3.1.tar.gz
(622.94 KB)
📄
html.6.3.1.zip
(2.18 MB)
📄
html.6.3.2.tar
(2.25 MB)
📄
html.6.3.2.tar.gz
(622.93 KB)
📄
html.6.3.2.zip
(2.18 MB)
📄
html.6.3.3.tar
(2.25 MB)
📄
html.6.3.3.tar.gz
(623.28 KB)
📄
html.6.3.3.zip
(2.18 MB)
📄
html.6.3.4.tar
(2.25 MB)
📄
html.6.3.4.tar.gz
(623.29 KB)
📄
html.6.3.4.zip
(2.18 MB)
📄
html.amf.amf.tar.gz
(282 B)
📄
html.amf.tar
(2 KB)
📄
html.rb.rb.tar.gz
(6.52 KB)
📄
html.rb.tar
(36 KB)
📄
html.tar
(2.94 MB)
📄
html.tar.gz
(98.14 KB)
📄
html.zip
(2.85 MB)
📄
htmlentitydefs.py.py.tar.gz
(4.82 KB)
📄
htmlentitydefs.py.tar
(19.5 KB)
📄
htmlentitydefs.pyc.pyc.tar.gz
(3.05 KB)
📄
htmlentitydefs.pyc.tar
(8 KB)
📄
htmlentitydefs.pyo.pyo.tar.gz
(3.05 KB)
📄
htmlentitydefs.pyo.tar
(8 KB)
📄
htmllib.py.py.tar.gz
(3.05 KB)
📄
htmllib.py.tar
(14.5 KB)
📄
htmllib.pyc.pyc.tar.gz
(5.33 KB)
📄
htmllib.pyc.tar
(21.5 KB)
📄
htmllib.pyo.pyo.tar.gz
(5.33 KB)
📄
htmllib.pyo.tar
(21.5 KB)
📄
htmly.tar
(4.55 MB)
📄
htmly.tar.gz
(4.27 MB)
📄
htmly.zip
(4.52 MB)
📄
htnv20.bin.bin.tar.gz
(2.69 KB)
📄
htnv20.bin.tar
(14 KB)
📄
htpasswd.tar
(2 KB)
📄
htpasswd.tar.gz
(159 B)
📄
http.go.go.tar.gz
(43.78 KB)
📄
http.go.tar
(124 KB)
📄
http.h.h.tar.gz
(10.9 KB)
📄
http.h.tar
(43.5 KB)
📄
http.mod.mod.tar.gz
(3.42 KB)
📄
http.mod.tar
(9.5 KB)
📄
http.tar
(1.02 MB)
📄
http.tar.gz
(212.69 KB)
📄
http.xml.tar
(2 KB)
📄
http.xml.xml.tar.gz
(333 B)
📄
http.zip
(969.17 KB)
📄
http_config.h.h.tar.gz
(12.91 KB)
📄
http_config.h.tar
(58 KB)
📄
http_core.h.h.tar.gz
(10.97 KB)
📄
http_core.h.tar
(38 KB)
📄
http_log.h.h.tar.gz
(6.36 KB)
📄
http_log.h.tar
(38 KB)
📄
http_main.h.h.tar.gz
(1.44 KB)
📄
http_main.h.tar
(5 KB)
📄
http_request.h.h.tar.gz
(6.34 KB)
📄
http_request.h.tar
(27.5 KB)
📄
http_ssl.h.h.tar.gz
(4.21 KB)
📄
http_ssl.h.tar
(16.5 KB)
📄
httpauth.tar
(35 KB)
📄
httpauth.tar.gz
(7.24 KB)
📄
httpd.h.h.tar.gz
(26.13 KB)
📄
httpd.h.tar
(97 KB)
📄
httpd.service.ls_bak.service.ls_bak.tar.gz
(395 B)
📄
httpd.service.ls_bak.tar
(2.5 KB)
📄
httpd.service.service.tar.gz
(468 B)
📄
httpd.service.tar
(2.5 KB)
📄
httpd.tar
(6.7 MB)
📄
httpd.tar.gz
(91.53 KB)
📄
httpd.zip
(6.63 MB)
📄
httpd_config.xml.tar
(8 KB)
📄
httpd_config.xml.xml.tar.gz
(2.17 KB)
📄
httplib.py.py.tar.gz
(15.29 KB)
📄
httplib.py.tar
(54 KB)
📄
httplib.pyc.pyc.tar.gz
(15.05 KB)
📄
httplib.pyc.tar
(39.5 KB)
📄
httplib.pyo.pyo.tar.gz
(14.98 KB)
📄
httplib.pyo.tar
(39.5 KB)
📄
https.xml.tar
(2 KB)
📄
https.xml.xml.tar.gz
(391 B)
📄
hu.tar
(58 KB)
📄
hu.tar.gz
(52.16 KB)
📄
hu.zip
(52.72 KB)
📄
hubzilla.tar
(76.6 MB)
📄
hubzilla.tar.gz
(73.94 MB)
📄
hubzilla.zip
(76.58 MB)
📄
hugetlb_shm_group.tar
(2 KB)
📄
hugetlb_shm_group.tar.gz
(114 B)
📄
humhub.sql.sql.tar.gz
(14.36 KB)
📄
humhub.sql.tar
(94 KB)
📄
humhub.tar
(79.65 MB)
📄
humhub.tar.gz
(70.71 MB)
📄
humhub.zip
(79.61 MB)
📄
humogen.tar
(194.5 KB)
📄
humogen.tar.gz
(103.16 KB)
📄
humogen.zip
(169.34 KB)
📄
hung_task_panic.tar
(2 KB)
📄
hung_task_panic.tar.gz
(116 B)
📄
hung_task_warnings.tar
(2 KB)
📄
hung_task_warnings.tar.gz
(119 B)
📄
hunspell.tar
(146.5 KB)
📄
hunspell.tar.gz
(57.02 KB)
📄
hv.h.h.tar.gz
(8.24 KB)
📄
hv.h.tar
(26.5 KB)
📄
hv_func.h.h.tar.gz
(3.54 KB)
📄
hv_func.h.tar
(15 KB)
📄
hw1.0.tar
(35.61 MB)
📄
hw1.0.tar.gz
(3.79 MB)
📄
hw1.0.zip
(35.59 MB)
📄
hw2.0.tar
(39.72 MB)
📄
hw2.0.tar.gz
(378.11 KB)
📄
hw2.0.zip
(40.56 MB)
📄
hw2.1.tar
(6.74 MB)
📄
hw2.1.tar.gz
(334.91 KB)
📄
hw2.1.zip
(6.74 MB)
📄
hw3.0.tar
(2.85 MB)
📄
hw3.0.tar.gz
(1.43 MB)
📄
hw3.0.zip
(2.85 MB)
📄
hw_breakpoint.h.h.tar.gz
(180 B)
📄
hw_breakpoint.h.tar
(2 KB)
📄
hwcap2.h.h.tar.gz
(286 B)
📄
hwcap2.h.tar
(2 KB)
📄
hwdb.d.tar
(7.35 MB)
📄
hwdb.d.tar.gz
(1.19 MB)
📄
hwdb.d.zip
(7.33 MB)
📄
hybrid-sleep.target.tar
(2.5 KB)
📄
hybrid-sleep.target.target.tar.gz
(440 B)
📄
i-1.gif.gif.tar.gz
(115 B)
📄
i-1.gif.tar
(1.5 KB)
📄
i-2.gif.gif.tar.gz
(115 B)
📄
i-2.gif.tar
(1.5 KB)
📄
i.gif.gif.tar.gz
(113 B)
📄
i.gif.tar
(1.5 KB)
📄
i18n.go.go.tar.gz
(7.41 KB)
📄
i18n.go.tar
(22.5 KB)
📄
i386-linux.tar
(4.5 KB)
📄
i386-linux.tar.gz
(1.2 KB)
📄
i386-linux.zip
(3.12 KB)
📄
i386-pc.tar
(3.16 MB)
📄
i386-pc.tar.gz
(1.11 MB)
📄
i386-pc.zip
(2.98 MB)
📄
i386.tar
(540 KB)
📄
i386.tar.gz
(367.34 KB)
📄
i386.zip
(426.35 KB)
📄
i486-linux.tar
(4.5 KB)
📄
i486-linux.tar.gz
(1.19 KB)
📄
i486-linux.zip
(3.11 KB)
📄
i586-linux.tar
(4.5 KB)
📄
i586-linux.tar.gz
(1.19 KB)
📄
i586-linux.zip
(3.11 KB)
📄
i686-linux.tar
(4.5 KB)
📄
i686-linux.tar.gz
(1.19 KB)
📄
i686-linux.zip
(3.11 KB)
📄
i915.tar
(27.05 MB)
📄
i915.tar.gz
(10.99 MB)
📄
i915.zip
(26.98 MB)
📄
i915_drm.h.h.tar.gz
(34.8 KB)
📄
i915_drm.h.tar
(124 KB)
📄
ia32e-linux.tar
(4.5 KB)
📄
ia32e-linux.tar.gz
(1.19 KB)
📄
ia32e-linux.zip
(3.1 KB)
📄
ia64-linux.tar
(4.5 KB)
📄
ia64-linux.tar.gz
(1.18 KB)
📄
ia64-linux.zip
(3.1 KB)
📄
ib_user_ioctl_cmds.h.h.tar.gz
(2.3 KB)
📄
ib_user_ioctl_cmds.h.tar
(11 KB)
📄
ib_user_mad.h.h.tar.gz
(2.88 KB)
📄
ib_user_mad.h.tar
(10 KB)
📄
ibendport_record.h.h.tar.gz
(538 B)
📄
ibendport_record.h.tar
(4 KB)
📄
ibendports.h.h.tar.gz
(555 B)
📄
ibendports.h.tar
(3 KB)
📄
ibpkey_record.h.h.tar.gz
(603 B)
📄
ibpkey_record.h.tar
(4 KB)
📄
ibpkeys.h.h.tar.gz
(552 B)
📄
ibpkeys.h.tar
(3 KB)
📄
ibt-0040-0041.ddc.ddc.tar.gz
(125 B)
📄
ibt-0040-0041.ddc.tar
(2 KB)
📄
ibt-0040-0041.sfi.sfi.tar.gz
(512.89 KB)
📄
ibt-0040-0041.sfi.tar
(706 KB)
📄
ibt-0040-1020.ddc.ddc.tar.gz
(126 B)
📄
ibt-0040-1020.ddc.tar
(2 KB)
📄
ibt-0040-1020.sfi.sfi.tar.gz
(543.13 KB)
📄
ibt-0040-1020.sfi.tar
(748.5 KB)
📄
ibt-0040-1050.ddc.ddc.tar.gz
(128 B)
📄
ibt-0040-1050.ddc.tar
(2 KB)
📄
ibt-0040-1050.sfi.sfi.tar.gz
(512.89 KB)
📄
ibt-0040-1050.sfi.tar
(706 KB)
📄
ibt-0040-2120.ddc.ddc.tar.gz
(126 B)
📄
ibt-0040-2120.ddc.tar
(2 KB)
📄
ibt-0040-2120.sfi.sfi.tar.gz
(543.13 KB)
📄
ibt-0040-2120.sfi.tar
(748.5 KB)
📄
ibt-0040-4150.ddc.ddc.tar.gz
(125 B)
📄
ibt-0040-4150.ddc.tar
(2 KB)
📄
ibt-0040-4150.sfi.sfi.tar.gz
(512.89 KB)
📄
ibt-0040-4150.sfi.tar
(706 KB)
📄
ibt-0041-0041.ddc.ddc.tar.gz
(125 B)
📄
ibt-0041-0041.ddc.tar
(2 KB)
📄
ibt-0041-0041.sfi.sfi.tar.gz
(509.61 KB)
📄
ibt-0041-0041.sfi.tar
(698.5 KB)
📄
ibt-0093-0041.ddc.ddc.tar.gz
(122 B)
📄
ibt-0093-0041.ddc.tar
(2 KB)
📄
ibt-0093-0041.sfi.sfi.tar.gz
(601.3 KB)
📄
ibt-0093-0041.sfi.tar
(858 KB)
📄
ibt-0093-0291.ddc.ddc.tar.gz
(123 B)
📄
ibt-0093-0291.ddc.tar
(2 KB)
📄
ibt-0093-0291.sfi.sfi.tar.gz
(672.96 KB)
📄
ibt-0093-0291.sfi.tar
(949 KB)
📄
ibt-0093-1050.ddc.ddc.tar.gz
(123 B)
📄
ibt-0093-1050.ddc.tar
(2 KB)
📄
ibt-0093-1050.sfi.sfi.tar.gz
(601.31 KB)
📄
ibt-0093-1050.sfi.tar
(858 KB)
📄
ibt-0093-4150.ddc.ddc.tar.gz
(123 B)
📄
ibt-0093-4150.ddc.tar
(2 KB)
📄
ibt-0093-4150.sfi.sfi.tar.gz
(601.31 KB)
📄
ibt-0093-4150.sfi.tar
(858 KB)
📄
ibt-0180-0041.ddc.ddc.tar.gz
(128 B)
📄
ibt-0180-0041.ddc.tar
(2 KB)
📄
ibt-0180-0041.sfi.sfi.tar.gz
(591.3 KB)
📄
ibt-0180-0041.sfi.tar
(809 KB)
📄
ibt-0180-1050.ddc.ddc.tar.gz
(128 B)
📄
ibt-0180-1050.ddc.tar
(2 KB)
📄
ibt-0180-1050.sfi.sfi.tar.gz
(591.3 KB)
📄
ibt-0180-1050.sfi.tar
(809 KB)
📄
ibt-0180-4150.ddc.ddc.tar.gz
(126 B)
📄
ibt-0180-4150.ddc.tar
(2 KB)
📄
ibt-0180-4150.sfi.sfi.tar.gz
(591.3 KB)
📄
ibt-0180-4150.sfi.tar
(809 KB)
📄
ibt-0190-0041.ddc.ddc.tar.gz
(127 B)
📄
ibt-0190-0041.ddc.tar
(2 KB)
📄
ibt-0190-0041.sfi.sfi.tar.gz
(566.22 KB)
📄
ibt-0190-0041.sfi.tar
(796.5 KB)
📄
ibt-0190-0291.ddc.ddc.tar.gz
(127 B)
📄
ibt-0190-0291.ddc.tar
(2 KB)
📄
ibt-0190-0291.sfi.sfi.tar.gz
(609.92 KB)
📄
ibt-0190-0291.sfi.tar
(848 KB)
📄
ibt-0291-0291.ddc.ddc.tar.gz
(120 B)
📄
ibt-0291-0291.ddc.tar
(2 KB)
📄
ibt-0291-0291.sfi.sfi.tar.gz
(672.96 KB)
📄
ibt-0291-0291.sfi.tar
(949 KB)
📄
ibt-1040-0041.ddc.ddc.tar.gz
(125 B)
📄
ibt-1040-0041.ddc.tar
(2 KB)
📄
ibt-1040-0041.sfi.sfi.tar.gz
(512.89 KB)
📄
ibt-1040-0041.sfi.tar
(706 KB)
📄
ibt-1040-1020.ddc.ddc.tar.gz
(127 B)
📄
ibt-1040-1020.ddc.tar
(2 KB)
📄
ibt-1040-1020.sfi.sfi.tar.gz
(543.13 KB)
📄
ibt-1040-1020.sfi.tar
(748.5 KB)
📄
ibt-1040-1050.ddc.ddc.tar.gz
(126 B)
📄
ibt-1040-1050.ddc.tar
(2 KB)
📄
ibt-1040-1050.sfi.sfi.tar.gz
(512.89 KB)
📄
ibt-1040-1050.sfi.tar
(706 KB)
📄
ibt-1040-2120.ddc.ddc.tar.gz
(125 B)
📄
ibt-1040-2120.ddc.tar
(2 KB)
📄
ibt-1040-2120.sfi.sfi.tar.gz
(543.13 KB)
📄
ibt-1040-2120.sfi.tar
(748.5 KB)
📄
ibt-1040-4150.ddc.ddc.tar.gz
(128 B)
📄
ibt-1040-4150.ddc.tar
(2 KB)
📄
ibt-1040-4150.sfi.sfi.tar.gz
(512.89 KB)
📄
ibt-1040-4150.sfi.tar
(706 KB)
📄
ibt-11-5.ddc.ddc.tar.gz
(132 B)
📄
ibt-11-5.ddc.tar
(2 KB)
📄
ibt-11-5.sfi.sfi.tar.gz
(387.85 KB)
📄
ibt-11-5.sfi.tar
(575 KB)
📄
ibt-12-16.ddc.ddc.tar.gz
(133 B)
📄
ibt-12-16.ddc.tar
(2 KB)
📄
ibt-12-16.sfi.sfi.tar.gz
(387.62 KB)
📄
ibt-12-16.sfi.tar
(572 KB)
📄
ibt-17-0-1.ddc.ddc.tar.gz
(130 B)
📄
ibt-17-0-1.ddc.tar
(3 KB)
📄
ibt-17-0-1.sfi.sfi.tar.gz
(415.01 KB)
📄
ibt-17-0-1.sfi.tar
(1.2 MB)
📄
ibt-17-1.ddc.ddc.tar.gz
(128 B)
📄
ibt-17-1.ddc.tar
(2 KB)
📄
ibt-17-1.sfi.sfi.tar.gz
(415 KB)
📄
ibt-17-1.sfi.tar
(612.5 KB)
📄
ibt-17-16-1.ddc.ddc.tar.gz
(124 B)
📄
ibt-17-16-1.ddc.tar
(2 KB)
📄
ibt-17-16-1.sfi.sfi.tar.gz
(450.87 KB)
📄
ibt-17-16-1.sfi.tar
(661.5 KB)
📄
ibt-17-2.ddc.ddc.tar.gz
(123 B)
📄
ibt-17-2.ddc.tar
(2 KB)
📄
ibt-17-2.sfi.sfi.tar.gz
(450.87 KB)
📄
ibt-17-2.sfi.tar
(661.5 KB)
📄
ibt-18-0-1.ddc.ddc.tar.gz
(130 B)
📄
ibt-18-0-1.ddc.tar
(3 KB)
📄
ibt-18-0-1.sfi.sfi.tar.gz
(415.01 KB)
📄
ibt-18-0-1.sfi.tar
(1.2 MB)
📄
ibt-18-1.ddc.ddc.tar.gz
(128 B)
📄
ibt-18-1.ddc.tar
(2 KB)
📄
ibt-18-1.sfi.sfi.tar.gz
(415 KB)
📄
ibt-18-1.sfi.tar
(612.5 KB)
📄
ibt-18-16-1.ddc.ddc.tar.gz
(126 B)
📄
ibt-18-16-1.ddc.tar
(2 KB)
📄
ibt-18-16-1.sfi.sfi.tar.gz
(450.87 KB)
📄
ibt-18-16-1.sfi.tar
(661.5 KB)
📄
ibt-18-2.ddc.ddc.tar.gz
(123 B)
📄
ibt-18-2.ddc.tar
(2 KB)
📄
ibt-18-2.sfi.sfi.tar.gz
(450.87 KB)
📄
ibt-18-2.sfi.tar
(661.5 KB)
📄
ibt-19-0-0.ddc.ddc.tar.gz
(125 B)
📄
ibt-19-0-0.ddc.tar
(3 KB)
📄
ibt-19-0-0.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-0-0.sfi.tar
(1.53 MB)
📄
ibt-19-0-1.ddc.ddc.tar.gz
(125 B)
📄
ibt-19-0-1.ddc.tar
(3 KB)
📄
ibt-19-0-1.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-0-1.sfi.tar
(1.53 MB)
📄
ibt-19-0-3.ddc.ddc.tar.gz
(125 B)
📄
ibt-19-0-3.ddc.tar
(3 KB)
📄
ibt-19-0-3.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-0-3.sfi.tar
(1.53 MB)
📄
ibt-19-0-4.ddc.ddc.tar.gz
(125 B)
📄
ibt-19-0-4.ddc.tar
(3 KB)
📄
ibt-19-0-4.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-0-4.sfi.tar
(1.53 MB)
📄
ibt-19-16-4.ddc.ddc.tar.gz
(126 B)
📄
ibt-19-16-4.ddc.tar
(2 KB)
📄
ibt-19-16-4.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-16-4.sfi.tar
(784 KB)
📄
ibt-19-240-1.ddc.ddc.tar.gz
(130 B)
📄
ibt-19-240-1.ddc.tar
(2 KB)
📄
ibt-19-240-1.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-240-1.sfi.tar
(784 KB)
📄
ibt-19-240-4.ddc.ddc.tar.gz
(131 B)
📄
ibt-19-240-4.ddc.tar
(2 KB)
📄
ibt-19-240-4.sfi.sfi.tar.gz
(517.36 KB)
📄
ibt-19-240-4.sfi.tar
(784 KB)
📄
ibt-19-32-0.ddc.ddc.tar.gz
(126 B)
📄
ibt-19-32-0.ddc.tar
(2 KB)
📄
ibt-19-32-0.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-32-0.sfi.tar
(784 KB)
📄
ibt-19-32-1.ddc.ddc.tar.gz
(126 B)
📄
ibt-19-32-1.ddc.tar
(2 KB)
📄
ibt-19-32-1.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-32-1.sfi.tar
(784 KB)
📄
ibt-19-32-4.ddc.ddc.tar.gz
(125 B)
📄
ibt-19-32-4.ddc.tar
(2 KB)
📄
ibt-19-32-4.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-19-32-4.sfi.tar
(784 KB)
📄
ibt-20-0-3.ddc.ddc.tar.gz
(125 B)
📄
ibt-20-0-3.ddc.tar
(3 KB)
📄
ibt-20-0-3.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-20-0-3.sfi.tar
(1.53 MB)
📄
ibt-20-1-3.ddc.ddc.tar.gz
(124 B)
📄
ibt-20-1-3.ddc.tar
(3 KB)
📄
ibt-20-1-3.sfi.sfi.tar.gz
(517.35 KB)
📄
ibt-20-1-3.sfi.tar
(1.53 MB)
📄
ibt-20-1-4.ddc.ddc.tar.gz
(125 B)
📄
ibt-20-1-4.ddc.tar
(3 KB)
📄
ibt-20-1-4.sfi.sfi.tar.gz
(516.76 KB)
📄
ibt-20-1-4.sfi.tar
(1.53 MB)
📄
ibt-hw-37.7.bseq.7.bseq.tar.gz
(209 B)
📄
ibt-hw-37.7.bseq.tar
(2 KB)
📄
ibt-hw-37.8.bseq.8.bseq.tar.gz
(209 B)
📄
ibt-hw-37.8.bseq.tar
(2 KB)
📄
ice-9.tar
(1.35 MB)
📄
ice-9.tar.gz
(462.6 KB)
📄
ice-9.zip
(1.31 MB)
📄
ice.pkg.pkg.tar.gz
(97.03 KB)
📄
ice.pkg.tar
(1.29 MB)
📄
ice.tar
(4.7 MB)
📄
ice.tar.gz
(369.65 KB)
📄
ice.zip
(4.7 MB)
📄
icehrm.sql.sql.tar.gz
(32.3 KB)
📄
icehrm.sql.tar
(164.5 KB)
📄
icehrm.tar
(54.54 MB)
📄
icehrm.tar.gz
(48.08 MB)
📄
icehrm.zip
(54.52 MB)
📄
icl_guc_32.0.3.bin.0.3.bin.tar.gz
(117.64 KB)
📄
icl_guc_32.0.3.bin.tar
(373 KB)
📄
icl_guc_33.0.0.bin.0.0.bin.tar.gz
(119.13 KB)
📄
icl_guc_33.0.0.bin.tar
(378 KB)
📄
icl_guc_49.0.1.bin.0.1.bin.tar.gz
(126.81 KB)
📄
icl_guc_49.0.1.bin.tar
(318.5 KB)
📄
icl_guc_62.0.0.bin.0.0.bin.tar.gz
(131.88 KB)
📄
icl_guc_62.0.0.bin.tar
(321.5 KB)
📄
icl_guc_69.0.3.bin.0.3.bin.tar.gz
(144.61 KB)
📄
icl_guc_69.0.3.bin.tar
(337 KB)
📄
icl_guc_70.1.1.bin.1.1.bin.tar.gz
(108.91 KB)
📄
icl_guc_70.1.1.bin.tar
(270 KB)
📄
icl_huc_9.0.0.bin.0.0.bin.tar.gz
(151.87 KB)
📄
icl_huc_9.0.0.bin.tar
(489 KB)
📄
icl_huc_ver8_4_3238.bin.bin.tar.gz
(148.19 KB)
📄
icl_huc_ver8_4_3238.bin.tar
(479 KB)
📄
icmp.tar
(2 KB)
📄
icmp.tar.gz
(94 B)
📄
icmp.zip
(157 B)
📄
icmp6.h.h.tar.gz
(3.09 KB)
📄
icmp6.h.tar
(13 KB)
📄
icmp_msgs_burst.tar
(2 KB)
📄
icmp_msgs_burst.tar.gz
(118 B)
📄
icmp_ratemask.tar
(2 KB)
📄
icmp_ratemask.tar.gz
(118 B)
📄
icmptypes.tar
(50 KB)
📄
icmptypes.tar.gz
(3.1 KB)
📄
icmptypes.zip
(19.98 KB)
📄
icon-orange-CmGCK62q.woff.tar
(304 KB)
📄
icon-orange-CmGCK62q.woff.woff.tar.gz
(300.58 KB)
📄
icon-orange-DBf8NVIG.woff2.tar
(244.5 KB)
📄
icon-orange-DBf8NVIG.woff2.woff2.tar.gz
(242.48 KB)
📄
icons.tar
(4 KB)
📄
icons.tar.gz
(2.6 KB)
📄
icons.zip
(2.61 KB)
📄
iconv.go.go.tar.gz
(1.85 KB)
📄
iconv.go.tar
(5.5 KB)
📄
iconv.h.h.tar.gz
(993 B)
📄
iconv.h.tar
(3.5 KB)
📄
iconv.tar
(63 KB)
📄
iconv.tar.gz
(27.92 KB)
📄
icu-config-64.tar
(23.5 KB)
📄
icu-config-64.tar.gz
(6.75 KB)
📄
icu-config.tar
(2 KB)
📄
icu-config.tar.gz
(242 B)
📄
icuinfo.tar
(16 KB)
📄
icuinfo.tar.gz
(5.14 KB)
📄
id.tar
(92.5 KB)
📄
id.tar.gz
(19.75 KB)
📄
id.zip
(37.09 KB)
📄
idea.h.h.tar.gz
(772 B)
📄
idea.h.tar
(4 KB)
📄
identify-cli.tar
(2 KB)
📄
identify-cli.tar.gz
(257 B)
📄
identify.tar
(13.5 KB)
📄
identify.tar.gz
(3.77 KB)
📄
idgen_delay.tar
(2 KB)
📄
idgen_delay.tar.gz
(114 B)
📄
idgen_retries.tar
(2 KB)
📄
idgen_retries.tar.gz
(116 B)
📄
idle.icns.icns.tar.gz
(22.34 KB)
📄
idle.icns.tar
(58 KB)
📄
idle.py.py.tar.gz
(375 B)
📄
idle.py.tar
(2 KB)
📄
idle_test.tar
(505.5 KB)
📄
idle_test.tar.gz
(115.29 KB)
📄
idle_test.zip
(457.88 KB)
📄
idlelib.tar
(2.7 MB)
📄
idlelib.tar.gz
(821.98 KB)
📄
idlelib.zip
(2.53 MB)
📄
idlever.py.py.tar.gz
(352 B)
📄
idlever.py.tar
(2 KB)
📄
idn-free.h.h.tar.gz
(1.19 KB)
📄
idn-free.h.tar
(4 KB)
📄
idn-int.h.h.tar.gz
(118 B)
📄
idn-int.h.tar
(2 KB)
📄
idn.tar
(41 KB)
📄
idn.tar.gz
(14.59 KB)
📄
ieee754.h.h.tar.gz
(1.13 KB)
📄
ieee754.h.tar
(6.5 KB)
📄
if.h.h.tar.gz
(2.7 KB)
📄
if.h.tar
(8.5 KB)
📄
if_arp.h.h.tar.gz
(2.74 KB)
📄
if_arp.h.tar
(8.5 KB)
📄
if_ether.h.h.tar.gz
(1.91 KB)
📄
if_ether.h.tar
(5.5 KB)
📄
if_packet.h.h.tar.gz
(794 B)
📄
if_packet.h.tar
(3 KB)
📄
if_ppp.h.h.tar.gz
(2.75 KB)
📄
if_ppp.h.tar
(8.5 KB)
📄
if_shaper.h.h.tar.gz
(954 B)
📄
if_shaper.h.tar
(3.5 KB)
📄
if_slip.h.h.tar.gz
(612 B)
📄
if_slip.h.tar
(2.5 KB)
📄
if_tr.h.h.tar.gz
(1.49 KB)
📄
if_tr.h.tar
(5.5 KB)
📄
ifdef.pyc.pyc.tar.gz
(1.19 KB)
📄
ifdef.pyc.tar
(4 KB)
📄
ifdef.pyo.pyo.tar.gz
(1.19 KB)
📄
ifdef.pyo.tar
(4 KB)
📄
ifnames.tar
(6 KB)
📄
ifnames.tar.gz
(2.05 KB)
📄
igalerie.tar
(1.39 MB)
📄
igalerie.tar.gz
(1.16 MB)
📄
igalerie.zip
(1.37 MB)
📄
igmp.h.h.tar.gz
(2.08 KB)
📄
igmp.h.tar
(6.5 KB)
📄
igmp_max_msf.tar
(2 KB)
📄
igmp_max_msf.tar.gz
(116 B)
📄
igmp_qrv.tar
(2 KB)
📄
igmp_qrv.tar.gz
(111 B)
📄
igniter.tar
(6.87 MB)
📄
igniter.tar.gz
(6.03 MB)
📄
igniter.zip
(6.85 MB)
📄
ihooks.py.py.tar.gz
(4.85 KB)
📄
ihooks.py.tar
(20.5 KB)
📄
ihooks.pyc.pyc.tar.gz
(7.41 KB)
📄
ihooks.pyc.tar
(22.5 KB)
📄
ihooks.pyo.pyo.tar.gz
(7.41 KB)
📄
ihooks.pyo.tar
(22.5 KB)
📄
ilias.sql.sql.tar.gz
(779.41 KB)
📄
ilias.sql.tar
(3.81 MB)
📄
ilias.tar
(148.96 MB)
📄
ilias.tar.gz
(137.51 MB)
📄
ilias.zip
(148.93 MB)
📄
image.sh.sh.tar.gz
(491 B)
📄
image.sh.tar
(3 KB)
📄
imageformats.tar
(118 KB)
📄
imageformats.tar.gz
(47.85 KB)
📄
imageformats.zip
(115.39 KB)
📄
images.tar
(6 MB)
📄
images.tar.gz
(24.62 KB)
📄
images.zip
(5.68 MB)
📄
imap.xml.tar
(2 KB)
📄
imap.xml.xml.tar.gz
(331 B)
📄
imap_xaps_plugin.so.so.tar.gz
(4.12 KB)
📄
imap_xaps_plugin.so.tar
(15 KB)
📄
imaplib.py.py.tar.gz
(14.14 KB)
📄
imaplib.py.tar
(155 KB)
📄
imaplib.pyc.pyc.tar.gz
(15.89 KB)
📄
imaplib.pyc.tar
(45.5 KB)
📄
imaplib.pyo.pyo.tar.gz
(14.86 KB)
📄
imaplib.pyo.tar
(43 KB)
📄
imaps.xml.tar
(2 KB)
📄
imaps.xml.xml.tar.gz
(354 B)
📄
imdiag.so.so.tar.gz
(11.24 KB)
📄
imdiag.so.tar
(31 KB)
📄
imf99575.tar
(52 KB)
📄
imf99575.tar.gz
(18.71 KB)
📄
imf99575.zip
(48.47 KB)
📄
imfile.so.so.tar.gz
(25.5 KB)
📄
imfile.so.tar
(60.5 KB)
📄
img.php.php.tar.gz
(691 B)
📄
img.php.tar
(3 KB)
📄
img.tar
(104.5 KB)
📄
img.tar.gz
(35.22 KB)
📄
img.zip
(93.9 KB)
📄
imghdr.py.py.tar.gz
(1.31 KB)
📄
imghdr.py.tar
(14 KB)
📄
imghdr.pyc.pyc.tar.gz
(1.87 KB)
📄
imghdr.pyc.tar
(6.5 KB)
📄
imghdr.pyo.pyo.tar.gz
(1.87 KB)
📄
imghdr.pyo.tar
(6.5 KB)
📄
imjournal.so.so.tar.gz
(12.95 KB)
📄
imjournal.so.tar
(35 KB)
📄
imklog.so.so.tar.gz
(9.94 KB)
📄
imklog.so.tar
(27.5 KB)
📄
immark.so.so.tar.gz
(6.43 KB)
📄
immark.so.tar
(18.5 KB)
📄
imp.py.py.tar.gz
(3.29 KB)
📄
imp.py.tar
(23 KB)
📄
impleo.tar
(142 KB)
📄
impleo.tar.gz
(73.91 KB)
📄
impleo.zip
(119.6 KB)
📄
import-state.service.service.tar.gz
(371 B)
📄
import-state.service.tar
(2 KB)
📄
import.h.h.tar.gz
(1.1 KB)
📄
import.h.tar
(6.5 KB)
📄
import.php.php.tar.gz
(2.25 KB)
📄
import.php.tar
(2.2 MB)
📄
import.tar
(13.5 KB)
📄
import.tar.gz
(3.66 KB)
📄
importlib.tar
(792 KB)
📄
importlib.tar.gz
(121.45 KB)
📄
importlib.zip
(748.43 KB)
📄
impress.tar
(22.7 MB)
📄
impress.tar.gz
(21.33 MB)
📄
impress.zip
(22.67 MB)
📄
impresspage.tar
(213.5 KB)
📄
impresspage.tar.gz
(112.83 KB)
📄
impresspage.zip
(186.17 KB)
📄
impstats.so.so.tar.gz
(9.06 KB)
📄
impstats.so.tar
(23 KB)
📄
imptcp.so.so.tar.gz
(21.38 KB)
📄
imptcp.so.tar
(51.5 KB)
📄
imputil.py.py.tar.gz
(7.87 KB)
📄
imputil.py.tar
(27 KB)
📄
imputil.pyc.pyc.tar.gz
(6.36 KB)
📄
imputil.pyc.tar
(17 KB)
📄
imputil.pyo.pyo.tar.gz
(6.27 KB)
📄
imputil.pyo.tar
(17 KB)
📄
imtcp.so.so.tar.gz
(9.9 KB)
📄
imtcp.so.tar
(27.5 KB)
📄
imudp.so.so.tar.gz
(13.09 KB)
📄
imudp.so.tar
(31.5 KB)
📄
imunify-notifier.socket.socket.tar.gz
(248 B)
📄
imunify-notifier.socket.tar
(2 KB)
📄
imunify360.tar
(199.29 MB)
📄
imunify360.tar.gz
(320 B)
📄
imunify360.zip
(199.26 MB)
📄
imuxsock.so.so.tar.gz
(16.47 KB)
📄
imuxsock.so.tar
(39.5 KB)
📄
imx.tar
(8.5 KB)
📄
imx.tar.gz
(2.09 KB)
📄
imx.zip
(6.34 KB)
📄
in.h.h.tar.gz
(3.32 KB)
📄
in.h.tar
(33 KB)
📄
in_systm.h.h.tar.gz
(880 B)
📄
in_systm.h.tar
(3 KB)
📄
inc.LogInit.php.LogInit.php.tar.gz
(832 B)
📄
inc.LogInit.php.tar
(3 KB)
📄
include.rb.rb.tar.gz
(527 B)
📄
include.rb.tar
(2.5 KB)
📄
include.tar
(72.85 MB)
📄
include.tar.gz
(201.17 KB)
📄
include.zip
(71.64 MB)
📄
increment.mod.mod.tar.gz
(1.17 KB)
📄
increment.mod.tar
(7 KB)
📄
index-Ca-YVQK7.css.css.tar.gz
(82.98 KB)
📄
index-Ca-YVQK7.css.tar
(744.5 KB)
📄
index-SdUAaSso.css.css.tar.gz
(82.91 KB)
📄
index-SdUAaSso.css.tar
(744 KB)
📄
index.h.h.tar.gz
(5.75 KB)
📄
index.h.tar
(24.5 KB)
📄
index.html.html.tar.gz
(223 B)
📄
index.html.tar
(19.5 KB)
📄
index.php.tar
(1.24 MB)
📄
index.php0.php0.tar.gz
(5.73 KB)
📄
index.php0.tar
(15 KB)
📄
index_1.html.html.tar.gz
(290 B)
📄
index_1.html.tar
(3 KB)
📄
index_10.html.html.tar.gz
(708 B)
📄
index_10.html.tar
(3 KB)
📄
index_11.html.html.tar.gz
(296 B)
📄
index_11.html.tar
(2 KB)
📄
index_2.html.html.tar.gz
(230 B)
📄
index_2.html.tar
(3 KB)
📄
index_3.html.html.tar.gz
(230 B)
📄
index_3.html.tar
(2 KB)
📄
index_4.html.html.tar.gz
(801 B)
📄
index_4.html.tar
(3 KB)
📄
index_5.html.html.tar.gz
(334 B)
📄
index_5.html.tar
(2 KB)
📄
index_6.html.html.tar.gz
(358 B)
📄
index_6.html.tar
(2 KB)
📄
index_7.html.html.tar.gz
(363 B)
📄
index_7.html.tar
(2 KB)
📄
index_8.html.html.tar.gz
(2.56 KB)
📄
index_8.html.tar
(11.5 KB)
📄
index_9.html.html.tar.gz
(558 B)
📄
index_9.html.tar
(2.5 KB)
📄
indirect-return.h.h.tar.gz
(888 B)
📄
indirect-return.h.tar
(3.5 KB)
📄
inet_peer_maxttl.tar
(2 KB)
📄
inet_peer_maxttl.tar.gz
(119 B)
📄
inet_peer_minttl.tar
(2 KB)
📄
inet_peer_minttl.tar.gz
(119 B)
📄
info.svg.svg.tar.gz
(796 B)
📄
info.svg.tar
(3 KB)
📄
info.tar
(8.5 KB)
📄
info.tar.gz
(280 B)
📄
info.txt.tar
(2 KB)
📄
info.txt.txt.tar.gz
(147 B)
📄
info.xml.tar
(1.98 MB)
📄
info.xml.xml.tar.gz
(1.25 KB)
📄
infocmp.tar
(63 KB)
📄
infocmp.tar.gz
(29.35 KB)
📄
infotocap.tar
(87 KB)
📄
infotocap.tar.gz
(38.76 KB)
📄
inftl-user.h.h.tar.gz
(759 B)
📄
inftl-user.h.tar
(3.5 KB)
📄
inherit_noatime.tar
(2 KB)
📄
inherit_noatime.tar.gz
(115 B)
📄
inherit_nodump.tar
(2 KB)
📄
inherit_nodump.tar.gz
(114 B)
📄
inherit_nosymlinks.tar
(2 KB)
📄
inherit_nosymlinks.tar.gz
(117 B)
📄
inherit_sync.tar
(2 KB)
📄
inherit_sync.tar.gz
(112 B)
📄
init.php.php.tar.gz
(1.55 KB)
📄
init.php.tar
(4.5 KB)
📄
initrd-cleanup.service.service.tar.gz
(529 B)
📄
initrd-cleanup.service.tar
(2.5 KB)
📄
initrd-fs.target.tar
(2.5 KB)
📄
initrd-fs.target.target.tar.gz
(488 B)
📄
initrd-switch-root.service.service.tar.gz
(497 B)
📄
initrd-switch-root.service.tar
(2.5 KB)
📄
initrd.target.tar
(4 KB)
📄
initrd.target.target.tar.gz
(516 B)
📄
inline.h.h.tar.gz
(11.19 KB)
📄
inline.h.tar
(47 KB)
📄
inode-nr.tar
(2 KB)
📄
inode-nr.tar.gz
(118 B)
📄
inode-state.tar
(2 KB)
📄
inode-state.tar.gz
(124 B)
📄
inotify.h.h.tar.gz
(695 B)
📄
inotify.h.tar
(3 KB)
📄
inotify.tar
(4 KB)
📄
inotify.tar.gz
(171 B)
📄
inotify.zip
(481 B)
📄
inplace.so.so.tar.gz
(5.82 KB)
📄
inplace.so.tar
(17.5 KB)
📄
input.tar
(4 KB)
📄
input.tar.gz
(628 B)
📄
input.zip
(1.69 KB)
📄
inputrc.tar
(2.5 KB)
📄
inputrc.tar.gz
(513 B)
📄
inside-secure.tar
(3 KB)
📄
inside-secure.tar.gz
(302 B)
📄
inside-secure.zip
(542 B)
📄
inspect.py.py.tar.gz
(27.37 KB)
📄
inspect.py.tar
(275 KB)
📄
inspect.pyc.pyc.tar.gz
(14.17 KB)
📄
inspect.pyc.tar
(41 KB)
📄
inspect.pyo.pyo.tar.gz
(14.17 KB)
📄
inspect.pyo.tar
(41 KB)
📄
install-sh.tar
(8.5 KB)
📄
install-sh.tar.gz
(3.03 KB)
📄
install.d.tar
(28.5 KB)
📄
install.d.tar.gz
(5.3 KB)
📄
install.d.zip
(22.06 KB)
📄
install.dat.dat.tar.gz
(108 B)
📄
install.dat.tar
(1.5 KB)
📄
install.js.js.tar.gz
(495 B)
📄
install.js.tar
(621.5 KB)
📄
install.lock.lock.tar.gz
(132 B)
📄
install.lock.tar
(2 KB)
📄
install.php.php.tar.gz
(5.88 KB)
📄
install.php.tar
(7.22 MB)
📄
install.sh.sh.tar.gz
(2.2 KB)
📄
install.sh.tar
(7 KB)
📄
install.tar
(158 KB)
📄
install.tar.gz
(75.65 KB)
📄
install.xml.tar
(1.01 MB)
📄
install.xml.xml.tar.gz
(1.09 KB)
📄
install_timestamp.tar
(2 KB)
📄
install_timestamp.tar.gz
(124 B)
📄
installed.tar
(2 KB)
📄
installed.tar.gz
(134 B)
📄
installed_languages.inc.inc.tar.gz
(493 B)
📄
installed_languages.inc.tar
(2.5 KB)
📄
installed_version.php.php.tar.gz
(346 B)
📄
installed_version.php.tar
(2 KB)
📄
instance.php.php.tar.gz
(399 B)
📄
instance.php.tar
(2 KB)
📄
instantcms.tar
(12.75 MB)
📄
instantcms.tar.gz
(10.51 MB)
📄
instantcms.zip
(12.72 MB)
📄
instdso.sh.sh.tar.gz
(1.46 KB)
📄
instdso.sh.tar
(5 KB)
📄
instmodsh.tar
(6 KB)
📄
instmodsh.tar.gz
(1.36 KB)
📄
int-l64.h.h.tar.gz
(472 B)
📄
int-l64.h.tar
(2.5 KB)
📄
int-ll64.h.h.tar.gz
(509 B)
📄
int-ll64.h.tar
(2.5 KB)
📄
intdiv.so.so.tar.gz
(5.09 KB)
📄
intdiv.so.tar
(13.5 KB)
📄
intel-sst.tar
(2 KB)
📄
intel-sst.tar.gz
(191 B)
📄
intel-sst.zip
(271 B)
📄
intel.tar
(6 KB)
📄
intel.tar.gz
(1.33 KB)
📄
intel.zip
(4.53 KB)
📄
interfaces.h.h.tar.gz
(558 B)
📄
interfaces.h.tar
(3 KB)
📄
internal.tar
(85.5 KB)
📄
internal.tar.gz
(18.31 KB)
📄
internal.xml.tar
(2 KB)
📄
internal.xml.xml.tar.gz
(331 B)
📄
internal.zip
(70.56 KB)
📄
interworx.tar
(7.5 KB)
📄
interworx.tar.gz
(1.95 KB)
📄
interworx.zip
(6.01 KB)
📄
intl.tar
(2.13 MB)
📄
intl.tar.gz
(823.32 KB)
📄
intl.zip
(2.13 MB)
📄
intrcheck.h.h.tar.gz
(490 B)
📄
intrcheck.h.tar
(2.5 KB)
📄
intro.html.html.tar.gz
(3.13 KB)
📄
intro.html.tar
(11.5 KB)
📄
intrpvar.h.h.tar.gz
(10.26 KB)
📄
intrpvar.h.tar
(30.5 KB)
📄
inttypes.h.h.tar.gz
(2.39 KB)
📄
inttypes.h.tar
(13.5 KB)
📄
invlist_inline.h.h.tar.gz
(1.25 KB)
📄
invlist_inline.h.tar
(4.5 KB)
📄
invoice.sql.sql.tar.gz
(4.24 KB)
📄
invoice.sql.tar
(29.5 KB)
📄
invoice.tar
(26.25 MB)
📄
invoice.tar.gz
(25.4 MB)
📄
invoice.zip
(26.23 MB)
📄
io-console-0.4.6.tar
(21.5 KB)
📄
io-console-0.4.6.tar.gz
(8.38 KB)
📄
io-console-0.4.6.zip
(19.96 KB)
📄
io-wmf.so.so.tar.gz
(4.78 KB)
📄
io-wmf.so.tar
(13.5 KB)
📄
io.cpython-38.pyc.cpython-38.pyc.tar.gz
(1.84 KB)
📄
io.cpython-38.pyc.tar
(5 KB)
📄
io.h.h.tar.gz
(1.34 KB)
📄
io.h.tar
(6.5 KB)
📄
io.py.py.tar.gz
(1.53 KB)
📄
io.py.tar
(13 KB)
📄
io.pyc.pyc.tar.gz
(1.77 KB)
📄
io.pyc.tar
(5.5 KB)
📄
io.pyo.pyo.tar.gz
(1.77 KB)
📄
io.pyo.tar
(5.5 KB)
📄
io.tar
(34.5 KB)
📄
io.tar.gz
(193 B)
📄
io.zip
(20.48 KB)
📄
io_delay_type.tar
(2 KB)
📄
io_delay_type.tar.gz
(114 B)
📄
io_lock.lock.lock.tar.gz
(116 B)
📄
io_lock.lock.tar
(2 KB)
📄
ioctl-types.h.h.tar.gz
(1.17 KB)
📄
ioctl-types.h.tar
(4 KB)
📄
ioctl-types.ph.ph.tar.gz
(583 B)
📄
ioctl-types.ph.tar
(3.5 KB)
📄
ioctl.h.h.tar.gz
(1.28 KB)
📄
ioctl.h.tar
(8.5 KB)
📄
ioctl.ph.ph.tar.gz
(259 B)
📄
ioctl.ph.tar
(4 KB)
📄
ioctls.h.h.tar.gz
(1.71 KB)
📄
ioctls.h.tar
(7 KB)
📄
ioctls.ph.ph.tar.gz
(175 B)
📄
ioctls.ph.tar
(6.5 KB)
📄
ioncube.php.php.tar.gz
(263 B)
📄
ioncube.php.tar
(2 KB)
📄
ionice.tar
(30.5 KB)
📄
ionice.tar.gz
(12.45 KB)
📄
iorw.mod.mod.tar.gz
(1.5 KB)
📄
iorw.mod.tar
(5 KB)
📄
iothr.h.h.tar.gz
(4.19 KB)
📄
iothr.h.tar
(17 KB)
📄
ip-header-bad.xml.tar
(2 KB)
📄
ip-header-bad.xml.xml.tar.gz
(264 B)
📄
ip.h.h.tar.gz
(3.4 KB)
📄
ip.h.tar
(11 KB)
📄
ip.tar
(695 KB)
📄
ip.tar.gz
(306.71 KB)
📄
ip6.h.h.tar.gz
(1.84 KB)
📄
ip6.h.tar
(7 KB)
📄
ip6frag_low_thresh.tar
(2 KB)
📄
ip6frag_low_thresh.tar.gz
(126 B)
📄
ip6frag_time.tar
(2 KB)
📄
ip6frag_time.tar.gz
(115 B)
📄
ip_dynaddr.tar
(2 KB)
📄
ip_dynaddr.tar.gz
(111 B)
📄
ip_early_demux.tar
(2 KB)
📄
ip_early_demux.tar.gz
(116 B)
📄
ip_forward.tar
(2 KB)
📄
ip_forward.tar.gz
(111 B)
📄
ip_no_pmtu_disc.tar
(2 KB)
📄
ip_no_pmtu_disc.tar.gz
(117 B)
📄
ip_nonlocal_bind.tar
(3 KB)
📄
ip_nonlocal_bind.tar.gz
(118 B)
📄
ipaddress.py.py.tar.gz
(14.54 KB)
📄
ipaddress.py.tar
(148 KB)
📄
ipc.h.h.tar.gz
(1.05 KB)
📄
ipc.h.tar
(6 KB)
📄
ipcbuf.h.h.tar.gz
(128 B)
📄
ipcbuf.h.tar
(2 KB)
📄
ipconfig.php.php.tar.gz
(1.81 KB)
📄
ipconfig.php.tar
(5 KB)
📄
ipcrm.tar
(30.5 KB)
📄
ipcrm.tar.gz
(13.08 KB)
📄
ipcs.tar
(55 KB)
📄
ipcs.tar.gz
(23.47 KB)
📄
ipctypes.h.h.tar.gz
(734 B)
📄
ipctypes.h.tar
(3 KB)
📄
iperlsys.h.h.tar.gz
(9.13 KB)
📄
iperlsys.h.tar
(49.5 KB)
📄
ipfrag_high_thresh.tar
(2 KB)
📄
ipfrag_high_thresh.tar.gz
(124 B)
📄
ipfrag_max_dist.tar
(2 KB)
📄
ipfrag_max_dist.tar.gz
(118 B)
📄
ipfrag_time.tar
(2 KB)
📄
ipfrag_time.tar.gz
(114 B)
📄
ipmi.service.service.tar.gz
(257 B)
📄
ipmi.service.tar
(2 KB)
📄
ipp.xml.tar
(3 KB)
📄
ipp.xml.xml.tar.gz
(345 B)
📄
iprdump.service.service.tar.gz
(248 B)
📄
iprdump.service.tar
(2 KB)
📄
iprinit.service.service.tar.gz
(226 B)
📄
iprinit.service.tar
(2 KB)
📄
iprupdate.service.service.tar.gz
(226 B)
📄
iprupdate.service.tar
(2 KB)
📄
iprutils.target.tar
(2 KB)
📄
iprutils.target.target.tar.gz
(224 B)
📄
ipsec.xml.tar
(2.5 KB)
📄
ipsec.xml.xml.tar.gz
(555 B)
📄
ipsets.tar
(2 KB)
📄
ipsets.tar.gz
(118 B)
📄
ipsets.zip
(175 B)
📄
iptraf-ng.conf.conf.tar.gz
(140 B)
📄
iptraf-ng.conf.tar
(2 KB)
📄
ipu.tar
(25.82 MB)
📄
ipu.tar.gz
(5.16 MB)
📄
ipu.zip
(25.81 MB)
📄
ipu3-fw.bin.bin.tar.gz
(381.84 KB)
📄
ipu3-fw.bin.tar
(2.32 MB)
📄
ipu6_fw.bin.bin.tar.gz
(256.08 KB)
📄
ipu6_fw.bin.tar
(461.5 KB)
📄
ipu6ep_fw.bin.bin.tar.gz
(254.85 KB)
📄
ipu6ep_fw.bin.tar
(457.5 KB)
📄
ipu6epmtl_fw.bin.bin.tar.gz
(255.35 KB)
📄
ipu6epmtl_fw.bin.tar
(457.5 KB)
📄
ipu6se_fw.bin.bin.tar.gz
(219.78 KB)
📄
ipu6se_fw.bin.tar
(373.5 KB)
📄
ipu7_fw.bin.bin.tar.gz
(155.94 KB)
📄
ipu7_fw.bin.tar
(261.5 KB)
📄
ipx.h.h.tar.gz
(1.22 KB)
📄
ipx.h.tar
(4.5 KB)
📄
irb.tar
(12 KB)
📄
irb.tar.gz
(341 B)
📄
irc.xml.tar
(4 KB)
📄
irc.xml.xml.tar.gz
(275 B)
📄
ircs.xml.tar
(2 KB)
📄
ircs.xml.xml.tar.gz
(286 B)
📄
irdma-abi.h.h.tar.gz
(924 B)
📄
irdma-abi.h.tar
(4 KB)
📄
irix_sgid_inherit.tar
(2 KB)
📄
irix_sgid_inherit.tar.gz
(117 B)
📄
irix_symlink_mode.tar
(2 KB)
📄
irix_symlink_mode.tar.gz
(117 B)
📄
irq.tar
(205 KB)
📄
irq.tar.gz
(2.75 KB)
📄
irq.zip
(31.51 KB)
📄
irs.tar
(22.5 KB)
📄
irs.tar.gz
(4.41 KB)
📄
irs.zip
(17.29 KB)
📄
isc-hmac-fixup.tar
(13.5 KB)
📄
isc-hmac-fixup.tar.gz
(4.8 KB)
📄
isc.tar
(542 KB)
📄
isc.tar.gz
(111.12 KB)
📄
isc.zip
(474.34 KB)
📄
iscanonical.h.h.tar.gz
(1.25 KB)
📄
iscanonical.h.tar
(4 KB)
📄
isccc.tar
(44 KB)
📄
isccc.tar.gz
(6.48 KB)
📄
isccc.zip
(34.46 KB)
📄
isccfg.tar
(42.5 KB)
📄
isccfg.tar.gz
(8.34 KB)
📄
isccfg.zip
(36.96 KB)
📄
isci.tar
(2 KB)
📄
isci.tar.gz
(149 B)
📄
isci.zip
(400 B)
📄
isci_firmware.bin.bin.tar.gz
(163 B)
📄
isci_firmware.bin.tar
(2 KB)
📄
iscsi-target.xml.tar
(2 KB)
📄
iscsi-target.xml.xml.tar.gz
(268 B)
📄
isdbt_nova_12mhz.inp.inp.tar.gz
(45.27 KB)
📄
isdbt_nova_12mhz.inp.tar
(76 KB)
📄
isdbt_nova_12mhz_b0.inp.inp.tar.gz
(60.73 KB)
📄
isdbt_nova_12mhz_b0.inp.tar
(98 KB)
📄
isdbt_rio.inp.inp.tar.gz
(50.72 KB)
📄
isdbt_rio.inp.tar
(170 KB)
📄
ish.tar
(2.25 MB)
📄
ish.tar.gz
(267.53 KB)
📄
ish.zip
(2.25 MB)
📄
ish_lnlm.bin.bin.tar.gz
(455.89 KB)
📄
ish_lnlm.bin.tar
(976 KB)
📄
ish_lnlm_12128606.bin.bin.tar.gz
(362.53 KB)
📄
ish_lnlm_12128606.bin.tar
(844 KB)
📄
ish_ptl.bin.bin.tar.gz
(459.46 KB)
📄
ish_ptl.bin.tar
(1.76 MB)
📄
isns.xml.tar
(2 KB)
📄
isns.xml.xml.tar.gz
(337 B)
📄
iso-8859-1.cmap.cmap.tar.gz
(6.39 KB)
📄
iso-8859-1.cmap.tar
(32 KB)
📄
iso-8859-1.cset.cset.tar.gz
(3.49 KB)
📄
iso-8859-1.cset.tar
(15.5 KB)
📄
iso-8859-10.cmap.cmap.tar.gz
(6.55 KB)
📄
iso-8859-10.cmap.tar
(32 KB)
📄
iso-8859-10.cset.cset.tar.gz
(3.45 KB)
📄
iso-8859-10.cset.tar
(15.5 KB)
📄
iso-8859-11.cmap.cmap.tar.gz
(5.95 KB)
📄
iso-8859-11.cmap.tar
(28 KB)
📄
iso-8859-11.cset.cset.tar.gz
(3.38 KB)
📄
iso-8859-11.cset.tar
(14.5 KB)
📄
iso-8859-13.cmap.cmap.tar.gz
(6.53 KB)
📄
iso-8859-13.cmap.tar
(32 KB)
📄
iso-8859-13.cset.cset.tar.gz
(3.52 KB)
📄
iso-8859-13.cset.tar
(15.5 KB)
📄
iso-8859-14.cmap.cmap.tar.gz
(6.46 KB)
📄
iso-8859-14.cmap.tar
(32.5 KB)
📄
iso-8859-14.cset.cset.tar.gz
(3.41 KB)
📄
iso-8859-14.cset.tar
(16 KB)
📄
iso-8859-15.cmap.cmap.tar.gz
(6.37 KB)
📄
iso-8859-15.cmap.tar
(32 KB)
📄
iso-8859-15.cset.cset.tar.gz
(3.48 KB)
📄
iso-8859-15.cset.tar
(15.5 KB)
📄
iso-8859-16.cmap.cmap.tar.gz
(6.5 KB)
📄
iso-8859-16.cmap.tar
(32 KB)
📄
iso-8859-16.cset.cset.tar.gz
(3.46 KB)
📄
iso-8859-16.cset.tar
(15.5 KB)
📄
iso-8859-2.cmap.cmap.tar.gz
(6.59 KB)
📄
iso-8859-2.cmap.tar
(32.5 KB)
📄
iso-8859-2.cset.cset.tar.gz
(3.43 KB)
📄
iso-8859-2.cset.tar
(15.5 KB)
📄
iso-8859-3.cmap.cmap.tar.gz
(6.44 KB)
📄
iso-8859-3.cmap.tar
(32 KB)
📄
iso-8859-3.cset.cset.tar.gz
(3.44 KB)
📄
iso-8859-3.cset.tar
(15.5 KB)
📄
iso-8859-4.cmap.cmap.tar.gz
(6.57 KB)
📄
iso-8859-4.cmap.tar
(32 KB)
📄
iso-8859-4.cset.cset.tar.gz
(3.44 KB)
📄
iso-8859-4.cset.tar
(15.5 KB)
📄
iso-8859-5.cmap.cmap.tar.gz
(6.44 KB)
📄
iso-8859-5.cmap.tar
(33 KB)
📄
iso-8859-5.cset.cset.tar.gz
(3.51 KB)
📄
iso-8859-5.cset.tar
(15 KB)
📄
iso-8859-6.cmap.cmap.tar.gz
(9 KB)
📄
iso-8859-6.cmap.tar
(42 KB)
📄
iso-8859-6.cset.cset.tar.gz
(3.22 KB)
📄
iso-8859-6.cset.tar
(14 KB)
📄
iso-8859-7.cmap.cmap.tar.gz
(7.51 KB)
📄
iso-8859-7.cmap.tar
(39.5 KB)
📄
iso-8859-7.cset.cset.tar.gz
(3.56 KB)
📄
iso-8859-7.cset.tar
(15 KB)
📄
iso-8859-8.cmap.cmap.tar.gz
(6.05 KB)
📄
iso-8859-8.cmap.tar
(29 KB)
📄
iso-8859-8.cset.cset.tar.gz
(3.31 KB)
📄
iso-8859-8.cset.tar
(14 KB)
📄
iso-8859-9.cmap.cmap.tar.gz
(6.44 KB)
📄
iso-8859-9.cmap.tar
(32 KB)
📄
iso-8859-9.cset.cset.tar.gz
(3.5 KB)
📄
iso-8859-9.cset.tar
(15.5 KB)
📄
iso01.uni.tar
(4 KB)
📄
iso01.uni.uni.tar.gz
(408 B)
📄
iso02.uni.tar
(6 KB)
📄
iso02.uni.uni.tar.gz
(806 B)
📄
iso02_to_cp1250.trans.tar
(7.5 KB)
📄
iso02_to_cp1250.trans.trans.tar.gz
(1.58 KB)
📄
iso03.uni.tar
(6 KB)
📄
iso03.uni.uni.tar.gz
(810 B)
📄
iso04.uni.tar
(6 KB)
📄
iso04.uni.uni.tar.gz
(810 B)
📄
iso05.uni.tar
(6 KB)
📄
iso05.uni.uni.tar.gz
(790 B)
📄
iso06.uni.tar
(5 KB)
📄
iso06.uni.uni.tar.gz
(623 B)
📄
iso07.uni.tar
(6 KB)
📄
iso07.uni.uni.tar.gz
(773 B)
📄
iso07u.uni.tar
(7 KB)
📄
iso07u.uni.uni.tar.gz
(1.09 KB)
📄
iso08.uni.tar
(5 KB)
📄
iso08.uni.uni.tar.gz
(570 B)
📄
iso09.uni.tar
(4 KB)
📄
iso09.uni.uni.tar.gz
(460 B)
📄
iso10.uni.tar
(5 KB)
📄
iso10.uni.uni.tar.gz
(710 B)
📄
iso15.uni.tar
(4 KB)
📄
iso15.uni.uni.tar.gz
(494 B)
📄
iso2022.so.so.tar.gz
(4.91 KB)
📄
iso2022.so.tar
(17.5 KB)
📄
iso9660.mod.mod.tar.gz
(5.83 KB)
📄
iso9660.mod.tar
(14.5 KB)
📄
iso_8859_1.so.so.tar.gz
(4.16 KB)
📄
iso_8859_1.so.tar
(13.5 KB)
📄
iso_8859_10.so.so.tar.gz
(4.33 KB)
📄
iso_8859_10.so.tar
(13.5 KB)
📄
iso_8859_11.so.so.tar.gz
(3.26 KB)
📄
iso_8859_11.so.tar
(13 KB)
📄
iso_8859_13.so.so.tar.gz
(4.32 KB)
📄
iso_8859_13.so.tar
(13.5 KB)
📄
iso_8859_14.so.so.tar.gz
(4.43 KB)
📄
iso_8859_14.so.tar
(13.5 KB)
📄
iso_8859_15.so.so.tar.gz
(4.38 KB)
📄
iso_8859_15.so.tar
(13.5 KB)
📄
iso_8859_16.so.so.tar.gz
(4.43 KB)
📄
iso_8859_16.so.tar
(13.5 KB)
📄
iso_8859_2.so.so.tar.gz
(4.31 KB)
📄
iso_8859_2.so.tar
(13.5 KB)
📄
iso_8859_3.so.so.tar.gz
(4.44 KB)
📄
iso_8859_3.so.tar
(13.5 KB)
📄
iso_8859_4.so.so.tar.gz
(4.36 KB)
📄
iso_8859_4.so.tar
(13.5 KB)
📄
iso_8859_5.so.so.tar.gz
(4.11 KB)
📄
iso_8859_5.so.tar
(13.5 KB)
📄
iso_8859_6.so.so.tar.gz
(3.27 KB)
📄
iso_8859_6.so.tar
(13 KB)
📄
iso_8859_7.so.so.tar.gz
(4.23 KB)
📄
iso_8859_7.so.tar
(13.5 KB)
📄
iso_8859_8.so.so.tar.gz
(3.28 KB)
📄
iso_8859_8.so.tar
(13 KB)
📄
iso_8859_9.so.so.tar.gz
(4.38 KB)
📄
iso_8859_9.so.tar
(13.5 KB)
📄
isort.tar
(2 KB)
📄
isort.tar.gz
(229 B)
📄
isosize.tar
(26.5 KB)
📄
isosize.tar.gz
(11.69 KB)
📄
isp.conf.php.conf.php.tar.gz
(415 B)
📄
isp.conf.php.tar
(2.5 KB)
📄
isp1000.bin.bin.tar.gz
(11.02 KB)
📄
isp1000.bin.tar
(20 KB)
📄
isp_4_1_1.bin.bin.tar.gz
(1.68 MB)
📄
isp_4_1_1.bin.tar
(3.68 MB)
📄
ispell.tar
(2.5 KB)
📄
ispell.tar.gz
(533 B)
📄
ispmanager.tar
(7.5 KB)
📄
ispmanager.tar.gz
(2 KB)
📄
ispmanager.zip
(6.12 KB)
📄
ist.h.h.tar.gz
(633 B)
📄
ist.h.tar
(2.5 KB)
📄
it.tar
(170 KB)
📄
it.tar.gz
(137.26 KB)
📄
it.zip
(141.9 KB)
📄
iterators.py.py.tar.gz
(1020 B)
📄
iterators.py.tar
(10 KB)
📄
iterobject.h.h.tar.gz
(358 B)
📄
iterobject.h.tar
(2.5 KB)
📄
itunes.rb.rb.tar.gz
(2.27 KB)
📄
itunes.rb.tar
(77 KB)
📄
iucv.h.h.tar.gz
(918 B)
📄
iucv.h.tar
(3.5 KB)
📄
ivpu_accel.h.h.tar.gz
(2.76 KB)
📄
ivpu_accel.h.tar
(10 KB)
📄
ivsc_fw.bin.bin.tar.gz
(312.48 KB)
📄
ivsc_fw.bin.tar
(945.5 KB)
📄
iwlwifi-100-5.ucode.tar
(331.5 KB)
📄
iwlwifi-100-5.ucode.ucode.tar.gz
(172.9 KB)
📄
iwlwifi-1000-5.ucode.tar
(331.5 KB)
📄
iwlwifi-1000-5.ucode.ucode.tar.gz
(172.89 KB)
📄
iwlwifi-105-6.ucode.tar
(675.5 KB)
📄
iwlwifi-105-6.ucode.ucode.tar.gz
(325.19 KB)
📄
iwlwifi-135-6.ucode.tar
(686.5 KB)
📄
iwlwifi-135-6.ucode.ucode.tar.gz
(333.79 KB)
📄
iwlwifi-2000-6.ucode.tar
(681.5 KB)
📄
iwlwifi-2000-6.ucode.ucode.tar.gz
(330.93 KB)
📄
iwlwifi-2030-6.ucode.tar
(692.5 KB)
📄
iwlwifi-2030-6.ucode.ucode.tar.gz
(339.17 KB)
📄
iwlwifi-3160-17.ucode.tar
(898.5 KB)
📄
iwlwifi-3160-17.ucode.ucode.tar.gz
(455.71 KB)
📄
iwlwifi-3168-29.ucode.tar
(1013.5 KB)
📄
iwlwifi-3168-29.ucode.ucode.tar.gz
(441.79 KB)
📄
iwlwifi-5000-5.ucode.tar
(668 KB)
📄
iwlwifi-5000-5.ucode.ucode.tar.gz
(173.01 KB)
📄
iwlwifi-5150-2.ucode.tar
(331 KB)
📄
iwlwifi-5150-2.ucode.ucode.tar.gz
(170.08 KB)
📄
iwlwifi-6000-4.ucode.tar
(445.5 KB)
📄
iwlwifi-6000-4.ucode.ucode.tar.gz
(207.77 KB)
📄
iwlwifi-6000g2a-6.ucode.tar
(663 KB)
📄
iwlwifi-6000g2a-6.ucode.ucode.tar.gz
(316.2 KB)
📄
iwlwifi-6050-5.ucode.tar
(460.5 KB)
📄
iwlwifi-6050-5.ucode.ucode.tar.gz
(214.08 KB)
📄
iwlwifi-7260-17.ucode.tar
(1 MB)
📄
iwlwifi-7260-17.ucode.ucode.tar.gz
(481.93 KB)
📄
iwlwifi-7265-17.ucode.tar
(1.13 MB)
📄
iwlwifi-7265-17.ucode.ucode.tar.gz
(522.19 KB)
📄
iwlwifi-7265D-29.ucode.tar
(1014 KB)
📄
iwlwifi-7265D-29.ucode.ucode.tar.gz
(451.23 KB)
📄
iwlwifi-8000C-34.ucode.tar
(2.34 MB)
📄
iwlwifi-8000C-34.ucode.ucode.tar.gz
(940.66 KB)
📄
iwlwifi-8000C-36.ucode.tar
(2.31 MB)
📄
iwlwifi-8000C-36.ucode.ucode.tar.gz
(936.65 KB)
📄
iwlwifi-8265-34.ucode.tar
(2.33 MB)
📄
iwlwifi-8265-34.ucode.ucode.tar.gz
(938.31 KB)
📄
iwlwifi-8265-36.ucode.tar
(2.32 MB)
📄
iwlwifi-8265-36.ucode.ucode.tar.gz
(948.88 KB)
📄
iwlwifi-Qu-b0-hr-b0-50.ucode.tar
(1.05 MB)
📄
iwlwifi-Qu-b0-hr-b0-50.ucode.ucode.tar.gz
(442.64 KB)
📄
iwlwifi-Qu-b0-hr-b0-59.ucode.tar
(1.24 MB)
📄
iwlwifi-Qu-b0-hr-b0-59.ucode.ucode.tar.gz
(503.37 KB)
📄
iwlwifi-Qu-b0-hr-b0-66.ucode.tar
(1.28 MB)
📄
iwlwifi-Qu-b0-hr-b0-66.ucode.ucode.tar.gz
(517.98 KB)
📄
iwlwifi-Qu-b0-hr-b0-72.ucode.tar
(1.31 MB)
📄
iwlwifi-Qu-b0-hr-b0-72.ucode.ucode.tar.gz
(528.02 KB)
📄
iwlwifi-Qu-b0-hr-b0-73.ucode.tar
(1.31 MB)
📄
iwlwifi-Qu-b0-hr-b0-73.ucode.ucode.tar.gz
(530.75 KB)
📄
iwlwifi-Qu-b0-hr-b0-74.ucode.tar
(1.31 MB)
📄
iwlwifi-Qu-b0-hr-b0-74.ucode.ucode.tar.gz
(535.64 KB)
📄
iwlwifi-Qu-b0-hr-b0-77.ucode.tar
(1.34 MB)
📄
iwlwifi-Qu-b0-hr-b0-77.ucode.ucode.tar.gz
(546.7 KB)
📄
iwlwifi-Qu-b0-jf-b0-50.ucode.tar
(1.01 MB)
📄
iwlwifi-Qu-b0-jf-b0-50.ucode.ucode.tar.gz
(424.75 KB)
📄
iwlwifi-Qu-b0-jf-b0-59.ucode.tar
(1.17 MB)
📄
iwlwifi-Qu-b0-jf-b0-59.ucode.ucode.tar.gz
(478.75 KB)
📄
iwlwifi-Qu-b0-jf-b0-66.ucode.tar
(1.21 MB)
📄
iwlwifi-Qu-b0-jf-b0-66.ucode.ucode.tar.gz
(487.89 KB)
📄
iwlwifi-Qu-b0-jf-b0-72.ucode.tar
(1.23 MB)
📄
iwlwifi-Qu-b0-jf-b0-72.ucode.ucode.tar.gz
(495.95 KB)
📄
iwlwifi-Qu-b0-jf-b0-73.ucode.tar
(1.23 MB)
📄
iwlwifi-Qu-b0-jf-b0-73.ucode.ucode.tar.gz
(497.09 KB)
📄
iwlwifi-Qu-b0-jf-b0-74.ucode.tar
(2.46 MB)
📄
iwlwifi-Qu-b0-jf-b0-74.ucode.ucode.tar.gz
(502 KB)
📄
iwlwifi-Qu-b0-jf-b0-77.ucode.tar
(1.26 MB)
📄
iwlwifi-Qu-b0-jf-b0-77.ucode.ucode.tar.gz
(510.64 KB)
📄
iwlwifi-QuZ-a0-hr-b0-50.ucode.tar
(1.05 MB)
📄
iwlwifi-QuZ-a0-hr-b0-50.ucode.ucode.tar.gz
(442.57 KB)
📄
iwlwifi-QuZ-a0-hr-b0-59.ucode.tar
(1.24 MB)
📄
iwlwifi-QuZ-a0-hr-b0-59.ucode.ucode.tar.gz
(503.21 KB)
📄
iwlwifi-QuZ-a0-hr-b0-66.ucode.tar
(1.28 MB)
📄
iwlwifi-QuZ-a0-hr-b0-66.ucode.ucode.tar.gz
(517.9 KB)
📄
iwlwifi-QuZ-a0-hr-b0-72.ucode.tar
(1.31 MB)
📄
iwlwifi-QuZ-a0-hr-b0-72.ucode.ucode.tar.gz
(528.06 KB)
📄
iwlwifi-QuZ-a0-hr-b0-73.ucode.tar
(1.31 MB)
📄
iwlwifi-QuZ-a0-hr-b0-73.ucode.ucode.tar.gz
(530.73 KB)
📄
iwlwifi-QuZ-a0-hr-b0-74.ucode.tar
(1.31 MB)
📄
iwlwifi-QuZ-a0-hr-b0-74.ucode.ucode.tar.gz
(535.65 KB)
📄
iwlwifi-QuZ-a0-hr-b0-77.ucode.tar
(1.34 MB)
📄
iwlwifi-QuZ-a0-hr-b0-77.ucode.ucode.tar.gz
(546.66 KB)
📄
iwlwifi-QuZ-a0-jf-b0-50.ucode.tar
(1.01 MB)
📄
iwlwifi-QuZ-a0-jf-b0-50.ucode.ucode.tar.gz
(424.67 KB)
📄
iwlwifi-QuZ-a0-jf-b0-59.ucode.tar
(1.17 MB)
📄
iwlwifi-QuZ-a0-jf-b0-59.ucode.ucode.tar.gz
(478.68 KB)
📄
iwlwifi-QuZ-a0-jf-b0-66.ucode.tar
(1.21 MB)
📄
iwlwifi-QuZ-a0-jf-b0-66.ucode.ucode.tar.gz
(487.87 KB)
📄
iwlwifi-QuZ-a0-jf-b0-72.ucode.tar
(1.23 MB)
📄
iwlwifi-QuZ-a0-jf-b0-72.ucode.ucode.tar.gz
(495.94 KB)
📄
iwlwifi-QuZ-a0-jf-b0-73.ucode.tar
(1.23 MB)
📄
iwlwifi-QuZ-a0-jf-b0-73.ucode.ucode.tar.gz
(497.15 KB)
📄
iwlwifi-QuZ-a0-jf-b0-74.ucode.tar
(1.23 MB)
📄
iwlwifi-QuZ-a0-jf-b0-74.ucode.ucode.tar.gz
(502.03 KB)
📄
iwlwifi-QuZ-a0-jf-b0-77.ucode.tar
(1.26 MB)
📄
iwlwifi-QuZ-a0-jf-b0-77.ucode.ucode.tar.gz
(510.73 KB)
📄
iwlwifi-bz-b0-fm-c0-100.ucode.tar
(2.12 MB)
📄
iwlwifi-bz-b0-fm-c0-100.ucode.ucode.tar.gz
(759.88 KB)
📄
iwlwifi-bz-b0-fm-c0-101.ucode.tar
(2.12 MB)
📄
iwlwifi-bz-b0-fm-c0-101.ucode.ucode.tar.gz
(760.24 KB)
📄
iwlwifi-bz-b0-gf-a0-100.ucode.tar
(3.51 MB)
📄
iwlwifi-bz-b0-gf-a0-100.ucode.ucode.tar.gz
(622.14 KB)
📄
iwlwifi-bz-b0-hr-b0-100.ucode.tar
(1.51 MB)
📄
iwlwifi-bz-b0-hr-b0-100.ucode.ucode.tar.gz
(543.56 KB)
📄
iwlwifi-cc-a0-50.ucode.tar
(1.05 MB)
📄
iwlwifi-cc-a0-50.ucode.ucode.tar.gz
(441.26 KB)
📄
iwlwifi-cc-a0-59.ucode.tar
(1.2 MB)
📄
iwlwifi-cc-a0-59.ucode.ucode.tar.gz
(497.29 KB)
📄
iwlwifi-cc-a0-66.ucode.tar
(1.25 MB)
📄
iwlwifi-cc-a0-66.ucode.ucode.tar.gz
(511.22 KB)
📄
iwlwifi-cc-a0-72.ucode.tar
(1.27 MB)
📄
iwlwifi-cc-a0-72.ucode.ucode.tar.gz
(521.01 KB)
📄
iwlwifi-cc-a0-73.ucode.tar
(1.27 MB)
📄
iwlwifi-cc-a0-73.ucode.ucode.tar.gz
(522.24 KB)
📄
iwlwifi-cc-a0-74.ucode.tar
(1.27 MB)
📄
iwlwifi-cc-a0-74.ucode.ucode.tar.gz
(526.81 KB)
📄
iwlwifi-cc-a0-77.ucode.tar
(1.31 MB)
📄
iwlwifi-cc-a0-77.ucode.ucode.tar.gz
(538.1 KB)
📄
iwlwifi-gl-c0-fm-c0-83.ucode.tar
(5.15 MB)
📄
iwlwifi-gl-c0-fm-c0-83.ucode.ucode.tar.gz
(609.5 KB)
📄
iwlwifi-gl-c0-fm-c0-86.ucode.tar
(1.76 MB)
📄
iwlwifi-gl-c0-fm-c0-86.ucode.ucode.tar.gz
(632.6 KB)
📄
iwlwifi-gl-c0-fm-c0-90.ucode.tar
(1.81 MB)
📄
iwlwifi-gl-c0-fm-c0-90.ucode.ucode.tar.gz
(655.59 KB)
📄
iwlwifi-gl-c0-fm-c0-92.ucode.tar
(1.83 MB)
📄
iwlwifi-gl-c0-fm-c0-92.ucode.ucode.tar.gz
(656.77 KB)
📄
iwlwifi-gl-c0-fm-c0-94.ucode.tar
(1.83 MB)
📄
iwlwifi-gl-c0-fm-c0-94.ucode.ucode.tar.gz
(663.16 KB)
📄
iwlwifi-gl-c0-fm-c0-96.ucode.tar
(1.83 MB)
📄
iwlwifi-gl-c0-fm-c0-96.ucode.ucode.tar.gz
(665.73 KB)
📄
iwlwifi-gl-c0-fm-c0-97.ucode.tar
(1.82 MB)
📄
iwlwifi-gl-c0-fm-c0-97.ucode.ucode.tar.gz
(667.72 KB)
📄
iwlwifi-gl-c0-fm-c0-98.ucode.tar
(1.82 MB)
📄
iwlwifi-gl-c0-fm-c0-98.ucode.ucode.tar.gz
(668.47 KB)
📄
iwlwifi-ma-b0-gf4-a0-83.ucode.tar
(1.64 MB)
📄
iwlwifi-ma-b0-gf4-a0-83.ucode.ucode.tar.gz
(626.22 KB)
📄
iwlwifi-ma-b0-gf4-a0-86.ucode.tar
(1.6 MB)
📄
iwlwifi-ma-b0-gf4-a0-86.ucode.ucode.tar.gz
(632.95 KB)
📄
iwlwifi-ma-b0-gf4-a0-89.ucode.tar
(1.53 MB)
📄
iwlwifi-ma-b0-gf4-a0-89.ucode.ucode.tar.gz
(597.92 KB)
📄
iwlwifi-ma-b0-gf4-a0.pnvm.pnvm.tar.gz
(4.9 KB)
📄
iwlwifi-ma-b0-gf4-a0.pnvm.tar
(29 KB)
📄
iwlwifi-ma-b0-hr-b0-83.ucode.tar
(1.5 MB)
📄
iwlwifi-ma-b0-hr-b0-83.ucode.ucode.tar.gz
(580.01 KB)
📄
iwlwifi-ma-b0-hr-b0-86.ucode.tar
(1.45 MB)
📄
iwlwifi-ma-b0-hr-b0-86.ucode.ucode.tar.gz
(583.87 KB)
📄
iwlwifi-ma-b0-hr-b0-89.ucode.tar
(1.47 MB)
📄
iwlwifi-ma-b0-hr-b0-89.ucode.ucode.tar.gz
(590.24 KB)
📄
iwlwifi-sc-a0-wh-b0-101.ucode.tar
(2 MB)
📄
iwlwifi-sc-a0-wh-b0-101.ucode.ucode.tar.gz
(751.75 KB)
📄
iwlwifi-so-a0-gf-a0-72.ucode.tar
(1.49 MB)
📄
iwlwifi-so-a0-gf-a0-72.ucode.ucode.tar.gz
(585.86 KB)
📄
iwlwifi-so-a0-gf-a0-73.ucode.tar
(1.49 MB)
📄
iwlwifi-so-a0-gf-a0-73.ucode.ucode.tar.gz
(586.16 KB)
📄
iwlwifi-so-a0-gf-a0-74.ucode.tar
(1.51 MB)
📄
iwlwifi-so-a0-gf-a0-74.ucode.ucode.tar.gz
(597.33 KB)
📄
iwlwifi-so-a0-gf-a0-77.ucode.tar
(1.57 MB)
📄
iwlwifi-so-a0-gf-a0-77.ucode.ucode.tar.gz
(608.42 KB)
📄
iwlwifi-so-a0-gf-a0-78.ucode.tar
(1.59 MB)
📄
iwlwifi-so-a0-gf-a0-78.ucode.ucode.tar.gz
(617.43 KB)
📄
iwlwifi-so-a0-gf-a0-79.ucode.tar
(1.6 MB)
📄
iwlwifi-so-a0-gf-a0-79.ucode.ucode.tar.gz
(617.58 KB)
📄
iwlwifi-so-a0-gf-a0-81.ucode.tar
(1.61 MB)
📄
iwlwifi-so-a0-gf-a0-81.ucode.ucode.tar.gz
(621.32 KB)
📄
iwlwifi-so-a0-gf-a0-83.ucode.tar
(1.66 MB)
📄
iwlwifi-so-a0-gf-a0-83.ucode.ucode.tar.gz
(626.67 KB)
📄
iwlwifi-so-a0-gf-a0-84.ucode.tar
(1.66 MB)
📄
iwlwifi-so-a0-gf-a0-84.ucode.ucode.tar.gz
(628.45 KB)
📄
iwlwifi-so-a0-gf-a0-86.ucode.tar
(1.6 MB)
📄
iwlwifi-so-a0-gf-a0-86.ucode.ucode.tar.gz
(637.13 KB)
📄
iwlwifi-so-a0-gf-a0-89.ucode.tar
(1.66 MB)
📄
iwlwifi-so-a0-gf-a0-89.ucode.ucode.tar.gz
(653.56 KB)
📄
iwlwifi-so-a0-gf4-a0-72.ucode.tar
(1.51 MB)
📄
iwlwifi-so-a0-gf4-a0-72.ucode.ucode.tar.gz
(593.72 KB)
📄
iwlwifi-so-a0-gf4-a0-73.ucode.tar
(1.52 MB)
📄
iwlwifi-so-a0-gf4-a0-73.ucode.ucode.tar.gz
(595.71 KB)
📄
iwlwifi-so-a0-gf4-a0-74.ucode.tar
(3.06 MB)
📄
iwlwifi-so-a0-gf4-a0-74.ucode.ucode.tar.gz
(606.35 KB)
📄
iwlwifi-so-a0-gf4-a0-77.ucode.tar
(1.59 MB)
📄
iwlwifi-so-a0-gf4-a0-77.ucode.ucode.tar.gz
(617.76 KB)
📄
iwlwifi-so-a0-gf4-a0-78.ucode.tar
(1.63 MB)
📄
iwlwifi-so-a0-gf4-a0-78.ucode.ucode.tar.gz
(625.72 KB)
📄
iwlwifi-so-a0-gf4-a0-79.ucode.tar
(1.64 MB)
📄
iwlwifi-so-a0-gf4-a0-79.ucode.ucode.tar.gz
(625.61 KB)
📄
iwlwifi-so-a0-gf4-a0-81.ucode.tar
(1.62 MB)
📄
iwlwifi-so-a0-gf4-a0-81.ucode.ucode.tar.gz
(616.73 KB)
📄
iwlwifi-so-a0-gf4-a0-83.ucode.tar
(1.63 MB)
📄
iwlwifi-so-a0-gf4-a0-83.ucode.ucode.tar.gz
(619.84 KB)
📄
iwlwifi-so-a0-gf4-a0-84.ucode.tar
(1.63 MB)
📄
iwlwifi-so-a0-gf4-a0-84.ucode.ucode.tar.gz
(621.87 KB)
📄
iwlwifi-so-a0-gf4-a0-86.ucode.tar
(1.58 MB)
📄
iwlwifi-so-a0-gf4-a0-86.ucode.ucode.tar.gz
(626.12 KB)
📄
iwlwifi-so-a0-gf4-a0-89.ucode.tar
(1.52 MB)
📄
iwlwifi-so-a0-gf4-a0-89.ucode.ucode.tar.gz
(590.9 KB)
📄
iwlwifi-so-a0-gf4-a0.pnvm.pnvm.tar.gz
(4.91 KB)
📄
iwlwifi-so-a0-gf4-a0.pnvm.tar
(29 KB)
📄
iwlwifi-so-a0-jf-b0-73.ucode.tar
(1.35 MB)
📄
iwlwifi-so-a0-jf-b0-73.ucode.ucode.tar.gz
(516.19 KB)
📄
iwlwifi-ty-a0-gf-a0-59.ucode.tar
(2.7 MB)
📄
iwlwifi-ty-a0-gf-a0-59.ucode.ucode.tar.gz
(531.7 KB)
📄
iwlwifi-ty-a0-gf-a0-66.ucode.tar
(1.42 MB)
📄
iwlwifi-ty-a0-gf-a0-66.ucode.ucode.tar.gz
(564.65 KB)
📄
iwlwifi-ty-a0-gf-a0-72.ucode.tar
(1.43 MB)
📄
iwlwifi-ty-a0-gf-a0-72.ucode.ucode.tar.gz
(575.16 KB)
📄
iwlwifi-ty-a0-gf-a0-73.ucode.tar
(1.44 MB)
📄
iwlwifi-ty-a0-gf-a0-73.ucode.ucode.tar.gz
(576.83 KB)
📄
iwlwifi-ty-a0-gf-a0-74.ucode.tar
(1.46 MB)
📄
iwlwifi-ty-a0-gf-a0-74.ucode.ucode.tar.gz
(593.93 KB)
📄
iwlwifi-ty-a0-gf-a0-77.ucode.tar
(1.52 MB)
📄
iwlwifi-ty-a0-gf-a0-77.ucode.ucode.tar.gz
(601.66 KB)
📄
iwlwifi-ty-a0-gf-a0-78.ucode.tar
(1.55 MB)
📄
iwlwifi-ty-a0-gf-a0-78.ucode.ucode.tar.gz
(610.31 KB)
📄
iwlwifi-ty-a0-gf-a0-79.ucode.tar
(1.55 MB)
📄
iwlwifi-ty-a0-gf-a0-79.ucode.ucode.tar.gz
(610.17 KB)
📄
iwlwifi-ty-a0-gf-a0-81.ucode.tar
(1.56 MB)
📄
iwlwifi-ty-a0-gf-a0-81.ucode.ucode.tar.gz
(613.1 KB)
📄
iwlwifi-ty-a0-gf-a0-83.ucode.tar
(1.61 MB)
📄
iwlwifi-ty-a0-gf-a0-83.ucode.ucode.tar.gz
(617.99 KB)
📄
iwlwifi-ty-a0-gf-a0-84.ucode.tar
(1.6 MB)
📄
iwlwifi-ty-a0-gf-a0-84.ucode.ucode.tar.gz
(620.2 KB)
📄
iwlwifi-ty-a0-gf-a0-86.ucode.tar
(1.56 MB)
📄
iwlwifi-ty-a0-gf-a0-86.ucode.ucode.tar.gz
(626.2 KB)
📄
iwlwifi-ty-a0-gf-a0-89.ucode.tar
(1.6 MB)
📄
iwlwifi-ty-a0-gf-a0-89.ucode.ucode.tar.gz
(642.22 KB)
📄
iwlwifi.tar
(244.34 MB)
📄
iwlwifi.tar.gz
(94.04 MB)
📄
iwlwifi.zip
(244.24 MB)
📄
iwp.png.png.tar.gz
(7.28 KB)
📄
iwp.png.tar
(9 KB)
📄
iwp.sql.sql.tar.gz
(3.49 KB)
📄
iwp.sql.tar
(22.5 KB)
📄
iwp.tar
(7.15 MB)
📄
iwp.tar.gz
(6.92 MB)
📄
iwp.zip
(7.13 MB)
📄
ixp4xx.tar
(68.5 KB)
📄
ixp4xx.tar.gz
(19.59 KB)
📄
ixp4xx.zip
(65.27 KB)
📄
ja.tar
(173 KB)
📄
ja.tar.gz
(132.44 KB)
📄
ja.zip
(142.52 KB)
📄
jamroom.sql.sql.tar.gz
(41.9 KB)
📄
jamroom.sql.tar
(235.5 KB)
📄
jamroom.tar
(28.7 MB)
📄
jamroom.tar.gz
(27.73 MB)
📄
jamroom.zip
(28.67 MB)
📄
japanese_euc.so.so.tar.gz
(180.65 KB)
📄
japanese_euc.so.tar
(353 KB)
📄
jbd2.tar
(7 KB)
📄
jbd2.tar.gz
(553 B)
📄
jbd2.zip
(3.07 KB)
📄
jconfig-64.h.h.tar.gz
(1.04 KB)
📄
jconfig-64.h.tar
(4 KB)
📄
jconfig.h.h.tar.gz
(252 B)
📄
jconfig.h.tar
(2 KB)
📄
jcow.png.png.tar.gz
(11.98 KB)
📄
jcow.png.tar
(13.5 KB)
📄
jcow.tar
(182 KB)
📄
jcow.tar.gz
(95.43 KB)
📄
jcow.zip
(155.11 KB)
📄
jemalloc.pc.pc.tar.gz
(325 B)
📄
jemalloc.pc.tar
(2 KB)
📄
jemalloc.tar
(16 KB)
📄
jemalloc.tar.gz
(3.4 KB)
📄
jemalloc.zip
(14.35 KB)
📄
jenkins.xml.tar
(2 KB)
📄
jenkins.xml.xml.tar.gz
(254 B)
📄
jerror.h.h.tar.gz
(4.17 KB)
📄
jerror.h.tar
(16.5 KB)
📄
jfs.mod.mod.tar.gz
(4.57 KB)
📄
jfs.mod.tar
(22 KB)
📄
jit-reader.h.h.tar.gz
(3.78 KB)
📄
jit-reader.h.tar
(13.5 KB)
📄
jmorecfg.h.h.tar.gz
(5.38 KB)
📄
jmorecfg.h.tar
(16.5 KB)
📄
join.tar
(55.5 KB)
📄
join.tar.gz
(24.67 KB)
📄
joomla16.tar
(361.5 KB)
📄
joomla16.tar.gz
(221.25 KB)
📄
joomla16.zip
(332.51 KB)
📄
joomla30.tar
(31.61 MB)
📄
joomla30.tar.gz
(28.76 MB)
📄
joomla30.zip
(31.58 MB)
📄
joomla310.tar
(640 KB)
📄
joomla310.tar.gz
(396.36 KB)
📄
joomla310.zip
(590.9 KB)
📄
joomla4.tar
(50.68 MB)
📄
joomla4.tar.gz
(45.33 MB)
📄
joomla4.zip
(50.55 MB)
📄
joomla54.tar
(49.71 MB)
📄
joomla54.tar.gz
(44.11 MB)
📄
joomla54.zip
(49.59 MB)
📄
jorani.tar
(212.5 KB)
📄
jorani.tar.gz
(127.78 KB)
📄
jorani.zip
(193.01 KB)
📄
journal-nocow.conf.conf.tar.gz
(655 B)
📄
journal-nocow.conf.tar
(3 KB)
📄
jpeg.mod.mod.tar.gz
(4.91 KB)
📄
jpeg.mod.tar
(13 KB)
📄
jpeglib.h.h.tar.gz
(13.6 KB)
📄
jpeglib.h.tar
(50.5 KB)
📄
jqplot.tar
(71 KB)
📄
jqplot.tar.gz
(45.26 KB)
📄
jqplot.zip
(62.77 KB)
📄
jquery.tar
(862.5 KB)
📄
jquery.tar.gz
(284.3 KB)
📄
jquery.zip
(849.11 KB)
📄
jquery2.js.js.tar.gz
(74.92 KB)
📄
jquery2.js.tar
(253.5 KB)
📄
jquery3.js.js.tar.gz
(73.58 KB)
📄
jquery3.js.tar
(251.5 KB)
📄
js.tar
(17.71 MB)
📄
js.tar.gz
(4.12 MB)
📄
js.zip
(17.49 MB)
📄
json-2.1.0.tar
(66.5 KB)
📄
json-2.1.0.tar.gz
(25.44 KB)
📄
json-2.1.0.zip
(64.16 KB)
📄
json-c.pc.pc.tar.gz
(259 B)
📄
json-c.pc.tar
(2 KB)
📄
json-c.tar
(96.5 KB)
📄
json-c.tar.gz
(21.73 KB)
📄
json-c.zip
(85.92 KB)
📄
json.h.h.tar.gz
(542 B)
📄
json.h.tar
(2.5 KB)
📄
json.rb.rb.tar.gz
(999 B)
📄
json.rb.tar
(11 KB)
📄
json.tar
(461.5 KB)
📄
json.tar.gz
(25.43 KB)
📄
json.zip
(421.96 KB)
📄
json_inttypes.h.h.tar.gz
(316 B)
📄
json_inttypes.h.tar
(2 KB)
📄
json_lib.h.h.tar.gz
(4.72 KB)
📄
json_lib.h.tar
(15.5 KB)
📄
json_object.h.h.tar.gz
(9.44 KB)
📄
json_object.h.tar
(39 KB)
📄
json_pointer.h.h.tar.gz
(1.54 KB)
📄
json_pointer.h.tar
(6.5 KB)
📄
json_tokener.h.h.tar.gz
(2.51 KB)
📄
json_tokener.h.tar
(8.5 KB)
📄
json_util.h.h.tar.gz
(1.21 KB)
📄
json_util.h.tar
(4.5 KB)
📄
json_visit.h.h.tar.gz
(1.21 KB)
📄
json_visit.h.tar
(5 KB)
📄
jsonschema.tar
(3.5 KB)
📄
jsonschema.tar.gz
(571 B)
📄
jszip.tar
(66.5 KB)
📄
jszip.tar.gz
(38.19 KB)
📄
jszip.zip
(54.62 KB)
📄
jwt_secret.tar
(2 KB)
📄
jwt_secret.tar.gz
(122 B)
📄
kaanapali.tar
(27.06 MB)
📄
kaanapali.tar.gz
(15.51 MB)
📄
kaanapali.zip
(27.05 MB)
📄
kabi.attr.attr.tar.gz
(198 B)
📄
kabi.attr.tar
(3 KB)
📄
kabi.sh.sh.tar.gz
(402 B)
📄
kabi.sh.tar
(3 KB)
📄
kabini_ce.bin.bin.tar.gz
(1.56 KB)
📄
kabini_ce.bin.tar
(20 KB)
📄
kabini_me.bin.bin.tar.gz
(4.14 KB)
📄
kabini_me.bin.tar
(20 KB)
📄
kabini_mec.bin.bin.tar.gz
(8.86 KB)
📄
kabini_mec.bin.tar
(36 KB)
📄
kabini_pfp.bin.bin.tar.gz
(3.88 KB)
📄
kabini_pfp.bin.tar
(20 KB)
📄
kabini_rlc.bin.bin.tar.gz
(5.35 KB)
📄
kabini_rlc.bin.tar
(23 KB)
📄
kabini_sdma.bin.bin.tar.gz
(2.26 KB)
📄
kabini_sdma.bin.tar
(11 KB)
📄
kabini_sdma1.bin.bin.tar.gz
(2.26 KB)
📄
kabini_sdma1.bin.tar
(11 KB)
📄
kabini_uvd.bin.bin.tar.gz
(154.45 KB)
📄
kabini_uvd.bin.tar
(457 KB)
📄
kabini_vce.bin.bin.tar.gz
(62.64 KB)
📄
kabini_vce.bin.tar
(200 KB)
📄
kadm-client.pc.pc.tar.gz
(281 B)
📄
kadm-client.pc.tar
(2 KB)
📄
kadm-server.pc.pc.tar.gz
(279 B)
📄
kadm-server.pc.tar
(2 KB)
📄
kadm5.tar
(29.5 KB)
📄
kadm5.tar.gz
(5.39 KB)
📄
kadm5.zip
(26.27 KB)
📄
kadm5_auth_plugin.h.h.tar.gz
(3.22 KB)
📄
kadm5_auth_plugin.h.tar
(14 KB)
📄
kadm5_hook_plugin.h.h.tar.gz
(2.26 KB)
📄
kadm5_hook_plugin.h.tar
(8 KB)
📄
kadm_err.h.h.tar.gz
(1.06 KB)
📄
kadm_err.h.tar
(6 KB)
📄
kadmin.xml.tar
(2 KB)
📄
kadmin.xml.xml.tar.gz
(234 B)
📄
kanboard.tar
(4.6 MB)
📄
kanboard.tar.gz
(4.05 MB)
📄
kanboard.zip
(4.57 MB)
📄
kaveri_ce.bin.bin.tar.gz
(1.56 KB)
📄
kaveri_ce.bin.tar
(20 KB)
📄
kaveri_me.bin.bin.tar.gz
(4.14 KB)
📄
kaveri_me.bin.tar
(20 KB)
📄
kaveri_mec.bin.bin.tar.gz
(9 KB)
📄
kaveri_mec.bin.tar
(36 KB)
📄
kaveri_mec2.bin.bin.tar.gz
(9.64 KB)
📄
kaveri_mec2.bin.tar
(36 KB)
📄
kaveri_pfp.bin.bin.tar.gz
(3.96 KB)
📄
kaveri_pfp.bin.tar
(20 KB)
📄
kaveri_rlc.bin.bin.tar.gz
(5.34 KB)
📄
kaveri_rlc.bin.tar
(23 KB)
📄
kaveri_sdma.bin.bin.tar.gz
(2.26 KB)
📄
kaveri_sdma.bin.tar
(11 KB)
📄
kaveri_sdma1.bin.bin.tar.gz
(2.26 KB)
📄
kaveri_sdma1.bin.tar
(11 KB)
📄
kaveri_uvd.bin.bin.tar.gz
(154.45 KB)
📄
kaveri_uvd.bin.tar
(457 KB)
📄
kaveri_vce.bin.bin.tar.gz
(62.64 KB)
📄
kaveri_vce.bin.tar
(200 KB)
📄
kaweth.tar
(8.5 KB)
📄
kaweth.tar.gz
(2.88 KB)
📄
kaweth.zip
(4.59 KB)
📄
kbd.tar
(3.61 MB)
📄
kbd.tar.gz
(2.21 MB)
📄
kbd.zip
(3.08 MB)
📄
kbl_dmc_ver1.bin.bin.tar.gz
(3.21 KB)
📄
kbl_dmc_ver1.bin.tar
(10 KB)
📄
kbl_guc_32.0.3.bin.0.3.bin.tar.gz
(81.37 KB)
📄
kbl_guc_32.0.3.bin.tar
(174 KB)
📄
kbl_guc_33.0.0.bin.0.0.bin.tar.gz
(84.09 KB)
📄
kbl_guc_33.0.0.bin.tar
(180.5 KB)
📄
kbl_guc_49.0.1.bin.0.1.bin.tar.gz
(85.79 KB)
📄
kbl_guc_49.0.1.bin.tar
(194.5 KB)
📄
kbl_guc_62.0.0.bin.0.0.bin.tar.gz
(90.95 KB)
📄
kbl_guc_62.0.0.bin.tar
(197.5 KB)
📄
kbl_guc_69.0.3.bin.0.3.bin.tar.gz
(101.91 KB)
📄
kbl_guc_69.0.3.bin.tar
(214.5 KB)
📄
kbl_guc_70.1.1.bin.1.1.bin.tar.gz
(93.23 KB)
📄
kbl_guc_70.1.1.bin.tar
(204 KB)
📄
kbl_huc_4.0.0.bin.0.0.bin.tar.gz
(80.18 KB)
📄
kbl_huc_4.0.0.bin.tar
(222.5 KB)
📄
kcare.service.service.tar.gz
(579 B)
📄
kcare.service.tar
(4 KB)
📄
kcare.tar
(496.5 KB)
📄
kcare.tar.gz
(194.7 KB)
📄
kcare.zip
(485.03 KB)
📄
kd.h.h.tar.gz
(670 B)
📄
kd.h.tar
(3 KB)
📄
kdb.h.h.tar.gz
(15.29 KB)
📄
kdb.h.tar
(69.5 KB)
📄
kdb.pc.pc.tar.gz
(291 B)
📄
kdb.pc.tar
(2 KB)
📄
kdcpreauth_plugin.h.h.tar.gz
(5.02 KB)
📄
kdcpreauth_plugin.h.tar
(19 KB)
📄
kdf.h.h.tar.gz
(1.59 KB)
📄
kdf.h.tar
(9 KB)
📄
kdferr.h.h.tar.gz
(1.16 KB)
📄
kdferr.h.tar
(6.5 KB)
📄
kdump-lib-initramfs.sh.sh.tar.gz
(2.13 KB)
📄
kdump-lib-initramfs.sh.tar
(8.5 KB)
📄
kdump-lib.sh.sh.tar.gz
(9.97 KB)
📄
kdump-lib.sh.tar
(64 KB)
📄
kdump-logger.sh.sh.tar.gz
(3.02 KB)
📄
kdump-logger.sh.tar
(11.5 KB)
📄
kdump-udev-throttler.tar
(3 KB)
📄
kdump-udev-throttler.tar.gz
(779 B)
📄
kdump.service.service.tar.gz
(342 B)
📄
kdump.service.tar
(2 KB)
📄
kdump.tar
(50.5 KB)
📄
kdump.tar.gz
(14.46 KB)
📄
kdump.zip
(47.67 KB)
📄
kerberos.xml.tar
(2 KB)
📄
kerberos.xml.xml.tar.gz
(247 B)
📄
kernel.exec.exec.tar.gz
(117.69 KB)
📄
kernel.exec.tar
(276 KB)
📄
kernel.img.img.tar.gz
(24.63 KB)
📄
kernel.img.tar
(111 KB)
📄
kernel.tar
(28.5 KB)
📄
kernel.tar.gz
(5.34 KB)
📄
kernel.zip
(22.23 KB)
📄
kernel_to_cil.h.h.tar.gz
(188 B)
📄
kernel_to_cil.h.tar
(2 KB)
📄
kernel_to_conf.h.h.tar.gz
(190 B)
📄
kernel_to_conf.h.tar
(2 KB)
📄
kexec.target.tar
(2.5 KB)
📄
kexec.target.target.tar.gz
(446 B)
📄
key.php.php.tar.gz
(157 B)
📄
key.php.tar
(2 KB)
📄
keycreate.tar
(1.5 KB)
📄
keycreate.tar.gz
(103 B)
📄
keylayouts.mod.mod.tar.gz
(2.01 KB)
📄
keylayouts.mod.tar
(7.5 KB)
📄
keymaps.tar
(2.32 MB)
📄
keymaps.tar.gz
(1.71 MB)
📄
keymaps.zip
(1.99 MB)
📄
keys.h.h.tar.gz
(597 B)
📄
keys.h.tar
(3 KB)
📄
keys.tar
(29.5 KB)
📄
keys.tar.gz
(11.22 KB)
📄
keys.zip
(17.43 KB)
📄
keyspan.tar
(91 KB)
📄
keyspan.tar.gz
(23.31 KB)
📄
keyspan.zip
(83.26 KB)
📄
keyspan_pda.tar
(6 KB)
📄
keyspan_pda.tar.gz
(2.01 KB)
📄
keyspan_pda.zip
(4.13 KB)
📄
keystatus.mod.mod.tar.gz
(1023 B)
📄
keystatus.mod.tar
(7 KB)
📄
keysym.h.h.tar.gz
(1.21 KB)
📄
keysym.h.tar
(4.5 KB)
📄
keysymdef.h.h.tar.gz
(31.16 KB)
📄
keysymdef.h.tar
(173 KB)
📄
keyutils.h.h.tar.gz
(2.25 KB)
📄
keyutils.h.tar
(9.5 KB)
📄
keyword.py.py.tar.gz
(527 B)
📄
keyword.py.tar
(8 KB)
📄
keyword.pyc.pyc.tar.gz
(1.26 KB)
📄
keyword.pyc.tar
(4 KB)
📄
keyword.pyo.pyo.tar.gz
(1.26 KB)
📄
keyword.pyo.tar
(4 KB)
📄
keywords.h.h.tar.gz
(2.08 KB)
📄
keywords.h.tar
(8 KB)
📄
kibana.xml.tar
(2 KB)
📄
kibana.xml.xml.tar.gz
(349 B)
📄
kickstart.php.php.tar.gz
(4.8 KB)
📄
kickstart.php.tar
(21.5 KB)
📄
kill.php.php.tar.gz
(541 B)
📄
kill.php.tar
(2.5 KB)
📄
kill.py.py.tar.gz
(1.3 KB)
📄
kill.py.tar
(5.5 KB)
📄
kill.tar
(39 KB)
📄
kill.tar.gz
(16.51 KB)
📄
kimai.sql.sql.tar.gz
(4.85 KB)
📄
kimai.sql.tar
(40.5 KB)
📄
kimai.tar
(107.47 MB)
📄
kimai.tar.gz
(102.51 MB)
📄
kimai.zip
(107.44 MB)
📄
kirby.tar
(12.09 MB)
📄
kirby.tar.gz
(11.79 MB)
📄
kirby.zip
(12.06 MB)
📄
klog.h.h.tar.gz
(778 B)
📄
klog.h.tar
(3 KB)
📄
klogin.xml.tar
(2 KB)
📄
klogin.xml.xml.tar.gz
(281 B)
📄
kmod.attr.attr.tar.gz
(171 B)
📄
kmod.attr.tar
(3 KB)
📄
kmod.prov.prov.tar.gz
(488 B)
📄
kmod.prov.tar
(4 KB)
📄
ko.tar
(27.5 KB)
📄
ko.tar.gz
(21.12 KB)
📄
ko.zip
(21.82 KB)
📄
kohana.tar
(78.5 KB)
📄
kohana.tar.gz
(47.04 KB)
📄
kohana.zip
(68.11 KB)
📄
koi2alt.tar
(4 KB)
📄
koi2alt.tar.gz
(1.04 KB)
📄
koi8_r.so.so.tar.gz
(3.86 KB)
📄
koi8_r.so.tar
(13.5 KB)
📄
koi8_u.so.so.tar.gz
(3.89 KB)
📄
koi8_u.so.tar
(13.5 KB)
📄
koi8r.uni.tar
(10 KB)
📄
koi8r.uni.uni.tar.gz
(1.65 KB)
📄
koi8u.uni.tar
(13 KB)
📄
koi8u.uni.uni.tar.gz
(2.04 KB)
📄
koi8u2ruscii.tar
(5 KB)
📄
koi8u2ruscii.tar.gz
(747 B)
📄
koken.tar
(139.5 KB)
📄
koken.tar.gz
(67.41 KB)
📄
koken.zip
(120.17 KB)
📄
kompare.tar
(2 KB)
📄
kompare.tar.gz
(260 B)
📄
kopage.tar
(34.2 MB)
📄
kopage.tar.gz
(34.15 MB)
📄
kopage.zip
(34.19 MB)
📄
korean.so.so.tar.gz
(129.78 KB)
📄
korean.so.tar
(241 KB)
📄
kpartx_id.tar
(7 KB)
📄
kpartx_id.tar.gz
(1.17 KB)
📄
kpasswd.xml.tar
(2 KB)
📄
kpasswd.xml.xml.tar.gz
(243 B)
📄
kpatch_wait_period.tar
(2 KB)
📄
kpatch_wait_period.tar.gz
(137 B)
📄
kprobes-optimization.tar
(2 KB)
📄
kprobes-optimization.tar.gz
(120 B)
📄
kprop.xml.tar
(2 KB)
📄
kprop.xml.xml.tar.gz
(240 B)
📄
krad.h.h.tar.gz
(2.95 KB)
📄
krad.h.tar
(10.5 KB)
📄
krayin.sql.sql.tar.gz
(17.75 KB)
📄
krayin.sql.tar
(100 KB)
📄
krayin.tar
(122.91 MB)
📄
krayin.tar.gz
(119.37 MB)
📄
krayin.zip
(122.89 MB)
📄
krb5-gssapi.pc.pc.tar.gz
(243 B)
📄
krb5-gssapi.pc.tar
(2 KB)
📄
krb5.conf.conf.tar.gz
(515 B)
📄
krb5.conf.tar
(2.5 KB)
📄
krb5.h.h.tar.gz
(353 B)
📄
krb5.h.tar
(346 KB)
📄
krb5.pc.pc.tar.gz
(310 B)
📄
krb5.pc.tar
(2 KB)
📄
krb5.tar
(2.79 MB)
📄
krb5.tar.gz
(77.89 KB)
📄
krb5.zip
(2.77 MB)
📄
kshell.xml.tar
(2 KB)
📄
kshell.xml.xml.tar.gz
(268 B)
📄
kube-apiserver.xml.tar
(2 KB)
📄
kube-apiserver.xml.xml.tar.gz
(319 B)
📄
kvm.h.h.tar.gz
(3.85 KB)
📄
kvm.h.tar
(13 KB)
📄
kvm_para.h.h.tar.gz
(186 B)
📄
kvm_para.h.tar
(7 KB)
📄
kvm_perf.h.h.tar.gz
(325 B)
📄
kvm_perf.h.tar
(2 KB)
📄
kvm_stat.service.service.tar.gz
(364 B)
📄
kvm_stat.service.tar
(3 KB)
📄
l1_char_class_tab.h.h.tar.gz
(8.52 KB)
📄
l1_char_class_tab.h.tar
(125.5 KB)
📄
label.h.h.tar.gz
(2.13 KB)
📄
label.h.tar
(7.5 KB)
📄
labs.tar
(461 KB)
📄
labs.tar.gz
(161.53 KB)
📄
labs.zip
(448.7 KB)
📄
lanai.bin.bin.tar.gz
(25.32 KB)
📄
lanai.bin.tar
(151 KB)
📄
lang.tar
(88.5 KB)
📄
lang.tar.gz
(13.59 KB)
📄
lang.zip
(85.3 KB)
📄
lang_1.php.php.tar.gz
(43.72 KB)
📄
lang_1.php.tar
(195 KB)
📄
lang_en.php.php.tar.gz
(673 B)
📄
lang_en.php.tar
(3 KB)
📄
langinfo.h.h.tar.gz
(4.38 KB)
📄
langinfo.h.tar
(19 KB)
📄
langpref.php.php.tar.gz
(148 B)
📄
langpref.php.tar
(2 KB)
📄
language.tar
(4.21 MB)
📄
language.tar.gz
(707.93 KB)
📄
language.zip
(4.18 MB)
📄
languages.tar
(63.5 MB)
📄
languages.tar.gz
(6.45 MB)
📄
languages.zip
(137.92 MB)
📄
laptop_mode.tar
(2 KB)
📄
laptop_mode.tar.gz
(108 B)
📄
laravel-blog.tar
(7.73 MB)
📄
laravel-blog.tar.gz
(7.72 MB)
📄
laravel-blog.zip
(7.72 MB)
📄
laravel.tar
(26.53 MB)
📄
laravel.tar.gz
(24.66 MB)
📄
laravel.zip
(26.51 MB)
📄
laravel8.tar
(26.1 MB)
📄
laravel8.tar.gz
(24.24 MB)
📄
laravel8.zip
(26.08 MB)
📄
lastlog.h.h.tar.gz
(197 B)
📄
lastlog.h.tar
(2 KB)
📄
lat1.uni.tar
(5 KB)
📄
lat1.uni.uni.tar.gz
(518 B)
📄
lat1u.uni.tar
(7 KB)
📄
lat1u.uni.uni.tar.gz
(1.07 KB)
📄
lat2.uni.tar
(13 KB)
📄
lat2.uni.uni.tar.gz
(1.39 KB)
📄
lat2u.uni.tar
(10 KB)
📄
lat2u.uni.uni.tar.gz
(1.32 KB)
📄
lat4.uni.tar
(9 KB)
📄
lat4.uni.uni.tar.gz
(1.44 KB)
📄
lat4u.uni.tar
(12 KB)
📄
lat4u.uni.uni.tar.gz
(2.33 KB)
📄
lat7.uni.tar
(17 KB)
📄
lat7.uni.uni.tar.gz
(1.95 KB)
📄
lat9u.uni.tar
(9 KB)
📄
lat9u.uni.uni.tar.gz
(1.26 KB)
📄
lat9v.uni.tar
(10 KB)
📄
lat9v.uni.uni.tar.gz
(1.3 KB)
📄
lat9w.uni.tar
(10 KB)
📄
lat9w.uni.uni.tar.gz
(1.28 KB)
📄
latency-performance.tar
(3.5 KB)
📄
latency-performance.tar.gz
(947 B)
📄
latency-performance.zip
(1.77 KB)
📄
latin2_and_win1250.so.so.tar.gz
(3.69 KB)
📄
latin2_and_win1250.so.tar
(13.5 KB)
📄
latin2u.trans.tar
(2 KB)
📄
latin2u.trans.trans.tar.gz
(381 B)
📄
latin_and_mic.so.so.tar.gz
(3.35 KB)
📄
latin_and_mic.so.tar
(13.5 KB)
📄
layerbb.tar
(226 KB)
📄
layerbb.tar.gz
(126.17 KB)
📄
layerbb.zip
(201.16 KB)
📄
lber.h.h.tar.gz
(4.05 KB)
📄
lber.h.tar
(16.5 KB)
📄
lber_types.h.h.tar.gz
(735 B)
📄
lber_types.h.tar
(3 KB)
📄
lbtf_sdio.bin.bin.tar.gz
(84.6 KB)
📄
lbtf_sdio.bin.tar
(120 KB)
📄
lbtf_usb.bin.bin.tar.gz
(80.79 KB)
📄
lbtf_usb.bin.tar
(118 KB)
📄
lc.tar
(10 KB)
📄
lc.tar.gz
(2.64 KB)
📄
lc.zip
(6 KB)
📄
ld-2.28.so.28.so.tar.gz
(402.26 KB)
📄
ld-2.28.so.tar
(1.05 MB)
📄
ld-linux-x86-64.so.2.so.2.tar.gz
(402.26 KB)
📄
ld-linux-x86-64.so.2.tar
(1.05 MB)
📄
ld.so.cache.so.cache.tar.gz
(10.53 KB)
📄
ld.so.cache.tar
(43 KB)
📄
ld.so.conf.d.tar
(9 KB)
📄
ld.so.conf.d.tar.gz
(378 B)
📄
ld.so.conf.d.zip
(1.67 KB)
📄
ld.so.conf.so.conf.tar.gz
(114 B)
📄
ld.so.conf.tar
(2 KB)
📄
ldap.h.h.tar.gz
(14.91 KB)
📄
ldap.h.tar
(65.5 KB)
📄
ldap.xml.tar
(2 KB)
📄
ldap.xml.xml.tar.gz
(253 B)
📄
ldap_cdefs.h.h.tar.gz
(2.87 KB)
📄
ldap_cdefs.h.tar
(11 KB)
📄
ldap_features.h.h.tar.gz
(938 B)
📄
ldap_features.h.tar
(3.5 KB)
📄
ldap_schema.h.h.tar.gz
(2.21 KB)
📄
ldap_schema.h.tar
(11 KB)
📄
ldap_utf8.h.h.tar.gz
(1.4 KB)
📄
ldap_utf8.h.tar
(5 KB)
📄
ldaps.xml.tar
(2 KB)
📄
ldaps.xml.xml.tar.gz
(278 B)
📄
ldb.so.so.tar.gz
(3.44 KB)
📄
ldb.so.tar
(9.5 KB)
📄
ldb.tar
(603 KB)
📄
ldb.tar.gz
(130.81 KB)
📄
ldb.zip
(586.14 KB)
📄
ldconfig.service.service.tar.gz
(543 B)
📄
ldconfig.service.tar
(2.5 KB)
📄
ldconfig.tar
(988 KB)
📄
ldconfig.tar.gz
(421.46 KB)
📄
ldd.tar
(7 KB)
📄
ldd.tar.gz
(2.4 KB)
📄
ldiscs.tar
(2 KB)
📄
ldiscs.tar.gz
(125 B)
📄
ldm.mod.mod.tar.gz
(4.37 KB)
📄
ldm.mod.tar
(25 KB)
📄
ldt.h.h.tar.gz
(771 B)
📄
ldt.h.tar
(3 KB)
📄
leafpub.tar
(203.5 KB)
📄
leafpub.tar.gz
(117.14 KB)
📄
leafpub.zip
(180.26 KB)
📄
lease-break-time.tar
(2 KB)
📄
lease-break-time.tar.gz
(114 B)
📄
leases-enable.tar
(2 KB)
📄
leases-enable.tar.gz
(110 B)
📄
leftj.xbm.tar
(2 KB)
📄
leftj.xbm.xbm.tar.gz
(234 B)
📄
legacy.conf.conf.tar.gz
(550 B)
📄
legacy.conf.tar
(4 KB)
📄
legacy.tar
(680.5 KB)
📄
legacy.tar.gz
(445.63 KB)
📄
legacy.zip
(538.74 KB)
📄
legacy_va_layout.tar
(2 KB)
📄
legacy_va_layout.tar.gz
(113 B)
📄
legacycfg.mod.mod.tar.gz
(13.62 KB)
📄
legacycfg.mod.tar
(71 KB)
📄
leia_pfp_470.fw.fw.tar.gz
(738 B)
📄
leia_pfp_470.fw.tar
(3 KB)
📄
leia_pm4_470.fw.fw.tar.gz
(2.48 KB)
📄
leia_pm4_470.fw.tar
(11 KB)
📄
lepton.sql.sql.tar.gz
(13.96 KB)
📄
lepton.sql.tar
(54 KB)
📄
lepton.tar
(10.87 MB)
📄
lepton.tar.gz
(9.94 MB)
📄
lepton.zip
(10.84 MB)
📄
less.png.png.tar.gz
(5.12 KB)
📄
less.png.tar
(7 KB)
📄
less.tar
(286.5 KB)
📄
less.tar.gz
(83.98 KB)
📄
less.zip
(100.75 KB)
📄
lessecho.tar
(14 KB)
📄
lessecho.tar.gz
(4.96 KB)
📄
lesskey.tar
(23.5 KB)
📄
lesskey.tar.gz
(8.58 KB)
📄
lesspipe.sh.sh.tar.gz
(1.38 KB)
📄
lesspipe.sh.tar
(5 KB)
📄
leto.png.png.tar.gz
(17.87 KB)
📄
leto.png.tar
(19.5 KB)
📄
leto.tar
(209.5 KB)
📄
leto.tar.gz
(110.69 KB)
📄
leto.zip
(186.91 KB)
📄
lex.tar
(430 KB)
📄
lex.tar.gz
(148.25 KB)
📄
lfcr.py.py.tar.gz
(403 B)
📄
lfcr.py.tar
(2.5 KB)
📄
lfd.service.service.tar.gz
(277 B)
📄
lfd.service.tar
(3 KB)
📄
lgs8g75.fw.fw.tar.gz
(301 B)
📄
lgs8g75.fw.tar
(3 KB)
📄
lhash.h.h.tar.gz
(2.31 KB)
📄
lhash.h.tar
(11 KB)
📄
lib-dynload.tar
(13.18 MB)
📄
lib-dynload.tar.gz
(1.95 MB)
📄
lib-dynload.zip
(13.07 MB)
📄
lib-names-64.h.h.tar.gz
(573 B)
📄
lib-names-64.h.tar
(3.5 KB)
📄
lib-names.h.h.tar.gz
(332 B)
📄
lib-names.h.tar
(2 KB)
📄
lib-tk.tar
(2.4 MB)
📄
lib-tk.tar.gz
(600.37 KB)
📄
lib-tk.zip
(2.34 MB)
📄
lib.pm.pm.tar.gz
(2.48 KB)
📄
lib.pm.tar
(7.5 KB)
📄
lib.sh.sh.tar.gz
(240 B)
📄
lib.sh.tar
(2 KB)
📄
lib.tar
(237.38 MB)
📄
lib.tar.gz
(2.91 MB)
📄
lib.zip
(230.86 MB)
📄
lib01_acl_plugin.so.so.tar.gz
(52.07 KB)
📄
lib01_acl_plugin.so.tar
(153.5 KB)
📄
lib02_lazy_expunge_plugin.so.so.tar.gz
(9.92 KB)
📄
lib02_lazy_expunge_plugin.so.tar
(33.5 KB)
📄
lib15_notify_plugin.so.so.tar.gz
(8.54 KB)
📄
lib15_notify_plugin.so.tar
(32 KB)
📄
lib20_fts_plugin.so.so.tar.gz
(120.46 KB)
📄
lib20_fts_plugin.so.tar
(351.5 KB)
📄
lib20_var_expand_crypt.so.so.tar.gz
(5.89 KB)
📄
lib20_var_expand_crypt.so.tar
(21.5 KB)
📄
lib20_zlib_plugin.so.so.tar.gz
(28.04 KB)
📄
lib20_zlib_plugin.so.tar
(90.5 KB)
📄
lib21_fts_solr_plugin.so.so.tar.gz
(26.67 KB)
📄
lib21_fts_solr_plugin.so.tar
(76 KB)
📄
lib21_fts_squat_plugin.so.so.tar.gz
(37.88 KB)
📄
lib21_fts_squat_plugin.so.tar
(96.5 KB)
📄
lib2to3.tar
(2.69 MB)
📄
lib2to3.tar.gz
(312.8 KB)
📄
lib2to3.zip
(2.32 MB)
📄
lib30_imap_zlib_plugin.so.so.tar.gz
(25.88 KB)
📄
lib30_imap_zlib_plugin.so.tar
(84.5 KB)
📄
lib64.tar
(562.72 MB)
📄
lib64.tar.gz
(872.3 KB)
📄
lib64.zip
(817.88 MB)
📄
lib90_old_stats_plugin.so.so.tar.gz
(14.67 KB)
📄
lib90_old_stats_plugin.so.tar
(48 KB)
📄
libBrokenLocale.so.1.so.1.tar.gz
(2.94 KB)
📄
libBrokenLocale.so.1.tar
(9.5 KB)
📄
libBrokenLocale.so.so.tar.gz
(2.94 KB)
📄
libBrokenLocale.so.tar
(9.5 KB)
📄
libCNS.so.so.tar.gz
(263.63 KB)
📄
libCNS.so.tar
(461 KB)
📄
libDeployPkg.so.0.0.0.so.0.0.0.tar.gz
(19.53 KB)
📄
libDeployPkg.so.0.0.0.tar
(46.5 KB)
📄
libDeployPkg.so.0.so.0.tar.gz
(19.52 KB)
📄
libDeployPkg.so.0.tar
(46.5 KB)
📄
libEGL.so.1.1.0.so.1.1.0.tar.gz
(37.13 KB)
📄
libEGL.so.1.1.0.tar
(84.5 KB)
📄
libEGL.so.1.so.1.tar.gz
(37.13 KB)
📄
libEGL.so.1.tar
(84.5 KB)
📄
libEGL_mesa.so.0.0.0.so.0.0.0.tar.gz
(130.23 KB)
📄
libEGL_mesa.so.0.0.0.tar
(302 KB)
📄
libEGL_mesa.so.0.so.0.tar.gz
(130.22 KB)
📄
libEGL_mesa.so.0.tar
(302 KB)
📄
libFLAC++.so.6.3.0.so.6.3.0.tar.gz
(29.99 KB)
📄
libFLAC++.so.6.3.0.tar
(110.5 KB)
📄
libFLAC++.so.6.so.6.tar.gz
(29.98 KB)
📄
libFLAC++.so.6.tar
(110.5 KB)
📄
libFLAC.so.8.3.0.so.8.3.0.tar.gz
(178.45 KB)
📄
libFLAC.so.8.3.0.tar
(365 KB)
📄
libFLAC.so.8.so.8.tar.gz
(178.44 KB)
📄
libFLAC.so.8.tar
(365 KB)
📄
libGB.so.so.tar.gz
(35.92 KB)
📄
libGB.so.tar
(69 KB)
📄
libGL.so.1.7.0.so.1.7.0.tar.gz
(141.98 KB)
📄
libGL.so.1.7.0.tar
(547.5 KB)
📄
libGL.so.1.so.1.tar.gz
(141.98 KB)
📄
libGL.so.1.tar
(547.5 KB)
📄
libGLESv1_CM.so.1.2.0.so.1.2.0.tar.gz
(12.21 KB)
📄
libGLESv1_CM.so.1.2.0.tar
(43.5 KB)
📄
libGLESv1_CM.so.1.so.1.tar.gz
(12.2 KB)
📄
libGLESv1_CM.so.1.tar
(43.5 KB)
📄
libGLESv2.so.2.1.0.so.2.1.0.tar.gz
(21.34 KB)
📄
libGLESv2.so.2.1.0.tar
(72 KB)
📄
libGLESv2.so.2.so.2.tar.gz
(21.34 KB)
📄
libGLESv2.so.2.tar
(72 KB)
📄
libGLX.so.0.0.0.so.0.0.0.tar.gz
(48.01 KB)
📄
libGLX.so.0.0.0.tar
(139.5 KB)
📄
libGLX.so.0.so.0.tar.gz
(48.01 KB)
📄
libGLX.so.0.tar
(139.5 KB)
📄
libGLX_mesa.so.0.0.0.so.0.0.0.tar.gz
(182.79 KB)
📄
libGLX_mesa.so.0.0.0.tar
(492 KB)
📄
libGLX_mesa.so.0.so.0.tar.gz
(182.79 KB)
📄
libGLX_mesa.so.0.tar
(492 KB)
📄
libGLX_system.so.0.so.0.tar.gz
(182.79 KB)
📄
libGLX_system.so.0.tar
(492 KB)
📄
libGLdispatch.so.0.0.0.so.0.0.0.tar.gz
(150.5 KB)
📄
libGLdispatch.so.0.0.0.tar
(752.5 KB)
📄
libGLdispatch.so.0.so.0.tar.gz
(150.5 KB)
📄
libGLdispatch.so.0.tar
(752.5 KB)
📄
libGeoIP.so.1.6.12.so.1.6.12.tar.gz
(87.09 KB)
📄
libGeoIP.so.1.6.12.tar
(270 KB)
📄
libGeoIP.so.1.so.1.tar.gz
(87.09 KB)
📄
libGeoIP.so.1.tar
(270 KB)
📄
libGraphicsMagickWand-Q16.so.2.so.2.tar.gz
(67.53 KB)
📄
libGraphicsMagickWand-Q16.so.2.tar
(196 KB)
📄
libHalf.so.12.0.0.so.12.0.0.tar.gz
(66.84 KB)
📄
libHalf.so.12.0.0.tar
(269.5 KB)
📄
libHalf.so.12.so.12.tar.gz
(66.84 KB)
📄
libHalf.so.12.tar
(269.5 KB)
📄
libICE.so.6.3.0.so.6.3.0.tar.gz
(46.5 KB)
📄
libICE.so.6.3.0.tar
(115 KB)
📄
libICE.so.6.so.6.tar.gz
(46.5 KB)
📄
libICE.so.6.tar
(115 KB)
📄
libISOIR165.so.so.tar.gz
(41.18 KB)
📄
libISOIR165.so.tar
(61 KB)
📄
libIex-2_2.so.12.0.0.so.12.0.0.tar.gz
(34.58 KB)
📄
libIex-2_2.so.12.0.0.tar
(134.5 KB)
📄
libIex-2_2.so.12.so.12.tar.gz
(34.57 KB)
📄
libIex-2_2.so.12.tar
(134.5 KB)
📄
libIexMath-2_2.so.12.0.0.so.12.0.0.tar.gz
(6.27 KB)
📄
libIexMath-2_2.so.12.0.0.tar
(22 KB)
📄
libIexMath-2_2.so.12.so.12.tar.gz
(6.27 KB)
📄
libIexMath-2_2.so.12.tar
(22 KB)
📄
libIlmImf-2_2.so.22.so.22.tar.gz
(852.45 KB)
📄
libIlmImf-2_2.so.22.tar
(2.94 MB)
📄
libIlmImfUtil-2_2.so.22.0.0.so.22.0.0.tar.gz
(51.11 KB)
📄
libIlmImfUtil-2_2.so.22.0.0.tar
(164 KB)
📄
libIlmThread-2_2.so.12.so.12.tar.gz
(11.38 KB)
📄
libIlmThread-2_2.so.12.tar
(34.5 KB)
📄
libImath-2_2.so.12.0.0.so.12.0.0.tar.gz
(29.34 KB)
📄
libImath-2_2.so.12.0.0.tar
(79 KB)
📄
libImath-2_2.so.12.so.12.tar.gz
(29.34 KB)
📄
libImath-2_2.so.12.tar
(79 KB)
📄
libJIS.so.so.tar.gz
(68.85 KB)
📄
libJIS.so.tar
(101 KB)
📄
libJISX0213.so.so.tar.gz
(52.55 KB)
📄
libJISX0213.so.tar
(121 KB)
📄
libKSC.so.so.tar.gz
(39.71 KB)
📄
libKSC.so.tar
(49 KB)
📄
libMagickCore-6.Q16.so.7.0.0.Q16.so.7.0.0.tar.gz
(1.1 MB)
📄
libMagickCore-6.Q16.so.7.0.0.tar
(2.77 MB)
📄
libMagickCore-6.Q16.so.7.Q16.so.7.tar.gz
(1.1 MB)
📄
libMagickCore-6.Q16.so.7.tar
(2.77 MB)
📄
libMagickWand-6.Q16.so.7.0.0.Q16.so.7.0.0.tar.gz
(389.52 KB)
📄
libMagickWand-6.Q16.so.7.0.0.tar
(1.18 MB)
📄
libMagickWand-6.Q16.so.7.Q16.so.7.tar.gz
(389.52 KB)
📄
libMagickWand-6.Q16.so.7.tar
(1.18 MB)
📄
libOpenIPMI.so.0.0.5.so.0.0.5.tar.gz
(397.06 KB)
📄
libOpenIPMI.so.0.0.5.tar
(1.08 MB)
📄
libOpenIPMI.so.0.so.0.tar.gz
(397.05 KB)
📄
libOpenIPMI.so.0.tar
(1.08 MB)
📄
libOpenIPMIcmdlang.so.0.0.5.so.0.0.5.tar.gz
(90.62 KB)
📄
libOpenIPMIcmdlang.so.0.0.5.tar
(286 KB)
📄
libOpenIPMIglib.so.0.0.1.so.0.0.1.tar.gz
(7.92 KB)
📄
libOpenIPMIglib.so.0.0.1.tar
(22 KB)
📄
libOpenIPMIglib.so.0.so.0.tar.gz
(7.91 KB)
📄
libOpenIPMIglib.so.0.tar
(22 KB)
📄
libOpenIPMIposix.so.0.0.1.so.0.0.1.tar.gz
(14.73 KB)
📄
libOpenIPMIposix.so.0.0.1.tar
(34 KB)
📄
libOpenIPMIposix.so.0.so.0.tar.gz
(14.73 KB)
📄
libOpenIPMIposix.so.0.tar
(34 KB)
📄
libOpenIPMIpthread.so.0.0.1.so.0.0.1.tar.gz
(17.19 KB)
📄
libOpenIPMIpthread.so.0.0.1.tar
(43 KB)
📄
libOpenIPMIui.so.1.0.1.so.1.0.1.tar.gz
(64.07 KB)
📄
libOpenIPMIui.so.1.0.1.tar
(188.5 KB)
📄
libOpenIPMIui.so.1.so.1.tar.gz
(64.07 KB)
📄
libOpenIPMIui.so.1.tar
(188.5 KB)
📄
libOpenIPMIutils.so.0.0.1.so.0.0.1.tar.gz
(18.35 KB)
📄
libOpenIPMIutils.so.0.0.1.tar
(42.5 KB)
📄
libOpenIPMIutils.so.0.so.0.tar.gz
(18.35 KB)
📄
libOpenIPMIutils.so.0.tar
(42.5 KB)
📄
libQt5Concurrent.so.5.15.so.5.15.tar.gz
(12.18 KB)
📄
libQt5Concurrent.so.5.15.tar
(31 KB)
📄
libQt5Concurrent.so.5.so.5.tar.gz
(12.18 KB)
📄
libQt5Concurrent.so.5.tar
(31 KB)
📄
libQt5Core.so.5.15.3.so.5.15.3.tar.gz
(2.49 MB)
📄
libQt5Core.so.5.15.3.tar
(5.65 MB)
📄
libQt5Core.so.5.15.so.5.15.tar.gz
(2.49 MB)
📄
libQt5Core.so.5.15.tar
(5.65 MB)
📄
libQt5Core.so.5.so.5.tar.gz
(2.49 MB)
📄
libQt5Core.so.5.tar
(5.65 MB)
📄
libQt5DBus.so.5.15.3.so.5.15.3.tar.gz
(246.8 KB)
📄
libQt5DBus.so.5.15.3.tar
(641.5 KB)
📄
libQt5DBus.so.5.15.so.5.15.tar.gz
(246.8 KB)
📄
libQt5DBus.so.5.15.tar
(641.5 KB)
📄
libQt5DBus.so.5.so.5.tar.gz
(246.8 KB)
📄
libQt5DBus.so.5.tar
(641.5 KB)
📄
libQt5EglFSDeviceIntegration.so.5.15.so.5.15.tar.gz
(314.06 KB)
📄
libQt5EglFSDeviceIntegration.so.5.15.tar
(825 KB)
📄
libQt5EglFSDeviceIntegration.so.5.so.5.tar.gz
(314.06 KB)
📄
libQt5EglFSDeviceIntegration.so.5.tar
(825 KB)
📄
libQt5Gui.so.5.15.3.so.5.15.3.tar.gz
(2.46 MB)
📄
libQt5Gui.so.5.15.3.tar
(6.02 MB)
📄
libQt5Gui.so.5.15.so.5.15.tar.gz
(2.46 MB)
📄
libQt5Gui.so.5.15.tar
(6.02 MB)
📄
libQt5Gui.so.5.so.5.tar.gz
(2.46 MB)
📄
libQt5Gui.so.5.tar
(6.02 MB)
📄
libQt5Multimedia.so.5.15.so.5.15.tar.gz
(366.35 KB)
📄
libQt5Multimedia.so.5.15.tar
(1.09 MB)
📄
libQt5Multimedia.so.5.so.5.tar.gz
(366.34 KB)
📄
libQt5Multimedia.so.5.tar
(1.09 MB)
📄
libQt5MultimediaWidgets.so.5.so.5.tar.gz
(44.54 KB)
📄
libQt5MultimediaWidgets.so.5.tar
(133 KB)
📄
libQt5Network.so.5.15.so.5.15.tar.gz
(742.86 KB)
📄
libQt5Network.so.5.15.tar
(1.84 MB)
📄
libQt5Network.so.5.so.5.tar.gz
(742.85 KB)
📄
libQt5Network.so.5.tar
(1.84 MB)
📄
libQt5OpenGL.so.5.15.3.so.5.15.3.tar.gz
(143.45 KB)
📄
libQt5OpenGL.so.5.15.3.tar
(384.5 KB)
📄
libQt5OpenGL.so.5.15.so.5.15.tar.gz
(143.45 KB)
📄
libQt5OpenGL.so.5.15.tar
(384.5 KB)
📄
libQt5OpenGL.so.5.so.5.tar.gz
(143.44 KB)
📄
libQt5OpenGL.so.5.tar
(384.5 KB)
📄
libQt5PrintSupport.so.5.15.3.so.5.15.3.tar.gz
(189.7 KB)
📄
libQt5PrintSupport.so.5.15.3.tar
(493.5 KB)
📄
libQt5PrintSupport.so.5.so.5.tar.gz
(189.7 KB)
📄
libQt5PrintSupport.so.5.tar
(493.5 KB)
📄
libQt5Qml.so.5.15.3.so.5.15.3.tar.gz
(1.77 MB)
📄
libQt5Qml.so.5.15.3.tar
(4.79 MB)
📄
libQt5Qml.so.5.15.so.5.15.tar.gz
(1.77 MB)
📄
libQt5Qml.so.5.15.tar
(4.79 MB)
📄
libQt5Qml.so.5.so.5.tar.gz
(1.77 MB)
📄
libQt5Qml.so.5.tar
(4.79 MB)
📄
libQt5QmlModels.so.5.15.3.so.5.15.3.tar.gz
(230.78 KB)
📄
libQt5QmlModels.so.5.15.3.tar
(570 KB)
📄
libQt5QmlModels.so.5.so.5.tar.gz
(230.77 KB)
📄
libQt5QmlModels.so.5.tar
(570 KB)
📄
libQt5Quick.so.5.15.3.so.5.15.3.tar.gz
(2.09 MB)
📄
libQt5Quick.so.5.15.3.tar
(5.7 MB)
📄
libQt5Quick.so.5.15.so.5.15.tar.gz
(2.09 MB)
📄
libQt5Quick.so.5.15.tar
(5.7 MB)
📄
libQt5Quick.so.5.so.5.tar.gz
(2.09 MB)
📄
libQt5Quick.so.5.tar
(5.7 MB)
📄
libQt5QuickParticles.so.5.15.3.so.5.15.3.tar.gz
(246.74 KB)
📄
libQt5QuickParticles.so.5.15.3.tar
(657 KB)
📄
libQt5QuickParticles.so.5.15.so.5.15.tar.gz
(246.74 KB)
📄
libQt5QuickParticles.so.5.15.tar
(657 KB)
📄
libQt5QuickParticles.so.5.so.5.tar.gz
(246.74 KB)
📄
libQt5QuickParticles.so.5.tar
(657 KB)
📄
libQt5QuickShapes.so.5.15.3.so.5.15.3.tar.gz
(100.65 KB)
📄
libQt5QuickShapes.so.5.15.3.tar
(268.5 KB)
📄
libQt5QuickShapes.so.5.15.so.5.15.tar.gz
(100.65 KB)
📄
libQt5QuickShapes.so.5.15.tar
(268.5 KB)
📄
libQt5QuickShapes.so.5.so.5.tar.gz
(100.65 KB)
📄
libQt5QuickShapes.so.5.tar
(268.5 KB)
📄
libQt5QuickTest.so.5.15.3.so.5.15.3.tar.gz
(52.92 KB)
📄
libQt5QuickTest.so.5.15.3.tar
(140 KB)
📄
libQt5QuickTest.so.5.so.5.tar.gz
(52.92 KB)
📄
libQt5QuickTest.so.5.tar
(140 KB)
📄
libQt5QuickWidgets.so.5.15.3.so.5.15.3.tar.gz
(31.11 KB)
📄
libQt5QuickWidgets.so.5.15.3.tar
(87 KB)
📄
libQt5QuickWidgets.so.5.so.5.tar.gz
(31.11 KB)
📄
libQt5QuickWidgets.so.5.tar
(87 KB)
📄
libQt5Sql.so.5.15.3.so.5.15.3.tar.gz
(122.36 KB)
📄
libQt5Sql.so.5.15.3.tar
(321.5 KB)
📄
libQt5Sql.so.5.15.so.5.15.tar.gz
(122.36 KB)
📄
libQt5Sql.so.5.15.tar
(321.5 KB)
📄
libQt5Sql.so.5.so.5.tar.gz
(122.36 KB)
📄
libQt5Sql.so.5.tar
(321.5 KB)
📄
libQt5Test.so.5.15.3.so.5.15.3.tar.gz
(149.07 KB)
📄
libQt5Test.so.5.15.3.tar
(363 KB)
📄
libQt5Test.so.5.15.so.5.15.tar.gz
(149.07 KB)
📄
libQt5Test.so.5.15.tar
(363 KB)
📄
libQt5Test.so.5.so.5.tar.gz
(149.07 KB)
📄
libQt5Test.so.5.tar
(363 KB)
📄
libQt5Widgets.so.5.15.so.5.15.tar.gz
(2.87 MB)
📄
libQt5Widgets.so.5.15.tar
(6.94 MB)
📄
libQt5Widgets.so.5.so.5.tar.gz
(2.87 MB)
📄
libQt5Widgets.so.5.tar
(6.94 MB)
📄
libQt5XcbQpa.so.5.15.3.so.5.15.3.tar.gz
(519.39 KB)
📄
libQt5XcbQpa.so.5.15.3.tar
(1.41 MB)
📄
libQt5XcbQpa.so.5.15.so.5.15.tar.gz
(519.39 KB)
📄
libQt5XcbQpa.so.5.15.tar
(1.41 MB)
📄
libQt5XcbQpa.so.5.so.5.tar.gz
(519.39 KB)
📄
libQt5XcbQpa.so.5.tar
(1.41 MB)
📄
libQt5Xml.so.5.15.3.so.5.15.3.tar.gz
(110.51 KB)
📄
libQt5Xml.so.5.15.3.tar
(280.5 KB)
📄
libQt5Xml.so.5.15.so.5.15.tar.gz
(110.51 KB)
📄
libQt5Xml.so.5.15.tar
(280.5 KB)
📄
libQt5Xml.so.5.so.5.tar.gz
(110.51 KB)
📄
libQt5Xml.so.5.tar
(280.5 KB)
📄
libSM.so.6.0.1.so.6.0.1.tar.gz
(15.71 KB)
📄
libSM.so.6.0.1.tar
(40 KB)
📄
libSM.so.6.so.6.tar.gz
(15.7 KB)
📄
libSM.so.6.tar
(40 KB)
📄
libSegFault.so.so.tar.gz
(7.01 KB)
📄
libSegFault.so.tar
(21.5 KB)
📄
libSoundTouch.so.2.0.0.so.2.0.0.tar.gz
(31.11 KB)
📄
libSoundTouch.so.2.0.0.tar
(83 KB)
📄
libSoundTouch.so.2.so.2.tar.gz
(31.1 KB)
📄
libSoundTouch.so.2.tar
(83 KB)
📄
libSvtAv1Dec.so.0.8.7.so.0.8.7.tar.gz
(839.84 KB)
📄
libSvtAv1Dec.so.0.8.7.tar
(1.96 MB)
📄
libSvtAv1Dec.so.0.so.0.tar.gz
(839.84 KB)
📄
libSvtAv1Dec.so.0.tar
(1.96 MB)
📄
libSvtAv1Enc.so.0.8.7.so.0.8.7.tar.gz
(1.61 MB)
📄
libSvtAv1Enc.so.0.8.7.tar
(3.88 MB)
📄
libSvtAv1Enc.so.0.so.0.tar.gz
(1.61 MB)
📄
libSvtAv1Enc.so.0.tar
(3.88 MB)
📄
libTix.so.so.tar.gz
(136.58 KB)
📄
libTix.so.tar
(685 KB)
📄
libX11-xcb.so.1.0.0.so.1.0.0.tar.gz
(2.69 KB)
📄
libX11-xcb.so.1.0.0.tar
(9 KB)
📄
libX11-xcb.so.1.so.1.tar.gz
(2.69 KB)
📄
libX11-xcb.so.1.tar
(9 KB)
📄
libX11-xcb.so.so.tar.gz
(2.69 KB)
📄
libX11-xcb.so.tar
(9 KB)
📄
libX11.so.6.3.0.so.6.3.0.tar.gz
(776.01 KB)
📄
libX11.so.6.3.0.tar
(1.28 MB)
📄
libX11.so.6.so.6.tar.gz
(776.01 KB)
📄
libX11.so.6.tar
(1.28 MB)
📄
libX11.so.so.tar.gz
(776 KB)
📄
libX11.so.tar
(1.28 MB)
📄
libXau.so.6.0.0.so.6.0.0.tar.gz
(6.1 KB)
📄
libXau.so.6.0.0.tar
(18 KB)
📄
libXau.so.6.so.6.tar.gz
(6.1 KB)
📄
libXau.so.6.tar
(18 KB)
📄
libXau.so.so.tar.gz
(6.1 KB)
📄
libXau.so.tar
(18 KB)
📄
libXaw.so.7.so.7.tar.gz
(183.96 KB)
📄
libXaw.so.7.tar
(439 KB)
📄
libXaw7.so.7.0.0.so.7.0.0.tar.gz
(183.97 KB)
📄
libXaw7.so.7.0.0.tar
(439 KB)
📄
libXaw7.so.7.so.7.tar.gz
(183.96 KB)
📄
libXaw7.so.7.tar
(439 KB)
📄
libXcomposite.so.1.0.0.so.1.0.0.tar.gz
(4.63 KB)
📄
libXcomposite.so.1.0.0.tar
(13.5 KB)
📄
libXcomposite.so.1.so.1.tar.gz
(4.63 KB)
📄
libXcomposite.so.1.tar
(13.5 KB)
📄
libXcursor.so.1.0.2.so.1.0.2.tar.gz
(20.55 KB)
📄
libXcursor.so.1.0.2.tar
(47.5 KB)
📄
libXcursor.so.1.so.1.tar.gz
(20.54 KB)
📄
libXcursor.so.1.tar
(47.5 KB)
📄
libXdamage.so.1.1.0.so.1.1.0.tar.gz
(4.94 KB)
📄
libXdamage.so.1.1.0.tar
(13.5 KB)
📄
libXdamage.so.1.so.1.tar.gz
(4.94 KB)
📄
libXdamage.so.1.tar
(13.5 KB)
📄
libXext.so.6.4.0.so.6.4.0.tar.gz
(30.58 KB)
📄
libXext.so.6.4.0.tar
(80.5 KB)
📄
libXext.so.6.so.6.tar.gz
(30.58 KB)
📄
libXext.so.6.tar
(80.5 KB)
📄
libXfixes.so.3.1.0.so.3.1.0.tar.gz
(9.14 KB)
📄
libXfixes.so.3.1.0.tar
(27.5 KB)
📄
libXfixes.so.3.so.3.tar.gz
(9.14 KB)
📄
libXfixes.so.3.tar
(27.5 KB)
📄
libXft.so.2.3.3.so.2.3.3.tar.gz
(43.42 KB)
📄
libXft.so.2.3.3.tar
(95.5 KB)
📄
libXft.so.2.so.2.tar.gz
(43.41 KB)
📄
libXft.so.2.tar
(95.5 KB)
📄
libXi.so.6.1.0.so.6.1.0.tar.gz
(31.25 KB)
📄
libXi.so.6.1.0.tar
(71 KB)
📄
libXi.so.6.so.6.tar.gz
(31.25 KB)
📄
libXi.so.6.tar
(71 KB)
📄
libXinerama.so.1.0.0.so.1.0.0.tar.gz
(4.67 KB)
📄
libXinerama.so.1.0.0.tar
(13.5 KB)
📄
libXinerama.so.1.so.1.tar.gz
(4.67 KB)
📄
libXinerama.so.1.tar
(13.5 KB)
📄
libXmu.so.6.2.0.so.6.2.0.tar.gz
(51.49 KB)
📄
libXmu.so.6.2.0.tar
(112.5 KB)
📄
libXmu.so.6.so.6.tar.gz
(51.48 KB)
📄
libXmu.so.6.tar
(112.5 KB)
📄
libXmuu.so.1.0.0.so.1.0.0.tar.gz
(7.21 KB)
📄
libXmuu.so.1.0.0.tar
(21.5 KB)
📄
libXmuu.so.1.so.1.tar.gz
(7.21 KB)
📄
libXmuu.so.1.tar
(21.5 KB)
📄
libXpm.so.4.11.0.so.4.11.0.tar.gz
(36.75 KB)
📄
libXpm.so.4.11.0.tar
(79 KB)
📄
libXpm.so.4.so.4.tar.gz
(36.75 KB)
📄
libXpm.so.4.tar
(79 KB)
📄
libXpm.so.so.tar.gz
(36.75 KB)
📄
libXpm.so.tar
(79 KB)
📄
libXrandr.so.2.2.0.so.2.2.0.tar.gz
(18.52 KB)
📄
libXrandr.so.2.2.0.tar
(46.5 KB)
📄
libXrandr.so.2.so.2.tar.gz
(18.52 KB)
📄
libXrandr.so.2.tar
(46.5 KB)
📄
libXrender.so.1.3.0.so.1.3.0.tar.gz
(19.02 KB)
📄
libXrender.so.1.3.0.tar
(51 KB)
📄
libXrender.so.1.so.1.tar.gz
(19.01 KB)
📄
libXrender.so.1.tar
(51 KB)
📄
libXt.so.6.0.0.so.6.0.0.tar.gz
(190.43 KB)
📄
libXt.so.6.0.0.tar
(456 KB)
📄
libXt.so.6.so.6.tar.gz
(190.42 KB)
📄
libXt.so.6.tar
(456 KB)
📄
libXtst.so.6.1.0.so.6.1.0.tar.gz
(10.96 KB)
📄
libXtst.so.6.1.0.tar
(30.5 KB)
📄
libXtst.so.6.so.6.tar.gz
(10.96 KB)
📄
libXtst.so.6.tar
(30.5 KB)
📄
libXv.so.1.0.0.so.1.0.0.tar.gz
(9.16 KB)
📄
libXv.so.1.0.0.tar
(26 KB)
📄
libXv.so.1.so.1.tar.gz
(9.16 KB)
📄
libXv.so.1.tar
(26 KB)
📄
libXxf86misc.so.1.1.0.so.1.1.0.tar.gz
(6.27 KB)
📄
libXxf86misc.so.1.1.0.tar
(17.5 KB)
📄
libXxf86misc.so.1.so.1.tar.gz
(6.27 KB)
📄
libXxf86misc.so.1.tar
(17.5 KB)
📄
libXxf86vm.so.1.0.0.so.1.0.0.tar.gz
(8.63 KB)
📄
libXxf86vm.so.1.0.0.tar
(25.5 KB)
📄
libXxf86vm.so.1.so.1.tar.gz
(8.63 KB)
📄
libXxf86vm.so.1.tar
(25.5 KB)
📄
libacl.so.1.1.2253.so.1.1.2253.tar.gz
(17.12 KB)
📄
libacl.so.1.1.2253.tar
(38.5 KB)
📄
libacl.so.1.so.1.tar.gz
(17.12 KB)
📄
libacl.so.1.tar
(38.5 KB)
📄
libaec.so.0.0.8.so.0.0.8.tar.gz
(15.36 KB)
📄
libaec.so.0.0.8.tar
(34.5 KB)
📄
libaec.so.0.so.0.tar.gz
(15.36 KB)
📄
libaec.so.0.tar
(34.5 KB)
📄
libaio.h.h.tar.gz
(2.3 KB)
📄
libaio.h.tar
(10.5 KB)
📄
libaio.so.1.0.0.so.1.0.0.tar.gz
(4.4 KB)
📄
libaio.so.1.0.0.tar
(18 KB)
📄
libaio.so.1.0.1.so.1.0.1.tar.gz
(4.4 KB)
📄
libaio.so.1.0.1.tar
(18 KB)
📄
libaio.so.1.so.1.tar.gz
(4.4 KB)
📄
libaio.so.1.tar
(18 KB)
📄
libaio.so.so.tar.gz
(4.4 KB)
📄
libaio.so.tar
(18 KB)
📄
libanl-2.28.so.28.so.tar.gz
(7.7 KB)
📄
libanl-2.28.so.tar
(19 KB)
📄
libanl.so.1.so.1.tar.gz
(7.7 KB)
📄
libanl.so.1.tar
(19 KB)
📄
libanl.so.so.tar.gz
(7.7 KB)
📄
libanl.so.tar
(19 KB)
📄
libanonymous.so.3.0.0.so.3.0.0.tar.gz
(9.38 KB)
📄
libanonymous.so.3.0.0.tar
(22 KB)
📄
libanonymous.so.3.so.3.tar.gz
(9.38 KB)
📄
libanonymous.so.3.tar
(22 KB)
📄
libanonymous.so.so.tar.gz
(9.38 KB)
📄
libanonymous.so.tar
(22 KB)
📄
libaom.so.3.1.1.so.3.1.1.tar.gz
(1.99 MB)
📄
libaom.so.3.1.1.tar
(5.44 MB)
📄
libaom.so.3.6.1.so.3.6.1.tar.gz
(2.19 MB)
📄
libaom.so.3.6.1.tar
(5.38 MB)
📄
libaom.so.3.so.3.tar.gz
(2.19 MB)
📄
libaom.so.3.tar
(5.38 MB)
📄
libapr-1.a.a.tar.gz
(123.08 KB)
📄
libapr-1.a.tar
(412.5 KB)
📄
libapr-1.so.0.6.3.so.0.6.3.tar.gz
(108.18 KB)
📄
libapr-1.so.0.6.3.tar
(238.5 KB)
📄
libapr-1.so.0.so.0.tar.gz
(108.17 KB)
📄
libapr-1.so.0.tar
(238.5 KB)
📄
libaprutil-1.so.0.6.1.so.0.6.1.tar.gz
(87.67 KB)
📄
libaprutil-1.so.0.6.1.tar
(193.5 KB)
📄
libaprutil-1.so.0.so.0.tar.gz
(87.66 KB)
📄
libaprutil-1.so.0.tar
(193.5 KB)
📄
libarchive.so.13.3.3.so.13.3.3.tar.gz
(351.97 KB)
📄
libarchive.so.13.3.3.tar
(759 KB)
📄
libarchive.so.13.so.13.tar.gz
(351.96 KB)
📄
libarchive.so.13.tar
(759 KB)
📄
libargon2.so.1.so.1.tar.gz
(15.7 KB)
📄
libargon2.so.1.tar
(36 KB)
📄
libargon2.tar
(52.5 KB)
📄
libargon2.tar.gz
(22.08 KB)
📄
libargon2.zip
(50.78 KB)
📄
libarpt_mangle.so.so.tar.gz
(4.57 KB)
📄
libarpt_mangle.so.tar
(13.5 KB)
📄
libasm-0.190.so.190.so.tar.gz
(15 KB)
📄
libasm-0.190.so.tar
(34.5 KB)
📄
libasm.so.1.so.1.tar.gz
(15 KB)
📄
libasm.so.1.tar
(34.5 KB)
📄
libasound.so.2.0.0.so.2.0.0.tar.gz
(459.92 KB)
📄
libasound.so.2.0.0.tar
(1.09 MB)
📄
libasound.so.2.so.2.tar.gz
(459.92 KB)
📄
libasound.so.2.tar
(1.09 MB)
📄
libaspell.so.15.1.5.so.15.1.5.tar.gz
(288.76 KB)
📄
libaspell.so.15.1.5.tar
(713.5 KB)
📄
libaspell.so.15.so.15.tar.gz
(288.75 KB)
📄
libaspell.so.15.tar
(713.5 KB)
📄
libasprintf.so.0.0.0.so.0.0.0.tar.gz
(4.17 KB)
📄
libasprintf.so.0.0.0.tar
(14.5 KB)
📄
libasprintf.so.0.so.0.tar.gz
(4.17 KB)
📄
libasprintf.so.0.tar
(14.5 KB)
📄
libasprintf.so.so.tar.gz
(4.17 KB)
📄
libasprintf.so.tar
(14.5 KB)
📄
libassuan.so.0.8.1.so.0.8.1.tar.gz
(38.02 KB)
📄
libassuan.so.0.8.1.tar
(92 KB)
📄
libassuan.so.0.so.0.tar.gz
(38.01 KB)
📄
libassuan.so.0.tar
(92 KB)
📄
libasyncns.so.0.3.1.so.0.3.1.tar.gz
(10.79 KB)
📄
libasyncns.so.0.3.1.tar
(25.5 KB)
📄
libasyncns.so.0.so.0.tar.gz
(10.8 KB)
📄
libasyncns.so.0.tar
(25.5 KB)
📄
libatk-1.0.so.0.0.so.0.tar.gz
(53.99 KB)
📄
libatk-1.0.so.0.tar
(176.5 KB)
📄
libatomic.so.1.2.0.so.1.2.0.tar.gz
(11.62 KB)
📄
libatomic.so.1.2.0.tar
(30 KB)
📄
libatomic.so.1.so.1.tar.gz
(11.61 KB)
📄
libatomic.so.1.tar
(30 KB)
📄
libatomic_ops.so.1.1.1.so.1.1.1.tar.gz
(3.74 KB)
📄
libatomic_ops.so.1.1.1.tar
(13.5 KB)
📄
libatomic_ops.so.1.so.1.tar.gz
(3.74 KB)
📄
libatomic_ops.so.1.tar
(13.5 KB)
📄
libatomic_ops_gpl.so.1.so.1.tar.gz
(3.9 KB)
📄
libatomic_ops_gpl.so.1.tar
(14 KB)
📄
libatopology.so.2.0.0.so.2.0.0.tar.gz
(56.4 KB)
📄
libatopology.so.2.0.0.tar
(125 KB)
📄
libatopology.so.2.so.2.tar.gz
(56.4 KB)
📄
libatopology.so.2.tar
(125 KB)
📄
libattr.so.1.1.2448.so.1.1.2448.tar.gz
(9.42 KB)
📄
libattr.so.1.1.2448.tar
(28 KB)
📄
libattr.so.1.so.1.tar.gz
(9.42 KB)
📄
libattr.so.1.tar
(28 KB)
📄
libaudit.so.1.0.0.so.1.0.0.tar.gz
(50.2 KB)
📄
libaudit.so.1.0.0.tar
(134.5 KB)
📄
libaudit.so.1.so.1.tar.gz
(50.2 KB)
📄
libaudit.so.1.tar
(134.5 KB)
📄
libaugeas.so.0.24.2.so.0.24.2.tar.gz
(195 KB)
📄
libaugeas.so.0.24.2.tar
(405.5 KB)
📄
libaugeas.so.0.so.0.tar.gz
(195 KB)
📄
libaugeas.so.0.tar
(405.5 KB)
📄
libauparse.so.0.0.0.so.0.0.0.tar.gz
(64.49 KB)
📄
libauparse.so.0.0.0.tar
(144 KB)
📄
libauparse.so.0.so.0.tar.gz
(64.49 KB)
📄
libauparse.so.0.tar
(144 KB)
📄
libauparse.so.so.tar.gz
(64.49 KB)
📄
libauparse.so.tar
(144 KB)
📄
libauthdb_imap.so.so.tar.gz
(38.16 KB)
📄
libauthdb_imap.so.tar
(113.5 KB)
📄
libauthselect.so.3.1.1.so.3.1.1.tar.gz
(38.71 KB)
📄
libauthselect.so.3.1.1.tar
(92 KB)
📄
libauthselect.so.3.so.3.tar.gz
(38.71 KB)
📄
libauthselect.so.3.tar
(92 KB)
📄
libavahi-client.so.3.2.9.so.3.2.9.tar.gz
(28.43 KB)
📄
libavahi-client.so.3.2.9.tar
(74.5 KB)
📄
libavahi-client.so.3.so.3.tar.gz
(28.42 KB)
📄
libavahi-client.so.3.tar
(74.5 KB)
📄
libavahi-common.so.3.5.3.so.3.5.3.tar.gz
(23.34 KB)
📄
libavahi-common.so.3.5.3.tar
(55 KB)
📄
libavahi-common.so.3.so.3.tar.gz
(23.34 KB)
📄
libavahi-common.so.3.tar
(55 KB)
📄
libavif.so.14.0.1.so.14.0.1.tar.gz
(66.13 KB)
📄
libavif.so.14.0.1.tar
(136 KB)
📄
libavif.so.14.so.14.tar.gz
(66.13 KB)
📄
libavif.so.14.tar
(136 KB)
📄
libbabeltrace-ctf-text.so.1.so.1.tar.gz
(19.65 KB)
📄
libbabeltrace-ctf-text.so.1.tar
(47 KB)
📄
libbabeltrace-ctf.so.1.so.1.tar.gz
(141.75 KB)
📄
libbabeltrace-ctf.so.1.tar
(337 KB)
📄
libbabeltrace-dummy.so.1.0.0.so.1.0.0.tar.gz
(3.27 KB)
📄
libbabeltrace-dummy.so.1.0.0.tar
(9.5 KB)
📄
libbabeltrace-dummy.so.1.so.1.tar.gz
(3.27 KB)
📄
libbabeltrace-dummy.so.1.tar
(9.5 KB)
📄
libbabeltrace.so.1.0.0.so.1.0.0.tar.gz
(24.55 KB)
📄
libbabeltrace.so.1.0.0.tar
(59 KB)
📄
libbabeltrace.so.1.so.1.tar.gz
(24.54 KB)
📄
libbabeltrace.so.1.tar
(59 KB)
📄
libbasicobjects.so.0.1.0.so.0.1.0.tar.gz
(3.78 KB)
📄
libbasicobjects.so.0.1.0.tar
(13.5 KB)
📄
libbasicobjects.so.0.so.0.tar.gz
(3.78 KB)
📄
libbasicobjects.so.0.tar
(13.5 KB)
📄
libbfd-2.30-128.el8_10.so.30-128.el8_10.so.tar.gz
(576.46 KB)
📄
libbfd-2.30-128.el8_10.so.tar
(1.38 MB)
📄
libbind9.so.161.0.4.so.161.0.4.tar.gz
(31.26 KB)
📄
libbind9.so.161.0.4.tar
(74 KB)
📄
libbind9.so.161.so.161.tar.gz
(31.25 KB)
📄
libbind9.so.161.tar
(74 KB)
📄
libbind9.so.so.tar.gz
(31.25 KB)
📄
libbind9.so.tar
(74 KB)
📄
libblkid.so.1.1.0.so.1.1.0.tar.gz
(155.39 KB)
📄
libblkid.so.1.1.0.tar
(337.5 KB)
📄
libblkid.so.1.so.1.tar.gz
(155.38 KB)
📄
libblkid.so.1.tar
(337.5 KB)
📄
libbpf.so.0.5.0.so.0.5.0.tar.gz
(141.34 KB)
📄
libbpf.so.0.5.0.tar
(302.5 KB)
📄
libbpf.so.0.so.0.tar.gz
(141.34 KB)
📄
libbpf.so.0.tar
(302.5 KB)
📄
libbrotlicommon.so.1.0.6.so.1.0.6.tar.gz
(62.08 KB)
📄
libbrotlicommon.so.1.0.6.tar
(133.5 KB)
📄
libbrotlicommon.so.1.so.1.tar.gz
(62.08 KB)
📄
libbrotlicommon.so.1.tar
(133.5 KB)
📄
libbrotlidec.so.1.0.6.so.1.0.6.tar.gz
(24.33 KB)
📄
libbrotlidec.so.1.0.6.tar
(54 KB)
📄
libbrotlidec.so.1.so.1.tar.gz
(24.32 KB)
📄
libbrotlidec.so.1.tar
(182.5 KB)
📄
libbrotlienc.so.1.0.6.so.1.0.6.tar.gz
(256.03 KB)
📄
libbrotlienc.so.1.0.6.tar
(563.5 KB)
📄
libbrotlienc.so.1.so.1.tar.gz
(256.03 KB)
📄
libbrotlienc.so.1.tar
(3.9 MB)
📄
libbsock.so.so.tar.gz
(12.11 KB)
📄
libbsock.so.tar
(30.5 KB)
📄
libbsock_preload.so.so.tar.gz
(3.43 KB)
📄
libbsock_preload.so.tar
(9 KB)
📄
libbz2.so.1.0.6.so.1.0.6.tar.gz
(32.51 KB)
📄
libbz2.so.1.0.6.tar
(73 KB)
📄
libbz2.so.1.so.1.tar.gz
(32.5 KB)
📄
libbz2.so.1.tar
(73 KB)
📄
libbz2.so.so.tar.gz
(32.51 KB)
📄
libbz2.so.tar
(73 KB)
📄
libc-2.28.so.28.so.tar.gz
(875.3 KB)
📄
libc-2.28.so.tar
(2.07 MB)
📄
libc-client11.tar
(1.81 MB)
📄
libc-client11.tar.gz
(728.04 KB)
📄
libc-client11.zip
(1.76 MB)
📄
libc-header-start.h.h.tar.gz
(1.04 KB)
📄
libc-header-start.h.tar
(4.5 KB)
📄
libc-version.h.h.tar.gz
(750 B)
📄
libc-version.h.tar
(3 KB)
📄
libc.so.6.so.6.tar.gz
(875.3 KB)
📄
libc.so.6.tar
(2.07 MB)
📄
libc.so.so.tar.gz
(269 B)
📄
libc.so.tar
(2 KB)
📄
libc_nonshared.a.a.tar.gz
(7.28 KB)
📄
libc_nonshared.a.tar
(126.5 KB)
📄
libcairo.so.2.11512.0.so.2.11512.0.tar.gz
(578.3 KB)
📄
libcairo.so.2.11512.0.tar
(1.15 MB)
📄
libcairo.so.2.so.2.tar.gz
(578.29 KB)
📄
libcairo.so.2.tar
(1.15 MB)
📄
libcap-ng.so.0.0.0.so.0.0.0.tar.gz
(10.47 KB)
📄
libcap-ng.so.0.0.0.tar
(26 KB)
📄
libcap-ng.so.0.so.0.tar.gz
(10.47 KB)
📄
libcap-ng.so.0.tar
(26 KB)
📄
libcap.pc.pc.tar.gz
(246 B)
📄
libcap.pc.tar
(2 KB)
📄
libcap.so.2.48.so.2.48.tar.gz
(15.5 KB)
📄
libcap.so.2.48.tar
(34.5 KB)
📄
libcap.so.2.so.2.tar.gz
(15.49 KB)
📄
libcap.so.2.tar
(34.5 KB)
📄
libcap.so.so.tar.gz
(15.5 KB)
📄
libcap.so.tar
(34.5 KB)
📄
libcare-plugin.so.so.tar.gz
(194.71 KB)
📄
libcare-plugin.so.tar
(940 KB)
📄
libcare.service.service.tar.gz
(269 B)
📄
libcare.service.tar
(2 KB)
📄
libcare.socket.socket.tar.gz
(247 B)
📄
libcare.socket.tar
(2 KB)
📄
libcares.so.2.2.0.so.2.2.0.tar.gz
(38.48 KB)
📄
libcares.so.2.2.0.tar
(79 KB)
📄
libcares.so.2.so.2.tar.gz
(38.47 KB)
📄
libcares.so.2.tar
(79 KB)
📄
libcc1.so.0.0.0.so.0.0.0.tar.gz
(58.12 KB)
📄
libcc1.so.0.0.0.tar
(141.5 KB)
📄
libcc1.so.0.so.0.tar.gz
(58.12 KB)
📄
libcc1.so.0.tar
(141.5 KB)
📄
libcc1.so.so.tar.gz
(58.12 KB)
📄
libcc1.so.tar
(141.5 KB)
📄
libcdt.so.5.0.0.so.5.0.0.tar.gz
(13.46 KB)
📄
libcdt.so.5.0.0.tar
(30 KB)
📄
libcdt.so.5.so.5.tar.gz
(13.47 KB)
📄
libcdt.so.5.tar
(30 KB)
📄
libcfitsio.so.7.3.47.so.7.3.47.tar.gz
(586.1 KB)
📄
libcfitsio.so.7.3.47.tar
(1.5 MB)
📄
libcfitsio.so.7.so.7.tar.gz
(586.1 KB)
📄
libcfitsio.so.7.tar
(1.5 MB)
📄
libcgraph.so.6.0.0.so.6.0.0.tar.gz
(45.33 KB)
📄
libcgraph.so.6.0.0.tar
(101.5 KB)
📄
libcgraph.so.6.so.6.tar.gz
(45.32 KB)
📄
libcgraph.so.6.tar
(101.5 KB)
📄
libcollection.so.4.1.1.so.4.1.1.tar.gz
(22.82 KB)
📄
libcollection.so.4.1.1.tar
(54.5 KB)
📄
libcollection.so.4.so.4.tar.gz
(22.81 KB)
📄
libcollection.so.4.tar
(54.5 KB)
📄
libcom_err.so.2.1.so.2.1.tar.gz
(7.03 KB)
📄
libcom_err.so.2.1.tar
(18 KB)
📄
libcom_err.so.2.so.2.tar.gz
(7.03 KB)
📄
libcom_err.so.2.tar
(18 KB)
📄
libcom_err.so.so.tar.gz
(7.03 KB)
📄
libcom_err.so.tar
(18 KB)
📄
libcomps.so.0.so.0.tar.gz
(69.98 KB)
📄
libcomps.so.0.tar
(194.5 KB)
📄
libcord.so.1.3.0.so.1.3.0.tar.gz
(16 KB)
📄
libcord.so.1.3.0.tar
(35 KB)
📄
libcord.so.1.so.1.tar.gz
(16 KB)
📄
libcord.so.1.tar
(35 KB)
📄
libcpupower.so.0.0.1.so.0.0.1.tar.gz
(8.82 KB)
📄
libcpupower.so.0.0.1.tar
(25 KB)
📄
libcpupower.so.0.so.0.tar.gz
(8.82 KB)
📄
libcpupower.so.0.tar
(25 KB)
📄
libcrack.so.2.9.0.so.2.9.0.tar.gz
(15.72 KB)
📄
libcrack.so.2.9.0.tar
(47 KB)
📄
libcrack.so.2.so.2.tar.gz
(15.72 KB)
📄
libcrack.so.2.tar
(47 KB)
📄
libcriu.a.a.tar.gz
(20.34 KB)
📄
libcriu.a.tar
(95.5 KB)
📄
libcriu.so.1.0.so.1.0.tar.gz
(23.81 KB)
📄
libcriu.so.1.0.tar
(74.5 KB)
📄
libcriu.so.1.so.1.tar.gz
(23.81 KB)
📄
libcriu.so.1.tar
(74.5 KB)
📄
libcriu.so.so.tar.gz
(23.81 KB)
📄
libcriu.so.tar
(74.5 KB)
📄
libcroco-0.6.so.3.0.1.6.so.3.0.1.tar.gz
(92.87 KB)
📄
libcroco-0.6.so.3.0.1.tar
(244 KB)
📄
libcroco-0.6.so.3.6.so.3.tar.gz
(92.87 KB)
📄
libcroco-0.6.so.3.tar
(244 KB)
📄
libcrypt.pc.pc.tar.gz
(299 B)
📄
libcrypt.pc.tar
(2 KB)
📄
libcrypt.so.1.1.0.so.1.1.0.tar.gz
(44.89 KB)
📄
libcrypt.so.1.1.0.tar
(134.5 KB)
📄
libcrypt.so.1.so.1.tar.gz
(44.89 KB)
📄
libcrypt.so.1.tar
(134.5 KB)
📄
libcrypt.so.so.tar.gz
(44.89 KB)
📄
libcrypt.so.tar
(134.5 KB)
📄
libcrypto.pc.pc.tar.gz
(285 B)
📄
libcrypto.pc.tar
(2 KB)
📄
libcrypto.so.1.0.2o.so.1.0.2o.tar.gz
(1.08 MB)
📄
libcrypto.so.1.0.2o.tar
(2.4 MB)
📄
libcrypto.so.1.1.1k.so.1.1.1k.tar.gz
(1.35 MB)
📄
libcrypto.so.1.1.1k.tar
(2.95 MB)
📄
libcrypto.so.1.1.so.1.1.tar.gz
(1.35 MB)
📄
libcrypto.so.1.1.tar
(2.95 MB)
📄
libcrypto.so.10.so.10.tar.gz
(1.08 MB)
📄
libcrypto.so.10.tar
(2.4 MB)
📄
libcrypto.so.11.so.11.tar.gz
(1.28 MB)
📄
libcrypto.so.11.tar
(2.84 MB)
📄
libcrypto.so.so.tar.gz
(1.35 MB)
📄
libcrypto.so.tar
(2.95 MB)
📄
libcryptsetup.so.12.so.12.tar.gz
(242.25 KB)
📄
libcryptsetup.so.12.tar
(516 KB)
📄
libcups.so.2.so.2.tar.gz
(252.62 KB)
📄
libcups.so.2.tar
(616.5 KB)
📄
libcupscgi.so.1.so.1.tar.gz
(30.42 KB)
📄
libcupscgi.so.1.tar
(67 KB)
📄
libcupsimage.so.2.so.2.tar.gz
(18.25 KB)
📄
libcupsimage.so.2.tar
(42 KB)
📄
libcupsmime.so.1.so.1.tar.gz
(13.02 KB)
📄
libcupsmime.so.1.tar
(30 KB)
📄
libcupsppdc.so.1.so.1.tar.gz
(53.21 KB)
📄
libcupsppdc.so.1.tar
(131.5 KB)
📄
libcurl.pc.pc.tar.gz
(1.5 KB)
📄
libcurl.pc.tar
(5 KB)
📄
libcurl.so.4.5.0.so.4.5.0.tar.gz
(277.8 KB)
📄
libcurl.so.4.5.0.tar
(588.5 KB)
📄
libcurl.so.4.so.4.tar.gz
(277.79 KB)
📄
libcurl.so.4.tar
(588.5 KB)
📄
libcurl.so.so.tar.gz
(277.79 KB)
📄
libcurl.so.tar
(588.5 KB)
📄
libcurl.tar
(1.5 MB)
📄
libcurl.tar.gz
(688.1 KB)
📄
libcurl.zip
(1.49 MB)
📄
libcurses.so.so.tar.gz
(114 B)
📄
libcurses.so.tar
(2 KB)
📄
libcursesw.so.so.tar.gz
(117 B)
📄
libcursesw.so.tar
(2 KB)
📄
libcxgb4-rdmav34.so.so.tar.gz
(19.85 KB)
📄
libcxgb4-rdmav34.so.tar
(46.5 KB)
📄
libdaemon.so.0.5.0.so.0.5.0.tar.gz
(12.37 KB)
📄
libdaemon.so.0.5.0.tar
(32 KB)
📄
libdaemon.so.0.so.0.tar.gz
(12.37 KB)
📄
libdaemon.so.0.tar
(32 KB)
📄
libdatrie.so.1.3.2.so.1.3.2.tar.gz
(14.71 KB)
📄
libdatrie.so.1.3.2.tar
(37 KB)
📄
libdatrie.so.1.so.1.tar.gz
(14.71 KB)
📄
libdatrie.so.1.tar
(37 KB)
📄
libdav1d.so.3.1.0.so.3.1.0.tar.gz
(402.81 KB)
📄
libdav1d.so.3.1.0.tar
(886 KB)
📄
libdav1d.so.3.so.3.tar.gz
(402.91 KB)
📄
libdav1d.so.3.tar
(1.73 MB)
📄
libdb-5.3.so.3.so.tar.gz
(825.43 KB)
📄
libdb-5.3.so.tar
(1.78 MB)
📄
libdb-5.so.so.tar.gz
(825.43 KB)
📄
libdb-5.so.tar
(1.78 MB)
📄
libdb.so.so.tar.gz
(825.43 KB)
📄
libdb.so.tar
(1.78 MB)
📄
libdb.tar
(128.5 KB)
📄
libdb.tar.gz
(31.43 KB)
📄
libdb.zip
(126.33 KB)
📄
libdbus-1.so.3.19.7.so.3.19.7.tar.gz
(150.74 KB)
📄
libdbus-1.so.3.19.7.tar
(345 KB)
📄
libdbus-1.so.3.so.3.tar.gz
(150.74 KB)
📄
libdbus-1.so.3.tar
(345 KB)
📄
libdbus-glib-1.so.2.so.2.tar.gz
(73.64 KB)
📄
libdbus-glib-1.so.2.tar
(197 KB)
📄
libdcrypt_openssl.so.so.tar.gz
(35.19 KB)
📄
libdcrypt_openssl.so.tar
(110 KB)
📄
libde265.tar
(601.5 KB)
📄
libde265.tar.gz
(251.73 KB)
📄
libde265.zip
(598.57 KB)
📄
libdebuginfod-0.190.so.190.so.tar.gz
(14.51 KB)
📄
libdebuginfod-0.190.so.tar
(33.5 KB)
📄
libdebuginfod.so.1.so.1.tar.gz
(14.51 KB)
📄
libdebuginfod.so.1.tar
(33.5 KB)
📄
libdevmapper.so.1.02.so.1.02.tar.gz
(166.27 KB)
📄
libdevmapper.so.1.02.tar
(364.5 KB)
📄
libdhash.so.1.1.0.so.1.1.0.tar.gz
(6.93 KB)
📄
libdhash.so.1.1.0.tar
(17.5 KB)
📄
libdhash.so.1.so.1.tar.gz
(6.93 KB)
📄
libdhash.so.1.tar
(17.5 KB)
📄
libdhcpctl.so.0.0.0.so.0.0.0.tar.gz
(9.1 KB)
📄
libdhcpctl.so.0.0.0.tar
(26 KB)
📄
libdhcpctl.so.0.so.0.tar.gz
(9.1 KB)
📄
libdhcpctl.so.0.tar
(26 KB)
📄
libdl-2.28.so.28.so.tar.gz
(5.83 KB)
📄
libdl-2.28.so.tar
(20.5 KB)
📄
libdl.so.2.so.2.tar.gz
(5.83 KB)
📄
libdl.so.2.tar
(20.5 KB)
📄
libdl.so.so.tar.gz
(5.83 KB)
📄
libdl.so.tar
(20.5 KB)
📄
libdnf.so.2.so.2.tar.gz
(748.6 KB)
📄
libdnf.so.2.tar
(1.95 MB)
📄
libdnf.tar
(2 KB)
📄
libdnf.tar.gz
(228 B)
📄
libdnf.zip
(356 B)
📄
libdns.so.1115.0.3.so.1115.0.3.tar.gz
(1 MB)
📄
libdns.so.1115.0.3.tar
(2.34 MB)
📄
libdns.so.1115.so.1115.tar.gz
(1 MB)
📄
libdns.so.1115.tar
(2.34 MB)
📄
libdns.so.so.tar.gz
(1 MB)
📄
libdns.so.tar
(2.34 MB)
📄
libdovecot-compression.so.0.0.0.so.0.0.0.tar.gz
(23.37 KB)
📄
libdovecot-compression.so.0.0.0.tar
(78 KB)
📄
libdovecot-dsync.so.0.0.0.so.0.0.0.tar.gz
(109.35 KB)
📄
libdovecot-dsync.so.0.0.0.tar
(307.5 KB)
📄
libdovecot-fts.so.0.so.0.tar.gz
(74.38 KB)
📄
libdovecot-fts.so.0.tar
(211.5 KB)
📄
libdovecot-lda.so.0.so.0.tar.gz
(17.98 KB)
📄
libdovecot-lda.so.0.tar
(55.5 KB)
📄
libdovecot-login.so.0.0.0.so.0.0.0.tar.gz
(57.94 KB)
📄
libdovecot-login.so.0.0.0.tar
(167.5 KB)
📄
libdovecot-sql.so.0.so.0.tar.gz
(22.72 KB)
📄
libdovecot-sql.so.0.tar
(72.5 KB)
📄
libdovecot.so.0.0.0.so.0.0.0.tar.gz
(1020.08 KB)
📄
libdovecot.so.0.0.0.tar
(2.89 MB)
📄
libdriver_sqlite.so.so.tar.gz
(8.76 KB)
📄
libdriver_sqlite.so.tar
(30 KB)
📄
libdrm.so.2.4.0.so.2.4.0.tar.gz
(39.02 KB)
📄
libdrm.so.2.4.0.tar
(87.5 KB)
📄
libdrm.so.2.so.2.tar.gz
(39.02 KB)
📄
libdrm.so.2.tar
(87.5 KB)
📄
libdrm_amdgpu.so.1.0.0.so.1.0.0.tar.gz
(18.88 KB)
📄
libdrm_amdgpu.so.1.0.0.tar
(46 KB)
📄
libdrm_amdgpu.so.1.so.1.tar.gz
(18.88 KB)
📄
libdrm_amdgpu.so.1.tar
(46 KB)
📄
libdrm_intel.so.1.0.0.so.1.0.0.tar.gz
(66.81 KB)
📄
libdrm_intel.so.1.0.0.tar
(145 KB)
📄
libdrm_intel.so.1.so.1.tar.gz
(66.8 KB)
📄
libdrm_intel.so.1.tar
(145 KB)
📄
libdrm_nouveau.so.2.so.2.tar.gz
(17.04 KB)
📄
libdrm_nouveau.so.2.tar
(38.5 KB)
📄
libdrm_radeon.so.1.0.1.so.1.0.1.tar.gz
(22.88 KB)
📄
libdrm_radeon.so.1.0.1.tar
(50.5 KB)
📄
libdrm_radeon.so.1.so.1.tar.gz
(22.88 KB)
📄
libdrm_radeon.so.1.tar
(50.5 KB)
📄
libdvdnav.so.4.2.0.so.4.2.0.tar.gz
(39.7 KB)
📄
libdvdnav.so.4.2.0.tar
(91 KB)
📄
libdvdnav.so.4.so.4.tar.gz
(39.69 KB)
📄
libdvdnav.so.4.tar
(91 KB)
📄
libdvdread.so.4.2.0.so.4.2.0.tar.gz
(54.88 KB)
📄
libdvdread.so.4.2.0.tar
(130 KB)
📄
libdvdread.so.4.so.4.tar.gz
(54.87 KB)
📄
libdvdread.so.4.tar
(130 KB)
📄
libdw-0.190.so.190.so.tar.gz
(265.51 KB)
📄
libdw-0.190.so.tar
(664.5 KB)
📄
libdw.so.1.so.1.tar.gz
(265.5 KB)
📄
libdw.so.1.tar
(664.5 KB)
📄
libe2p.so.2.3.so.2.3.tar.gz
(16.07 KB)
📄
libe2p.so.2.3.tar
(40 KB)
📄
libe2p.so.2.so.2.tar.gz
(16.07 KB)
📄
libe2p.so.2.tar
(40 KB)
📄
libe2p.so.so.tar.gz
(16.07 KB)
📄
libe2p.so.tar
(40 KB)
📄
libebt_arp.so.so.tar.gz
(5.88 KB)
📄
libebt_arp.so.tar
(17.5 KB)
📄
libebt_dnat.so.so.tar.gz
(4.06 KB)
📄
libebt_dnat.so.tar
(13.5 KB)
📄
libebt_ip.so.so.tar.gz
(8.48 KB)
📄
libebt_ip.so.tar
(21.5 KB)
📄
libebt_ip6.so.so.tar.gz
(7.91 KB)
📄
libebt_ip6.so.tar
(21.5 KB)
📄
libebt_log.so.so.tar.gz
(4.71 KB)
📄
libebt_log.so.tar
(13.5 KB)
📄
libebt_mark.so.so.tar.gz
(4.6 KB)
📄
libebt_mark.so.tar
(13.5 KB)
📄
libebt_mark_m.so.so.tar.gz
(3.94 KB)
📄
libebt_mark_m.so.tar
(13.5 KB)
📄
libebt_pkttype.so.so.tar.gz
(3.97 KB)
📄
libebt_pkttype.so.tar
(13.5 KB)
📄
libebt_snat.so.so.tar.gz
(4.18 KB)
📄
libebt_snat.so.tar
(13.5 KB)
📄
libebt_stp.so.so.tar.gz
(5.96 KB)
📄
libebt_stp.so.tar
(17.5 KB)
📄
libebt_vlan.so.so.tar.gz
(4.13 KB)
📄
libebt_vlan.so.tar
(13.5 KB)
📄
libedit.so.0.0.56.so.0.0.56.tar.gz
(92.92 KB)
📄
libedit.so.0.0.56.tar
(229.5 KB)
📄
libedit.so.0.so.0.tar.gz
(92.92 KB)
📄
libedit.so.0.tar
(229.5 KB)
📄
libefa-rdmav34.so.so.tar.gz
(19.28 KB)
📄
libefa-rdmav34.so.tar
(47 KB)
📄
libefa.so.1.2.48.0.so.1.2.48.0.tar.gz
(19.28 KB)
📄
libefa.so.1.2.48.0.tar
(47 KB)
📄
libefa.so.1.so.1.tar.gz
(19.27 KB)
📄
libefa.so.1.tar
(47 KB)
📄
libelf-0.190.so.190.so.tar.gz
(50.1 KB)
📄
libelf-0.190.so.tar
(108 KB)
📄
libelf.so.1.so.1.tar.gz
(50.09 KB)
📄
libelf.so.1.tar
(108 KB)
📄
libenchant.so.1.6.0.so.1.6.0.tar.gz
(21.13 KB)
📄
libenchant.so.1.6.0.tar
(51 KB)
📄
libenchant.so.1.so.1.tar.gz
(21.12 KB)
📄
libenchant.so.1.tar
(51 KB)
📄
libesoobS.so.2.0.0.so.2.0.0.tar.gz
(3.93 KB)
📄
libesoobS.so.2.0.0.tar
(13.5 KB)
📄
libesoobS.so.2.so.2.tar.gz
(3.93 KB)
📄
libesoobS.so.2.tar
(13.5 KB)
📄
libestr.so.0.0.0.so.0.0.0.tar.gz
(6.76 KB)
📄
libestr.so.0.0.0.tar
(18 KB)
📄
libestr.so.0.so.0.tar.gz
(6.76 KB)
📄
libestr.so.0.tar
(18 KB)
📄
libev.so.4.0.0.so.4.0.0.tar.gz
(29.11 KB)
📄
libev.so.4.0.0.tar
(70 KB)
📄
libev.so.4.so.4.tar.gz
(29.11 KB)
📄
libev.so.4.tar
(70 KB)
📄
libevdev.so.2.3.0.so.2.3.0.tar.gz
(38.31 KB)
📄
libevdev.so.2.3.0.tar
(114.5 KB)
📄
libevdev.so.2.so.2.tar.gz
(38.31 KB)
📄
libevdev.so.2.tar
(114.5 KB)
📄
libevent-2.1.so.6.0.2.1.so.6.0.2.tar.gz
(161.05 KB)
📄
libevent-2.1.so.6.0.2.tar
(372.5 KB)
📄
libevent-2.1.so.6.1.so.6.tar.gz
(161.05 KB)
📄
libevent-2.1.so.6.tar
(372.5 KB)
📄
libevent.pc.pc.tar.gz
(306 B)
📄
libevent.pc.tar
(2 KB)
📄
libevent.so.so.tar.gz
(161.04 KB)
📄
libevent.so.tar
(372.5 KB)
📄
libevent_core-2.1.so.6.1.so.6.tar.gz
(102.28 KB)
📄
libevent_core-2.1.so.6.tar
(240 KB)
📄
libevent_core.so.so.tar.gz
(102.28 KB)
📄
libevent_core.so.tar
(240 KB)
📄
libevent_extra-2.1.so.6.0.2.1.so.6.0.2.tar.gz
(65.83 KB)
📄
libevent_extra-2.1.so.6.0.2.tar
(149 KB)
📄
libevent_extra-2.1.so.6.1.so.6.tar.gz
(65.82 KB)
📄
libevent_extra-2.1.so.6.tar
(149 KB)
📄
libevent_extra.pc.pc.tar.gz
(281 B)
📄
libevent_extra.pc.tar
(2 KB)
📄
libevent_extra.so.so.tar.gz
(65.82 KB)
📄
libevent_extra.so.tar
(149 KB)
📄
libevent_openssl-2.1.so.6.1.so.6.tar.gz
(12.08 KB)
📄
libevent_openssl-2.1.so.6.tar
(30 KB)
📄
libevent_openssl.so.so.tar.gz
(12.08 KB)
📄
libevent_openssl.so.tar
(30 KB)
📄
libevent_pthreads-2.1.so.6.0.2.1.so.6.0.2.tar.gz
(4.09 KB)
📄
libevent_pthreads-2.1.so.6.0.2.tar
(13.5 KB)
📄
libevent_pthreads.pc.pc.tar.gz
(311 B)
📄
libevent_pthreads.pc.tar
(2 KB)
📄
libevent_pthreads.so.so.tar.gz
(4.09 KB)
📄
libevent_pthreads.so.tar
(13.5 KB)
📄
libexif.so.12.3.4.so.12.3.4.tar.gz
(86.94 KB)
📄
libexif.so.12.3.4.tar
(291 KB)
📄
libexif.so.12.so.12.tar.gz
(86.94 KB)
📄
libexif.so.12.tar
(291 KB)
📄
libexpat.so.1.8.10.so.1.8.10.tar.gz
(89.35 KB)
📄
libexpat.so.1.8.10.tar
(256.5 KB)
📄
libexpat.so.1.so.1.tar.gz
(89.35 KB)
📄
libexpat.so.1.tar
(256.5 KB)
📄
libexpat.so.so.tar.gz
(89.35 KB)
📄
libexpat.so.tar
(256.5 KB)
📄
libexslt.pc.pc.tar.gz
(278 B)
📄
libexslt.pc.tar
(2 KB)
📄
libexslt.so.0.8.20.so.0.8.20.tar.gz
(39.71 KB)
📄
libexslt.so.0.8.20.tar
(95 KB)
📄
libexslt.so.0.so.0.tar.gz
(39.7 KB)
📄
libexslt.so.0.tar
(95 KB)
📄
libexslt.so.so.tar.gz
(39.7 KB)
📄
libexslt.so.tar
(95 KB)
📄
libexslt.tar
(10.5 KB)
📄
libexslt.tar.gz
(1.78 KB)
📄
libexslt.zip
(7.86 KB)
📄
libext2fs.so.2.4.so.2.4.tar.gz
(201.63 KB)
📄
libext2fs.so.2.4.tar
(428.5 KB)
📄
libext2fs.so.2.so.2.tar.gz
(201.63 KB)
📄
libext2fs.so.2.tar
(428.5 KB)
📄
libext2fs.so.so.tar.gz
(201.63 KB)
📄
libext2fs.so.tar
(428.5 KB)
📄
libfa.so.1.5.3.so.1.5.3.tar.gz
(82.19 KB)
📄
libfa.so.1.5.3.tar
(157 KB)
📄
libfa.so.1.so.1.tar.gz
(82.19 KB)
📄
libfa.so.1.tar
(157 KB)
📄
libfastjson.so.4.3.0.so.4.3.0.tar.gz
(21.49 KB)
📄
libfastjson.so.4.3.0.tar
(51 KB)
📄
libfastjson.so.4.so.4.tar.gz
(21.49 KB)
📄
libfastjson.so.4.tar
(51 KB)
📄
libfbclient.so.2.so.2.tar.gz
(1.3 MB)
📄
libfbclient.so.2.tar
(3.25 MB)
📄
libfbclient.so.4.0.6.so.4.0.6.tar.gz
(1.3 MB)
📄
libfbclient.so.4.0.6.tar
(3.25 MB)
📄
libfbtrace.so.so.tar.gz
(987.35 KB)
📄
libfbtrace.so.tar
(2.33 MB)
📄
libfdisk.so.1.1.0.so.1.1.0.tar.gz
(184.44 KB)
📄
libfdisk.so.1.1.0.tar
(404 KB)
📄
libfdisk.so.1.so.1.tar.gz
(184.43 KB)
📄
libfdisk.so.1.tar
(404 KB)
📄
libferret.so.so.tar.gz
(25.94 KB)
📄
libferret.so.tar
(66.5 KB)
📄
libffi.so.6.0.2.so.6.0.2.tar.gz
(17.75 KB)
📄
libffi.so.6.0.2.tar
(38 KB)
📄
libffi.so.6.so.6.tar.gz
(17.74 KB)
📄
libffi.so.6.tar
(38 KB)
📄
libfftw3.so.3.5.5.so.3.5.5.tar.gz
(880.64 KB)
📄
libfftw3.so.3.5.5.tar
(2.36 MB)
📄
libfftw3.so.3.so.3.tar.gz
(880.63 KB)
📄
libfftw3.so.3.tar
(2.36 MB)
📄
libfftw3_omp.so.3.5.5.so.3.5.5.tar.gz
(11.07 KB)
📄
libfftw3_omp.so.3.5.5.tar
(33 KB)
📄
libfftw3_omp.so.3.so.3.tar.gz
(11.07 KB)
📄
libfftw3_omp.so.3.tar
(33 KB)
📄
libfftw3_threads.so.3.5.5.so.3.5.5.tar.gz
(11.95 KB)
📄
libfftw3_threads.so.3.5.5.tar
(37 KB)
📄
libfftw3_threads.so.3.so.3.tar.gz
(11.95 KB)
📄
libfftw3_threads.so.3.tar
(37 KB)
📄
libfontconfig.so.1.so.1.tar.gz
(135.65 KB)
📄
libfontconfig.so.1.tar
(284.5 KB)
📄
libfontconfig.so.so.tar.gz
(135.65 KB)
📄
libfontconfig.so.tar
(284.5 KB)
📄
libfontenc.so.1.0.0.so.1.0.0.tar.gz
(12.25 KB)
📄
libfontenc.so.1.0.0.tar
(30 KB)
📄
libfontenc.so.1.so.1.tar.gz
(12.25 KB)
📄
libfontenc.so.1.tar
(30 KB)
📄
libform.so.5.9.so.5.9.tar.gz
(30.07 KB)
📄
libform.so.5.9.tar
(68.5 KB)
📄
libform.so.5.so.5.tar.gz
(30.07 KB)
📄
libform.so.5.tar
(68.5 KB)
📄
libform.so.6.1.so.6.1.tar.gz
(31.39 KB)
📄
libform.so.6.1.tar
(73 KB)
📄
libform.so.6.so.6.tar.gz
(31.39 KB)
📄
libform.so.6.tar
(73 KB)
📄
libform.so.so.tar.gz
(31.39 KB)
📄
libform.so.tar
(73 KB)
📄
libformw.so.5.9.so.5.9.tar.gz
(33.36 KB)
📄
libformw.so.5.9.tar
(77 KB)
📄
libformw.so.5.so.5.tar.gz
(33.36 KB)
📄
libformw.so.5.tar
(77 KB)
📄
libformw.so.6.1.so.6.1.tar.gz
(35.42 KB)
📄
libformw.so.6.1.tar
(81 KB)
📄
libformw.so.6.so.6.tar.gz
(35.42 KB)
📄
libformw.so.6.tar
(81 KB)
📄
libformw.so.so.tar.gz
(35.42 KB)
📄
libformw.so.tar
(81 KB)
📄
libfreebl3.chk.chk.tar.gz
(188 B)
📄
libfreebl3.chk.tar
(2 KB)
📄
libfreebl3.so.so.tar.gz
(4.4 KB)
📄
libfreebl3.so.tar
(13.5 KB)
📄
libfreeblpriv3.chk.chk.tar.gz
(190 B)
📄
libfreeblpriv3.chk.tar
(2 KB)
📄
libfreeblpriv3.so.so.tar.gz
(463.35 KB)
📄
libfreeblpriv3.so.tar
(1.04 MB)
📄
libfreetype.so.6.16.1.so.6.16.1.tar.gz
(392.67 KB)
📄
libfreetype.so.6.16.1.tar
(766.5 KB)
📄
libfreetype.so.6.so.6.tar.gz
(392.66 KB)
📄
libfreetype.so.6.tar
(766.5 KB)
📄
libfreetype.so.so.tar.gz
(392.66 KB)
📄
libfreetype.so.tar
(766.5 KB)
📄
libfribidi.so.0.4.0.so.0.4.0.tar.gz
(23.24 KB)
📄
libfribidi.so.0.4.0.tar
(114 KB)
📄
libfribidi.so.0.so.0.tar.gz
(23.23 KB)
📄
libfribidi.so.0.tar
(114 KB)
📄
libfs_compress.so.so.tar.gz
(6.16 KB)
📄
libfs_compress.so.tar
(22.5 KB)
📄
libfs_crypt.so.so.tar.gz
(11.26 KB)
📄
libfs_crypt.so.tar
(40.5 KB)
📄
libfs_mail_crypt.so.so.tar.gz
(10.88 KB)
📄
libfs_mail_crypt.so.tar
(39.5 KB)
📄
libfstrm.pc.pc.tar.gz
(246 B)
📄
libfstrm.pc.tar
(2 KB)
📄
libfstrm.so.0.1.0.so.0.1.0.tar.gz
(18.87 KB)
📄
libfstrm.so.0.1.0.tar
(46.5 KB)
📄
libfstrm.so.0.so.0.tar.gz
(18.86 KB)
📄
libfstrm.so.0.tar
(46.5 KB)
📄
libfstrm.so.so.tar.gz
(18.86 KB)
📄
libfstrm.so.tar
(46.5 KB)
📄
libfuse.so.2.9.7.so.2.9.7.tar.gz
(82.1 KB)
📄
libfuse.so.2.9.7.tar
(258 KB)
📄
libfuse.so.2.so.2.tar.gz
(82.1 KB)
📄
libfuse.so.2.tar
(258 KB)
📄
libg.a.a.tar.gz
(1.42 KB)
📄
libg.a.tar
(9.5 KB)
📄
libgailutil.so.18.0.1.so.18.0.1.tar.gz
(12.36 KB)
📄
libgailutil.so.18.0.1.tar
(37.5 KB)
📄
libgailutil.so.18.so.18.tar.gz
(12.35 KB)
📄
libgailutil.so.18.tar
(37.5 KB)
📄
libgalera_smm.so.so.tar.gz
(1.1 MB)
📄
libgalera_smm.so.tar
(2.43 MB)
📄
libgbm.so.1.0.0.so.1.0.0.tar.gz
(29.76 KB)
📄
libgbm.so.1.0.0.tar
(63.5 KB)
📄
libgbm.so.1.so.1.tar.gz
(29.76 KB)
📄
libgbm.so.1.tar
(63.5 KB)
📄
libgc.so.1.3.2.so.1.3.2.tar.gz
(84.52 KB)
📄
libgc.so.1.3.2.tar
(184.5 KB)
📄
libgc.so.1.so.1.tar.gz
(84.52 KB)
📄
libgc.so.1.tar
(184.5 KB)
📄
libgcc.a.a.tar.gz
(2.08 MB)
📄
libgcc.a.tar
(3.01 MB)
📄
libgcc_eh.a.a.tar.gz
(19.34 KB)
📄
libgcc_eh.a.tar
(60 KB)
📄
libgcc_s-8-20210514.so.1.so.1.tar.gz
(47.43 KB)
📄
libgcc_s-8-20210514.so.1.tar
(99 KB)
📄
libgcc_s.so.1.so.1.tar.gz
(47.42 KB)
📄
libgcc_s.so.1.tar
(99 KB)
📄
libgcc_s.so.so.tar.gz
(262 B)
📄
libgcc_s.so.tar
(2 KB)
📄
libgccpp.so.1.3.1.so.1.3.1.tar.gz
(3.31 KB)
📄
libgccpp.so.1.3.1.tar
(9.5 KB)
📄
libgccpp.so.1.so.1.tar.gz
(3.31 KB)
📄
libgccpp.so.1.tar
(9.5 KB)
📄
libgcov.a.a.tar.gz
(15.19 KB)
📄
libgcov.a.tar
(143.5 KB)
📄
libgcrypt.so.20.2.5.so.20.2.5.tar.gz
(478.29 KB)
📄
libgcrypt.so.20.2.5.tar
(1.13 MB)
📄
libgcrypt.so.20.so.20.tar.gz
(478.29 KB)
📄
libgcrypt.so.20.tar
(1.13 MB)
📄
libgcrypt.so.so.tar.gz
(478.29 KB)
📄
libgcrypt.so.tar
(1.13 MB)
📄
libgd.so.3.0.5.so.3.0.5.tar.gz
(141.4 KB)
📄
libgd.so.3.0.5.tar
(412 KB)
📄
libgd.so.3.so.3.tar.gz
(141.39 KB)
📄
libgd.so.3.tar
(412 KB)
📄
libgd.so.so.tar.gz
(141.4 KB)
📄
libgd.so.tar
(412 KB)
📄
libgd.tar
(422 KB)
📄
libgd.tar.gz
(142.6 KB)
📄
libgd.zip
(418.74 KB)
📄
libgdbm.so.6.0.0.so.6.0.0.tar.gz
(29.92 KB)
📄
libgdbm.so.6.0.0.tar
(67 KB)
📄
libgdbm.so.6.so.6.tar.gz
(29.92 KB)
📄
libgdbm.so.6.tar
(67 KB)
📄
libgdbm.so.so.tar.gz
(29.92 KB)
📄
libgdbm.so.tar
(67 KB)
📄
libgdbm_compat.so.4.so.4.tar.gz
(5.81 KB)
📄
libgdbm_compat.so.4.tar
(18 KB)
📄
libgdbm_compat.so.so.tar.gz
(5.81 KB)
📄
libgdbm_compat.so.tar
(18 KB)
📄
libgdk-x11-2.0.so.0.0.so.0.tar.gz
(346.54 KB)
📄
libgdk-x11-2.0.so.0.2400.32.0.so.0.2400.32.tar.gz
(346.55 KB)
📄
libgdk-x11-2.0.so.0.2400.32.tar
(816 KB)
📄
libgdk-x11-2.0.so.0.tar
(816 KB)
📄
libgdk_pixbuf-2.0.so.0.0.so.0.tar.gz
(72.55 KB)
📄
libgdk_pixbuf-2.0.so.0.tar
(167.5 KB)
📄
libgearman.so.8.0.0.so.8.0.0.tar.gz
(88.21 KB)
📄
libgearman.so.8.0.0.tar
(338.5 KB)
📄
libgearman.so.8.so.8.tar.gz
(88.21 KB)
📄
libgearman.so.8.tar
(338.5 KB)
📄
libgen.h.h.tar.gz
(826 B)
📄
libgen.h.tar
(3 KB)
📄
libgeos.tar
(4 MB)
📄
libgeos.tar.gz
(987.71 KB)
📄
libgeos.zip
(3.99 MB)
📄
libgeos_c.so.1.so.1.tar.gz
(75.93 KB)
📄
libgeos_c.so.1.tar
(242.5 KB)
📄
libgettextlib-0.19.8.1.so.19.8.1.so.tar.gz
(111.34 KB)
📄
libgettextlib-0.19.8.1.so.tar
(312.5 KB)
📄
libgettextpo.so.0.5.4.so.0.5.4.tar.gz
(148.05 KB)
📄
libgettextpo.so.0.5.4.tar
(404 KB)
📄
libgettextpo.so.0.so.0.tar.gz
(148.04 KB)
📄
libgettextpo.so.0.tar
(404 KB)
📄
libgettextpo.so.so.tar.gz
(148.05 KB)
📄
libgettextpo.so.tar
(404 KB)
📄
libgettextsrc-0.19.8.1.so.19.8.1.so.tar.gz
(142.89 KB)
📄
libgettextsrc-0.19.8.1.so.tar
(350.5 KB)
📄
libgfortran.so.5.0.0.so.5.0.0.tar.gz
(844.16 KB)
📄
libgfortran.so.5.0.0.tar
(2.51 MB)
📄
libgfortran.so.5.so.5.tar.gz
(844.16 KB)
📄
libgfortran.so.5.tar
(2.51 MB)
📄
libgif.so.7.0.0.so.7.0.0.tar.gz
(19.12 KB)
📄
libgif.so.7.0.0.tar
(45 KB)
📄
libgif.so.7.so.7.tar.gz
(19.12 KB)
📄
libgif.so.7.tar
(45 KB)
📄
libgio-2.0.so.0.0.so.0.tar.gz
(696.08 KB)
📄
libgio-2.0.so.0.5600.4.0.so.0.5600.4.tar.gz
(696.08 KB)
📄
libgio-2.0.so.0.5600.4.tar
(1.7 MB)
📄
libgio-2.0.so.0.tar
(1.7 MB)
📄
libgirepository-1.0.so.1.0.0.0.so.1.0.0.tar.gz
(97.84 KB)
📄
libgirepository-1.0.so.1.0.0.tar
(239.5 KB)
📄
libgirepository-1.0.so.1.0.so.1.tar.gz
(97.84 KB)
📄
libgirepository-1.0.so.1.tar
(239.5 KB)
📄
libglapi.so.0.0.0.so.0.0.0.tar.gz
(47.95 KB)
📄
libglapi.so.0.0.0.tar
(235.5 KB)
📄
libglapi.so.0.so.0.tar.gz
(47.95 KB)
📄
libglapi.so.0.tar
(235.5 KB)
📄
libglib-2.0.so.0.0.so.0.tar.gz
(473.93 KB)
📄
libglib-2.0.so.0.tar
(1.12 MB)
📄
libglut.so.3.10.0.so.3.10.0.tar.gz
(110.64 KB)
📄
libglut.so.3.10.0.tar
(342 KB)
📄
libglut.so.3.so.3.tar.gz
(110.63 KB)
📄
libglut.so.3.tar
(342 KB)
📄
libgmodule-2.0.so.0.0.so.0.tar.gz
(6.57 KB)
📄
libgmodule-2.0.so.0.tar
(17.5 KB)
📄
libgmp.so.10.3.2.so.10.3.2.tar.gz
(297.11 KB)
📄
libgmp.so.10.3.2.tar
(616.5 KB)
📄
libgmp.so.10.hmac.so.10.hmac.tar.gz
(160 B)
📄
libgmp.so.10.hmac.tar
(2 KB)
📄
libgmp.so.10.so.10.tar.gz
(297.11 KB)
📄
libgmp.so.10.tar
(616.5 KB)
📄
libgnutls.so.30.28.2.so.30.28.2.tar.gz
(899.9 KB)
📄
libgnutls.so.30.28.2.tar
(1.96 MB)
📄
libgnutls.so.30.so.30.tar.gz
(899.89 KB)
📄
libgnutls.so.30.tar
(1.96 MB)
📄
libgobject-2.0.so.0.0.so.0.tar.gz
(145.24 KB)
📄
libgobject-2.0.so.0.tar
(341 KB)
📄
libgomp.a.a.tar.gz
(124.31 KB)
📄
libgomp.a.tar
(782 KB)
📄
libgomp.so.1.0.0.so.1.0.0.tar.gz
(107.24 KB)
📄
libgomp.so.1.0.0.tar
(231.5 KB)
📄
libgomp.so.1.so.1.tar.gz
(107.23 KB)
📄
libgomp.so.1.tar
(231.5 KB)
📄
libgomp.spec.spec.tar.gz
(243 B)
📄
libgomp.spec.tar
(2 KB)
📄
libgov_test.so.1.2.so.1.2.tar.gz
(24.87 KB)
📄
libgov_test.so.1.2.tar
(58 KB)
📄
libgovernor.so.1.2.so.1.2.tar.gz
(24.06 KB)
📄
libgovernor.so.1.2.tar
(63.5 KB)
📄
libgovernor.so.so.tar.gz
(24.05 KB)
📄
libgovernor.so.tar
(63.5 KB)
📄
libgpg-error.so.0.24.2.so.0.24.2.tar.gz
(61.69 KB)
📄
libgpg-error.so.0.24.2.tar
(144.5 KB)
📄
libgpg-error.so.0.so.0.tar.gz
(61.68 KB)
📄
libgpg-error.so.0.tar
(144.5 KB)
📄
libgpg-error.so.so.tar.gz
(61.68 KB)
📄
libgpg-error.so.tar
(144.5 KB)
📄
libgpgme.so.11.22.1.so.11.22.1.tar.gz
(145.05 KB)
📄
libgpgme.so.11.22.1.tar
(328.5 KB)
📄
libgpgme.so.11.so.11.tar.gz
(145.05 KB)
📄
libgpgme.so.11.tar
(328.5 KB)
📄
libgpm.so.2.1.0.so.2.1.0.tar.gz
(12.26 KB)
📄
libgpm.so.2.1.0.tar
(30 KB)
📄
libgpm.so.2.so.2.tar.gz
(12.27 KB)
📄
libgpm.so.2.tar
(30 KB)
📄
libgraphite2.so.3.0.1.so.3.0.1.tar.gz
(93.32 KB)
📄
libgraphite2.so.3.0.1.tar
(199 KB)
📄
libgraphite2.so.3.so.3.tar.gz
(93.32 KB)
📄
libgraphite2.so.3.tar
(199 KB)
📄
libgs.so.9.27.so.9.27.tar.gz
(2.62 MB)
📄
libgs.so.9.27.tar
(15.65 MB)
📄
libgs.so.9.so.9.tar.gz
(2.62 MB)
📄
libgs.so.9.tar
(15.65 MB)
📄
libgsm.so.1.0.17.so.1.0.17.tar.gz
(21.4 KB)
📄
libgsm.so.1.0.17.tar
(57 KB)
📄
libgsm.so.1.so.1.tar.gz
(21.4 KB)
📄
libgsm.so.1.tar
(57 KB)
📄
libgssapi_krb5.so.2.2.so.2.2.tar.gz
(149.78 KB)
📄
libgssapi_krb5.so.2.2.tar
(349.5 KB)
📄
libgssapi_krb5.so.2.so.2.tar.gz
(149.78 KB)
📄
libgssapi_krb5.so.2.tar
(349.5 KB)
📄
libgssapi_krb5.so.so.tar.gz
(149.78 KB)
📄
libgssapi_krb5.so.tar
(349.5 KB)
📄
libgssrpc.so.4.2.so.4.2.tar.gz
(57.38 KB)
📄
libgssrpc.so.4.2.tar
(137.5 KB)
📄
libgssrpc.so.4.so.4.tar.gz
(57.38 KB)
📄
libgssrpc.so.4.tar
(137.5 KB)
📄
libgssrpc.so.so.tar.gz
(57.38 KB)
📄
libgssrpc.so.tar
(137.5 KB)
📄
libgstaccurip.so.so.tar.gz
(6.43 KB)
📄
libgstaccurip.so.tar
(17.5 KB)
📄
libgstadaptivedemux-1.0.so.0.0.so.0.tar.gz
(45.19 KB)
📄
libgstadaptivedemux-1.0.so.0.tar
(106 KB)
📄
libgstadder.so.so.tar.gz
(23.12 KB)
📄
libgstadder.so.tar
(62.5 KB)
📄
libgstaiff.so.so.tar.gz
(25.04 KB)
📄
libgstaiff.so.tar
(58.5 KB)
📄
libgstallocators-1.0.so.0.0.so.0.tar.gz
(7.34 KB)
📄
libgstallocators-1.0.so.0.tar
(22 KB)
📄
libgstalsa.so.so.tar.gz
(37.34 KB)
📄
libgstalsa.so.tar
(98.5 KB)
📄
libgstapp-1.0.so.0.0.so.0.tar.gz
(26.17 KB)
📄
libgstapp-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(26.17 KB)
📄
libgstapp-1.0.so.0.1601.0.tar
(66.5 KB)
📄
libgstapp-1.0.so.0.tar
(66.5 KB)
📄
libgstaudio-1.0.so.0.0.so.0.tar.gz
(200.24 KB)
📄
libgstaudio-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(200.25 KB)
📄
libgstaudio-1.0.so.0.1601.0.tar
(498.5 KB)
📄
libgstaudio-1.0.so.0.tar
(498.5 KB)
📄
libgstaudiobuffersplit.so.so.tar.gz
(12.36 KB)
📄
libgstaudiobuffersplit.so.tar
(33.5 KB)
📄
libgstaudiofxbad.so.so.tar.gz
(5.91 KB)
📄
libgstaudiofxbad.so.tar
(18 KB)
📄
libgstaudiomixer.so.so.tar.gz
(18.48 KB)
📄
libgstaudiomixer.so.tar
(51 KB)
📄
libgstaudioresample.so.so.tar.gz
(14.2 KB)
📄
libgstaudioresample.so.tar
(37.5 KB)
📄
libgstaudiovisualizers.so.so.tar.gz
(16.02 KB)
📄
libgstaudiovisualizers.so.tar
(38.5 KB)
📄
libgstbadaudio-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(27.18 KB)
📄
libgstbadaudio-1.0.so.0.1601.0.tar
(70.5 KB)
📄
libgstbase-1.0.so.0.0.so.0.tar.gz
(204.25 KB)
📄
libgstbase-1.0.so.0.tar
(504 KB)
📄
libgstbayer.so.so.tar.gz
(12.17 KB)
📄
libgstbayer.so.tar
(34.5 KB)
📄
libgstbluez.so.so.tar.gz
(42.72 KB)
📄
libgstbluez.so.tar
(120.5 KB)
📄
libgstcheck-1.0.so.0.0.so.0.tar.gz
(59.28 KB)
📄
libgstcheck-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(59.28 KB)
📄
libgstcheck-1.0.so.0.1601.0.tar
(147.5 KB)
📄
libgstcheck-1.0.so.0.tar
(147.5 KB)
📄
libgstclosedcaption.so.so.tar.gz
(73.07 KB)
📄
libgstclosedcaption.so.tar
(169 KB)
📄
libgstcodecparsers-1.0.so.0.0.so.0.tar.gz
(130.87 KB)
📄
libgstcodecparsers-1.0.so.0.tar
(283 KB)
📄
libgstcompositor.so.so.tar.gz
(28.78 KB)
📄
libgstcompositor.so.tar
(75 KB)
📄
libgstcontroller-1.0.so.0.0.so.0.tar.gz
(28.5 KB)
📄
libgstcontroller-1.0.so.0.tar
(76 KB)
📄
libgstdebugutilsbad.so.so.tar.gz
(32.19 KB)
📄
libgstdebugutilsbad.so.tar
(79.5 KB)
📄
libgstdtls.so.so.tar.gz
(39.54 KB)
📄
libgstdtls.so.tar
(100 KB)
📄
libgstfft-1.0.so.0.0.so.0.tar.gz
(20.14 KB)
📄
libgstfft-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(20.14 KB)
📄
libgstfft-1.0.so.0.1601.0.tar
(46 KB)
📄
libgstfft-1.0.so.0.tar
(46 KB)
📄
libgstfieldanalysis.so.so.tar.gz
(17.72 KB)
📄
libgstfieldanalysis.so.tar
(42.5 KB)
📄
libgstgl-1.0.so.0.0.so.0.tar.gz
(182.24 KB)
📄
libgstgl-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(182.24 KB)
📄
libgstgl-1.0.so.0.1601.0.tar
(451.5 KB)
📄
libgstgl-1.0.so.0.tar
(451.5 KB)
📄
libgstinsertbin-1.0.so.0.0.so.0.tar.gz
(10.24 KB)
📄
libgstinsertbin-1.0.so.0.tar
(25.5 KB)
📄
libgstinter.so.so.tar.gz
(20.06 KB)
📄
libgstinter.so.tar
(55 KB)
📄
libgstisoff-1.0.so.0.0.so.0.tar.gz
(9.02 KB)
📄
libgstisoff-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(9.02 KB)
📄
libgstisoff-1.0.so.0.1601.0.tar
(21 KB)
📄
libgstisoff-1.0.so.0.tar
(21 KB)
📄
libgstivtc.so.so.tar.gz
(11.83 KB)
📄
libgstivtc.so.tar
(26.5 KB)
📄
libgstjp2kdecimator.so.so.tar.gz
(18.54 KB)
📄
libgstjp2kdecimator.so.tar
(42 KB)
📄
libgstjpegformat.so.so.tar.gz
(16.87 KB)
📄
libgstjpegformat.so.tar
(42 KB)
📄
libgstmidi.so.so.tar.gz
(15.49 KB)
📄
libgstmidi.so.tar
(38 KB)
📄
libgstmpegts-1.0.so.0.0.so.0.tar.gz
(62.09 KB)
📄
libgstmpegts-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(62.1 KB)
📄
libgstmpegts-1.0.so.0.1601.0.tar
(175 KB)
📄
libgstmpegts-1.0.so.0.tar
(175 KB)
📄
libgstnet-1.0.so.0.0.so.0.tar.gz
(42.35 KB)
📄
libgstnet-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(42.35 KB)
📄
libgstnet-1.0.so.0.1601.0.tar
(104 KB)
📄
libgstnet-1.0.so.0.tar
(104 KB)
📄
libgstopus.so.so.tar.gz
(26.67 KB)
📄
libgstopus.so.tar
(66.5 KB)
📄
libgstpango.so.so.tar.gz
(36.35 KB)
📄
libgstpango.so.tar
(95 KB)
📄
libgstpbtypes.so.so.tar.gz
(3.17 KB)
📄
libgstpbtypes.so.tar
(9 KB)
📄
libgstpbutils-1.0.so.0.0.so.0.tar.gz
(94.01 KB)
📄
libgstpbutils-1.0.so.0.tar
(247.5 KB)
📄
libgstphotography-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(10.57 KB)
📄
libgstphotography-1.0.so.0.1601.0.tar
(37.5 KB)
📄
libgstplayer-1.0.so.0.0.so.0.tar.gz
(46.37 KB)
📄
libgstplayer-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(46.38 KB)
📄
libgstplayer-1.0.so.0.1601.0.tar
(123.5 KB)
📄
libgstplayer-1.0.so.0.tar
(123.5 KB)
📄
libgstproxy.so.so.tar.gz
(8.56 KB)
📄
libgstproxy.so.tar
(26 KB)
📄
libgstreamer-1.0.so.0.0.so.0.tar.gz
(545.05 KB)
📄
libgstreamer-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(545.05 KB)
📄
libgstreamer-1.0.so.0.1601.0.tar
(1.29 MB)
📄
libgstreamer-1.0.so.0.tar
(1.29 MB)
📄
libgstremovesilence.so.so.tar.gz
(8.34 KB)
📄
libgstremovesilence.so.tar
(22 KB)
📄
libgstriff-1.0.so.0.0.so.0.tar.gz
(26.14 KB)
📄
libgstriff-1.0.so.0.tar
(62 KB)
📄
libgstrsvg.so.so.tar.gz
(11.83 KB)
📄
libgstrsvg.so.tar
(30.5 KB)
📄
libgstrtp-1.0.so.0.0.so.0.tar.gz
(56.57 KB)
📄
libgstrtp-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(56.58 KB)
📄
libgstrtp-1.0.so.0.1601.0.tar
(150.5 KB)
📄
libgstrtp-1.0.so.0.tar
(150.5 KB)
📄
libgstrtsp-1.0.so.0.0.so.0.tar.gz
(59.17 KB)
📄
libgstrtsp-1.0.so.0.tar
(150.5 KB)
📄
libgstsctp-1.0.so.0.0.so.0.tar.gz
(3.84 KB)
📄
libgstsctp-1.0.so.0.tar
(13.5 KB)
📄
libgstsdp-1.0.so.0.0.so.0.tar.gz
(37.16 KB)
📄
libgstsdp-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(37.16 KB)
📄
libgstsdp-1.0.so.0.1601.0.tar
(98 KB)
📄
libgstsdp-1.0.so.0.tar
(98 KB)
📄
libgstsdpelem.so.so.tar.gz
(17.4 KB)
📄
libgstsdpelem.so.tar
(46.5 KB)
📄
libgstsndfile.so.so.tar.gz
(14.6 KB)
📄
libgstsndfile.so.tar
(38 KB)
📄
libgstsoundtouch.so.so.tar.gz
(14.9 KB)
📄
libgstsoundtouch.so.tar
(38.5 KB)
📄
libgstspeed.so.so.tar.gz
(8.92 KB)
📄
libgstspeed.so.tar
(25.5 KB)
📄
libgstsrtp.so.so.tar.gz
(25.85 KB)
📄
libgstsrtp.so.tar
(67 KB)
📄
libgsttag-1.0.so.0.0.so.0.tar.gz
(103.33 KB)
📄
libgsttag-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(103.34 KB)
📄
libgsttag-1.0.so.0.1601.0.tar
(248 KB)
📄
libgsttag-1.0.so.0.tar
(248 KB)
📄
libgsturidownloader-1.0.so.0.0.so.0.tar.gz
(12.56 KB)
📄
libgsturidownloader-1.0.so.0.tar
(33.5 KB)
📄
libgstuvch264.so.so.tar.gz
(36.4 KB)
📄
libgstuvch264.so.tar
(91 KB)
📄
libgstvideo-1.0.so.0.0.so.0.tar.gz
(262.54 KB)
📄
libgstvideo-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(262.54 KB)
📄
libgstvideo-1.0.so.0.1601.0.tar
(705 KB)
📄
libgstvideo-1.0.so.0.tar
(705 KB)
📄
libgstvideoscale.so.so.tar.gz
(14.63 KB)
📄
libgstvideoscale.so.tar
(37.5 KB)
📄
libgstvmnc.so.so.tar.gz
(11.93 KB)
📄
libgstvmnc.so.tar
(29.5 KB)
📄
libgstwayland-1.0.so.0.0.so.0.tar.gz
(4.21 KB)
📄
libgstwayland-1.0.so.0.tar
(13 KB)
📄
libgstwebp.so.so.tar.gz
(11.07 KB)
📄
libgstwebp.so.tar
(30.5 KB)
📄
libgstwebrtc-1.0.so.0.0.so.0.tar.gz
(12.97 KB)
📄
libgstwebrtc-1.0.so.0.1601.0.0.so.0.1601.0.tar.gz
(12.97 KB)
📄
libgstwebrtc-1.0.so.0.1601.0.tar
(42 KB)
📄
libgstwebrtc-1.0.so.0.tar
(42 KB)
📄
libgstximagesink.so.so.tar.gz
(26.55 KB)
📄
libgstximagesink.so.tar
(66.5 KB)
📄
libgstyadif.so.so.tar.gz
(7.44 KB)
📄
libgstyadif.so.tar
(22 KB)
📄
libgthread-2.0.so.0.0.so.0.tar.gz
(2.96 KB)
📄
libgthread-2.0.so.0.tar
(9 KB)
📄
libgtk-x11-2.0.so.0.0.so.0.tar.gz
(2.01 MB)
📄
libgtk-x11-2.0.so.0.2400.32.0.so.0.2400.32.tar.gz
(2.01 MB)
📄
libgtk-x11-2.0.so.0.2400.32.tar
(4.68 MB)
📄
libgtk-x11-2.0.so.0.tar
(4.68 MB)
📄
libgudev-1.0.so.0.0.so.0.tar.gz
(14.34 KB)
📄
libgudev-1.0.so.0.2.0.0.so.0.2.0.tar.gz
(14.34 KB)
📄
libgudev-1.0.so.0.2.0.tar
(47 KB)
📄
libgudev-1.0.so.0.tar
(47 KB)
📄
libguestStoreClient.so.0.0.0.so.0.0.0.tar.gz
(102.87 KB)
📄
libguestStoreClient.so.0.0.0.tar
(324.5 KB)
📄
libguestStoreClient.so.0.so.0.tar.gz
(102.86 KB)
📄
libguestStoreClient.so.0.tar
(324.5 KB)
📄
libguestlib.so.0.0.0.so.0.0.0.tar.gz
(126.21 KB)
📄
libguestlib.so.0.0.0.tar
(382 KB)
📄
libguestlib.so.0.so.0.tar.gz
(126.21 KB)
📄
libguestlib.so.0.tar
(382 KB)
📄
libguile-2.0.so.22.0.so.22.tar.gz
(582.77 KB)
📄
libguile-2.0.so.22.8.1.0.so.22.8.1.tar.gz
(582.77 KB)
📄
libguile-2.0.so.22.8.1.tar
(1.62 MB)
📄
libguile-2.0.so.22.tar
(1.62 MB)
📄
libguilereadline-v-18.so.18.so.18.tar.gz
(23.15 KB)
📄
libguilereadline-v-18.so.18.tar
(60 KB)
📄
libguilereadline-v-18.so.so.tar.gz
(23.15 KB)
📄
libguilereadline-v-18.so.tar
(60 KB)
📄
libgvc.so.6.0.0.so.6.0.0.tar.gz
(281.25 KB)
📄
libgvc.so.6.0.0.tar
(658 KB)
📄
libgvc.so.6.so.6.tar.gz
(281.25 KB)
📄
libgvc.so.6.tar
(658 KB)
📄
libgvplugin_core.so.6.so.6.tar.gz
(55.88 KB)
📄
libgvplugin_core.so.6.tar
(145.5 KB)
📄
libgvplugin_dot_layout.so.6.so.6.tar.gz
(79.56 KB)
📄
libgvplugin_dot_layout.so.6.tar
(164.5 KB)
📄
libgvplugin_gdk.so.6.0.0.so.6.0.0.tar.gz
(4.45 KB)
📄
libgvplugin_gdk.so.6.0.0.tar
(14.5 KB)
📄
libgvplugin_gs.so.6.so.6.tar.gz
(5.27 KB)
📄
libgvplugin_gs.so.6.tar
(17.5 KB)
📄
libgvplugin_gtk.so.6.0.0.so.6.0.0.tar.gz
(12.95 KB)
📄
libgvplugin_gtk.so.6.0.0.tar
(38.5 KB)
📄
libgvplugin_gtk.so.6.so.6.tar.gz
(12.94 KB)
📄
libgvplugin_gtk.so.6.tar
(38.5 KB)
📄
libgvplugin_rsvg.so.6.so.6.tar.gz
(4.45 KB)
📄
libgvplugin_rsvg.so.6.tar
(13.5 KB)
📄
libgvplugin_xlib.so.6.so.6.tar.gz
(7.5 KB)
📄
libgvplugin_xlib.so.6.tar
(21.5 KB)
📄
libgvpr.so.2.0.0.so.2.0.0.tar.gz
(204.31 KB)
📄
libgvpr.so.2.0.0.tar
(502 KB)
📄
libgvpr.so.2.so.2.tar.gz
(204.31 KB)
📄
libgvpr.so.2.tar
(502 KB)
📄
libhandle.so.1.0.3.so.1.0.3.tar.gz
(6.12 KB)
📄
libhandle.so.1.0.3.tar
(18 KB)
📄
libhandle.so.1.so.1.tar.gz
(6.12 KB)
📄
libhandle.so.1.tar
(18 KB)
📄
libharfbuzz.so.0.10705.0.so.0.10705.0.tar.gz
(305.29 KB)
📄
libharfbuzz.so.0.10705.0.tar
(666.5 KB)
📄
libharfbuzz.so.0.so.0.tar.gz
(305.28 KB)
📄
libharfbuzz.so.0.tar
(666.5 KB)
📄
libharu.tar
(1.68 MB)
📄
libharu.tar.gz
(706.76 KB)
📄
libharu.zip
(1.67 MB)
📄
libhashkit.so.2.0.0.so.2.0.0.tar.gz
(23.37 KB)
📄
libhashkit.so.2.0.0.tar
(42.5 KB)
📄
libhashkit.so.2.so.2.tar.gz
(23.37 KB)
📄
libhashkit.so.2.tar
(42.5 KB)
📄
libhdf5.so.103.1.0.so.103.1.0.tar.gz
(1.43 MB)
📄
libhdf5.so.103.1.0.tar
(3.57 MB)
📄
libhdf5.so.103.so.103.tar.gz
(1.43 MB)
📄
libhdf5.so.103.tar
(3.57 MB)
📄
libhdf5_cpp.so.103.1.0.so.103.1.0.tar.gz
(157.61 KB)
📄
libhdf5_cpp.so.103.1.0.tar
(513.5 KB)
📄
libhdf5_cpp.so.103.so.103.tar.gz
(157.61 KB)
📄
libhdf5_cpp.so.103.tar
(513.5 KB)
📄
libhdf5_fortran.so.102.so.102.tar.gz
(94.38 KB)
📄
libhdf5_fortran.so.102.tar
(325 KB)
📄
libhdf5_hl.so.100.1.2.so.100.1.2.tar.gz
(60.1 KB)
📄
libhdf5_hl.so.100.1.2.tar
(143.5 KB)
📄
libhdf5_hl.so.100.so.100.tar.gz
(60.1 KB)
📄
libhdf5_hl.so.100.tar
(143.5 KB)
📄
libhdf5_hl_cpp.so.100.1.3.so.100.1.3.tar.gz
(5.77 KB)
📄
libhdf5_hl_cpp.so.100.1.3.tar
(17.5 KB)
📄
libhdf5_hl_cpp.so.100.so.100.tar.gz
(5.76 KB)
📄
libhdf5_hl_cpp.so.100.tar
(17.5 KB)
📄
libhdf5hl_fortran.so.100.0.4.so.100.0.4.tar.gz
(30.92 KB)
📄
libhdf5hl_fortran.so.100.0.4.tar
(126.5 KB)
📄
libhdf5hl_fortran.so.100.so.100.tar.gz
(30.91 KB)
📄
libhdf5hl_fortran.so.100.tar
(126.5 KB)
📄
libheif.tar
(2.59 MB)
📄
libheif.tar.gz
(1.04 MB)
📄
libheif.zip
(2.58 MB)
📄
libhgfs.so.0.0.0.so.0.0.0.tar.gz
(78.55 KB)
📄
libhgfs.so.0.0.0.tar
(180.5 KB)
📄
libhgfs.so.0.so.0.tar.gz
(78.55 KB)
📄
libhgfs.so.0.tar
(180.5 KB)
📄
libhiredis.so.0.13.so.0.13.tar.gz
(27.28 KB)
📄
libhiredis.so.0.13.tar
(75.5 KB)
📄
libhiredis.so.0.so.0.tar.gz
(27.28 KB)
📄
libhiredis.so.0.tar
(75.5 KB)
📄
libhistory.so.7.0.so.7.0.tar.gz
(21.03 KB)
📄
libhistory.so.7.0.tar
(49 KB)
📄
libhistory.so.7.so.7.tar.gz
(21.03 KB)
📄
libhistory.so.7.tar
(49 KB)
📄
libhns-rdmav34.so.so.tar.gz
(24.43 KB)
📄
libhns-rdmav34.so.tar
(51 KB)
📄
libhogweed.so.4.5.so.4.5.tar.gz
(117.5 KB)
📄
libhogweed.so.4.5.tar
(195 KB)
📄
libhogweed.so.4.so.4.tar.gz
(117.5 KB)
📄
libhogweed.so.4.tar
(195 KB)
📄
libhunspell-1.6.so.0.0.1.6.so.0.0.1.tar.gz
(265.05 KB)
📄
libhunspell-1.6.so.0.0.1.tar
(609 KB)
📄
libhunspell-1.6.so.0.6.so.0.tar.gz
(265.04 KB)
📄
libhunspell-1.6.so.0.tar
(609 KB)
📄
libhwy.so.1.0.2.so.1.0.2.tar.gz
(18.98 KB)
📄
libhwy.so.1.0.2.tar
(39.5 KB)
📄
libhwy.so.1.so.1.tar.gz
(18.98 KB)
📄
libhwy.so.1.tar
(39.5 KB)
📄
libhwy_contrib.so.1.so.1.tar.gz
(756.74 KB)
📄
libhwy_contrib.so.1.tar
(1.61 MB)
📄
libhwy_test.so.1.0.2.so.1.0.2.tar.gz
(4.15 KB)
📄
libhwy_test.so.1.0.2.tar
(13.5 KB)
📄
libhwy_test.so.1.so.1.tar.gz
(4.15 KB)
📄
libhwy_test.so.1.tar
(13.5 KB)
📄
libib_util.so.so.tar.gz
(2.66 KB)
📄
libib_util.so.tar
(9 KB)
📄
libibverbs.so.1.so.1.tar.gz
(59.53 KB)
📄
libibverbs.so.1.tar
(134 KB)
📄
libicu.tar
(37.71 MB)
📄
libicu.tar.gz
(13.85 MB)
📄
libicu.zip
(37.46 MB)
📄
libicu57.tar
(29.95 MB)
📄
libicu57.tar.gz
(11.84 MB)
📄
libicu57.zip
(29.94 MB)
📄
libicu65.tar
(37.81 MB)
📄
libicu65.tar.gz
(14 MB)
📄
libicu65.zip
(37.56 MB)
📄
libicudata.so.60.3.so.60.3.tar.gz
(10.34 MB)
📄
libicudata.so.60.3.tar
(25.66 MB)
📄
libicudata.so.60.so.60.tar.gz
(10.34 MB)
📄
libicudata.so.60.tar
(25.66 MB)
📄
libicui18n.so.60.3.so.60.3.tar.gz
(1.12 MB)
📄
libicui18n.so.60.3.tar
(3.61 MB)
📄
libicui18n.so.60.so.60.tar.gz
(1.12 MB)
📄
libicui18n.so.60.tar
(3.61 MB)
📄
libicuio.so.60.3.so.60.3.tar.gz
(26 KB)
📄
libicuio.so.60.3.tar
(92 KB)
📄
libicuio.so.60.so.60.tar.gz
(26 KB)
📄
libicuio.so.60.tar
(92 KB)
📄
libicutest.so.60.3.so.60.3.tar.gz
(29.66 KB)
📄
libicutest.so.60.3.tar
(90 KB)
📄
libicutest.so.60.so.60.tar.gz
(29.66 KB)
📄
libicutest.so.60.tar
(90 KB)
📄
libicutu.so.60.3.so.60.3.tar.gz
(92.62 KB)
📄
libicutu.so.60.3.tar
(280 KB)
📄
libicutu.so.60.so.60.tar.gz
(92.62 KB)
📄
libicutu.so.60.tar
(280 KB)
📄
libicuuc.so.60.3.so.60.3.tar.gz
(766.75 KB)
📄
libicuuc.so.60.3.tar
(2.34 MB)
📄
libicuuc.so.60.so.60.tar.gz
(766.74 KB)
📄
libicuuc.so.60.tar
(2.34 MB)
📄
libidn.pc.pc.tar.gz
(613 B)
📄
libidn.pc.tar
(2.5 KB)
📄
libidn.so.11.6.18.so.11.6.18.tar.gz
(67.42 KB)
📄
libidn.so.11.6.18.tar
(220 KB)
📄
libidn.so.11.so.11.tar.gz
(67.42 KB)
📄
libidn.so.11.tar
(220 KB)
📄
libidn.so.so.tar.gz
(67.42 KB)
📄
libidn.so.tar
(220 KB)
📄
libidn2.so.0.3.6.so.0.3.6.tar.gz
(63.97 KB)
📄
libidn2.so.0.3.6.tar
(130 KB)
📄
libidn2.so.0.so.0.tar.gz
(63.96 KB)
📄
libidn2.so.0.tar
(130 KB)
📄
libifp_iface.so.so.tar.gz
(26.67 KB)
📄
libifp_iface.so.tar
(98 KB)
📄
libifp_iface_sync.so.so.tar.gz
(18.02 KB)
📄
libifp_iface_sync.so.tar
(62 KB)
📄
libijs-0.35.so.35.so.tar.gz
(10.07 KB)
📄
libijs-0.35.so.tar
(27.5 KB)
📄
libimaevm.so.2.0.0.so.2.0.0.tar.gz
(11.38 KB)
📄
libimaevm.so.2.0.0.tar
(29.5 KB)
📄
libimaevm.so.2.so.2.tar.gz
(11.38 KB)
📄
libimaevm.so.2.tar
(29.5 KB)
📄
libimagequant.so.0.so.0.tar.gz
(34.25 KB)
📄
libimagequant.so.0.tar
(67 KB)
📄
libini_config.so.5.2.1.so.5.2.1.tar.gz
(47.75 KB)
📄
libini_config.so.5.2.1.tar
(111 KB)
📄
libini_config.so.5.so.5.tar.gz
(47.74 KB)
📄
libini_config.so.5.tar
(111 KB)
📄
libinotifytools.so.0.4.1.so.0.4.1.tar.gz
(16.85 KB)
📄
libinotifytools.so.0.4.1.tar
(38.5 KB)
📄
libinotifytools.so.0.so.0.tar.gz
(16.85 KB)
📄
libinotifytools.so.0.tar
(38.5 KB)
📄
libinput-device-group.tar
(35 KB)
📄
libinput-device-group.tar.gz
(5.46 KB)
📄
libinput-fuzz-extract.tar
(44 KB)
📄
libinput-fuzz-extract.tar.gz
(8.58 KB)
📄
libinput-fuzz-to-zero.tar
(26 KB)
📄
libinput-fuzz-to-zero.tar.gz
(3.93 KB)
📄
libinput.so.10.13.0.so.10.13.0.tar.gz
(140.81 KB)
📄
libinput.so.10.13.0.tar
(322.5 KB)
📄
libinput.so.10.so.10.tar.gz
(140.8 KB)
📄
libinput.so.10.tar
(322.5 KB)
📄
libintl.h.h.tar.gz
(1.59 KB)
📄
libintl.h.tar
(6 KB)
📄
libip4tc.so.2.0.0.so.2.0.0.tar.gz
(14.79 KB)
📄
libip4tc.so.2.0.0.tar
(34.5 KB)
📄
libip4tc.so.2.so.2.tar.gz
(14.79 KB)
📄
libip4tc.so.2.tar
(34.5 KB)
📄
libip6t_HL.so.so.tar.gz
(3.57 KB)
📄
libip6t_HL.so.tar
(13.5 KB)
📄
libip6t_LOG.so.so.tar.gz
(4.76 KB)
📄
libip6t_LOG.so.tar
(13.5 KB)
📄
libip6t_NETMAP.so.so.tar.gz
(3.56 KB)
📄
libip6t_NETMAP.so.tar
(13.5 KB)
📄
libip6t_REDIRECT.so.so.tar.gz
(4.12 KB)
📄
libip6t_REDIRECT.so.tar
(13.5 KB)
📄
libip6t_REJECT.so.so.tar.gz
(4.22 KB)
📄
libip6t_REJECT.so.tar
(13.5 KB)
📄
libip6t_ah.so.so.tar.gz
(4.07 KB)
📄
libip6t_ah.so.tar
(13.5 KB)
📄
libip6t_dst.so.so.tar.gz
(4.46 KB)
📄
libip6t_dst.so.tar
(13.5 KB)
📄
libip6t_eui64.so.so.tar.gz
(2.75 KB)
📄
libip6t_eui64.so.tar
(9.5 KB)
📄
libip6t_hbh.so.so.tar.gz
(4.64 KB)
📄
libip6t_hbh.so.tar
(13.5 KB)
📄
libip6t_hl.so.so.tar.gz
(3.67 KB)
📄
libip6t_hl.so.tar
(13.5 KB)
📄
libip6t_icmp6.so.so.tar.gz
(5.51 KB)
📄
libip6t_icmp6.so.tar
(17.5 KB)
📄
libip6t_mh.so.so.tar.gz
(4.91 KB)
📄
libip6t_mh.so.tar
(13.5 KB)
📄
libip6t_rt.so.so.tar.gz
(5.23 KB)
📄
libip6t_rt.so.tar
(13.5 KB)
📄
libip6t_srh.so.so.tar.gz
(5.64 KB)
📄
libip6t_srh.so.tar
(18 KB)
📄
libip6tc.so.2.0.0.so.2.0.0.tar.gz
(15.13 KB)
📄
libip6tc.so.2.0.0.tar
(34.5 KB)
📄
libip6tc.so.2.so.2.tar.gz
(15.13 KB)
📄
libip6tc.so.2.tar
(34.5 KB)
📄
libipset.so.13.1.0.so.13.1.0.tar.gz
(55.2 KB)
📄
libipset.so.13.1.0.tar
(198.5 KB)
📄
libipset.so.13.so.13.tar.gz
(55.19 KB)
📄
libipset.so.13.tar
(198.5 KB)
📄
libipt.so.1.6.1.so.1.6.1.tar.gz
(42.94 KB)
📄
libipt.so.1.6.1.tar
(161 KB)
📄
libipt.so.1.so.1.tar.gz
(42.94 KB)
📄
libipt.so.1.tar
(161 KB)
📄
libipt_CLUSTERIP.so.so.tar.gz
(4.16 KB)
📄
libipt_CLUSTERIP.so.tar
(13.5 KB)
📄
libipt_DNAT.so.so.tar.gz
(6.5 KB)
📄
libipt_DNAT.so.tar
(18 KB)
📄
libipt_ECN.so.so.tar.gz
(3.7 KB)
📄
libipt_ECN.so.tar
(13.5 KB)
📄
libipt_LOG.so.so.tar.gz
(4.77 KB)
📄
libipt_LOG.so.tar
(13.5 KB)
📄
libipt_MASQUERADE.so.so.tar.gz
(4.15 KB)
📄
libipt_MASQUERADE.so.tar
(13.5 KB)
📄
libipt_NETMAP.so.so.tar.gz
(3.49 KB)
📄
libipt_NETMAP.so.tar
(9.5 KB)
📄
libipt_REJECT.so.so.tar.gz
(4.47 KB)
📄
libipt_REJECT.so.tar
(13.5 KB)
📄
libipt_SNAT.so.so.tar.gz
(5.43 KB)
📄
libipt_SNAT.so.tar
(13.5 KB)
📄
libipt_TTL.so.so.tar.gz
(3.58 KB)
📄
libipt_TTL.so.tar
(13.5 KB)
📄
libipt_ULOG.so.so.tar.gz
(3.9 KB)
📄
libipt_ULOG.so.tar
(13.5 KB)
📄
libipt_ah.so.so.tar.gz
(3.79 KB)
📄
libipt_ah.so.tar
(13.5 KB)
📄
libipt_icmp.so.so.tar.gz
(5.64 KB)
📄
libipt_icmp.so.tar
(17.5 KB)
📄
libipt_ttl.so.so.tar.gz
(3.79 KB)
📄
libipt_ttl.so.tar
(13.5 KB)
📄
libirdma-rdmav34.so.so.tar.gz
(20.24 KB)
📄
libirdma-rdmav34.so.tar
(43 KB)
📄
libirs-export.so.161.so.161.tar.gz
(19.12 KB)
📄
libirs-export.so.161.tar
(50 KB)
📄
libirs.so.161.0.1.so.161.0.1.tar.gz
(19.83 KB)
📄
libirs.so.161.0.1.tar
(50 KB)
📄
libirs.so.161.so.161.tar.gz
(19.82 KB)
📄
libirs.so.161.tar
(50 KB)
📄
libirs.so.so.tar.gz
(19.82 KB)
📄
libirs.so.tar
(50 KB)
📄
libisc.so.1107.0.7.so.1107.0.7.tar.gz
(231.77 KB)
📄
libisc.so.1107.0.7.tar
(544.5 KB)
📄
libisc.so.1107.so.1107.tar.gz
(231.77 KB)
📄
libisc.so.1107.tar
(544.5 KB)
📄
libisc.so.so.tar.gz
(231.76 KB)
📄
libisc.so.tar
(544.5 KB)
📄
libisccc.so.161.0.1.so.161.0.1.tar.gz
(18.9 KB)
📄
libisccc.so.161.0.1.tar
(47 KB)
📄
libisccc.so.161.so.161.tar.gz
(18.89 KB)
📄
libisccc.so.161.tar
(47 KB)
📄
libisccc.so.so.tar.gz
(18.9 KB)
📄
libisccc.so.tar
(47 KB)
📄
libisccfg-export.so.163.so.163.tar.gz
(57.48 KB)
📄
libisccfg-export.so.163.tar
(184.5 KB)
📄
libisccfg.so.163.0.8.so.163.0.8.tar.gz
(59.9 KB)
📄
libisccfg.so.163.0.8.tar
(193 KB)
📄
libisccfg.so.163.so.163.tar.gz
(59.9 KB)
📄
libisccfg.so.163.tar
(193 KB)
📄
libisccfg.so.so.tar.gz
(59.9 KB)
📄
libisccfg.so.tar
(193 KB)
📄
libisl.so.13.1.0.so.13.1.0.tar.gz
(590.87 KB)
📄
libisl.so.13.1.0.tar
(1.41 MB)
📄
libisl.so.13.so.13.tar.gz
(590.86 KB)
📄
libisl.so.13.tar
(1.41 MB)
📄
libisl.so.15.1.1.so.15.1.1.tar.gz
(700.46 KB)
📄
libisl.so.15.1.1.tar
(1.7 MB)
📄
libisl.so.15.so.15.tar.gz
(700.46 KB)
📄
libisl.so.15.tar
(1.7 MB)
📄
libitm.spec.spec.tar.gz
(244 B)
📄
libitm.spec.tar
(2 KB)
📄
libjansson.so.4.14.0.so.4.14.0.tar.gz
(28.37 KB)
📄
libjansson.so.4.14.0.tar
(59.5 KB)
📄
libjansson.so.4.so.4.tar.gz
(28.37 KB)
📄
libjansson.so.4.tar
(59.5 KB)
📄
libjasper.so.4.0.0.so.4.0.0.tar.gz
(166.91 KB)
📄
libjasper.so.4.0.0.tar
(359.5 KB)
📄
libjasper.so.4.so.4.tar.gz
(166.9 KB)
📄
libjasper.so.4.tar
(359.5 KB)
📄
libjasper.so.so.tar.gz
(166.91 KB)
📄
libjasper.so.tar
(359.5 KB)
📄
libjbig.so.2.1.so.2.1.tar.gz
(23.29 KB)
📄
libjbig.so.2.1.tar
(53 KB)
📄
libjbig2dec.so.0.0.0.so.0.0.0.tar.gz
(51.49 KB)
📄
libjbig2dec.so.0.0.0.tar
(118.5 KB)
📄
libjbig2dec.so.0.so.0.tar.gz
(51.49 KB)
📄
libjbig2dec.so.0.tar
(118.5 KB)
📄
libjbig85.so.2.1.so.2.1.tar.gz
(10.15 KB)
📄
libjbig85.so.2.1.tar
(22 KB)
📄
libjemalloc.so.2.so.2.tar.gz
(217.4 KB)
📄
libjemalloc.so.2.tar
(563 KB)
📄
libjemalloc.so.so.tar.gz
(217.4 KB)
📄
libjemalloc.so.tar
(563 KB)
📄
libjpeg.pc.pc.tar.gz
(264 B)
📄
libjpeg.pc.tar
(2 KB)
📄
libjpeg.so.62.2.0.so.62.2.0.tar.gz
(126.79 KB)
📄
libjpeg.so.62.2.0.tar
(425.5 KB)
📄
libjpeg.so.62.so.62.tar.gz
(126.79 KB)
📄
libjpeg.so.62.tar
(425.5 KB)
📄
libjpeg.so.so.tar.gz
(126.79 KB)
📄
libjpeg.so.tar
(425.5 KB)
📄
libjq.so.1.0.4.so.1.0.4.tar.gz
(165.07 KB)
📄
libjq.so.1.0.4.tar
(368 KB)
📄
libjq.so.1.so.1.tar.gz
(165.06 KB)
📄
libjq.so.1.tar
(368 KB)
📄
libjson-c.so.4.0.0.so.4.0.0.tar.gz
(28.97 KB)
📄
libjson-c.so.4.0.0.tar
(67 KB)
📄
libjson-c.so.4.so.4.tar.gz
(28.96 KB)
📄
libjson-c.so.4.tar
(67 KB)
📄
libjson-c.so.so.tar.gz
(28.96 KB)
📄
libjson-c.so.tar
(67 KB)
📄
libjxl.so.0.7.2.so.0.7.2.tar.gz
(1.44 MB)
📄
libjxl.so.0.7.2.tar
(3.66 MB)
📄
libjxl.so.0.7.so.0.7.tar.gz
(1.44 MB)
📄
libjxl.so.0.7.tar
(3.66 MB)
📄
libjxl_threads.so.0.7.so.0.7.tar.gz
(8.97 KB)
📄
libjxl_threads.so.0.7.tar
(22.5 KB)
📄
libk5crypto.so.3.1.so.3.1.tar.gz
(38.46 KB)
📄
libk5crypto.so.3.1.tar
(96 KB)
📄
libk5crypto.so.3.so.3.tar.gz
(38.46 KB)
📄
libk5crypto.so.3.tar
(96 KB)
📄
libk5crypto.so.so.tar.gz
(38.46 KB)
📄
libk5crypto.so.tar
(96 KB)
📄
libkadm5clnt.so.so.tar.gz
(36.31 KB)
📄
libkadm5clnt.so.tar
(99 KB)
📄
libkadm5clnt_mit.so.12.0.so.12.0.tar.gz
(36.31 KB)
📄
libkadm5clnt_mit.so.12.0.tar
(99 KB)
📄
libkadm5clnt_mit.so.12.so.12.tar.gz
(36.31 KB)
📄
libkadm5clnt_mit.so.12.tar
(99 KB)
📄
libkadm5clnt_mit.so.so.tar.gz
(36.31 KB)
📄
libkadm5clnt_mit.so.tar
(99 KB)
📄
libkadm5srv.so.so.tar.gz
(49.78 KB)
📄
libkadm5srv.so.tar
(123.5 KB)
📄
libkadm5srv_mit.so.12.0.so.12.0.tar.gz
(49.78 KB)
📄
libkadm5srv_mit.so.12.0.tar
(123.5 KB)
📄
libkadm5srv_mit.so.12.so.12.tar.gz
(49.78 KB)
📄
libkadm5srv_mit.so.12.tar
(123.5 KB)
📄
libkadm5srv_mit.so.so.tar.gz
(49.78 KB)
📄
libkadm5srv_mit.so.tar
(123.5 KB)
📄
libkcapi.so.1.4.0.so.1.4.0.tar.gz
(26.02 KB)
📄
libkcapi.so.1.4.0.tar
(64 KB)
📄
libkcapi.so.1.hmac.so.1.hmac.tar.gz
(161 B)
📄
libkcapi.so.1.hmac.tar
(2 KB)
📄
libkcapi.so.1.so.1.tar.gz
(26.02 KB)
📄
libkcapi.so.1.tar
(64 KB)
📄
libkdb5.so.10.0.so.10.0.tar.gz
(35.77 KB)
📄
libkdb5.so.10.0.tar
(87 KB)
📄
libkdb5.so.10.so.10.tar.gz
(35.77 KB)
📄
libkdb5.so.10.tar
(87 KB)
📄
libkdb5.so.so.tar.gz
(35.77 KB)
📄
libkdb5.so.tar
(87 KB)
📄
libkeyutils.so.1.6.so.1.6.tar.gz
(7.28 KB)
📄
libkeyutils.so.1.6.tar
(17.5 KB)
📄
libkeyutils.so.1.so.1.tar.gz
(7.27 KB)
📄
libkeyutils.so.1.tar
(17.5 KB)
📄
libkeyutils.so.so.tar.gz
(7.28 KB)
📄
libkeyutils.so.tar
(17.5 KB)
📄
libkmod.so.2.3.3.so.2.3.3.tar.gz
(47.04 KB)
📄
libkmod.so.2.3.3.tar
(99.5 KB)
📄
libkmod.so.2.so.2.tar.gz
(47.04 KB)
📄
libkmod.so.2.tar
(99.5 KB)
📄
libkrad.so.0.0.so.0.0.tar.gz
(16.46 KB)
📄
libkrad.so.0.0.tar
(46.5 KB)
📄
libkrad.so.0.so.0.tar.gz
(16.46 KB)
📄
libkrad.so.0.tar
(46.5 KB)
📄
libkrad.so.so.tar.gz
(16.46 KB)
📄
libkrad.so.tar
(46.5 KB)
📄
libkrb5.so.3.3.so.3.3.tar.gz
(374.46 KB)
📄
libkrb5.so.3.3.tar
(954.5 KB)
📄
libkrb5.so.3.so.3.tar.gz
(374.46 KB)
📄
libkrb5.so.3.tar
(954.5 KB)
📄
libkrb5.so.so.tar.gz
(374.45 KB)
📄
libkrb5.so.tar
(954.5 KB)
📄
libkrb5.tar
(22 KB)
📄
libkrb5.tar.gz
(7.8 KB)
📄
libkrb5.zip
(20.21 KB)
📄
libkrb5support.so.0.1.so.0.1.tar.gz
(28.68 KB)
📄
libkrb5support.so.0.1.tar
(71.5 KB)
📄
libkrb5support.so.0.so.0.tar.gz
(28.68 KB)
📄
libkrb5support.so.0.tar
(71.5 KB)
📄
libkrb5support.so.so.tar.gz
(28.68 KB)
📄
libkrb5support.so.tar
(71.5 KB)
📄
libksba.so.8.11.6.so.8.11.6.tar.gz
(103.79 KB)
📄
libksba.so.8.11.6.tar
(233.5 KB)
📄
libksba.so.8.so.8.tar.gz
(103.78 KB)
📄
libksba.so.8.tar
(233.5 KB)
📄
liblab_gamut.so.1.0.0.so.1.0.0.tar.gz
(1.75 MB)
📄
liblab_gamut.so.1.0.0.tar
(2.38 MB)
📄
liblab_gamut.so.1.so.1.tar.gz
(1.75 MB)
📄
liblab_gamut.so.1.tar
(2.38 MB)
📄
liblber-2.4.so.2.10.9.4.so.2.10.9.tar.gz
(28.22 KB)
📄
liblber-2.4.so.2.10.9.tar
(67.5 KB)
📄
liblber-2.4.so.2.4.so.2.tar.gz
(28.22 KB)
📄
liblber-2.4.so.2.tar
(67.5 KB)
📄
liblber.so.so.tar.gz
(28.22 KB)
📄
liblber.so.tar
(67.5 KB)
📄
liblcms2.so.2.0.8.so.2.0.8.tar.gz
(171.58 KB)
📄
liblcms2.so.2.0.8.tar
(390 KB)
📄
liblcms2.so.2.so.2.tar.gz
(171.58 KB)
📄
liblcms2.so.2.tar
(390 KB)
📄
libldap-2.4.so.2.10.9.4.so.2.10.9.tar.gz
(143.28 KB)
📄
libldap-2.4.so.2.10.9.tar
(323 KB)
📄
libldap-2.4.so.2.4.so.2.tar.gz
(143.27 KB)
📄
libldap-2.4.so.2.tar
(323 KB)
📄
libldap.so.so.tar.gz
(143.27 KB)
📄
libldap.so.tar
(323 KB)
📄
libldap_r-2.4.so.2.4.so.2.tar.gz
(153.59 KB)
📄
libldap_r-2.4.so.2.tar
(351.5 KB)
📄
libldap_r.so.so.tar.gz
(153.58 KB)
📄
libldap_r.so.tar
(351.5 KB)
📄
libldb-key-value.so.so.tar.gz
(38.64 KB)
📄
libldb-key-value.so.tar
(95 KB)
📄
libldb-mdb-int.so.so.tar.gz
(9.78 KB)
📄
libldb-mdb-int.so.tar
(26 KB)
📄
libldb-tdb-err-map.so.so.tar.gz
(4.71 KB)
📄
libldb-tdb-err-map.so.tar
(14 KB)
📄
libldb-tdb-int.so.so.tar.gz
(9.47 KB)
📄
libldb-tdb-int.so.tar
(26 KB)
📄
libldb.so.2.8.0.so.2.8.0.tar.gz
(95.78 KB)
📄
libldb.so.2.8.0.tar
(225 KB)
📄
libldb.so.2.so.2.tar.gz
(95.77 KB)
📄
libldb.so.2.tar
(225 KB)
📄
libleveldb.so.1.22.0.so.1.22.0.tar.gz
(187.87 KB)
📄
libleveldb.so.1.22.0.tar
(564.5 KB)
📄
libleveldb.so.1.so.1.tar.gz
(187.86 KB)
📄
libleveldb.so.1.tar
(564.5 KB)
📄
liblmdb.so.0.0.0.so.0.0.0.tar.gz
(47.77 KB)
📄
liblmdb.so.0.0.0.tar
(91.5 KB)
📄
liblqr-1.tar
(106.5 KB)
📄
liblqr-1.tar.gz
(44.25 KB)
📄
liblqr-1.zip
(103.1 KB)
📄
liblscapi.so.1.1.so.1.1.tar.gz
(54.16 KB)
📄
liblscapi.so.1.1.tar
(122 KB)
📄
liblscapi.so.so.tar.gz
(54.16 KB)
📄
liblscapi.so.tar
(122 KB)
📄
libltdl.so.7.3.1.so.7.3.1.tar.gz
(19.26 KB)
📄
libltdl.so.7.3.1.tar
(45.5 KB)
📄
libltdl.so.7.so.7.tar.gz
(19.26 KB)
📄
libltdl.so.7.tar
(45.5 KB)
📄
libltdl.so.so.tar.gz
(19.26 KB)
📄
libltdl.so.tar
(45.5 KB)
📄
libltdl.tar
(15.5 KB)
📄
libltdl.tar.gz
(3.84 KB)
📄
libltdl.zip
(12.33 KB)
📄
liblua-5.1.so.1.so.tar.gz
(91.18 KB)
📄
liblua-5.1.so.tar
(194.5 KB)
📄
liblua-5.3.so.3.so.tar.gz
(114.88 KB)
📄
liblua-5.3.so.tar
(244 KB)
📄
liblve.so.0.9.0.so.0.9.0.tar.gz
(53.97 KB)
📄
liblve.so.0.9.0.tar
(291 KB)
📄
liblve.so.0.so.0.tar.gz
(53.96 KB)
📄
liblve.so.0.tar
(291 KB)
📄
liblve.so.1.so.1.tar.gz
(53.97 KB)
📄
liblve.so.1.tar
(146 KB)
📄
liblve.so.so.tar.gz
(53.97 KB)
📄
liblve.so.tar
(291 KB)
📄
liblve.tar
(163 KB)
📄
liblve.tar.gz
(59.49 KB)
📄
liblve.zip
(161.02 KB)
📄
liblwres.so.161.0.4.so.161.0.4.tar.gz
(36.82 KB)
📄
liblwres.so.161.0.4.tar
(82.5 KB)
📄
liblwres.so.161.so.161.tar.gz
(36.81 KB)
📄
liblwres.so.161.tar
(82.5 KB)
📄
liblwres.so.so.tar.gz
(36.82 KB)
📄
liblwres.so.tar
(82.5 KB)
📄
liblz4.so.1.8.3.so.1.8.3.tar.gz
(58.28 KB)
📄
liblz4.so.1.8.3.tar
(119 KB)
📄
liblz4.so.1.so.1.tar.gz
(58.28 KB)
📄
liblz4.so.1.tar
(119 KB)
📄
liblzma.pc.pc.tar.gz
(365 B)
📄
liblzma.pc.tar
(2 KB)
📄
liblzma.so.5.2.4.so.5.2.4.tar.gz
(83.21 KB)
📄
liblzma.so.5.2.4.tar
(160 KB)
📄
liblzma.so.5.so.5.tar.gz
(83.2 KB)
📄
liblzma.so.5.tar
(160 KB)
📄
liblzma.so.so.tar.gz
(83.21 KB)
📄
liblzma.so.tar
(160 KB)
📄
liblzo2.so.2.0.0.so.2.0.0.tar.gz
(51.42 KB)
📄
liblzo2.so.2.0.0.tar
(165.5 KB)
📄
liblzo2.so.2.so.2.tar.gz
(51.42 KB)
📄
liblzo2.so.2.tar
(165.5 KB)
📄
libm-2.28.so.28.so.tar.gz
(1.03 MB)
📄
libm-2.28.so.tar
(1.53 MB)
📄
libm-simd-decl-stubs.h.h.tar.gz
(1 KB)
📄
libm-simd-decl-stubs.h.tar
(4.5 KB)
📄
libm.so.6.so.6.tar.gz
(1.03 MB)
📄
libm.so.6.tar
(1.53 MB)
📄
libm.so.so.tar.gz
(199 B)
📄
libm.so.tar
(2 KB)
📄
libmagic.so.1.0.0.so.1.0.0.tar.gz
(75.46 KB)
📄
libmagic.so.1.0.0.tar
(160 KB)
📄
libmagic.so.1.so.1.tar.gz
(75.45 KB)
📄
libmagic.so.1.tar
(160 KB)
📄
libmagic.so.so.tar.gz
(75.46 KB)
📄
libmagic.so.tar
(160 KB)
📄
libman-2.7.6.1.so.7.6.1.so.tar.gz
(68.23 KB)
📄
libman-2.7.6.1.so.tar
(147.5 KB)
📄
libman.so.so.tar.gz
(68.23 KB)
📄
libman.so.tar
(147.5 KB)
📄
libmana.so.1.0.48.0.so.1.0.48.0.tar.gz
(10.05 KB)
📄
libmana.so.1.0.48.0.tar
(26.5 KB)
📄
libmana.so.1.so.1.tar.gz
(10.05 KB)
📄
libmana.so.1.tar
(26.5 KB)
📄
libmandb.so.so.tar.gz
(11.71 KB)
📄
libmandb.so.tar
(30 KB)
📄
libmariadb.a.a.tar.gz
(156.76 KB)
📄
libmariadb.a.tar
(533.5 KB)
📄
libmariadb.so.3.so.3.tar.gz
(140.89 KB)
📄
libmariadb.so.3.tar
(366 KB)
📄
libmariadb.so.so.tar.gz
(140.89 KB)
📄
libmariadb.so.tar
(366 KB)
📄
libmariadbclient.a.a.tar.gz
(156.76 KB)
📄
libmariadbclient.a.tar
(533.5 KB)
📄
libmariadbd.a.a.tar.gz
(10.75 MB)
📄
libmariadbd.a.tar
(48.76 MB)
📄
libmariadbd.so.19.so.19.tar.gz
(7.65 MB)
📄
libmariadbd.so.19.tar
(24.64 MB)
📄
libmariadbd.so.so.tar.gz
(7.65 MB)
📄
libmariadbd.so.tar
(24.64 MB)
📄
libmatio.so.9.1.2.so.9.1.2.tar.gz
(113.45 KB)
📄
libmatio.so.9.1.2.tar
(407.5 KB)
📄
libmatio.so.9.so.9.tar.gz
(113.45 KB)
📄
libmatio.so.9.tar
(407.5 KB)
📄
libmaxminddb.so.0.0.7.so.0.0.7.tar.gz
(11.7 KB)
📄
libmaxminddb.so.0.0.7.tar
(25.5 KB)
📄
libmaxminddb.so.0.so.0.tar.gz
(11.7 KB)
📄
libmaxminddb.so.0.tar
(25.5 KB)
📄
libmcheck.a.a.tar.gz
(4.85 KB)
📄
libmcheck.a.tar
(19 KB)
📄
libmcpp.so.0.3.0.so.0.3.0.tar.gz
(73.44 KB)
📄
libmcpp.so.0.3.0.tar
(150 KB)
📄
libmcpp.so.0.so.0.tar.gz
(73.43 KB)
📄
libmcpp.so.0.tar
(150 KB)
📄
libmcrypt.so.4.4.8.so.4.4.8.tar.gz
(81.72 KB)
📄
libmcrypt.so.4.4.8.tar
(204 KB)
📄
libmcrypt.so.4.so.4.tar.gz
(81.72 KB)
📄
libmcrypt.so.4.tar
(204 KB)
📄
libmcrypt.tar
(230 KB)
📄
libmcrypt.tar.gz
(94.78 KB)
📄
libmcrypt.zip
(224.91 KB)
📄
libmemcached.so.11.0.0.so.11.0.0.tar.gz
(100.11 KB)
📄
libmemcached.so.11.0.0.tar
(210 KB)
📄
libmemcached.so.11.so.11.tar.gz
(100.11 KB)
📄
libmemcached.so.11.tar
(210 KB)
📄
libmemcached.tar
(657.5 KB)
📄
libmemcached.tar.gz
(223.57 KB)
📄
libmemcached.zip
(646.15 KB)
📄
libmemcachedprotocol.so.0.so.0.tar.gz
(15.73 KB)
📄
libmemcachedprotocol.so.0.tar
(42.5 KB)
📄
libmemcachedutil.so.2.0.0.so.2.0.0.tar.gz
(7.77 KB)
📄
libmemcachedutil.so.2.0.0.tar
(22 KB)
📄
libmemcachedutil.so.2.so.2.tar.gz
(7.77 KB)
📄
libmemcachedutil.so.2.tar
(22 KB)
📄
libmemusage.so.so.tar.gz
(7.93 KB)
📄
libmemusage.so.tar
(22 KB)
📄
libmenu.so.5.9.so.5.9.tar.gz
(16.21 KB)
📄
libmenu.so.5.9.tar
(38.5 KB)
📄
libmenu.so.5.so.5.tar.gz
(16.21 KB)
📄
libmenu.so.5.tar
(38.5 KB)
📄
libmenu.so.6.1.so.6.1.tar.gz
(16.34 KB)
📄
libmenu.so.6.1.tar
(38.5 KB)
📄
libmenu.so.6.so.6.tar.gz
(16.33 KB)
📄
libmenu.so.6.tar
(38.5 KB)
📄
libmenu.so.so.tar.gz
(16.33 KB)
📄
libmenu.so.tar
(38.5 KB)
📄
libmenuw.so.5.9.so.5.9.tar.gz
(16.56 KB)
📄
libmenuw.so.5.9.tar
(38.5 KB)
📄
libmenuw.so.5.so.5.tar.gz
(16.56 KB)
📄
libmenuw.so.5.tar
(38.5 KB)
📄
libmenuw.so.6.1.so.6.1.tar.gz
(16.67 KB)
📄
libmenuw.so.6.1.tar
(38.5 KB)
📄
libmenuw.so.6.so.6.tar.gz
(16.66 KB)
📄
libmenuw.so.6.tar
(38.5 KB)
📄
libmenuw.so.so.tar.gz
(16.67 KB)
📄
libmenuw.so.tar
(38.5 KB)
📄
libmetalink.so.3.1.0.so.3.1.0.tar.gz
(23.59 KB)
📄
libmetalink.so.3.1.0.tar
(75 KB)
📄
libmetalink.so.3.so.3.tar.gz
(23.59 KB)
📄
libmetalink.so.3.tar
(75 KB)
📄
libmhash.so.2.0.1.so.2.0.1.tar.gz
(100.49 KB)
📄
libmhash.so.2.0.1.tar
(187.5 KB)
📄
libmhash.so.2.so.2.tar.gz
(100.48 KB)
📄
libmhash.so.2.tar
(187.5 KB)
📄
libmimerS.so.2.0.0.so.2.0.0.tar.gz
(3.45 KB)
📄
libmimerS.so.2.0.0.tar
(13.5 KB)
📄
libmimerS.so.2.so.2.tar.gz
(3.45 KB)
📄
libmimerS.so.2.tar
(13.5 KB)
📄
libmlx4.so.1.0.48.0.so.1.0.48.0.tar.gz
(24.01 KB)
📄
libmlx4.so.1.0.48.0.tar
(55 KB)
📄
libmlx4.so.1.so.1.tar.gz
(24 KB)
📄
libmlx4.so.1.tar
(55 KB)
📄
libmlx5.so.1.24.48.0.so.1.24.48.0.tar.gz
(198.06 KB)
📄
libmlx5.so.1.24.48.0.tar
(469 KB)
📄
libmlx5.so.1.so.1.tar.gz
(198.05 KB)
📄
libmlx5.so.1.tar
(469 KB)
📄
libmnl.so.0.2.0.so.0.2.0.tar.gz
(9.82 KB)
📄
libmnl.so.0.2.0.tar
(27 KB)
📄
libmnl.so.0.so.0.tar.gz
(9.82 KB)
📄
libmnl.so.0.tar
(27 KB)
📄
libmodulemd.so.2.13.0.so.2.13.0.tar.gz
(234.58 KB)
📄
libmodulemd.so.2.13.0.tar
(614 KB)
📄
libmodulemd.so.2.so.2.tar.gz
(234.58 KB)
📄
libmodulemd.so.2.tar
(614 KB)
📄
libmount.so.1.1.0.so.1.1.0.tar.gz
(165.36 KB)
📄
libmount.so.1.1.0.tar
(364.5 KB)
📄
libmount.so.1.so.1.tar.gz
(165.36 KB)
📄
libmount.so.1.tar
(364.5 KB)
📄
libmozjs-60.so.0.0.0.so.0.0.0.tar.gz
(8.57 MB)
📄
libmozjs-60.so.0.0.0.tar
(30.28 MB)
📄
libmozjs-60.so.0.so.0.tar.gz
(8.57 MB)
📄
libmozjs-60.so.0.tar
(30.28 MB)
📄
libmpc.so.3.1.0.so.3.1.0.tar.gz
(48.28 KB)
📄
libmpc.so.3.1.0.tar
(111 KB)
📄
libmpc.so.3.so.3.tar.gz
(48.27 KB)
📄
libmpc.so.3.tar
(111 KB)
📄
libmpdec.so.2.5.1.so.2.5.1.tar.gz
(96.51 KB)
📄
libmpdec.so.2.5.1.tar
(230 KB)
📄
libmpdec.so.3.so.3.tar.gz
(96.5 KB)
📄
libmpdec.so.3.tar
(230 KB)
📄
libmpfr.so.4.1.6.so.4.1.6.tar.gz
(196.39 KB)
📄
libmpfr.so.4.1.6.tar
(494.5 KB)
📄
libmpfr.so.4.so.4.tar.gz
(196.38 KB)
📄
libmpfr.so.4.tar
(494.5 KB)
📄
libmspack.so.0.1.0.so.0.1.0.tar.gz
(41.25 KB)
📄
libmspack.so.0.1.0.tar
(125.5 KB)
📄
libmspack.so.0.so.0.tar.gz
(41.24 KB)
📄
libmspack.so.0.tar
(125.5 KB)
📄
libmtdev.so.1.0.0.so.1.0.0.tar.gz
(11.34 KB)
📄
libmtdev.so.1.0.0.tar
(27.5 KB)
📄
libmtdev.so.1.so.1.tar.gz
(11.34 KB)
📄
libmtdev.so.1.tar
(27.5 KB)
📄
libmvec-2.28.so.28.so.tar.gz
(95.65 KB)
📄
libmvec-2.28.so.tar
(175.5 KB)
📄
libmvec.so.1.so.1.tar.gz
(95.64 KB)
📄
libmvec.so.1.tar
(175.5 KB)
📄
libmvec.so.so.tar.gz
(95.65 KB)
📄
libmvec.so.tar
(175.5 KB)
📄
libmvec_nonshared.a.a.tar.gz
(1.38 KB)
📄
libmvec_nonshared.a.tar
(8 KB)
📄
libmysqlclient.a.a.tar.gz
(156.76 KB)
📄
libmysqlclient.a.tar
(533.5 KB)
📄
libmysqlclient.so.15.0.0.so.15.0.0.tar.gz
(721.78 KB)
📄
libmysqlclient.so.15.0.0.tar
(1.61 MB)
📄
libmysqlclient.so.15.so.15.tar.gz
(721.77 KB)
📄
libmysqlclient.so.15.tar
(1.61 MB)
📄
libmysqlclient.so.16.0.0.so.16.0.0.tar.gz
(1.01 MB)
📄
libmysqlclient.so.16.0.0.tar
(2.71 MB)
📄
libmysqlclient.so.16.so.16.tar.gz
(1.01 MB)
📄
libmysqlclient.so.16.tar
(2.71 MB)
📄
libmysqlclient.so.18.so.18.tar.gz
(140.89 KB)
📄
libmysqlclient.so.18.tar
(366 KB)
📄
libmysqlclient.so.19.so.19.tar.gz
(140.89 KB)
📄
libmysqlclient.so.19.tar
(366 KB)
📄
libmysqlclient.so.so.tar.gz
(140.89 KB)
📄
libmysqlclient.so.tar
(366 KB)
📄
libmysqlclient21.tar
(7.18 MB)
📄
libmysqlclient21.tar.gz
(2.09 MB)
📄
libmysqlclient21.zip
(7.18 MB)
📄
libmysqlclient_r.a.a.tar.gz
(156.76 KB)
📄
libmysqlclient_r.a.tar
(533.5 KB)
📄
libmysqlclient_r.so.15.so.15.tar.gz
(726.05 KB)
📄
libmysqlclient_r.so.15.tar
(1.63 MB)
📄
libmysqlclient_r.so.16.so.16.tar.gz
(1.02 MB)
📄
libmysqlclient_r.so.16.tar
(2.73 MB)
📄
libmysqlclient_r.so.so.tar.gz
(140.89 KB)
📄
libmysqlclient_r.so.tar
(366 KB)
📄
libmysqld.a.a.tar.gz
(10.75 MB)
📄
libmysqld.a.tar
(48.76 MB)
📄
libmysqld.so.so.tar.gz
(7.65 MB)
📄
libmysqld.so.tar
(24.64 MB)
📄
libmysqlservices.a.a.tar.gz
(1.62 KB)
📄
libmysqlservices.a.tar
(32 KB)
📄
libncurses++.so.5.9.so.5.9.tar.gz
(27.05 KB)
📄
libncurses++.so.5.9.tar
(75 KB)
📄
libncurses++.so.5.so.5.tar.gz
(27.04 KB)
📄
libncurses++.so.5.tar
(75 KB)
📄
libncurses++.so.6.1.so.6.1.tar.gz
(27.05 KB)
📄
libncurses++.so.6.1.tar
(75 KB)
📄
libncurses++.so.6.so.6.tar.gz
(27.04 KB)
📄
libncurses++.so.6.tar
(75 KB)
📄
libncurses++.so.so.tar.gz
(27.05 KB)
📄
libncurses++.so.tar
(75 KB)
📄
libncurses++w.so.5.9.so.5.9.tar.gz
(27.06 KB)
📄
libncurses++w.so.5.9.tar
(75 KB)
📄
libncurses++w.so.5.so.5.tar.gz
(27.06 KB)
📄
libncurses++w.so.5.tar
(75 KB)
📄
libncurses++w.so.6.1.so.6.1.tar.gz
(27.04 KB)
📄
libncurses++w.so.6.1.tar
(75 KB)
📄
libncurses++w.so.6.so.6.tar.gz
(27.04 KB)
📄
libncurses++w.so.6.tar
(75 KB)
📄
libncurses++w.so.so.tar.gz
(27.04 KB)
📄
libncurses++w.so.tar
(75 KB)
📄
libncurses.so.5.9.so.5.9.tar.gz
(75.31 KB)
📄
libncurses.so.5.9.tar
(161 KB)
📄
libncurses.so.5.so.5.tar.gz
(75.31 KB)
📄
libncurses.so.5.tar
(161 KB)
📄
libncurses.so.6.1.so.6.1.tar.gz
(82.41 KB)
📄
libncurses.so.6.1.tar
(178 KB)
📄
libncurses.so.6.so.6.tar.gz
(82.41 KB)
📄
libncurses.so.6.tar
(178 KB)
📄
libncurses.so.so.tar.gz
(124 B)
📄
libncurses.so.tar
(2 KB)
📄
libncursesw.so.5.9.so.5.9.tar.gz
(100.63 KB)
📄
libncursesw.so.5.9.tar
(214 KB)
📄
libncursesw.so.5.so.5.tar.gz
(100.62 KB)
📄
libncursesw.so.5.tar
(214 KB)
📄
libncursesw.so.6.1.so.6.1.tar.gz
(117.38 KB)
📄
libncursesw.so.6.1.tar
(255 KB)
📄
libncursesw.so.6.so.6.tar.gz
(117.38 KB)
📄
libncursesw.so.6.tar
(255 KB)
📄
libncursesw.so.so.tar.gz
(123 B)
📄
libncursesw.so.tar
(2 KB)
📄
libndp.so.0.1.1.so.0.1.1.tar.gz
(11.03 KB)
📄
libndp.so.0.1.1.tar
(30 KB)
📄
libndp.so.0.so.0.tar.gz
(11.03 KB)
📄
libndp.so.0.tar
(30 KB)
📄
libnet.so.1.7.0.so.1.7.0.tar.gz
(42.93 KB)
📄
libnet.so.1.7.0.tar
(122 KB)
📄
libnet.so.1.so.1.tar.gz
(42.93 KB)
📄
libnet.so.1.tar
(122 KB)
📄
libnetcfg.tar
(17 KB)
📄
libnetcfg.tar.gz
(4.99 KB)
📄
libnetfilter_conntrack.so.3.so.3.tar.gz
(53.65 KB)
📄
libnetfilter_conntrack.so.3.tar
(145.5 KB)
📄
libnetsnmp.so.35.0.0.so.35.0.0.tar.gz
(414.15 KB)
📄
libnetsnmp.so.35.0.0.tar
(932 KB)
📄
libnetsnmp.so.35.so.35.tar.gz
(414.15 KB)
📄
libnetsnmp.so.35.tar
(932 KB)
📄
libnetsnmp.so.so.tar.gz
(286.97 KB)
📄
libnetsnmp.so.tar
(663.5 KB)
📄
libnettle.so.6.5.so.6.5.tar.gz
(110.27 KB)
📄
libnettle.so.6.5.tar
(235.5 KB)
📄
libnettle.so.6.so.6.tar.gz
(110.27 KB)
📄
libnettle.so.6.tar
(235.5 KB)
📄
libnewt.so.0.52.20.so.0.52.20.tar.gz
(43.55 KB)
📄
libnewt.so.0.52.20.tar
(98.5 KB)
📄
libnewt.so.0.52.so.0.52.tar.gz
(43.55 KB)
📄
libnewt.so.0.52.tar
(98.5 KB)
📄
libnfnetlink.so.0.2.0.so.0.2.0.tar.gz
(14.09 KB)
📄
libnfnetlink.so.0.2.0.tar
(34 KB)
📄
libnfnetlink.so.0.so.0.tar.gz
(14.09 KB)
📄
libnfnetlink.so.0.tar
(34 KB)
📄
libnfsidmap.so.1.0.0.so.1.0.0.tar.gz
(21.43 KB)
📄
libnfsidmap.so.1.0.0.tar
(51 KB)
📄
libnfsidmap.so.1.so.1.tar.gz
(21.43 KB)
📄
libnfsidmap.so.1.tar
(51 KB)
📄
libnfsidmap.tar
(172 KB)
📄
libnfsidmap.tar.gz
(73.46 KB)
📄
libnfsidmap.zip
(168.42 KB)
📄
libnftables.so.1.1.0.so.1.1.0.tar.gz
(330.92 KB)
📄
libnftables.so.1.1.0.tar
(828 KB)
📄
libnftables.so.1.so.1.tar.gz
(330.91 KB)
📄
libnftables.so.1.tar
(828 KB)
📄
libnftnl.so.11.6.0.so.11.6.0.tar.gz
(77.7 KB)
📄
libnftnl.so.11.6.0.tar
(210.5 KB)
📄
libnftnl.so.11.so.11.tar.gz
(77.69 KB)
📄
libnftnl.so.11.tar
(210.5 KB)
📄
libnghttp2.so.14.17.0.so.14.17.0.tar.gz
(76.64 KB)
📄
libnghttp2.so.14.17.0.tar
(165 KB)
📄
libnghttp2.so.14.so.14.tar.gz
(76.64 KB)
📄
libnghttp2.so.14.tar
(165 KB)
📄
libnl-3.so.200.26.0.so.200.26.0.tar.gz
(62.08 KB)
📄
libnl-3.so.200.26.0.tar
(145 KB)
📄
libnl-3.so.200.so.200.tar.gz
(62.07 KB)
📄
libnl-3.so.200.tar
(145 KB)
📄
libnl-cli-3.so.200.so.200.tar.gz
(16.29 KB)
📄
libnl-cli-3.so.200.tar
(50 KB)
📄
libnl-genl-3.so.200.26.0.so.200.26.0.tar.gz
(12.05 KB)
📄
libnl-genl-3.so.200.26.0.tar
(31.5 KB)
📄
libnl-genl-3.so.200.so.200.tar.gz
(12.05 KB)
📄
libnl-genl-3.so.200.tar
(31.5 KB)
📄
libnl-idiag-3.so.200.26.0.so.200.26.0.tar.gz
(14.5 KB)
📄
libnl-idiag-3.so.200.26.0.tar
(43.5 KB)
📄
libnl-idiag-3.so.200.so.200.tar.gz
(14.49 KB)
📄
libnl-idiag-3.so.200.tar
(43.5 KB)
📄
libnl-nf-3.so.200.26.0.so.200.26.0.tar.gz
(39.65 KB)
📄
libnl-nf-3.so.200.26.0.tar
(115 KB)
📄
libnl-nf-3.so.200.so.200.tar.gz
(39.65 KB)
📄
libnl-nf-3.so.200.tar
(115 KB)
📄
libnl-route-3.so.200.26.0.so.200.26.0.tar.gz
(226.32 KB)
📄
libnl-route-3.so.200.26.0.tar
(589 KB)
📄
libnl-route-3.so.200.so.200.tar.gz
(226.32 KB)
📄
libnl-route-3.so.200.tar
(589 KB)
📄
libnl-xfrm-3.so.200.26.0.so.200.26.0.tar.gz
(34.26 KB)
📄
libnl-xfrm-3.so.200.26.0.tar
(92.5 KB)
📄
libnl-xfrm-3.so.200.so.200.tar.gz
(34.26 KB)
📄
libnl-xfrm-3.so.200.tar
(92.5 KB)
📄
libnl.tar
(110.5 KB)
📄
libnl.tar.gz
(23.49 KB)
📄
libnl.zip
(102.56 KB)
📄
libnm.so.0.1.0.so.0.1.0.tar.gz
(571.72 KB)
📄
libnm.so.0.1.0.tar
(1.43 MB)
📄
libnm.so.0.so.0.tar.gz
(571.72 KB)
📄
libnm.so.0.tar
(1.43 MB)
📄
libnn.so.2.0.0.so.2.0.0.tar.gz
(41.05 KB)
📄
libnn.so.2.0.0.tar
(96.5 KB)
📄
libnn.so.2.so.2.tar.gz
(41.05 KB)
📄
libnn.so.2.tar
(96.5 KB)
📄
libnpth.so.0.1.1.so.0.1.1.tar.gz
(7.03 KB)
📄
libnpth.so.0.1.1.tar
(22.5 KB)
📄
libnpth.so.0.so.0.tar.gz
(7.03 KB)
📄
libnpth.so.0.tar
(22.5 KB)
📄
libnsl-2.28.so.28.so.tar.gz
(44.29 KB)
📄
libnsl-2.28.so.tar
(98.5 KB)
📄
libnsl.so.1.so.1.tar.gz
(44.28 KB)
📄
libnsl.so.1.tar
(98.5 KB)
📄
libnsl.so.2.0.0.so.2.0.0.tar.gz
(43.81 KB)
📄
libnsl.so.2.0.0.tar
(119.5 KB)
📄
libnsl.so.2.so.2.tar.gz
(43.8 KB)
📄
libnsl.so.2.tar
(119.5 KB)
📄
libnspr4.so.so.tar.gz
(119.08 KB)
📄
libnspr4.so.tar
(258.5 KB)
📄
libnss3.so.so.tar.gz
(514.06 KB)
📄
libnss3.so.tar
(1.28 MB)
📄
libnss_compat-2.28.so.28.so.tar.gz
(15.91 KB)
📄
libnss_compat-2.28.so.tar
(39.5 KB)
📄
libnss_compat.so.2.so.2.tar.gz
(15.9 KB)
📄
libnss_compat.so.2.tar
(39.5 KB)
📄
libnss_dns-2.28.so.28.so.tar.gz
(12.49 KB)
📄
libnss_dns-2.28.so.tar
(30.5 KB)
📄
libnss_dns.so.2.so.2.tar.gz
(12.49 KB)
📄
libnss_dns.so.2.tar
(30.5 KB)
📄
libnss_files-2.28.so.28.so.tar.gz
(20.43 KB)
📄
libnss_files-2.28.so.tar
(55 KB)
📄
libnss_files.so.2.so.2.tar.gz
(20.43 KB)
📄
libnss_files.so.2.tar
(55 KB)
📄
libnss_myhostname.so.2.so.2.tar.gz
(316.95 KB)
📄
libnss_myhostname.so.2.tar
(709.5 KB)
📄
libnss_resolve.so.2.so.2.tar.gz
(426.59 KB)
📄
libnss_resolve.so.2.tar
(924 KB)
📄
libnss_sss.so.2.so.2.tar.gz
(20.3 KB)
📄
libnss_sss.so.2.tar
(47 KB)
📄
libnss_systemd.so.2.so.2.tar.gz
(427.71 KB)
📄
libnss_systemd.so.2.tar
(928 KB)
📄
libnssckbi.so.so.tar.gz
(95.46 KB)
📄
libnssckbi.so.tar
(251 KB)
📄
libnssdbm3.chk.chk.tar.gz
(187 B)
📄
libnssdbm3.chk.tar
(2 KB)
📄
libnssdbm3.so.so.tar.gz
(69.22 KB)
📄
libnssdbm3.so.tar
(141 KB)
📄
libnsssysinit.so.so.tar.gz
(4.97 KB)
📄
libnsssysinit.so.tar
(13 KB)
📄
libnssutil3.so.so.tar.gz
(80.22 KB)
📄
libnssutil3.so.tar
(211.5 KB)
📄
libnuma.so.1.0.0.so.1.0.0.tar.gz
(23.48 KB)
📄
libnuma.so.1.0.0.tar
(52 KB)
📄
libnuma.so.1.so.1.tar.gz
(23.48 KB)
📄
libnuma.so.1.tar
(52 KB)
📄
libnuron.so.so.tar.gz
(5.77 KB)
📄
libnuron.so.tar
(22 KB)
📄
libodbc.so.2.0.0.so.2.0.0.tar.gz
(184.79 KB)
📄
libodbc.so.2.0.0.tar
(446 KB)
📄
libodbc.so.2.so.2.tar.gz
(184.79 KB)
📄
libodbc.so.2.tar
(446 KB)
📄
libodbc.so.so.tar.gz
(184.79 KB)
📄
libodbc.so.tar
(446 KB)
📄
libodbccr.so.2.0.0.so.2.0.0.tar.gz
(16.73 KB)
📄
libodbccr.so.2.0.0.tar
(46.5 KB)
📄
libodbccr.so.2.so.2.tar.gz
(16.73 KB)
📄
libodbccr.so.2.tar
(46.5 KB)
📄
libodbcdrvcfg1S.so.2.0.0.so.2.0.0.tar.gz
(2.94 KB)
📄
libodbcdrvcfg1S.so.2.0.0.tar
(9 KB)
📄
libodbcdrvcfg1S.so.2.so.2.tar.gz
(2.94 KB)
📄
libodbcdrvcfg1S.so.2.tar
(9 KB)
📄
libodbcdrvcfg2S.so.2.0.0.so.2.0.0.tar.gz
(2.8 KB)
📄
libodbcdrvcfg2S.so.2.0.0.tar
(9 KB)
📄
libodbcdrvcfg2S.so.2.so.2.tar.gz
(2.8 KB)
📄
libodbcdrvcfg2S.so.2.tar
(9 KB)
📄
libodbcinst.so.2.0.0.so.2.0.0.tar.gz
(36.16 KB)
📄
libodbcinst.so.2.0.0.tar
(83.5 KB)
📄
libodbcinst.so.2.so.2.tar.gz
(36.16 KB)
📄
libodbcinst.so.2.tar
(83.5 KB)
📄
libodbcinst.so.so.tar.gz
(36.16 KB)
📄
libodbcinst.so.tar
(83.5 KB)
📄
libodbcminiS.so.2.0.0.so.2.0.0.tar.gz
(3 KB)
📄
libodbcminiS.so.2.0.0.tar
(9 KB)
📄
libodbcminiS.so.2.so.2.tar.gz
(3 KB)
📄
libodbcminiS.so.2.tar
(9 KB)
📄
libodbcmyS.so.2.0.0.so.2.0.0.tar.gz
(4.05 KB)
📄
libodbcmyS.so.2.0.0.tar
(13 KB)
📄
libodbcmyS.so.2.so.2.tar.gz
(4.05 KB)
📄
libodbcmyS.so.2.tar
(13 KB)
📄
libodbcmyS.so.so.tar.gz
(4.05 KB)
📄
libodbcmyS.so.tar
(13 KB)
📄
libodbcnnS.so.2.0.0.so.2.0.0.tar.gz
(2.87 KB)
📄
libodbcnnS.so.2.0.0.tar
(9 KB)
📄
libodbcnnS.so.2.so.2.tar.gz
(2.87 KB)
📄
libodbcnnS.so.2.tar
(9 KB)
📄
libodbcpsqlS.so.2.0.0.so.2.0.0.tar.gz
(3.67 KB)
📄
libodbcpsqlS.so.2.0.0.tar
(13.5 KB)
📄
libodbcpsqlS.so.2.so.2.tar.gz
(3.67 KB)
📄
libodbcpsqlS.so.2.tar
(13.5 KB)
📄
libodbcpsqlS.so.so.tar.gz
(3.67 KB)
📄
libodbcpsqlS.so.tar
(13.5 KB)
📄
libodbctxtS.so.2.0.0.so.2.0.0.tar.gz
(3.44 KB)
📄
libodbctxtS.so.2.0.0.tar
(9 KB)
📄
libodbctxtS.so.2.so.2.tar.gz
(3.44 KB)
📄
libodbctxtS.so.2.tar
(9 KB)
📄
libogg.so.0.8.2.so.0.8.2.tar.gz
(13.24 KB)
📄
libogg.so.0.8.2.tar
(30.5 KB)
📄
libogg.so.0.so.0.tar.gz
(13.23 KB)
📄
libogg.so.0.tar
(30.5 KB)
📄
libomapi.so.0.0.0.so.0.0.0.tar.gz
(56.3 KB)
📄
libomapi.so.0.0.0.tar
(135.5 KB)
📄
libomapi.so.0.so.0.tar.gz
(56.3 KB)
📄
libomapi.so.0.tar
(135.5 KB)
📄
libonig.so.5.0.0.so.5.0.0.tar.gz
(180.97 KB)
📄
libonig.so.5.0.0.tar
(532.5 KB)
📄
libonig.so.5.so.5.tar.gz
(180.97 KB)
📄
libonig.so.5.tar
(532.5 KB)
📄
libopenal.so.1.18.2.so.1.18.2.tar.gz
(325.75 KB)
📄
libopenal.so.1.18.2.tar
(801.5 KB)
📄
libopenal.so.1.so.1.tar.gz
(325.75 KB)
📄
libopenal.so.1.tar
(801.5 KB)
📄
libopenjp2.so.2.4.0.so.2.4.0.tar.gz
(159.25 KB)
📄
libopenjp2.so.2.4.0.tar
(361 KB)
📄
libopenjp2.so.7.so.7.tar.gz
(159.24 KB)
📄
libopenjp2.so.7.tar
(361 KB)
📄
libopenslide.so.0.4.1.so.0.4.1.tar.gz
(93.84 KB)
📄
libopenslide.so.0.4.1.tar
(205 KB)
📄
libopenslide.so.0.so.0.tar.gz
(93.84 KB)
📄
libopenslide.so.0.tar
(205 KB)
📄
liboplodbcS.so.2.0.0.so.2.0.0.tar.gz
(4.05 KB)
📄
liboplodbcS.so.2.0.0.tar
(13.5 KB)
📄
liboplodbcS.so.2.so.2.tar.gz
(4.05 KB)
📄
liboplodbcS.so.2.tar
(13.5 KB)
📄
libopus.so.0.6.1.so.0.6.1.tar.gz
(209.64 KB)
📄
libopus.so.0.6.1.tar
(417.5 KB)
📄
libopus.so.0.so.0.tar.gz
(209.63 KB)
📄
libopus.so.0.tar
(417.5 KB)
📄
liboraodbcS.so.2.0.0.so.2.0.0.tar.gz
(3.14 KB)
📄
liboraodbcS.so.2.0.0.tar
(9 KB)
📄
liboraodbcS.so.2.so.2.tar.gz
(3.14 KB)
📄
liboraodbcS.so.2.tar
(9 KB)
📄
liborc-0.4.so.0.28.0.4.so.0.28.0.tar.gz
(175.72 KB)
📄
liborc-0.4.so.0.28.0.tar
(517.5 KB)
📄
liborc-0.4.so.0.4.so.0.tar.gz
(175.71 KB)
📄
liborc-0.4.so.0.tar
(517.5 KB)
📄
liborc-test-0.4.so.0.28.0.4.so.0.28.0.tar.gz
(13.79 KB)
📄
liborc-test-0.4.so.0.28.0.tar
(34 KB)
📄
liborc-test-0.4.so.0.4.so.0.tar.gz
(13.79 KB)
📄
liborc-test-0.4.so.0.tar
(34 KB)
📄
libp11-kit.so.0.3.0.so.0.3.0.tar.gz
(311.32 KB)
📄
libp11-kit.so.0.3.0.tar
(1.2 MB)
📄
libp11-kit.so.0.so.0.tar.gz
(311.32 KB)
📄
libp11-kit.so.0.tar
(1.2 MB)
📄
libp11.so.3.4.2.so.3.4.2.tar.gz
(29.22 KB)
📄
libp11.so.3.4.2.tar
(73.5 KB)
📄
libp11.so.3.so.3.tar.gz
(29.21 KB)
📄
libp11.so.3.tar
(73.5 KB)
📄
libpam.so.0.84.2.so.0.84.2.tar.gz
(27.79 KB)
📄
libpam.so.0.84.2.tar
(66.5 KB)
📄
libpam.so.0.so.0.tar.gz
(27.78 KB)
📄
libpam.so.0.tar
(66.5 KB)
📄
libpam.so.so.tar.gz
(27.78 KB)
📄
libpam.so.tar
(66.5 KB)
📄
libpam_misc.so.0.82.1.so.0.82.1.tar.gz
(6.38 KB)
📄
libpam_misc.so.0.82.1.tar
(18 KB)
📄
libpam_misc.so.0.so.0.tar.gz
(6.38 KB)
📄
libpam_misc.so.0.tar
(18 KB)
📄
libpam_misc.so.so.tar.gz
(6.39 KB)
📄
libpam_misc.so.tar
(18 KB)
📄
libpamc.so.0.82.1.so.0.82.1.tar.gz
(6.92 KB)
📄
libpamc.so.0.82.1.tar
(18 KB)
📄
libpamc.so.0.so.0.tar.gz
(6.92 KB)
📄
libpamc.so.0.tar
(18 KB)
📄
libpamc.so.so.tar.gz
(6.92 KB)
📄
libpamc.so.tar
(18 KB)
📄
libpanel.so.5.9.so.5.9.tar.gz
(5.94 KB)
📄
libpanel.so.5.9.tar
(17.5 KB)
📄
libpanel.so.5.so.5.tar.gz
(5.94 KB)
📄
libpanel.so.5.tar
(17.5 KB)
📄
libpanel.so.6.1.so.6.1.tar.gz
(5.93 KB)
📄
libpanel.so.6.1.tar
(18 KB)
📄
libpanel.so.6.so.6.tar.gz
(5.92 KB)
📄
libpanel.so.6.tar
(18 KB)
📄
libpanel.so.so.tar.gz
(5.92 KB)
📄
libpanel.so.tar
(18 KB)
📄
libpanelw.so.5.9.so.5.9.tar.gz
(5.94 KB)
📄
libpanelw.so.5.9.tar
(17.5 KB)
📄
libpanelw.so.5.so.5.tar.gz
(5.94 KB)
📄
libpanelw.so.5.tar
(17.5 KB)
📄
libpanelw.so.6.1.so.6.1.tar.gz
(5.93 KB)
📄
libpanelw.so.6.1.tar
(18 KB)
📄
libpanelw.so.6.so.6.tar.gz
(5.93 KB)
📄
libpanelw.so.6.tar
(18 KB)
📄
libpanelw.so.so.tar.gz
(5.93 KB)
📄
libpanelw.so.tar
(18 KB)
📄
libpango-1.0.so.0.0.so.0.tar.gz
(130.71 KB)
📄
libpango-1.0.so.0.4200.3.0.so.0.4200.3.tar.gz
(130.71 KB)
📄
libpango-1.0.so.0.4200.3.tar
(292.5 KB)
📄
libpango-1.0.so.0.tar
(292.5 KB)
📄
libpangocairo-1.0.so.0.0.so.0.tar.gz
(23.73 KB)
📄
libpangocairo-1.0.so.0.tar
(62.5 KB)
📄
libpangoft2-1.0.so.0.0.so.0.tar.gz
(39.13 KB)
📄
libpangoft2-1.0.so.0.4200.3.0.so.0.4200.3.tar.gz
(39.14 KB)
📄
libpangoft2-1.0.so.0.4200.3.tar
(95 KB)
📄
libpangoft2-1.0.so.0.tar
(95 KB)
📄
libpangoxft-1.0.so.0.0.so.0.tar.gz
(16.21 KB)
📄
libpangoxft-1.0.so.0.4200.3.0.so.0.4200.3.tar.gz
(16.22 KB)
📄
libpangoxft-1.0.so.0.4200.3.tar
(42 KB)
📄
libpangoxft-1.0.so.0.tar
(42 KB)
📄
libpaper.so.1.1.2.so.1.1.2.tar.gz
(6.56 KB)
📄
libpaper.so.1.1.2.tar
(19.5 KB)
📄
libpaper.so.1.so.1.tar.gz
(6.56 KB)
📄
libpaper.so.1.tar
(19.5 KB)
📄
libparted-fs-resize.so.0.0.1.so.0.0.1.tar.gz
(47.21 KB)
📄
libparted-fs-resize.so.0.0.1.tar
(99.5 KB)
📄
libparted-fs-resize.so.0.so.0.tar.gz
(47.21 KB)
📄
libparted-fs-resize.so.0.tar
(99.5 KB)
📄
libparted.so.2.0.1.so.2.0.1.tar.gz
(141.69 KB)
📄
libparted.so.2.0.1.tar
(322 KB)
📄
libparted.so.2.so.2.tar.gz
(141.68 KB)
📄
libparted.so.2.tar
(322 KB)
📄
libpath_utils.so.1.0.1.so.1.0.1.tar.gz
(7.06 KB)
📄
libpath_utils.so.1.0.1.tar
(17.5 KB)
📄
libpath_utils.so.1.so.1.tar.gz
(7.06 KB)
📄
libpath_utils.so.1.tar
(17.5 KB)
📄
libpathplan.so.4.0.0.so.4.0.0.tar.gz
(18.26 KB)
📄
libpathplan.so.4.0.0.tar
(38 KB)
📄
libpathplan.so.4.so.4.tar.gz
(18.26 KB)
📄
libpathplan.so.4.tar
(38 KB)
📄
libpcap.so.1.9.1.so.1.9.1.tar.gz
(134.73 KB)
📄
libpcap.so.1.9.1.tar
(307 KB)
📄
libpcap.so.1.so.1.tar.gz
(134.73 KB)
📄
libpcap.so.1.tar
(307 KB)
📄
libpci.so.3.7.0.so.3.7.0.tar.gz
(27.13 KB)
📄
libpci.so.3.7.0.tar
(60 KB)
📄
libpci.so.3.so.3.tar.gz
(27.12 KB)
📄
libpci.so.3.tar
(60 KB)
📄
libpciaccess.so.0.11.1.so.0.11.1.tar.gz
(17.79 KB)
📄
libpciaccess.so.0.11.1.tar
(46 KB)
📄
libpciaccess.so.0.so.0.tar.gz
(17.78 KB)
📄
libpciaccess.so.0.tar
(46 KB)
📄
libpcprofile.so.so.tar.gz
(3.32 KB)
📄
libpcprofile.so.tar
(9.5 KB)
📄
libpcre.pc.pc.tar.gz
(314 B)
📄
libpcre.pc.tar
(2 KB)
📄
libpcre.so.1.2.10.so.1.2.10.tar.gz
(180.82 KB)
📄
libpcre.so.1.2.10.tar
(455.5 KB)
📄
libpcre.so.1.so.1.tar.gz
(180.81 KB)
📄
libpcre.so.1.tar
(455.5 KB)
📄
libpcre.so.so.tar.gz
(180.82 KB)
📄
libpcre.so.tar
(660.5 KB)
📄
libpcre16.pc.pc.tar.gz
(316 B)
📄
libpcre16.pc.tar
(2 KB)
📄
libpcre16.so.0.2.10.so.0.2.10.tar.gz
(167.16 KB)
📄
libpcre16.so.0.2.10.tar
(415.5 KB)
📄
libpcre16.so.0.so.0.tar.gz
(167.16 KB)
📄
libpcre16.so.0.tar
(415.5 KB)
📄
libpcre16.so.so.tar.gz
(167.16 KB)
📄
libpcre16.so.tar
(415.5 KB)
📄
libpcre2-16.pc.pc.tar.gz
(330 B)
📄
libpcre2-16.pc.tar
(2 KB)
📄
libpcre2-16.so.0.7.1.so.0.7.1.tar.gz
(193.76 KB)
📄
libpcre2-16.so.0.7.1.tar
(488.5 KB)
📄
libpcre2-16.so.0.so.0.tar.gz
(193.75 KB)
📄
libpcre2-16.so.0.tar
(488.5 KB)
📄
libpcre2-16.so.so.tar.gz
(193.75 KB)
📄
libpcre2-16.so.tar
(488.5 KB)
📄
libpcre2-32.pc.pc.tar.gz
(330 B)
📄
libpcre2-32.pc.tar
(2 KB)
📄
libpcre2-32.so.0.7.1.so.0.7.1.tar.gz
(184.7 KB)
📄
libpcre2-32.so.0.7.1.tar
(472 KB)
📄
libpcre2-32.so.0.so.0.tar.gz
(184.69 KB)
📄
libpcre2-32.so.0.tar
(472 KB)
📄
libpcre2-32.so.so.tar.gz
(184.69 KB)
📄
libpcre2-32.so.tar
(472 KB)
📄
libpcre2-8.so.0.7.1.so.0.7.1.tar.gz
(209.02 KB)
📄
libpcre2-8.so.0.7.1.tar
(532.5 KB)
📄
libpcre2-8.so.0.so.0.tar.gz
(209.01 KB)
📄
libpcre2-8.so.0.tar
(532.5 KB)
📄
libpcre2-8.so.so.tar.gz
(209.01 KB)
📄
libpcre2-8.so.tar
(532.5 KB)
📄
libpcre2-posix.pc.pc.tar.gz
(286 B)
📄
libpcre2-posix.pc.tar
(2 KB)
📄
libpcre2-posix.so.2.so.2.tar.gz
(4.48 KB)
📄
libpcre2-posix.so.2.tar
(13 KB)
📄
libpcre2-posix.so.so.tar.gz
(4.48 KB)
📄
libpcre2-posix.so.tar
(13 KB)
📄
libpcre32.pc.pc.tar.gz
(317 B)
📄
libpcre32.pc.tar
(2 KB)
📄
libpcre32.so.0.0.10.so.0.0.10.tar.gz
(157.48 KB)
📄
libpcre32.so.0.0.10.tar
(395.5 KB)
📄
libpcre32.so.0.so.0.tar.gz
(157.47 KB)
📄
libpcre32.so.0.tar
(395.5 KB)
📄
libpcre32.so.so.tar.gz
(157.47 KB)
📄
libpcre32.so.tar
(395.5 KB)
📄
libpcrecpp.so.0.0.1.so.0.0.1.tar.gz
(18.24 KB)
📄
libpcrecpp.so.0.0.1.tar
(46.5 KB)
📄
libpcrecpp.so.0.so.0.tar.gz
(18.23 KB)
📄
libpcrecpp.so.0.tar
(46.5 KB)
📄
libpcrecpp.so.so.tar.gz
(18.24 KB)
📄
libpcrecpp.so.tar
(94.5 KB)
📄
libpcreposix.pc.pc.tar.gz
(289 B)
📄
libpcreposix.pc.tar
(2 KB)
📄
libpcreposix.so.0.0.6.so.0.0.6.tar.gz
(4.58 KB)
📄
libpcreposix.so.0.0.6.tar
(13 KB)
📄
libpcreposix.so.0.so.0.tar.gz
(4.58 KB)
📄
libpcreposix.so.0.tar
(13 KB)
📄
libpcreposix.so.so.tar.gz
(4.58 KB)
📄
libpcreposix.so.tar
(13 KB)
📄
libperf-jvmti.so.so.tar.gz
(9.65 KB)
📄
libperf-jvmti.so.tar
(24 KB)
📄
libperl.so.5.26.3.so.5.26.3.tar.gz
(929.91 KB)
📄
libperl.so.5.26.3.tar
(2.08 MB)
📄
libperl.so.5.26.so.5.26.tar.gz
(929.91 KB)
📄
libperl.so.5.26.tar
(2.08 MB)
📄
libperl.so.so.tar.gz
(929.92 KB)
📄
libperl.so.tar
(4.16 MB)
📄
libpipeline.so.1.5.0.so.1.5.0.tar.gz
(28.27 KB)
📄
libpipeline.so.1.5.0.tar
(74 KB)
📄
libpipeline.so.1.so.1.tar.gz
(28.26 KB)
📄
libpipeline.so.1.tar
(74 KB)
📄
libpixman-1.so.0.38.4.so.0.38.4.tar.gz
(285.16 KB)
📄
libpixman-1.so.0.38.4.tar
(681 KB)
📄
libpixman-1.so.0.so.0.tar.gz
(285.15 KB)
📄
libpixman-1.so.0.tar
(681 KB)
📄
libpkcs11.so.so.tar.gz
(38.7 KB)
📄
libpkcs11.so.tar
(94.5 KB)
📄
libpkgconf.so.3.0.0.so.3.0.0.tar.gz
(25.49 KB)
📄
libpkgconf.so.3.0.0.tar
(67.5 KB)
📄
libpkgconf.so.3.so.3.tar.gz
(25.49 KB)
📄
libpkgconf.so.3.tar
(67.5 KB)
📄
libplc4.so.so.tar.gz
(9.47 KB)
📄
libplc4.so.tar
(22.5 KB)
📄
libplds4.so.so.tar.gz
(6.98 KB)
📄
libplds4.so.tar
(18 KB)
📄
libply-boot-client.so.5.0.0.so.5.0.0.tar.gz
(9.25 KB)
📄
libply-boot-client.so.5.0.0.tar
(25.5 KB)
📄
libply-splash-core.so.5.0.0.so.5.0.0.tar.gz
(49.48 KB)
📄
libply-splash-core.so.5.0.0.tar
(142.5 KB)
📄
libply.so.5.0.0.so.5.0.0.tar.gz
(44.95 KB)
📄
libply.so.5.0.0.tar
(115 KB)
📄
libply.so.5.so.5.tar.gz
(44.95 KB)
📄
libply.so.5.tar
(115 KB)
📄
libpmem.so.1.0.0.so.1.0.0.tar.gz
(58.57 KB)
📄
libpmem.so.1.0.0.tar
(224 KB)
📄
libpmem.so.1.so.1.tar.gz
(58.56 KB)
📄
libpmem.so.1.tar
(224 KB)
📄
libpng.pc.pc.tar.gz
(269 B)
📄
libpng.pc.tar
(2 KB)
📄
libpng.so.so.tar.gz
(109.49 KB)
📄
libpng.so.tar
(218 KB)
📄
libpng16.pc.pc.tar.gz
(270 B)
📄
libpng16.pc.tar
(2 KB)
📄
libpng16.so.16.34.0.so.16.34.0.tar.gz
(109.5 KB)
📄
libpng16.so.16.34.0.tar
(218 KB)
📄
libpng16.so.16.so.16.tar.gz
(109.49 KB)
📄
libpng16.so.16.tar
(218 KB)
📄
libpng16.so.so.tar.gz
(109.5 KB)
📄
libpng16.so.tar
(218 KB)
📄
libpng16.tar
(173.5 KB)
📄
libpng16.tar.gz
(47.07 KB)
📄
libpng16.zip
(170.87 KB)
📄
libpolkit-agent-1.so.0.so.0.tar.gz
(17.3 KB)
📄
libpolkit-agent-1.so.0.tar
(46 KB)
📄
libpolkit-gobject-1.so.0.0.0.so.0.0.0.tar.gz
(44.36 KB)
📄
libpolkit-gobject-1.so.0.0.0.tar
(127 KB)
📄
libpolkit-gobject-1.so.0.so.0.tar.gz
(44.36 KB)
📄
libpolkit-gobject-1.so.0.tar
(127 KB)
📄
libpoppler-glib.so.8.19.0.so.8.19.0.tar.gz
(153.97 KB)
📄
libpoppler-glib.so.8.19.0.tar
(426 KB)
📄
libpoppler-glib.so.8.so.8.tar.gz
(153.97 KB)
📄
libpoppler-glib.so.8.tar
(426 KB)
📄
libpoppler.so.104.0.0.so.104.0.0.tar.gz
(1.25 MB)
📄
libpoppler.so.104.0.0.tar
(3.69 MB)
📄
libpoppler.so.104.so.104.tar.gz
(1.25 MB)
📄
libpoppler.so.104.tar
(3.69 MB)
📄
libpopt.so.0.0.1.so.0.0.1.tar.gz
(25.92 KB)
📄
libpopt.so.0.0.1.tar
(55 KB)
📄
libpopt.so.0.so.0.tar.gz
(25.91 KB)
📄
libpopt.so.0.tar
(55 KB)
📄
libpq.so.5.13.so.5.13.tar.gz
(146.81 KB)
📄
libpq.so.5.13.tar
(335 KB)
📄
libpq.so.5.so.5.tar.gz
(146.8 KB)
📄
libpq.so.5.tar
(335 KB)
📄
libpqwalreceiver.so.so.tar.gz
(10.11 KB)
📄
libpqwalreceiver.so.tar
(25.5 KB)
📄
libprocps.so.7.1.0.so.7.1.0.tar.gz
(35.47 KB)
📄
libprocps.so.7.1.0.tar
(83 KB)
📄
libprocps.so.7.so.7.tar.gz
(35.47 KB)
📄
libprocps.so.7.tar
(83 KB)
📄
libprotobuf-c.so.1.0.0.so.1.0.0.tar.gz
(17.72 KB)
📄
libprotobuf-c.so.1.0.0.tar
(37.5 KB)
📄
libprotobuf-c.so.1.so.1.tar.gz
(17.72 KB)
📄
libprotobuf-c.so.1.tar
(37.5 KB)
📄
libprotobuf-c.so.so.tar.gz
(17.72 KB)
📄
libprotobuf-c.so.tar
(37.5 KB)
📄
libprotobuf.so.15.0.0.so.15.0.0.tar.gz
(1.02 MB)
📄
libprotobuf.so.15.0.0.tar
(3.01 MB)
📄
libprotobuf.so.15.so.15.tar.gz
(1.02 MB)
📄
libprotobuf.so.15.tar
(3.01 MB)
📄
libprotoc.so.15.0.0.so.15.0.0.tar.gz
(949.94 KB)
📄
libprotoc.so.15.0.0.tar
(2.78 MB)
📄
libprotoc.so.15.so.15.tar.gz
(949.94 KB)
📄
libprotoc.so.15.tar
(2.78 MB)
📄
libpsl.so.5.3.1.so.5.3.1.tar.gz
(50.94 KB)
📄
libpsl.so.5.3.1.tar
(70 KB)
📄
libpsl.so.5.so.5.tar.gz
(50.94 KB)
📄
libpsl.so.5.tar
(70 KB)
📄
libpspell.so.15.1.5.so.15.1.5.tar.gz
(2.46 KB)
📄
libpspell.so.15.1.5.tar
(9 KB)
📄
libpspell.so.15.so.15.tar.gz
(2.46 KB)
📄
libpspell.so.15.tar
(9 KB)
📄
libpsx.pc.pc.tar.gz
(275 B)
📄
libpsx.pc.tar
(2 KB)
📄
libpsx.so.2.48.so.2.48.tar.gz
(6.45 KB)
📄
libpsx.so.2.48.tar
(18 KB)
📄
libpsx.so.2.so.2.tar.gz
(6.45 KB)
📄
libpsx.so.2.tar
(18 KB)
📄
libpsx.so.so.tar.gz
(6.45 KB)
📄
libpsx.so.tar
(18 KB)
📄
libpthread-2.28.so.28.so.tar.gz
(55.46 KB)
📄
libpthread-2.28.so.tar
(148 KB)
📄
libpthread.so.0.so.0.tar.gz
(55.45 KB)
📄
libpthread.so.0.tar
(148 KB)
📄
libpthread.so.so.tar.gz
(55.45 KB)
📄
libpthread.so.tar
(148 KB)
📄
libpthread_nonshared.a.a.tar.gz
(120 B)
📄
libpthread_nonshared.a.tar
(2 KB)
📄
libpulse-mainloop-glib.so.0.so.0.tar.gz
(7.89 KB)
📄
libpulse-mainloop-glib.so.0.tar
(21.5 KB)
📄
libpulse-simple.so.0.1.1.so.0.1.1.tar.gz
(7.24 KB)
📄
libpulse-simple.so.0.1.1.tar
(21.5 KB)
📄
libpulse-simple.so.0.so.0.tar.gz
(7.23 KB)
📄
libpulse-simple.so.0.tar
(21.5 KB)
📄
libpulse.so.0.23.0.so.0.23.0.tar.gz
(126.84 KB)
📄
libpulse.so.0.23.0.tar
(345.5 KB)
📄
libpulse.so.0.so.0.tar.gz
(126.84 KB)
📄
libpulse.so.0.tar
(345.5 KB)
📄
libpulsecommon-14.0.so.0.so.tar.gz
(217.95 KB)
📄
libpulsecommon-14.0.so.tar
(548 KB)
📄
libpulsedsp.so.so.tar.gz
(20.3 KB)
📄
libpulsedsp.so.tar
(50.5 KB)
📄
libpwquality.so.1.0.2.so.1.0.2.tar.gz
(11.45 KB)
📄
libpwquality.so.1.0.2.tar
(26 KB)
📄
libpwquality.so.1.so.1.tar.gz
(11.45 KB)
📄
libpwquality.so.1.tar
(26 KB)
📄
libpython2.7.so.1.0.7.so.1.0.tar.gz
(732.71 KB)
📄
libpython2.7.so.1.0.tar
(1.8 MB)
📄
libpython2.7.so.7.so.tar.gz
(732.71 KB)
📄
libpython2.7.so.tar
(1.8 MB)
📄
libpython3.6m.so.1.0.6m.so.1.0.tar.gz
(1.42 MB)
📄
libpython3.6m.so.1.0.tar
(3.14 MB)
📄
libpython3.6m.so.6m.so.tar.gz
(1.42 MB)
📄
libpython3.6m.so.tar
(3.14 MB)
📄
libpython3.8.so.1.0.8.so.1.0.tar.gz
(1.61 MB)
📄
libpython3.8.so.1.0.tar
(3.55 MB)
📄
libpython3.8.so.8.so.tar.gz
(1.61 MB)
📄
libpython3.8.so.tar
(3.55 MB)
📄
libpython3.so.so.tar.gz
(2.24 KB)
📄
libpython3.so.tar
(69 KB)
📄
libqjpeg.so.so.tar.gz
(20.32 KB)
📄
libqjpeg.so.tar
(50.5 KB)
📄
libqlinuxfb.so.so.tar.gz
(211.74 KB)
📄
libqlinuxfb.so.tar
(515.5 KB)
📄
libqminimal.so.so.tar.gz
(58.64 KB)
📄
libqminimal.so.tar
(142.5 KB)
📄
libqminimalegl.so.so.tar.gz
(72.92 KB)
📄
libqminimalegl.so.tar
(179.5 KB)
📄
libqquicklayoutsplugin.so.so.tar.gz
(54.33 KB)
📄
libqquicklayoutsplugin.so.tar
(163.5 KB)
📄
libquadmath.so.0.0.0.so.0.0.0.tar.gz
(146.41 KB)
📄
libquadmath.so.0.0.0.tar
(263 KB)
📄
libquadmath.so.0.so.0.tar.gz
(146.41 KB)
📄
libquadmath.so.0.tar
(263 KB)
📄
librabbitmq.so.4.3.0.so.4.3.0.tar.gz
(38.66 KB)
📄
librabbitmq.so.4.3.0.tar
(91.5 KB)
📄
librabbitmq.so.4.so.4.tar.gz
(38.65 KB)
📄
librabbitmq.so.4.tar
(91.5 KB)
📄
libraqm.so.0.700.0.so.0.700.0.tar.gz
(9.8 KB)
📄
libraqm.so.0.700.0.tar
(24.5 KB)
📄
libraqm.so.0.so.0.tar.gz
(9.79 KB)
📄
libraqm.so.0.tar
(45 KB)
📄
libraqm.tar
(23.5 KB)
📄
libraqm.tar.gz
(10.57 KB)
📄
libraqm.zip
(21.21 KB)
📄
library.mk.mk.tar.gz
(700 B)
📄
library.mk.tar
(3 KB)
📄
libraw.so.19.0.2.so.19.0.2.tar.gz
(296.2 KB)
📄
libraw.so.19.0.2.tar
(919.5 KB)
📄
libraw.so.19.so.19.tar.gz
(296.2 KB)
📄
libraw.so.19.tar
(919.5 KB)
📄
libraw_r.so.19.0.2.so.19.0.2.tar.gz
(296.21 KB)
📄
libraw_r.so.19.0.2.tar
(919.5 KB)
📄
libraw_r.so.19.so.19.tar.gz
(296.2 KB)
📄
libraw_r.so.19.tar
(919.5 KB)
📄
libre.tar
(137 KB)
📄
libre.tar.gz
(72.11 KB)
📄
libre.zip
(119.41 KB)
📄
libreadline.so.7.0.so.7.0.tar.gz
(134.98 KB)
📄
libreadline.so.7.0.tar
(332.5 KB)
📄
libreadline.so.7.so.7.tar.gz
(134.98 KB)
📄
libreadline.so.7.tar
(332.5 KB)
📄
librecode.so.0.0.0.so.0.0.0.tar.gz
(770.27 KB)
📄
librecode.so.0.0.0.tar
(1.8 MB)
📄
librecode.so.0.so.0.tar.gz
(770.27 KB)
📄
librecode.so.0.tar
(1.8 MB)
📄
libref_array.so.1.2.1.so.1.2.1.tar.gz
(5.36 KB)
📄
libref_array.so.1.2.1.tar
(13.5 KB)
📄
libref_array.so.1.so.1.tar.gz
(5.35 KB)
📄
libref_array.so.1.tar
(13.5 KB)
📄
librepo.so.0.so.0.tar.gz
(77.29 KB)
📄
librepo.so.0.tar
(184.5 KB)
📄
libresolv-2.28.so.28.so.tar.gz
(44.28 KB)
📄
libresolv-2.28.so.tar
(92.5 KB)
📄
libresolv.so.2.so.2.tar.gz
(44.28 KB)
📄
libresolv.so.2.tar
(92.5 KB)
📄
libresolv.so.so.tar.gz
(44.28 KB)
📄
libresolv.so.tar
(92.5 KB)
📄
librpm.so.8.2.0.so.8.2.0.tar.gz
(229.68 KB)
📄
librpm.so.8.2.0.tar
(525.5 KB)
📄
librpm.so.8.so.8.tar.gz
(229.68 KB)
📄
librpm.so.8.tar
(525.5 KB)
📄
librpmbuild.so.8.2.0.so.8.2.0.tar.gz
(84.64 KB)
📄
librpmbuild.so.8.2.0.tar
(185 KB)
📄
librpmbuild.so.8.so.8.tar.gz
(84.64 KB)
📄
librpmbuild.so.8.tar
(185 KB)
📄
librpmio.so.8.2.0.so.8.2.0.tar.gz
(91.67 KB)
📄
librpmio.so.8.2.0.tar
(204.5 KB)
📄
librpmio.so.8.so.8.tar.gz
(91.67 KB)
📄
librpmio.so.8.tar
(204.5 KB)
📄
librpmsign.so.8.2.0.so.8.2.0.tar.gz
(10.94 KB)
📄
librpmsign.so.8.2.0.tar
(29.5 KB)
📄
librpmsign.so.8.so.8.tar.gz
(10.94 KB)
📄
librpmsign.so.8.tar
(29.5 KB)
📄
librrd.so.8.1.0.so.8.1.0.tar.gz
(165.52 KB)
📄
librrd.so.8.1.0.tar
(375.5 KB)
📄
librrd.so.8.so.8.tar.gz
(165.52 KB)
📄
librrd.so.8.tar
(375.5 KB)
📄
librsvg-2.so.2.42.7.so.2.42.7.tar.gz
(634.79 KB)
📄
librsvg-2.so.2.42.7.tar
(1.53 MB)
📄
librsvg-2.so.2.so.2.tar.gz
(634.79 KB)
📄
librsvg-2.so.2.tar
(1.53 MB)
📄
librt-2.28.so.28.so.tar.gz
(16.89 KB)
📄
librt-2.28.so.tar
(43.5 KB)
📄
librt.so.1.so.1.tar.gz
(16.88 KB)
📄
librt.so.1.tar
(43.5 KB)
📄
librt.so.so.tar.gz
(16.89 KB)
📄
librt.so.tar
(43.5 KB)
📄
libruby.so.2.2.0.so.2.2.0.tar.gz
(1.06 MB)
📄
libruby.so.2.2.0.tar
(2.48 MB)
📄
libruby.so.2.5.9.so.2.5.9.tar.gz
(1.22 MB)
📄
libruby.so.2.5.9.tar
(2.83 MB)
📄
libruby.so.2.5.so.2.5.tar.gz
(1.22 MB)
📄
libruby.so.2.5.tar
(2.83 MB)
📄
libruby.so.so.tar.gz
(1.61 MB)
📄
libruby.so.tar
(44.61 MB)
📄
librxe-rdmav34.so.so.tar.gz
(12.81 KB)
📄
librxe-rdmav34.so.tar
(34 KB)
📄
libsanitizer.spec.spec.tar.gz
(270 B)
📄
libsanitizer.spec.tar
(2 KB)
📄
libsapdbS.so.2.0.0.so.2.0.0.tar.gz
(3.18 KB)
📄
libsapdbS.so.2.0.0.tar
(9.5 KB)
📄
libsapdbS.so.2.so.2.tar.gz
(3.17 KB)
📄
libsapdbS.so.2.tar
(9.5 KB)
📄
libsasl2.pc.pc.tar.gz
(306 B)
📄
libsasl2.pc.tar
(2 KB)
📄
libsasl2.so.3.0.0.so.3.0.0.tar.gz
(57.69 KB)
📄
libsasl2.so.3.0.0.tar
(124 KB)
📄
libsasl2.so.3.so.3.tar.gz
(57.68 KB)
📄
libsasl2.so.3.tar
(124 KB)
📄
libsasl2.so.so.tar.gz
(57.68 KB)
📄
libsasl2.so.tar
(124 KB)
📄
libsasldb.so.3.0.0.so.3.0.0.tar.gz
(12.7 KB)
📄
libsasldb.so.3.0.0.tar
(30 KB)
📄
libsasldb.so.3.so.3.tar.gz
(12.7 KB)
📄
libsasldb.so.3.tar
(30 KB)
📄
libsasldb.so.so.tar.gz
(12.7 KB)
📄
libsasldb.so.tar
(30 KB)
📄
libseccomp.so.2.5.2.so.2.5.2.tar.gz
(51.27 KB)
📄
libseccomp.so.2.5.2.tar
(127.5 KB)
📄
libseccomp.so.2.so.2.tar.gz
(51.26 KB)
📄
libseccomp.so.2.tar
(127.5 KB)
📄
libsecret-1.so.0.0.0.so.0.0.0.tar.gz
(123.69 KB)
📄
libsecret-1.so.0.0.0.tar
(355.5 KB)
📄
libsecret-1.so.0.so.0.tar.gz
(123.69 KB)
📄
libsecret-1.so.0.tar
(355.5 KB)
📄
libsecureio.so.0.9.0.so.0.9.0.tar.gz
(5.68 KB)
📄
libsecureio.so.0.9.0.tar
(35 KB)
📄
libsecureio.so.0.so.0.tar.gz
(5.68 KB)
📄
libsecureio.so.0.tar
(35 KB)
📄
libsecureio.so.1.so.1.tar.gz
(5.68 KB)
📄
libsecureio.so.1.tar
(18 KB)
📄
libsecureio.so.so.tar.gz
(5.68 KB)
📄
libsecureio.so.tar
(35 KB)
📄
libselinux.conf.conf.tar.gz
(137 B)
📄
libselinux.conf.tar
(3 KB)
📄
libselinux.so.1.so.1.tar.gz
(79.08 KB)
📄
libselinux.so.1.tar
(170 KB)
📄
libselinux.so.so.tar.gz
(79.08 KB)
📄
libselinux.so.tar
(170 KB)
📄
libsemanage.so.1.so.1.tar.gz
(108.57 KB)
📄
libsemanage.so.1.tar
(273.5 KB)
📄
libsensors.so.4.4.0.so.4.4.0.tar.gz
(26.83 KB)
📄
libsensors.so.4.4.0.tar
(62.5 KB)
📄
libsensors.so.4.so.4.tar.gz
(26.83 KB)
📄
libsensors.so.4.tar
(62.5 KB)
📄
libsepol.pc.pc.tar.gz
(267 B)
📄
libsepol.pc.tar
(2 KB)
📄
libsepol.so.1.so.1.tar.gz
(315.96 KB)
📄
libsepol.so.1.tar
(719.5 KB)
📄
libsepol.so.so.tar.gz
(315.97 KB)
📄
libsepol.so.tar
(719.5 KB)
📄
libsgutils2.so.2.0.0.so.2.0.0.tar.gz
(96.72 KB)
📄
libsgutils2.so.2.0.0.tar
(255 KB)
📄
libsgutils2.so.2.so.2.tar.gz
(96.72 KB)
📄
libsgutils2.so.2.tar
(255 KB)
📄
libsigsegv.so.2.0.4.so.2.0.4.tar.gz
(6.65 KB)
📄
libsigsegv.so.2.0.4.tar
(19 KB)
📄
libsigsegv.so.2.so.2.tar.gz
(6.65 KB)
📄
libsigsegv.so.2.tar
(19 KB)
📄
libsiw-rdmav34.so.so.tar.gz
(9.45 KB)
📄
libsiw-rdmav34.so.tar
(25.5 KB)
📄
libslang.so.2.3.2.so.2.3.2.tar.gz
(403.3 KB)
📄
libslang.so.2.3.2.tar
(1.25 MB)
📄
libslang.so.2.so.2.tar.gz
(403.29 KB)
📄
libslang.so.2.tar
(1.25 MB)
📄
libslapi-2.4.so.2.10.9.4.so.2.10.9.tar.gz
(55.14 KB)
📄
libslapi-2.4.so.2.10.9.tar
(136 KB)
📄
libslapi-2.4.so.2.4.so.2.tar.gz
(55.13 KB)
📄
libslapi-2.4.so.2.tar
(136 KB)
📄
libslapi.so.so.tar.gz
(55.13 KB)
📄
libslapi.so.tar
(136 KB)
📄
libsmartcols.so.1.1.0.so.1.1.0.tar.gz
(99.68 KB)
📄
libsmartcols.so.1.1.0.tar
(218 KB)
📄
libsmartcols.so.1.so.1.tar.gz
(99.67 KB)
📄
libsmartcols.so.1.tar
(218 KB)
📄
libsmi.so.2.0.27.so.2.0.27.tar.gz
(145.23 KB)
📄
libsmi.so.2.0.27.tar
(493.5 KB)
📄
libsmi.so.2.so.2.tar.gz
(145.22 KB)
📄
libsmi.so.2.tar
(493.5 KB)
📄
libsmime3.so.so.tar.gz
(78.01 KB)
📄
libsmime3.so.tar
(184.5 KB)
📄
libsnappy.so.1.1.8.so.1.1.8.tar.gz
(19.65 KB)
📄
libsnappy.so.1.1.8.tar
(47 KB)
📄
libsnappy.so.1.so.1.tar.gz
(19.65 KB)
📄
libsnappy.so.1.tar
(47 KB)
📄
libsndfile.so.1.0.28.so.1.0.28.tar.gz
(187.74 KB)
📄
libsndfile.so.1.0.28.tar
(461 KB)
📄
libsndfile.so.1.so.1.tar.gz
(187.74 KB)
📄
libsndfile.so.1.tar
(461 KB)
📄
libsnmp.so.35.so.35.tar.gz
(286.99 KB)
📄
libsnmp.so.35.tar
(663.5 KB)
📄
libsnmp.so.so.tar.gz
(286.98 KB)
📄
libsnmp.so.tar
(663.5 KB)
📄
libsodium.so.23.3.0.so.23.3.0.tar.gz
(173.63 KB)
📄
libsodium.so.23.3.0.tar
(358 KB)
📄
libsodium.so.23.so.23.tar.gz
(173.63 KB)
📄
libsodium.so.23.tar
(358 KB)
📄
libsoftokn3.chk.chk.tar.gz
(190 B)
📄
libsoftokn3.chk.tar
(2 KB)
📄
libsoftokn3.so.so.tar.gz
(164.08 KB)
📄
libsoftokn3.so.tar
(378 KB)
📄
libsolv.so.1.so.1.tar.gz
(303.53 KB)
📄
libsolv.so.1.tar
(593.5 KB)
📄
libsolvext.so.1.so.1.tar.gz
(89.43 KB)
📄
libsolvext.so.1.tar
(192.5 KB)
📄
libsqlite3.so.0.8.6.so.0.8.6.tar.gz
(601.03 KB)
📄
libsqlite3.so.0.8.6.tar
(1.1 MB)
📄
libsqlite3.so.0.so.0.tar.gz
(601.02 KB)
📄
libsqlite3.so.0.tar
(1.1 MB)
📄
libsrtp.so.1.0.0.so.1.0.0.tar.gz
(34.66 KB)
📄
libsrtp.so.1.0.0.tar
(90 KB)
📄
libsrtp.so.1.so.1.tar.gz
(34.66 KB)
📄
libsrtp.so.1.tar
(90 KB)
📄
libss.so.2.0.so.2.0.tar.gz
(12.38 KB)
📄
libss.so.2.0.tar
(34 KB)
📄
libss.so.2.so.2.tar.gz
(12.38 KB)
📄
libss.so.2.tar
(34 KB)
📄
libssh.so.4.8.7.so.4.8.7.tar.gz
(204.79 KB)
📄
libssh.so.4.8.7.tar
(459.5 KB)
📄
libssh.so.4.so.4.tar.gz
(204.79 KB)
📄
libssh.so.4.tar
(459.5 KB)
📄
libssh2.so.1.0.1.so.1.0.1.tar.gz
(113.84 KB)
📄
libssh2.so.1.0.1.tar
(261.5 KB)
📄
libssh2.so.1.so.1.tar.gz
(113.84 KB)
📄
libssh2.so.1.tar
(261.5 KB)
📄
libssh2.tar
(382 KB)
📄
libssh2.tar.gz
(144.97 KB)
📄
libssh2.zip
(378.12 KB)
📄
libssh211.tar
(636.5 KB)
📄
libssh211.tar.gz
(248.08 KB)
📄
libssh211.zip
(632.52 KB)
📄
libssh_threads.so.4.so.4.tar.gz
(204.8 KB)
📄
libssh_threads.so.4.tar
(459.5 KB)
📄
libssl.a.a.tar.gz
(219.94 KB)
📄
libssl.a.tar
(731 KB)
📄
libssl.pc.pc.tar.gz
(283 B)
📄
libssl.pc.tar
(2 KB)
📄
libssl.so.1.0.2o.so.1.0.2o.tar.gz
(185.5 KB)
📄
libssl.so.1.0.2o.tar
(450 KB)
📄
libssl.so.1.1.1k.so.1.1.1k.tar.gz
(246.55 KB)
📄
libssl.so.1.1.1k.tar
(607 KB)
📄
libssl.so.1.1.so.1.1.tar.gz
(246.55 KB)
📄
libssl.so.1.1.tar
(607 KB)
📄
libssl.so.10.so.10.tar.gz
(185.49 KB)
📄
libssl.so.10.tar
(450 KB)
📄
libssl.so.11.so.11.tar.gz
(240.16 KB)
📄
libssl.so.11.tar
(595.5 KB)
📄
libssl.so.so.tar.gz
(246.54 KB)
📄
libssl.so.tar
(607 KB)
📄
libssl3.so.so.tar.gz
(199.44 KB)
📄
libssl3.so.tar
(436.5 KB)
📄
libsss_cert.so.so.tar.gz
(6.97 KB)
📄
libsss_cert.so.tar
(21.5 KB)
📄
libsss_certmap.so.0.so.0.tar.gz
(33.55 KB)
📄
libsss_certmap.so.0.tar
(85 KB)
📄
libsss_child.so.so.tar.gz
(10.73 KB)
📄
libsss_child.so.tar
(29.5 KB)
📄
libsss_crypt.so.so.tar.gz
(10.21 KB)
📄
libsss_crypt.so.tar
(26 KB)
📄
libsss_debug.so.so.tar.gz
(10.24 KB)
📄
libsss_debug.so.tar
(26 KB)
📄
libsss_files.so.so.tar.gz
(23.13 KB)
📄
libsss_files.so.tar
(58.5 KB)
📄
libsss_idmap.so.0.5.1.so.0.5.1.tar.gz
(12.14 KB)
📄
libsss_idmap.so.0.5.1.tar
(30 KB)
📄
libsss_idmap.so.0.so.0.tar.gz
(12.13 KB)
📄
libsss_idmap.so.0.tar
(30 KB)
📄
libsss_iface.so.so.tar.gz
(44.38 KB)
📄
libsss_iface.so.tar
(150.5 KB)
📄
libsss_iface_sync.so.so.tar.gz
(22.38 KB)
📄
libsss_iface_sync.so.tar
(66 KB)
📄
libsss_nss_idmap.so.0.6.0.so.0.6.0.tar.gz
(21.09 KB)
📄
libsss_nss_idmap.so.0.6.0.tar
(51.5 KB)
📄
libsss_nss_idmap.so.0.so.0.tar.gz
(21.08 KB)
📄
libsss_nss_idmap.so.0.tar
(51.5 KB)
📄
libsss_sbus.so.so.tar.gz
(97.11 KB)
📄
libsss_sbus.so.tar
(262 KB)
📄
libsss_sbus_sync.so.so.tar.gz
(37.39 KB)
📄
libsss_sbus_sync.so.tar
(100 KB)
📄
libsss_semanage.so.so.tar.gz
(6.15 KB)
📄
libsss_semanage.so.tar
(17.5 KB)
📄
libsss_simple.so.so.tar.gz
(12.05 KB)
📄
libsss_simple.so.tar
(34 KB)
📄
libsss_sudo.so.so.tar.gz
(9.73 KB)
📄
libsss_sudo.so.tar
(22.5 KB)
📄
libsss_util.so.so.tar.gz
(236.22 KB)
📄
libsss_util.so.tar
(581.5 KB)
📄
libstdbuf.so.so.tar.gz
(3.57 KB)
📄
libstdbuf.so.tar
(13.5 KB)
📄
libstdc++.so.6.0.25.so.6.0.25.tar.gz
(510.53 KB)
📄
libstdc++.so.6.0.25.tar
(1.59 MB)
📄
libstdc++.so.6.so.6.tar.gz
(510.52 KB)
📄
libstdc++.so.6.tar
(1.59 MB)
📄
libsubid_sss.so.so.tar.gz
(8.73 KB)
📄
libsubid_sss.so.tar
(22 KB)
📄
libsymlink.attr.attr.tar.gz
(268 B)
📄
libsymlink.attr.tar
(3 KB)
📄
libsysfs.so.2.0.1.so.2.0.1.tar.gz
(18.08 KB)
📄
libsysfs.so.2.0.1.tar
(50.5 KB)
📄
libsysfs.so.2.so.2.tar.gz
(18.08 KB)
📄
libsysfs.so.2.tar
(50.5 KB)
📄
libsystemd-shared-239.so.so.tar.gz
(957.99 KB)
📄
libsystemd-shared-239.so.tar
(2.64 MB)
📄
libsystemd.so.0.23.0.so.0.23.0.tar.gz
(611.54 KB)
📄
libsystemd.so.0.23.0.tar
(1.33 MB)
📄
libsystemd.so.0.so.0.tar.gz
(611.53 KB)
📄
libsystemd.so.0.tar
(1.33 MB)
📄
libsz.so.2.0.1.so.2.0.1.tar.gz
(4.43 KB)
📄
libsz.so.2.0.1.tar
(13.5 KB)
📄
libsz.so.2.so.2.tar.gz
(4.44 KB)
📄
libsz.so.2.tar
(13.5 KB)
📄
libtalloc.so.2.4.1.so.2.4.1.tar.gz
(36.5 KB)
📄
libtalloc.so.2.4.1.tar
(87 KB)
📄
libtalloc.so.2.so.2.tar.gz
(36.49 KB)
📄
libtalloc.so.2.tar
(87 KB)
📄
libtasn1.so.6.5.5.so.6.5.5.tar.gz
(37.82 KB)
📄
libtasn1.so.6.5.5.tar
(78.5 KB)
📄
libtasn1.so.6.so.6.tar.gz
(37.81 KB)
📄
libtasn1.so.6.tar
(78.5 KB)
📄
libtcl8.6.so.6.so.tar.gz
(780.76 KB)
📄
libtcl8.6.so.tar
(1.86 MB)
📄
libtclenvmodules.so.so.tar.gz
(5.18 KB)
📄
libtclenvmodules.so.tar
(13.5 KB)
📄
libtdb.so.1.4.9.so.1.4.9.tar.gz
(45.2 KB)
📄
libtdb.so.1.4.9.tar
(100 KB)
📄
libtdb.so.1.so.1.tar.gz
(45.2 KB)
📄
libtdb.so.1.tar
(100 KB)
📄
libtdsS.so.2.0.0.so.2.0.0.tar.gz
(3.09 KB)
📄
libtdsS.so.2.0.0.tar
(9 KB)
📄
libtdsS.so.2.so.2.tar.gz
(3.09 KB)
📄
libtdsS.so.2.tar
(9 KB)
📄
libtdsS.so.so.tar.gz
(3.09 KB)
📄
libtdsS.so.tar
(9 KB)
📄
libteam.so.5.6.1.so.5.6.1.tar.gz
(23.5 KB)
📄
libteam.so.5.6.1.tar
(58 KB)
📄
libteam.so.5.so.5.tar.gz
(23.5 KB)
📄
libteam.so.5.tar
(58 KB)
📄
libteamdctl.so.0.1.5.so.0.1.5.tar.gz
(10.14 KB)
📄
libteamdctl.so.0.1.5.tar
(25.5 KB)
📄
libteamdctl.so.0.so.0.tar.gz
(10.14 KB)
📄
libteamdctl.so.0.tar
(25.5 KB)
📄
libtemplate.so.2.0.0.so.2.0.0.tar.gz
(53.1 KB)
📄
libtemplate.so.2.0.0.tar
(124 KB)
📄
libtemplate.so.2.so.2.tar.gz
(53.1 KB)
📄
libtemplate.so.2.tar
(124 KB)
📄
libtermcap.so.so.tar.gz
(117 B)
📄
libtermcap.so.tar
(2 KB)
📄
libtevent.so.0.16.0.so.0.16.0.tar.gz
(40.79 KB)
📄
libtevent.so.0.16.0.tar
(95.5 KB)
📄
libtevent.so.0.so.0.tar.gz
(40.78 KB)
📄
libtevent.so.0.tar
(95.5 KB)
📄
libthai.so.0.3.0.so.0.3.0.tar.gz
(18.14 KB)
📄
libthai.so.0.3.0.tar
(51.5 KB)
📄
libthai.so.0.so.0.tar.gz
(18.13 KB)
📄
libthai.so.0.tar
(51.5 KB)
📄
libtheora.so.0.3.10.so.0.3.10.tar.gz
(168.32 KB)
📄
libtheora.so.0.3.10.tar
(313 KB)
📄
libtheora.so.0.so.0.tar.gz
(168.31 KB)
📄
libtheora.so.0.tar
(313 KB)
📄
libtheoradec.so.1.1.4.so.1.1.4.tar.gz
(52.89 KB)
📄
libtheoradec.so.1.1.4.tar
(117 KB)
📄
libtheoradec.so.1.so.1.tar.gz
(52.89 KB)
📄
libtheoradec.so.1.tar
(117 KB)
📄
libtheoraenc.so.1.1.2.so.1.1.2.tar.gz
(135.14 KB)
📄
libtheoraenc.so.1.1.2.tar
(249.5 KB)
📄
libtheoraenc.so.1.so.1.tar.gz
(135.13 KB)
📄
libtheoraenc.so.1.tar
(249.5 KB)
📄
libthread_db-1.0.so.0.so.tar.gz
(15.33 KB)
📄
libthread_db-1.0.so.tar
(39.5 KB)
📄
libthread_db.so.1.so.1.tar.gz
(15.33 KB)
📄
libthread_db.so.1.tar
(39.5 KB)
📄
libthread_db.so.so.tar.gz
(15.33 KB)
📄
libthread_db.so.tar
(39.5 KB)
📄
libtic.so.5.9.so.5.9.tar.gz
(31.39 KB)
📄
libtic.so.5.9.tar
(66.5 KB)
📄
libtic.so.5.so.5.tar.gz
(31.39 KB)
📄
libtic.so.5.tar
(66.5 KB)
📄
libtic.so.6.1.so.6.1.tar.gz
(31.6 KB)
📄
libtic.so.6.1.tar
(66.5 KB)
📄
libtic.so.6.so.6.tar.gz
(31.59 KB)
📄
libtic.so.6.tar
(66.5 KB)
📄
libtic.so.so.tar.gz
(31.59 KB)
📄
libtic.so.tar
(66.5 KB)
📄
libtidy.so.5.6.0.so.5.6.0.tar.gz
(261.81 KB)
📄
libtidy.so.5.6.0.tar
(997 KB)
📄
libtidy.so.5.so.5.tar.gz
(261.8 KB)
📄
libtidy.so.5.tar
(997 KB)
📄
libtidy.tar
(3.18 MB)
📄
libtidy.tar.gz
(873.09 KB)
📄
libtidy.zip
(3.18 MB)
📄
libtiff-4.pc.pc.tar.gz
(274 B)
📄
libtiff-4.pc.tar
(2 KB)
📄
libtiff.so.5.3.0.so.5.3.0.tar.gz
(180.52 KB)
📄
libtiff.so.5.3.0.tar
(496 KB)
📄
libtiff.so.5.so.5.tar.gz
(180.51 KB)
📄
libtiff.so.5.tar
(496 KB)
📄
libtiff.so.so.tar.gz
(180.52 KB)
📄
libtiff.so.tar
(496 KB)
📄
libtiffxx.so.5.3.0.so.5.3.0.tar.gz
(5.03 KB)
📄
libtiffxx.so.5.3.0.tar
(14 KB)
📄
libtiffxx.so.5.so.5.tar.gz
(5.03 KB)
📄
libtiffxx.so.5.tar
(14 KB)
📄
libtiffxx.so.so.tar.gz
(5.03 KB)
📄
libtiffxx.so.tar
(14 KB)
📄
libtinfo.so.5.9.so.5.9.tar.gz
(67.2 KB)
📄
libtinfo.so.5.9.tar
(176.5 KB)
📄
libtinfo.so.5.so.5.tar.gz
(67.19 KB)
📄
libtinfo.so.5.tar
(176.5 KB)
📄
libtinfo.so.6.1.so.6.1.tar.gz
(71.78 KB)
📄
libtinfo.so.6.1.tar
(185 KB)
📄
libtinfo.so.6.so.6.tar.gz
(71.78 KB)
📄
libtinfo.so.6.tar
(185 KB)
📄
libtinfo.so.so.tar.gz
(71.78 KB)
📄
libtinfo.so.tar
(185 KB)
📄
libtirpc.so.3.0.0.so.3.0.0.tar.gz
(97.99 KB)
📄
libtirpc.so.3.0.0.tar
(214.5 KB)
📄
libtirpc.so.3.so.3.tar.gz
(97.99 KB)
📄
libtirpc.so.3.tar
(214.5 KB)
📄
libtk8.6.so.6.so.tar.gz
(629.2 KB)
📄
libtk8.6.so.tar
(1.46 MB)
📄
libtokyocabinet.so.9.11.0.so.9.11.0.tar.gz
(253.17 KB)
📄
libtokyocabinet.so.9.11.0.tar
(553.5 KB)
📄
libtokyocabinet.so.9.so.9.tar.gz
(253.17 KB)
📄
libtokyocabinet.so.9.tar
(553.5 KB)
📄
libtomcrypt.so.1.0.1.so.1.0.1.tar.gz
(437.96 KB)
📄
libtomcrypt.so.1.0.1.tar
(892.5 KB)
📄
libtomcrypt.so.1.so.1.tar.gz
(437.96 KB)
📄
libtomcrypt.so.1.tar
(892.5 KB)
📄
libtommath.so.1.1.0.so.1.1.0.tar.gz
(39.67 KB)
📄
libtommath.so.1.1.0.tar
(87 KB)
📄
libtommath.so.1.so.1.tar.gz
(39.66 KB)
📄
libtommath.so.1.tar
(87 KB)
📄
libtool.tar
(361 KB)
📄
libtool.tar.gz
(88 KB)
📄
libtoolize.tar
(128 KB)
📄
libtoolize.tar.gz
(33.46 KB)
📄
libtraceevent.so.1.5.3.so.1.5.3.tar.gz
(60.06 KB)
📄
libtraceevent.so.1.5.3.tar
(132 KB)
📄
libtraceevent.so.1.so.1.tar.gz
(60.05 KB)
📄
libtraceevent.so.1.tar
(132 KB)
📄
libtspi.so.1.2.0.so.1.2.0.tar.gz
(181.08 KB)
📄
libtspi.so.1.2.0.tar
(475.5 KB)
📄
libtspi.so.1.so.1.tar.gz
(181.08 KB)
📄
libtspi.so.1.tar
(475.5 KB)
📄
libtss2-esys.so.0.0.0.so.0.0.0.tar.gz
(192.5 KB)
📄
libtss2-esys.so.0.0.0.tar
(598 KB)
📄
libtss2-esys.so.0.so.0.tar.gz
(192.5 KB)
📄
libtss2-esys.so.0.tar
(598 KB)
📄
libtss2-mu.so.0.0.0.so.0.0.0.tar.gz
(70.27 KB)
📄
libtss2-mu.so.0.0.0.tar
(286 KB)
📄
libtss2-mu.so.0.so.0.tar.gz
(70.26 KB)
📄
libtss2-mu.so.0.tar
(286 KB)
📄
libtss2-rc.so.0.0.0.so.0.0.0.tar.gz
(7.69 KB)
📄
libtss2-rc.so.0.0.0.tar
(30.5 KB)
📄
libtss2-rc.so.0.so.0.tar.gz
(7.69 KB)
📄
libtss2-rc.so.0.tar
(30.5 KB)
📄
libtss2-sys.so.0.0.0.so.0.0.0.tar.gz
(42.75 KB)
📄
libtss2-sys.so.0.0.0.tar
(142.5 KB)
📄
libtss2-sys.so.0.so.0.tar.gz
(42.75 KB)
📄
libtss2-sys.so.0.tar
(142.5 KB)
📄
libtss2-tcti-device.so.0.0.0.so.0.0.0.tar.gz
(10.76 KB)
📄
libtss2-tcti-device.so.0.0.0.tar
(26 KB)
📄
libtss2-tcti-device.so.0.so.0.tar.gz
(10.76 KB)
📄
libtss2-tcti-device.so.0.tar
(26 KB)
📄
libtss2-tcti-mssim.so.0.0.0.so.0.0.0.tar.gz
(12.17 KB)
📄
libtss2-tcti-mssim.so.0.0.0.tar
(30.5 KB)
📄
libtss2-tctildr.so.0.0.0.so.0.0.0.tar.gz
(13.14 KB)
📄
libtss2-tctildr.so.0.0.0.tar
(30.5 KB)
📄
libtss2-tctildr.so.0.so.0.tar.gz
(13.14 KB)
📄
libtss2-tctildr.so.0.tar
(30.5 KB)
📄
libubsan.so.so.tar.gz
(153 B)
📄
libubsan.so.tar
(2 KB)
📄
libubsec.so.so.tar.gz
(9.75 KB)
📄
libubsec.so.tar
(31 KB)
📄
libudev.so.1.6.11.so.1.6.11.tar.gz
(296.41 KB)
📄
libudev.so.1.6.11.tar
(648.5 KB)
📄
libudev.so.1.so.1.tar.gz
(296.41 KB)
📄
libudev.so.1.tar
(648.5 KB)
📄
libudr_engine.so.so.tar.gz
(595.68 KB)
📄
libudr_engine.so.tar
(1.5 MB)
📄
libulockmgr.so.1.0.1.so.1.0.1.tar.gz
(5.67 KB)
📄
libulockmgr.so.1.0.1.tar
(17.5 KB)
📄
libulockmgr.so.1.so.1.tar.gz
(5.67 KB)
📄
libulockmgr.so.1.tar
(17.5 KB)
📄
libunbound.so.2.7.18.so.2.7.18.tar.gz
(607.35 KB)
📄
libunbound.so.2.7.18.tar
(1.43 MB)
📄
libunbound.so.2.so.2.tar.gz
(607.34 KB)
📄
libunbound.so.2.tar
(1.43 MB)
📄
libunistring.so.2.1.0.so.2.1.0.tar.gz
(619.17 KB)
📄
libunistring.so.2.1.0.tar
(1.72 MB)
📄
libunistring.so.2.so.2.tar.gz
(619.17 KB)
📄
libunistring.so.2.tar
(1.72 MB)
📄
libusb-1.0.so.0.0.so.0.tar.gz
(50.21 KB)
📄
libusb-1.0.so.0.2.0.0.so.0.2.0.tar.gz
(50.22 KB)
📄
libusb-1.0.so.0.2.0.tar
(111 KB)
📄
libusb-1.0.so.0.tar
(111 KB)
📄
libuser.so.1.5.2.so.1.5.2.tar.gz
(55.13 KB)
📄
libuser.so.1.5.2.tar
(135.5 KB)
📄
libuser.so.1.so.1.tar.gz
(55.13 KB)
📄
libuser.so.1.tar
(135.5 KB)
📄
libuser.tar
(148 KB)
📄
libuser.tar.gz
(58.81 KB)
📄
libuser.zip
(145.2 KB)
📄
libuser_files.so.so.tar.gz
(19.42 KB)
📄
libuser_files.so.tar
(50 KB)
📄
libuser_shadow.so.so.tar.gz
(19.42 KB)
📄
libuser_shadow.so.tar
(50 KB)
📄
libutempter.so.0.so.0.tar.gz
(3.97 KB)
📄
libutempter.so.0.tar
(13.5 KB)
📄
libutempter.so.1.1.6.so.1.1.6.tar.gz
(3.97 KB)
📄
libutempter.so.1.1.6.tar
(13.5 KB)
📄
libutil-2.28.so.28.so.tar.gz
(5.61 KB)
📄
libutil-2.28.so.tar
(18.5 KB)
📄
libutil.so.1.so.1.tar.gz
(5.61 KB)
📄
libutil.so.1.tar
(18.5 KB)
📄
libutil.so.so.tar.gz
(5.61 KB)
📄
libutil.so.tar
(18.5 KB)
📄
libuuid.so.1.3.0.so.1.3.0.tar.gz
(15.9 KB)
📄
libuuid.so.1.3.0.tar
(34.5 KB)
📄
libuuid.so.1.so.1.tar.gz
(15.91 KB)
📄
libuuid.so.1.tar
(34.5 KB)
📄
libuuid.so.so.tar.gz
(15.91 KB)
📄
libuuid.so.tar
(34.5 KB)
📄
libverto-libev.so.1.so.1.tar.gz
(4.67 KB)
📄
libverto-libev.so.1.tar
(13.5 KB)
📄
libverto.pc.pc.tar.gz
(255 B)
📄
libverto.pc.tar
(2 KB)
📄
libverto.so.1.0.0.so.1.0.0.tar.gz
(10.57 KB)
📄
libverto.so.1.0.0.tar
(26 KB)
📄
libverto.so.1.so.1.tar.gz
(10.57 KB)
📄
libverto.so.1.tar
(26 KB)
📄
libverto.so.so.tar.gz
(10.57 KB)
📄
libverto.so.tar
(26 KB)
📄
libvgauth.so.0.0.0.so.0.0.0.tar.gz
(36.25 KB)
📄
libvgauth.so.0.0.0.tar
(98.5 KB)
📄
libvgauth.so.0.so.0.tar.gz
(36.25 KB)
📄
libvgauth.so.0.tar
(98.5 KB)
📄
libvips-cpp.so.42.so.42.tar.gz
(84.29 KB)
📄
libvips-cpp.so.42.tar
(275 KB)
📄
libvips.so.42.18.1.so.42.18.1.tar.gz
(1.54 MB)
📄
libvips.so.42.18.1.tar
(3.32 MB)
📄
libvirt-tls.xml.tar
(2 KB)
📄
libvirt-tls.xml.xml.tar.gz
(359 B)
📄
libvirt.xml.tar
(2 KB)
📄
libvirt.xml.xml.tar.gz
(363 B)
📄
libvisual-0.4.so.0.0.0.4.so.0.0.0.tar.gz
(112.16 KB)
📄
libvisual-0.4.so.0.0.0.tar
(281 KB)
📄
libvisual-0.4.so.0.4.so.0.tar.gz
(112.16 KB)
📄
libvisual-0.4.so.0.tar
(281 KB)
📄
libvmtools.so.0.0.0.so.0.0.0.tar.gz
(265.24 KB)
📄
libvmtools.so.0.0.0.tar
(706.5 KB)
📄
libvmtools.so.0.so.0.tar.gz
(265.24 KB)
📄
libvmtools.so.0.tar
(706.5 KB)
📄
libvorbis.so.0.4.8.so.0.4.8.tar.gz
(101.25 KB)
📄
libvorbis.so.0.4.8.tar
(190.5 KB)
📄
libvorbis.so.0.so.0.tar.gz
(101.25 KB)
📄
libvorbis.so.0.tar
(190.5 KB)
📄
libvorbisenc.so.2.0.11.so.2.0.11.tar.gz
(104.02 KB)
📄
libvorbisenc.so.2.0.11.tar
(677.5 KB)
📄
libvorbisenc.so.2.so.2.tar.gz
(104.02 KB)
📄
libvorbisenc.so.2.tar
(677.5 KB)
📄
libvorbisfile.so.3.3.7.so.3.3.7.tar.gz
(17.01 KB)
📄
libvorbisfile.so.3.3.7.tar
(38 KB)
📄
libvorbisfile.so.3.so.3.tar.gz
(17 KB)
📄
libvorbisfile.so.3.tar
(38 KB)
📄
libvpx.so.5.0.0.so.5.0.0.tar.gz
(935.14 KB)
📄
libvpx.so.5.0.0.tar
(2.21 MB)
📄
libvpx.so.5.0.so.5.0.tar.gz
(935.24 KB)
📄
libvpx.so.5.0.tar
(2.21 MB)
📄
libvpx.so.5.so.5.tar.gz
(935.14 KB)
📄
libvpx.so.5.tar
(2.21 MB)
📄
libwacom.so.2.6.1.so.2.6.1.tar.gz
(21.68 KB)
📄
libwacom.so.2.6.1.tar
(54.5 KB)
📄
libwacom.so.2.so.2.tar.gz
(21.67 KB)
📄
libwacom.so.2.tar
(54.5 KB)
📄
libwayland-client.so.0.21.0.so.0.21.0.tar.gz
(27.34 KB)
📄
libwayland-client.so.0.21.0.tar
(71.5 KB)
📄
libwayland-client.so.0.so.0.tar.gz
(27.34 KB)
📄
libwayland-client.so.0.tar
(71.5 KB)
📄
libwayland-cursor.so.0.21.0.so.0.21.0.tar.gz
(9.89 KB)
📄
libwayland-cursor.so.0.21.0.tar
(34 KB)
📄
libwayland-cursor.so.0.so.0.tar.gz
(9.89 KB)
📄
libwayland-cursor.so.0.tar
(34 KB)
📄
libwayland-egl.so.1.21.0.so.1.21.0.tar.gz
(2.93 KB)
📄
libwayland-egl.so.1.21.0.tar
(9 KB)
📄
libwayland-egl.so.1.so.1.tar.gz
(2.93 KB)
📄
libwayland-egl.so.1.tar
(9 KB)
📄
libwayland-server.so.0.21.0.so.0.21.0.tar.gz
(36.3 KB)
📄
libwayland-server.so.0.21.0.tar
(92 KB)
📄
libwayland-server.so.0.so.0.tar.gz
(36.29 KB)
📄
libwayland-server.so.0.tar
(92 KB)
📄
libwebp.pc.pc.tar.gz
(260 B)
📄
libwebp.pc.tar
(2 KB)
📄
libwebp.so.7.0.2.so.7.0.2.tar.gz
(225.74 KB)
📄
libwebp.so.7.0.2.tar
(442 KB)
📄
libwebp.so.7.so.7.tar.gz
(225.74 KB)
📄
libwebp.so.7.tar
(442 KB)
📄
libwebp.so.so.tar.gz
(225.74 KB)
📄
libwebp.so.tar
(442 KB)
📄
libwebp.tar
(1.04 MB)
📄
libwebp.tar.gz
(490.73 KB)
📄
libwebp.zip
(1.03 MB)
📄
libwebpdecoder.pc.pc.tar.gz
(279 B)
📄
libwebpdecoder.pc.tar
(2 KB)
📄
libwebpdecoder.so.3.so.3.tar.gz
(109.75 KB)
📄
libwebpdecoder.so.3.tar
(234.5 KB)
📄
libwebpdecoder.so.so.tar.gz
(109.76 KB)
📄
libwebpdecoder.so.tar
(234.5 KB)
📄
libwebpdemux.pc.pc.tar.gz
(277 B)
📄
libwebpdemux.pc.tar
(2 KB)
📄
libwebpdemux.so.2.0.4.so.2.0.4.tar.gz
(9.26 KB)
📄
libwebpdemux.so.2.0.4.tar
(22 KB)
📄
libwebpdemux.so.2.so.2.tar.gz
(9.26 KB)
📄
libwebpdemux.so.2.tar
(22 KB)
📄
libwebpdemux.so.so.tar.gz
(9.27 KB)
📄
libwebpdemux.so.tar
(22 KB)
📄
libwebpmux.so.3.0.2.so.3.0.2.tar.gz
(21.27 KB)
📄
libwebpmux.so.3.0.2.tar
(42.5 KB)
📄
libwebpmux.so.3.so.3.tar.gz
(21.27 KB)
📄
libwebpmux.so.3.tar
(42.5 KB)
📄
libwebpmux.so.so.tar.gz
(21.27 KB)
📄
libwebpmux.so.tar
(42.5 KB)
📄
libwireshark.so.11.1.2.so.11.1.2.tar.gz
(18.53 MB)
📄
libwireshark.so.11.1.2.tar
(78.63 MB)
📄
libwireshark.so.11.so.11.tar.gz
(18.53 MB)
📄
libwireshark.so.11.tar
(78.63 MB)
📄
libwiretap.so.8.0.2.so.8.0.2.tar.gz
(206 KB)
📄
libwiretap.so.8.0.2.tar
(467.5 KB)
📄
libwiretap.so.8.so.8.tar.gz
(205.99 KB)
📄
libwiretap.so.8.tar
(467.5 KB)
📄
libwmf-0.2.so.7.1.1.2.so.7.1.1.tar.gz
(110.31 KB)
📄
libwmf-0.2.so.7.1.1.tar
(354.5 KB)
📄
libwmf-0.2.so.7.2.so.7.tar.gz
(110.3 KB)
📄
libwmf-0.2.so.7.tar
(354.5 KB)
📄
libwmflite-0.2.so.7.2.so.7.tar.gz
(55.59 KB)
📄
libwmflite-0.2.so.7.tar
(129 KB)
📄
libwscodecs.so.2.0.0.so.2.0.0.tar.gz
(13.71 KB)
📄
libwscodecs.so.2.0.0.tar
(31 KB)
📄
libwscodecs.so.2.so.2.tar.gz
(13.71 KB)
📄
libwscodecs.so.2.tar
(31 KB)
📄
libwsutil.so.9.0.0.so.9.0.0.tar.gz
(60.93 KB)
📄
libwsutil.so.9.0.0.tar
(136 KB)
📄
libwsutil.so.9.so.9.tar.gz
(60.93 KB)
📄
libwsutil.so.9.tar
(136 KB)
📄
libx265.so.176.so.176.tar.gz
(777.61 KB)
📄
libx265.so.176.tar
(4.57 MB)
📄
libx265_main10.so.176.so.176.tar.gz
(774.15 KB)
📄
libx265_main10.so.176.tar
(5.51 MB)
📄
libx265_main12.so.176.so.176.tar.gz
(763.06 KB)
📄
libx265_main12.so.176.tar
(5.44 MB)
📄
libxcb-composite.so.0.0.0.so.0.0.0.tar.gz
(4.07 KB)
📄
libxcb-composite.so.0.0.0.tar
(20 KB)
📄
libxcb-composite.so.0.so.0.tar.gz
(4.07 KB)
📄
libxcb-composite.so.0.tar
(20 KB)
📄
libxcb-composite.so.so.tar.gz
(4.07 KB)
📄
libxcb-composite.so.tar
(20 KB)
📄
libxcb-damage.so.0.0.0.so.0.0.0.tar.gz
(3.8 KB)
📄
libxcb-damage.so.0.0.0.tar
(15.5 KB)
📄
libxcb-damage.so.0.so.0.tar.gz
(3.79 KB)
📄
libxcb-damage.so.0.tar
(15.5 KB)
📄
libxcb-damage.so.so.tar.gz
(3.8 KB)
📄
libxcb-damage.so.tar
(15.5 KB)
📄
libxcb-dpms.so.0.0.0.so.0.0.0.tar.gz
(4.06 KB)
📄
libxcb-dpms.so.0.0.0.tar
(16 KB)
📄
libxcb-dpms.so.0.so.0.tar.gz
(4.06 KB)
📄
libxcb-dpms.so.0.tar
(16 KB)
📄
libxcb-dpms.so.so.tar.gz
(4.06 KB)
📄
libxcb-dpms.so.tar
(16 KB)
📄
libxcb-dri2.so.0.0.0.so.0.0.0.tar.gz
(6.09 KB)
📄
libxcb-dri2.so.0.0.0.tar
(26.5 KB)
📄
libxcb-dri2.so.0.so.0.tar.gz
(6.09 KB)
📄
libxcb-dri2.so.0.tar
(26.5 KB)
📄
libxcb-dri2.so.so.tar.gz
(6.09 KB)
📄
libxcb-dri2.so.tar
(26.5 KB)
📄
libxcb-dri3.so.0.0.0.so.0.0.0.tar.gz
(5.76 KB)
📄
libxcb-dri3.so.0.0.0.tar
(25.5 KB)
📄
libxcb-dri3.so.0.so.0.tar.gz
(5.76 KB)
📄
libxcb-dri3.so.0.tar
(25.5 KB)
📄
libxcb-dri3.so.so.tar.gz
(5.77 KB)
📄
libxcb-dri3.so.tar
(25.5 KB)
📄
libxcb-ewmh.so.2.0.0.so.2.0.0.tar.gz
(16.28 KB)
📄
libxcb-ewmh.so.2.0.0.tar
(53.5 KB)
📄
libxcb-ewmh.so.2.so.2.tar.gz
(16.28 KB)
📄
libxcb-ewmh.so.2.tar
(53.5 KB)
📄
libxcb-glx.so.0.0.0.so.0.0.0.tar.gz
(26.42 KB)
📄
libxcb-glx.so.0.0.0.tar
(147 KB)
📄
libxcb-glx.so.0.so.0.tar.gz
(26.42 KB)
📄
libxcb-glx.so.0.tar
(147 KB)
📄
libxcb-glx.so.so.tar.gz
(26.42 KB)
📄
libxcb-glx.so.tar
(147 KB)
📄
libxcb-icccm.so.4.0.0.so.4.0.0.tar.gz
(7.45 KB)
📄
libxcb-icccm.so.4.0.0.tar
(25 KB)
📄
libxcb-icccm.so.4.so.4.tar.gz
(7.45 KB)
📄
libxcb-icccm.so.4.tar
(25 KB)
📄
libxcb-image.so.0.0.0.so.0.0.0.tar.gz
(8.75 KB)
📄
libxcb-image.so.0.0.0.tar
(21.5 KB)
📄
libxcb-image.so.0.so.0.tar.gz
(8.75 KB)
📄
libxcb-image.so.0.tar
(21.5 KB)
📄
libxcb-keysyms.so.1.so.1.tar.gz
(4.87 KB)
📄
libxcb-keysyms.so.1.tar
(13.5 KB)
📄
libxcb-present.so.0.so.0.tar.gz
(4.49 KB)
📄
libxcb-present.so.0.tar
(16.5 KB)
📄
libxcb-present.so.so.tar.gz
(4.5 KB)
📄
libxcb-present.so.tar
(16.5 KB)
📄
libxcb-randr.so.0.1.0.so.0.1.0.tar.gz
(18.15 KB)
📄
libxcb-randr.so.0.1.0.tar
(91 KB)
📄
libxcb-randr.so.0.so.0.tar.gz
(18.14 KB)
📄
libxcb-randr.so.0.tar
(91 KB)
📄
libxcb-randr.so.so.tar.gz
(18.15 KB)
📄
libxcb-randr.so.tar
(91 KB)
📄
libxcb-record.so.0.0.0.so.0.0.0.tar.gz
(6.22 KB)
📄
libxcb-record.so.0.0.0.tar
(27 KB)
📄
libxcb-record.so.0.so.0.tar.gz
(6.22 KB)
📄
libxcb-record.so.0.tar
(27 KB)
📄
libxcb-record.so.so.tar.gz
(6.22 KB)
📄
libxcb-record.so.tar
(27 KB)
📄
libxcb-render-util.so.0.0.0.so.0.0.0.tar.gz
(6.64 KB)
📄
libxcb-render-util.so.0.0.0.tar
(18.5 KB)
📄
libxcb-render.so.0.0.0.so.0.0.0.tar.gz
(15.93 KB)
📄
libxcb-render.so.0.0.0.tar
(73.5 KB)
📄
libxcb-render.so.0.so.0.tar.gz
(15.93 KB)
📄
libxcb-render.so.0.tar
(73.5 KB)
📄
libxcb-render.so.so.tar.gz
(15.93 KB)
📄
libxcb-render.so.tar
(73.5 KB)
📄
libxcb-res.so.0.0.0.so.0.0.0.tar.gz
(5.56 KB)
📄
libxcb-res.so.0.0.0.tar
(22.5 KB)
📄
libxcb-res.so.0.so.0.tar.gz
(5.56 KB)
📄
libxcb-res.so.0.tar
(22.5 KB)
📄
libxcb-res.so.so.tar.gz
(5.56 KB)
📄
libxcb-res.so.tar
(22.5 KB)
📄
libxcb-screensaver.so.0.0.0.so.0.0.0.tar.gz
(5.21 KB)
📄
libxcb-screensaver.so.0.0.0.tar
(20 KB)
📄
libxcb-screensaver.so.so.tar.gz
(5.21 KB)
📄
libxcb-screensaver.so.tar
(20 KB)
📄
libxcb-shape.so.0.0.0.so.0.0.0.tar.gz
(5.02 KB)
📄
libxcb-shape.so.0.0.0.tar
(21 KB)
📄
libxcb-shape.so.0.so.0.tar.gz
(5.02 KB)
📄
libxcb-shape.so.0.tar
(21 KB)
📄
libxcb-shape.so.so.tar.gz
(5.02 KB)
📄
libxcb-shape.so.tar
(21 KB)
📄
libxcb-shm.so.0.0.0.so.0.0.0.tar.gz
(4.69 KB)
📄
libxcb-shm.so.0.0.0.tar
(20.5 KB)
📄
libxcb-shm.so.0.so.0.tar.gz
(4.69 KB)
📄
libxcb-shm.so.0.tar
(20.5 KB)
📄
libxcb-shm.so.so.tar.gz
(4.69 KB)
📄
libxcb-shm.so.tar
(20.5 KB)
📄
libxcb-sync.so.1.0.0.so.1.0.0.tar.gz
(8.5 KB)
📄
libxcb-sync.so.1.0.0.tar
(36.5 KB)
📄
libxcb-sync.so.1.so.1.tar.gz
(8.5 KB)
📄
libxcb-sync.so.1.tar
(36.5 KB)
📄
libxcb-sync.so.so.tar.gz
(8.5 KB)
📄
libxcb-sync.so.tar
(36.5 KB)
📄
libxcb-util.so.1.0.0.so.1.0.0.tar.gz
(8.53 KB)
📄
libxcb-util.so.1.0.0.tar
(26.5 KB)
📄
libxcb-util.so.1.so.1.tar.gz
(8.53 KB)
📄
libxcb-util.so.1.tar
(26.5 KB)
📄
libxcb-xf86dri.so.0.so.0.tar.gz
(5.59 KB)
📄
libxcb-xf86dri.so.0.tar
(26 KB)
📄
libxcb-xf86dri.so.so.tar.gz
(5.59 KB)
📄
libxcb-xf86dri.so.tar
(26 KB)
📄
libxcb-xfixes.so.0.0.0.so.0.0.0.tar.gz
(8.87 KB)
📄
libxcb-xfixes.so.0.0.0.tar
(42 KB)
📄
libxcb-xfixes.so.0.so.0.tar.gz
(8.87 KB)
📄
libxcb-xfixes.so.0.tar
(42 KB)
📄
libxcb-xfixes.so.so.tar.gz
(8.87 KB)
📄
libxcb-xfixes.so.tar
(42 KB)
📄
libxcb-xinerama.so.0.0.0.so.0.0.0.tar.gz
(4.14 KB)
📄
libxcb-xinerama.so.0.0.0.tar
(16.5 KB)
📄
libxcb-xinerama.so.0.so.0.tar.gz
(4.14 KB)
📄
libxcb-xinerama.so.0.tar
(16.5 KB)
📄
libxcb-xinerama.so.so.tar.gz
(4.14 KB)
📄
libxcb-xinerama.so.tar
(16.5 KB)
📄
libxcb-xinput.so.0.1.0.so.0.1.0.tar.gz
(39.32 KB)
📄
libxcb-xinput.so.0.1.0.tar
(185.5 KB)
📄
libxcb-xinput.so.0.so.0.tar.gz
(39.32 KB)
📄
libxcb-xinput.so.0.tar
(185.5 KB)
📄
libxcb-xinput.so.so.tar.gz
(39.32 KB)
📄
libxcb-xinput.so.tar
(185.5 KB)
📄
libxcb-xkb.so.1.0.0.so.1.0.0.tar.gz
(34.18 KB)
📄
libxcb-xkb.so.1.0.0.tar
(150.5 KB)
📄
libxcb-xkb.so.1.so.1.tar.gz
(34.17 KB)
📄
libxcb-xkb.so.1.tar
(150.5 KB)
📄
libxcb-xkb.so.so.tar.gz
(34.17 KB)
📄
libxcb-xkb.so.tar
(150.5 KB)
📄
libxcb-xselinux.so.0.0.0.so.0.0.0.tar.gz
(9.32 KB)
📄
libxcb-xselinux.so.0.0.0.tar
(48.5 KB)
📄
libxcb-xselinux.so.0.so.0.tar.gz
(9.32 KB)
📄
libxcb-xselinux.so.0.tar
(48.5 KB)
📄
libxcb-xselinux.so.so.tar.gz
(9.32 KB)
📄
libxcb-xselinux.so.tar
(48.5 KB)
📄
libxcb-xtest.so.0.0.0.so.0.0.0.tar.gz
(3.69 KB)
📄
libxcb-xtest.so.0.0.0.tar
(15.5 KB)
📄
libxcb-xtest.so.0.so.0.tar.gz
(3.69 KB)
📄
libxcb-xtest.so.0.tar
(15.5 KB)
📄
libxcb-xtest.so.so.tar.gz
(3.69 KB)
📄
libxcb-xtest.so.tar
(15.5 KB)
📄
libxcb-xv.so.0.0.0.so.0.0.0.tar.gz
(9.18 KB)
📄
libxcb-xv.so.0.0.0.tar
(42.5 KB)
📄
libxcb-xv.so.0.so.0.tar.gz
(9.18 KB)
📄
libxcb-xv.so.0.tar
(42.5 KB)
📄
libxcb-xv.so.so.tar.gz
(9.19 KB)
📄
libxcb-xv.so.tar
(42.5 KB)
📄
libxcb-xvmc.so.0.0.0.so.0.0.0.tar.gz
(5.32 KB)
📄
libxcb-xvmc.so.0.0.0.tar
(22 KB)
📄
libxcb-xvmc.so.0.so.0.tar.gz
(5.32 KB)
📄
libxcb-xvmc.so.0.tar
(22 KB)
📄
libxcb-xvmc.so.so.tar.gz
(5.32 KB)
📄
libxcb-xvmc.so.tar
(22 KB)
📄
libxcb.so.1.1.0.so.1.1.0.tar.gz
(53.28 KB)
📄
libxcb.so.1.1.0.tar
(232 KB)
📄
libxcb.so.1.so.1.tar.gz
(53.27 KB)
📄
libxcb.so.1.tar
(232 KB)
📄
libxcb.so.so.tar.gz
(53.28 KB)
📄
libxcb.so.tar
(232 KB)
📄
libxcrypt.pc.pc.tar.gz
(298 B)
📄
libxcrypt.pc.tar
(2 KB)
📄
libxdot.so.4.0.0.so.4.0.0.tar.gz
(10.02 KB)
📄
libxdot.so.4.0.0.tar
(25.5 KB)
📄
libxdot.so.4.so.4.tar.gz
(10.02 KB)
📄
libxdot.so.4.tar
(25.5 KB)
📄
libxkbcommon-x11.so.0.0.0.so.0.0.0.tar.gz
(14.24 KB)
📄
libxkbcommon-x11.so.0.0.0.tar
(46.5 KB)
📄
libxkbcommon-x11.so.0.so.0.tar.gz
(14.24 KB)
📄
libxkbcommon-x11.so.0.tar
(46.5 KB)
📄
libxkbcommon.so.0.0.0.so.0.0.0.tar.gz
(120.57 KB)
📄
libxkbcommon.so.0.0.0.tar
(336.5 KB)
📄
libxkbcommon.so.0.so.0.tar.gz
(120.57 KB)
📄
libxkbcommon.so.0.tar
(336.5 KB)
📄
libxml.tar
(455.5 KB)
📄
libxml.tar.gz
(80.83 KB)
📄
libxml.zip
(425.65 KB)
📄
libxml2-2.0.typelib.0.typelib.tar.gz
(389 B)
📄
libxml2-2.0.typelib.tar
(2.5 KB)
📄
libxml2.so.2.9.7.so.2.9.7.tar.gz
(672.54 KB)
📄
libxml2.so.2.9.7.tar
(1.44 MB)
📄
libxml2.so.2.so.2.tar.gz
(672.53 KB)
📄
libxml2.so.2.tar
(1.44 MB)
📄
libxml2.so.so.tar.gz
(672.53 KB)
📄
libxml2.so.tar
(1.44 MB)
📄
libxml2.tar
(6.78 MB)
📄
libxml2.tar.gz
(684 B)
📄
libxml2.zip
(6.62 MB)
📄
libxmlrpc.so.3.51.so.3.51.tar.gz
(47.56 KB)
📄
libxmlrpc.so.3.51.tar
(111 KB)
📄
libxmlrpc.so.3.so.3.tar.gz
(47.55 KB)
📄
libxmlrpc.so.3.tar
(111 KB)
📄
libxmlrpc_abyss.so.3.so.3.tar.gz
(55.24 KB)
📄
libxmlrpc_abyss.so.3.tar
(128.5 KB)
📄
libxmlrpc_openssl.so.1.51.so.1.51.tar.gz
(3.07 KB)
📄
libxmlrpc_openssl.so.1.51.tar
(9 KB)
📄
libxmlrpc_openssl.so.1.so.1.tar.gz
(3.07 KB)
📄
libxmlrpc_openssl.so.1.tar
(9 KB)
📄
libxmlrpc_server.so.3.51.so.3.51.tar.gz
(12.91 KB)
📄
libxmlrpc_server.so.3.51.tar
(34 KB)
📄
libxmlrpc_server.so.3.so.3.tar.gz
(12.91 KB)
📄
libxmlrpc_server.so.3.tar
(34 KB)
📄
libxmlrpc_server_abyss.so.3.51.so.3.51.tar.gz
(12.78 KB)
📄
libxmlrpc_server_abyss.so.3.51.tar
(34 KB)
📄
libxmlrpc_server_abyss.so.3.so.3.tar.gz
(12.77 KB)
📄
libxmlrpc_server_abyss.so.3.tar
(34 KB)
📄
libxmlrpc_server_cgi.so.3.51.so.3.51.tar.gz
(5.53 KB)
📄
libxmlrpc_server_cgi.so.3.51.tar
(17.5 KB)
📄
libxmlrpc_server_cgi.so.3.so.3.tar.gz
(5.53 KB)
📄
libxmlrpc_server_cgi.so.3.tar
(17.5 KB)
📄
libxmlrpc_util.so.4.51.so.4.51.tar.gz
(12.66 KB)
📄
libxmlrpc_util.so.4.51.tar
(30 KB)
📄
libxmlrpc_util.so.4.so.4.tar.gz
(12.65 KB)
📄
libxmlrpc_util.so.4.tar
(30 KB)
📄
libxmlrpc_xmltok.so.3.51.so.3.51.tar.gz
(51.85 KB)
📄
libxmlrpc_xmltok.so.3.51.tar
(179.5 KB)
📄
libxmlrpc_xmltok.so.3.so.3.tar.gz
(51.85 KB)
📄
libxmlrpc_xmltok.so.3.tar
(179.5 KB)
📄
libxmlsec1-openssl.so.1.2.25.so.1.2.25.tar.gz
(99.02 KB)
📄
libxmlsec1-openssl.so.1.2.25.tar
(283.5 KB)
📄
libxmlsec1-openssl.so.so.tar.gz
(99.02 KB)
📄
libxmlsec1-openssl.so.tar
(283.5 KB)
📄
libxmlsec1.so.1.2.25.so.1.2.25.tar.gz
(162.3 KB)
📄
libxmlsec1.so.1.2.25.tar
(444 KB)
📄
libxmlsec1.so.1.so.1.tar.gz
(162.3 KB)
📄
libxmlsec1.so.1.tar
(444 KB)
📄
libxshmfence.so.1.0.0.so.1.0.0.tar.gz
(3.66 KB)
📄
libxshmfence.so.1.0.0.tar
(14 KB)
📄
libxshmfence.so.1.so.1.tar.gz
(3.65 KB)
📄
libxshmfence.so.1.tar
(14 KB)
📄
libxslt.pc.pc.tar.gz
(258 B)
📄
libxslt.pc.tar
(2 KB)
📄
libxslt.so.1.1.32.so.1.1.32.tar.gz
(116.35 KB)
📄
libxslt.so.1.1.32.tar
(268.5 KB)
📄
libxslt.so.1.so.1.tar.gz
(116.35 KB)
📄
libxslt.so.1.tar
(268.5 KB)
📄
libxslt.so.so.tar.gz
(116.34 KB)
📄
libxslt.so.tar
(268.5 KB)
📄
libxslt.tar
(129 KB)
📄
libxslt.tar.gz
(24.19 KB)
📄
libxslt.zip
(114.92 KB)
📄
libxt_AUDIT.so.so.tar.gz
(3.57 KB)
📄
libxt_AUDIT.so.tar
(13.5 KB)
📄
libxt_CHECKSUM.so.so.tar.gz
(3.2 KB)
📄
libxt_CHECKSUM.so.tar
(9.5 KB)
📄
libxt_CLASSIFY.so.so.tar.gz
(3.83 KB)
📄
libxt_CLASSIFY.so.tar
(14 KB)
📄
libxt_CONNMARK.so.so.tar.gz
(6.2 KB)
📄
libxt_CONNMARK.so.tar
(18 KB)
📄
libxt_CONNSECMARK.so.so.tar.gz
(3.54 KB)
📄
libxt_CONNSECMARK.so.tar
(13.5 KB)
📄
libxt_CT.so.so.tar.gz
(6.11 KB)
📄
libxt_CT.so.tar
(19 KB)
📄
libxt_DSCP.so.so.tar.gz
(4.26 KB)
📄
libxt_DSCP.so.tar
(14 KB)
📄
libxt_HMARK.so.so.tar.gz
(5.91 KB)
📄
libxt_HMARK.so.tar
(18 KB)
📄
libxt_LED.so.so.tar.gz
(3.91 KB)
📄
libxt_LED.so.tar
(13.5 KB)
📄
libxt_MARK.so.so.tar.gz
(5.33 KB)
📄
libxt_MARK.so.tar
(18.5 KB)
📄
libxt_NFLOG.so.so.tar.gz
(4.23 KB)
📄
libxt_NFLOG.so.tar
(13.5 KB)
📄
libxt_NFQUEUE.so.so.tar.gz
(4.96 KB)
📄
libxt_NFQUEUE.so.tar
(18 KB)
📄
libxt_NOTRACK.so.so.tar.gz
(6.11 KB)
📄
libxt_NOTRACK.so.tar
(19 KB)
📄
libxt_RATEEST.so.so.tar.gz
(4.44 KB)
📄
libxt_RATEEST.so.tar
(13.5 KB)
📄
libxt_SECMARK.so.so.tar.gz
(3.52 KB)
📄
libxt_SECMARK.so.tar
(14 KB)
📄
libxt_SET.so.so.tar.gz
(7.87 KB)
📄
libxt_SET.so.tar
(22.5 KB)
📄
libxt_SYNPROXY.so.so.tar.gz
(3.86 KB)
📄
libxt_SYNPROXY.so.tar
(13.5 KB)
📄
libxt_TCPOPTSTRIP.so.so.tar.gz
(4.48 KB)
📄
libxt_TCPOPTSTRIP.so.tar
(13.5 KB)
📄
libxt_TEE.so.so.tar.gz
(3.81 KB)
📄
libxt_TEE.so.tar
(14 KB)
📄
libxt_TOS.so.so.tar.gz
(4.88 KB)
📄
libxt_TOS.so.tar
(14 KB)
📄
libxt_TRACE.so.so.tar.gz
(2.86 KB)
📄
libxt_TRACE.so.tar
(9.5 KB)
📄
libxt_addrtype.so.so.tar.gz
(5.58 KB)
📄
libxt_addrtype.so.tar
(18 KB)
📄
libxt_bpf.so.so.tar.gz
(5.14 KB)
📄
libxt_bpf.so.tar
(14 KB)
📄
libxt_cluster.so.so.tar.gz
(4.21 KB)
📄
libxt_cluster.so.tar
(13.5 KB)
📄
libxt_comment.so.so.tar.gz
(3.48 KB)
📄
libxt_comment.so.tar
(13.5 KB)
📄
libxt_connbytes.so.so.tar.gz
(4.49 KB)
📄
libxt_connbytes.so.tar
(13.5 KB)
📄
libxt_connmark.so.so.tar.gz
(3.94 KB)
📄
libxt_connmark.so.tar
(14 KB)
📄
libxt_cpu.so.so.tar.gz
(3.29 KB)
📄
libxt_cpu.so.tar
(9.5 KB)
📄
libxt_dccp.so.so.tar.gz
(5.66 KB)
📄
libxt_dccp.so.tar
(17.5 KB)
📄
libxt_devgroup.so.so.tar.gz
(4.53 KB)
📄
libxt_devgroup.so.tar
(13.5 KB)
📄
libxt_dscp.so.so.tar.gz
(4.31 KB)
📄
libxt_dscp.so.tar
(13.5 KB)
📄
libxt_ecn.so.so.tar.gz
(3.99 KB)
📄
libxt_ecn.so.tar
(13.5 KB)
📄
libxt_esp.so.so.tar.gz
(3.66 KB)
📄
libxt_esp.so.tar
(13.5 KB)
📄
libxt_iprange.so.so.tar.gz
(5.94 KB)
📄
libxt_iprange.so.tar
(18 KB)
📄
libxt_ipvs.so.so.tar.gz
(5.02 KB)
📄
libxt_ipvs.so.tar
(14 KB)
📄
libxt_limit.so.so.tar.gz
(5 KB)
📄
libxt_limit.so.tar
(14 KB)
📄
libxt_mac.so.so.tar.gz
(3.6 KB)
📄
libxt_mac.so.tar
(13.5 KB)
📄
libxt_mark.so.so.tar.gz
(3.86 KB)
📄
libxt_mark.so.tar
(13.5 KB)
📄
libxt_nfacct.so.so.tar.gz
(3.41 KB)
📄
libxt_nfacct.so.tar
(13.5 KB)
📄
libxt_osf.so.so.tar.gz
(3.77 KB)
📄
libxt_osf.so.tar
(13.5 KB)
📄
libxt_owner.so.so.tar.gz
(6.33 KB)
📄
libxt_owner.so.tar
(18 KB)
📄
libxt_physdev.so.so.tar.gz
(3.88 KB)
📄
libxt_physdev.so.tar
(13.5 KB)
📄
libxt_pkttype.so.so.tar.gz
(4.04 KB)
📄
libxt_pkttype.so.tar
(13.5 KB)
📄
libxt_quota.so.so.tar.gz
(3.33 KB)
📄
libxt_quota.so.tar
(9.5 KB)
📄
libxt_rateest.so.so.tar.gz
(6 KB)
📄
libxt_rateest.so.tar
(17.5 KB)
📄
libxt_rpfilter.so.so.tar.gz
(3.87 KB)
📄
libxt_rpfilter.so.tar
(13.5 KB)
📄
libxt_sctp.so.so.tar.gz
(7.82 KB)
📄
libxt_sctp.so.tar
(21.5 KB)
📄
libxt_set.so.so.tar.gz
(8.6 KB)
📄
libxt_set.so.tar
(26.5 KB)
📄
libxt_standard.so.so.tar.gz
(2.89 KB)
📄
libxt_standard.so.tar
(9.5 KB)
📄
libxt_state.so.so.tar.gz
(12.42 KB)
📄
libxt_state.so.tar
(36 KB)
📄
libxt_tcp.so.so.tar.gz
(6.54 KB)
📄
libxt_tcp.so.tar
(17.5 KB)
📄
libxt_time.so.so.tar.gz
(7.43 KB)
📄
libxt_time.so.tar
(21.5 KB)
📄
libxt_tos.so.so.tar.gz
(4.17 KB)
📄
libxt_tos.so.tar
(14 KB)
📄
libxt_u32.so.so.tar.gz
(4.98 KB)
📄
libxt_u32.so.tar
(13.5 KB)
📄
libxt_udp.so.so.tar.gz
(4.34 KB)
📄
libxt_udp.so.tar
(13.5 KB)
📄
libxtables.so.12.3.0.so.12.3.0.tar.gz
(27.19 KB)
📄
libxtables.so.12.3.0.tar
(62.5 KB)
📄
libxtables.so.12.so.12.tar.gz
(27.19 KB)
📄
libxtables.so.12.tar
(62.5 KB)
📄
libyajl.so.2.1.0.so.2.1.0.tar.gz
(18.39 KB)
📄
libyajl.so.2.1.0.tar
(42.5 KB)
📄
libyajl.so.2.so.2.tar.gz
(18.39 KB)
📄
libyajl.so.2.tar
(42.5 KB)
📄
libyaml-0.so.2.0.5.so.2.0.5.tar.gz
(53.62 KB)
📄
libyaml-0.so.2.0.5.tar
(133 KB)
📄
libyaml-0.so.2.so.2.tar.gz
(53.61 KB)
📄
libyaml-0.so.2.tar
(133 KB)
📄
libyara.so.9.0.1.so.9.0.1.tar.gz
(198.4 KB)
📄
libyara.so.9.0.1.tar
(447 KB)
📄
libyara.so.9.so.9.tar.gz
(198.4 KB)
📄
libyara.so.9.tar
(447 KB)
📄
libyaz.so.5.0.0.so.5.0.0.tar.gz
(515.33 KB)
📄
libyaz.so.5.0.0.tar
(2.13 MB)
📄
libyaz.so.5.so.5.tar.gz
(515.33 KB)
📄
libyaz.so.5.tar
(2.13 MB)
📄
libyaz_icu.so.5.0.0.so.5.0.0.tar.gz
(25.02 KB)
📄
libyaz_icu.so.5.0.0.tar
(92.5 KB)
📄
libyaz_icu.so.5.so.5.tar.gz
(25.02 KB)
📄
libyaz_icu.so.5.tar
(92.5 KB)
📄
libyaz_server.so.5.0.0.so.5.0.0.tar.gz
(35.92 KB)
📄
libyaz_server.so.5.0.0.tar
(100 KB)
📄
libyaz_server.so.5.so.5.tar.gz
(35.91 KB)
📄
libyaz_server.so.5.tar
(100 KB)
📄
libz.so.1.2.11.so.1.2.11.tar.gz
(51.39 KB)
📄
libz.so.1.2.11.tar
(99 KB)
📄
libz.so.1.so.1.tar.gz
(51.39 KB)
📄
libz.so.1.tar
(99 KB)
📄
libz.so.so.tar.gz
(51.39 KB)
📄
libz.so.tar
(99 KB)
📄
libzip.so.5.0.so.5.0.tar.gz
(51.45 KB)
📄
libzip.so.5.0.tar
(108.5 KB)
📄
libzip.so.5.so.5.tar.gz
(51.45 KB)
📄
libzip.so.5.tar
(108.5 KB)
📄
libzip.tar
(137 KB)
📄
libzip.tar.gz
(64.14 KB)
📄
libzip.zip
(135.04 KB)
📄
libzstd.so.1.4.4.so.1.4.4.tar.gz
(288.81 KB)
📄
libzstd.so.1.4.4.tar
(664.5 KB)
📄
libzstd.so.1.so.1.tar.gz
(288.8 KB)
📄
libzstd.so.1.tar
(664.5 KB)
📄
license.html.html.tar.gz
(520 B)
📄
license.html.tar
(2.5 KB)
📄
license.txt.tar
(5 KB)
📄
license.txt.txt.tar.gz
(130 B)
📄
licenses.tar
(45 KB)
📄
licenses.tar.gz
(13.99 KB)
📄
licenses.zip
(42.95 KB)
📄
life.pyc.pyc.tar.gz
(2.97 KB)
📄
life.pyc.tar
(8.5 KB)
📄
life.pyo.pyo.tar.gz
(2.97 KB)
📄
life.pyo.tar
(8.5 KB)
📄
lightning-bolt.svg.svg.tar.gz
(755 B)
📄
lightning-bolt.svg.tar
(3 KB)
📄
lima_drm.h.h.tar.gz
(1.65 KB)
📄
lima_drm.h.tar
(6.5 KB)
📄
lime.png.png.tar.gz
(13.93 KB)
📄
lime.png.tar
(16 KB)
📄
lime.sql.sql.tar.gz
(11.71 KB)
📄
lime.sql.tar
(93.5 KB)
📄
lime.tar
(110.92 MB)
📄
lime.tar.gz
(104.59 MB)
📄
lime.zip
(110.89 MB)
📄
lime3.tar
(287 KB)
📄
lime3.tar.gz
(155.21 KB)
📄
lime3.zip
(258.56 KB)
📄
lime5.sql.sql.tar.gz
(11.4 KB)
📄
lime5.sql.tar
(92.5 KB)
📄
lime5.tar
(88.12 MB)
📄
lime5.tar.gz
(82.75 MB)
📄
lime5.zip
(88.09 MB)
📄
limits.h.h.tar.gz
(2.01 KB)
📄
limits.h.tar
(7 KB)
📄
limits.tar
(11 KB)
📄
limits.tar.gz
(398 B)
📄
linecache.py.py.tar.gz
(1.75 KB)
📄
linecache.py.tar
(17.5 KB)
📄
link.h.h.tar.gz
(2.94 KB)
📄
link.h.tar
(15.5 KB)
📄
link.tar
(35 KB)
📄
link.tar.gz
(14.93 KB)
📄
link_lavcurrent.h.h.tar.gz
(726 B)
📄
link_lavcurrent.h.tar
(3 KB)
📄
linktree.pyc.pyc.tar.gz
(1.08 KB)
📄
linktree.pyc.tar
(3.5 KB)
📄
linktree.pyo.pyo.tar.gz
(1.08 KB)
📄
linktree.pyo.tar
(3.5 KB)
📄
linux.mod.mod.tar.gz
(5.85 KB)
📄
linux.mod.tar
(28 KB)
📄
linux.tar
(4.58 MB)
📄
linux.tar.gz
(585 B)
📄
linux.zip
(4.14 MB)
📄
linuxx64.efi.stub.efi.stub.tar.gz
(25.03 KB)
📄
linuxx64.efi.stub.tar
(60 KB)
📄
lio_210nv_nic.bin.bin.tar.gz
(482.38 KB)
📄
lio_210nv_nic.bin.tar
(1.22 MB)
📄
lio_210sv_nic.bin.bin.tar.gz
(457.96 KB)
📄
lio_210sv_nic.bin.tar
(1.13 MB)
📄
lio_23xx_nic.bin.bin.tar.gz
(486.34 KB)
📄
lio_23xx_nic.bin.tar
(1.23 MB)
📄
lio_410nv_nic.bin.bin.tar.gz
(482.38 KB)
📄
lio_410nv_nic.bin.tar
(1.22 MB)
📄
liquidio.tar
(4.8 MB)
📄
liquidio.tar.gz
(1.86 MB)
📄
liquidio.zip
(4.8 MB)
📄
list.go.go.tar.gz
(783 B)
📄
list.go.tar
(3 KB)
📄
listener.h.h.tar.gz
(2.62 KB)
📄
listener.h.tar
(9 KB)
📄
listobject.h.h.tar.gz
(1.18 KB)
📄
listobject.h.tar
(4.5 KB)
📄
litecart.tar
(2.24 MB)
📄
litecart.tar.gz
(1.87 MB)
📄
litecart.zip
(2.21 MB)
📄
litespeed-wp-plugin.tar
(145.31 MB)
📄
litespeed-wp-plugin.tar.gz
(55.29 MB)
📄
litespeed-wp-plugin.zip
(142.43 MB)
📄
litespeed.tar
(7.33 MB)
📄
litespeed.tar.gz
(7.33 MB)
📄
litespeed_status.tar
(2 KB)
📄
litespeed_status.tar.gz
(114 B)
📄
litforum.tar
(1.61 MB)
📄
litforum.tar.gz
(1.41 MB)
📄
litforum.zip
(1.59 MB)
📄
little.tar
(97 KB)
📄
little.tar.gz
(55.06 KB)
📄
little.zip
(83 KB)
📄
livehelper.tar
(70.77 MB)
📄
livehelper.tar.gz
(66.56 MB)
📄
livehelper.zip
(70.74 MB)
📄
livesite.tar
(140.5 KB)
📄
livesite.tar.gz
(75.36 KB)
📄
livesite.zip
(120.01 KB)
📄
lll.py.py.tar.gz
(496 B)
📄
lll.py.tar
(2.5 KB)
📄
lll.pyc.pyc.tar.gz
(591 B)
📄
lll.pyc.tar
(2.5 KB)
📄
lll.pyo.pyo.tar.gz
(591 B)
📄
lll.pyo.tar
(2.5 KB)
📄
llmnr.xml.tar
(2 KB)
📄
llmnr.xml.xml.tar.gz
(311 B)
📄
lmnet.so.so.tar.gz
(12.77 KB)
📄
lmnet.so.tar
(30.5 KB)
📄
lmnetstrms.so.so.tar.gz
(8.09 KB)
📄
lmnetstrms.so.tar
(25 KB)
📄
lmnsd_ptcp.so.so.tar.gz
(12.46 KB)
📄
lmnsd_ptcp.so.tar
(33 KB)
📄
lmregexp.so.so.tar.gz
(5.94 KB)
📄
lmregexp.so.tar
(17.5 KB)
📄
lmtcpclt.so.so.tar.gz
(5.5 KB)
📄
lmtcpclt.so.tar
(13.5 KB)
📄
lmtcpsrv.so.so.tar.gz
(16.91 KB)
📄
lmtcpsrv.so.tar
(42 KB)
📄
lmzlibw.so.so.tar.gz
(3.81 KB)
📄
lmzlibw.so.tar
(13.5 KB)
📄
ln.tar
(73 KB)
📄
ln.tar.gz
(33.84 KB)
📄
lnl_gsc_1.bin.bin.tar.gz
(1.08 MB)
📄
lnl_gsc_1.bin.tar
(2.22 MB)
📄
lnl_guc_70.bin.bin.tar.gz
(195.1 KB)
📄
lnl_guc_70.bin.tar
(668 KB)
📄
lnl_huc.bin.bin.tar.gz
(218.25 KB)
📄
lnl_huc.bin.tar
(1.23 MB)
📄
lnxboot.image.image.tar.gz
(1.11 KB)
📄
lnxboot.image.tar
(8 KB)
📄
lnxboot.img.img.tar.gz
(476 B)
📄
lnxboot.img.tar
(2.5 KB)
📄
lo.tar
(49 KB)
📄
lo.tar.gz
(782 B)
📄
lo.zip
(6.76 KB)
📄
loadavg.tar
(2 KB)
📄
loadavg.tar.gz
(122 B)
📄
loaded7.tar
(160.5 KB)
📄
loaded7.tar.gz
(89.17 KB)
📄
loaded7.zip
(141.3 KB)
📄
loadenv.mod.mod.tar.gz
(3.55 KB)
📄
loadenv.mod.tar
(9.5 KB)
📄
loader.fw.fw.tar.gz
(1.26 KB)
📄
loader.fw.tar
(6 KB)
📄
loader.py.py.tar.gz
(5.82 KB)
📄
loader.py.tar
(24 KB)
📄
loaders.tar
(2.5 KB)
📄
loaders.tar.gz
(522 B)
📄
loadmodules.service.service.tar.gz
(336 B)
📄
loadmodules.service.tar
(2 KB)
📄
local-eval.go.go.tar.gz
(13.33 KB)
📄
local-eval.go.tar
(41.5 KB)
📄
local-fs-pre.target.tar
(2 KB)
📄
local-fs-pre.target.target.tar.gz
(395 B)
📄
local-fs.target.tar
(2.5 KB)
📄
local-fs.target.target.tar.gz
(453 B)
📄
local.php.php.tar.gz
(535 B)
📄
local.php.tar
(3.5 KB)
📄
local.xml.tar
(4 KB)
📄
local.xml.xml.tar.gz
(999 B)
📄
local_lim.h.h.tar.gz
(1.41 KB)
📄
local_lim.h.tar
(5 KB)
📄
localconf.php.php.tar.gz
(794 B)
📄
localconf.php.tar
(3.5 KB)
📄
locale-archive.tar
(207.72 MB)
📄
locale-archive.tar.gz
(49.1 MB)
📄
locale-archive.tmpl.tar
(2 KB)
📄
locale-archive.tmpl.tmpl.tar.gz
(102 B)
📄
locale.h.h.tar.gz
(2.64 KB)
📄
locale.h.tar
(11 KB)
📄
locale.py.py.tar.gz
(16.37 KB)
📄
locale.py.tar
(255 KB)
📄
locale.pyc.pyc.tar.gz
(20.85 KB)
📄
locale.pyc.tar
(57 KB)
📄
locale.pyo.pyo.tar.gz
(20.85 KB)
📄
locale.pyo.tar
(57 KB)
📄
locale.rb.rb.tar.gz
(1.72 KB)
📄
locale.rb.tar
(38 KB)
📄
locale.tar
(271.79 MB)
📄
locale.tar.gz
(64.8 MB)
📄
locale.zip
(271.44 MB)
📄
locale_t.h.h.tar.gz
(628 B)
📄
locale_t.h.tar
(2.5 KB)
📄
localedef.tar
(309 KB)
📄
localedef.tar.gz
(133.88 KB)
📄
locales.conf.conf.tar.gz
(259 B)
📄
locales.conf.tar
(2 KB)
📄
localrentandbuy.com.tar
(11.22 MB)
📄
localrentandbuy.com.tar.gz
(1.51 MB)
📄
localrentandbuy.com.zip
(10.98 MB)
📄
localtime.tar
(5 KB)
📄
localtime.tar.gz
(1.74 KB)
📄
locdspnm.h.h.tar.gz
(1.55 KB)
📄
locdspnm.h.tar
(9 KB)
📄
locid.h.h.tar.gz
(9.45 KB)
📄
locid.h.tar
(46.5 KB)
📄
lockd.tar
(2 KB)
📄
lockd.tar.gz
(96 B)
📄
lockd.zip
(163 B)
📄
locked_extensions.ini.ini.tar.gz
(158 B)
📄
locked_extensions.ini.tar
(9 KB)
📄
locktime.tar
(7 KB)
📄
locktime.tar.gz
(117 B)
📄
log.py.py.tar.gz
(197 B)
📄
log.py.tar
(10 KB)
📄
log.pyc.pyc.tar.gz
(2.47 KB)
📄
log.pyc.tar
(7 KB)
📄
log.pyo.pyo.tar.gz
(2.47 KB)
📄
log.pyo.tar
(7 KB)
📄
log_martians.tar
(2 KB)
📄
log_martians.tar.gz
(121 B)
📄
logaholic.tar
(167.5 KB)
📄
logaholic.tar.gz
(87.13 KB)
📄
logaholic.zip
(142.5 KB)
📄
logedin.inc.inc.tar.gz
(2.09 KB)
📄
logedin.inc.tar
(7.5 KB)
📄
logger.tar
(51.5 KB)
📄
logger.tar.gz
(21.98 KB)
📄
logging.tar
(1.04 MB)
📄
logging.tar.gz
(169.43 KB)
📄
logging.zip
(1.02 MB)
📄
logic.tar
(187.5 KB)
📄
logic.tar.gz
(109.86 KB)
📄
logic.zip
(166.87 KB)
📄
login.tar
(42.5 KB)
📄
login.tar.gz
(18.06 KB)
📄
loginuid.tar
(8 KB)
📄
loginuid.tar.gz
(111 B)
📄
logmerge.pyc.pyc.tar.gz
(2.66 KB)
📄
logmerge.pyc.tar
(6.5 KB)
📄
logmerge.pyo.pyo.tar.gz
(2.66 KB)
📄
logmerge.pyo.tar
(6.5 KB)
📄
logname.tar
(35 KB)
📄
logname.tar.gz
(14.77 KB)
📄
logo-orange.png.png.tar.gz
(3.39 KB)
📄
logo-orange.png.tar
(9 KB)
📄
logo.82bd2bb6.svg.82bd2bb6.svg.tar.gz
(2.65 KB)
📄
logo.82bd2bb6.svg.tar
(7.5 KB)
📄
logo.gif.gif.tar.gz
(3.4 KB)
📄
logo.gif.tar
(986.5 KB)
📄
logo.jpg.jpg.tar.gz
(4.24 KB)
📄
logo.jpg.tar
(57 KB)
📄
logo.png.png.tar.gz
(10.45 KB)
📄
logo.png.tar
(147 KB)
📄
logs.tar
(47.91 MB)
📄
logs.tar.gz
(47.07 MB)
📄
logs.zip
(47.84 MB)
📄
long-double.h.h.tar.gz
(606 B)
📄
long-double.h.tar
(2.5 KB)
📄
long-double.ph.ph.tar.gz
(164 B)
📄
long-double.ph.tar
(2 KB)
📄
longobject.h.h.tar.gz
(3.02 KB)
📄
longobject.h.tar
(11 KB)
📄
look.tar
(18 KB)
📄
look.tar.gz
(6.3 KB)
📄
lookups.tar
(2 KB)
📄
lookups.tar.gz
(119 B)
📄
loop.c.c.tar.gz
(523 B)
📄
loop.c.tar
(2.5 KB)
📄
loopback.mod.mod.tar.gz
(1.89 KB)
📄
loopback.mod.tar
(5.5 KB)
📄
lpwatch.py.py.tar.gz
(1.14 KB)
📄
lpwatch.py.tar
(4.5 KB)
📄
lr192.fw.fw.tar.gz
(3.91 KB)
📄
lr192.fw.tar
(7.5 KB)
📄
ls.go.go.tar.gz
(1.31 KB)
📄
ls.go.tar
(4.5 KB)
📄
ls.mod.mod.tar.gz
(2.09 KB)
📄
ls.mod.tar
(11 KB)
📄
ls.tar
(147 KB)
📄
ls.tar.gz
(65.84 KB)
📄
lsacpi.mod.mod.tar.gz
(2.57 KB)
📄
lsacpi.mod.tar
(14 KB)
📄
lsapi-cache.service.service.tar.gz
(314 B)
📄
lsapi-cache.service.tar
(2 KB)
📄
lsapm.mod.mod.tar.gz
(1.29 KB)
📄
lsapm.mod.tar
(8 KB)
📄
lscgid.6.2.1.6.2.1.tar.gz
(34.18 KB)
📄
lscgid.6.2.1.tar
(80 KB)
📄
lscgid.6.2.2.6.2.2.tar.gz
(34.25 KB)
📄
lscgid.6.2.2.tar
(80 KB)
📄
lscgid.6.3.1.6.3.1.tar.gz
(77.21 KB)
📄
lscgid.6.3.1.tar
(208 KB)
📄
lscgid.6.3.2.6.3.2.tar.gz
(90.97 KB)
📄
lscgid.6.3.2.tar
(243 KB)
📄
lscgid.6.3.3.6.3.3.tar.gz
(91.15 KB)
📄
lscgid.6.3.3.tar
(243 KB)
📄
lscgid.6.3.4.6.3.4.tar.gz
(91.53 KB)
📄
lscgid.6.3.4.tar
(243 KB)
📄
lscgid.tar
(243 KB)
📄
lscgid.tar.gz
(91.52 KB)
📄
lscmctl.tar
(17 KB)
📄
lscmctl.tar.gz
(4.43 KB)
📄
lscwp_versions_v2.tar
(3 KB)
📄
lscwp_versions_v2.tar.gz
(471 B)
📄
lshttpd.6.3.4.6.3.4.tar.gz
(7.33 MB)
📄
lshttpd.6.3.4.tar
(7.33 MB)
📄
lshttpd.service.service.tar.gz
(464 B)
📄
lshttpd.service.tar
(2.5 KB)
📄
lshttpd.tar
(7.33 MB)
📄
lshttpd.tar.gz
(7.33 MB)
📄
lsmmap.mod.mod.tar.gz
(1006 B)
📄
lsmmap.mod.tar
(6 KB)
📄
lsnode.js.js.tar.gz
(1.16 KB)
📄
lsnode.js.tar
(4.5 KB)
📄
lspci.mod.mod.tar.gz
(2.36 KB)
📄
lspci.mod.tar
(13 KB)
📄
lsphp.cagefs.cagefs.tar.gz
(2.39 MB)
📄
lsphp.cagefs.tar
(7.74 MB)
📄
lsphp.tar
(41.42 MB)
📄
lsphp.tar.gz
(94 B)
📄
lsphp4.tar
(4.72 MB)
📄
lsphp4.tar.gz
(1.7 MB)
📄
lsphp7.tar
(5.92 MB)
📄
lsphp7.tar.gz
(1.96 MB)
📄
lsrecaptcha.tar
(11.96 MB)
📄
lsrecaptcha.tar.gz
(6.33 MB)
📄
lsrecaptcha.zip
(11.96 MB)
📄
lss.png.png.tar.gz
(4.22 KB)
📄
lss.png.tar
(6 KB)
📄
lss.tar
(263.5 KB)
📄
lss.tar.gz
(159.48 KB)
📄
lss.zip
(239.21 KB)
📄
lsup.sh.sh.tar.gz
(1.8 KB)
📄
lsup.sh.tar
(7.5 KB)
📄
lsup6.sh.sh.tar.gz
(1.8 KB)
📄
lsup6.sh.tar
(7.5 KB)
📄
lsws.rc.rc.tar.gz
(722 B)
📄
lsws.rc.tar
(3.5 KB)
📄
lsws.service.service.tar.gz
(466 B)
📄
lsws.service.tar
(2.5 KB)
📄
lsws_logo.png.png.tar.gz
(16.36 KB)
📄
lsws_logo.png.tar
(18.5 KB)
📄
lsws_whm_plugin.tar
(14 KB)
📄
lsws_whm_plugin.tar.gz
(3.12 KB)
📄
lsws_whm_plugin.zip
(12.5 KB)
📄
lswsctrl.6.2.1.6.2.1.tar.gz
(1.86 KB)
📄
lswsctrl.6.2.1.tar
(8 KB)
📄
lswsctrl.6.2.2.6.2.2.tar.gz
(1.86 KB)
📄
lswsctrl.6.2.2.tar
(8 KB)
📄
lswsctrl.6.3.1.6.3.1.tar.gz
(1.86 KB)
📄
lswsctrl.6.3.1.tar
(8 KB)
📄
lswsctrl.6.3.2.6.3.2.tar.gz
(1.88 KB)
📄
lswsctrl.6.3.2.tar
(8 KB)
📄
lswsctrl.6.3.3.6.3.3.tar.gz
(1.88 KB)
📄
lswsctrl.6.3.3.tar
(8 KB)
📄
lswsctrl.6.3.4.6.3.4.tar.gz
(1.88 KB)
📄
lswsctrl.6.3.4.tar
(8 KB)
📄
lswsctrl.tar
(8 KB)
📄
lswsctrl.tar.gz
(1.87 KB)
📄
lswsgi.tar
(877 KB)
📄
lswsgi.tar.gz
(40.58 KB)
📄
lt9611uxc_fw.bin.bin.tar.gz
(9.62 KB)
📄
lt9611uxc_fw.bin.tar
(19.5 KB)
📄
lt_dlloader.h.h.tar.gz
(1.42 KB)
📄
lt_dlloader.h.tar
(5 KB)
📄
lt_error.h.h.tar.gz
(1.75 KB)
📄
lt_error.h.tar
(5.5 KB)
📄
lt_system.h.h.tar.gz
(2.32 KB)
📄
lt_system.h.tar
(7 KB)
📄
ltdl.h.h.tar.gz
(2.12 KB)
📄
ltdl.h.tar
(7.5 KB)
📄
ltlib.mk.mk.tar.gz
(660 B)
📄
ltlib.mk.tar
(2.5 KB)
📄
lto1.tar
(25.55 MB)
📄
lto1.tar.gz
(11.05 MB)
📄
lua-5.1.pc.1.pc.tar.gz
(266 B)
📄
lua-5.1.pc.tar
(2 KB)
📄
lua-5.1.tar
(45 KB)
📄
lua-5.1.tar.gz
(12.02 KB)
📄
lua-5.1.zip
(40.53 KB)
📄
lua.h.h.tar.gz
(3.44 KB)
📄
lua.h.tar
(13 KB)
📄
lua.hpp.hpp.tar.gz
(222 B)
📄
lua.hpp.tar
(2 KB)
📄
lualib.h.h.tar.gz
(502 B)
📄
lualib.h.tar
(3 KB)
📄
luks.mod.mod.tar.gz
(3.83 KB)
📄
luks.mod.tar
(19 KB)
📄
luxcal.sql.sql.tar.gz
(5.04 KB)
📄
luxcal.sql.tar
(21 KB)
📄
luxcal.tar
(4.22 MB)
📄
luxcal.tar.gz
(4.08 MB)
📄
luxcal.zip
(4.2 MB)
📄
lve.service.service.tar.gz
(346 B)
📄
lve.service.tar
(3 KB)
📄
lve.tar
(2.58 MB)
📄
lve.tar.gz
(883.2 KB)
📄
lve.zip
(2.57 MB)
📄
lve_namespaces.service.service.tar.gz
(325 B)
📄
lve_namespaces.service.tar
(2 KB)
📄
lvectl.service.service.tar.gz
(337 B)
📄
lvectl.service.tar
(2 KB)
📄
lveinfo.ver.cagefs.tar
(2 KB)
📄
lveinfo.ver.cagefs.tar.gz
(97 B)
📄
lveinfo.ver.cagefs.zip
(160 B)
📄
lveinfo.ver.tar
(2 KB)
📄
lveinfo.ver.ver.tar.gz
(103 B)
📄
lvestats.service.service.tar.gz
(375 B)
📄
lvestats.service.tar
(2 KB)
📄
lvm.mod.mod.tar.gz
(4.12 KB)
📄
lvm.mod.tar
(22 KB)
📄
lwres.tar
(72 KB)
📄
lwres.tar.gz
(13.8 KB)
📄
lwres.zip
(61.31 KB)
📄
lxadmin.tar
(7.5 KB)
📄
lxadmin.tar.gz
(1.94 KB)
📄
lxadmin.zip
(5.87 KB)
📄
lychee.sql.sql.tar.gz
(29.22 KB)
📄
lychee.sql.tar
(129.5 KB)
📄
lychee.tar
(41.14 MB)
📄
lychee.tar.gz
(36.98 MB)
📄
lychee.zip
(41.12 MB)
📄
lynx-site.cfg.cfg.tar.gz
(158 B)
📄
lynx-site.cfg.tar
(2 KB)
📄
lynx.cfg.cfg.tar.gz
(52.63 KB)
📄
lynx.cfg.tar
(160.5 KB)
📄
lynx.lss.lss.tar.gz
(1.39 KB)
📄
lynx.lss.tar
(5 KB)
📄
lynx.tar
(1.84 MB)
📄
lynx.tar.gz
(772.89 KB)
📄
lzma.h.h.tar.gz
(3.59 KB)
📄
lzma.h.tar
(11.5 KB)
📄
lzma.py.py.tar.gz
(3.92 KB)
📄
lzma.py.tar
(28 KB)
📄
lzma.tar
(168 KB)
📄
lzma.tar.gz
(36.26 KB)
📄
lzma.zip
(158.07 KB)
📄
lzma12.h.h.tar.gz
(5.14 KB)
📄
lzma12.h.tar
(16 KB)
📄
lzma_decompress.img.img.tar.gz
(2.26 KB)
📄
lzma_decompress.img.tar
(4.5 KB)
📄
lzopio.mod.mod.tar.gz
(3.15 KB)
📄
lzopio.mod.tar
(17 KB)
📄
m0.tar
(4.37 MB)
📄
m0.tar.gz
(2.28 MB)
📄
m0.zip
(4.29 MB)
📄
m1.tar
(3.84 MB)
📄
m1.tar.gz
(1.42 MB)
📄
m1.zip
(3.77 MB)
📄
m3.bin.bin.tar.gz
(121.74 KB)
📄
m3.bin.tar
(262 KB)
📄
m3_fw.flist.flist.tar.gz
(178 B)
📄
m3_fw.flist.tar
(4 KB)
📄
m3_fw.mdt.mdt.tar.gz
(2.68 KB)
📄
m3_fw.mdt.tar
(8.5 KB)
📄
m4.tar
(187.5 KB)
📄
m4.tar.gz
(80.77 KB)
📄
m68k-linux.tar
(5 KB)
📄
m68k-linux.tar.gz
(1.2 KB)
📄
m68k-linux.zip
(3.15 KB)
📄
m_ctype.h.h.tar.gz
(15.63 KB)
📄
m_ctype.h.tar
(71.5 KB)
📄
m_string.h.h.tar.gz
(3.61 KB)
📄
m_string.h.tar
(12 KB)
📄
ma_dyncol.h.h.tar.gz
(2.34 KB)
📄
ma_dyncol.h.tar
(9.5 KB)
📄
ma_io.h.h.tar.gz
(889 B)
📄
ma_io.h.tar
(3.5 KB)
📄
ma_list.h.h.tar.gz
(904 B)
📄
ma_list.h.tar
(3.5 KB)
📄
ma_pvio.h.h.tar.gz
(1.38 KB)
📄
ma_pvio.h.tar
(6 KB)
📄
ma_tls.h.h.tar.gz
(1.46 KB)
📄
ma_tls.h.tar
(6.5 KB)
📄
mac.tar
(35 KB)
📄
mac.tar.gz
(14.73 KB)
📄
mac.zip
(21.63 KB)
📄
macbless.mod.mod.tar.gz
(2.08 KB)
📄
macbless.mod.tar
(6 KB)
📄
macho.mod.mod.tar.gz
(4.34 KB)
📄
macho.mod.tar
(25 KB)
📄
macholib.tar
(103.5 KB)
📄
macholib.tar.gz
(5.9 KB)
📄
macholib.zip
(79.92 KB)
📄
macpath.py.py.tar.gz
(2.28 KB)
📄
macpath.py.tar
(14.5 KB)
📄
macpath.pyc.pyc.tar.gz
(3.42 KB)
📄
macpath.pyc.tar
(9.5 KB)
📄
macpath.pyo.pyo.tar.gz
(3.42 KB)
📄
macpath.pyo.tar
(9.5 KB)
📄
macros.d.tar
(122.5 KB)
📄
macros.d.tar.gz
(25.33 KB)
📄
macros.d.zip
(95.27 KB)
📄
macros.dwz.dwz.tar.gz
(992 B)
📄
macros.dwz.tar
(3.5 KB)
📄
macros.efi-srpm.efi-srpm.tar.gz
(1.12 KB)
📄
macros.efi-srpm.tar
(5 KB)
📄
macros.forge.forge.tar.gz
(3.24 KB)
📄
macros.forge.tar
(14 KB)
📄
macros.ghc-srpm.ghc-srpm.tar.gz
(320 B)
📄
macros.ghc-srpm.tar
(2 KB)
📄
macros.ldc-srpm.ldc-srpm.tar.gz
(172 B)
📄
macros.ldc-srpm.tar
(2 KB)
📄
macros.ldconfig.ldconfig.tar.gz
(210 B)
📄
macros.ldconfig.tar
(2 KB)
📄
macros.python.python.tar.gz
(1.16 KB)
📄
macros.python.tar
(5 KB)
📄
macros.scl.scl.tar.gz
(3.96 KB)
📄
macros.scl.tar
(15.5 KB)
📄
macros.tar
(146 KB)
📄
macros.tar.gz
(13.5 KB)
📄
macros.vim.tar
(2 KB)
📄
macros.vim.vim.tar.gz
(141 B)
📄
macros.vpath.tar
(2 KB)
📄
macros.vpath.vpath.tar.gz
(262 B)
📄
macurl2path.py.py.tar.gz
(1.07 KB)
📄
macurl2path.py.tar
(8 KB)
📄
macurl2path.pyc.pyc.tar.gz
(1.17 KB)
📄
macurl2path.pyc.tar
(4 KB)
📄
macurl2path.pyo.pyo.tar.gz
(1.17 KB)
📄
macurl2path.pyo.tar
(4 KB)
📄
magento.tar
(238.5 KB)
📄
magento.tar.gz
(142 KB)
📄
magento.zip
(212.23 KB)
📄
magento17.tar
(210 KB)
📄
magento17.tar.gz
(121.61 KB)
📄
magento17.zip
(185.12 KB)
📄
magento18.tar
(362 KB)
📄
magento18.tar.gz
(164.68 KB)
📄
magento18.zip
(339.08 KB)
📄
magento2.tar
(510.5 KB)
📄
magento2.tar.gz
(222.6 KB)
📄
magento2.zip
(480.38 KB)
📄
magento24.tar
(563.3 MB)
📄
magento24.tar.gz
(0 B)
📄
magento24.zip
(563.27 MB)
📄
magento241.tar
(556.5 KB)
📄
magento241.tar.gz
(244.78 KB)
📄
magento241.zip
(533 KB)
📄
magento242.tar
(515.5 KB)
📄
magento242.tar.gz
(207.68 KB)
📄
magento242.zip
(487.3 KB)
📄
magento246.tar
(567.97 MB)
📄
magento246.tar.gz
(0 B)
📄
magento246.zip
(567.93 MB)
📄
magento247.tar
(584.04 MB)
📄
magento247.tar.gz
(0 B)
📄
magento247.zip
(584.01 MB)
📄
magic.h.h.tar.gz
(2.13 KB)
📄
magic.h.tar
(7 KB)
📄
mahara.tar
(393 KB)
📄
mahara.tar.gz
(185.42 KB)
📄
mahara.zip
(365.04 KB)
📄
maian.sql.sql.tar.gz
(4.37 KB)
📄
maian.sql.tar
(31.5 KB)
📄
maian.tar
(53.57 MB)
📄
maian.tar.gz
(53.17 MB)
📄
maian.zip
(53.53 MB)
📄
mail.php.php.tar.gz
(177 B)
📄
mail.php.tar
(2 KB)
📄
mail.rc.rc.tar.gz
(1.07 KB)
📄
mail.rc.tar
(3.5 KB)
📄
mail.tar
(69.99 MB)
📄
mail.tar.gz
(25.84 MB)
📄
mail.zip
(68.09 MB)
📄
mailbox.py.py.tar.gz
(13.89 KB)
📄
mailbox.py.tar
(236 KB)
📄
mailbox.pyc.pyc.tar.gz
(22.76 KB)
📄
mailbox.pyc.tar
(76.5 KB)
📄
mailbox.pyo.pyo.tar.gz
(22.72 KB)
📄
mailbox.pyo.tar
(76.5 KB)
📄
mailcap.py.py.tar.gz
(2.94 KB)
📄
mailcap.py.tar
(29 KB)
📄
mailcap.pyc.pyc.tar.gz
(3.7 KB)
📄
mailcap.pyc.tar
(9.5 KB)
📄
mailcap.pyo.pyo.tar.gz
(3.7 KB)
📄
mailcap.pyo.tar
(9.5 KB)
📄
mailcap.tar
(2 KB)
📄
mailcap.tar.gz
(214 B)
📄
maildirsize.tar
(2.5 KB)
📄
maildirsize.tar.gz
(364 B)
📄
mailto.rb.rb.tar.gz
(2.55 KB)
📄
mailto.rb.tar
(50.5 KB)
📄
mailx.tar
(410.5 KB)
📄
mailx.tar.gz
(204.46 KB)
📄
main.cache.cache.tar.gz
(271 B)
📄
main.cache.tar
(2 KB)
📄
main.log.log.tar.gz
(103 B)
📄
main.log.tar
(1.5 KB)
📄
main.php.php.tar.gz
(1.31 KB)
📄
main.php.tar
(6 KB)
📄
main.py.py.tar.gz
(3.51 KB)
📄
main.py.tar
(25 KB)
📄
main.tar
(2 KB)
📄
main.tar.gz
(274 B)
📄
mainfile.php.php.tar.gz
(1.53 KB)
📄
mainfile.php.tar
(10.5 KB)
📄
make-dummy-cert.tar
(2.5 KB)
📄
make-dummy-cert.tar.gz
(439 B)
📄
make.bat.bat.tar.gz
(227 B)
📄
make.bat.tar
(2 KB)
📄
make.tar
(237 KB)
📄
make.tar.gz
(116.09 KB)
📄
makedir.py.py.tar.gz
(410 B)
📄
makedir.py.tar
(2 KB)
📄
maketest.tar
(3.5 KB)
📄
maketest.tar.gz
(888 B)
📄
mako-render.tar
(2 KB)
📄
mako-render.tar.gz
(260 B)
📄
mali.tar
(1.69 MB)
📄
mali.tar.gz
(394.9 KB)
📄
mali.zip
(1.68 MB)
📄
malloc.h.h.tar.gz
(2.13 KB)
📄
malloc.h.tar
(7.5 KB)
📄
man-db.conf.conf.tar.gz
(139 B)
📄
man-db.conf.tar
(3 KB)
📄
man-db.tar
(176.5 KB)
📄
man-db.tar.gz
(79.81 KB)
📄
man-db.zip
(174.57 KB)
📄
man.tar
(40.66 MB)
📄
man.tar.gz
(30.21 MB)
📄
man.zip
(31.97 MB)
📄
man0p.tar
(239.5 KB)
📄
man0p.tar.gz
(177.74 KB)
📄
man0p.zip
(187.08 KB)
📄
man1.tar
(10.19 MB)
📄
man1.tar.gz
(5.93 KB)
📄
man1.zip
(9.06 MB)
📄
man1p.zip
(871.38 KB)
📄
man2.tar
(1.35 MB)
📄
man2.tar.gz
(978.56 KB)
📄
man2.zip
(1.01 MB)
📄
man3.tar
(16.4 MB)
📄
man3.tar.gz
(8.15 KB)
📄
man3.zip
(11.2 MB)
📄
man3p.tar
(2.2 MB)
📄
man3p.tar.gz
(1.58 MB)
📄
man3p.zip
(1.68 MB)
📄
man4.tar
(161.5 KB)
📄
man4.tar.gz
(123.71 KB)
📄
man4.zip
(128.55 KB)
📄
man5.tar
(1.63 MB)
📄
man5.tar.gz
(1.4 MB)
📄
man5.zip
(1.43 MB)
📄
man6.tar
(2.5 KB)
📄
man6.tar.gz
(1.11 KB)
📄
man6.zip
(1.13 KB)
📄
man7.tar
(1.78 MB)
📄
man7.tar.gz
(1.47 MB)
📄
man7.zip
(1.51 MB)
📄
man8.tar
(2.48 MB)
📄
man8.tar.gz
(1.87 MB)
📄
man8.zip
(1.96 MB)
📄
mana-abi.h.h.tar.gz
(647 B)
📄
mana-abi.h.tar
(3 KB)
📄
manager.json.json.tar.gz
(192 B)
📄
manager.json.tar
(2 KB)
📄
managesieve.xml.tar
(2 KB)
📄
managesieve.xml.xml.tar.gz
(337 B)
📄
mann.tar
(697.5 KB)
📄
mann.tar.gz
(612.47 KB)
📄
mann.zip
(636.61 KB)
📄
mantis.sql.sql.tar.gz
(2.83 KB)
📄
mantis.sql.tar
(24.5 KB)
📄
mantis.tar
(16.84 MB)
📄
mantis.tar.gz
(16.2 MB)
📄
mantis.zip
(16.81 MB)
📄
mapping.go.go.tar.gz
(2.72 KB)
📄
mapping.go.tar
(9.5 KB)
📄
mapping.rb.rb.tar.gz
(357 B)
📄
mapping.rb.tar
(2 KB)
📄
maps.tar
(289 KB)
📄
maps.tar.gz
(3.21 KB)
📄
mar.php.php.tar.gz
(19.01 KB)
📄
mar.php.tar
(35 KB)
📄
mariadb-access.tar
(111 KB)
📄
mariadb-access.tar.gz
(25.16 KB)
📄
mariadb-admin.tar
(4.89 MB)
📄
mariadb-admin.tar.gz
(1.11 MB)
📄
mariadb-binlog.tar
(5.17 MB)
📄
mariadb-binlog.tar.gz
(1.25 MB)
📄
mariadb-check.tar
(4.89 MB)
📄
mariadb-check.tar.gz
(1.11 MB)
📄
mariadb-conv.tar
(4.6 MB)
📄
mariadb-conv.tar.gz
(1.01 MB)
📄
mariadb-convert-table-format.tar
(6 KB)
📄
mariadb-convert-table-format.tar.gz
(2.07 KB)
📄
mariadb-dump.tar
(4.99 MB)
📄
mariadb-dump.tar.gz
(1.15 MB)
📄
mariadb-dumpslow.tar
(10 KB)
📄
mariadb-dumpslow.tar.gz
(3.44 KB)
📄
mariadb-embedded.tar
(24.61 MB)
📄
mariadb-embedded.tar.gz
(7.93 MB)
📄
mariadb-extra.socket.socket.tar.gz
(410 B)
📄
mariadb-extra.socket.tar
(2.5 KB)
📄
mariadb-find-rows.tar
(5 KB)
📄
mariadb-find-rows.tar.gz
(1.62 KB)
📄
mariadb-hotcopy.tar
(36.5 KB)
📄
mariadb-hotcopy.tar.gz
(11.92 KB)
📄
mariadb-import.tar
(4.88 MB)
📄
mariadb-import.tar.gz
(1.11 MB)
📄
mariadb-plugin.tar
(4.57 MB)
📄
mariadb-plugin.tar.gz
(1019.04 KB)
📄
mariadb-show.tar
(4.88 MB)
📄
mariadb-show.tar.gz
(1.11 MB)
📄
mariadb-slap.tar
(4.9 MB)
📄
mariadb-slap.tar.gz
(1.12 MB)
📄
mariadb-waitpid.tar
(4.56 MB)
📄
mariadb-waitpid.tar.gz
(1013.16 KB)
📄
mariadb.conf.conf.tar.gz
(141 B)
📄
mariadb.conf.tar
(5 KB)
📄
mariadb.pc.pc.tar.gz
(475 B)
📄
mariadb.pc.tar
(2.5 KB)
📄
mariadb.service.service.tar.gz
(2.57 KB)
📄
mariadb.service.tar
(7.5 KB)
📄
mariadb.socket.socket.tar.gz
(426 B)
📄
mariadb.socket.tar
(2.5 KB)
📄
mariadb.tar
(5.35 MB)
📄
mariadb.tar.gz
(1.29 MB)
📄
mariadb.zip
(1.73 KB)
📄
mariadb10.tar
(579 KB)
📄
mariadb10.tar.gz
(71.52 KB)
📄
mariadb10.zip
(595.15 KB)
📄
mariadb101.tar
(598 KB)
📄
mariadb101.tar.gz
(73.16 KB)
📄
mariadb101.zip
(574.2 KB)
📄
mariadb1011.tar
(496 KB)
📄
mariadb1011.tar.gz
(68.98 KB)
📄
mariadb1011.zip
(472.41 KB)
📄
mariadb102.tar
(510.5 KB)
📄
mariadb102.tar.gz
(69.6 KB)
📄
mariadb102.zip
(543.52 KB)
📄
mariadb103.tar
(548 KB)
📄
mariadb103.tar.gz
(68.98 KB)
📄
mariadb103.zip
(577.13 KB)
📄
mariadb104.tar
(565.5 KB)
📄
mariadb104.tar.gz
(68.92 KB)
📄
mariadb104.zip
(541.98 KB)
📄
mariadb105.tar
(564.5 KB)
📄
mariadb105.tar.gz
(68.98 KB)
📄
mariadb105.zip
(560.81 KB)
📄
mariadb106.tar
(546.5 KB)
📄
mariadb106.tar.gz
(69.08 KB)
📄
mariadb106.zip
(543.52 KB)
📄
mariadb1104.tar
(457.5 KB)
📄
mariadb1104.tar.gz
(68.87 KB)
📄
mariadb1104.zip
(476.29 KB)
📄
mariadb@.service.service.tar.gz
(3.97 KB)
📄
mariadb@.service.tar
(11.5 KB)
📄
mariadb@.socket.socket.tar.gz
(444 B)
📄
mariadb@.socket.tar
(2.5 KB)
📄
mariadb_com.h.h.tar.gz
(5.84 KB)
📄
mariadb_com.h.tar
(20.5 KB)
📄
mariadb_ctype.h.h.tar.gz
(1.17 KB)
📄
mariadb_ctype.h.tar
(4.5 KB)
📄
mariadb_dyncol.h.h.tar.gz
(2.4 KB)
📄
mariadb_dyncol.h.tar
(10 KB)
📄
mariadb_rpl.h.h.tar.gz
(5.66 KB)
📄
mariadb_rpl.h.tar
(20.5 KB)
📄
markdown.tar
(76 KB)
📄
markdown.tar.gz
(14.82 KB)
📄
markdown.zip
(72.61 KB)
📄
markov.pyc.pyc.tar.gz
(2.11 KB)
📄
markov.pyc.tar
(5.5 KB)
📄
markov.pyo.pyo.tar.gz
(2.11 KB)
📄
markov.pyo.tar
(5.5 KB)
📄
markup.rb.rb.tar.gz
(9.67 KB)
📄
markup.rb.tar
(30 KB)
📄
markupbase.pyc.pyc.tar.gz
(3.8 KB)
📄
markupbase.pyc.tar
(11 KB)
📄
markupbase.pyo.pyo.tar.gz
(3.73 KB)
📄
markupbase.pyo.tar
(10.5 KB)
📄
marshal.h.h.tar.gz
(396 B)
📄
marshal.h.tar
(2.5 KB)
📄
math-finite.h.h.tar.gz
(1.56 KB)
📄
math-finite.h.tar
(7 KB)
📄
math-vector.h.h.tar.gz
(948 B)
📄
math-vector.h.tar
(4 KB)
📄
math.h.h.tar.gz
(9.91 KB)
📄
math.h.tar
(54 KB)
📄
mathcalls-helper-functions.h.h.tar.gz
(823 B)
📄
mathcalls-helper-functions.h.tar
(3.5 KB)
📄
mathcalls.h.h.tar.gz
(3.45 KB)
📄
mathcalls.h.tar
(14.5 KB)
📄
mathdef.h.h.tar.gz
(602 B)
📄
mathdef.h.tar
(2.5 KB)
📄
mathinline.h.h.tar.gz
(2.87 KB)
📄
mathinline.h.tar
(14.5 KB)
📄
matrix.tar
(29.5 KB)
📄
matrix.tar.gz
(6.71 KB)
📄
matrix.xml.tar
(2 KB)
📄
matrix.xml.xml.tar.gz
(377 B)
📄
matrix.zip
(27.35 KB)
📄
matrox.tar
(29.5 KB)
📄
matrox.tar.gz
(3.84 KB)
📄
matrox.zip
(27.63 KB)
📄
matt.tar
(267.5 KB)
📄
matt.tar.gz
(41.59 KB)
📄
matt.zip
(204.73 KB)
📄
mautic.sql.sql.tar.gz
(19 KB)
📄
mautic.sql.tar
(175 KB)
📄
mautic.tar
(89.54 MB)
📄
mautic.tar.gz
(82.86 MB)
📄
mautic.zip
(89.51 MB)
📄
max.tar
(2 KB)
📄
max.tar.gz
(111 B)
📄
max98357a-tplg.bin.bin.tar.gz
(686 B)
📄
max98357a-tplg.bin.tar
(5 KB)
📄
max_addresses.tar
(3 KB)
📄
max_addresses.tar.gz
(122 B)
📄
max_desync_factor.tar
(3 KB)
📄
max_desync_factor.tar.gz
(129 B)
📄
max_dgram_qlen.tar
(2 KB)
📄
max_dgram_qlen.tar.gz
(118 B)
📄
max_hbh_length.tar
(2 KB)
📄
max_hbh_length.tar.gz
(125 B)
📄
max_lock_depth.tar
(2 KB)
📄
max_lock_depth.tar.gz
(118 B)
📄
max_map_count.tar
(2 KB)
📄
max_map_count.tar.gz
(112 B)
📄
max_queued_events.tar
(2 KB)
📄
max_queued_events.tar.gz
(126 B)
📄
max_resvport.tar
(2 KB)
📄
max_resvport.tar.gz
(114 B)
📄
max_size.tar
(3 KB)
📄
max_size.tar.gz
(125 B)
📄
max_skb_frags.tar
(2 KB)
📄
max_skb_frags.tar.gz
(115 B)
📄
max_user_watches.tar
(3 KB)
📄
max_user_watches.tar.gz
(123 B)
📄
maxbytes.tar
(2 KB)
📄
maxbytes.tar.gz
(112 B)
📄
maxkeys.tar
(2 KB)
📄
maxkeys.tar.gz
(108 B)
📄
mb_groups.tar
(9.16 MB)
📄
mb_groups.tar.gz
(1.69 MB)
📄
mbox.py.py.tar.gz
(2.15 KB)
📄
mbox.py.tar
(9 KB)
📄
mbstate_t.h.h.tar.gz
(177 B)
📄
mbstate_t.h.tar
(2 KB)
📄
mc-wrapper.sh.sh.tar.gz
(300 B)
📄
mc-wrapper.sh.tar
(2 KB)
📄
mc.csh.csh.tar.gz
(136 B)
📄
mc.csh.tar
(2 KB)
📄
mc.sh.sh.tar.gz
(214 B)
📄
mc.sh.tar
(2 KB)
📄
mc.tar
(16.34 MB)
📄
mc.tar.gz
(15.11 KB)
📄
mc.zip
(14.98 MB)
📄
mc_forwarding.tar
(5 KB)
📄
mc_forwarding.tar.gz
(122 B)
📄
mcast_resolicit.tar
(5 KB)
📄
mcast_resolicit.tar.gz
(124 B)
📄
mcast_solicit.tar
(7 KB)
📄
mcast_solicit.tar.gz
(126 B)
📄
mcdiff.tar
(1.3 MB)
📄
mcdiff.tar.gz
(581.38 KB)
📄
mce.h.h.tar.gz
(915 B)
📄
mce.h.tar
(3.5 KB)
📄
mcedit.tar
(1.3 MB)
📄
mcedit.tar.gz
(581.38 KB)
📄
mcheck.h.h.tar.gz
(1.19 KB)
📄
mcheck.h.tar
(4 KB)
📄
mcode.bin.bin.tar.gz
(1.72 KB)
📄
mcode.bin.tar
(4 KB)
📄
mcookie.tar
(35 KB)
📄
mcookie.tar.gz
(15.4 KB)
📄
mcview.tar
(1.3 MB)
📄
mcview.tar.gz
(581.38 KB)
📄
md4.h.h.tar.gz
(696 B)
📄
md4.h.tar
(3 KB)
📄
md5.h.h.tar.gz
(773 B)
📄
md5.h.tar
(5 KB)
📄
md5.py.py.tar.gz
(342 B)
📄
md5.py.tar
(2 KB)
📄
md5.pyc.pyc.tar.gz
(354 B)
📄
md5.pyc.tar
(2 KB)
📄
md5.pyo.pyo.tar.gz
(352 B)
📄
md5.pyo.tar
(2 KB)
📄
md5.so.so.tar.gz
(3.12 KB)
📄
md5.so.tar
(9 KB)
📄
md5.tar
(2.45 MB)
📄
md5.tar.gz
(630 B)
📄
md5driver.pyc.pyc.tar.gz
(1.53 KB)
📄
md5driver.pyc.tar
(5 KB)
📄
md5driver.pyo.pyo.tar.gz
(1.53 KB)
📄
md5driver.pyo.tar
(5 KB)
📄
md5global.h.h.tar.gz
(564 B)
📄
md5global.h.tar
(3 KB)
📄
md5sum.py.py.tar.gz
(999 B)
📄
md5sum.py.tar
(4 KB)
📄
md5sum.tar
(47.5 KB)
📄
md5sum.tar.gz
(20.17 KB)
📄
md5test.tar
(14 KB)
📄
md5test.tar.gz
(2.71 KB)
📄
md5test.zip
(10.04 KB)
📄
mda_text.mod.mod.tar.gz
(1.29 KB)
📄
mda_text.mod.tar
(4.5 KB)
📄
mdb.so.so.tar.gz
(3.08 KB)
📄
mdb.so.tar
(9 KB)
📄
mdc2.h.h.tar.gz
(642 B)
📄
mdc2.h.tar
(3 KB)
📄
mdns.xml.tar
(2 KB)
📄
mdns.xml.xml.tar.gz
(388 B)
📄
mdraid09.mod.mod.tar.gz
(1.21 KB)
📄
mdraid09.mod.tar
(4 KB)
📄
mdraid09_be.mod.mod.tar.gz
(1.26 KB)
📄
mdraid09_be.mod.tar
(4 KB)
📄
mdraid1x.mod.mod.tar.gz
(1.25 KB)
📄
mdraid1x.mod.tar
(4 KB)
📄
measunit.h.h.tar.gz
(7.51 KB)
📄
measunit.h.tar
(90 KB)
📄
mediaservice.tar
(765 KB)
📄
mediaservice.tar.gz
(264.99 KB)
📄
mediaservice.zip
(761.79 KB)
📄
mediatek.tar
(58.27 MB)
📄
mediatek.tar.gz
(26.56 MB)
📄
mediatek.zip
(58.21 MB)
📄
medium_id.tar
(2 KB)
📄
medium_id.tar.gz
(120 B)
📄
meld.tar
(4 KB)
📄
meld.tar.gz
(877 B)
📄
mellanox.tar
(106.45 MB)
📄
mellanox.tar.gz
(101.72 MB)
📄
mellanox.zip
(106.41 MB)
📄
mem.tar
(6 KB)
📄
mem.tar.gz
(88 B)
📄
memberof.so.so.tar.gz
(32.06 KB)
📄
memberof.so.tar
(75 KB)
📄
memcache.xml.tar
(2 KB)
📄
memcache.xml.xml.tar.gz
(256 B)
📄
memcp.tar
(28.5 KB)
📄
memcp.tar.gz
(9.51 KB)
📄
memdisk.mod.mod.tar.gz
(1.25 KB)
📄
memdisk.mod.tar
(4 KB)
📄
memdump.tar
(24 KB)
📄
memdump.tar.gz
(7.67 KB)
📄
memerror.tar
(20 KB)
📄
memerror.tar.gz
(6.9 KB)
📄
memexist.tar
(24 KB)
📄
memexist.tar.gz
(7.46 KB)
📄
memflush.tar
(24 KB)
📄
memflush.tar.gz
(7.6 KB)
📄
meminfo.tar
(3 KB)
📄
meminfo.tar.gz
(646 B)
📄
memory.h.h.tar.gz
(621 B)
📄
memory.h.tar
(2.5 KB)
📄
memory_failure_recovery.tar
(2 KB)
📄
memory_failure_recovery.tar.gz
(118 B)
📄
memoryobject.h.h.tar.gz
(1.1 KB)
📄
memoryobject.h.tar
(4.5 KB)
📄
memparse.tar
(15 KB)
📄
memparse.tar.gz
(4.14 KB)
📄
memping.tar
(24 KB)
📄
memping.tar.gz
(7.66 KB)
📄
memrm.tar
(24 KB)
📄
memrm.tar.gz
(7.74 KB)
📄
memrw.mod.mod.tar.gz
(1.39 KB)
📄
memrw.mod.tar
(9 KB)
📄
memslap.tar
(34 KB)
📄
memslap.tar.gz
(12 KB)
📄
memstat.tar
(28.5 KB)
📄
memstat.tar.gz
(9.75 KB)
📄
memtouch.tar
(24 KB)
📄
memtouch.tar.gz
(7.69 KB)
📄
menu.h.h.tar.gz
(3.13 KB)
📄
menu.h.tar
(38.5 KB)
📄
menu.pc.pc.tar.gz
(361 B)
📄
menu.pc.tar
(2 KB)
📄
menu.yml.tar
(2.5 KB)
📄
menu.yml.yml.tar.gz
(364 B)
📄
menuw.pc.pc.tar.gz
(363 B)
📄
menuw.pc.tar
(2 KB)
📄
mergetools.tar
(45.5 KB)
📄
mergetools.tar.gz
(7.13 KB)
📄
mergetools.zip
(31.53 KB)
📄
mesg.tar
(18 KB)
📄
mesg.tar.gz
(5.33 KB)
📄
meson.tar
(328.5 KB)
📄
meson.tar.gz
(102.21 KB)
📄
meson.zip
(322.21 KB)
📄
message.pyc.pyc.tar.gz
(9.92 KB)
📄
message.pyc.tar
(30 KB)
📄
message.pyo.pyo.tar.gz
(9.92 KB)
📄
message.pyo.tar
(30 KB)
📄
message_burst.tar
(2 KB)
📄
message_burst.tar.gz
(115 B)
📄
message_cost.tar
(2 KB)
📄
message_cost.tar.gz
(114 B)
📄
methodobject.h.h.tar.gz
(1.54 KB)
📄
methodobject.h.tar
(6 KB)
📄
mg.h.h.tar.gz
(1.28 KB)
📄
mg.h.tar
(4.5 KB)
📄
mg_data.h.h.tar.gz
(1.16 KB)
📄
mg_data.h.tar
(6.5 KB)
📄
mg_raw.h.h.tar.gz
(1.31 KB)
📄
mg_raw.h.tar
(6 KB)
📄
mg_vtable.h.h.tar.gz
(2.44 KB)
📄
mg_vtable.h.tar
(11 KB)
📄
mgr_ver.sh.sh.tar.gz
(838 B)
📄
mgr_ver.sh.tar
(3.5 KB)
📄
mhdp8546.bin.bin.tar.gz
(23.26 KB)
📄
mhdp8546.bin.tar
(129.5 KB)
📄
mhlib.py.py.tar.gz
(8.23 KB)
📄
mhlib.py.tar
(34.5 KB)
📄
mhlib.pyc.pyc.tar.gz
(12.4 KB)
📄
mhlib.pyc.tar
(34.5 KB)
📄
mhlib.pyo.pyo.tar.gz
(12.4 KB)
📄
mhlib.pyo.tar
(34.5 KB)
📄
mibs.tar
(1.75 MB)
📄
mibs.tar.gz
(322.12 KB)
📄
mibs.zip
(1.7 MB)
📄
microchip.tar
(4.5 KB)
📄
microchip.tar.gz
(1.45 KB)
📄
microchip.zip
(2.08 KB)
📄
microcode.service.service.tar.gz
(295 B)
📄
microcode.service.tar
(2 KB)
📄
microweber.tar
(297.63 MB)
📄
microweber.tar.gz
(288.88 MB)
📄
microweber.zip
(297.59 MB)
📄
midi.fw.fw.tar.gz
(12.42 KB)
📄
midi.fw.tar
(30 KB)
📄
migrate.php.php.tar.gz
(680 B)
📄
migrate.php.tar
(3 KB)
📄
mime.tar
(159.5 KB)
📄
mime.tar.gz
(8.05 KB)
📄
mime.types.tar
(60.5 KB)
📄
mime.types.types.tar.gz
(16.16 KB)
📄
mime.zip
(109.54 KB)
📄
mimetools.py.py.tar.gz
(2.2 KB)
📄
mimetools.py.tar
(8.5 KB)
📄
mimetypes.py.py.tar.gz
(5.23 KB)
📄
mimetypes.py.tar
(66 KB)
📄
mimify.py.py.tar.gz
(3.57 KB)
📄
mimify.py.tar
(16.5 KB)
📄
mimify.pyc.pyc.tar.gz
(5.12 KB)
📄
mimify.pyc.tar
(13.5 KB)
📄
mimify.pyo.pyo.tar.gz
(5.12 KB)
📄
mimify.pyo.tar
(13.5 KB)
📄
min_free_kbytes.tar
(2 KB)
📄
min_free_kbytes.tar.gz
(116 B)
📄
min_pmtu.tar
(2 KB)
📄
min_pmtu.tar.gz
(118 B)
📄
min_resvport.tar
(2 KB)
📄
min_resvport.tar.gz
(115 B)
📄
min_slab_ratio.tar
(2 KB)
📄
min_slab_ratio.tar.gz
(110 B)
📄
min_unmapped_ratio.tar
(2 KB)
📄
min_unmapped_ratio.tar.gz
(115 B)
📄
minibb.png.png.tar.gz
(2.65 KB)
📄
minibb.png.tar
(4.5 KB)
📄
minibb.sql.sql.tar.gz
(1.27 KB)
📄
minibb.sql.tar
(8 KB)
📄
minibb.tar
(635.5 KB)
📄
minibb.tar.gz
(549.32 KB)
📄
minibb.zip
(616.44 KB)
📄
minicmd.mod.mod.tar.gz
(2.06 KB)
📄
minicmd.mod.tar
(6 KB)
📄
minidlna.xml.tar
(2 KB)
📄
minidlna.xml.xml.tar.gz
(325 B)
📄
miniflux.tar
(133 KB)
📄
miniflux.tar.gz
(70.03 KB)
📄
miniflux.zip
(115.09 KB)
📄
minix.mod.mod.tar.gz
(2.65 KB)
📄
minix.mod.tar
(13 KB)
📄
minix2.mod.mod.tar.gz
(2.71 KB)
📄
minix2.mod.tar
(13 KB)
📄
minix2_be.mod.mod.tar.gz
(2.89 KB)
📄
minix2_be.mod.tar
(14 KB)
📄
minix3.mod.mod.tar.gz
(2.7 KB)
📄
minix3.mod.tar
(13 KB)
📄
minix3_be.mod.mod.tar.gz
(2.87 KB)
📄
minix3_be.mod.tar
(14 KB)
📄
minix_be.mod.mod.tar.gz
(2.8 KB)
📄
minix_be.mod.tar
(7 KB)
📄
mips-linux.tar
(4.5 KB)
📄
mips-linux.tar.gz
(1.18 KB)
📄
mips-linux.zip
(3.1 KB)
📄
mips64-linux.tar
(4.5 KB)
📄
mips64-linux.tar.gz
(1.19 KB)
📄
mips64-linux.zip
(3.11 KB)
📄
mips64el-linux.tar
(4.5 KB)
📄
mips64el-linux.tar.gz
(1.19 KB)
📄
mips64el-linux.zip
(3.11 KB)
📄
mips64r6-linux.tar
(4.5 KB)
📄
mips64r6-linux.tar.gz
(1.19 KB)
📄
mips64r6-linux.zip
(3.11 KB)
📄
mips64r6el-linux.tar
(4.5 KB)
📄
mips64r6el-linux.tar.gz
(1.19 KB)
📄
mips64r6el-linux.zip
(3.12 KB)
📄
mipsel-linux.tar
(4.5 KB)
📄
mipsel-linux.tar.gz
(1.19 KB)
📄
mipsel-linux.zip
(3.1 KB)
📄
mipsr6-linux.tar
(4.5 KB)
📄
mipsr6-linux.tar.gz
(1.19 KB)
📄
mipsr6-linux.zip
(3.1 KB)
📄
mipsr6el-linux.tar
(4.5 KB)
📄
mipsr6el-linux.tar.gz
(1.19 KB)
📄
mipsr6el-linux.zip
(3.11 KB)
📄
misc.pyc.pyc.tar.gz
(1.32 KB)
📄
misc.pyc.tar
(5.5 KB)
📄
misc.pyo.pyo.tar.gz
(1.32 KB)
📄
misc.pyo.tar
(5.5 KB)
📄
misc.sh.sh.tar.gz
(699 B)
📄
misc.sh.tar
(4 KB)
📄
misc.tar
(159 KB)
📄
misc.tar.gz
(37.38 KB)
📄
misc.zip
(146.08 KB)
📄
mit-krb5-gssapi.pc.pc.tar.gz
(272 B)
📄
mit-krb5-gssapi.pc.tar
(2 KB)
📄
mit-krb5.pc.pc.tar.gz
(348 B)
📄
mit-krb5.pc.tar
(2 KB)
📄
mixin.rb.rb.tar.gz
(1.2 KB)
📄
mixin.rb.tar
(22 KB)
📄
mkdir.sh.sh.tar.gz
(986 B)
📄
mkdir.sh.tar
(3.5 KB)
📄
mkdir.tar
(85.5 KB)
📄
mkdir.tar.gz
(41.13 KB)
📄
mkfifo.tar
(68 KB)
📄
mkfifo.tar.gz
(32.81 KB)
📄
mkhomedir_helper.tar
(26 KB)
📄
mkhomedir_helper.tar.gz
(5.72 KB)
📄
mkmf.rb.rb.tar.gz
(23.93 KB)
📄
mkmf.rb.tar
(324 KB)
📄
mkreal.py.py.tar.gz
(756 B)
📄
mkreal.py.tar
(3.5 KB)
📄
mktemp.tar
(47.5 KB)
📄
mktemp.tar.gz
(20.77 KB)
📄
mld-listener-done.xml.tar
(2 KB)
📄
mld-listener-done.xml.xml.tar.gz
(328 B)
📄
mld_max_msf.tar
(2 KB)
📄
mld_max_msf.tar.gz
(114 B)
📄
mld_qrv.tar
(2 KB)
📄
mld_qrv.tar.gz
(109 B)
📄
mlx4-abi.h.h.tar.gz
(2.06 KB)
📄
mlx4-abi.h.tar
(6.5 KB)
📄
mlx5_user_ioctl_cmds.h.h.tar.gz
(2.37 KB)
📄
mlx5_user_ioctl_cmds.h.tar
(12 KB)
📄
mlxsw_spectrum2-29.2010.3020.mfa2.2010.3020.mfa2.tar.gz
(1.28 MB)
📄
mlxsw_spectrum2-29.2010.3020.mfa2.tar
(1.44 MB)
📄
mlxsw_spectrum3-30.2007.1168.mfa2.2007.1168.mfa2.tar.gz
(792.54 KB)
📄
mlxsw_spectrum3-30.2007.1168.mfa2.tar
(799.5 KB)
📄
mlxsw_spectrum3-30.2010.3146.mfa2.2010.3146.mfa2.tar.gz
(1.19 MB)
📄
mlxsw_spectrum3-30.2010.3146.mfa2.tar
(1.23 MB)
📄
mman-shared.h.h.tar.gz
(1.25 KB)
📄
mman-shared.h.tar
(4.5 KB)
📄
mman.h.h.tar.gz
(1.1 KB)
📄
mman.h.tar
(13 KB)
📄
mmanon.so.so.tar.gz
(12.02 KB)
📄
mmanon.so.tar
(26 KB)
📄
mmap.mod.mod.tar.gz
(5.1 KB)
📄
mmap.mod.tar
(13.5 KB)
📄
mmap.pm.pm.tar.gz
(487 B)
📄
mmap.pm.tar
(2.5 KB)
📄
mmap.tar
(17.5 KB)
📄
mmap.tar.gz
(5.22 KB)
📄
mmap.zip
(15.71 KB)
📄
mmap_min_addr.tar
(2 KB)
📄
mmap_min_addr.tar.gz
(113 B)
📄
mmcount.so.so.tar.gz
(6.33 KB)
📄
mmcount.so.tar
(18 KB)
📄
mmexternal.so.so.tar.gz
(8.25 KB)
📄
mmexternal.so.tar
(22 KB)
📄
mmutf8fix.so.so.tar.gz
(5.81 KB)
📄
mmutf8fix.so.tar
(17.5 KB)
📄
mntent.h.h.tar.gz
(1.54 KB)
📄
mntent.h.tar
(5 KB)
📄
mod_access_compat.so.so.tar.gz
(5.4 KB)
📄
mod_access_compat.so.tar
(13.5 KB)
📄
mod_actions.so.so.tar.gz
(4.69 KB)
📄
mod_actions.so.tar
(13.5 KB)
📄
mod_alias.so.so.tar.gz
(8.65 KB)
📄
mod_alias.so.tar
(21.5 KB)
📄
mod_auth.h.h.tar.gz
(1.74 KB)
📄
mod_auth.h.tar
(6 KB)
📄
mod_auth_basic.so.so.tar.gz
(7.07 KB)
📄
mod_auth_basic.so.tar
(17.5 KB)
📄
mod_authn_anon.so.so.tar.gz
(4.05 KB)
📄
mod_authn_anon.so.tar
(13.5 KB)
📄
mod_authn_core.so.so.tar.gz
(6 KB)
📄
mod_authn_core.so.tar
(17.5 KB)
📄
mod_authn_file.so.so.tar.gz
(4.35 KB)
📄
mod_authn_file.so.tar
(13.5 KB)
📄
mod_authz_core.so.so.tar.gz
(10.54 KB)
📄
mod_authz_core.so.tar
(26 KB)
📄
mod_authz_host.so.so.tar.gz
(5.91 KB)
📄
mod_authz_host.so.tar
(17.5 KB)
📄
mod_authz_user.so.so.tar.gz
(4.02 KB)
📄
mod_authz_user.so.tar
(13.5 KB)
📄
mod_bw.so.so.tar.gz
(11.63 KB)
📄
mod_bw.so.tar
(35.5 KB)
📄
mod_cache.h.h.tar.gz
(2.37 KB)
📄
mod_cache.h.tar
(9 KB)
📄
mod_cache.so.so.tar.gz
(32.65 KB)
📄
mod_cache.so.tar
(78.5 KB)
📄
mod_cgid.so.so.tar.gz
(18.59 KB)
📄
mod_cgid.so.tar
(46 KB)
📄
mod_cloudflare.so.so.tar.gz
(6.46 KB)
📄
mod_cloudflare.so.tar
(21 KB)
📄
mod_core.h.h.tar.gz
(1.44 KB)
📄
mod_core.h.tar
(5 KB)
📄
mod_deflate.so.so.tar.gz
(16.27 KB)
📄
mod_deflate.so.tar
(37.5 KB)
📄
mod_expires.so.so.tar.gz
(5.96 KB)
📄
mod_expires.so.tar
(17.5 KB)
📄
mod_headers.so.so.tar.gz
(10.11 KB)
📄
mod_headers.so.tar
(26 KB)
📄
mod_hostinglimits.so.so.tar.gz
(15.83 KB)
📄
mod_hostinglimits.so.tar
(43.5 KB)
📄
mod_http2.h.h.tar.gz
(1.67 KB)
📄
mod_http2.h.tar
(6.5 KB)
📄
mod_include.h.h.tar.gz
(1.75 KB)
📄
mod_include.h.tar
(5.5 KB)
📄
mod_include.so.so.tar.gz
(24.56 KB)
📄
mod_include.so.tar
(54 KB)
📄
mod_log_config.h.h.tar.gz
(1.14 KB)
📄
mod_log_config.h.tar
(4 KB)
📄
mod_log_config.so.so.tar.gz
(14.5 KB)
📄
mod_log_config.so.tar
(34 KB)
📄
mod_logio.so.so.tar.gz
(4.72 KB)
📄
mod_logio.so.tar
(13.5 KB)
📄
mod_lsapi.so.so.tar.gz
(55.74 KB)
📄
mod_lsapi.so.tar
(147.5 KB)
📄
mod_mime.so.so.tar.gz
(9.32 KB)
📄
mod_mime.so.tar
(25.5 KB)
📄
mod_mime_magic.so.so.tar.gz
(12.92 KB)
📄
mod_mime_magic.so.tar
(29.5 KB)
📄
mod_proxy.h.h.tar.gz
(15.35 KB)
📄
mod_proxy.h.tar
(67.5 KB)
📄
mod_proxy.so.so.tar.gz
(73.08 KB)
📄
mod_proxy.so.tar
(167.5 KB)
📄
mod_proxy_connect.so.so.tar.gz
(7.19 KB)
📄
mod_proxy_connect.so.tar
(21.5 KB)
📄
mod_proxy_express.so.so.tar.gz
(5.47 KB)
📄
mod_proxy_express.so.tar
(17.5 KB)
📄
mod_proxy_fcgi.so.so.tar.gz
(14.91 KB)
📄
mod_proxy_fcgi.so.tar
(37.5 KB)
📄
mod_proxy_http.so.so.tar.gz
(18.36 KB)
📄
mod_proxy_http.so.tar
(45.5 KB)
📄
mod_proxy_scgi.so.so.tar.gz
(8.75 KB)
📄
mod_proxy_scgi.so.tar
(21.5 KB)
📄
mod_request.h.h.tar.gz
(933 B)
📄
mod_request.h.tar
(3.5 KB)
📄
mod_rewrite.h.h.tar.gz
(860 B)
📄
mod_rewrite.h.tar
(3 KB)
📄
mod_rewrite.so.so.tar.gz
(35.99 KB)
📄
mod_rewrite.so.tar
(82 KB)
📄
mod_session.h.h.tar.gz
(2.03 KB)
📄
mod_session.h.tar
(8.5 KB)
📄
mod_so.h.h.tar.gz
(794 B)
📄
mod_so.h.tar
(3 KB)
📄
mod_socache_shmcb.so.so.tar.gz
(11.96 KB)
📄
mod_socache_shmcb.so.tar
(29.5 KB)
📄
mod_systemd.so.so.tar.gz
(4.77 KB)
📄
mod_systemd.so.tar
(13.5 KB)
📄
mod_unixd.h.h.tar.gz
(749 B)
📄
mod_unixd.h.tar
(3 KB)
📄
mod_unixd.so.so.tar.gz
(6.46 KB)
📄
mod_unixd.so.tar
(17.5 KB)
📄
mod_upgrade.php.php.tar.gz
(8.65 KB)
📄
mod_upgrade.php.tar
(37 KB)
📄
mod_userdir.so.so.tar.gz
(5.12 KB)
📄
mod_userdir.so.tar
(13.5 KB)
📄
mod_version.so.so.tar.gz
(4.59 KB)
📄
mod_version.so.tar
(13.5 KB)
📄
mod_watchdog.h.h.tar.gz
(2.18 KB)
📄
mod_watchdog.h.tar
(9 KB)
📄
mod_xml2enc.h.h.tar.gz
(994 B)
📄
mod_xml2enc.h.tar
(4 KB)
📄
moddep.lst.lst.tar.gz
(2.06 KB)
📄
moddep.lst.tar
(14 KB)
📄
modernizr.tar
(67 KB)
📄
modernizr.tar.gz
(41.11 KB)
📄
modernizr.zip
(56.8 KB)
📄
modes.h.h.tar.gz
(1.05 KB)
📄
modes.h.tar
(21 KB)
📄
modinfo.sh.sh.tar.gz
(1.3 KB)
📄
modinfo.sh.tar
(8 KB)
📄
modprobe.d.tar
(5 KB)
📄
modprobe.d.tar.gz
(1.15 KB)
📄
modprobe.d.zip
(2.42 KB)
📄
modprobe.tar
(2 KB)
📄
modprobe.tar.gz
(117 B)
📄
modsec.tar
(2 KB)
📄
modsec.tar.gz
(210 B)
📄
modsec.zip
(318 B)
📄
modsupport.h.h.tar.gz
(2.72 KB)
📄
modsupport.h.tar
(11 KB)
📄
module-setup.sh.sh.tar.gz
(693 B)
📄
module-setup.sh.tar
(3.5 KB)
📄
module.h.h.tar.gz
(642 B)
📄
module.h.tar
(4.5 KB)
📄
module_to_cil.h.h.tar.gz
(236 B)
📄
module_to_cil.h.tar
(2 KB)
📄
modulefinder.py.py.tar.gz
(6.28 KB)
📄
modulefinder.py.tar
(73 KB)
📄
moduleobject.h.h.tar.gz
(855 B)
📄
moduleobject.h.tar
(4 KB)
📄
modules-Q16.tar
(3.54 MB)
📄
modules-Q16.tar.gz
(1.29 MB)
📄
modules-Q16.zip
(3.37 MB)
📄
modules-load.d.tar
(2 KB)
📄
modules-load.d.tar.gz
(106 B)
📄
modules-load.d.zip
(175 B)
📄
modules.6.2.1.tar
(15.44 MB)
📄
modules.6.2.1.tar.gz
(5.5 MB)
📄
modules.6.2.1.zip
(15.44 MB)
📄
modules.6.2.2.tar
(15.44 MB)
📄
modules.6.2.2.tar.gz
(5.5 MB)
📄
modules.6.2.2.zip
(15.44 MB)
📄
modules.6.3.1.tar
(15.44 MB)
📄
modules.6.3.1.tar.gz
(5.5 MB)
📄
modules.6.3.1.zip
(15.44 MB)
📄
modules.6.3.2.tar
(15.44 MB)
📄
modules.6.3.2.tar.gz
(5.5 MB)
📄
modules.6.3.2.zip
(15.44 MB)
📄
modules.6.3.3.tar
(15.44 MB)
📄
modules.6.3.3.tar.gz
(5.5 MB)
📄
modules.6.3.3.zip
(15.44 MB)
📄
modules.6.3.4.tar
(15.44 MB)
📄
modules.6.3.4.tar.gz
(5.5 MB)
📄
modules.6.3.4.zip
(15.44 MB)
📄
modules.d.tar
(749.5 KB)
📄
modules.d.tar.gz
(150.51 KB)
📄
modules.d.zip
(585.53 KB)
📄
modules.tar
(23.47 MB)
📄
modules.tar.gz
(72.18 KB)
📄
modules.xml.tar
(2 KB)
📄
modules.xml.xml.tar.gz
(271 B)
📄
modules.zip
(23.42 MB)
📄
modx.png.png.tar.gz
(5.24 KB)
📄
modx.png.tar
(7 KB)
📄
modx.sql.sql.tar.gz
(47.26 KB)
📄
modx.sql.tar
(165 KB)
📄
modx.tar
(23.85 MB)
📄
modx.tar.gz
(21.76 MB)
📄
modx.zip
(23.81 MB)
📄
mogrify.tar
(19.76 MB)
📄
mogrify.tar.gz
(3.62 KB)
📄
monetary.h.h.tar.gz
(935 B)
📄
monetary.h.tar
(3.5 KB)
📄
mongodb.xml.tar
(2 KB)
📄
mongodb.xml.xml.tar.gz
(273 B)
📄
monitor.rb.rb.tar.gz
(2.8 KB)
📄
monitor.rb.tar
(32.5 KB)
📄
monitor.so.so.tar.gz
(4.98 KB)
📄
monitor.so.tar
(13.5 KB)
📄
monsta.tar
(289.5 KB)
📄
monsta.tar.gz
(115.3 KB)
📄
monsta.zip
(259.93 KB)
📄
monstra.tar
(150 KB)
📄
monstra.tar.gz
(77.74 KB)
📄
monstra.zip
(128.58 KB)
📄
montage.tar
(19.76 MB)
📄
montage.tar.gz
(3.63 KB)
📄
moodle.tar
(294 KB)
📄
moodle.tar.gz
(175.78 KB)
📄
moodle.zip
(264.35 KB)
📄
moodle20.tar
(254.5 KB)
📄
moodle20.tar.gz
(149.61 KB)
📄
moodle20.zip
(227.53 KB)
📄
moodle27.tar
(285.5 KB)
📄
moodle27.tar.gz
(172.37 KB)
📄
moodle27.zip
(261.56 KB)
📄
moodle28.tar
(326.5 KB)
📄
moodle28.tar.gz
(198.22 KB)
📄
moodle28.zip
(298.56 KB)
📄
moodle29.tar
(344 KB)
📄
moodle29.tar.gz
(211.63 KB)
📄
moodle29.zip
(315.88 KB)
📄
moodle30.tar
(177.83 MB)
📄
moodle30.tar.gz
(165.11 MB)
📄
moodle30.zip
(177.78 MB)
📄
moodle310.tar
(322 KB)
📄
moodle310.tar.gz
(192.83 KB)
📄
moodle310.zip
(293.13 KB)
📄
moodle311.tar
(391 KB)
📄
moodle311.tar.gz
(238.04 KB)
📄
moodle311.zip
(357.38 KB)
📄
moodle38.tar
(298.5 KB)
📄
moodle38.tar.gz
(182.37 KB)
📄
moodle38.zip
(273.81 KB)
📄
moodle39.tar
(389 KB)
📄
moodle39.tar.gz
(238.16 KB)
📄
moodle39.zip
(357.34 KB)
📄
moodle40.tar
(399 KB)
📄
moodle40.tar.gz
(242.49 KB)
📄
moodle40.zip
(366.07 KB)
📄
moodle41.tar
(155.32 MB)
📄
moodle41.tar.gz
(143.63 MB)
📄
moodle41.zip
(155.27 MB)
📄
moodle42.tar
(152.03 MB)
📄
moodle42.tar.gz
(140.72 MB)
📄
moodle42.zip
(151.98 MB)
📄
moodle43.tar
(164.47 MB)
📄
moodle43.tar.gz
(152.03 MB)
📄
moodle43.zip
(164.42 MB)
📄
moodle44.sql.sql.tar.gz
(161.47 KB)
📄
moodle44.sql.tar
(1.19 MB)
📄
moodle44.tar
(172.08 MB)
📄
moodle44.tar.gz
(158.86 MB)
📄
moodle44.zip
(172.03 MB)
📄
moodle45.tar
(176.43 MB)
📄
moodle45.tar.gz
(163.33 MB)
📄
moodle45.zip
(176.38 MB)
📄
moodle50.tar
(176.29 MB)
📄
moodle50.tar.gz
(163.38 MB)
📄
moodle50.zip
(176.24 MB)
📄
mootools.png.png.tar.gz
(24.15 KB)
📄
mootools.png.tar
(26 KB)
📄
mootools.tar
(68.5 KB)
📄
mootools.tar.gz
(46.61 KB)
📄
mootools.zip
(59.2 KB)
📄
more.tar
(46.5 KB)
📄
more.tar.gz
(20.77 KB)
📄
morph.tar
(87.5 KB)
📄
morph.tar.gz
(57.78 KB)
📄
morph.zip
(79.24 KB)
📄
morse.mod.mod.tar.gz
(1.05 KB)
📄
morse.mod.tar
(8 KB)
📄
mosh.xml.tar
(2 KB)
📄
mosh.xml.xml.tar.gz
(383 B)
📄
mount-max.tar
(2 KB)
📄
mount-max.tar.gz
(109 B)
📄
mount.h.h.tar.gz
(2.26 KB)
📄
mount.h.tar
(7 KB)
📄
mountclient.py.py.tar.gz
(2.36 KB)
📄
mountclient.py.tar
(8 KB)
📄
mountd.xml.tar
(2 KB)
📄
mountd.xml.xml.tar.gz
(243 B)
📄
mountinfo.tar
(221.5 KB)
📄
mountinfo.tar.gz
(2.56 KB)
📄
mounts.tar
(81 KB)
📄
mounts.tar.gz
(1.36 KB)
📄
mountstats.tar
(139 KB)
📄
mountstats.tar.gz
(1.21 KB)
📄
moxa-1110.fw.fw.tar.gz
(7.09 KB)
📄
moxa-1110.fw.tar
(27 KB)
📄
moxa-1130.fw.fw.tar.gz
(7.1 KB)
📄
moxa-1130.fw.tar
(27 KB)
📄
moxa-1131.fw.fw.tar.gz
(7.09 KB)
📄
moxa-1131.fw.tar
(27 KB)
📄
moxa-1150.fw.fw.tar.gz
(7.09 KB)
📄
moxa-1150.fw.tar
(27 KB)
📄
moxa-1151.fw.fw.tar.gz
(7.09 KB)
📄
moxa-1151.fw.tar
(27 KB)
📄
moxa-1250.fw.fw.tar.gz
(16.63 KB)
📄
moxa-1250.fw.tar
(68 KB)
📄
moxa-1251.fw.fw.tar.gz
(16.63 KB)
📄
moxa-1251.fw.tar
(68 KB)
📄
moxa-1410.fw.fw.tar.gz
(16.52 KB)
📄
moxa-1410.fw.tar
(68 KB)
📄
moxa-1450.fw.fw.tar.gz
(16.52 KB)
📄
moxa-1450.fw.tar
(68 KB)
📄
moxa-1451.fw.fw.tar.gz
(16.52 KB)
📄
moxa-1451.fw.tar
(68 KB)
📄
moxa-1613.fw.fw.tar.gz
(16.57 KB)
📄
moxa-1613.fw.tar
(68 KB)
📄
moxa-1618.fw.fw.tar.gz
(16.55 KB)
📄
moxa-1618.fw.tar
(68 KB)
📄
moxa-1653.fw.fw.tar.gz
(16.57 KB)
📄
moxa-1653.fw.tar
(68 KB)
📄
moxa-1658.fw.fw.tar.gz
(16.55 KB)
📄
moxa-1658.fw.tar
(68 KB)
📄
moxa.tar
(367.5 KB)
📄
moxa.tar.gz
(167.63 KB)
📄
moxa.zip
(357.69 KB)
📄
mpi.mod.mod.tar.gz
(14.85 KB)
📄
mpi.mod.tar
(83 KB)
📄
mpm_itk.json.json.tar.gz
(646 B)
📄
mpm_itk.json.tar
(3.5 KB)
📄
mpr.fw.fw.tar.gz
(2.9 KB)
📄
mpr.fw.tar
(12 KB)
📄
mprintf.h.h.tar.gz
(805 B)
📄
mprintf.h.tar
(4 KB)
📄
mptcp.tar
(4 KB)
📄
mptcp.tar.gz
(155 B)
📄
mptcp.zip
(440 B)
📄
mqtt-tls.xml.tar
(2 KB)
📄
mqtt-tls.xml.xml.tar.gz
(311 B)
📄
mqtt.xml.tar
(2 KB)
📄
mqtt.xml.xml.tar.gz
(302 B)
📄
mqueue.h.h.tar.gz
(1.52 KB)
📄
mqueue.h.tar
(7.5 KB)
📄
mqueue.tar
(6 KB)
📄
mqueue.tar.gz
(191 B)
📄
mqueue.zip
(710 B)
📄
mqueue2.h.h.tar.gz
(1.01 KB)
📄
mqueue2.h.tar
(4 KB)
📄
mro.pm.pm.tar.gz
(4.33 KB)
📄
mro.pm.tar
(11.5 KB)
📄
mro.so.so.tar.gz
(9.3 KB)
📄
mro.so.tar
(25.5 KB)
📄
mro.tar
(25.5 KB)
📄
mro.tar.gz
(9.28 KB)
📄
mro.zip
(23.75 KB)
📄
mrvl.tar
(80.51 MB)
📄
mrvl.tar.gz
(77.56 MB)
📄
mrvl.zip
(80.49 MB)
📄
ms-wbt.xml.tar
(2 KB)
📄
ms-wbt.xml.xml.tar.gz
(248 B)
📄
msbtfw11.mbn.mbn.tar.gz
(138.69 KB)
📄
msbtfw11.mbn.tar
(199.5 KB)
📄
msbtfw11.tlv.tar
(187.5 KB)
📄
msbtfw11.tlv.tlv.tar.gz
(136.69 KB)
📄
msdospart.mod.mod.tar.gz
(1.29 KB)
📄
msdospart.mod.tar
(8 KB)
📄
msg.h.h.tar.gz
(1.13 KB)
📄
msg.h.tar
(4 KB)
📄
msg.tar
(2 KB)
📄
msg.tar.gz
(158 B)
📄
msg_default.tar
(2 KB)
📄
msg_default.tar.gz
(116 B)
📄
msg_max.tar
(2 KB)
📄
msg_max.tar.gz
(112 B)
📄
msg_next_id.tar
(2 KB)
📄
msg_next_id.tar.gz
(112 B)
📄
msgbuf.h.h.tar.gz
(597 B)
📄
msgbuf.h.tar
(3 KB)
📄
msgfmt3.8.py.8.py.tar.gz
(2.61 KB)
📄
msgfmt3.8.py.tar
(9 KB)
📄
msgfmt3.9.py.9.py.tar.gz
(2.61 KB)
📄
msgfmt3.9.py.tar
(9 KB)
📄
msgfmt3.py.py.tar.gz
(2.61 KB)
📄
msgfmt3.py.tar
(17 KB)
📄
msgmax.tar
(2 KB)
📄
msgmax.tar.gz
(110 B)
📄
msgmnb.tar
(2 KB)
📄
msgmnb.tar.gz
(111 B)
📄
msgmni.tar
(2 KB)
📄
msgmni.tar.gz
(111 B)
📄
msgsize_default.tar
(2 KB)
📄
msgsize_default.tar.gz
(122 B)
📄
msgsize_max.tar
(2 KB)
📄
msgsize_max.tar.gz
(118 B)
📄
msm_drm.h.h.tar.gz
(5.38 KB)
📄
msm_drm.h.tar
(17.5 KB)
📄
msnv11.b09.b09.tar.gz
(2.72 KB)
📄
msnv11.b09.tar
(14 KB)
📄
msnv11.b0a.b0a.tar.gz
(2.73 KB)
📄
msnv11.b0a.tar
(14 KB)
📄
msnv11.bin.bin.tar.gz
(2.73 KB)
📄
msnv11.bin.tar
(14 KB)
📄
msp_rdwr.bin.bin.tar.gz
(532 B)
📄
msp_rdwr.bin.tar
(3.5 KB)
📄
msq.h.h.tar.gz
(1.21 KB)
📄
msq.h.tar
(4.5 KB)
📄
msql2mysql.tar
(3 KB)
📄
msql2mysql.tar.gz
(821 B)
📄
msr.h.h.tar.gz
(301 B)
📄
msr.h.tar
(2 KB)
📄
mssql.xml.tar
(2 KB)
📄
mssql.xml.xml.tar.gz
(236 B)
📄
mt-config.cgi.cgi.tar.gz
(524 B)
📄
mt-config.cgi.tar
(2.5 KB)
📄
mt-ftsearch.cgi.cgi.tar.gz
(359 B)
📄
mt-ftsearch.cgi.tar
(2 KB)
📄
mt-search.cgi.cgi.tar.gz
(351 B)
📄
mt-search.cgi.tar
(2 KB)
📄
mt-upgrade.cgi.cgi.tar.gz
(351 B)
📄
mt-upgrade.cgi.tar
(2 KB)
📄
mt-xmlrpc.cgi.cgi.tar.gz
(681 B)
📄
mt-xmlrpc.cgi.tar
(3 KB)
📄
mt.cgi.cgi.tar.gz
(343 B)
📄
mt.cgi.tar
(2 KB)
📄
mt.js.js.tar.gz
(9.41 KB)
📄
mt.js.tar
(36.5 KB)
📄
mt.tar
(234 KB)
📄
mt.tar.gz
(126.13 KB)
📄
mt.zip
(208.64 KB)
📄
mt7601u.bin.bin.tar.gz
(25.7 KB)
📄
mt7601u.bin.tar
(136 KB)
📄
mt7610e.bin.bin.tar.gz
(45.1 KB)
📄
mt7610e.bin.tar
(80.5 KB)
📄
mt7610u.bin.bin.tar.gz
(44.85 KB)
📄
mt7610u.bin.tar
(80 KB)
📄
mt7615_cr4.bin.bin.tar.gz
(119.28 KB)
📄
mt7615_cr4.bin.tar
(121.5 KB)
📄
mt7615_n9.bin.bin.tar.gz
(412.96 KB)
📄
mt7615_n9.bin.tar
(449 KB)
📄
mt7615_rom_patch.bin.bin.tar.gz
(6.08 KB)
📄
mt7615_rom_patch.bin.tar
(12.5 KB)
📄
mt7622_n9.bin.bin.tar.gz
(267.92 KB)
📄
mt7622_n9.bin.tar
(295 KB)
📄
mt7622_rom_patch.bin.bin.tar.gz
(55.83 KB)
📄
mt7622_rom_patch.bin.tar
(82 KB)
📄
mt7622pr2h.bin.bin.tar.gz
(52.51 KB)
📄
mt7622pr2h.bin.tar
(78 KB)
📄
mt7650.bin.bin.tar.gz
(221.48 KB)
📄
mt7650.bin.tar
(1.06 MB)
📄
mt7650e.bin.bin.tar.gz
(233.94 KB)
📄
mt7650e.bin.tar
(375 KB)
📄
mt7662.bin.bin.tar.gz
(52.09 KB)
📄
mt7662.bin.tar
(242.5 KB)
📄
mt7662_rom_patch.bin.bin.tar.gz
(18.07 KB)
📄
mt7662_rom_patch.bin.tar
(54 KB)
📄
mt7662u.bin.bin.tar.gz
(52.02 KB)
📄
mt7662u.bin.tar
(91 KB)
📄
mt7663_n9_v3.bin.bin.tar.gz
(399.28 KB)
📄
mt7663_n9_v3.bin.tar
(433 KB)
📄
mt7663pr2h.bin.bin.tar.gz
(152.6 KB)
📄
mt7663pr2h.bin.tar
(274 KB)
📄
mt7663pr2h_rebb.bin.bin.tar.gz
(143.36 KB)
📄
mt7663pr2h_rebb.bin.tar
(206 KB)
📄
mt7668pr2h.bin.bin.tar.gz
(112.08 KB)
📄
mt7668pr2h.bin.tar
(168.5 KB)
📄
mt7915_eeprom.bin.bin.tar.gz
(868 B)
📄
mt7915_eeprom.bin.tar
(5 KB)
📄
mt7915_rom_patch.bin.bin.tar.gz
(62.46 KB)
📄
mt7915_rom_patch.bin.tar
(143 KB)
📄
mt7915_wa.bin.bin.tar.gz
(69.73 KB)
📄
mt7915_wa.bin.tar
(115 KB)
📄
mt7915_wm.bin.bin.tar.gz
(373.11 KB)
📄
mt7915_wm.bin.tar
(1.2 MB)
📄
mt7916_eeprom.bin.bin.tar.gz
(527 B)
📄
mt7916_eeprom.bin.tar
(5.5 KB)
📄
mt7916_rom_patch.bin.bin.tar.gz
(5.29 KB)
📄
mt7916_rom_patch.bin.tar
(10.5 KB)
📄
mt7916_wa.bin.bin.tar.gz
(199.55 KB)
📄
mt7916_wa.bin.tar
(494 KB)
📄
mt7916_wm.bin.bin.tar.gz
(494.05 KB)
📄
mt7916_wm.bin.tar
(1.69 MB)
📄
mt7925.tar
(1.82 MB)
📄
mt7925.tar.gz
(1.76 MB)
📄
mt7925.zip
(1.82 MB)
📄
mt7981_rom_patch.bin.bin.tar.gz
(5.88 KB)
📄
mt7981_rom_patch.bin.tar
(11.5 KB)
📄
mt7981_wa.bin.bin.tar.gz
(191.02 KB)
📄
mt7981_wa.bin.tar
(484.5 KB)
📄
mt7981_wm.bin.bin.tar.gz
(504.54 KB)
📄
mt7981_wm.bin.tar
(1.96 MB)
📄
mt7981_wo.bin.bin.tar.gz
(51.68 KB)
📄
mt7981_wo.bin.tar
(2.34 MB)
📄
mt7986_rom_patch.bin.bin.tar.gz
(7.93 KB)
📄
mt7986_rom_patch.bin.tar
(14.5 KB)
📄
mt7986_wa.bin.bin.tar.gz
(207.3 KB)
📄
mt7986_wa.bin.tar
(512 KB)
📄
mt7986_wm.bin.bin.tar.gz
(512.72 KB)
📄
mt7986_wm.bin.tar
(2.13 MB)
📄
mt7986_wm_mt7975.bin.bin.tar.gz
(491.23 KB)
📄
mt7986_wm_mt7975.bin.tar
(2.13 MB)
📄
mt7987.tar
(126 KB)
📄
mt7987.tar.gz
(34.78 KB)
📄
mt7987.zip
(124.32 KB)
📄
mt7988.tar
(341.5 KB)
📄
mt7988.tar.gz
(131.59 KB)
📄
mt7988.zip
(338.96 KB)
📄
mt7996.tar
(12.13 MB)
📄
mt7996.tar.gz
(12.04 MB)
📄
mt7996.zip
(12.11 MB)
📄
mt8173.tar
(2.97 MB)
📄
mt8173.tar.gz
(110.5 KB)
📄
mt8173.zip
(2.96 MB)
📄
mt8183.tar
(1008.5 KB)
📄
mt8183.tar.gz
(733.33 KB)
📄
mt8183.zip
(1006.76 KB)
📄
mt8186.tar
(411.5 KB)
📄
mt8186.tar.gz
(154.21 KB)
📄
mt8186.zip
(409.66 KB)
📄
mt8188.tar
(623.5 KB)
📄
mt8188.tar.gz
(324.75 KB)
📄
mt8188.zip
(621.77 KB)
📄
mt8189.tar
(6.28 MB)
📄
mt8189.tar.gz
(1.19 MB)
📄
mt8189.zip
(6.28 MB)
📄
mt8192.tar
(303.5 KB)
📄
mt8192.tar.gz
(173.42 KB)
📄
mt8192.zip
(302.06 KB)
📄
mt8195.tar
(622.5 KB)
📄
mt8195.tar.gz
(317.08 KB)
📄
mt8195.zip
(620.78 KB)
📄
mt8196.tar
(5.49 MB)
📄
mt8196.tar.gz
(372.83 KB)
📄
mt8196.zip
(5.49 MB)
📄
mtd-abi.h.h.tar.gz
(3.67 KB)
📄
mtd-abi.h.tar
(11 KB)
📄
mtd-user.h.h.tar.gz
(768 B)
📄
mtd-user.h.tar
(3 KB)
📄
mtd.tar
(36.5 KB)
📄
mtd.tar.gz
(9.52 KB)
📄
mtd.zip
(32.3 KB)
📄
mtd_probe.tar
(27 KB)
📄
mtd_probe.tar.gz
(4.82 KB)
📄
mthca-abi.h.h.tar.gz
(1.44 KB)
📄
mthca-abi.h.tar
(4.5 KB)
📄
mtio.h.h.tar.gz
(3.91 KB)
📄
mtio.h.tar
(12.5 KB)
📄
mtl_dmc.bin.bin.tar.gz
(15.65 KB)
📄
mtl_dmc.bin.tar
(53 KB)
📄
mtl_gsc_1.bin.bin.tar.gz
(740.56 KB)
📄
mtl_gsc_1.bin.tar
(1.09 MB)
📄
mtl_guc_70.bin.bin.tar.gz
(185.9 KB)
📄
mtl_guc_70.bin.tar
(314.5 KB)
📄
mtl_huc_gsc.bin.bin.tar.gz
(188.9 KB)
📄
mtl_huc_gsc.bin.tar
(549.5 KB)
📄
mts_cdma.fw.fw.tar.gz
(7.6 KB)
📄
mts_cdma.fw.tar
(30 KB)
📄
mts_edge.fw.fw.tar.gz
(7.69 KB)
📄
mts_edge.fw.tar
(30 KB)
📄
mts_gsm.fw.fw.tar.gz
(7.6 KB)
📄
mts_gsm.fw.tar
(30 KB)
📄
mts_mt9234mu.fw.fw.tar.gz
(7.55 KB)
📄
mts_mt9234mu.fw.tar
(15 KB)
📄
mts_mt9234zba.fw.fw.tar.gz
(7.56 KB)
📄
mts_mt9234zba.fw.tar
(15 KB)
📄
mtu.tar
(6 KB)
📄
mtu.tar.gz
(117 B)
📄
mtu_expires.tar
(3 KB)
📄
mtu_expires.tar.gz
(120 B)
📄
mul_test.mod.mod.tar.gz
(1.2 KB)
📄
mul_test.mod.tar
(4 KB)
📄
mullins_ce.bin.bin.tar.gz
(1.56 KB)
📄
mullins_ce.bin.tar
(20 KB)
📄
mullins_me.bin.bin.tar.gz
(4.14 KB)
📄
mullins_me.bin.tar
(20 KB)
📄
mullins_mec.bin.bin.tar.gz
(8.87 KB)
📄
mullins_mec.bin.tar
(36 KB)
📄
mullins_pfp.bin.bin.tar.gz
(3.89 KB)
📄
mullins_pfp.bin.tar
(20 KB)
📄
mullins_rlc.bin.bin.tar.gz
(5.42 KB)
📄
mullins_rlc.bin.tar
(23 KB)
📄
mullins_sdma.bin.bin.tar.gz
(2.26 KB)
📄
mullins_sdma.bin.tar
(11 KB)
📄
mullins_uvd.bin.bin.tar.gz
(154.46 KB)
📄
mullins_uvd.bin.tar
(457 KB)
📄
mullins_vce.bin.bin.tar.gz
(62.65 KB)
📄
mullins_vce.bin.tar
(200 KB)
📄
multi-user.target.tar
(2.5 KB)
📄
multi-user.target.target.tar.gz
(432 B)
📄
multi.h.h.tar.gz
(4.96 KB)
📄
multi.h.tar
(17.5 KB)
📄
multiboot.mod.mod.tar.gz
(8.63 KB)
📄
multiboot.mod.tar
(45 KB)
📄
multiboot2.mod.mod.tar.gz
(9.29 KB)
📄
multiboot2.mod.tar
(24 KB)
📄
multifile.py.py.tar.gz
(1.62 KB)
📄
multifile.py.tar
(6.5 KB)
📄
multifile.pyc.pyc.tar.gz
(2.34 KB)
📄
multifile.pyc.tar
(7 KB)
📄
multiprocessing.tar
(1.86 MB)
📄
multiprocessing.tar.gz
(255.09 KB)
📄
multiprocessing.zip
(1.75 MB)
📄
multisite.sql.sql.tar.gz
(8.43 KB)
📄
multisite.sql.tar
(783.5 KB)
📄
murmur.xml.tar
(3 KB)
📄
murmur.xml.xml.tar.gz
(257 B)
📄
mutex.py.py.tar.gz
(834 B)
📄
mutex.py.tar
(3.5 KB)
📄
mutex.pyc.pyc.tar.gz
(1.21 KB)
📄
mutex.pyc.tar
(4 KB)
📄
mutex.pyo.pyo.tar.gz
(1.21 KB)
📄
mutex.pyo.tar
(4 KB)
📄
mutex_m.rb.rb.tar.gz
(886 B)
📄
mutex_m.rb.tar
(12.5 KB)
📄
mv.tar
(146.5 KB)
📄
mv.tar.gz
(70.44 KB)
📄
mw.tar
(313.5 KB)
📄
mw.tar.gz
(188.03 KB)
📄
mw.zip
(284.6 KB)
📄
mw14.sql.sql.tar.gz
(7.27 KB)
📄
mw14.sql.tar
(48.5 KB)
📄
mw14.tar
(95.12 MB)
📄
mw14.tar.gz
(88.1 MB)
📄
mw14.zip
(95.09 MB)
📄
mw19.sql.sql.tar.gz
(7.4 KB)
📄
mw19.sql.tar
(48 KB)
📄
mw19.tar
(68.09 MB)
📄
mw19.tar.gz
(63.5 MB)
📄
mw19.zip
(68.06 MB)
📄
mw28.tar
(263.5 KB)
📄
mw28.tar.gz
(158.73 KB)
📄
mw28.zip
(239.21 KB)
📄
mw35.tar
(295 KB)
📄
mw35.tar.gz
(178.42 KB)
📄
mw35.zip
(269.61 KB)
📄
mwl8k.tar
(598.5 KB)
📄
mwl8k.tar.gz
(410.03 KB)
📄
mwl8k.zip
(592.53 KB)
📄
mwlwifi.tar
(594 KB)
📄
mwlwifi.tar.gz
(412.23 KB)
📄
mwlwifi.zip
(591.53 KB)
📄
my.cnf.cnf.tar.gz
(524 B)
📄
my.cnf.d.tar
(7.5 KB)
📄
my.cnf.d.tar.gz
(1.25 KB)
📄
my.cnf.d.zip
(3.24 KB)
📄
my.cnf.tar
(2.5 KB)
📄
my.php.php.tar.gz
(333 B)
📄
my.php.tar
(2.5 KB)
📄
my_alloca.h.h.tar.gz
(212 B)
📄
my_alloca.h.tar
(4 KB)
📄
my_attribute.h.h.tar.gz
(1.43 KB)
📄
my_attribute.h.tar
(5 KB)
📄
my_byteorder.h.h.tar.gz
(1.06 KB)
📄
my_byteorder.h.tar
(4 KB)
📄
my_cmp.h.h.tar.gz
(623 B)
📄
my_cmp.h.tar
(2.5 KB)
📄
my_compiler.h.h.tar.gz
(2.22 KB)
📄
my_compiler.h.tar
(7 KB)
📄
my_config.h.h.tar.gz
(215 B)
📄
my_config.h.tar
(17 KB)
📄
my_config.php.php.tar.gz
(6.29 KB)
📄
my_config.php.tar
(20 KB)
📄
my_dbug.h.h.tar.gz
(3.05 KB)
📄
my_dbug.h.tar
(11.5 KB)
📄
my_dir.h.h.tar.gz
(1.67 KB)
📄
my_dir.h.tar
(5.5 KB)
📄
my_getopt.h.h.tar.gz
(2 KB)
📄
my_getopt.h.tar
(7 KB)
📄
my_global.h.h.tar.gz
(213 B)
📄
my_global.h.tar
(35 KB)
📄
my_list.h.h.tar.gz
(845 B)
📄
my_list.h.tar
(3 KB)
📄
my_net.h.h.tar.gz
(1.08 KB)
📄
my_net.h.tar
(3.5 KB)
📄
my_print_defaults.tar
(4.57 MB)
📄
my_print_defaults.tar.gz
(1013.71 KB)
📄
my_pthread.h.h.tar.gz
(8.1 KB)
📄
my_pthread.h.tar
(28.5 KB)
📄
my_sys.h.h.tar.gz
(211 B)
📄
my_sys.h.tar
(52 KB)
📄
my_xml.h.h.tar.gz
(1.22 KB)
📄
my_xml.h.tar
(4.5 KB)
📄
myadmin.tar
(16.17 MB)
📄
myadmin.tar.gz
(14.99 MB)
📄
myadmin.zip
(16.15 MB)
📄
myadmin49.tar
(177.5 KB)
📄
myadmin49.tar.gz
(100.45 KB)
📄
myadmin49.zip
(155.74 KB)
📄
mybb.png.png.tar.gz
(6.02 KB)
📄
mybb.png.tar
(8 KB)
📄
mybb.sql.sql.tar.gz
(130.85 KB)
📄
mybb.sql.tar
(828.5 KB)
📄
mybb.tar
(3.85 MB)
📄
mybb.tar.gz
(2.82 MB)
📄
mybb.zip
(3.82 MB)
📄
mydtrace.h.h.tar.gz
(647 B)
📄
mydtrace.h.tar
(3.5 KB)
📄
myfaq.tar
(18.46 MB)
📄
myfaq.tar.gz
(16.66 MB)
📄
myfaq.zip
(18.44 MB)
📄
myri10ge_eth_z8e.dat.dat.tar.gz
(118.72 KB)
📄
myri10ge_eth_z8e.dat.tar
(371.5 KB)
📄
myri10ge_ethp_big_z8e.dat.dat.tar.gz
(119.42 KB)
📄
myri10ge_ethp_big_z8e.dat.tar
(382 KB)
📄
myri10ge_ethp_z8e.dat.dat.tar.gz
(119.27 KB)
📄
myri10ge_ethp_z8e.dat.tar
(381.5 KB)
📄
myri10ge_rss_eth_big_z8e.dat.dat.tar.gz
(149.71 KB)
📄
myri10ge_rss_eth_big_z8e.dat.tar
(525.5 KB)
📄
myri10ge_rss_ethp_big_z8e.dat.dat.tar.gz
(150.63 KB)
📄
myri10ge_rss_ethp_big_z8e.dat.tar
(535 KB)
📄
myri10ge_rss_ethp_z8e.dat.dat.tar.gz
(150.59 KB)
📄
myri10ge_rss_ethp_z8e.dat.tar
(535 KB)
📄
myricom.tar
(76 KB)
📄
myricom.tar.gz
(25.29 KB)
📄
myricom.zip
(74.62 KB)
📄
mysql.h.h.tar.gz
(8.81 KB)
📄
mysql.h.tar
(43.5 KB)
📄
mysql.service.service.tar.gz
(2.58 KB)
📄
mysql.service.tar
(7.5 KB)
📄
mysql.tar
(12.47 MB)
📄
mysql.tar.gz
(1.29 MB)
📄
mysql.xml.tar
(2 KB)
📄
mysql.xml.xml.tar.gz
(238 B)
📄
mysql.zip
(6.82 MB)
📄
mysql5.5.tar
(600.5 KB)
📄
mysql5.5.tar.gz
(70.7 KB)
📄
mysql5.5.zip
(590.45 KB)
📄
mysql5.6.tar
(569.5 KB)
📄
mysql5.6.tar.gz
(68.85 KB)
📄
mysql5.6.zip
(572.06 KB)
📄
mysql5.7.tar
(345 KB)
📄
mysql5.7.tar.gz
(69.51 KB)
📄
mysql5.7.zip
(364.56 KB)
📄
mysql8.0.tar
(565.5 KB)
📄
mysql8.0.tar.gz
(68.89 KB)
📄
mysql8.0.zip
(542.06 KB)
📄
mysql8.4.tar
(476.5 KB)
📄
mysql8.4.tar.gz
(68.79 KB)
📄
mysql8.4.zip
(472.38 KB)
📄
mysql_clear_password.so.so.tar.gz
(2.6 KB)
📄
mysql_clear_password.so.tar
(8.5 KB)
📄
mysql_com.h.h.tar.gz
(9.54 KB)
📄
mysql_com.h.tar
(32 KB)
📄
mysql_config.tar
(6 KB)
📄
mysql_config.tar.gz
(1.85 KB)
📄
mysql_find_rows.tar
(5 KB)
📄
mysql_find_rows.tar.gz
(1.61 KB)
📄
mysql_ps.h.h.tar.gz
(1.3 KB)
📄
mysql_ps.h.tar
(5.5 KB)
📄
mysql_sp.h.h.tar.gz
(1.2 KB)
📄
mysql_sp.h.tar
(5 KB)
📄
mysql_time.h.h.tar.gz
(1.33 KB)
📄
mysql_time.h.tar
(4 KB)
📄
mysql_version.h.h.tar.gz
(278 B)
📄
mysql_version.h.tar
(2 KB)
📄
mysql_waitpid.tar
(4.56 MB)
📄
mysql_waitpid.tar.gz
(1013.16 KB)
📄
mysqlaccess.tar
(111 KB)
📄
mysqlaccess.tar.gz
(25.16 KB)
📄
mysqladmin.tar
(4.89 MB)
📄
mysqladmin.tar.gz
(1.11 MB)
📄
mysqlbinlog.tar
(5.17 MB)
📄
mysqlbinlog.tar.gz
(1.25 MB)
📄
mysqlcheck.tar
(4.89 MB)
📄
mysqlcheck.tar.gz
(1.11 MB)
📄
mysqld.service.service.tar.gz
(2.58 KB)
📄
mysqld.service.tar
(7.5 KB)
📄
mysqld_error.h.h.tar.gz
(13.57 KB)
📄
mysqld_error.h.tar
(52 KB)
📄
mysqldump.tar
(4.99 MB)
📄
mysqldump.tar.gz
(1.15 MB)
📄
mysqlimport.tar
(4.88 MB)
📄
mysqlimport.tar.gz
(1.11 MB)
📄
mysqlshow.tar
(4.88 MB)
📄
mysqlshow.tar.gz
(1.11 MB)
📄
myt.png.png.tar.gz
(7.03 KB)
📄
myt.png.tar
(9 KB)
📄
myt.tar
(183.5 KB)
📄
myt.tar.gz
(107.98 KB)
📄
myt.zip
(165.34 KB)
📄
mytop.tar
(74 KB)
📄
mytop.tar.gz
(20.98 KB)
📄
myweb.tar
(113 KB)
📄
myweb.tar.gz
(61.62 KB)
📄
myweb.zip
(94.54 KB)
📄
named-checkzone.tar
(38.5 KB)
📄
named-checkzone.tar.gz
(13.42 KB)
📄
named-compilezone.tar
(38.5 KB)
📄
named-compilezone.tar.gz
(13.42 KB)
📄
named.conf.conf.tar.gz
(128 B)
📄
named.conf.tar
(2 KB)
📄
named.service.service.tar.gz
(579 B)
📄
named.service.tar
(4 KB)
📄
namei.tar
(35 KB)
📄
namei.tar.gz
(13.98 KB)
📄
nameser.h.h.tar.gz
(4.77 KB)
📄
nameser.h.tar
(15.5 KB)
📄
nameser_compat.h.h.tar.gz
(2.68 KB)
📄
nameser_compat.h.tar
(8.5 KB)
📄
namespaceobject.h.h.tar.gz
(307 B)
📄
namespaceobject.h.tar
(2 KB)
📄
nano.tar
(249.5 KB)
📄
nano.tar.gz
(121.42 KB)
📄
nativedisk.mod.mod.tar.gz
(2.44 KB)
📄
nativedisk.mod.tar
(7 KB)
📄
nau8825-tplg.bin.bin.tar.gz
(766 B)
📄
nau8825-tplg.bin.tar
(6 KB)
📄
navi10_asd.bin.bin.tar.gz
(65.75 KB)
📄
navi10_asd.bin.tar
(202 KB)
📄
navi10_ce.bin.bin.tar.gz
(4.55 KB)
📄
navi10_ce.bin.tar
(259 KB)
📄
navi10_gpu_info.bin.bin.tar.gz
(327 B)
📄
navi10_gpu_info.bin.tar
(2.5 KB)
📄
navi10_me.bin.bin.tar.gz
(9.29 KB)
📄
navi10_me.bin.tar
(259 KB)
📄
navi10_mec.bin.bin.tar.gz
(36.14 KB)
📄
navi10_mec.bin.tar
(263.5 KB)
📄
navi10_mec2.bin.bin.tar.gz
(36.14 KB)
📄
navi10_mec2.bin.tar
(263.5 KB)
📄
navi10_pfp.bin.bin.tar.gz
(16.57 KB)
📄
navi10_pfp.bin.tar
(259 KB)
📄
navi10_rlc.bin.bin.tar.gz
(16.19 KB)
📄
navi10_rlc.bin.tar
(44.5 KB)
📄
navi10_sdma.bin.bin.tar.gz
(10.26 KB)
📄
navi10_sdma.bin.tar
(34.5 KB)
📄
navi10_sdma1.bin.bin.tar.gz
(10.26 KB)
📄
navi10_sdma1.bin.tar
(34.5 KB)
📄
navi10_smc.bin.bin.tar.gz
(93.58 KB)
📄
navi10_smc.bin.tar
(263.5 KB)
📄
navi10_sos.bin.bin.tar.gz
(105.06 KB)
📄
navi10_sos.bin.tar
(182 KB)
📄
navi10_ta.bin.bin.tar.gz
(13.72 KB)
📄
navi10_ta.bin.tar
(38.5 KB)
📄
navi10_vcn.bin.bin.tar.gz
(279.76 KB)
📄
navi10_vcn.bin.tar
(397 KB)
📄
navi12_asd.bin.bin.tar.gz
(65.75 KB)
📄
navi12_asd.bin.tar
(202 KB)
📄
navi12_ce.bin.bin.tar.gz
(4.55 KB)
📄
navi12_ce.bin.tar
(259 KB)
📄
navi12_dmcu.bin.bin.tar.gz
(12.18 KB)
📄
navi12_dmcu.bin.tar
(25 KB)
📄
navi12_gpu_info.bin.bin.tar.gz
(338 B)
📄
navi12_gpu_info.bin.tar
(2.5 KB)
📄
navi12_me.bin.bin.tar.gz
(9.3 KB)
📄
navi12_me.bin.tar
(259 KB)
📄
navi12_mec.bin.bin.tar.gz
(36.02 KB)
📄
navi12_mec.bin.tar
(263.5 KB)
📄
navi12_mec2.bin.bin.tar.gz
(36.03 KB)
📄
navi12_mec2.bin.tar
(263.5 KB)
📄
navi12_pfp.bin.bin.tar.gz
(16.65 KB)
📄
navi12_pfp.bin.tar
(259 KB)
📄
navi12_rlc.bin.bin.tar.gz
(16.76 KB)
📄
navi12_rlc.bin.tar
(44.5 KB)
📄
navi12_sdma.bin.bin.tar.gz
(10.33 KB)
📄
navi12_sdma.bin.tar
(34.5 KB)
📄
navi12_sdma1.bin.bin.tar.gz
(10.32 KB)
📄
navi12_sdma1.bin.tar
(34.5 KB)
📄
navi12_smc.bin.bin.tar.gz
(92.7 KB)
📄
navi12_smc.bin.tar
(260 KB)
📄
navi12_sos.bin.bin.tar.gz
(120.61 KB)
📄
navi12_sos.bin.tar
(201.5 KB)
📄
navi12_ta.bin.bin.tar.gz
(13.72 KB)
📄
navi12_ta.bin.tar
(38.5 KB)
📄
navi12_vcn.bin.bin.tar.gz
(279.76 KB)
📄
navi12_vcn.bin.tar
(397 KB)
📄
navi14_asd.bin.bin.tar.gz
(65.75 KB)
📄
navi14_asd.bin.tar
(202 KB)
📄
navi14_ce.bin.bin.tar.gz
(4.55 KB)
📄
navi14_ce.bin.tar
(259 KB)
📄
navi14_gpu_info.bin.bin.tar.gz
(326 B)
📄
navi14_gpu_info.bin.tar
(2.5 KB)
📄
navi14_me.bin.bin.tar.gz
(9.29 KB)
📄
navi14_me.bin.tar
(259 KB)
📄
navi14_mec.bin.bin.tar.gz
(36.03 KB)
📄
navi14_mec.bin.tar
(263.5 KB)
📄
navi14_mec2.bin.bin.tar.gz
(36.04 KB)
📄
navi14_mec2.bin.tar
(263.5 KB)
📄
navi14_mec2_wks.bin.bin.tar.gz
(34.13 KB)
📄
navi14_mec2_wks.bin.tar
(264 KB)
📄
navi14_mec_wks.bin.bin.tar.gz
(34.13 KB)
📄
navi14_mec_wks.bin.tar
(264 KB)
📄
navi14_pfp.bin.bin.tar.gz
(16.65 KB)
📄
navi14_pfp.bin.tar
(259 KB)
📄
navi14_pfp_wks.bin.bin.tar.gz
(15.06 KB)
📄
navi14_pfp_wks.bin.tar
(259 KB)
📄
navi14_rlc.bin.bin.tar.gz
(15.75 KB)
📄
navi14_rlc.bin.tar
(43.5 KB)
📄
navi14_sdma.bin.bin.tar.gz
(10.23 KB)
📄
navi14_sdma.bin.tar
(34.5 KB)
📄
navi14_sdma1.bin.bin.tar.gz
(10.23 KB)
📄
navi14_sdma1.bin.tar
(34.5 KB)
📄
navi14_smc.bin.bin.tar.gz
(92.36 KB)
📄
navi14_smc.bin.tar
(260 KB)
📄
navi14_sos.bin.bin.tar.gz
(104.6 KB)
📄
navi14_sos.bin.tar
(181.5 KB)
📄
navi14_ta.bin.bin.tar.gz
(13.72 KB)
📄
navi14_ta.bin.tar
(38.5 KB)
📄
navi14_vcn.bin.bin.tar.gz
(279.76 KB)
📄
navi14_vcn.bin.tar
(397 KB)
📄
navy_flounder_mec.bin.bin.tar.gz
(41.71 KB)
📄
navy_flounder_mec.bin.tar
(263.5 KB)
📄
navy_flounder_mec2.bin.bin.tar.gz
(41.71 KB)
📄
navy_flounder_mec2.bin.tar
(263.5 KB)
📄
navy_flounder_pfp.bin.bin.tar.gz
(16.54 KB)
📄
navy_flounder_pfp.bin.tar
(259 KB)
📄
navy_flounder_rlc.bin.bin.tar.gz
(52.4 KB)
📄
navy_flounder_rlc.bin.tar
(136 KB)
📄
navy_flounder_sdma.bin.bin.tar.gz
(12.22 KB)
📄
navy_flounder_sdma.bin.tar
(35 KB)
📄
navy_flounder_smc.bin.bin.tar.gz
(112.48 KB)
📄
navy_flounder_smc.bin.tar
(241 KB)
📄
navy_flounder_sos.bin.bin.tar.gz
(125.37 KB)
📄
navy_flounder_sos.bin.tar
(215 KB)
📄
navy_flounder_ta.bin.bin.tar.gz
(81.97 KB)
📄
navy_flounder_ta.bin.tar
(251 KB)
📄
navy_flounder_vcn.bin.bin.tar.gz
(406.83 KB)
📄
navy_flounder_vcn.bin.tar
(568.5 KB)
📄
nbd.xml.tar
(3 KB)
📄
nbd.xml.xml.tar.gz
(281 B)
📄
nc_tparm.h.h.tar.gz
(1.34 KB)
📄
nc_tparm.h.tar
(16 KB)
📄
ncm865.tar
(6.25 MB)
📄
ncm865.tar.gz
(3.14 MB)
📄
ncurses++.pc.pc.tar.gz
(377 B)
📄
ncurses++.pc.tar
(2 KB)
📄
ncurses.h.h.tar.gz
(19.66 KB)
📄
ncurses.h.tar
(197 KB)
📄
ncurses.pc.pc.tar.gz
(359 B)
📄
ncurses.pc.tar
(2 KB)
📄
ncurses_dll.h.h.tar.gz
(1.7 KB)
📄
ncurses_dll.h.tar
(11 KB)
📄
ncursesw.pc.pc.tar.gz
(359 B)
📄
ncursesw.pc.tar
(2 KB)
📄
ndbm.h.h.tar.gz
(1.19 KB)
📄
ndbm.h.tar
(7 KB)
📄
ndbm.py.py.tar.gz
(165 B)
📄
ndbm.py.tar
(3 KB)
📄
ndiff.pyc.pyc.tar.gz
(1.98 KB)
📄
ndiff.pyc.tar
(5.5 KB)
📄
ndiff.pyo.pyo.tar.gz
(1.98 KB)
📄
ndiff.pyo.tar
(5.5 KB)
📄
ndisc_notify.tar
(2 KB)
📄
ndisc_notify.tar.gz
(122 B)
📄
ndisc_tclass.tar
(2 KB)
📄
ndisc_tclass.tar.gz
(120 B)
📄
neigh.tar
(85 KB)
📄
neigh.tar.gz
(1.53 KB)
📄
neigh.zip
(12.66 KB)
📄
neqn.tar
(2.5 KB)
📄
neqn.tar.gz
(649 B)
📄
net-snmp-config.tar
(34 KB)
📄
net-snmp-config.tar.gz
(7.62 KB)
📄
net-snmp11.tar
(10.02 MB)
📄
net-snmp11.tar.gz
(2.73 MB)
📄
net-snmp11.zip
(9.96 MB)
📄
net.mod.mod.tar.gz
(40.33 KB)
📄
net.mod.tar
(200 KB)
📄
net.tar
(419 KB)
📄
net.tar.gz
(78.5 KB)
📄
net.zip
(400.58 KB)
📄
net2ftp.tar
(87 KB)
📄
net2ftp.tar.gz
(41.29 KB)
📄
net2ftp.zip
(73.15 KB)
📄
netash.tar
(3 KB)
📄
netash.tar.gz
(833 B)
📄
netash.zip
(1.47 KB)
📄
netatalk.tar
(3 KB)
📄
netatalk.tar.gz
(645 B)
📄
netatalk.zip
(1.14 KB)
📄
netax25.tar
(6.5 KB)
📄
netax25.tar.gz
(1.77 KB)
📄
netax25.zip
(4.84 KB)
📄
netbios-ns.xml.tar
(2 KB)
📄
netbios-ns.xml.xml.tar.gz
(223 B)
📄
netdb.h.h.tar.gz
(5.82 KB)
📄
netdb.h.tar
(37.5 KB)
📄
netdev_budget.tar
(2 KB)
📄
netdev_budget.tar.gz
(116 B)
📄
netdev_max_backlog.tar
(2 KB)
📄
netdev_max_backlog.tar.gz
(121 B)
📄
netdev_rss_key.tar
(2 KB)
📄
netdev_rss_key.tar.gz
(120 B)
📄
neteconet.tar
(3.5 KB)
📄
neteconet.tar.gz
(899 B)
📄
neteconet.zip
(1.77 KB)
📄
netfilter.tar
(65 KB)
📄
netfilter.tar.gz
(1.45 KB)
📄
netfilter.zip
(10.44 KB)
📄
netinet.tar
(97.5 KB)
📄
netinet.tar.gz
(20.86 KB)
📄
netinet.zip
(88.42 KB)
📄
netipx.tar
(4.5 KB)
📄
netipx.tar.gz
(1.21 KB)
📄
netipx.zip
(2.97 KB)
📄
netiucv.tar
(3.5 KB)
📄
netiucv.tar.gz
(907 B)
📄
netiucv.zip
(1.7 KB)
📄
netpacket.tar
(4 KB)
📄
netpacket.tar.gz
(1.09 KB)
📄
netpacket.zip
(2.49 KB)
📄
netrc.py.py.tar.gz
(1.75 KB)
📄
netrc.py.tar
(20 KB)
📄
netrc.pyc.pyc.tar.gz
(2.4 KB)
📄
netrc.pyc.tar
(6.5 KB)
📄
netrc.pyo.pyo.tar.gz
(2.4 KB)
📄
netrc.pyo.tar
(6.5 KB)
📄
netrom.h.h.tar.gz
(1.04 KB)
📄
netrom.h.tar
(4 KB)
📄
netrom.tar
(4 KB)
📄
netrom.tar.gz
(1.03 KB)
📄
netrom.zip
(2.32 KB)
📄
netronome.tar
(140.17 MB)
📄
netronome.tar.gz
(16.72 MB)
📄
netronome.zip
(140.14 MB)
📄
netrose.tar
(5 KB)
📄
netrose.tar.gz
(1.34 KB)
📄
netrose.zip
(3.25 KB)
📄
network-latency.tar
(2.5 KB)
📄
network-latency.tar.gz
(426 B)
📄
network-latency.zip
(702 B)
📄
network-throughput.tar
(2 KB)
📄
network-throughput.tar.gz
(409 B)
📄
network-throughput.zip
(653 B)
📄
network.tar
(2 KB)
📄
network.tar.gz
(381 B)
📄
network.target.tar
(2.5 KB)
📄
network.target.target.tar.gz
(435 B)
📄
network.zip
(626 B)
📄
networking.go.go.tar.gz
(2.15 KB)
📄
networking.go.tar
(10.5 KB)
📄
new.py.py.tar.gz
(404 B)
📄
new.py.tar
(2.5 KB)
📄
new.pyc.pyc.tar.gz
(600 B)
📄
new.pyc.tar
(2.5 KB)
📄
new.pyo.pyo.tar.gz
(600 B)
📄
new.pyo.tar
(2.5 KB)
📄
new.tar
(50 KB)
📄
new.tar.gz
(9.74 KB)
📄
new.zip
(43.02 KB)
📄
new_code.bin.bin.tar.gz
(2.14 KB)
📄
new_code.bin.tar
(5 KB)
📄
new_code_fix.bin.bin.tar.gz
(697 B)
📄
new_code_fix.bin.tar
(2.5 KB)
📄
new_order.html.html.tar.gz
(4.12 KB)
📄
new_order.html.tar
(58.5 KB)
📄
newc.mod.mod.tar.gz
(2.13 KB)
📄
newc.mod.tar
(11 KB)
📄
newmetaclasses.tar
(39 KB)
📄
newmetaclasses.tar.gz
(6.27 KB)
📄
newmetaclasses.zip
(34.24 KB)
📄
newrelic-daemon.tar
(14.11 MB)
📄
newrelic-daemon.tar.gz
(5.17 MB)
📄
newrelic.tar
(11 KB)
📄
newrelic.tar.gz
(3.24 KB)
📄
newrelic.xml.tar
(23 KB)
📄
newrelic.xml.xml.tar.gz
(583 B)
📄
newrelic.zip
(9.4 KB)
📄
newsletter.zip
(106.74 KB)
📄
nextcloud.sql.sql.tar.gz
(30.04 KB)
📄
nextcloud.sql.tar
(220 KB)
📄
nextcloud.tar
(738.31 MB)
📄
nextcloud.tar.gz
(0 B)
📄
nextcloud.zip
(738.28 MB)
📄
nf_conntrack_events.tar
(2 KB)
📄
nf_conntrack_events.tar.gz
(123 B)
📄
nf_conntrack_helper.tar
(2 KB)
📄
nf_conntrack_helper.tar.gz
(124 B)
📄
nf_conntrack_max.tar
(3 KB)
📄
nf_conntrack_max.tar.gz
(125 B)
📄
nf_conntrack_timestamp.tar
(2 KB)
📄
nf_conntrack_timestamp.tar.gz
(127 B)
📄
nf_log.tar
(14 KB)
📄
nf_log.tar.gz
(297 B)
📄
nf_log.zip
(1.58 KB)
📄
nf_log_all_netns.tar
(2 KB)
📄
nf_log_all_netns.tar.gz
(119 B)
📄
nfs-client.target.tar
(2 KB)
📄
nfs-client.target.target.tar.gz
(344 B)
📄
nfs-convert.service.service.tar.gz
(376 B)
📄
nfs-convert.service.tar
(2.5 KB)
📄
nfs-utils.service.service.tar.gz
(428 B)
📄
nfs-utils.service.tar
(2.5 KB)
📄
nfs.h.h.tar.gz
(117 B)
📄
nfs.h.tar
(2 KB)
📄
nfs.tar
(10 KB)
📄
nfs.tar.gz
(281 B)
📄
nfs.xml.tar
(3 KB)
📄
nfs.xml.xml.tar.gz
(322 B)
📄
nfs.zip
(1.29 KB)
📄
nfs3.xml.tar
(2 KB)
📄
nfs3.xml.xml.tar.gz
(313 B)
📄
nfs_congestion_kb.tar
(2 KB)
📄
nfs_congestion_kb.tar.gz
(118 B)
📄
nfs_debug.tar
(2 KB)
📄
nfs_debug.tar.gz
(114 B)
📄
nfsd_debug.tar
(2 KB)
📄
nfsd_debug.tar.gz
(115 B)
📄
nfsdcld.service.service.tar.gz
(264 B)
📄
nfsdcld.service.tar
(2 KB)
📄
nftables.service.service.tar.gz
(347 B)
📄
nftables.service.tar
(2 KB)
📄
nftl-user.h.h.tar.gz
(1.1 KB)
📄
nftl-user.h.tar
(4 KB)
📄
nghttp2.tar
(888 KB)
📄
nghttp2.tar.gz
(259.25 KB)
📄
nghttp2.zip
(880.82 KB)
📄
nginx_status.tar
(2 KB)
📄
nginx_status.tar.gz
(111 B)
📄
ngroups_max.tar
(2 KB)
📄
ngroups_max.tar.gz
(116 B)
📄
nibble.tar
(102 KB)
📄
nibble.tar.gz
(51.3 KB)
📄
nibble.zip
(84.12 KB)
📄
nic-sriov.tar
(57.62 MB)
📄
nic-sriov.tar.gz
(3.14 MB)
📄
nic-sriov.zip
(57.61 MB)
📄
nic.tar
(37.2 MB)
📄
nic.tar.gz
(3.02 MB)
📄
nic.zip
(37.19 MB)
📄
nic_AMDA0058-0011_2x40.nffw.nffw.tar.gz
(2.73 MB)
📄
nic_AMDA0058-0011_2x40.nffw.tar
(6.54 MB)
📄
nic_AMDA0078-0011_8x10.nffw.nffw.tar.gz
(2.73 MB)
📄
nic_AMDA0078-0011_8x10.nffw.tar
(6.54 MB)
📄
nic_AMDA0097.nffw.nffw.tar.gz
(1.76 MB)
📄
nic_AMDA0097.nffw.tar
(4.21 MB)
📄
nice.tar
(39 KB)
📄
nice.tar.gz
(16.43 KB)
📄
nilfs2.mod.mod.tar.gz
(4.48 KB)
📄
nilfs2.mod.tar
(22 KB)
📄
ninja.sql.sql.tar.gz
(70.49 KB)
📄
ninja.sql.tar
(460 KB)
📄
ninja.tar
(253.26 MB)
📄
ninja.tar.gz
(230.48 MB)
📄
ninja.zip
(253.22 MB)
📄
ninja4.tar
(317 KB)
📄
ninja4.tar.gz
(176.83 KB)
📄
ninja4.zip
(281.22 KB)
📄
nis-domainname.service.service.tar.gz
(338 B)
📄
nis-domainname.service.tar
(2 KB)
📄
nkf.so.so.tar.gz
(136.21 KB)
📄
nkf.so.tar
(313 KB)
📄
nl.tar
(177 KB)
📄
nl.tar.gz
(19.41 KB)
📄
nl.zip
(113.66 KB)
📄
nl_types.h.h.tar.gz
(1004 B)
📄
nl_types.h.tar
(3.5 KB)
📄
nlm_debug.tar
(2 KB)
📄
nlm_debug.tar.gz
(112 B)
📄
nlm_end_grace.tar
(2 KB)
📄
nlm_end_grace.tar.gz
(112 B)
📄
nlm_grace_period.tar
(2 KB)
📄
nlm_grace_period.tar.gz
(115 B)
📄
nlm_tcpport.tar
(2 KB)
📄
nlm_tcpport.tar.gz
(110 B)
📄
nlm_timeout.tar
(2 KB)
📄
nlm_timeout.tar.gz
(111 B)
📄
nlm_udpport.tar
(2 KB)
📄
nlm_udpport.tar.gz
(110 B)
📄
nm-shared.xml.tar
(2.5 KB)
📄
nm-shared.xml.xml.tar.gz
(530 B)
📄
nm.tar
(52 KB)
📄
nm.tar.gz
(22.19 KB)
📄
nm2def.py.py.tar.gz
(1.21 KB)
📄
nm2def.py.tar
(4 KB)
📄
nmea-0183.xml.tar
(2 KB)
📄
nmea-0183.xml.xml.tar.gz
(290 B)
📄
nmi_watchdog.tar
(2 KB)
📄
nmi_watchdog.tar.gz
(113 B)
📄
nntplib.py.py.tar.gz
(11.39 KB)
📄
nntplib.py.tar
(108.5 KB)
📄
nntplib.pyc.pyc.tar.gz
(7.4 KB)
📄
nntplib.pyc.tar
(22.5 KB)
📄
nntplib.pyo.pyo.tar.gz
(7.4 KB)
📄
nntplib.pyo.tar
(22.5 KB)
📄
no-route.xml.tar
(2 KB)
📄
no-route.xml.xml.tar.gz
(259 B)
📄
noarch-linux.tar
(4.5 KB)
📄
noarch-linux.tar.gz
(1.15 KB)
📄
noarch-linux.zip
(3.01 KB)
📄
node-gyp-bin.tar
(3 KB)
📄
node-gyp-bin.tar.gz
(290 B)
📄
node-gyp-bin.zip
(598 B)
📄
node.h.h.tar.gz
(643 B)
📄
node.h.tar
(3 KB)
📄
node.rb.rb.tar.gz
(933 B)
📄
node.rb.tar
(19 KB)
📄
node.tar
(30 KB)
📄
node.tar.gz
(99 B)
📄
node_modules.tar
(15.85 MB)
📄
node_modules.tar.gz
(3.67 MB)
📄
node_modules.zip
(13.85 MB)
📄
node_record.h.h.tar.gz
(687 B)
📄
node_record.h.tar
(4.5 KB)
📄
nodeenv.tar
(2 KB)
📄
nodeenv.tar.gz
(251 B)
📄
nodejs_native.attr.attr.tar.gz
(187 B)
📄
nodejs_native.attr.tar
(2 KB)
📄
nodejs_native.req.req.tar.gz
(159 B)
📄
nodejs_native.req.tar
(2 KB)
📄
nodes.h.h.tar.gz
(547 B)
📄
nodes.h.tar
(3 KB)
📄
nodes.tar
(15 KB)
📄
nodes.tar.gz
(2.58 KB)
📄
nohup.tar
(39 KB)
📄
nohup.tar.gz
(16.93 KB)
📄
nom.txt.tar
(2 KB)
📄
nom.txt.txt.tar.gz
(204 B)
📄
nonblock.so.so.tar.gz
(3.73 KB)
📄
nonblock.so.tar
(13.5 KB)
📄
none.amf.amf.tar.gz
(174 B)
📄
none.amf.tar
(2 KB)
📄
normal.mod.mod.tar.gz
(59.53 KB)
📄
normal.mod.tar
(314 KB)
📄
normalizer.tar
(3 KB)
📄
normalizer.tar.gz
(264 B)
📄
nosetests-3.4.4.tar.gz
(256 B)
📄
nosetests-3.4.tar
(2 KB)
📄
nosetests.tar
(2 KB)
📄
nosetests.tar.gz
(254 B)
📄
nostdio.h.h.tar.gz
(1.18 KB)
📄
nostdio.h.tar
(5 KB)
📄
notes.txt.tar
(685.5 KB)
📄
notes.txt.txt.tar.gz
(453 B)
📄
npm.tar
(2.5 KB)
📄
npm.tar.gz
(399 B)
📄
nproc.tar
(39 KB)
📄
nproc.tar.gz
(16.59 KB)
📄
npu.sbin.1.0.0.63.sbin.1.0.0.63.tar.gz
(74.89 KB)
📄
npu.sbin.1.0.0.63.tar
(369.5 KB)
📄
npu.sbin.sbin.tar.gz
(74.89 KB)
📄
npu.sbin.tar
(611 KB)
📄
npx.tar
(2.5 KB)
📄
npx.tar.gz
(404 B)
📄
nr.tar
(2 KB)
📄
nr.tar.gz
(107 B)
📄
nr_hugepages.tar
(2 KB)
📄
nr_hugepages.tar.gz
(109 B)
📄
nr_hugepages_mempolicy.tar
(2 KB)
📄
nr_hugepages_mempolicy.tar.gz
(119 B)
📄
nr_open.tar
(2 KB)
📄
nr_open.tar.gz
(110 B)
📄
nr_overcommit_hugepages.tar
(2 KB)
📄
nr_overcommit_hugepages.tar.gz
(120 B)
📄
nroff-filter.info.info.tar.gz
(281 B)
📄
nroff-filter.info.tar
(2 KB)
📄
nroff-filter.so.so.tar.gz
(4.74 KB)
📄
nroff-filter.so.tar
(13.5 KB)
📄
nroff.amf.amf.tar.gz
(234 B)
📄
nroff.amf.tar
(2 KB)
📄
nroff.tar
(5 KB)
📄
nroff.tar.gz
(1.59 KB)
📄
nrpe.conf.conf.tar.gz
(128 B)
📄
nrpe.conf.tar
(3 KB)
📄
nrpe.service.service.tar.gz
(531 B)
📄
nrpe.service.tar
(2.5 KB)
📄
nrpe.xml.tar
(2 KB)
📄
nrpe.xml.xml.tar.gz
(279 B)
📄
ns_last_pid.tar
(2 KB)
📄
ns_last_pid.tar.gz
(117 B)
📄
nscd.conf.conf.tar.gz
(126 B)
📄
nscd.conf.tar
(3 KB)
📄
nscd.pid.pid.tar.gz
(105 B)
📄
nscd.pid.tar
(2 KB)
📄
nscd.service.service.tar.gz
(361 B)
📄
nscd.service.tar
(2 KB)
📄
nscd.socket.socket.tar.gz
(211 B)
📄
nscd.socket.tar
(3 KB)
📄
nsec3hash.tar
(14 KB)
📄
nsec3hash.tar.gz
(4.8 KB)
📄
nslookup.tar
(148 KB)
📄
nslookup.tar.gz
(62.75 KB)
📄
nsm_local_state.tar
(2 KB)
📄
nsm_local_state.tar.gz
(113 B)
📄
nsm_use_hostnames.tar
(2 KB)
📄
nsm_use_hostnames.tar.gz
(116 B)
📄
nss-lookup.target.tar
(2.5 KB)
📄
nss-lookup.target.target.tar.gz
(471 B)
📄
nss-user-lookup.target.tar
(2.5 KB)
📄
nss-user-lookup.target.target.tar.gz
(448 B)
📄
nss.h.h.tar.gz
(1.07 KB)
📄
nss.h.tar
(3.5 KB)
📄
nss.tar
(3.02 MB)
📄
nss.tar.gz
(1.28 MB)
📄
nss.zip
(3.01 MB)
📄
nsswitch.conf.conf.tar.gz
(1.08 KB)
📄
nsswitch.conf.tar
(4 KB)
📄
nsupdate.tar
(75 KB)
📄
nsupdate.tar.gz
(30.67 KB)
📄
ntfs.mod.mod.tar.gz
(7.65 KB)
📄
ntfs.mod.tar
(36 KB)
📄
ntfscomp.mod.mod.tar.gz
(3.05 KB)
📄
ntfscomp.mod.tar
(8 KB)
📄
ntldr.mod.mod.tar.gz
(1.38 KB)
📄
ntldr.mod.tar
(8 KB)
📄
ntp-units.d.tar
(2 KB)
📄
ntp-units.d.tar.gz
(108 B)
📄
ntp-units.d.zip
(180 B)
📄
ntp.xml.tar
(3 KB)
📄
ntp.xml.xml.tar.gz
(343 B)
📄
ntpath.py.py.tar.gz
(7.86 KB)
📄
ntpath.py.tar
(72 KB)
📄
ntpath.pyc.pyc.tar.gz
(5.69 KB)
📄
ntpath.pyc.tar
(14.5 KB)
📄
ntpath.pyo.pyo.tar.gz
(5.69 KB)
📄
ntpath.pyo.tar
(14.5 KB)
📄
nturl2path.pyc.pyc.tar.gz
(1 KB)
📄
nturl2path.pyc.tar
(3.5 KB)
📄
nturl2path.pyo.pyo.tar.gz
(1023 B)
📄
nturl2path.pyo.tar
(3.5 KB)
📄
nucleus.tar
(164.5 KB)
📄
nucleus.tar.gz
(85.74 KB)
📄
nucleus.zip
(139.81 KB)
📄
nuked.tar
(139 KB)
📄
nuked.tar.gz
(81.42 KB)
📄
nuked.zip
(122.25 KB)
📄
nukeviet.tar
(12.16 MB)
📄
nukeviet.tar.gz
(11.22 MB)
📄
nukeviet.zip
(12.13 MB)
📄
null.go.go.tar.gz
(553 B)
📄
null.go.tar
(2.5 KB)
📄
null.tar
(4 KB)
📄
null.tar.gz
(320 B)
📄
num.tar
(1.64 MB)
📄
num.tar.gz
(452.7 KB)
📄
num.zip
(1.61 MB)
📄
numa_balancing.tar
(2 KB)
📄
numa_balancing.tar.gz
(115 B)
📄
numa_maps.tar
(204 KB)
📄
numa_maps.tar.gz
(2.91 KB)
📄
numa_stat.tar
(2 KB)
📄
numa_stat.tar.gz
(106 B)
📄
numa_zonelist_order.tar
(2 KB)
📄
numa_zonelist_order.tar.gz
(119 B)
📄
numbers.py.py.tar.gz
(2.55 KB)
📄
numbers.py.tar
(34 KB)
📄
numbers.pyc.pyc.tar.gz
(3.67 KB)
📄
numbers.pyc.tar
(15.5 KB)
📄
numbers.pyo.pyo.tar.gz
(3.67 KB)
📄
numbers.pyo.tar
(15.5 KB)
📄
numfmt.tar
(67.5 KB)
📄
numfmt.tar.gz
(29.43 KB)
📄
nut.xml.tar
(3 KB)
📄
nut.xml.xml.tar.gz
(338 B)
📄
nvidia.tar
(152.67 MB)
📄
nvidia.tar.gz
(109.56 MB)
📄
nvidia.zip
(152.48 MB)
📄
nvm_00130300.bin.bin.tar.gz
(1.23 KB)
📄
nvm_00130300.bin.tar
(3.5 KB)
📄
nvm_00130302.bin.bin.tar.gz
(1.27 KB)
📄
nvm_00130302.bin.tar
(3.5 KB)
📄
nvm_00230302.bin.bin.tar.gz
(1.29 KB)
📄
nvm_00230302.bin.tar
(3.5 KB)
📄
nvm_00440302.bin.bin.tar.gz
(1.31 KB)
📄
nvm_00440302.bin.tar
(3.5 KB)
📄
nvm_00440302_eu.bin.bin.tar.gz
(1.31 KB)
📄
nvm_00440302_eu.bin.tar
(3.5 KB)
📄
nvm_usb_00000200.bin.bin.tar.gz
(1.19 KB)
📄
nvm_usb_00000200.bin.tar
(3.5 KB)
📄
nvm_usb_00000201.bin.bin.tar.gz
(1.19 KB)
📄
nvm_usb_00000201.bin.tar
(3.5 KB)
📄
nvm_usb_00000300.bin.bin.tar.gz
(1.19 KB)
📄
nvm_usb_00000300.bin.tar
(3.5 KB)
📄
nvm_usb_00000302.bin.bin.tar.gz
(1.29 KB)
📄
nvm_usb_00000302.bin.tar
(3.5 KB)
📄
nvm_usb_00130200_0104.bin.bin.tar.gz
(2.86 KB)
📄
nvm_usb_00130200_0104.bin.tar
(8 KB)
📄
nvm_usb_00130200_0105.bin.bin.tar.gz
(2.87 KB)
📄
nvm_usb_00130200_0105.bin.tar
(8 KB)
📄
nvm_usb_00130200_0106.bin.bin.tar.gz
(2.87 KB)
📄
nvm_usb_00130200_0106.bin.tar
(8 KB)
📄
nvm_usb_00130200_0107.bin.bin.tar.gz
(2.88 KB)
📄
nvm_usb_00130200_0107.bin.tar
(8 KB)
📄
nvm_usb_00130200_0109.bin.bin.tar.gz
(2.87 KB)
📄
nvm_usb_00130200_0109.bin.tar
(8 KB)
📄
nvm_usb_00130200_0110.bin.bin.tar.gz
(2.87 KB)
📄
nvm_usb_00130200_0110.bin.tar
(8 KB)
📄
nvm_usb_00130201_010a.bin.bin.tar.gz
(3.05 KB)
📄
nvm_usb_00130201_010a.bin.tar
(8.5 KB)
📄
nvm_usb_00130201_010b.bin.bin.tar.gz
(3.05 KB)
📄
nvm_usb_00130201_010b.bin.tar
(8.5 KB)
📄
nvm_usb_00130201_0303.bin.bin.tar.gz
(3.05 KB)
📄
nvm_usb_00130201_0303.bin.tar
(8.5 KB)
📄
nvm_usb_00130201_gf_010a.bin.bin.tar.gz
(3.05 KB)
📄
nvm_usb_00130201_gf_010a.bin.tar
(8 KB)
📄
nvm_usb_00130201_gf_010b.bin.bin.tar.gz
(3.05 KB)
📄
nvm_usb_00130201_gf_010b.bin.tar
(8 KB)
📄
nvm_usb_00130201_gf_0303.bin.bin.tar.gz
(3.05 KB)
📄
nvm_usb_00130201_gf_0303.bin.tar
(8 KB)
📄
nvm_usb_00190200_0104.bin.bin.tar.gz
(4.22 KB)
📄
nvm_usb_00190200_0104.bin.tar
(11 KB)
📄
nvm_usb_00190200_0106.bin.bin.tar.gz
(4.22 KB)
📄
nvm_usb_00190200_0106.bin.tar
(11 KB)
📄
nvm_usb_00190200_0108.bin.bin.tar.gz
(4.2 KB)
📄
nvm_usb_00190200_0108.bin.tar
(11 KB)
📄
nvm_usb_00190200_0109.bin.bin.tar.gz
(4.22 KB)
📄
nvm_usb_00190200_0109.bin.tar
(11 KB)
📄
nvm_usb_00190200_010a.bin.bin.tar.gz
(4.22 KB)
📄
nvm_usb_00190200_010a.bin.tar
(11 KB)
📄
nvm_usb_00190200_010c.bin.bin.tar.gz
(4.22 KB)
📄
nvm_usb_00190200_010c.bin.tar
(11 KB)
📄
nvm_usb_00190200_010e.bin.bin.tar.gz
(4.23 KB)
📄
nvm_usb_00190200_010e.bin.tar
(11 KB)
📄
nvm_usb_00190200_0110.bin.bin.tar.gz
(4.23 KB)
📄
nvm_usb_00190200_0110.bin.tar
(11 KB)
📄
nvm_usb_00190200_0111.bin.bin.tar.gz
(4.47 KB)
📄
nvm_usb_00190200_0111.bin.tar
(11 KB)
📄
nvm_usb_00190200_0112.bin.bin.tar.gz
(4.23 KB)
📄
nvm_usb_00190200_0112.bin.tar
(11 KB)
📄
nvmf-connect.target.tar
(2 KB)
📄
nvmf-connect.target.target.tar.gz
(170 B)
📄
nvram.tar
(2 KB)
📄
nvram.tar.gz
(312 B)
📄
nxp.tar
(1.16 MB)
📄
nxp.tar.gz
(955.16 KB)
📄
nxp.zip
(1.15 MB)
📄
oasisdbgdownload.sys.sys.tar.gz
(26.36 KB)
📄
oasisdbgdownload.sys.tar
(82 KB)
📄
oasisdownload.sys.sys.tar.gz
(24.42 KB)
📄
oasisdownload.sys.tar
(82 KB)
📄
oasisrcvucode.sys.sys.tar.gz
(1.35 KB)
📄
oasisrcvucode.sys.tar
(4.5 KB)
📄
oauth.pem.pem.tar.gz
(126 B)
📄
oauth.pem.tar
(2 KB)
📄
oauth.pub.pub.tar.gz
(126 B)
📄
oauth.pub.tar
(2 KB)
📄
obcard.tar
(144.5 KB)
📄
obcard.tar.gz
(72.81 KB)
📄
obcard.zip
(120.57 KB)
📄
obj_mac.h.h.tar.gz
(31.96 KB)
📄
obj_mac.h.tar
(215 KB)
📄
objcopy.tar
(242 KB)
📄
objcopy.tar.gz
(109.95 KB)
📄
objdump.tar
(421.5 KB)
📄
objdump.tar.gz
(189.14 KB)
📄
object.h.h.tar.gz
(9.5 KB)
📄
object.h.tar
(30.5 KB)
📄
object_max_active.tar
(2 KB)
📄
object_max_active.tar.gz
(120 B)
📄
objgraph.pyc.pyc.tar.gz
(2.36 KB)
📄
objgraph.pyc.tar
(6.5 KB)
📄
objgraph.pyo.pyo.tar.gz
(2.36 KB)
📄
objgraph.pyo.tar
(6.5 KB)
📄
objimpl.h.h.tar.gz
(3.69 KB)
📄
objimpl.h.tar
(12 KB)
📄
objspace.so.so.tar.gz
(18.78 KB)
📄
objspace.so.tar
(46.5 KB)
📄
obstack.h.h.tar.gz
(5.9 KB)
📄
obstack.h.tar
(22.5 KB)
📄
ocart.tar
(195.5 KB)
📄
ocart.tar.gz
(100.63 KB)
📄
ocart.zip
(167.71 KB)
📄
ocart2.tar
(20.03 MB)
📄
ocart2.tar.gz
(18.36 MB)
📄
ocart2.zip
(20 MB)
📄
ocart23.tar
(145.5 KB)
📄
ocart23.tar.gz
(74.85 KB)
📄
ocart23.zip
(124.16 KB)
📄
ocart4.tar
(24.76 MB)
📄
ocart4.tar.gz
(22.62 MB)
📄
ocart4.zip
(24.73 MB)
📄
occam-channel.go.go.tar.gz
(9.02 KB)
📄
occam-channel.go.tar
(30.5 KB)
📄
ocportal.tar
(21.21 MB)
📄
ocportal.tar.gz
(19.1 MB)
📄
ocportal.zip
(21.18 MB)
📄
ocsp.h.h.tar.gz
(3.46 KB)
📄
ocsp.h.tar
(16.5 KB)
📄
october.tar
(265 KB)
📄
october.tar.gz
(143.54 KB)
📄
october.zip
(236.26 KB)
📄
ocxl.h.h.tar.gz
(913 B)
📄
ocxl.h.tar
(3.5 KB)
📄
od.tar
(75.5 KB)
📄
od.tar.gz
(33.08 KB)
📄
odc.mod.mod.tar.gz
(1.97 KB)
📄
odc.mod.tar
(11 KB)
📄
odm.png.png.tar.gz
(10 KB)
📄
odm.png.tar
(11.5 KB)
📄
odm.tar
(178.5 KB)
📄
odm.tar.gz
(96.98 KB)
📄
odm.zip
(154.76 KB)
📄
offsetio.mod.mod.tar.gz
(869 B)
📄
offsetio.mod.tar
(3.5 KB)
📄
ohci.mod.mod.tar.gz
(5.83 KB)
📄
ohci.mod.tar
(30 KB)
📄
ojs.png.png.tar.gz
(9.13 KB)
📄
ojs.png.tar
(11 KB)
📄
ojs.sql.sql.tar.gz
(7.22 MB)
📄
ojs.sql.tar
(25.27 MB)
📄
ojs.tar
(232.9 MB)
📄
ojs.tar.gz
(204.34 MB)
📄
ojs.zip
(232.87 MB)
📄
ojs33.sql.sql.tar.gz
(570.57 KB)
📄
ojs33.sql.tar
(1.9 MB)
📄
ojs33.tar
(73.21 MB)
📄
ojs33.tar.gz
(66.6 MB)
📄
ojs33.zip
(73.19 MB)
📄
oland_ce.bin.bin.tar.gz
(1.06 KB)
📄
oland_ce.bin.tar
(20 KB)
📄
oland_k_smc.bin.bin.tar.gz
(26.91 KB)
📄
oland_k_smc.bin.tar
(125 KB)
📄
oland_mc.bin.bin.tar.gz
(12.81 KB)
📄
oland_mc.bin.tar
(65 KB)
📄
oland_me.bin.bin.tar.gz
(3.68 KB)
📄
oland_me.bin.tar
(20 KB)
📄
oland_pfp.bin.bin.tar.gz
(2.78 KB)
📄
oland_pfp.bin.tar
(20 KB)
📄
oland_rlc.bin.bin.tar.gz
(2.11 KB)
📄
oland_rlc.bin.tar
(19 KB)
📄
oland_smc.bin.bin.tar.gz
(26.77 KB)
📄
oland_smc.bin.tar
(124 KB)
📄
oland_uvd.bin.bin.tar.gz
(144.34 KB)
📄
oland_uvd.bin.tar
(216.5 KB)
📄
old-stats.tar
(33.5 KB)
📄
old-stats.tar.gz
(6.41 KB)
📄
old-stats.zip
(31.25 KB)
📄
ols_logo.svg.svg.tar.gz
(1.82 KB)
📄
ols_logo.svg.tar
(5 KB)
📄
omap.rb.rb.tar.gz
(162 B)
📄
omap.rb.tar
(9 KB)
📄
omap_drm.h.h.tar.gz
(1.67 KB)
📄
omap_drm.h.tar
(5.5 KB)
📄
omeka.sql.sql.tar.gz
(6.42 KB)
📄
omeka.sql.tar
(27 KB)
📄
omeka.tar
(13.63 MB)
📄
omeka.tar.gz
(12.43 MB)
📄
omeka.zip
(13.6 MB)
📄
omekas.sql.sql.tar.gz
(14.09 KB)
📄
omekas.sql.tar
(63 KB)
📄
omekas.tar
(17.99 MB)
📄
omekas.tar.gz
(15.93 MB)
📄
omekas.zip
(17.96 MB)
📄
omhttp.so.so.tar.gz
(18.9 KB)
📄
omhttp.so.tar
(47 KB)
📄
omjournal.so.so.tar.gz
(6.29 KB)
📄
omjournal.so.tar
(17.5 KB)
📄
ommail.so.so.tar.gz
(9.42 KB)
📄
ommail.so.tar
(22.5 KB)
📄
omp.png.png.tar.gz
(3.84 KB)
📄
omp.png.tar
(6 KB)
📄
omp.sql.sql.tar.gz
(7.22 MB)
📄
omp.sql.tar
(25.27 MB)
📄
omp.tar
(224.69 MB)
📄
omp.tar.gz
(196.7 MB)
📄
omp.zip
(224.66 MB)
📄
omprog.so.so.tar.gz
(12.58 KB)
📄
omprog.so.tar
(30 KB)
📄
omstdout.so.so.tar.gz
(6.53 KB)
📄
omstdout.so.tar
(18 KB)
📄
omtesting.so.so.tar.gz
(6.28 KB)
📄
omtesting.so.tar
(17.5 KB)
📄
omuxsock.so.so.tar.gz
(7.01 KB)
📄
omuxsock.so.tar
(18.5 KB)
📄
one-context-online.service.service.tar.gz
(352 B)
📄
one-context-online.service.tar
(2 KB)
📄
one-context.service.service.tar.gz
(321 B)
📄
one-context.service.tar
(2 KB)
📄
oom_adj.tar
(12 KB)
📄
oom_adj.tar.gz
(104 B)
📄
oom_dump_tasks.tar
(2 KB)
📄
oom_dump_tasks.tar.gz
(111 B)
📄
oom_kill_allocating_task.tar
(2 KB)
📄
oom_kill_allocating_task.tar.gz
(120 B)
📄
oom_score.tar
(10 KB)
📄
oom_score.tar.gz
(108 B)
📄
oop.tar
(209 KB)
📄
oop.tar.gz
(72.09 KB)
📄
oop.zip
(200.9 KB)
📄
op.h.h.tar.gz
(12.01 KB)
📄
op.h.tar
(37.5 KB)
📄
opcode.h.h.tar.gz
(18.4 KB)
📄
opcode.h.tar
(97.5 KB)
📄
opcode.py.py.tar.gz
(2.12 KB)
📄
opcode.py.tar
(20 KB)
📄
opcode.pyc.pyc.tar.gz
(2.52 KB)
📄
opcode.pyc.tar
(8 KB)
📄
opcode.pyo.pyo.tar.gz
(2.53 KB)
📄
opcode.pyo.tar
(8 KB)
📄
open-vm-tools.tar
(440.5 KB)
📄
open-vm-tools.tar.gz
(170.11 KB)
📄
open-vm-tools.zip
(432.77 KB)
📄
openb.tar
(218.5 KB)
📄
openb.tar.gz
(124.42 KB)
📄
openb.zip
(196.96 KB)
📄
openeshop.tar
(215 KB)
📄
openeshop.tar.gz
(120.2 KB)
📄
openeshop.zip
(189.28 KB)
📄
openldap.tar
(2.5 KB)
📄
openldap.tar.gz
(649 B)
📄
openldap.zip
(1.03 KB)
📄
openldap11.tar
(5.53 MB)
📄
openldap11.tar.gz
(1.41 MB)
📄
openldap11.zip
(5.37 MB)
📄
opensis.tar
(124.5 KB)
📄
opensis.tar.gz
(65.64 KB)
📄
opensis.zip
(105.02 KB)
📄
openssh.conf.conf.tar.gz
(140 B)
📄
openssh.conf.tar
(3 KB)
📄
openssh.tar
(117 KB)
📄
openssh.tar.gz
(53.95 KB)
📄
openssh.zip
(115.38 KB)
📄
openssl-2.1.2.tar
(378 KB)
📄
openssl-2.1.2.tar.gz
(144.3 KB)
📄
openssl-2.1.2.zip
(376.24 KB)
📄
openssl.pc.pc.tar.gz
(255 B)
📄
openssl.pc.tar
(2 KB)
📄
openssl.rb.rb.tar.gz
(361 B)
📄
openssl.rb.tar
(6 KB)
📄
openssl.so.so.tar.gz
(144.32 KB)
📄
openssl.so.tar
(788.5 KB)
📄
openssl.tar
(3.68 MB)
📄
openssl.tar.gz
(298.51 KB)
📄
openssl.zip
(1.52 MB)
📄
opensslconf.h.h.tar.gz
(657 B)
📄
opensslconf.h.tar
(3.5 KB)
📄
opensslv.h.h.tar.gz
(1.88 KB)
📄
opensslv.h.tar
(6 KB)
📄
openvpn.xml.tar
(2 KB)
📄
openvpn.xml.xml.tar.gz
(330 B)
📄
operator.py.py.tar.gz
(2.96 KB)
📄
operator.py.tar
(23.5 KB)
📄
opnames.h.h.tar.gz
(3.11 KB)
📄
opnames.h.tar
(10.5 KB)
📄
ops.pm.pm.tar.gz
(658 B)
📄
ops.pm.tar
(2.5 KB)
📄
ops.png.png.tar.gz
(17.99 KB)
📄
ops.png.tar
(19.5 KB)
📄
ops.sql.sql.tar.gz
(7.21 MB)
📄
ops.sql.tar
(25.22 MB)
📄
ops.tar
(223.44 MB)
📄
ops.tar.gz
(195.94 MB)
📄
ops.zip
(223.41 MB)
📄
opt.tar
(7 KB)
📄
opt.tar.gz
(369 B)
📄
opt.zip
(1.01 KB)
📄
optargs.go.go.tar.gz
(7.25 KB)
📄
optargs.go.tar
(21 KB)
📄
optimistic_dad.tar
(4 KB)
📄
optimistic_dad.tar.gz
(126 B)
📄
optimize-serial-console.tar
(2 KB)
📄
optimize-serial-console.tar.gz
(238 B)
📄
optimize-serial-console.zip
(393 B)
📄
options.php.php.tar.gz
(170 B)
📄
options.php.tar
(2 KB)
📄
options.tar
(7 KB)
📄
options.tar.gz
(318 B)
📄
optmem_max.tar
(2 KB)
📄
optmem_max.tar.gz
(116 B)
📄
optparse.py.py.tar.gz
(15.28 KB)
📄
optparse.py.tar
(180.5 KB)
📄
optparse.pyc.pyc.tar.gz
(18.17 KB)
📄
optparse.pyc.tar
(54.5 KB)
📄
optparse.pyo.pyo.tar.gz
(18.13 KB)
📄
optparse.pyo.tar
(54.5 KB)
📄
orange 04 2025.tar
(72.5 KB)
📄
orange 04 2025.tar.gz
(5.59 KB)
📄
orange 04 2025.zip
(41.56 KB)
📄
orange-icons-D0YzO_qq.css.css.tar.gz
(9.43 KB)
📄
orange-icons-D0YzO_qq.css.tar
(42 KB)
📄
orange-icons-beEFzM3r.css.css.tar.gz
(9.4 KB)
📄
orange-icons-beEFzM3r.css.tar
(42 KB)
📄
orange.sql.sql.tar.gz
(232.77 KB)
📄
orange.sql.tar
(1.02 MB)
📄
orange.tar
(22.01 MB)
📄
orange.tar.gz
(19.43 MB)
📄
orange.zip
(21.98 MB)
📄
ordchr.so.so.tar.gz
(3.84 KB)
📄
ordchr.so.tar
(13.5 KB)
📄
org_upgrade.php.php.tar.gz
(8.61 KB)
📄
org_upgrade.php.tar
(36.5 KB)
📄
orig_upgrade.php.php.tar.gz
(4.52 KB)
📄
orig_upgrade.php.tar
(22 KB)
📄
ornbtfw11.tlv.tar
(425 KB)
📄
ornbtfw11.tlv.tlv.tar.gz
(145.48 KB)
📄
ornnv11.bin.bin.tar.gz
(4.04 KB)
📄
ornnv11.bin.tar
(12.5 KB)
📄
os-release.tar
(3 KB)
📄
os-release.tar.gz
(323 B)
📄
os.cpython-38.pyc.cpython-38.pyc.tar.gz
(12.51 KB)
📄
os.cpython-38.pyc.tar
(32.5 KB)
📄
os.h.h.tar.gz
(1015 B)
📄
os.h.tar
(3.5 KB)
📄
os.py.py.tar.gz
(10.57 KB)
📄
os.py.tar
(103.5 KB)
📄
os.pyc.pyc.tar.gz
(8.27 KB)
📄
os.pyc.tar
(27 KB)
📄
os.pyo.pyo.tar.gz
(8.27 KB)
📄
os.pyo.tar
(27 KB)
📄
os2emxpath.pyc.pyc.tar.gz
(2.18 KB)
📄
os2emxpath.pyc.tar
(6 KB)
📄
os2emxpath.pyo.pyo.tar.gz
(2.18 KB)
📄
os2emxpath.pyo.tar
(6 KB)
📄
osclassified.sql.sql.tar.gz
(905.05 KB)
📄
osclassified.sql.tar
(3.89 MB)
📄
osclassified.tar
(11.08 MB)
📄
osclassified.tar.gz
(7.47 MB)
📄
osclassified.zip
(11.06 MB)
📄
oscom.sql.sql.tar.gz
(5.31 MB)
📄
oscom.sql.tar
(40.64 MB)
📄
oscom.tar
(348.56 MB)
📄
oscom.tar.gz
(288.53 MB)
📄
oscom.zip
(348.53 MB)
📄
osdefs.h.h.tar.gz
(442 B)
📄
osdefs.h.tar
(2.5 KB)
📄
ositech.tar
(4.5 KB)
📄
ositech.tar.gz
(1.41 KB)
📄
ositech.zip
(2.87 KB)
📄
ospos.sql.sql.tar.gz
(7.12 KB)
📄
ospos.sql.tar
(47.5 KB)
📄
ospos.tar
(31.38 MB)
📄
ospos.tar.gz
(28.36 MB)
📄
ospos.zip
(31.35 MB)
📄
osrelease.tar
(2 KB)
📄
osrelease.tar.gz
(134 B)
📄
ossl_typ.h.h.tar.gz
(1.92 KB)
📄
ossl_typ.h.tar
(8 KB)
📄
ossn.png.png.tar.gz
(8.63 KB)
📄
ossn.png.tar
(10.5 KB)
📄
ossn.tar
(3.19 MB)
📄
ossn.tar.gz
(2.78 MB)
📄
ossn.zip
(3.16 MB)
📄
ost-config.php.php.tar.gz
(2.82 KB)
📄
ost-config.php.tar
(8 KB)
📄
ostic.sql.sql.tar.gz
(27.63 KB)
📄
ostic.sql.tar
(112.5 KB)
📄
ostic.tar
(50.96 MB)
📄
ostic.tar.gz
(48.17 MB)
📄
ostic.zip
(50.93 MB)
📄
ostic14.tar
(2.21 MB)
📄
ostic14.tar.gz
(664.36 KB)
📄
ostic14.zip
(2.19 MB)
📄
ostic17.sql.sql.tar.gz
(27.62 KB)
📄
ostic17.sql.tar
(112.5 KB)
📄
ostic17.tar
(50.96 MB)
📄
ostic17.tar.gz
(48.17 MB)
📄
ostic17.zip
(50.92 MB)
📄
ostic2.tar
(1.91 MB)
📄
ostic2.tar.gz
(600.33 KB)
📄
ostic2.zip
(1.88 MB)
📄
ostruct.rb.rb.tar.gz
(3.42 KB)
📄
ostruct.rb.tar
(39.5 KB)
📄
ostype.tar
(2 KB)
📄
ostype.tar.gz
(111 B)
📄
osupport.tar
(231 KB)
📄
osupport.tar.gz
(134.2 KB)
📄
osupport.zip
(205.43 KB)
📄
overcommit_kbytes.tar
(2 KB)
📄
overcommit_kbytes.tar.gz
(114 B)
📄
overcommit_memory.tar
(2 KB)
📄
overcommit_memory.tar.gz
(114 B)
📄
overcommit_ratio.tar
(2 KB)
📄
overcommit_ratio.tar.gz
(114 B)
📄
overflowgid.tar
(3 KB)
📄
overflowgid.tar.gz
(112 B)
📄
overflowuid.tar
(3 KB)
📄
overflowuid.tar.gz
(112 B)
📄
overload.h.h.tar.gz
(1.07 KB)
📄
overload.h.tar
(5 KB)
📄
overrides.tar
(78.5 KB)
📄
overrides.tar.gz
(65.02 KB)
📄
overrides.zip
(66.85 KB)
📄
ovirt-vmconsole.xml.tar
(2 KB)
📄
ovirt-vmconsole.xml.xml.tar.gz
(267 B)
📄
owa-config.php.php.tar.gz
(1.28 KB)
📄
owa-config.php.tar
(4.5 KB)
📄
owa.png.png.tar.gz
(4.05 KB)
📄
owa.png.tar
(5.5 KB)
📄
owa.sql.sql.tar.gz
(2.75 KB)
📄
owa.sql.tar
(32 KB)
📄
owa.tar
(3.89 MB)
📄
owa.tar.gz
(3.57 MB)
📄
owa.zip
(3.86 MB)
📄
owm.png.png.tar.gz
(4.62 KB)
📄
owm.png.tar
(6.5 KB)
📄
owm.tar
(199.5 KB)
📄
owm.tar.gz
(112.34 KB)
📄
owm.zip
(175.74 KB)
📄
owncloud.tar
(98.8 MB)
📄
owncloud.tar.gz
(92.38 MB)
📄
owncloud.zip
(98.76 MB)
📄
oxwall.tar
(407.5 KB)
📄
oxwall.tar.gz
(167.17 KB)
📄
oxwall.zip
(381.29 KB)
📄
p11-kit-proxy.so.so.tar.gz
(311.32 KB)
📄
p11-kit-proxy.so.tar
(1.2 MB)
📄
p11-kit-trust.so.so.tar.gz
(95.45 KB)
📄
p11-kit-trust.so.tar
(251 KB)
📄
pack.h.h.tar.gz
(667 B)
📄
pack.h.tar
(3 KB)
📄
pack.rb.rb.tar.gz
(878 B)
📄
pack.rb.tar
(11.5 KB)
📄
package.json.json.tar.gz
(2.47 KB)
📄
package.json.tar
(9.5 KB)
📄
package.sh.sh.tar.gz
(538 B)
📄
package.sh.tar
(3 KB)
📄
packageindex.php.php.tar.gz
(168 B)
📄
packageindex.php.tar
(4 KB)
📄
packet-too-big.xml.tar
(2 KB)
📄
packet-too-big.xml.xml.tar.gz
(320 B)
📄
packet.h.h.tar.gz
(1.09 KB)
📄
packet.h.tar
(4 KB)
📄
pad.h.h.tar.gz
(5.42 KB)
📄
pad.h.tar
(18.5 KB)
📄
padlock.so.so.tar.gz
(9.56 KB)
📄
padlock.so.tar
(25.5 KB)
📄
page-cluster.tar
(2 KB)
📄
page-cluster.tar.gz
(109 B)
📄
pagekit.tar
(191 KB)
📄
pagekit.tar.gz
(103.43 KB)
📄
pagekit.zip
(167.34 KB)
📄
paintbrushjs.tar
(70 KB)
📄
paintbrushjs.tar.gz
(48.57 KB)
📄
paintbrushjs.zip
(60.59 KB)
📄
pam.conf.conf.tar.gz
(157 B)
📄
pam.conf.tar
(3 KB)
📄
pam.d.tar
(19 KB)
📄
pam.d.tar.gz
(1.53 KB)
📄
pam.d.zip
(8.07 KB)
📄
pam_access.so.so.tar.gz
(9.47 KB)
📄
pam_access.so.tar
(21.5 KB)
📄
pam_appl.h.h.tar.gz
(1.56 KB)
📄
pam_appl.h.tar
(5 KB)
📄
pam_cap.so.so.tar.gz
(5.14 KB)
📄
pam_cap.so.tar
(13 KB)
📄
pam_chroot.so.so.tar.gz
(4.18 KB)
📄
pam_chroot.so.tar
(13 KB)
📄
pam_client.h.h.tar.gz
(2.06 KB)
📄
pam_client.h.tar
(9 KB)
📄
pam_console.so.so.tar.gz
(10.62 KB)
📄
pam_console.so.tar
(30 KB)
📄
pam_console_apply.tar
(47 KB)
📄
pam_console_apply.tar.gz
(16.92 KB)
📄
pam_cpses.so.so.tar.gz
(4.04 KB)
📄
pam_cpses.so.tar
(12 KB)
📄
pam_cracklib.so.so.tar.gz
(7.7 KB)
📄
pam_cracklib.so.tar
(21.5 KB)
📄
pam_debug.so.so.tar.gz
(4.17 KB)
📄
pam_debug.so.tar
(13.5 KB)
📄
pam_deny.so.so.tar.gz
(2.83 KB)
📄
pam_deny.so.tar
(9 KB)
📄
pam_echo.so.so.tar.gz
(4.58 KB)
📄
pam_echo.so.tar
(13.5 KB)
📄
pam_env.so.so.tar.gz
(7.84 KB)
📄
pam_env.so.tar
(21.5 KB)
📄
pam_exec.so.so.tar.gz
(6.97 KB)
📄
pam_exec.so.tar
(17.5 KB)
📄
pam_ext.h.h.tar.gz
(1.6 KB)
📄
pam_ext.h.tar
(5.5 KB)
📄
pam_faildelay.so.so.tar.gz
(4.01 KB)
📄
pam_faildelay.so.tar
(13 KB)
📄
pam_faillock.so.so.tar.gz
(9.61 KB)
📄
pam_faillock.so.tar
(26 KB)
📄
pam_filter.h.h.tar.gz
(611 B)
📄
pam_filter.h.tar
(3 KB)
📄
pam_filter.so.so.tar.gz
(7.01 KB)
📄
pam_filter.so.tar
(17.5 KB)
📄
pam_filter.tar
(14 KB)
📄
pam_filter.tar.gz
(4.02 KB)
📄
pam_filter.zip
(12.41 KB)
📄
pam_ftp.so.so.tar.gz
(3.92 KB)
📄
pam_ftp.so.tar
(13 KB)
📄
pam_group.so.so.tar.gz
(7.24 KB)
📄
pam_group.so.tar
(17.5 KB)
📄
pam_hulk.so.so.tar.gz
(13.82 KB)
📄
pam_hulk.so.tar
(39.5 KB)
📄
pam_issue.so.so.tar.gz
(5.27 KB)
📄
pam_issue.so.tar
(13.5 KB)
📄
pam_limits.so.so.tar.gz
(10.19 KB)
📄
pam_limits.so.tar
(25.5 KB)
📄
pam_listfile.so.so.tar.gz
(5.46 KB)
📄
pam_listfile.so.tar
(13.5 KB)
📄
pam_localuser.so.so.tar.gz
(3.88 KB)
📄
pam_localuser.so.tar
(13.5 KB)
📄
pam_loginuid.so.so.tar.gz
(4.64 KB)
📄
pam_loginuid.so.tar
(13.5 KB)
📄
pam_lve.so.so.tar.gz
(4.63 KB)
📄
pam_lve.so.tar
(13 KB)
📄
pam_mail.so.so.tar.gz
(5.8 KB)
📄
pam_mail.so.tar
(17.5 KB)
📄
pam_misc.h.h.tar.gz
(729 B)
📄
pam_misc.h.tar
(3 KB)
📄
pam_mkhomedir.so.so.tar.gz
(4.31 KB)
📄
pam_mkhomedir.so.tar
(13 KB)
📄
pam_modules.h.h.tar.gz
(2.1 KB)
📄
pam_modules.h.tar
(6.5 KB)
📄
pam_modutil.h.h.tar.gz
(1.98 KB)
📄
pam_modutil.h.tar
(7 KB)
📄
pam_motd.so.so.tar.gz
(5.42 KB)
📄
pam_motd.so.tar
(13.5 KB)
📄
pam_namespace.so.so.tar.gz
(21.01 KB)
📄
pam_namespace.so.tar
(50 KB)
📄
pam_permit.so.so.tar.gz
(3.13 KB)
📄
pam_permit.so.tar
(9 KB)
📄
pam_postgresok.so.so.tar.gz
(3.19 KB)
📄
pam_postgresok.so.tar
(9 KB)
📄
pam_pwhistory.so.so.tar.gz
(9.09 KB)
📄
pam_pwhistory.so.tar
(26 KB)
📄
pam_pwquality.so.so.tar.gz
(5.22 KB)
📄
pam_pwquality.so.tar
(13 KB)
📄
pam_rhosts.so.so.tar.gz
(3.8 KB)
📄
pam_rhosts.so.tar
(13 KB)
📄
pam_rootok.so.so.tar.gz
(4.12 KB)
📄
pam_rootok.so.tar
(13.5 KB)
📄
pam_securetty.so.so.tar.gz
(4.87 KB)
📄
pam_securetty.so.tar
(13.5 KB)
📄
pam_selinux_permit.so.so.tar.gz
(6.57 KB)
📄
pam_selinux_permit.so.tar
(17.5 KB)
📄
pam_sepermit.so.so.tar.gz
(6.57 KB)
📄
pam_sepermit.so.tar
(17.5 KB)
📄
pam_shells.so.so.tar.gz
(3.66 KB)
📄
pam_shells.so.tar
(13 KB)
📄
pam_sss.so.so.tar.gz
(28.24 KB)
📄
pam_sss.so.tar
(62.5 KB)
📄
pam_stress.so.so.tar.gz
(6.92 KB)
📄
pam_stress.so.tar
(17.5 KB)
📄
pam_sulve.so.so.tar.gz
(3.62 KB)
📄
pam_sulve.so.tar
(12.5 KB)
📄
pam_time.so.so.tar.gz
(6.75 KB)
📄
pam_time.so.tar
(17.5 KB)
📄
pam_timestamp.so.so.tar.gz
(9.77 KB)
📄
pam_timestamp.so.tar
(26 KB)
📄
pam_timestamp_check.tar
(13.5 KB)
📄
pam_timestamp_check.tar.gz
(5.34 KB)
📄
pam_tty_audit.so.so.tar.gz
(5.63 KB)
📄
pam_tty_audit.so.tar
(17.5 KB)
📄
pam_umask.so.so.tar.gz
(4.81 KB)
📄
pam_umask.so.tar
(13 KB)
📄
pam_unix.so.so.tar.gz
(24.95 KB)
📄
pam_unix.so.tar
(58.5 KB)
📄
pam_unix_acct.so.so.tar.gz
(24.96 KB)
📄
pam_unix_acct.so.tar
(58.5 KB)
📄
pam_unix_auth.so.so.tar.gz
(24.96 KB)
📄
pam_unix_auth.so.tar
(58.5 KB)
📄
pam_unix_passwd.so.so.tar.gz
(24.95 KB)
📄
pam_unix_passwd.so.tar
(58.5 KB)
📄
pam_unix_session.so.so.tar.gz
(24.96 KB)
📄
pam_unix_session.so.tar
(58.5 KB)
📄
pam_user_map.so.so.tar.gz
(4.38 KB)
📄
pam_user_map.so.tar
(12.5 KB)
📄
pam_userdb.so.so.tar.gz
(6.49 KB)
📄
pam_userdb.so.tar
(17.5 KB)
📄
pam_usertype.so.so.tar.gz
(5.09 KB)
📄
pam_usertype.so.tar
(13.5 KB)
📄
pam_warn.so.so.tar.gz
(3.43 KB)
📄
pam_warn.so.tar
(9.5 KB)
📄
pam_wheel.so.so.tar.gz
(4.41 KB)
📄
pam_wheel.so.tar
(13.5 KB)
📄
pam_xauth.so.so.tar.gz
(9.08 KB)
📄
pam_xauth.so.tar
(25.5 KB)
📄
panel.h.h.tar.gz
(1.49 KB)
📄
panel.h.tar
(16 KB)
📄
panel.pc.pc.tar.gz
(362 B)
📄
panel.pc.tar
(2 KB)
📄
panel.py.py.tar.gz
(173 B)
📄
panel.py.tar
(4 KB)
📄
panelw.pc.pc.tar.gz
(364 B)
📄
panelw.pc.tar
(2 KB)
📄
panfrost_drm.h.h.tar.gz
(2.78 KB)
📄
panfrost_drm.h.tar
(10 KB)
📄
pango-list.tar
(13.5 KB)
📄
pango-list.tar.gz
(3.96 KB)
📄
pango-view.tar
(59 KB)
📄
pango-view.tar.gz
(21.62 KB)
📄
panic.tar
(2 KB)
📄
panic.tar.gz
(106 B)
📄
panic_mask.tar
(2 KB)
📄
panic_mask.tar.gz
(110 B)
📄
panic_on_io_nmi.tar
(2 KB)
📄
panic_on_io_nmi.tar.gz
(116 B)
📄
panic_on_oom.tar
(2 KB)
📄
panic_on_oom.tar.gz
(109 B)
📄
panic_on_oops.tar
(2 KB)
📄
panic_on_oops.tar.gz
(114 B)
📄
panic_on_rcu_stall.tar
(2 KB)
📄
panic_on_rcu_stall.tar.gz
(118 B)
📄
panic_on_warn.tar
(2 KB)
📄
panic_on_warn.tar.gz
(114 B)
📄
panic_print.tar
(2 KB)
📄
panic_print.tar.gz
(112 B)
📄
parallel.rb.rb.tar.gz
(1.64 KB)
📄
parallel.rb.tar
(6.5 KB)
📄
param.h.h.tar.gz
(856 B)
📄
param.h.tar
(9 KB)
📄
parameters.php.php.tar.gz
(426 B)
📄
parameters.php.tar
(2.5 KB)
📄
parameters.yml.tar
(4 KB)
📄
parameters.yml.yml.tar.gz
(545 B)
📄
params.inc.inc.tar.gz
(119 B)
📄
params.inc.tar
(2 KB)
📄
parse-bridge.sh.sh.tar.gz
(600 B)
📄
parse-bridge.sh.tar
(3 KB)
📄
parseerr.h.h.tar.gz
(1.3 KB)
📄
parseerr.h.tar
(5 KB)
📄
parsepos.h.h.tar.gz
(1.89 KB)
📄
parsepos.h.tar
(7 KB)
📄
parser.cpython-36.opt-1.pyc.cpython-36.opt-1.pyc.tar.gz
(4.89 KB)
📄
parser.cpython-36.opt-1.pyc.tar
(12 KB)
📄
parser.h.h.tar.gz
(2.82 KB)
📄
parser.h.tar
(8.5 KB)
📄
parser.py.py.tar.gz
(4.69 KB)
📄
parser.py.tar
(52 KB)
📄
parser.rb.rb.tar.gz
(4.16 KB)
📄
parser.rb.tar
(116 KB)
📄
parser.tar
(134.5 KB)
📄
parser.tar.gz
(27.43 KB)
📄
parser.zip
(118.53 KB)
📄
parsers.tar
(66.5 KB)
📄
parsers.tar.gz
(14.76 KB)
📄
parsers.zip
(60.97 KB)
📄
part_acorn.mod.mod.tar.gz
(1.09 KB)
📄
part_acorn.mod.tar
(3.5 KB)
📄
part_amiga.mod.mod.tar.gz
(1.1 KB)
📄
part_amiga.mod.tar
(4 KB)
📄
part_apple.mod.mod.tar.gz
(1.24 KB)
📄
part_apple.mod.tar
(4 KB)
📄
part_bsd.mod.mod.tar.gz
(1.6 KB)
📄
part_bsd.mod.tar
(5 KB)
📄
part_dfly.mod.mod.tar.gz
(1.06 KB)
📄
part_dfly.mod.tar
(6 KB)
📄
part_dvh.mod.mod.tar.gz
(983 B)
📄
part_dvh.mod.tar
(3.5 KB)
📄
part_gpt.mod.mod.tar.gz
(1.35 KB)
📄
part_gpt.mod.tar
(7 KB)
📄
part_msdos.mod.mod.tar.gz
(1.47 KB)
📄
part_msdos.mod.tar
(4.5 KB)
📄
part_plan.mod.mod.tar.gz
(1.06 KB)
📄
part_plan.mod.tar
(7 KB)
📄
part_sun.mod.mod.tar.gz
(1.08 KB)
📄
part_sun.mod.tar
(3.5 KB)
📄
part_sunpc.mod.mod.tar.gz
(1.04 KB)
📄
part_sunpc.mod.tar
(3.5 KB)
📄
partialfonts.tar
(54.5 KB)
📄
partialfonts.tar.gz
(24.64 KB)
📄
partialfonts.zip
(29.9 KB)
📄
partmap.lst.lst.tar.gz
(165 B)
📄
partmap.lst.tar
(2 KB)
📄
parttool.lst.lst.tar.gz
(129 B)
📄
parttool.lst.tar
(2 KB)
📄
parttool.mod.mod.tar.gz
(2.55 KB)
📄
parttool.mod.tar
(7.5 KB)
📄
pass.php.php.tar.gz
(144 B)
📄
pass.php.tar
(2 KB)
📄
passwd.tar
(5 KB)
📄
passwd.tar.gz
(671 B)
📄
password.mod.mod.tar.gz
(1.05 KB)
📄
password.mod.tar
(4 KB)
📄
password_pbkdf2.mod.mod.tar.gz
(1.66 KB)
📄
password_pbkdf2.mod.tar
(5 KB)
📄
password_reuse_check.so.so.tar.gz
(4.02 KB)
📄
password_reuse_check.so.tar
(13 KB)
📄
paste.sql.sql.tar.gz
(2.84 KB)
📄
paste.sql.tar
(18.5 KB)
📄
paste.tar
(47.34 MB)
📄
paste.tar.gz
(38.37 MB)
📄
paste.zip
(47.28 MB)
📄
pasteurize.tar
(3.5 KB)
📄
pasteurize.tar.gz
(574 B)
📄
pata.mod.mod.tar.gz
(3.07 KB)
📄
pata.mod.tar
(8 KB)
📄
patch.tar
(208 KB)
📄
patch.tar.gz
(98.32 KB)
📄
patchlevel.h.h.tar.gz
(640 B)
📄
patchlevel.h.tar
(3 KB)
📄
patcomp.py.py.tar.gz
(2.2 KB)
📄
patcomp.py.tar
(16 KB)
📄
pathchk.tar
(39 KB)
📄
pathchk.tar.gz
(15.82 KB)
📄
pathfix.py.py.tar.gz
(2.4 KB)
📄
pathfix.py.tar
(16 KB)
📄
pathlib.py.py.tar.gz
(11.03 KB)
📄
pathlib.py.tar
(99 KB)
📄
pathname.so.so.tar.gz
(12.12 KB)
📄
pathname.so.tar
(34 KB)
📄
paths.h.h.tar.gz
(1.41 KB)
📄
paths.h.tar
(4.5 KB)
📄
paths.target.tar
(2 KB)
📄
paths.target.target.tar.gz
(361 B)
📄
pbkdf2.mod.mod.tar.gz
(904 B)
📄
pbkdf2.mod.tar
(6 KB)
📄
pbkdf2_test.mod.mod.tar.gz
(1.14 KB)
📄
pbkdf2_test.mod.tar
(4 KB)
📄
pci.h.h.tar.gz
(614 B)
📄
pci.h.tar
(2.5 KB)
📄
pci.mod.mod.tar.gz
(1.02 KB)
📄
pci.mod.tar
(6 KB)
📄
pci.tar
(15.5 KB)
📄
pci.tar.gz
(827 B)
📄
pci.zip
(5.01 KB)
📄
pcidump.mod.mod.tar.gz
(1.42 KB)
📄
pcidump.mod.tar
(4.5 KB)
📄
pcie8997_wlan_v4.bin.bin.tar.gz
(324.04 KB)
📄
pcie8997_wlan_v4.bin.tar
(455.5 KB)
📄
pcieusb8997_combo_v4.bin.bin.tar.gz
(439.19 KB)
📄
pcieusb8997_combo_v4.bin.tar
(626 KB)
📄
pcre.h.h.tar.gz
(6.56 KB)
📄
pcre.h.tar
(32.5 KB)
📄
pcre.tar
(1.8 MB)
📄
pcre.tar.gz
(638.05 KB)
📄
pcre.zip
(1.79 MB)
📄
pcre2.h.h.tar.gz
(9.65 KB)
📄
pcre2.h.tar
(45.5 KB)
📄
pcre2.tar
(710 KB)
📄
pcre2.tar.gz
(271.53 KB)
📄
pcre2.zip
(704.8 KB)
📄
pcre2posix.h.h.tar.gz
(2.39 KB)
📄
pcre2posix.h.tar
(7.5 KB)
📄
pcre802.tar
(2.34 MB)
📄
pcre802.tar.gz
(717.85 KB)
📄
pcre802.zip
(2.28 MB)
📄
pcre_scanner.h.h.tar.gz
(2.86 KB)
📄
pcre_scanner.h.tar
(8 KB)
📄
pcre_stringpiece.h.h.tar.gz
(2.47 KB)
📄
pcre_stringpiece.h.tar
(8 KB)
📄
pcrecpp.h.h.tar.gz
(8.2 KB)
📄
pcrecpp.h.tar
(27.5 KB)
📄
pcrecpparg.h.h.tar.gz
(2.16 KB)
📄
pcrecpparg.h.tar
(8.5 KB)
📄
pcregrep.tar
(45 KB)
📄
pcregrep.tar.gz
(19.6 KB)
📄
pcreposix.h.h.tar.gz
(2.27 KB)
📄
pcreposix.h.tar
(7 KB)
📄
pdb.doc.doc.tar.gz
(3.02 KB)
📄
pdb.doc.tar
(9.5 KB)
📄
pdb.py.py.tar.gz
(16.93 KB)
📄
pdb.py.tar
(169.5 KB)
📄
pdb.pyc.pyc.tar.gz
(15.5 KB)
📄
pdb.pyc.tar
(44.5 KB)
📄
pdb.pyo.pyo.tar.gz
(15.5 KB)
📄
pdb.pyo.tar
(44.5 KB)
📄
pdeps.pyc.pyc.tar.gz
(1.62 KB)
📄
pdeps.pyc.tar
(5 KB)
📄
pdeps.pyo.pyo.tar.gz
(1.62 KB)
📄
pdeps.pyo.tar
(5 KB)
📄
pdf.php.php.tar.gz
(14.46 KB)
📄
pdf.php.tar
(52.5 KB)
📄
pdf2dsc.tar
(2.5 KB)
📄
pdf2dsc.tar.gz
(540 B)
📄
pdf2ps.tar
(2.5 KB)
📄
pdf2ps.tar.gz
(654 B)
📄
pdflib-lite.tar
(11.49 MB)
📄
pdflib-lite.tar.gz
(3.59 MB)
📄
pdflib-lite.zip
(11.46 MB)
📄
pdist.tar
(336 KB)
📄
pdist.tar.gz
(93.39 KB)
📄
pdist.zip
(301.4 KB)
📄
pear.conf.conf.tar.gz
(533 B)
📄
pear.conf.tar
(31 KB)
📄
pear.tar
(36 KB)
📄
pear.tar.gz
(295 B)
📄
pear.zip
(13.88 KB)
📄
pecl.tar
(10 KB)
📄
pecl.tar.gz
(273 B)
📄
peel.png.png.tar.gz
(9.57 KB)
📄
peel.png.tar
(11.5 KB)
📄
peel.tar
(191.5 KB)
📄
peel.tar.gz
(112.89 KB)
📄
peel.zip
(172.19 KB)
📄
pem.h.h.tar.gz
(2.7 KB)
📄
pem.h.tar
(17 KB)
📄
pem2.h.h.tar.gz
(371 B)
📄
pem2.h.tar
(2 KB)
📄
pemerr.h.h.tar.gz
(1.33 KB)
📄
pemerr.h.tar
(7 KB)
📄
pentium3-linux.tar
(4.5 KB)
📄
pentium3-linux.tar.gz
(1.2 KB)
📄
pentium3-linux.zip
(3.11 KB)
📄
pentium4-linux.tar
(4.5 KB)
📄
pentium4-linux.tar.gz
(1.2 KB)
📄
pentium4-linux.zip
(3.11 KB)
📄
perInstance.php.php.tar.gz
(1.74 KB)
📄
perInstance.php.tar
(5.5 KB)
📄
percona5.6.tar
(374.5 KB)
📄
percona5.6.tar.gz
(72.05 KB)
📄
percona5.6.zip
(370.48 KB)
📄
percpu_pagelist_fraction.tar
(2 KB)
📄
percpu_pagelist_fraction.tar.gz
(121 B)
📄
perf.tar
(7.5 KB)
📄
perf.tar.gz
(1.89 KB)
📄
perf.zip
(5.76 KB)
📄
perf_event_max_sample_rate.tar
(2 KB)
📄
perf_event_max_sample_rate.tar.gz
(127 B)
📄
perf_event_max_stack.tar
(2 KB)
📄
perf_event_max_stack.tar.gz
(122 B)
📄
perf_event_paranoid.tar
(2 KB)
📄
perf_event_paranoid.tar.gz
(120 B)
📄
perf_regs.h.h.tar.gz
(554 B)
📄
perf_regs.h.tar
(3 KB)
📄
perl.amf.amf.tar.gz
(315 B)
📄
perl.amf.tar
(2 KB)
📄
perl.h.h.tar.gz
(64.99 KB)
📄
perl.h.tar
(239.5 KB)
📄
perl.tar
(27 KB)
📄
perl.tar.gz
(4.14 KB)
📄
perl5.26.3.26.3.tar.gz
(4.14 KB)
📄
perl5.26.3.tar
(14 KB)
📄
perl5.tar
(17.82 MB)
📄
perl5.tar.gz
(5.16 MB)
📄
perl5.zip
(17.65 MB)
📄
perlapi.h.h.tar.gz
(1.82 KB)
📄
perlapi.h.tar
(7.5 KB)
📄
perlbug.tar
(46 KB)
📄
perlbug.tar.gz
(15.56 KB)
📄
perldoc.tar
(2 KB)
📄
perldoc.tar.gz
(191 B)
📄
perlio.h.h.tar.gz
(2.71 KB)
📄
perlio.h.tar
(11 KB)
📄
perliol.h.h.tar.gz
(2.7 KB)
📄
perliol.h.tar
(15 KB)
📄
perlivp.tar
(12.5 KB)
📄
perlivp.tar.gz
(3.58 KB)
📄
perllocal.pod.pod.tar.gz
(1.34 KB)
📄
perllocal.pod.tar
(13 KB)
📄
perlml.tar
(8.5 KB)
📄
perlml.tar.gz
(2.19 KB)
📄
perlsdio.h.h.tar.gz
(438 B)
📄
perlsdio.h.tar
(2.5 KB)
📄
perlthanks.tar
(46 KB)
📄
perlthanks.tar.gz
(15.57 KB)
📄
perlvars.h.h.tar.gz
(4.13 KB)
📄
perlvars.h.tar
(11 KB)
📄
perly.h.h.tar.gz
(2.04 KB)
📄
perly.h.tar
(6 KB)
📄
perm.h.h.tar.gz
(717 B)
📄
perm.h.tar
(3 KB)
📄
permissions.yml.tar
(10 KB)
📄
permissions.yml.yml.tar.gz
(2.98 KB)
📄
pg_dump.tar
(401 KB)
📄
pg_dump.tar.gz
(162.19 KB)
📄
pg_dumpall.tar
(109 KB)
📄
pg_dumpall.tar.gz
(41.47 KB)
📄
pg_prewarm.so.so.tar.gz
(4.5 KB)
📄
pg_prewarm.so.tar
(13.5 KB)
📄
pg_restore.tar
(175 KB)
📄
pg_restore.tar.gz
(75.83 KB)
📄
pgen2.tar
(395 KB)
📄
pgen2.tar.gz
(59.45 KB)
📄
pgen2.zip
(358.96 KB)
📄
pgoutput.so.so.tar.gz
(6.66 KB)
📄
pgoutput.so.tar
(17.5 KB)
📄
pgp.mod.mod.tar.gz
(6.14 KB)
📄
pgp.mod.tar
(32 KB)
📄
pgrep.tar
(30.5 KB)
📄
pgrep.tar.gz
(12.19 KB)
📄
pgsql.tar
(2.58 MB)
📄
pgsql.tar.gz
(1.01 MB)
📄
pgsql.zip
(2.56 MB)
📄
phanfw.bin.bin.tar.gz
(1.35 MB)
📄
phanfw.bin.tar
(3.52 MB)
📄
phar.tar
(137.5 KB)
📄
phar.tar.gz
(14.52 KB)
📄
phoenix.sql.sql.tar.gz
(37.43 KB)
📄
phoenix.sql.tar
(219 KB)
📄
phoenix.tar
(2.8 MB)
📄
phoenix.tar.gz
(2.19 MB)
📄
phoenix.zip
(2.79 MB)
📄
phony.rb.rb.tar.gz
(342 B)
📄
phony.rb.tar
(4 KB)
📄
phorum.tar
(178.5 KB)
📄
phorum.tar.gz
(91.93 KB)
📄
phorum.zip
(152.92 KB)
📄
php-cli.tar
(1.5 KB)
📄
php-cli.tar.gz
(95 B)
📄
php-fpm.conf.conf.tar.gz
(1.77 KB)
📄
php-fpm.conf.plesk.conf.plesk.tar.gz
(1.78 KB)
📄
php-fpm.conf.plesk.tar
(14.5 KB)
📄
php-fpm.conf.tar
(63.5 KB)
📄
php-fpm.d.tar
(23.5 KB)
📄
php-fpm.d.tar.gz
(5.98 KB)
📄
php-fpm.d.zip
(20.98 KB)
📄
php-fpm.tar
(4.83 MB)
📄
php-fpm.tar.gz
(1.88 MB)
📄
php.d.all.def.tar
(115 KB)
📄
php.d.all.def.tar.gz
(3.69 KB)
📄
php.d.all.def.zip
(21.77 KB)
📄
php.d.all.tar
(400.5 KB)
📄
php.d.all.tar.gz
(135.78 KB)
📄
php.d.all.zip
(268.96 KB)
📄
php.d.all.zts.tar
(43 KB)
📄
php.d.all.zts.tar.gz
(1.38 KB)
📄
php.d.all.zts.zip
(43 KB)
📄
php.ini.ini.tar.gz
(100 B)
📄
php.ini.rpmsave.ini.rpmsave.tar.gz
(15.3 KB)
📄
php.ini.rpmsave.tar
(45.5 KB)
📄
php.ini.tar
(885.5 KB)
📄
php.tar
(57.54 MB)
📄
php.tar.gz
(91 B)
📄
php.zip
(4.93 MB)
📄
php52.ini.ini.tar.gz
(511 B)
📄
php52.ini.tar
(3 KB)
📄
php53.ini.ini.tar.gz
(526 B)
📄
php53.ini.tar
(3 KB)
📄
php53.tar
(85 KB)
📄
php53.tar.gz
(4.02 KB)
📄
php53.zip
(88.86 KB)
📄
php54.ini.ini.tar.gz
(574 B)
📄
php54.ini.tar
(3 KB)
📄
php55.ini.ini.tar.gz
(518 B)
📄
php55.ini.tar
(3 KB)
📄
php56.ini.ini.tar.gz
(519 B)
📄
php56.ini.tar
(3 KB)
📄
php56.tar
(43.29 MB)
📄
php56.tar.gz
(26.24 KB)
📄
php56.zip
(97.79 KB)
📄
php70.ini.ini.tar.gz
(500 B)
📄
php70.ini.tar
(3 KB)
📄
php70.tar
(107.17 MB)
📄
php70.tar.gz
(36.45 MB)
📄
php70.zip
(106.58 MB)
📄
php71.ini.ini.tar.gz
(548 B)
📄
php71.ini.tar
(3 KB)
📄
php71.tar
(69.14 MB)
📄
php71.tar.gz
(5.25 KB)
📄
php71.zip
(84.95 KB)
📄
php72.ini.ini.tar.gz
(350 B)
📄
php72.ini.tar
(2.5 KB)
📄
php72.tar
(151.49 MB)
📄
php72.tar.gz
(50.61 MB)
📄
php72.zip
(150.81 MB)
📄
php73.ini.ini.tar.gz
(331 B)
📄
php73.ini.tar
(2.5 KB)
📄
php73.tar
(129.88 MB)
📄
php73.tar.gz
(44.12 MB)
📄
php73.zip
(129.28 MB)
📄
php74.ini.ini.tar.gz
(339 B)
📄
php74.ini.tar
(2.5 KB)
📄
php80.ini.ini.tar.gz
(377 B)
📄
php80.ini.tar
(2.5 KB)
📄
php80.tar
(137.91 MB)
📄
php80.tar.gz
(45.59 MB)
📄
php80.zip
(137.26 MB)
📄
php81.ini.ini.tar.gz
(377 B)
📄
php81.ini.tar
(2.5 KB)
📄
php81.tar
(102.22 MB)
📄
php81.tar.gz
(4.5 KB)
📄
php81.zip
(140.66 MB)
📄
php82.ini.ini.tar.gz
(377 B)
📄
php82.ini.tar
(2.5 KB)
📄
php82.tar
(101.92 MB)
📄
php82.tar.gz
(4.52 KB)
📄
php82.zip
(133.64 MB)
📄
php83.ini.ini.tar.gz
(377 B)
📄
php83.ini.tar
(2.5 KB)
📄
php83.tar
(137.59 MB)
📄
php83.tar.gz
(44.81 MB)
📄
php83.zip
(137.05 MB)
📄
php84.ini.ini.tar.gz
(377 B)
📄
php84.ini.tar
(2.5 KB)
📄
php85.ini.ini.tar.gz
(340 B)
📄
php85.ini.tar
(2.5 KB)
📄
phpaddr.tar
(100.5 KB)
📄
phpaddr.tar.gz
(49.49 KB)
📄
phpaddr.zip
(85.8 KB)
📄
phpbb.sql.sql.tar.gz
(28.73 KB)
📄
phpbb.sql.tar
(208 KB)
📄
phpbb.tar
(9.99 MB)
📄
phpbb.tar.gz
(8.78 MB)
📄
phpbb.zip
(9.95 MB)
📄
phpcol.tar
(241 KB)
📄
phpcol.tar.gz
(133.45 KB)
📄
phpcol.zip
(209.42 KB)
📄
phpdbg.tar
(36.1 MB)
📄
phpdbg.tar.gz
(2.14 MB)
📄
phpinfo.php.php.tar.gz
(158 B)
📄
phpinfo.php.tar
(2 KB)
📄
phpize.tar
(47 KB)
📄
phpize.tar.gz
(1.73 KB)
📄
phpjs.tar
(88.5 KB)
📄
phpjs.tar.gz
(62.34 KB)
📄
phpjs.zip
(79.19 KB)
📄
phplist.sql.sql.tar.gz
(37.68 KB)
📄
phplist.sql.tar
(178 KB)
📄
phplist.tar
(27.23 MB)
📄
phplist.tar.gz
(23.43 MB)
📄
phplist.zip
(27.21 MB)
📄
phplite.tar
(322 KB)
📄
phplite.tar.gz
(100.93 KB)
📄
phplite.zip
(307.94 KB)
📄
phplot.tar
(49 KB)
📄
phplot.tar.gz
(31.09 KB)
📄
phplot.zip
(40.04 KB)
📄
phppoll.tar
(135.5 KB)
📄
phppoll.tar.gz
(70.76 KB)
📄
phppoll.zip
(116.35 KB)
📄
phproj.tar
(201 KB)
📄
phproj.tar.gz
(108.61 KB)
📄
phproj.zip
(172.79 KB)
📄
phpsch.tar
(203 KB)
📄
phpsch.tar.gz
(101.56 KB)
📄
phpsch.zip
(175.36 KB)
📄
phpwcms.sql.sql.tar.gz
(16.74 KB)
📄
phpwcms.sql.tar
(86 KB)
📄
phpwcms.tar
(8.87 MB)
📄
phpwcms.tar.gz
(7.75 MB)
📄
phpwcms.zip
(8.84 MB)
📄
pi.py.py.tar.gz
(608 B)
📄
pi.py.tar
(2.5 KB)
📄
pic.tar
(295.5 KB)
📄
pic.tar.gz
(97.49 KB)
📄
picasso_asd.bin.bin.tar.gz
(62.92 KB)
📄
picasso_asd.bin.tar
(194 KB)
📄
picasso_ce.bin.bin.tar.gz
(3.47 KB)
📄
picasso_ce.bin.tar
(11 KB)
📄
picasso_me.bin.bin.tar.gz
(6.9 KB)
📄
picasso_me.bin.tar
(19 KB)
📄
picasso_mec.bin.bin.tar.gz
(32.67 KB)
📄
picasso_mec.bin.tar
(263.5 KB)
📄
picasso_mec2.bin.bin.tar.gz
(32.66 KB)
📄
picasso_mec2.bin.tar
(263.5 KB)
📄
picasso_pfp.bin.bin.tar.gz
(10.14 KB)
📄
picasso_pfp.bin.tar
(23 KB)
📄
picasso_rlc.bin.bin.tar.gz
(11.95 KB)
📄
picasso_rlc.bin.tar
(40 KB)
📄
picasso_rlc_am4.bin.bin.tar.gz
(11.72 KB)
📄
picasso_rlc_am4.bin.tar
(40 KB)
📄
picasso_sdma.bin.bin.tar.gz
(8.38 KB)
📄
picasso_sdma.bin.tar
(18.5 KB)
📄
picasso_ta.bin.bin.tar.gz
(14.61 KB)
📄
picasso_ta.bin.tar
(46.5 KB)
📄
picasso_vcn.bin.bin.tar.gz
(251.28 KB)
📄
picasso_vcn.bin.tar
(359.5 KB)
📄
pickle.cpython-38.opt-2.pyc.cpython-38.opt-2.pyc.tar.gz
(16.51 KB)
📄
pickle.cpython-38.opt-2.pyc.tar
(41.5 KB)
📄
pickle.py.py.tar.gz
(15.52 KB)
📄
pickle.py.tar
(164.5 KB)
📄
pickle.pyc.pyc.tar.gz
(13.37 KB)
📄
pickle.pyc.tar
(39.5 KB)
📄
pickle.pyo.pyo.tar.gz
(13.27 KB)
📄
pickle.pyo.tar
(39 KB)
📄
pickle2db.py.py.tar.gz
(1.24 KB)
📄
pickle2db.py.tar
(5.5 KB)
📄
pickletools.py.py.tar.gz
(21.44 KB)
📄
pickletools.py.tar
(257 KB)
📄
pickletools.pyc.pyc.tar.gz
(17.8 KB)
📄
pickletools.pyc.tar
(57.5 KB)
📄
pickletools.pyo.pyo.tar.gz
(17.42 KB)
📄
pickletools.pyo.tar
(56.5 KB)
📄
piconv.tar
(10 KB)
📄
piconv.tar.gz
(3.01 KB)
📄
pid_max.tar
(2 KB)
📄
pid_max.tar.gz
(114 B)
📄
pie.png.png.tar.gz
(8.73 KB)
📄
pie.png.tar
(10.5 KB)
📄
pie.tar
(913 KB)
📄
pie.tar.gz
(801.76 KB)
📄
pie.zip
(900.19 KB)
📄
pier.png.png.tar.gz
(9.21 KB)
📄
pier.png.tar
(11 KB)
📄
pier.tar
(173.5 KB)
📄
pier.tar.gz
(92.82 KB)
📄
pier.zip
(151.28 KB)
📄
pimcore.sql.sql.tar.gz
(6.96 KB)
📄
pimcore.sql.tar
(54 KB)
📄
pimcore.tar
(103.14 MB)
📄
pimcore.tar.gz
(84.46 MB)
📄
pimcore.zip
(103.12 MB)
📄
pinentry-curses.tar
(79.5 KB)
📄
pinentry-curses.tar.gz
(34.95 KB)
📄
pinentry.tar
(4 KB)
📄
pinentry.tar.gz
(1.02 KB)
📄
ping.tar
(68 KB)
📄
ping.tar.gz
(32.17 KB)
📄
ping_group_range.tar
(2 KB)
📄
ping_group_range.tar.gz
(129 B)
📄
pinky.tar
(43 KB)
📄
pinky.tar.gz
(18.6 KB)
📄
pip-2.7.7.tar.gz
(408 B)
📄
pip-2.7.tar
(2.5 KB)
📄
pip-2.tar
(2.5 KB)
📄
pip-2.tar.gz
(406 B)
📄
pip-3.5.5.tar.gz
(407 B)
📄
pip-3.5.tar
(2.5 KB)
📄
pip-3.6.6.tar.gz
(408 B)
📄
pip-3.6.tar
(2.5 KB)
📄
pip-3.7.7.tar.gz
(408 B)
📄
pip-3.7.tar
(2.5 KB)
📄
pip-3.8.8.tar.gz
(408 B)
📄
pip-3.8.tar
(2.5 KB)
📄
pip-3.9.9.tar.gz
(408 B)
📄
pip-3.9.tar
(2.5 KB)
📄
pip-3.tar
(8.5 KB)
📄
pip-3.tar.gz
(406 B)
📄
pip.tar
(14 KB)
📄
pip.tar.gz
(405 B)
📄
pip2.7.7.tar.gz
(406 B)
📄
pip2.7.tar
(2.5 KB)
📄
pip2.tar
(2.5 KB)
📄
pip2.tar.gz
(404 B)
📄
pip3.11.11.tar.gz
(268 B)
📄
pip3.11.tar
(2 KB)
📄
pip3.12.12.tar.gz
(262 B)
📄
pip3.12.tar
(2 KB)
📄
pip3.3.3.tar.gz
(253 B)
📄
pip3.3.tar
(2 KB)
📄
pip3.4.4.tar.gz
(254 B)
📄
pip3.4.tar
(2 KB)
📄
pip3.5.5.tar.gz
(407 B)
📄
pip3.5.tar
(2.5 KB)
📄
pip3.6.6.tar.gz
(407 B)
📄
pip3.6.tar
(2.5 KB)
📄
pip3.7.7.tar.gz
(407 B)
📄
pip3.7.tar
(2.5 KB)
📄
pip3.8.8.tar.gz
(407 B)
📄
pip3.8.tar
(2.5 KB)
📄
pip3.9.9.tar.gz
(407 B)
📄
pip3.9.tar
(2.5 KB)
📄
pip3.tar
(12.5 KB)
📄
pip3.tar.gz
(405 B)
📄
pipe-max-size.tar
(2 KB)
📄
pipe-max-size.tar.gz
(116 B)
📄
pipe.php.php.tar.gz
(159 B)
📄
pipe.php.tar
(2 KB)
📄
pipes.py.py.tar.gz
(2.76 KB)
📄
pipes.py.tar
(30 KB)
📄
pipes.pyc.pyc.tar.gz
(3.82 KB)
📄
pipes.pyc.tar
(11 KB)
📄
pipes.pyo.pyo.tar.gz
(3.82 KB)
📄
pipes.pyo.tar
(11 KB)
📄
pitcairn_ce.bin.bin.tar.gz
(1.07 KB)
📄
pitcairn_ce.bin.tar
(20 KB)
📄
pitcairn_k_smc.bin.bin.tar.gz
(26.47 KB)
📄
pitcairn_k_smc.bin.tar
(123 KB)
📄
pitcairn_mc.bin.bin.tar.gz
(12.6 KB)
📄
pitcairn_mc.bin.tar
(64 KB)
📄
pitcairn_me.bin.bin.tar.gz
(3.68 KB)
📄
pitcairn_me.bin.tar
(20 KB)
📄
pitcairn_pfp.bin.bin.tar.gz
(2.79 KB)
📄
pitcairn_pfp.bin.tar
(20 KB)
📄
pitcairn_rlc.bin.bin.tar.gz
(2.59 KB)
📄
pitcairn_rlc.bin.tar
(19 KB)
📄
pitcairn_smc.bin.bin.tar.gz
(26.32 KB)
📄
pitcairn_smc.bin.tar
(122 KB)
📄
pitcairn_uvd.bin.bin.tar.gz
(144.34 KB)
📄
pitcairn_uvd.bin.tar
(216.5 KB)
📄
pivotx.tar
(167.5 KB)
📄
pivotx.tar.gz
(90.21 KB)
📄
pivotx.zip
(143.14 KB)
📄
piwigo.sql.sql.tar.gz
(6.7 KB)
📄
piwigo.sql.tar
(38 KB)
📄
piwigo.tar
(18.61 MB)
📄
piwigo.tar.gz
(17.47 MB)
📄
piwigo.zip
(18.58 MB)
📄
piwik.sql.sql.tar.gz
(5.82 KB)
📄
piwik.sql.tar
(39 KB)
📄
piwik.tar
(26.32 MB)
📄
piwik.tar.gz
(24.01 MB)
📄
piwik.zip
(26.29 MB)
📄
pk11.tar
(4.5 KB)
📄
pk11.tar.gz
(1.03 KB)
📄
pk11.zip
(2.97 KB)
📄
pkcs11.so.so.tar.gz
(38.7 KB)
📄
pkcs11.so.tar
(94.5 KB)
📄
pkcs11.tar
(251 KB)
📄
pkcs11.tar.gz
(95.44 KB)
📄
pkcs11.zip
(249.4 KB)
📄
pkcs12.h.h.tar.gz
(2.2 KB)
📄
pkcs12.h.tar
(11.5 KB)
📄
pkcs12err.h.h.tar.gz
(1.1 KB)
📄
pkcs12err.h.tar
(5.5 KB)
📄
pkcs1_v15.mod.mod.tar.gz
(720 B)
📄
pkcs1_v15.mod.tar
(5 KB)
📄
pkcs7.h.h.tar.gz
(5.36 KB)
📄
pkcs7.h.tar
(34 KB)
📄
pkcs7err.h.h.tar.gz
(1.35 KB)
📄
pkcs7err.h.tar
(6.5 KB)
📄
pkg-config.tar
(42 KB)
📄
pkg-config.tar.gz
(16.05 KB)
📄
pkgIndex.tcl.tar
(4 KB)
📄
pkgIndex.tcl.tcl.tar.gz
(210 B)
📄
pkgconf.tar
(42 KB)
📄
pkgconf.tar.gz
(16.04 KB)
📄
pkgconfig.tar
(144 KB)
📄
pkgconfig.tar.gz
(9.39 KB)
📄
pkgconfig.zip
(64.58 KB)
📄
pkgutil.py.py.tar.gz
(6.09 KB)
📄
pkgutil.py.tar
(64.5 KB)
📄
pkgutil.pyc.pyc.tar.gz
(7.76 KB)
📄
pkgutil.pyc.tar
(20.5 KB)
📄
pkgutil.pyo.pyo.tar.gz
(7.76 KB)
📄
pkgutil.pyo.tar
(20.5 KB)
📄
pkill.tar
(30.5 KB)
📄
pkill.tar.gz
(12.19 KB)
📄
pl.tar
(164 KB)
📄
pl.tar.gz
(136.23 KB)
📄
pl.zip
(140.23 KB)
📄
pl2pm.tar
(6 KB)
📄
pl2pm.tar.gz
(2.16 KB)
📄
pla4e2b1.tar
(51 KB)
📄
pla4e2b1.tar.gz
(18.54 KB)
📄
pla4e2b1.zip
(48.2 KB)
📄
plan9.mod.mod.tar.gz
(3.9 KB)
📄
plan9.mod.tar
(19 KB)
📄
plat-linux2.tar
(104.5 KB)
📄
plat-linux2.tar.gz
(22.17 KB)
📄
plat-linux2.zip
(94.95 KB)
📄
platform-python3.6.6.tar.gz
(4.03 KB)
📄
platform-python3.6.tar
(13.5 KB)
📄
platform-python3.6m.6m.tar.gz
(4.03 KB)
📄
platform-python3.6m.tar
(13.5 KB)
📄
platform.h.h.tar.gz
(8.01 KB)
📄
platform.h.tar
(29 KB)
📄
platform.py.py.tar.gz
(13.58 KB)
📄
platform.py.tar
(140.5 KB)
📄
platform.pyc.pyc.tar.gz
(15.25 KB)
📄
platform.pyc.tar
(39 KB)
📄
platform.pyo.pyo.tar.gz
(15.25 KB)
📄
platform.pyo.tar
(39 KB)
📄
platform.tar
(283.5 KB)
📄
platform.tar.gz
(11.01 KB)
📄
platform.zip
(242.53 KB)
📄
platforminputcontexts.tar
(170.5 KB)
📄
platforminputcontexts.tar.gz
(65.34 KB)
📄
platforminputcontexts.zip
(168.44 KB)
📄
platforms.tar
(1.29 MB)
📄
platforms.tar.gz
(535.75 KB)
📄
platforms.zip
(1.29 MB)
📄
play.mod.mod.tar.gz
(1.64 KB)
📄
play.mod.tar
(5 KB)
📄
playlistformats.tar
(30.5 KB)
📄
playlistformats.tar.gz
(10.39 KB)
📄
playlistformats.zip
(28.88 KB)
📄
plesk.tar
(413 KB)
📄
plesk.tar.gz
(44.42 KB)
📄
plesk.zip
(401.36 KB)
📄
plex.xml.tar
(2.5 KB)
📄
plex.xml.xml.tar.gz
(525 B)
📄
plikli.tar
(373.5 KB)
📄
plikli.tar.gz
(221.36 KB)
📄
plikli.zip
(345.19 KB)
📄
plistlib.py.py.tar.gz
(8.04 KB)
📄
plistlib.py.tar
(81.5 KB)
📄
plistlib.pyc.pyc.tar.gz
(7.11 KB)
📄
plistlib.pyc.tar
(21 KB)
📄
plistlib.pyo.pyo.tar.gz
(7.07 KB)
📄
plistlib.pyo.tar
(21 KB)
📄
plpgsql.so.so.tar.gz
(81.08 KB)
📄
plpgsql.so.tar
(187 KB)
📄
pluck.tar
(1.8 MB)
📄
pluck.tar.gz
(1.63 MB)
📄
pluck.zip
(1.77 MB)
📄
plugin.h.h.tar.gz
(1.07 KB)
📄
plugin.h.tar
(34 KB)
📄
plugin.tar
(293 KB)
📄
plugin.tar.gz
(123.16 KB)
📄
plugin.zip
(288.56 KB)
📄
plugin_audit.h.h.tar.gz
(2.01 KB)
📄
plugin_audit.h.tar
(7 KB)
📄
plugin_deactivate.php.php.tar.gz
(431 B)
📄
plugin_deactivate.php.tar
(31 KB)
📄
plugin_hrtimer.so.so.tar.gz
(2.56 KB)
📄
plugin_hrtimer.so.tar
(8.5 KB)
📄
plugin_jbd2.so.so.tar.gz
(2.3 KB)
📄
plugin_jbd2.so.tar
(8.5 KB)
📄
plugin_kmem.so.so.tar.gz
(2.74 KB)
📄
plugin_kmem.so.tar
(8.5 KB)
📄
plugin_scsi.so.so.tar.gz
(3.23 KB)
📄
plugin_scsi.so.tar
(8.5 KB)
📄
plugins.php.php.tar.gz
(183 B)
📄
plugins.php.tar
(2 KB)
📄
plugins.qmltypes.qmltypes.tar.gz
(1.8 KB)
📄
plugins.qmltypes.tar
(31 KB)
📄
plugins.tar
(29.63 MB)
📄
plugins.tar.gz
(77.88 KB)
📄
plugins.zip
(29.57 MB)
📄
pluginviewer.tar
(44 KB)
📄
pluginviewer.tar.gz
(7.27 KB)
📄
plurrule.h.h.tar.gz
(4.95 KB)
📄
plurrule.h.tar
(20 KB)
📄
plusnode.gif.gif.tar.gz
(204 B)
📄
plusnode.gif.tar
(2 KB)
📄
pluxml.tar
(1.38 MB)
📄
pluxml.tar.gz
(1.22 MB)
📄
pluxml.zip
(1.36 MB)
📄
plymouth-kexec.service.service.tar.gz
(371 B)
📄
plymouth-kexec.service.tar
(2 KB)
📄
plymouth-reboot.service.service.tar.gz
(366 B)
📄
plymouth-reboot.service.tar
(2 KB)
📄
plymouth-start.service.service.tar.gz
(426 B)
📄
plymouth-start.service.tar
(2.5 KB)
📄
plymouth.tar
(59.5 KB)
📄
plymouth.tar.gz
(15.44 KB)
📄
plymouth.zip
(56.38 KB)
📄
pm-utils.tar
(3.5 KB)
📄
pm-utils.tar.gz
(812 B)
📄
pm-utils.zip
(1.93 KB)
📄
pma_template_compiles_gfecatvj.tar
(2.35 MB)
📄
pma_template_compiles_gfecatvj.tar.gz
(321.25 KB)
📄
pma_template_compiles_gfecatvj.zip
(2.18 MB)
📄
pmap.tar
(34.5 KB)
📄
pmap.tar.gz
(13.86 KB)
📄
pmap_clnt.h.h.tar.gz
(1.57 KB)
📄
pmap_clnt.h.tar
(5 KB)
📄
pmap_prot.h.h.tar.gz
(1.76 KB)
📄
pmap_prot.h.tar
(5.5 KB)
📄
pmap_rmt.h.h.tar.gz
(1.21 KB)
📄
pmap_rmt.h.tar
(4 KB)
📄
pmcd.xml.tar
(2 KB)
📄
pmcd.xml.xml.tar.gz
(375 B)
📄
pmlastmsg.so.so.tar.gz
(4.33 KB)
📄
pmlastmsg.so.tar
(14.5 KB)
📄
pmproxy.xml.tar
(2 KB)
📄
pmproxy.xml.xml.tar.gz
(394 B)
📄
pmsnare.so.so.tar.gz
(6.64 KB)
📄
pmsnare.so.tar
(18.5 KB)
📄
pmwebapi.xml.tar
(2 KB)
📄
pmwebapi.xml.xml.tar.gz
(385 B)
📄
pmwebapis.xml.tar
(2.5 KB)
📄
pmwebapis.xml.xml.tar.gz
(429 B)
📄
pmwiki.tar
(3.58 MB)
📄
pmwiki.tar.gz
(3.31 MB)
📄
pmwiki.zip
(3.54 MB)
📄
png.h.h.tar.gz
(39.35 KB)
📄
png.h.tar
(284 KB)
📄
png.mod.mod.tar.gz
(4.91 KB)
📄
png.mod.tar
(24 KB)
📄
pngconf.h.h.tar.gz
(7.01 KB)
📄
pngconf.h.tar
(47 KB)
📄
pnglibconf.h.h.tar.gz
(1.63 KB)
📄
pnglibconf.h.tar
(17 KB)
📄
pod2html.tar
(6 KB)
📄
pod2html.tar.gz
(1.61 KB)
📄
pod2man.tar
(16.5 KB)
📄
pod2man.tar.gz
(5.96 KB)
📄
pod2text.tar
(12.5 KB)
📄
pod2text.tar.gz
(4.48 KB)
📄
pod2usage.tar
(5.5 KB)
📄
pod2usage.tar.gz
(1.76 KB)
📄
podcast.tar
(248.5 KB)
📄
podcast.tar.gz
(142.21 KB)
📄
podcast.zip
(216.3 KB)
📄
podchecker.tar
(5.5 KB)
📄
podchecker.tar.gz
(1.69 KB)
📄
podselect.tar
(4 KB)
📄
podselect.tar.gz
(1.24 KB)
📄
polaris10_ce.bin.bin.tar.gz
(3.03 KB)
📄
polaris10_ce.bin.tar
(10.5 KB)
📄
polaris10_ce_2.bin.bin.tar.gz
(3.06 KB)
📄
polaris10_ce_2.bin.tar
(10.5 KB)
📄
polaris10_k_mc.bin.bin.tar.gz
(13.88 KB)
📄
polaris10_k_mc.bin.tar
(34 KB)
📄
polaris10_k_smc.bin.bin.tar.gz
(55.5 KB)
📄
polaris10_k_smc.bin.tar
(129 KB)
📄
polaris10_mc.bin.bin.tar.gz
(13.83 KB)
📄
polaris10_mc.bin.tar
(33.5 KB)
📄
polaris10_me.bin.bin.tar.gz
(6.25 KB)
📄
polaris10_me.bin.tar
(18.5 KB)
📄
polaris10_me_2.bin.bin.tar.gz
(6.37 KB)
📄
polaris10_me_2.bin.tar
(18.5 KB)
📄
polaris10_mec2.bin.bin.tar.gz
(27.32 KB)
📄
polaris10_mec2.bin.tar
(258.5 KB)
📄
polaris10_mec_2.bin.bin.tar.gz
(27.89 KB)
📄
polaris10_mec_2.bin.tar
(258.5 KB)
📄
polaris10_pfp.bin.bin.tar.gz
(8.36 KB)
📄
polaris10_pfp.bin.tar
(18.5 KB)
📄
polaris10_pfp_2.bin.bin.tar.gz
(8.48 KB)
📄
polaris10_pfp_2.bin.tar
(18.5 KB)
📄
polaris10_sdma.bin.bin.tar.gz
(5 KB)
📄
polaris10_sdma.bin.tar
(14 KB)
📄
polaris10_sdma1.bin.bin.tar.gz
(5 KB)
📄
polaris10_sdma1.bin.tar
(14 KB)
📄
polaris11_ce.bin.bin.tar.gz
(3.03 KB)
📄
polaris11_ce.bin.tar
(10.5 KB)
📄
polaris11_ce_2.bin.bin.tar.gz
(3.06 KB)
📄
polaris11_ce_2.bin.tar
(10.5 KB)
📄
polaris11_k_mc.bin.bin.tar.gz
(13.88 KB)
📄
polaris11_k_mc.bin.tar
(34 KB)
📄
polaris11_k_smc.bin.bin.tar.gz
(54.09 KB)
📄
polaris11_k_smc.bin.tar
(129 KB)
📄
polaris11_mc.bin.bin.tar.gz
(14.08 KB)
📄
polaris11_mc.bin.tar
(34 KB)
📄
polaris11_me.bin.bin.tar.gz
(6.25 KB)
📄
polaris11_me.bin.tar
(18.5 KB)
📄
polaris11_me_2.bin.bin.tar.gz
(6.35 KB)
📄
polaris11_me_2.bin.tar
(18.5 KB)
📄
polaris11_mec2.bin.bin.tar.gz
(27.28 KB)
📄
polaris11_mec2.bin.tar
(258.5 KB)
📄
polaris11_mec_2.bin.bin.tar.gz
(27.84 KB)
📄
polaris11_mec_2.bin.tar
(258.5 KB)
📄
polaris11_pfp_2.bin.bin.tar.gz
(8.47 KB)
📄
polaris11_pfp_2.bin.tar
(18.5 KB)
📄
polaris11_sdma.bin.bin.tar.gz
(5 KB)
📄
polaris11_sdma.bin.tar
(14 KB)
📄
polaris11_sdma1.bin.bin.tar.gz
(5 KB)
📄
polaris11_sdma1.bin.tar
(14 KB)
📄
polaris12_32_mc.bin.bin.tar.gz
(13.89 KB)
📄
polaris12_32_mc.bin.tar
(34 KB)
📄
polaris12_ce.bin.bin.tar.gz
(3.03 KB)
📄
polaris12_ce.bin.tar
(10.5 KB)
📄
polaris12_ce_2.bin.bin.tar.gz
(3.06 KB)
📄
polaris12_ce_2.bin.tar
(10.5 KB)
📄
polaris12_k_mc.bin.bin.tar.gz
(13.88 KB)
📄
polaris12_k_mc.bin.tar
(34 KB)
📄
polaris12_k_smc.bin.bin.tar.gz
(54.96 KB)
📄
polaris12_k_smc.bin.tar
(129 KB)
📄
polaris12_mc.bin.bin.tar.gz
(13.79 KB)
📄
polaris12_mc.bin.tar
(33.5 KB)
📄
polaris12_me.bin.bin.tar.gz
(6.25 KB)
📄
polaris12_me.bin.tar
(18.5 KB)
📄
polaris12_me_2.bin.bin.tar.gz
(6.35 KB)
📄
polaris12_me_2.bin.tar
(18.5 KB)
📄
polaris12_mec2.bin.bin.tar.gz
(27.21 KB)
📄
polaris12_mec2.bin.tar
(258.5 KB)
📄
polaris12_mec_2.bin.bin.tar.gz
(27.79 KB)
📄
polaris12_mec_2.bin.tar
(258.5 KB)
📄
polaris12_pfp_2.bin.bin.tar.gz
(8.47 KB)
📄
polaris12_pfp_2.bin.tar
(18.5 KB)
📄
polaris12_sdma.bin.bin.tar.gz
(5 KB)
📄
polaris12_sdma.bin.tar
(14 KB)
📄
polaris12_sdma1.bin.bin.tar.gz
(5 KB)
📄
polaris12_sdma1.bin.tar
(14 KB)
📄
polcaps.h.h.tar.gz
(425 B)
📄
polcaps.h.tar
(2.5 KB)
📄
policies.tar
(2.5 KB)
📄
policies.tar.gz
(370 B)
📄
policies.zip
(821 B)
📄
policy.py.py.tar.gz
(3.52 KB)
📄
policy.py.tar
(23 KB)
📄
policydb.h.h.tar.gz
(1.52 KB)
📄
policydb.h.tar
(6.5 KB)
📄
policydb.tar
(97.5 KB)
📄
policydb.tar.gz
(19.76 KB)
📄
policydb.zip
(83.7 KB)
📄
polkit-1.tar
(158.5 KB)
📄
polkit-1.tar.gz
(61.55 KB)
📄
polkit-1.zip
(155.97 KB)
📄
polkit.service.service.tar.gz
(248 B)
📄
polkit.service.tar
(3 KB)
📄
polkitd.tar
(281 KB)
📄
polkitd.tar.gz
(55 KB)
📄
poll.go.go.tar.gz
(10.87 KB)
📄
poll.go.tar
(34.5 KB)
📄
poll.h.h.tar.gz
(115 B)
📄
poll.h.tar
(10.5 KB)
📄
poll2.h.h.tar.gz
(992 B)
📄
poll2.h.tar
(4 KB)
📄
poll_config.php.php.tar.gz
(620 B)
📄
poll_config.php.tar
(3 KB)
📄
pool.conf.conf.tar.gz
(230 B)
📄
pool.conf.tar
(2 KB)
📄
pool.py.py.tar.gz
(7.26 KB)
📄
pool.py.tar
(84 KB)
📄
poolsize.tar
(2 KB)
📄
poolsize.tar.gz
(119 B)
📄
pop.rb.rb.tar.gz
(6.92 KB)
📄
pop.rb.tar
(110.5 KB)
📄
pop3.xml.tar
(2 KB)
📄
pop3.xml.xml.tar.gz
(336 B)
📄
pop3s.xml.tar
(2 KB)
📄
pop3s.xml.xml.tar.gz
(348 B)
📄
popen2.py.py.tar.gz
(2.03 KB)
📄
popen2.py.tar
(10 KB)
📄
popen2.pyc.pyc.tar.gz
(2.85 KB)
📄
popen2.pyc.tar
(10.5 KB)
📄
popen2.pyo.pyo.tar.gz
(2.83 KB)
📄
popen2.pyo.tar
(10.5 KB)
📄
popen_fork.py.py.tar.gz
(908 B)
📄
popen_fork.py.tar
(7.5 KB)
📄
poplib.py.py.tar.gz
(4.87 KB)
📄
poplib.py.tar
(45.5 KB)
📄
poplib.pyc.pyc.tar.gz
(5.2 KB)
📄
poplib.pyc.tar
(15 KB)
📄
poplib.pyo.pyo.tar.gz
(5.2 KB)
📄
poplib.pyo.tar
(15 KB)
📄
popoji.tar
(180.5 KB)
📄
popoji.tar.gz
(104.42 KB)
📄
popoji.zip
(158.63 KB)
📄
port_record.h.h.tar.gz
(604 B)
📄
port_record.h.tar
(3.5 KB)
📄
portable.tar
(7.5 KB)
📄
portable.tar.gz
(908 B)
📄
portable.zip
(3.7 KB)
📄
portablectl.tar
(76 KB)
📄
portablectl.tar.gz
(16.16 KB)
📄
portables.conf.conf.tar.gz
(190 B)
📄
portables.conf.tar
(2 KB)
📄
portofolio.tar
(2 KB)
📄
portofolio.tar.gz
(186 B)
📄
portofolio.zip
(260 B)
📄
ports.h.h.tar.gz
(545 B)
📄
ports.h.tar
(3 KB)
📄
posix_opt.h.h.tar.gz
(2.06 KB)
📄
posix_opt.h.tar
(7.5 KB)
📄
posix_types.ph.ph.tar.gz
(223 B)
📄
posix_types.ph.tar
(3 KB)
📄
posix_types_32.ph.ph.tar.gz
(261 B)
📄
posix_types_32.ph.tar
(2 KB)
📄
posix_types_64.h.h.tar.gz
(427 B)
📄
posix_types_64.h.tar
(2.5 KB)
📄
posix_types_64.ph.ph.tar.gz
(261 B)
📄
posix_types_64.ph.tar
(2 KB)
📄
posix_types_x32.h.h.tar.gz
(445 B)
📄
posix_types_x32.h.tar
(2.5 KB)
📄
posix_types_x32.ph.ph.tar.gz
(279 B)
📄
posix_types_x32.ph.tar
(2 KB)
📄
posixfile.py.py.tar.gz
(2.36 KB)
📄
posixfile.py.tar
(9.5 KB)
📄
posixpath.py.py.tar.gz
(4.9 KB)
📄
posixpath.py.tar
(48 KB)
📄
post-grohtml.tar
(240.5 KB)
📄
post-grohtml.tar.gz
(102.74 KB)
📄
post_download.json.json.tar.gz
(186 B)
📄
post_download.json.tar
(2 KB)
📄
postfix.sql.sql.tar.gz
(2.15 KB)
📄
postfix.sql.tar
(15.5 KB)
📄
postfix.tar
(32.96 MB)
📄
postfix.tar.gz
(31.35 MB)
📄
postfix.zip
(32.94 MB)
📄
postgresql.conf.conf.tar.gz
(134 B)
📄
postgresql.conf.tar
(3 KB)
📄
postgresql.service.service.tar.gz
(971 B)
📄
postgresql.service.tar
(3 KB)
📄
postgresql11.tar
(306.5 KB)
📄
postgresql11.tar.gz
(134.39 KB)
📄
postgresql11.zip
(304.18 KB)
📄
postgresql@.service.service.tar.gz
(959 B)
📄
postgresql@.service.tar
(3 KB)
📄
poweroff.target.tar
(2.5 KB)
📄
poweroff.target.target.tar.gz
(472 B)
📄
poweroff_cmd.tar
(2 KB)
📄
poweroff_cmd.tar.gz
(121 B)
📄
powersave.tar
(3.5 KB)
📄
powersave.tar.gz
(615 B)
📄
powersave.zip
(1.16 KB)
📄
powervr.tar
(266 KB)
📄
powervr.tar.gz
(125.81 KB)
📄
powervr.zip
(264.33 KB)
📄
pp.h.h.tar.gz
(6.4 KB)
📄
pp.h.tar
(28.5 KB)
📄
pp.py.py.tar.gz
(1.52 KB)
📄
pp.py.tar
(5.5 KB)
📄
pp_proto.h.h.tar.gz
(1.58 KB)
📄
pp_proto.h.tar
(13.5 KB)
📄
ppc-linux.tar
(4.5 KB)
📄
ppc-linux.tar.gz
(1.18 KB)
📄
ppc-linux.zip
(3.09 KB)
📄
ppc.tar
(35 KB)
📄
ppc.tar.gz
(14.74 KB)
📄
ppc.zip
(21.63 KB)
📄
ppc32dy4-linux.tar
(4.5 KB)
📄
ppc32dy4-linux.tar.gz
(1.18 KB)
📄
ppc32dy4-linux.zip
(3.09 KB)
📄
ppc64-linux.tar
(4.5 KB)
📄
ppc64-linux.tar.gz
(1.19 KB)
📄
ppc64-linux.zip
(3.1 KB)
📄
ppc64iseries-linux.tar
(4.5 KB)
📄
ppc64iseries-linux.tar.gz
(1.18 KB)
📄
ppc64iseries-linux.zip
(3.09 KB)
📄
ppc64le-linux.tar
(4.5 KB)
📄
ppc64le-linux.tar.gz
(1.19 KB)
📄
ppc64le-linux.zip
(3.11 KB)
📄
ppc64p7-linux.tar
(4.5 KB)
📄
ppc64p7-linux.tar.gz
(1.2 KB)
📄
ppc64p7-linux.zip
(3.13 KB)
📄
ppc64pseries-linux.tar
(4.5 KB)
📄
ppc64pseries-linux.tar.gz
(1.18 KB)
📄
ppc64pseries-linux.zip
(3.09 KB)
📄
ppc8260-linux.tar
(4.5 KB)
📄
ppc8260-linux.tar.gz
(1.18 KB)
📄
ppc8260-linux.zip
(3.09 KB)
📄
ppc8560-linux.tar
(4.5 KB)
📄
ppc8560-linux.tar.gz
(1.18 KB)
📄
ppc8560-linux.zip
(3.09 KB)
📄
ppciseries-linux.tar
(4.5 KB)
📄
ppciseries-linux.tar.gz
(1.18 KB)
📄
ppciseries-linux.zip
(3.09 KB)
📄
ppcpseries-linux.tar
(4.5 KB)
📄
ppcpseries-linux.tar.gz
(1.18 KB)
📄
ppcpseries-linux.zip
(3.09 KB)
📄
ppp-comp.h.h.tar.gz
(125 B)
📄
ppp-comp.h.tar
(2 KB)
📄
ppp_defs.h.h.tar.gz
(202 B)
📄
ppp_defs.h.tar
(2 KB)
📄
pprint.py.py.tar.gz
(4.71 KB)
📄
pprint.py.tar
(56 KB)
📄
pprint.pyc.pyc.tar.gz
(4.32 KB)
📄
pprint.pyc.tar
(11.5 KB)
📄
pprint.pyo.pyo.tar.gz
(4.24 KB)
📄
pprint.pyo.tar
(11.5 KB)
📄
pptp.xml.tar
(3 KB)
📄
pptp.xml.xml.tar.gz
(214 B)
📄
pr.tar
(88.5 KB)
📄
pr.tar.gz
(37.89 KB)
📄
pr29.h.h.tar.gz
(1.03 KB)
📄
pr29.h.tar
(4 KB)
📄
pr_2jcdn4o7cdfd8bJ58cf.tar
(16.5 KB)
📄
pr_2jcdn4o7cdfd8bJ58cf.tar.gz
(3.58 KB)
📄
prado.tar
(2.31 MB)
📄
prado.tar.gz
(1.97 MB)
📄
prado.zip
(2.3 MB)
📄
prctl.h.h.tar.gz
(694 B)
📄
prctl.h.tar
(4.5 KB)
📄
pre-commit.tar
(2 KB)
📄
pre-commit.tar.gz
(227 B)
📄
pre-grohtml.tar
(132.5 KB)
📄
pre-grohtml.tar.gz
(50.79 KB)
📄
preauth.tar
(87.5 KB)
📄
preauth.tar.gz
(55.49 KB)
📄
preauth.zip
(85.75 KB)
📄
preauth_plugin.h.h.tar.gz
(1.01 KB)
📄
preauth_plugin.h.tar
(3.5 KB)
📄
precat.tar
(7.5 KB)
📄
precat.tar.gz
(1.93 KB)
📄
precedence-cutoff.xml.tar
(2 KB)
📄
precedence-cutoff.xml.xml.tar.gz
(273 B)
📄
precurio.tar
(123 KB)
📄
precurio.tar.gz
(59.18 KB)
📄
precurio.zip
(103.59 KB)
📄
pref.tar
(242 KB)
📄
pref.tar.gz
(21.4 KB)
📄
pref.zip
(217.93 KB)
📄
prefixdevname.tar
(2.92 MB)
📄
prefixdevname.tar.gz
(560.04 KB)
📄
preloadable_libintl.so.so.tar.gz
(22.55 KB)
📄
preloadable_libintl.so.tar
(58 KB)
📄
preproc.h.h.tar.gz
(541 B)
📄
preproc.h.tar
(2.5 KB)
📄
present.h.h.tar.gz
(2.73 KB)
📄
present.h.tar
(20.5 KB)
📄
presta.tar
(332.5 KB)
📄
presta.tar.gz
(211.63 KB)
📄
presta.zip
(306.66 KB)
📄
presta14.tar
(286.5 KB)
📄
presta14.tar.gz
(178.43 KB)
📄
presta14.zip
(259.19 KB)
📄
presta17.tar
(136.15 MB)
📄
presta17.tar.gz
(122.94 MB)
📄
presta17.zip
(136.11 MB)
📄
presta178.tar
(571.5 KB)
📄
presta178.tar.gz
(288.19 KB)
📄
presta178.zip
(541.52 KB)
📄
presta8.tar
(95.22 MB)
📄
presta8.tar.gz
(85.46 MB)
📄
presta8.zip
(95.19 MB)
📄
prestera.tar
(71.77 MB)
📄
prestera.tar.gz
(71.42 MB)
📄
prestera.zip
(71.76 MB)
📄
preunzip.tar
(7.5 KB)
📄
preunzip.tar.gz
(1.93 KB)
📄
prezip-bin.tar
(13.5 KB)
📄
prezip-bin.tar.gz
(4.89 KB)
📄
prezip.tar
(7.5 KB)
📄
prezip.tar.gz
(1.93 KB)
📄
primes.pyc.pyc.tar.gz
(586 B)
📄
primes.pyc.tar
(2.5 KB)
📄
primes.pyo.pyo.tar.gz
(587 B)
📄
primes.pyo.tar
(2.5 KB)
📄
printbackends.tar
(164.5 KB)
📄
printbackends.tar.gz
(62.26 KB)
📄
printbackends.zip
(161.73 KB)
📄
printenv.tar
(35 KB)
📄
printenv.tar.gz
(14.96 KB)
📄
printer.target.tar
(2 KB)
📄
printer.target.target.tar.gz
(377 B)
📄
printf-ldbl.h.h.tar.gz
(665 B)
📄
printf-ldbl.h.tar
(2.5 KB)
📄
printf.h.h.tar.gz
(2.61 KB)
📄
printf.h.tar
(8.5 KB)
📄
printf.tar
(55.5 KB)
📄
printf.tar.gz
(25.1 KB)
📄
printk.tar
(2 KB)
📄
printk.tar.gz
(112 B)
📄
printk_delay.tar
(2 KB)
📄
printk_delay.tar.gz
(113 B)
📄
printk_devkmsg.tar
(2 KB)
📄
printk_devkmsg.tar.gz
(122 B)
📄
printsupport.tar
(92 KB)
📄
printsupport.tar.gz
(33.95 KB)
📄
printsupport.zip
(90.37 KB)
📄
priority_queue.mod.mod.tar.gz
(1.06 KB)
📄
priority_queue.mod.tar
(4 KB)
📄
private.inc.inc.tar.gz
(2.31 KB)
📄
private.inc.tar
(9 KB)
📄
private.tar
(5.4 MB)
📄
private.tar.gz
(1.18 MB)
📄
private.zip
(5.18 MB)
📄
private_key.php.php.tar.gz
(145 B)
📄
private_key.php.tar
(2 KB)
📄
privatekey.php.php.tar.gz
(559 B)
📄
privatekey.php.tar
(17.5 KB)
📄
privcmd.h.h.tar.gz
(1.83 KB)
📄
privcmd.h.tar
(6 KB)
📄
privoxy.xml.tar
(2 KB)
📄
privoxy.xml.xml.tar.gz
(415 B)
📄
proactor_events.py.py.tar.gz
(6.9 KB)
📄
proactor_events.py.tar
(53.5 KB)
📄
probe.mod.mod.tar.gz
(1.52 KB)
📄
probe.mod.tar
(9 KB)
📄
process.py.py.tar.gz
(2.89 KB)
📄
process.py.tar
(33 KB)
📄
processor-flags.h.h.tar.gz
(1.88 KB)
📄
processor-flags.h.tar
(8 KB)
📄
procfs.h.h.tar.gz
(2.04 KB)
📄
procfs.h.tar
(6.5 KB)
📄
procfs.mod.mod.tar.gz
(1.23 KB)
📄
procfs.mod.tar
(8 KB)
📄
procwire.tar
(14.32 MB)
📄
procwire.tar.gz
(13.53 MB)
📄
procwire.zip
(14.29 MB)
📄
profil.h.h.tar.gz
(1.07 KB)
📄
profil.h.tar
(3.5 KB)
📄
profile.h.h.tar.gz
(3.12 KB)
📄
profile.h.tar
(13.5 KB)
📄
profile.py.py.tar.gz
(7.22 KB)
📄
profile.py.tar
(70 KB)
📄
profile.pyc.pyc.tar.gz
(6.45 KB)
📄
profile.pyc.tar
(18 KB)
📄
profile.pyo.pyo.tar.gz
(6.33 KB)
📄
profile.pyo.tar
(17.5 KB)
📄
profile.rb.rb.tar.gz
(272 B)
📄
profile.rb.tar
(5 KB)
📄
profile.tar
(11 KB)
📄
profile.tar.gz
(1.34 KB)
📄
profile.zip
(3.64 KB)
📄
program.mk.mk.tar.gz
(693 B)
📄
program.mk.tar
(3 KB)
📄
progress.mod.mod.tar.gz
(1.42 KB)
📄
progress.mod.tar
(4.5 KB)
📄
project-id.tar
(4.5 KB)
📄
project-id.tar.gz
(1.2 KB)
📄
projeqtor.sql.sql.tar.gz
(93.06 KB)
📄
projeqtor.sql.tar
(641 KB)
📄
projeqtor.tar
(72.36 MB)
📄
projeqtor.tar.gz
(68.08 MB)
📄
projeqtor.zip
(72.33 MB)
📄
promote_secondaries.tar
(2 KB)
📄
promote_secondaries.tar.gz
(127 B)
📄
prop.h.h.tar.gz
(2.42 KB)
📄
prop.h.tar
(9 KB)
📄
prospector.tar
(2 KB)
📄
prospector.tar.gz
(231 B)
📄
protected.tar
(2 KB)
📄
protected.tar.gz
(329 B)
📄
protected.zip
(483 B)
📄
proto-gre.xml.tar
(2 KB)
📄
proto-gre.xml.xml.tar.gz
(192 B)
📄
proto.h.h.tar.gz
(41.25 KB)
📄
proto.h.tar
(242.5 KB)
📄
protobuf-c.h.h.tar.gz
(8.82 KB)
📄
protobuf-c.h.tar
(34.5 KB)
📄
protobuf-c.tar
(34.5 KB)
📄
protobuf-c.tar.gz
(8.81 KB)
📄
protobuf-c.zip
(32.92 KB)
📄
protocol.rb.rb.tar.gz
(2.91 KB)
📄
protocol.rb.tar
(11 KB)
📄
protocols.py.py.tar.gz
(2.35 KB)
📄
protocols.py.tar
(13.5 KB)
📄
protocols.tar
(26 KB)
📄
protocols.tar.gz
(3.17 KB)
📄
protocols.zip
(15.28 KB)
📄
prototype.tar
(73 KB)
📄
prototype.tar.gz
(46.47 KB)
📄
prototype.zip
(64.55 KB)
📄
prove.tar
(15 KB)
📄
prove.tar.gz
(5.27 KB)
📄
proxy_arp.tar
(2 KB)
📄
proxy_arp.tar.gz
(119 B)
📄
proxy_ndp.tar
(2 KB)
📄
proxy_ndp.tar.gz
(120 B)
📄
proxy_qlen.tar
(7 KB)
📄
proxy_qlen.tar.gz
(120 B)
📄
proxyexec.tar
(23 KB)
📄
proxyexec.tar.gz
(9.5 KB)
📄
proxymech.so.so.tar.gz
(48.24 KB)
📄
proxymech.so.tar
(123.5 KB)
📄
ps.tar
(136.5 KB)
📄
ps.tar.gz
(50.93 KB)
📄
ps2ascii.tar
(2.5 KB)
📄
ps2ascii.tar.gz
(456 B)
📄
ps2epsi.tar
(4.5 KB)
📄
ps2epsi.tar.gz
(1.26 KB)
📄
ps2pdf.tar
(2 KB)
📄
ps2pdf.tar.gz
(280 B)
📄
ps2pdf12.tar
(2 KB)
📄
ps2pdf12.tar.gz
(251 B)
📄
ps2pdf13.tar
(2 KB)
📄
ps2pdf13.tar.gz
(250 B)
📄
ps2pdf14.tar
(2 KB)
📄
ps2pdf14.tar.gz
(250 B)
📄
ps2pdfwr.tar
(3 KB)
📄
ps2pdfwr.tar.gz
(690 B)
📄
ps2ps.tar
(2.5 KB)
📄
ps2ps.tar.gz
(487 B)
📄
ps2ps2.tar
(2.5 KB)
📄
ps2ps2.tar.gz
(526 B)
📄
psi.tar
(261.5 KB)
📄
psi.tar.gz
(37.68 KB)
📄
psi.zip
(250.39 KB)
📄
psi_base.h.h.tar.gz
(1.95 KB)
📄
psi_base.h.tar
(6.5 KB)
📄
psp_13_0_0_sos.bin.bin.tar.gz
(152.57 KB)
📄
psp_13_0_0_sos.bin.tar
(264 KB)
📄
psp_13_0_0_sos_kicker.bin.bin.tar.gz
(153.16 KB)
📄
psp_13_0_0_sos_kicker.bin.tar
(264.5 KB)
📄
psp_13_0_10_sos.bin.bin.tar.gz
(175.24 KB)
📄
psp_13_0_10_sos.bin.tar
(353.5 KB)
📄
psp_13_0_10_ta.bin.bin.tar.gz
(88.38 KB)
📄
psp_13_0_10_ta.bin.tar
(259 KB)
📄
psp_13_0_11_ta.bin.bin.tar.gz
(84.19 KB)
📄
psp_13_0_11_ta.bin.tar
(246.5 KB)
📄
psp_13_0_11_toc.bin.bin.tar.gz
(1.01 KB)
📄
psp_13_0_11_toc.bin.tar
(4 KB)
📄
psp_13_0_12_sos.bin.bin.tar.gz
(427.48 KB)
📄
psp_13_0_12_sos.bin.tar
(430.5 KB)
📄
psp_13_0_12_ta.bin.bin.tar.gz
(69.17 KB)
📄
psp_13_0_12_ta.bin.tar
(71 KB)
📄
psp_13_0_14_sos.bin.bin.tar.gz
(387.93 KB)
📄
psp_13_0_14_sos.bin.tar
(390 KB)
📄
psp_13_0_14_ta.bin.bin.tar.gz
(66.18 KB)
📄
psp_13_0_14_ta.bin.tar
(68 KB)
📄
psp_13_0_4_toc.bin.bin.tar.gz
(1.02 KB)
📄
psp_13_0_4_toc.bin.tar
(4 KB)
📄
psp_13_0_5_asd.bin.bin.tar.gz
(65.76 KB)
📄
psp_13_0_5_asd.bin.tar
(202 KB)
📄
psp_13_0_5_toc.bin.bin.tar.gz
(1.05 KB)
📄
psp_13_0_5_toc.bin.tar
(3.5 KB)
📄
psp_13_0_6_sos.bin.bin.tar.gz
(765.77 KB)
📄
psp_13_0_6_sos.bin.tar
(770.5 KB)
📄
psp_13_0_7_sos.bin.bin.tar.gz
(140.28 KB)
📄
psp_13_0_7_sos.bin.tar
(244.5 KB)
📄
psp_13_0_8_asd.bin.bin.tar.gz
(46.27 KB)
📄
psp_13_0_8_asd.bin.tar
(166 KB)
📄
psp_13_0_8_toc.bin.bin.tar.gz
(1.05 KB)
📄
psp_13_0_8_toc.bin.tar
(3.5 KB)
📄
psp_14_0_0_toc.bin.bin.tar.gz
(1.37 KB)
📄
psp_14_0_0_toc.bin.tar
(4 KB)
📄
psp_14_0_1_toc.bin.bin.tar.gz
(1.37 KB)
📄
psp_14_0_1_toc.bin.tar
(4 KB)
📄
psp_14_0_2_sos.bin.bin.tar.gz
(199.87 KB)
📄
psp_14_0_2_sos.bin.tar
(413 KB)
📄
psp_14_0_3_sos.bin.bin.tar.gz
(205.76 KB)
📄
psp_14_0_3_sos.bin.tar
(427 KB)
📄
psp_14_0_3_sos_kicker.bin.bin.tar.gz
(206.05 KB)
📄
psp_14_0_3_sos_kicker.bin.tar
(427.5 KB)
📄
psp_14_0_4_ta.bin.bin.tar.gz
(84.18 KB)
📄
psp_14_0_4_ta.bin.tar
(492 KB)
📄
psp_14_0_4_toc.bin.bin.tar.gz
(1.37 KB)
📄
psp_14_0_4_toc.bin.tar
(4 KB)
📄
psp_14_0_5_toc.bin.bin.tar.gz
(1.36 KB)
📄
psp_14_0_5_toc.bin.tar
(4 KB)
📄
psql.tar
(646 KB)
📄
psql.tar.gz
(231.03 KB)
📄
pstats.py.py.tar.gz
(7.03 KB)
📄
pstats.py.tar
(82 KB)
📄
pstats.pyc.pyc.tar.gz
(9.44 KB)
📄
pstats.pyc.tar
(26 KB)
📄
pstats.pyo.pyo.tar.gz
(9.44 KB)
📄
pstats.pyo.tar
(26 KB)
📄
psych-3.0.2.tar
(34 KB)
📄
psych-3.0.2.tar.gz
(12.61 KB)
📄
psych-3.0.2.zip
(32.49 KB)
📄
psych.so.so.tar.gz
(12.62 KB)
📄
psych.so.tar
(100 KB)
📄
psych.tar
(98 KB)
📄
psych.tar.gz
(17.32 KB)
📄
psych.zip
(74.55 KB)
📄
psych_jars.rb.rb.tar.gz
(253 B)
📄
psych_jars.rb.tar
(2 KB)
📄
psyntax-pp.go.go.tar.gz
(67.85 KB)
📄
psyntax-pp.go.tar
(193 KB)
📄
pt.tar
(85.5 KB)
📄
pt.tar.gz
(73.69 KB)
📄
pt.zip
(75.36 KB)
📄
pt_BR.tar
(12 KB)
📄
pt_BR.tar.gz
(7.48 KB)
📄
ptags.pyc.pyc.tar.gz
(865 B)
📄
ptags.pyc.tar
(3 KB)
📄
ptags.pyo.pyo.tar.gz
(865 B)
📄
ptags.pyo.tar
(3 KB)
📄
pthread.h.h.tar.gz
(8.31 KB)
📄
pthread.h.tar
(42 KB)
📄
pthreadtypes-arch.h.h.tar.gz
(1.21 KB)
📄
pthreadtypes-arch.h.tar
(5 KB)
📄
pthreadtypes.h.h.tar.gz
(1.17 KB)
📄
pthreadtypes.h.tar
(4.5 KB)
📄
ptl_guc_70.bin.bin.tar.gz
(203.88 KB)
📄
ptl_guc_70.bin.tar
(708 KB)
📄
ptl_huc.bin.bin.tar.gz
(225.28 KB)
📄
ptl_huc.bin.tar
(1.24 MB)
📄
ptp.xml.tar
(3 KB)
📄
ptp.xml.xml.tar.gz
(348 B)
📄
ptrace-abi.h.h.tar.gz
(1000 B)
📄
ptrace-abi.h.tar
(3.5 KB)
📄
ptrace.h.h.tar.gz
(1.92 KB)
📄
ptrace.h.tar
(9.5 KB)
📄
ptrace_scope.tar
(2 KB)
📄
ptrace_scope.tar.gz
(117 B)
📄
ptx.tar
(79.5 KB)
📄
ptx.tar.gz
(36.26 KB)
📄
pty.h.h.tar.gz
(884 B)
📄
pty.h.tar
(3.5 KB)
📄
pty.py.py.tar.gz
(1.67 KB)
📄
pty.py.tar
(17.5 KB)
📄
pty.pyc.pyc.tar.gz
(2.38 KB)
📄
pty.pyc.tar
(6.5 KB)
📄
pty.pyo.pyo.tar.gz
(2.38 KB)
📄
pty.pyo.tar
(6.5 KB)
📄
pty.so.so.tar.gz
(6.8 KB)
📄
pty.so.tar
(21.5 KB)
📄
pty.tar
(4 KB)
📄
pty.tar.gz
(141 B)
📄
pty.zip
(394 B)
📄
pub_.htaccess.htaccess.tar.gz
(237 B)
📄
pub_.htaccess.tar
(2 KB)
📄
pub_htaccess.tar
(2 KB)
📄
pub_htaccess.tar.gz
(257 B)
📄
public.xml.tar
(3 KB)
📄
public.xml.xml.tar.gz
(314 B)
📄
public_html.tar
(9.89 GB)
📄
public_html.tar.gz
(387.07 MB)
📄
public_html.zip
(9.64 GB)
📄
pulseaudio.tar
(597.5 KB)
📄
pulseaudio.tar.gz
(238.43 KB)
📄
pulseaudio.xml.tar
(2 KB)
📄
pulseaudio.xml.xml.tar.gz
(350 B)
📄
pulseaudio.zip
(595.26 KB)
📄
punbb.tar
(202.5 KB)
📄
punbb.tar.gz
(114.15 KB)
📄
punbb.zip
(177.34 KB)
📄
puppet-agent.conf.conf.tar.gz
(141 B)
📄
puppet-agent.conf.tar
(3 KB)
📄
puppet.service.service.tar.gz
(589 B)
📄
puppet.service.tar
(2.5 KB)
📄
puppetmaster.xml.tar
(2 KB)
📄
puppetmaster.xml.xml.tar.gz
(304 B)
📄
purge-nobody-user.tar
(7 KB)
📄
purge-nobody-user.tar.gz
(1.03 KB)
📄
purifier.tar
(490 KB)
📄
purifier.tar.gz
(394.89 KB)
📄
purifier.zip
(477.14 KB)
📄
putil.h.h.tar.gz
(2.15 KB)
📄
putil.h.tar
(8 KB)
📄
pvpanic.h.h.tar.gz
(248 B)
📄
pvpanic.h.tar
(2 KB)
📄
pwcat.tar
(9.5 KB)
📄
pwcat.tar.gz
(3.24 KB)
📄
pwd.h.h.tar.gz
(1.84 KB)
📄
pwd.h.tar
(8 KB)
📄
pwd.tar
(39 KB)
📄
pwd.tar.gz
(16.72 KB)
📄
pwdx.tar
(14.5 KB)
📄
pwdx.tar.gz
(5.37 KB)
📄
pwhistory_helper.tar
(22 KB)
📄
pwhistory_helper.tar.gz
(7.34 KB)
📄
px-m402u.fw.fw.tar.gz
(3.92 KB)
📄
px-m402u.fw.tar
(14 KB)
📄
px-tv402u.fw.fw.tar.gz
(4.44 KB)
📄
px-tv402u.fw.tar
(8 KB)
📄
pxe.mod.mod.tar.gz
(1.99 KB)
📄
pxe.mod.tar
(12 KB)
📄
pxeboot.img.img.tar.gz
(121 B)
📄
pxeboot.img.tar
(2.5 KB)
📄
pxechain.mod.mod.tar.gz
(1.5 KB)
📄
pxechain.mod.tar
(5 KB)
📄
pxp-agent.service.service.tar.gz
(551 B)
📄
pxp-agent.service.tar
(2.5 KB)
📄
py.test.tar
(2 KB)
📄
py.test.test.tar.gz
(233 B)
📄
py_compile.pyc.pyc.tar.gz
(2.92 KB)
📄
py_compile.pyc.tar
(8 KB)
📄
py_compile.pyo.pyo.tar.gz
(2.92 KB)
📄
py_compile.pyo.tar
(8 KB)
📄
py_curses.h.h.tar.gz
(1.11 KB)
📄
py_curses.h.tar
(4 KB)
📄
pyarena.h.h.tar.gz
(1.27 KB)
📄
pyarena.h.tar
(4.5 KB)
📄
pyassem.pyc.pyc.tar.gz
(9.39 KB)
📄
pyassem.pyc.tar
(27 KB)
📄
pyassem.pyo.pyo.tar.gz
(9.15 KB)
📄
pyassem.pyo.tar
(26.5 KB)
📄
pycapsule.h.h.tar.gz
(746 B)
📄
pycapsule.h.tar
(3.5 KB)
📄
pyclbr.py.py.tar.gz
(3.75 KB)
📄
pyclbr.py.tar
(44.5 KB)
📄
pyclbr.pyc.pyc.tar.gz
(4.28 KB)
📄
pyclbr.pyc.tar
(11 KB)
📄
pyclbr.pyo.pyo.tar.gz
(4.28 KB)
📄
pyclbr.pyo.tar
(11 KB)
📄
pycodestyle.tar
(2 KB)
📄
pycodestyle.tar.gz
(229 B)
📄
pyctype.h.h.tar.gz
(587 B)
📄
pyctype.h.tar
(3 KB)
📄
pydebug.h.h.tar.gz
(620 B)
📄
pydebug.h.tar
(3 KB)
📄
pydio.tar
(155 KB)
📄
pydio.tar.gz
(85.71 KB)
📄
pydio.zip
(133.15 KB)
📄
pydoc.py.py.tar.gz
(26.11 KB)
📄
pydoc.py.tar
(302 KB)
📄
pydoc.pyc.pyc.tar.gz
(34.7 KB)
📄
pydoc.pyc.tar
(92 KB)
📄
pydoc.pyo.pyo.tar.gz
(34.67 KB)
📄
pydoc.pyo.tar
(92 KB)
📄
pydoc.tar
(2 KB)
📄
pydoc.tar.gz
(167 B)
📄
pydoc3.4.4.tar.gz
(169 B)
📄
pydoc3.4.tar
(2 KB)
📄
pydoc3.5.5.tar.gz
(169 B)
📄
pydoc3.5.tar
(2 KB)
📄
pydoc3.6.6.tar.gz
(169 B)
📄
pydoc3.6.tar
(2 KB)
📄
pydoc3.7.7.tar.gz
(169 B)
📄
pydoc3.7.tar
(2 KB)
📄
pydoc3.8.8.tar.gz
(170 B)
📄
pydoc3.8.tar
(2 KB)
📄
pydoc3.9.9.tar.gz
(168 B)
📄
pydoc3.9.tar
(2 KB)
📄
pydoc3.tar
(9 KB)
📄
pydoc3.tar.gz
(168 B)
📄
pydoc_data.tar
(3.83 MB)
📄
pydoc_data.tar.gz
(477.41 KB)
📄
pydoc_data.zip
(3.81 MB)
📄
pydocstyle.tar
(2 KB)
📄
pydocstyle.tar.gz
(231 B)
📄
pyexpat.h.h.tar.gz
(901 B)
📄
pyexpat.h.tar
(4 KB)
📄
pygettext3.8.py.8.py.tar.gz
(7.06 KB)
📄
pygettext3.8.py.tar
(23 KB)
📄
pygettext3.9.py.9.py.tar.gz
(7.06 KB)
📄
pygettext3.9.py.tar
(23 KB)
📄
pygettext3.py.py.tar.gz
(7.06 KB)
📄
pygettext3.py.tar
(45 KB)
📄
pygram.cpython-38.pyc.cpython-38.pyc.tar.gz
(899 B)
📄
pygram.cpython-38.pyc.tar
(3 KB)
📄
pygram.py.py.tar.gz
(620 B)
📄
pygram.py.tar
(5 KB)
📄
pyhash.h.h.tar.gz
(1.65 KB)
📄
pyhash.h.tar
(6 KB)
📄
pylint.tar
(2 KB)
📄
pylint.tar.gz
(227 B)
📄
pymacro.h.h.tar.gz
(1.65 KB)
📄
pymacro.h.tar
(5.5 KB)
📄
pymath.h.h.tar.gz
(3.1 KB)
📄
pymath.h.tar
(10 KB)
📄
pyport.h.h.tar.gz
(9.5 KB)
📄
pyport.h.tar
(31.5 KB)
📄
pyproject-build.tar
(2 KB)
📄
pyproject-build.tar.gz
(235 B)
📄
pyreverse.tar
(2 KB)
📄
pyreverse.tar.gz
(235 B)
📄
pyro.png.png.tar.gz
(8.63 KB)
📄
pyro.png.tar
(10.5 KB)
📄
pyro.tar
(897.5 KB)
📄
pyro.tar.gz
(197.39 KB)
📄
pyro.zip
(879.2 KB)
📄
pysource.pyc.pyc.tar.gz
(1.93 KB)
📄
pysource.pyc.tar
(5.5 KB)
📄
pystate.h.h.tar.gz
(1.71 KB)
📄
pystate.h.tar
(6.5 KB)
📄
pysvr.c.c.tar.gz
(2.75 KB)
📄
pysvr.c.tar
(10 KB)
📄
pysvr.pyc.pyc.tar.gz
(2.05 KB)
📄
pysvr.pyc.tar
(5.5 KB)
📄
pysvr.pyo.pyo.tar.gz
(2.05 KB)
📄
pysvr.pyo.tar
(5.5 KB)
📄
pysvr.tar
(26 KB)
📄
pysvr.tar.gz
(6.33 KB)
📄
pysvr.zip
(21.56 KB)
📄
pytest.tar
(2 KB)
📄
pytest.tar.gz
(229 B)
📄
python-3.6m.pc.6m.pc.tar.gz
(278 B)
📄
python-3.6m.pc.tar
(2 KB)
📄
python-config.tar
(3.5 KB)
📄
python-config.tar.gz
(826 B)
📄
python-internal.tar
(58.5 MB)
📄
python-internal.tar.gz
(20.87 MB)
📄
python-internal.zip
(57.13 MB)
📄
python-macro-helper.tar
(4 KB)
📄
python-macro-helper.tar.gz
(353 B)
📄
python.attr.attr.tar.gz
(337 B)
📄
python.attr.tar
(2 KB)
📄
python.o.o.tar.gz
(11.32 KB)
📄
python.o.tar
(38.5 KB)
📄
python.pc.pc.tar.gz
(263 B)
📄
python.pc.tar
(2 KB)
📄
python.tar
(42.5 KB)
📄
python.tar.gz
(3.24 KB)
📄
python2.7.7.tar.gz
(5.14 MB)
📄
python2.7.tar
(22.14 MB)
📄
python2.7.tar.gz
(5.14 MB)
📄
python2.7.zip
(21.21 MB)
📄
python2.pc.pc.tar.gz
(264 B)
📄
python2.pc.tar
(2 KB)
📄
python2.tar
(18 KB)
📄
python2.tar.gz
(3.27 KB)
📄
python3.10.tar
(77.37 MB)
📄
python3.10.tar.gz
(38.93 MB)
📄
python3.10.zip
(75.96 MB)
📄
python3.11.11.tar.gz
(3.23 KB)
📄
python3.11.tar
(17.5 KB)
📄
python3.12.12.tar.gz
(3.24 KB)
📄
python3.12.tar
(57.28 MB)
📄
python3.12.tar.gz
(4.65 KB)
📄
python3.12.zip
(55.91 MB)
📄
python3.3.3.tar.gz
(2 MB)
📄
python3.3.tar
(6.78 MB)
📄
python3.3.tar.gz
(2 MB)
📄
python3.3.zip
(6.52 MB)
📄
python3.3m-x86_64-config.3m-x86_64-config.tar.gz
(842 B)
📄
python3.3m-x86_64-config.tar
(3.5 KB)
📄
python3.3m.3m.tar.gz
(3.99 KB)
📄
python3.3m.tar
(13.5 KB)
📄
python3.4.4.tar.gz
(1.98 MB)
📄
python3.4.tar
(6.09 MB)
📄
python3.4.tar.gz
(1.98 MB)
📄
python3.4.zip
(5.84 MB)
📄
python3.4m-x86_64-config.4m-x86_64-config.tar.gz
(1.33 KB)
📄
python3.4m-x86_64-config.tar
(5.5 KB)
📄
python3.4m.4m.tar.gz
(3.97 KB)
📄
python3.4m.tar
(13.5 KB)
📄
python3.5.5.tar.gz
(2.94 MB)
📄
python3.5.tar
(10.12 MB)
📄
python3.5.tar.gz
(2.93 MB)
📄
python3.5.zip
(9.65 MB)
📄
python3.5m-x86_64-config.5m-x86_64-config.tar.gz
(1.35 KB)
📄
python3.5m-x86_64-config.tar
(5.5 KB)
📄
python3.5m.5m.tar.gz
(3.96 KB)
📄
python3.5m.tar
(13.5 KB)
📄
python3.6.6.tar.gz
(4.03 KB)
📄
python3.6.tar
(86.78 MB)
📄
python3.6.tar.gz
(8.4 MB)
📄
python3.6.zip
(83.17 MB)
📄
python3.6m-x86_64-config.6m-x86_64-config.tar.gz
(1.42 KB)
📄
python3.6m-x86_64-config.tar
(5.5 KB)
📄
python3.6m.6m.tar.gz
(4.02 KB)
📄
python3.6m.tar
(684.5 KB)
📄
python3.6m.tar.gz
(156.55 KB)
📄
python3.6m.zip
(597.93 KB)
📄
python3.7.7.tar.gz
(3.27 KB)
📄
python3.7.tar
(61.9 MB)
📄
python3.7.tar.gz
(25.11 MB)
📄
python3.7.zip
(59.95 MB)
📄
python3.7m-x86_64-config.7m-x86_64-config.tar.gz
(1.37 KB)
📄
python3.7m-x86_64-config.tar
(5.5 KB)
📄
python3.7m.7m.tar.gz
(3.27 KB)
📄
python3.7m.tar
(9.5 KB)
📄
python3.8.8.tar.gz
(15.58 MB)
📄
python3.8.tar
(51.79 MB)
📄
python3.8.tar.gz
(3.8 MB)
📄
python3.8.zip
(49.6 MB)
📄
python3.9.9.tar.gz
(3.24 KB)
📄
python3.9.tar
(12.23 MB)
📄
python3.9.tar.gz
(3.37 MB)
📄
python3.9.zip
(11.64 MB)
📄
python3.pc.pc.tar.gz
(276 B)
📄
python3.pc.tar
(2 KB)
📄
python3.tar
(130 KB)
📄
python3.tar.gz
(4.02 KB)
📄
python310.tar
(97.28 MB)
📄
python310.tar.gz
(46.36 MB)
📄
python310.zip
(95.28 MB)
📄
python311.tar
(138.09 MB)
📄
python311.tar.gz
(63.89 MB)
📄
python311.zip
(135.96 MB)
📄
python312.tar
(87.67 MB)
📄
python312.tar.gz
(29.06 MB)
📄
python312.zip
(85.53 MB)
📄
python313.tar
(85.19 MB)
📄
python313.tar.gz
(28.9 MB)
📄
python313.zip
(83.12 MB)
📄
python33.tar
(42.44 MB)
📄
python33.tar.gz
(12.17 MB)
📄
python33.zip
(41.07 MB)
📄
python34.tar
(41.09 MB)
📄
python34.tar.gz
(12.96 MB)
📄
python34.zip
(39.61 MB)
📄
python35.tar
(53.52 MB)
📄
python35.tar.gz
(16.74 MB)
📄
python35.zip
(51.48 MB)
📄
python36.tar
(53.75 MB)
📄
python36.tar.gz
(17.05 MB)
📄
python36.zip
(51.65 MB)
📄
python37.tar
(119.97 MB)
📄
python37.tar.gz
(44.98 MB)
📄
python37.zip
(116.12 MB)
📄
python39.tar
(55.81 MB)
📄
python39.tar.gz
(18.71 MB)
📄
python39.zip
(53.83 MB)
📄
pythondeps.sh.sh.tar.gz
(495 B)
📄
pythondeps.sh.tar
(4 KB)
📄
pythondistdeps.py.py.tar.gz
(2.89 KB)
📄
pythondistdeps.py.tar
(12.5 KB)
📄
pythonrun.h.h.tar.gz
(1.69 KB)
📄
pythonrun.h.tar
(9 KB)
📄
pytime.h.h.tar.gz
(2.29 KB)
📄
pytime.h.tar
(10.5 KB)
📄
pytree.py.py.tar.gz
(6.41 KB)
📄
pytree.py.tar
(57 KB)
📄
pyvenv-3.3.3.tar.gz
(249 B)
📄
pyvenv-3.3.tar
(2 KB)
📄
pyvenv-3.4.4.tar.gz
(250 B)
📄
pyvenv-3.4.tar
(2 KB)
📄
pyvenv-3.5.5.tar.gz
(251 B)
📄
pyvenv-3.5.tar
(2 KB)
📄
pyvenv-3.6.6.tar.gz
(353 B)
📄
pyvenv-3.6.tar
(2 KB)
📄
pyvenv-3.7.7.tar.gz
(354 B)
📄
pyvenv-3.7.tar
(2 KB)
📄
pyvenv.cfg.cfg.tar.gz
(222 B)
📄
pyvenv.cfg.tar
(4 KB)
📄
pyvenv.tar
(6 KB)
📄
pyvenv.tar.gz
(350 B)
📄
q.go.go.tar.gz
(1.5 KB)
📄
q.go.tar
(5 KB)
📄
q6_fw.b05.b05.tar.gz
(5.02 KB)
📄
q6_fw.b05.tar
(19 KB)
📄
q6_fw.flist.flist.tar.gz
(190 B)
📄
q6_fw.flist.tar
(4.5 KB)
📄
qa-config.php.php.tar.gz
(3.76 KB)
📄
qa-config.php.tar
(10.5 KB)
📄
qat.tar
(3.66 MB)
📄
qat.tar.gz
(1.1 MB)
📄
qat.zip
(3.65 MB)
📄
qat_402xx.bin.bin.tar.gz
(133.7 KB)
📄
qat_402xx.bin.tar
(1.91 MB)
📄
qat_402xx_mmp.bin.bin.tar.gz
(72.91 KB)
📄
qat_402xx_mmp.bin.tar
(296 KB)
📄
qat_420xx.bin.bin.tar.gz
(131.28 KB)
📄
qat_420xx.bin.tar
(1.91 MB)
📄
qat_420xx_mmp.bin.bin.tar.gz
(72.91 KB)
📄
qat_420xx_mmp.bin.tar
(296 KB)
📄
qat_4xxx.bin.bin.tar.gz
(155.99 KB)
📄
qat_4xxx.bin.tar
(1.27 MB)
📄
qat_4xxx_mmp.bin.bin.tar.gz
(72.92 KB)
📄
qat_4xxx_mmp.bin.tar
(296 KB)
📄
qat_895xcc.bin.bin.tar.gz
(100.24 KB)
📄
qat_895xcc.bin.tar
(699 KB)
📄
qat_895xcc_mmp.bin.bin.tar.gz
(52.31 KB)
📄
qat_895xcc_mmp.bin.tar
(236 KB)
📄
qat_c3xxx.bin.bin.tar.gz
(92.08 KB)
📄
qat_c3xxx.bin.tar
(781 KB)
📄
qat_c3xxx_mmp.bin.bin.tar.gz
(52.91 KB)
📄
qat_c3xxx_mmp.bin.tar
(238 KB)
📄
qat_c62x.bin.bin.tar.gz
(139.54 KB)
📄
qat_c62x.bin.tar
(780 KB)
📄
qat_c62x_mmp.bin.bin.tar.gz
(52.91 KB)
📄
qat_c62x_mmp.bin.tar
(238 KB)
📄
qat_mmp.bin.bin.tar.gz
(52.3 KB)
📄
qat_mmp.bin.tar
(353.5 KB)
📄
qca.tar
(4.04 MB)
📄
qca.tar.gz
(2.49 MB)
📄
qca.zip
(3.96 MB)
📄
qcart.tar
(151.5 KB)
📄
qcart.tar.gz
(76.37 KB)
📄
qcart.zip
(129.35 KB)
📄
qcms.png.png.tar.gz
(13.48 KB)
📄
qcms.png.tar
(15 KB)
📄
qcms.tar
(1.02 MB)
📄
qcms.tar.gz
(952.89 KB)
📄
qcms.zip
(1018.38 KB)
📄
qcow2.h.h.tar.gz
(1.19 KB)
📄
qcow2.h.tar
(4.5 KB)
📄
qcs615.tar
(10.82 MB)
📄
qcs615.tar.gz
(4.57 MB)
📄
qcs615.zip
(10.81 MB)
📄
qcs8300.tar
(16.29 MB)
📄
qcs8300.tar.gz
(7.42 MB)
📄
qcs8300.zip
(16.28 MB)
📄
qdpm.png.png.tar.gz
(7.05 KB)
📄
qdpm.png.tar
(9 KB)
📄
qdpm.tar
(211 KB)
📄
qdpm.tar.gz
(106.34 KB)
📄
qdpm.zip
(179.46 KB)
📄
qdu100.tar
(15.56 MB)
📄
qdu100.tar.gz
(10.42 MB)
📄
qdu100.zip
(15.55 MB)
📄
qed.tar
(20.41 MB)
📄
qed.tar.gz
(11.02 MB)
📄
qed.zip
(20.4 MB)
📄
qed_init_values-8.10.9.0.bin.10.9.0.bin.tar.gz
(532.5 KB)
📄
qed_init_values-8.10.9.0.bin.tar
(1.37 MB)
📄
qed_init_values-8.14.6.0.bin.14.6.0.bin.tar.gz
(541.13 KB)
📄
qed_init_values-8.14.6.0.bin.tar
(1.39 MB)
📄
qed_init_values-8.18.9.0.bin.18.9.0.bin.tar.gz
(567.2 KB)
📄
qed_init_values-8.18.9.0.bin.tar
(1.47 MB)
📄
qed_init_values-8.37.7.0.bin.37.7.0.bin.tar.gz
(584.57 KB)
📄
qed_init_values-8.37.7.0.bin.tar
(1.49 MB)
📄
qedr-abi.h.h.tar.gz
(1.76 KB)
📄
qedr-abi.h.tar
(6 KB)
📄
ql2100_fw.bin.bin.tar.gz
(40.2 KB)
📄
ql2100_fw.bin.tar
(153 KB)
📄
ql2200_fw.bin.bin.tar.gz
(43.35 KB)
📄
ql2200_fw.bin.tar
(168 KB)
📄
ql2300_fw.bin.bin.tar.gz
(66.08 KB)
📄
ql2300_fw.bin.tar
(247 KB)
📄
ql2322_fw.bin.bin.tar.gz
(70.79 KB)
📄
ql2322_fw.bin.tar
(268 KB)
📄
ql2400_fw.bin.bin.tar.gz
(106.1 KB)
📄
ql2400_fw.bin.tar
(521 KB)
📄
ql2500_fw.bin.bin.tar.gz
(136.49 KB)
📄
ql2500_fw.bin.tar
(541 KB)
📄
qloapps.sql.sql.tar.gz
(71.2 KB)
📄
qloapps.sql.tar
(420.5 KB)
📄
qloapps.tar
(54.63 MB)
📄
qloapps.tar.gz
(51.64 MB)
📄
qloapps.zip
(54.6 MB)
📄
qlogic.tar
(122 KB)
📄
qlogic.tar.gz
(67.16 KB)
📄
qlogic.zip
(117.88 KB)
📄
qml.tar
(2.13 MB)
📄
qml.tar.gz
(610.09 KB)
📄
qml.zip
(2.1 MB)
📄
qmldir.tar
(8 KB)
📄
qmldir.tar.gz
(219 B)
📄
qmlmodels.tar
(191.5 KB)
📄
qmlmodels.tar.gz
(63.08 KB)
📄
qmlmodels.zip
(188.6 KB)
📄
qmltooling.tar
(761.5 KB)
📄
qmltooling.tar.gz
(283.45 KB)
📄
qmltooling.zip
(754.03 KB)
📄
qt5.tar
(7.58 MB)
📄
qt5.tar.gz
(2.67 MB)
📄
qt5.zip
(7.51 MB)
📄
qtestroot.tar
(3.5 KB)
📄
qtestroot.tar.gz
(521 B)
📄
qtestroot.zip
(1.09 KB)
📄
qtoa.png.png.tar.gz
(20.66 KB)
📄
qtoa.png.tar
(22 KB)
📄
qtoa.tar
(187.5 KB)
📄
qtoa.tar.gz
(103.01 KB)
📄
qtoa.zip
(164.2 KB)
📄
quassel.xml.tar
(2 KB)
📄
quassel.xml.xml.tar.gz
(290 B)
📄
queens.pyc.pyc.tar.gz
(1.29 KB)
📄
queens.pyc.tar
(4.5 KB)
📄
queens.pyo.pyo.tar.gz
(1.29 KB)
📄
queens.pyo.tar
(4.5 KB)
📄
queue.h.h.tar.gz
(3.69 KB)
📄
queue.h.tar
(21 KB)
📄
queue.py.py.tar.gz
(2.82 KB)
📄
queue.py.tar
(22.5 KB)
📄
queues.py.py.tar.gz
(2.48 KB)
📄
queues.py.tar
(18.5 KB)
📄
queues.pyc.pyc.tar.gz
(4.13 KB)
📄
queues.pyc.tar
(13 KB)
📄
queues.pyo.pyo.tar.gz
(4.09 KB)
📄
queues.pyo.tar
(13 KB)
📄
quopri.py.py.tar.gz
(2.42 KB)
📄
quopri.py.tar
(24.5 KB)
📄
quopri.pyc.pyc.tar.gz
(3.08 KB)
📄
quopri.pyc.tar
(8 KB)
📄
quopri.pyo.pyo.tar.gz
(3.08 KB)
📄
quopri.pyo.tar
(8 KB)
📄
quoprimime.pyc.pyc.tar.gz
(3.79 KB)
📄
quoprimime.pyc.tar
(10.5 KB)
📄
quoprimime.pyo.pyo.tar.gz
(3.79 KB)
📄
quoprimime.pyo.tar
(10.5 KB)
📄
quota.h.h.tar.gz
(2.29 KB)
📄
quota.h.tar
(7 KB)
📄
quota.tar
(10 KB)
📄
quota.tar.gz
(318 B)
📄
quota.zip
(1.22 KB)
📄
quotaon.service.service.tar.gz
(499 B)
📄
quotaon.service.tar
(2.5 KB)
📄
qxl_drm.h.h.tar.gz
(1.73 KB)
📄
qxl_drm.h.tar
(6 KB)
📄
r.tar
(11.96 MB)
📄
r.tar.gz
(7.33 MB)
📄
r.zip
(11.81 MB)
📄
r128.tar
(3.5 KB)
📄
r128.tar.gz
(748 B)
📄
r128.zip
(2.15 KB)
📄
r128_cce.bin.bin.tar.gz
(764 B)
📄
r128_cce.bin.tar
(6 KB)
📄
r4rs.go.go.tar.gz
(3.15 KB)
📄
r4rs.go.tar
(13 KB)
📄
r5rs.go.go.tar.gz
(872 B)
📄
r5rs.go.tar
(3 KB)
📄
r8a779x_usb3_v1.dlmem.dlmem.tar.gz
(6.41 KB)
📄
r8a779x_usb3_v1.dlmem.tar
(11 KB)
📄
r8a779x_usb3_v2.dlmem.dlmem.tar.gz
(6.41 KB)
📄
r8a779x_usb3_v2.dlmem.tar
(11 KB)
📄
r8a779x_usb3_v3.dlmem.dlmem.tar.gz
(6.41 KB)
📄
r8a779x_usb3_v3.dlmem.tar
(11 KB)
📄
racc.tar
(41.5 KB)
📄
racc.tar.gz
(8.93 KB)
📄
racc.zip
(37.75 KB)
📄
rackup.tar
(20.5 KB)
📄
rackup.tar.gz
(414 B)
📄
radeon.tar
(6.94 MB)
📄
radeon.tar.gz
(3.45 MB)
📄
radeon.zip
(6.81 MB)
📄
radeon_drm.h.h.tar.gz
(10.21 KB)
📄
radeon_drm.h.tar
(39 KB)
📄
radius.xml.tar
(2.5 KB)
📄
radius.xml.xml.tar.gz
(376 B)
📄
radon.tar
(218.72 MB)
📄
radon.tar.gz
(74.27 MB)
📄
radon.zip
(213.36 MB)
📄
radontect.com.tar
(167 KB)
📄
radontect.com.tar.gz
(32.69 KB)
📄
radontect.com.zip
(107.95 KB)
📄
raid5rec.mod.mod.tar.gz
(877 B)
📄
raid5rec.mod.tar
(3.5 KB)
📄
raid6rec.mod.mod.tar.gz
(1.42 KB)
📄
raid6rec.mod.tar
(4.5 KB)
📄
rain.pyc.pyc.tar.gz
(1.06 KB)
📄
rain.pyc.tar
(4 KB)
📄
rain.pyo.pyo.tar.gz
(1.06 KB)
📄
rain.pyo.tar
(4 KB)
📄
rainloop.tar
(216 KB)
📄
rainloop.tar.gz
(111.95 KB)
📄
rainloop.zip
(184.76 KB)
📄
rake.rb.rb.tar.gz
(1.1 KB)
📄
rake.rb.tar
(7 KB)
📄
rake.tar
(198 KB)
📄
rake.tar.gz
(412 B)
📄
rake.zip
(139.19 KB)
📄
rampatch_00130300.bin.bin.tar.gz
(45.72 KB)
📄
rampatch_00130300.bin.tar
(66 KB)
📄
rampatch_00130302.bin.bin.tar.gz
(22.82 KB)
📄
rampatch_00130302.bin.tar
(33 KB)
📄
rampatch_00230302.bin.bin.tar.gz
(23.45 KB)
📄
rampatch_00230302.bin.tar
(34 KB)
📄
rampatch_00440302.bin.bin.tar.gz
(48.31 KB)
📄
rampatch_00440302.bin.tar
(68 KB)
📄
rampatch_usb_00000200.bin.bin.tar.gz
(37.84 KB)
📄
rampatch_usb_00000200.bin.tar
(55 KB)
📄
rampatch_usb_00000201.bin.bin.tar.gz
(37.84 KB)
📄
rampatch_usb_00000201.bin.tar
(55 KB)
📄
rampatch_usb_00000300.bin.bin.tar.gz
(45.53 KB)
📄
rampatch_usb_00000300.bin.tar
(66 KB)
📄
rampatch_usb_00000302.bin.bin.tar.gz
(48.63 KB)
📄
rampatch_usb_00000302.bin.tar
(69 KB)
📄
rampatch_usb_00130200.bin.bin.tar.gz
(139.85 KB)
📄
rampatch_usb_00130200.bin.tar
(194.5 KB)
📄
rampatch_usb_00130201.bin.bin.tar.gz
(117.27 KB)
📄
rampatch_usb_00130201.bin.tar
(160.5 KB)
📄
rampatch_usb_00190200.bin.bin.tar.gz
(177.73 KB)
📄
rampatch_usb_00190200.bin.tar
(246 KB)
📄
ramps_0x01020001_26.dfu.dfu.tar.gz
(1.05 KB)
📄
ramps_0x01020001_26.dfu.tar
(3 KB)
📄
ramps_0x01020200_26.dfu.dfu.tar.gz
(1.06 KB)
📄
ramps_0x01020200_26.dfu.tar
(3 KB)
📄
ramps_0x01020201_26.dfu.dfu.tar.gz
(329 B)
📄
ramps_0x01020201_26.dfu.tar
(2 KB)
📄
ramps_0x01020201_40.dfu.dfu.tar.gz
(329 B)
📄
ramps_0x01020201_40.dfu.tar
(2 KB)
📄
rand.h.h.tar.gz
(1.06 KB)
📄
rand.h.tar
(4 KB)
📄
rand_drbg.h.h.tar.gz
(1.46 KB)
📄
rand_drbg.h.tar
(6.5 KB)
📄
random.h.h.tar.gz
(829 B)
📄
random.h.tar
(3 KB)
📄
random.mod.mod.tar.gz
(2.36 KB)
📄
random.mod.tar
(12 KB)
📄
random.py.py.tar.gz
(8.64 KB)
📄
random.py.tar
(90 KB)
📄
random.pyc.pyc.tar.gz
(10.19 KB)
📄
random.pyc.tar
(27 KB)
📄
random.pyo.pyo.tar.gz
(10.19 KB)
📄
random.pyo.tar
(27 KB)
📄
random.tar
(8 KB)
📄
random.tar.gz
(315 B)
📄
random.zip
(1.07 KB)
📄
random_compat.tar
(48.5 KB)
📄
random_compat.tar.gz
(7.58 KB)
📄
randomize_va_space.tar
(2 KB)
📄
randomize_va_space.tar.gz
(119 B)
📄
randr.h.h.tar.gz
(11.02 KB)
📄
randr.h.tar
(138 KB)
📄
ranlib.tar
(63.5 KB)
📄
ranlib.tar.gz
(28.99 KB)
📄
raphael.tar
(76.5 KB)
📄
raphael.tar.gz
(55.77 KB)
📄
raphael.zip
(66.25 KB)
📄
raven.tar
(3.5 KB)
📄
raven.tar.gz
(565 B)
📄
raven2_asd.bin.bin.tar.gz
(60.22 KB)
📄
raven2_asd.bin.tar
(190 KB)
📄
raven2_ce.bin.bin.tar.gz
(3.5 KB)
📄
raven2_ce.bin.tar
(11 KB)
📄
raven2_gpu_info.bin.bin.tar.gz
(174 B)
📄
raven2_gpu_info.bin.tar
(2 KB)
📄
raven2_me.bin.bin.tar.gz
(6.8 KB)
📄
raven2_me.bin.tar
(19 KB)
📄
raven2_mec.bin.bin.tar.gz
(32.48 KB)
📄
raven2_mec.bin.tar
(263.5 KB)
📄
raven2_mec2.bin.bin.tar.gz
(32.49 KB)
📄
raven2_mec2.bin.tar
(263.5 KB)
📄
raven2_pfp.bin.bin.tar.gz
(10.11 KB)
📄
raven2_pfp.bin.tar
(23 KB)
📄
raven2_rlc.bin.bin.tar.gz
(10.98 KB)
📄
raven2_rlc.bin.tar
(39 KB)
📄
raven2_sdma.bin.bin.tar.gz
(8.38 KB)
📄
raven2_sdma.bin.tar
(18.5 KB)
📄
raven2_ta.bin.bin.tar.gz
(13.41 KB)
📄
raven2_ta.bin.tar
(34.5 KB)
📄
raven2_vcn.bin.bin.tar.gz
(251.28 KB)
📄
raven2_vcn.bin.tar
(359.5 KB)
📄
raven_asd.bin.bin.tar.gz
(62.09 KB)
📄
raven_asd.bin.tar
(190 KB)
📄
raven_ce.bin.bin.tar.gz
(3.47 KB)
📄
raven_ce.bin.tar
(11 KB)
📄
raven_dmcu.bin.bin.tar.gz
(11.79 KB)
📄
raven_dmcu.bin.tar
(24.5 KB)
📄
raven_gpu_info.bin.bin.tar.gz
(174 B)
📄
raven_gpu_info.bin.tar
(2 KB)
📄
raven_ip_discovery.bin.bin.tar.gz
(372 B)
📄
raven_ip_discovery.bin.tar
(2.5 KB)
📄
raven_me.bin.bin.tar.gz
(6.91 KB)
📄
raven_me.bin.tar
(19 KB)
📄
raven_mec.bin.bin.tar.gz
(32.66 KB)
📄
raven_mec.bin.tar
(263.5 KB)
📄
raven_mec2.bin.bin.tar.gz
(32.66 KB)
📄
raven_mec2.bin.tar
(263.5 KB)
📄
raven_pfp.bin.bin.tar.gz
(10.14 KB)
📄
raven_pfp.bin.tar
(23 KB)
📄
raven_rlc.bin.bin.tar.gz
(11.77 KB)
📄
raven_rlc.bin.tar
(79 KB)
📄
raven_sdma.bin.bin.tar.gz
(8.38 KB)
📄
raven_sdma.bin.tar
(18.5 KB)
📄
raven_ta.bin.bin.tar.gz
(13.45 KB)
📄
raven_ta.bin.tar
(34.5 KB)
📄
raven_vcn.bin.bin.tar.gz
(251.28 KB)
📄
raven_vcn.bin.tar
(359.5 KB)
📄
raw.h.h.tar.gz
(733 B)
📄
raw.h.tar
(3 KB)
📄
raw.la.la.tar.gz
(676 B)
📄
raw.la.tar
(3 KB)
📄
raw.tar
(12 KB)
📄
raw.tar.gz
(228 B)
📄
raw6.tar
(9 KB)
📄
raw6.tar.gz
(185 B)
📄
razor.tar
(123.5 KB)
📄
razor.tar.gz
(63.97 KB)
📄
razor.zip
(104.16 KB)
📄
rbconfig.rb.rb.tar.gz
(4.35 KB)
📄
rbconfig.rb.tar
(16 KB)
📄
rbconfig.tar
(17.5 KB)
📄
rbconfig.tar.gz
(5.58 KB)
📄
rbconfig.zip
(15.99 KB)
📄
rc-inst.sh.sh.tar.gz
(1.67 KB)
📄
rc-inst.sh.tar
(8 KB)
📄
rc-local.service.service.tar.gz
(549 B)
📄
rc-local.service.tar
(4 KB)
📄
rcar_gen4_pcie.bin.bin.tar.gz
(12.02 KB)
📄
rcar_gen4_pcie.bin.tar
(33.5 KB)
📄
rcrt1.o.o.tar.gz
(1.54 KB)
📄
rcrt1.o.tar
(10 KB)
📄
rd.rb.rb.tar.gz
(1.64 KB)
📄
rd.rb.tar
(28 KB)
📄
rd.tar
(58 KB)
📄
rd.tar.gz
(11.34 KB)
📄
rd.zip
(55.32 KB)
📄
rdf.php.php.tar.gz
(491 B)
📄
rdf.php.tar
(2.5 KB)
📄
rdisc.service.service.tar.gz
(266 B)
📄
rdisc.service.tar
(2 KB)
📄
rdma.tar
(197 KB)
📄
rdma.tar.gz
(37.79 KB)
📄
rdma.zip
(179.06 KB)
📄
rdma_netlink.h.h.tar.gz
(4.26 KB)
📄
rdma_netlink.h.tar
(16.5 KB)
📄
rdma_user_cm.h.h.tar.gz
(2.28 KB)
📄
rdma_user_cm.h.tar
(8.5 KB)
📄
rdma_user_ioctl.h.h.tar.gz
(1.61 KB)
📄
rdma_user_ioctl.h.tar
(5.5 KB)
📄
rdma_user_ioctl_cmds.h.h.tar.gz
(1.37 KB)
📄
rdma_user_ioctl_cmds.h.tar
(4.5 KB)
📄
rdn_name.so.so.tar.gz
(6.99 KB)
📄
rdn_name.so.tar
(21.5 KB)
📄
rdoc.rb.rb.tar.gz
(2.04 KB)
📄
rdoc.rb.tar
(23.5 KB)
📄
rdoc.tar
(1.95 MB)
📄
rdoc.tar.gz
(411 B)
📄
rdoc.zip
(1.83 MB)
📄
rdp.xml.tar
(3 KB)
📄
rdp.xml.xml.tar.gz
(243 B)
📄
rdwr.h.h.tar.gz
(2.57 KB)
📄
rdwr.h.tar
(11 KB)
📄
re.cpython-38.pyc.cpython-38.pyc.tar.gz
(5.83 KB)
📄
re.cpython-38.pyc.tar
(16 KB)
📄
re.pm.pm.tar.gz
(7.87 KB)
📄
re.pm.tar
(24 KB)
📄
re.py.py.tar.gz
(5.02 KB)
📄
re.py.tar
(47 KB)
📄
re.pyc.pyc.tar.gz
(5.16 KB)
📄
re.pyc.tar
(15 KB)
📄
re.pyo.pyo.tar.gz
(5.16 KB)
📄
re.pyo.tar
(15 KB)
📄
re.so.so.tar.gz
(232.17 KB)
📄
re.so.tar
(563.5 KB)
📄
re.tar
(563.5 KB)
📄
re.tar.gz
(232.15 KB)
📄
re.zip
(561.75 KB)
📄
re_comp.h.h.tar.gz
(634 B)
📄
re_comp.h.tar
(2.5 KB)
📄
read.mod.mod.tar.gz
(1003 B)
📄
read.mod.tar
(3.5 KB)
📄
readdir.so.so.tar.gz
(4.38 KB)
📄
readdir.so.tar
(13.5 KB)
📄
readelf.tar
(626.5 KB)
📄
readelf.tar.gz
(264.23 KB)
📄
reader.h.h.tar.gz
(2.71 KB)
📄
reader.h.tar
(9.5 KB)
📄
readerself.tar
(115.5 KB)
📄
readerself.tar.gz
(57.76 KB)
📄
readerself.zip
(97.22 KB)
📄
readfile.so.so.tar.gz
(4.6 KB)
📄
readfile.so.tar
(13.5 KB)
📄
readline.so.so.tar.gz
(14.21 KB)
📄
readline.so.tar
(38 KB)
📄
readlink.tar
(47.5 KB)
📄
readlink.tar.gz
(22.05 KB)
📄
reads.tar
(2 KB)
📄
reads.tar.gz
(109 B)
📄
realesbar.tar
(287.12 MB)
📄
realesbar.tar.gz
(118.32 MB)
📄
realestate.tar
(47.13 MB)
📄
realestate.tar.gz
(43.73 MB)
📄
realestate.zip
(47.11 MB)
📄
realpath.tar
(51.5 KB)
📄
realpath.tar.gz
(23.22 KB)
📄
realtek.tar
(49 KB)
📄
realtek.tar.gz
(17.44 KB)
📄
realtek.zip
(46.38 KB)
📄
realtimeReqReport.php.php.tar.gz
(2.44 KB)
📄
realtimeReqReport.php.tar
(8.5 KB)
📄
reboot.h.h.tar.gz
(939 B)
📄
reboot.h.tar
(3.5 KB)
📄
reboot.mod.mod.tar.gz
(1020 B)
📄
reboot.mod.tar
(6 KB)
📄
reboot.target.tar
(4 KB)
📄
reboot.target.target.tar.gz
(469 B)
📄
receive.go.go.tar.gz
(1.03 KB)
📄
receive.go.tar
(3.5 KB)
📄
recent_authed_mail_ips.tar
(5.5 KB)
📄
recent_authed_mail_ips.tar.gz
(1.67 KB)
📄
recode.tar
(49 KB)
📄
recode.tar.gz
(20.92 KB)
📄
recommend.d.tar
(3.5 KB)
📄
recommend.d.tar.gz
(932 B)
📄
recommend.d.zip
(2.01 KB)
📄
record.h.h.tar.gz
(2.93 KB)
📄
record.h.tar
(29 KB)
📄
redax.tar
(176 KB)
📄
redax.tar.gz
(94.7 KB)
📄
redax.zip
(151.93 KB)
📄
redemo.py.py.tar.gz
(1.65 KB)
📄
redemo.py.tar
(7.5 KB)
📄
redemo.pyo.pyo.tar.gz
(2.5 KB)
📄
redemo.pyo.tar
(7 KB)
📄
redhat-annobin-cc1.tar
(2 KB)
📄
redhat-annobin-cc1.tar.gz
(179 B)
📄
redhat-hardened-cc1.tar
(2 KB)
📄
redhat-hardened-cc1.tar.gz
(162 B)
📄
redhat-hardened-ld.tar
(2 KB)
📄
redhat-hardened-ld.tar.gz
(153 B)
📄
redhat.tar
(125.5 KB)
📄
redhat.tar.gz
(33.4 KB)
📄
redhat.zip
(115 KB)
📄
redirect.xml.tar
(2 KB)
📄
redirect.xml.xml.tar.gz
(243 B)
📄
redirect_load.tar
(2 KB)
📄
redirect_load.tar.gz
(121 B)
📄
redirect_number.tar
(2 KB)
📄
redirect_number.tar.gz
(122 B)
📄
redis-sentinel.xml.tar
(2 KB)
📄
redis-sentinel.xml.xml.tar.gz
(257 B)
📄
redis.xml.tar
(2 KB)
📄
redis.xml.xml.tar.gz
(301 B)
📄
reduction.pyc.pyc.tar.gz
(2.45 KB)
📄
reduction.pyc.tar
(7.5 KB)
📄
reduction.pyo.pyo.tar.gz
(2.45 KB)
📄
reduction.pyo.tar
(7.5 KB)
📄
reentr.h.h.tar.gz
(7.26 KB)
📄
reentr.h.tar
(78 KB)
📄
reg.h.h.tar.gz
(898 B)
📄
reg.h.tar
(3.5 KB)
📄
regcharclass.h.h.tar.gz
(13.84 KB)
📄
regcharclass.h.tar
(143 KB)
📄
regcomp.h.h.tar.gz
(15.15 KB)
📄
regcomp.h.tar
(48.5 KB)
📄
regen.tar
(2 KB)
📄
regen.tar.gz
(253 B)
📄
regen_max_retry.tar
(2 KB)
📄
regen_max_retry.tar.gz
(125 B)
📄
regex.h.h.tar.gz
(14.7 KB)
📄
regex.h.tar
(111 KB)
📄
regexp.h.h.tar.gz
(10.62 KB)
📄
regexp.h.tar
(37.5 KB)
📄
regexp.mod.mod.tar.gz
(33.56 KB)
📄
regexp.mod.tar
(173 KB)
📄
regnodes.h.h.tar.gz
(7.07 KB)
📄
regnodes.h.tar
(36.5 KB)
📄
reindent.pyc.pyc.tar.gz
(4.51 KB)
📄
reindent.pyc.tar
(11 KB)
📄
reindent.pyo.pyo.tar.gz
(4.49 KB)
📄
reindent.pyo.tar
(11 KB)
📄
reindexdb.tar
(72 KB)
📄
reindexdb.tar.gz
(28.39 KB)
📄
reiserfs.mod.mod.tar.gz
(5.62 KB)
📄
reiserfs.mod.tar
(13.5 KB)
📄
relayhosts.tar
(5 KB)
📄
relayhosts.tar.gz
(1.45 KB)
📄
release.sh.sh.tar.gz
(509 B)
📄
release.sh.tar
(2.5 KB)
📄
relocator.mod.mod.tar.gz
(8.31 KB)
📄
relocator.mod.tar
(43 KB)
📄
remote-fs-pre.target.tar
(2 KB)
📄
remote-fs-pre.target.target.tar.gz
(392 B)
📄
remote-fs.target.tar
(4 KB)
📄
remote-fs.target.target.tar.gz
(447 B)
📄
remove.php.php.tar.gz
(2.33 KB)
📄
remove.php.tar
(70.5 KB)
📄
rename.h.h.tar.gz
(2.67 KB)
📄
rename.h.tar
(12 KB)
📄
rename.tar
(18 KB)
📄
rename.tar.gz
(6.56 KB)
📄
rename_device.tar
(35 KB)
📄
rename_device.tar.gz
(6.42 KB)
📄
render.h.h.tar.gz
(8.86 KB)
📄
render.h.tar
(103 KB)
📄
renew-dummy-cert.tar
(2.5 KB)
📄
renew-dummy-cert.tar.gz
(498 B)
📄
renice.tar
(18 KB)
📄
renice.tar.gz
(5.81 KB)
📄
renoir_asd.bin.bin.tar.gz
(65.75 KB)
📄
renoir_asd.bin.tar
(202 KB)
📄
renoir_ce.bin.bin.tar.gz
(3.51 KB)
📄
renoir_ce.bin.tar
(11 KB)
📄
renoir_dmcub.bin.bin.tar.gz
(74.04 KB)
📄
renoir_dmcub.bin.tar
(120.5 KB)
📄
renoir_gpu_info.bin.bin.tar.gz
(175 B)
📄
renoir_gpu_info.bin.tar
(2 KB)
📄
renoir_me.bin.bin.tar.gz
(6.79 KB)
📄
renoir_me.bin.tar
(19 KB)
📄
renoir_mec.bin.bin.tar.gz
(33.41 KB)
📄
renoir_mec.bin.tar
(263.5 KB)
📄
renoir_mec2.bin.bin.tar.gz
(33.42 KB)
📄
renoir_mec2.bin.tar
(263.5 KB)
📄
renoir_pfp.bin.bin.tar.gz
(10.37 KB)
📄
renoir_pfp.bin.tar
(23 KB)
📄
renoir_rlc.bin.bin.tar.gz
(11.74 KB)
📄
renoir_rlc.bin.tar
(40.5 KB)
📄
renoir_sdma.bin.bin.tar.gz
(8.59 KB)
📄
renoir_sdma.bin.tar
(18.5 KB)
📄
renoir_ta.bin.bin.tar.gz
(14.73 KB)
📄
renoir_ta.bin.tar
(46.5 KB)
📄
renoir_vcn.bin.bin.tar.gz
(279.76 KB)
📄
renoir_vcn.bin.tar
(397 KB)
📄
replace.tar
(4.54 MB)
📄
replace.tar.gz
(1003.7 KB)
📄
repr.py.py.tar.gz
(1.27 KB)
📄
repr.py.tar
(6 KB)
📄
repr.pyc.pyc.tar.gz
(2.08 KB)
📄
repr.pyc.tar
(7 KB)
📄
repr.pyo.pyo.tar.gz
(2.08 KB)
📄
repr.pyo.tar
(7 KB)
📄
reprlib.py.py.tar.gz
(1.57 KB)
📄
reprlib.py.tar
(13 KB)
📄
requirements.txt.tar
(2.5 KB)
📄
requirements.txt.txt.tar.gz
(477 B)
📄
res.h.h.tar.gz
(2.59 KB)
📄
res.h.tar
(25.5 KB)
📄
res_state.h.h.tar.gz
(1006 B)
📄
res_state.h.tar
(3.5 KB)
📄
rescue.service.service.tar.gz
(593 B)
📄
rescue.service.tar
(2.5 KB)
📄
rescue.target.tar
(2 KB)
📄
rescue.target.target.tar.gz
(409 B)
📄
reserve.tar
(2 KB)
📄
reserve.tar.gz
(113 B)
📄
reset.tar
(26.5 KB)
📄
reset.tar.gz
(11.37 KB)
📄
resolv.conf.conf.tar.gz
(153 B)
📄
resolv.conf.tar
(5 KB)
📄
resolv.h.h.tar.gz
(3.91 KB)
📄
resolv.h.tar
(13.5 KB)
📄
resolver.tar
(5 KB)
📄
resolver.tar.gz
(1.04 KB)
📄
resource.h.h.tar.gz
(2.33 KB)
📄
resource.h.tar
(16 KB)
📄
restate.tar
(285.73 MB)
📄
restore.php.php.tar.gz
(2.11 KB)
📄
restore.php.tar
(68.5 KB)
📄
result.py.py.tar.gz
(2.18 KB)
📄
result.py.tar
(9 KB)
📄
retrans_time.tar
(5 KB)
📄
retrans_time.tar.gz
(124 B)
📄
retrans_time_ms.tar
(5 KB)
📄
retrans_time_ms.tar.gz
(126 B)
📄
return_slip.html.html.tar.gz
(3.63 KB)
📄
return_slip.html.tar
(40 KB)
📄
rev.tar
(14 KB)
📄
rev.tar.gz
(5.31 KB)
📄
revoutput.so.so.tar.gz
(3.91 KB)
📄
revoutput.so.tar
(13.5 KB)
📄
revtwoway.so.so.tar.gz
(4.43 KB)
📄
revtwoway.so.tar
(13.5 KB)
📄
rexec.py.py.tar.gz
(5.27 KB)
📄
rexec.py.tar
(21.5 KB)
📄
rexec.pyc.pyc.tar.gz
(7.83 KB)
📄
rexec.pyc.tar
(25 KB)
📄
rexec.pyo.pyo.tar.gz
(7.83 KB)
📄
rexec.pyo.tar
(25 KB)
📄
rexml.tar
(307.5 KB)
📄
rexml.tar.gz
(68.33 KB)
📄
rexml.zip
(273.56 KB)
📄
rfc2396_parser.rb.rb.tar.gz
(4.94 KB)
📄
rfc2396_parser.rb.tar
(19 KB)
📄
rfc822.py.py.tar.gz
(9.33 KB)
📄
rfc822.py.tar
(34.5 KB)
📄
rfc822.pyc.pyc.tar.gz
(12.15 KB)
📄
rfc822.pyc.tar
(33 KB)
📄
rfc822.pyo.pyo.tar.gz
(12.16 KB)
📄
rfc822.pyo.tar
(33 KB)
📄
rgrep.pyc.pyc.tar.gz
(1.11 KB)
📄
rgrep.pyc.tar
(3.5 KB)
📄
rgrep.pyo.pyo.tar.gz
(1.11 KB)
📄
rgrep.pyo.tar
(3.5 KB)
📄
rh_flags.tar
(2 KB)
📄
rh_flags.tar.gz
(108 B)
📄
rhnsd.service.service.tar.gz
(299 B)
📄
rhnsd.service.tar
(3 KB)
📄
ri.rb.rb.tar.gz
(333 B)
📄
ri.rb.tar
(8 KB)
📄
ri.tar
(63.5 KB)
📄
ri.tar.gz
(822 B)
📄
ri.zip
(41.26 KB)
📄
ricar.tar
(151 KB)
📄
ricar.tar.gz
(83.31 KB)
📄
ricar.zip
(128.94 KB)
📄
rinda.tar
(36 KB)
📄
rinda.tar.gz
(8.95 KB)
📄
rinda.zip
(33.29 KB)
📄
ring.rb.rb.tar.gz
(3.7 KB)
📄
ring.rb.tar
(14 KB)
📄
ripemd.h.h.tar.gz
(671 B)
📄
ripemd.h.tar
(3 KB)
📄
ripper.so.so.tar.gz
(78.99 KB)
📄
ripper.so.tar
(218.5 KB)
📄
riscv64-linux.tar
(4.5 KB)
📄
riscv64-linux.tar.gz
(1.19 KB)
📄
riscv64-linux.zip
(3.11 KB)
📄
rlcompleter.py.py.tar.gz
(2.51 KB)
📄
rlcompleter.py.tar
(22.5 KB)
📄
rlcompleter.pyc.pyc.tar.gz
(2.89 KB)
📄
rlcompleter.pyc.tar
(7.5 KB)
📄
rlcompleter.pyo.pyo.tar.gz
(2.89 KB)
📄
rlcompleter.pyo.tar
(7.5 KB)
📄
rm.tar
(72 KB)
📄
rm.tar.gz
(33.43 KB)
📄
rmd160.so.so.tar.gz
(3.13 KB)
📄
rmd160.so.tar
(9 KB)
📄
rmdir.tar
(48 KB)
📄
rmdir.tar.gz
(20.9 KB)
📄
rmem_default.tar
(2 KB)
📄
rmem_default.tar.gz
(119 B)
📄
rmem_max.tar
(2 KB)
📄
rmem_max.tar.gz
(115 B)
📄
rmt.pyc.pyc.tar.gz
(2.16 KB)
📄
rmt.pyc.tar
(6.5 KB)
📄
rmt.pyo.pyo.tar.gz
(2.16 KB)
📄
rmt.pyo.tar
(6.5 KB)
📄
rnano.tar
(249.5 KB)
📄
rnano.tar.gz
(121.43 KB)
📄
rnrs.go.go.tar.gz
(7.73 KB)
📄
rnrs.go.tar
(23 KB)
📄
rnrs.tar
(230 KB)
📄
rnrs.tar.gz
(60.32 KB)
📄
rnrs.zip
(214.05 KB)
📄
rnusersclient.pyc.pyc.tar.gz
(1.65 KB)
📄
rnusersclient.pyc.tar
(7 KB)
📄
rnusersclient.pyo.pyo.tar.gz
(1.65 KB)
📄
rnusersclient.pyo.tar
(7 KB)
📄
robotparser.py.py.tar.gz
(2.39 KB)
📄
robotparser.py.tar
(9.5 KB)
📄
robotparser.pyc.pyc.tar.gz
(3.28 KB)
📄
robotparser.pyc.tar
(9.5 KB)
📄
robotparser.pyo.pyo.tar.gz
(3.28 KB)
📄
robotparser.pyo.tar
(9.5 KB)
📄
robots.txt.tar
(13.5 KB)
📄
robots.txt.txt.tar.gz
(214 B)
📄
rockchip.tar
(98 KB)
📄
rockchip.tar.gz
(33.11 KB)
📄
rockchip.zip
(96.16 KB)
📄
roles.h.h.tar.gz
(271 B)
📄
roles.h.tar
(2 KB)
📄
romfs.mod.mod.tar.gz
(2.71 KB)
📄
romfs.mod.tar
(14 KB)
📄
root.tar
(29.5 KB)
📄
root.tar.gz
(8.61 KB)
📄
root.zip
(27.8 KB)
📄
root_.htaccess.htaccess.tar.gz
(344 B)
📄
root_.htaccess.tar
(2 KB)
📄
root_maxbytes.tar
(2 KB)
📄
root_maxbytes.tar.gz
(119 B)
📄
root_maxkeys.tar
(2 KB)
📄
root_maxkeys.tar.gz
(115 B)
📄
rosariosis.tar
(10.31 MB)
📄
rosariosis.tar.gz
(9.82 MB)
📄
rosariosis.zip
(10.28 MB)
📄
rose.h.h.tar.gz
(1.34 KB)
📄
rose.h.tar
(5 KB)
📄
rotorstep.tar
(2 KB)
📄
rotorstep.tar.gz
(107 B)
📄
roundcube.sql.sql.tar.gz
(1.8 KB)
📄
roundcube.sql.tar
(16.5 KB)
📄
roundcube.tar
(11.25 MB)
📄
roundcube.tar.gz
(10.37 MB)
📄
roundcube.zip
(11.22 MB)
📄
route.h.h.tar.gz
(1.95 KB)
📄
route.h.tar
(6.5 KB)
📄
route_localnet.tar
(4 KB)
📄
route_localnet.tar.gz
(123 B)
📄
routed.h.h.tar.gz
(1.92 KB)
📄
routed.h.tar
(5.5 KB)
📄
routing.php.php.tar.gz
(400 B)
📄
routing.php.tar
(3 KB)
📄
routing.yml.tar
(5 KB)
📄
routing.yml.yml.tar.gz
(1.04 KB)
📄
row.rb.rb.tar.gz
(3.65 KB)
📄
row.rb.tar
(13 KB)
📄
rp2.fw.fw.tar.gz
(162 B)
📄
rp2.fw.tar
(3 KB)
📄
rp_filter.tar
(2 KB)
📄
rp_filter.tar.gz
(120 B)
📄
rpc-bind.xml.tar
(2 KB)
📄
rpc-bind.xml.xml.tar.gz
(244 B)
📄
rpc-gssd.service.service.tar.gz
(306 B)
📄
rpc-gssd.service.tar
(2 KB)
📄
rpc-statd.service.service.tar.gz
(362 B)
📄
rpc-statd.service.tar
(2 KB)
📄
rpc.h.h.tar.gz
(1.5 KB)
📄
rpc.h.tar
(26.5 KB)
📄
rpc.proto.proto.tar.gz
(1.96 KB)
📄
rpc.proto.tar
(7 KB)
📄
rpc.py.py.tar.gz
(6.53 KB)
📄
rpc.py.tar
(49 KB)
📄
rpc.pyc.pyc.tar.gz
(7.86 KB)
📄
rpc.pyc.tar
(23 KB)
📄
rpc.pyo.pyo.tar.gz
(7.8 KB)
📄
rpc.pyo.tar
(23 KB)
📄
rpc.tar
(183.5 KB)
📄
rpc.tar.gz
(863 B)
📄
rpc.zip
(166.07 KB)
📄
rpc_compat.h.h.tar.gz
(1.2 KB)
📄
rpc_compat.h.tar
(4 KB)
📄
rpc_debug.tar
(2 KB)
📄
rpc_debug.tar.gz
(110 B)
📄
rpc_msg.h.h.tar.gz
(2.1 KB)
📄
rpc_msg.h.tar
(6.5 KB)
📄
rpc_pipefs.target.tar
(2 KB)
📄
rpc_pipefs.target.target.tar.gz
(159 B)
📄
rpc_struct.h.h.tar.gz
(1.54 KB)
📄
rpc_struct.h.tar
(5 KB)
📄
rpcbind.conf.conf.tar.gz
(174 B)
📄
rpcbind.conf.tar
(3 KB)
📄
rpcbind.service.service.tar.gz
(444 B)
📄
rpcbind.service.tar
(2.5 KB)
📄
rpcbind.socket.socket.tar.gz
(318 B)
📄
rpcbind.socket.tar
(2 KB)
📄
rpcbind.target.tar
(2.5 KB)
📄
rpcbind.target.target.tar.gz
(462 B)
📄
rpm-plugins.tar
(26 KB)
📄
rpm-plugins.tar.gz
(7.27 KB)
📄
rpm-plugins.zip
(23.7 KB)
📄
rpm.conf.conf.tar.gz
(127 B)
📄
rpm.conf.tar
(3 KB)
📄
rpm.daily.daily.tar.gz
(279 B)
📄
rpm.daily.tar
(3 KB)
📄
rpm.log.log.tar.gz
(150 B)
📄
rpm.log.tar
(3 KB)
📄
rpm.supp.supp.tar.gz
(392 B)
📄
rpm.supp.tar
(4 KB)
📄
rpm.tar
(5 KB)
📄
rpm.tar.gz
(618 B)
📄
rpm.zip
(2.22 KB)
📄
rpm2cpio.sh.sh.tar.gz
(720 B)
📄
rpm2cpio.sh.tar
(5 KB)
📄
rpmdb_loadcvt.tar
(5 KB)
📄
rpmdb_loadcvt.tar.gz
(692 B)
📄
rpmpopt-4.14.3.14.3.tar.gz
(3.41 KB)
📄
rpmpopt-4.14.3.tar
(25 KB)
📄
rpmrc.tar
(48 KB)
📄
rpmrc.tar.gz
(3.29 KB)
📄
rpmver.tar
(2 KB)
📄
rpmver.tar.gz
(147 B)
📄
rps_default_mask.tar
(2 KB)
📄
rps_default_mask.tar.gz
(125 B)
📄
rps_sock_flow_entries.tar
(2 KB)
📄
rps_sock_flow_entries.tar.gz
(125 B)
📄
rquotad.xml.tar
(2 KB)
📄
rquotad.xml.xml.tar.gz
(242 B)
📄
rrdcached.service.service.tar.gz
(359 B)
📄
rrdcached.service.tar
(2 KB)
📄
rrdcached.socket.socket.tar.gz
(315 B)
📄
rrdcached.socket.tar
(3 KB)
📄
rrdgraph.tar
(5 KB)
📄
rrdgraph.tar.gz
(1.45 KB)
📄
rrdgraph.zip
(3.36 KB)
📄
rs9113_wlan_bt_dual_mode.rps.rps.tar.gz
(179.85 KB)
📄
rs9113_wlan_bt_dual_mode.rps.tar
(326 KB)
📄
rs9116_wlan.rps.rps.tar.gz
(54.72 KB)
📄
rs9116_wlan.rps.tar
(103 KB)
📄
rsd.xml.tar
(2.5 KB)
📄
rsd.xml.xml.tar.gz
(375 B)
📄
rsh.xml.tar
(3 KB)
📄
rsh.xml.xml.tar.gz
(315 B)
📄
rsi.tar
(1.24 MB)
📄
rsi.tar.gz
(657.97 KB)
📄
rsi.zip
(1.24 MB)
📄
rsi_91x.fw.fw.tar.gz
(53.9 KB)
📄
rsi_91x.fw.tar
(186 KB)
📄
rss.rb.rb.tar.gz
(7.25 KB)
📄
rss.rb.tar
(248.5 KB)
📄
rsync.tar
(512 KB)
📄
rsync.tar.gz
(263.62 KB)
📄
rsyncd.xml.tar
(2 KB)
📄
rsyncd.xml.xml.tar.gz
(285 B)
📄
rsyslog.service.d.tar
(2 KB)
📄
rsyslog.service.d.tar.gz
(124 B)
📄
rsyslog.service.d.zip
(188 B)
📄
rsyslog.service.service.tar.gz
(688 B)
📄
rsyslog.service.tar
(2.5 KB)
📄
rsyslog.tar
(831.5 KB)
📄
rsyslog.tar.gz
(287.27 KB)
📄
rsyslog.zip
(808.14 KB)
📄
rt1320.tar
(49 KB)
📄
rt1320.tar.gz
(17.45 KB)
📄
rt1320.zip
(46.34 KB)
📄
rt2561.bin.bin.tar.gz
(4.03 KB)
📄
rt2561.bin.tar
(18 KB)
📄
rt2561s.bin.bin.tar.gz
(4.02 KB)
📄
rt2561s.bin.tar
(18 KB)
📄
rt2661.bin.bin.tar.gz
(4.12 KB)
📄
rt2661.bin.tar
(18 KB)
📄
rt2860.bin.bin.tar.gz
(2.89 KB)
📄
rt2860.bin.tar
(18 KB)
📄
rt2870.bin.bin.tar.gz
(2.75 KB)
📄
rt2870.bin.tar
(18 KB)
📄
rt3070.bin.bin.tar.gz
(2.75 KB)
📄
rt3070.bin.tar
(18 KB)
📄
rt3071.bin.bin.tar.gz
(2.62 KB)
📄
rt3071.bin.tar
(10 KB)
📄
rt3090.bin.bin.tar.gz
(2.89 KB)
📄
rt3090.bin.tar
(18 KB)
📄
rt3290.bin.bin.tar.gz
(2.63 KB)
📄
rt3290.bin.tar
(10 KB)
📄
rt5514-tplg.bin.bin.tar.gz
(673 B)
📄
rt5514-tplg.bin.tar
(5 KB)
📄
rt5640-tplg.bin.bin.tar.gz
(865 B)
📄
rt5640-tplg.bin.tar
(7.5 KB)
📄
rt5663-tplg.bin.bin.tar.gz
(772 B)
📄
rt5663-tplg.bin.tar
(6 KB)
📄
rt73.bin.bin.tar.gz
(1.19 KB)
📄
rt73.bin.tar
(6 KB)
📄
rtc.tar
(2 KB)
📄
rtc.tar.gz
(279 B)
📄
rtl8105e-1.fw.fw.tar.gz
(1.04 KB)
📄
rtl8105e-1.fw.tar
(4 KB)
📄
rtl8106e-1.fw.fw.tar.gz
(1015 B)
📄
rtl8106e-1.fw.tar
(3.5 KB)
📄
rtl8106e-2.fw.fw.tar.gz
(531 B)
📄
rtl8106e-2.fw.tar
(2.5 KB)
📄
rtl8107e-1.fw.fw.tar.gz
(884 B)
📄
rtl8107e-1.fw.tar
(2.5 KB)
📄
rtl8107e-2.fw.fw.tar.gz
(873 B)
📄
rtl8107e-2.fw.tar
(2.5 KB)
📄
rtl8125a-3.fw.fw.tar.gz
(1.98 KB)
📄
rtl8125a-3.fw.tar
(5 KB)
📄
rtl8125b-1.fw.fw.tar.gz
(3.88 KB)
📄
rtl8125b-1.fw.tar
(11.5 KB)
📄
rtl8125b-2.fw.fw.tar.gz
(1.76 KB)
📄
rtl8125b-2.fw.tar
(5 KB)
📄
rtl8125bp-2.fw.fw.tar.gz
(690 B)
📄
rtl8125bp-2.fw.tar
(2.5 KB)
📄
rtl8125d-1.fw.fw.tar.gz
(5.41 KB)
📄
rtl8125d-1.fw.tar
(18.5 KB)
📄
rtl8125d-2.fw.fw.tar.gz
(2.35 KB)
📄
rtl8125d-2.fw.tar
(8.5 KB)
📄
rtl8125k-1.fw.fw.tar.gz
(2.87 KB)
📄
rtl8125k-1.fw.tar
(9.5 KB)
📄
rtl8126a-2.fw.fw.tar.gz
(8.99 KB)
📄
rtl8126a-2.fw.tar
(30.5 KB)
📄
rtl8126a-3.fw.fw.tar.gz
(4.8 KB)
📄
rtl8126a-3.fw.tar
(14.5 KB)
📄
rtl8127a-1.fw.fw.tar.gz
(4.8 KB)
📄
rtl8127a-1.fw.tar
(11 KB)
📄
rtl8153a-2.fw.fw.tar.gz
(1.55 KB)
📄
rtl8153a-2.fw.tar
(3.5 KB)
📄
rtl8153a-3.fw.fw.tar.gz
(1.3 KB)
📄
rtl8153a-3.fw.tar
(3 KB)
📄
rtl8153a-4.fw.fw.tar.gz
(1.11 KB)
📄
rtl8153a-4.fw.tar
(3 KB)
📄
rtl8153b-2.fw.fw.tar.gz
(1.53 KB)
📄
rtl8153b-2.fw.tar
(3.5 KB)
📄
rtl8153c-1.fw.fw.tar.gz
(731 B)
📄
rtl8153c-1.fw.tar
(2.5 KB)
📄
rtl8156a-2.fw.fw.tar.gz
(2.9 KB)
📄
rtl8156a-2.fw.tar
(5.5 KB)
📄
rtl8156b-2.fw.fw.tar.gz
(3.2 KB)
📄
rtl8156b-2.fw.tar
(7.5 KB)
📄
rtl8168d-1.fw.fw.tar.gz
(948 B)
📄
rtl8168d-1.fw.tar
(3 KB)
📄
rtl8168d-2.fw.fw.tar.gz
(865 B)
📄
rtl8168d-2.fw.tar
(3 KB)
📄
rtl8168e-1.fw.fw.tar.gz
(2.93 KB)
📄
rtl8168e-1.fw.tar
(13 KB)
📄
rtl8168e-2.fw.fw.tar.gz
(2.2 KB)
📄
rtl8168e-2.fw.tar
(5.5 KB)
📄
rtl8168e-3.fw.fw.tar.gz
(2.14 KB)
📄
rtl8168e-3.fw.tar
(5.5 KB)
📄
rtl8168f-1.fw.fw.tar.gz
(1.87 KB)
📄
rtl8168f-1.fw.tar
(5 KB)
📄
rtl8168f-2.fw.fw.tar.gz
(847 B)
📄
rtl8168f-2.fw.tar
(3 KB)
📄
rtl8168fp-3.fw.fw.tar.gz
(373 B)
📄
rtl8168fp-3.fw.tar
(2 KB)
📄
rtl8168g-1.fw.fw.tar.gz
(2.26 KB)
📄
rtl8168g-1.fw.tar
(6 KB)
📄
rtl8168g-2.fw.fw.tar.gz
(2.74 KB)
📄
rtl8168g-2.fw.tar
(6.5 KB)
📄
rtl8168g-3.fw.fw.tar.gz
(533 B)
📄
rtl8168g-3.fw.tar
(2.5 KB)
📄
rtl8168h-1.fw.fw.tar.gz
(889 B)
📄
rtl8168h-1.fw.tar
(2.5 KB)
📄
rtl8168h-2.fw.fw.tar.gz
(872 B)
📄
rtl8168h-2.fw.tar
(2.5 KB)
📄
rtl8188efw.bin.bin.tar.gz
(6.39 KB)
📄
rtl8188efw.bin.tar
(12.5 KB)
📄
rtl8188eufw.bin.bin.tar.gz
(10.06 KB)
📄
rtl8188eufw.bin.tar
(16.5 KB)
📄
rtl8188fufw.bin.bin.tar.gz
(13.59 KB)
📄
rtl8188fufw.bin.tar
(22.5 KB)
📄
rtl8192cfw.bin.bin.tar.gz
(8.72 KB)
📄
rtl8192cfw.bin.tar
(17.5 KB)
📄
rtl8192cfwU.bin.bin.tar.gz
(7.82 KB)
📄
rtl8192cfwU.bin.tar
(16 KB)
📄
rtl8192cfwU_B.bin.bin.tar.gz
(8.59 KB)
📄
rtl8192cfwU_B.bin.tar
(17.5 KB)
📄
rtl8192cufw.bin.bin.tar.gz
(7.66 KB)
📄
rtl8192cufw.bin.tar
(17.5 KB)
📄
rtl8192cufw_A.bin.bin.tar.gz
(8.72 KB)
📄
rtl8192cufw_A.bin.tar
(17.5 KB)
📄
rtl8192cufw_B.bin.bin.tar.gz
(8.7 KB)
📄
rtl8192cufw_B.bin.tar
(17.5 KB)
📄
rtl8192cufw_TMSC.bin.bin.tar.gz
(8.72 KB)
📄
rtl8192cufw_TMSC.bin.tar
(17.5 KB)
📄
rtl8192defw.bin.bin.tar.gz
(13.01 KB)
📄
rtl8192defw.bin.tar
(32.5 KB)
📄
rtl8192dufw.bin.bin.tar.gz
(13.24 KB)
📄
rtl8192dufw.bin.tar
(32.5 KB)
📄
rtl8192ee_fw.bin.bin.tar.gz
(19.27 KB)
📄
rtl8192ee_fw.bin.tar
(39.5 KB)
📄
rtl8192eefw.bin.bin.tar.gz
(20.33 KB)
📄
rtl8192eefw.bin.tar
(33.5 KB)
📄
rtl8192eu_fw.bin.bin.tar.gz
(19.04 KB)
📄
rtl8192eu_fw.bin.tar
(39 KB)
📄
rtl8192eu_nic.bin.bin.tar.gz
(20.33 KB)
📄
rtl8192eu_nic.bin.tar
(33.5 KB)
📄
rtl8192eu_wowlan.bin.bin.tar.gz
(17.77 KB)
📄
rtl8192eu_wowlan.bin.tar
(30 KB)
📄
rtl8192fufw.bin.bin.tar.gz
(19.4 KB)
📄
rtl8192fufw.bin.tar
(32 KB)
📄
rtl8192sefw.bin.bin.tar.gz
(35.75 KB)
📄
rtl8192sefw.bin.tar
(80 KB)
📄
rtl8402-1.fw.fw.tar.gz
(981 B)
📄
rtl8402-1.fw.tar
(3.5 KB)
📄
rtl8411-1.fw.fw.tar.gz
(1.29 KB)
📄
rtl8411-1.fw.tar
(4 KB)
📄
rtl8411-2.fw.fw.tar.gz
(667 B)
📄
rtl8411-2.fw.tar
(3 KB)
📄
rtl8712u.bin.bin.tar.gz
(61.63 KB)
📄
rtl8712u.bin.tar
(121 KB)
📄
rtl8723a_fw.bin.bin.tar.gz
(17.36 KB)
📄
rtl8723a_fw.bin.tar
(25.5 KB)
📄
rtl8723aufw_A.bin.bin.tar.gz
(11.68 KB)
📄
rtl8723aufw_A.bin.tar
(23.5 KB)
📄
rtl8723aufw_B.bin.bin.tar.gz
(12.54 KB)
📄
rtl8723aufw_B.bin.tar
(25.5 KB)
📄
rtl8723b_config.bin.bin.tar.gz
(181 B)
📄
rtl8723b_config.bin.tar
(2 KB)
📄
rtl8723b_fw.bin.bin.tar.gz
(22.66 KB)
📄
rtl8723b_fw.bin.tar
(45.5 KB)
📄
rtl8723befw.bin.bin.tar.gz
(16.13 KB)
📄
rtl8723befw.bin.tar
(32 KB)
📄
rtl8723befw_36.bin.bin.tar.gz
(20.66 KB)
📄
rtl8723befw_36.bin.tar
(33 KB)
📄
rtl8723bs_fw.bin.bin.tar.gz
(32.54 KB)
📄
rtl8723bs_fw.bin.tar
(52.5 KB)
📄
rtl8723bs_nic.bin.bin.tar.gz
(20.76 KB)
📄
rtl8723bs_nic.bin.tar
(33 KB)
📄
rtl8723bs_wowlan.bin.bin.tar.gz
(16.78 KB)
📄
rtl8723bs_wowlan.bin.tar
(27.5 KB)
📄
rtl8723bu_nic.bin.bin.tar.gz
(20.75 KB)
📄
rtl8723bu_nic.bin.tar
(33 KB)
📄
rtl8723bu_wowlan.bin.bin.tar.gz
(16.78 KB)
📄
rtl8723bu_wowlan.bin.tar
(27.5 KB)
📄
rtl8723cs_xx_fw.bin.bin.tar.gz
(12.32 KB)
📄
rtl8723cs_xx_fw.bin.tar
(21 KB)
📄
rtl8723d_config.bin.bin.tar.gz
(130 B)
📄
rtl8723d_config.bin.tar
(2 KB)
📄
rtl8723d_fw.bin.bin.tar.gz
(33.07 KB)
📄
rtl8723d_fw.bin.tar
(52.5 KB)
📄
rtl8723defw.bin.bin.tar.gz
(17.57 KB)
📄
rtl8723defw.bin.tar
(29 KB)
📄
rtl8723fw.bin.bin.tar.gz
(6.25 KB)
📄
rtl8723fw.bin.tar
(13 KB)
📄
rtl8723fw_B.bin.bin.tar.gz
(11.81 KB)
📄
rtl8723fw_B.bin.tar
(24 KB)
📄
rtl8761a_fw.bin.bin.tar.gz
(41.62 KB)
📄
rtl8761a_fw.bin.tar
(74.5 KB)
📄
rtl8761b_config.bin.bin.tar.gz
(147 B)
📄
rtl8761b_config.bin.tar
(2 KB)
📄
rtl8761b_fw.bin.bin.tar.gz
(30.85 KB)
📄
rtl8761b_fw.bin.tar
(46 KB)
📄
rtl8761bu_fw.bin.bin.tar.gz
(30.27 KB)
📄
rtl8761bu_fw.bin.tar
(45 KB)
📄
rtl8761cu_fw.bin.bin.tar.gz
(454 B)
📄
rtl8761cu_fw.bin.tar
(12 KB)
📄
rtl8812ae_fw.bin.bin.tar.gz
(20.03 KB)
📄
rtl8812ae_fw.bin.tar
(41.5 KB)
📄
rtl8812aefw.bin.bin.tar.gz
(14.41 KB)
📄
rtl8812aefw.bin.tar
(28.5 KB)
📄
rtl8821a_config.bin.bin.tar.gz
(131 B)
📄
rtl8821a_config.bin.tar
(3 KB)
📄
rtl8821a_fw.bin.bin.tar.gz
(20.13 KB)
📄
rtl8821a_fw.bin.tar
(38.5 KB)
📄
rtl8821aefw.bin.bin.tar.gz
(15.3 KB)
📄
rtl8821aefw.bin.tar
(30 KB)
📄
rtl8821aefw_29.bin.bin.tar.gz
(18.33 KB)
📄
rtl8821aefw_29.bin.tar
(29.5 KB)
📄
rtl8821c_config.bin.bin.tar.gz
(131 B)
📄
rtl8821c_config.bin.tar
(2 KB)
📄
rtl8821c_fw.bin.bin.tar.gz
(36.55 KB)
📄
rtl8821c_fw.bin.tar
(55 KB)
📄
rtl8821cs_fw.bin.bin.tar.gz
(37.98 KB)
📄
rtl8821cs_fw.bin.tar
(57 KB)
📄
rtl8822b_config.bin.bin.tar.gz
(134 B)
📄
rtl8822b_config.bin.tar
(2 KB)
📄
rtl8822b_fw.bin.bin.tar.gz
(25.92 KB)
📄
rtl8822b_fw.bin.tar
(51.5 KB)
📄
rtl8822befw.bin.bin.tar.gz
(66.83 KB)
📄
rtl8822befw.bin.tar
(126.5 KB)
📄
rtl8822cs_fw.bin.bin.tar.gz
(40.12 KB)
📄
rtl8822cs_fw.bin.tar
(63.5 KB)
📄
rtl8822cu_fw.bin.bin.tar.gz
(26.52 KB)
📄
rtl8822cu_fw.bin.tar
(38 KB)
📄
rtl8851bu_fw.bin.bin.tar.gz
(33.21 KB)
📄
rtl8851bu_fw.bin.tar
(50.5 KB)
📄
rtl8852au_fw.bin.bin.tar.gz
(46.58 KB)
📄
rtl8852au_fw.bin.tar
(67.5 KB)
📄
rtl8852btu_config.bin.bin.tar.gz
(128 B)
📄
rtl8852btu_config.bin.tar
(2 KB)
📄
rtl8852bu_fw.bin.bin.tar.gz
(88.13 KB)
📄
rtl8852bu_fw.bin.tar
(126 KB)
📄
rtl8852cu_fw.bin.bin.tar.gz
(74.71 KB)
📄
rtl8852cu_fw.bin.tar
(112.5 KB)
📄
rtl8852cu_fw_v2.bin.bin.tar.gz
(75.24 KB)
📄
rtl8852cu_fw_v2.bin.tar
(112 KB)
📄
rtl8922au_fw.bin.bin.tar.gz
(50.13 KB)
📄
rtl8922au_fw.bin.tar
(71.5 KB)
📄
rtl9151a-1.fw.fw.tar.gz
(471 B)
📄
rtl9151a-1.fw.tar
(2.5 KB)
📄
rtl_bt.tar
(1.41 MB)
📄
rtl_bt.tar.gz
(897.38 KB)
📄
rtl_bt.zip
(1.39 MB)
📄
rtl_nic.tar
(189 KB)
📄
rtl_nic.tar.gz
(64.78 KB)
📄
rtl_nic.zip
(165.62 KB)
📄
rtlwifi.tar
(1.1 MB)
📄
rtlwifi.tar.gz
(575.61 KB)
📄
rtlwifi.zip
(1.07 MB)
📄
rtsp.xml.tar
(2 KB)
📄
rtsp.xml.xml.tar.gz
(316 B)
📄
rtw8703b_fw.bin.bin.tar.gz
(13.33 KB)
📄
rtw8703b_fw.bin.tar
(21.5 KB)
📄
rtw8723d_fw.bin.bin.tar.gz
(18.27 KB)
📄
rtw8723d_fw.bin.tar
(30 KB)
📄
rtw88.tar
(838.5 KB)
📄
rtw88.tar.gz
(420.33 KB)
📄
rtw88.zip
(830.92 KB)
📄
rtw8812a_fw.bin.bin.tar.gz
(17.01 KB)
📄
rtw8812a_fw.bin.tar
(28 KB)
📄
rtw8814a_fw.bin.bin.tar.gz
(37.07 KB)
📄
rtw8814a_fw.bin.tar
(68.5 KB)
📄
rtw8821a_fw.bin.bin.tar.gz
(19.87 KB)
📄
rtw8821a_fw.bin.tar
(33 KB)
📄
rtw8821c_fw.bin.bin.tar.gz
(55.98 KB)
📄
rtw8821c_fw.bin.tar
(138 KB)
📄
rtw8822b_fw.bin.bin.tar.gz
(85.62 KB)
📄
rtw8822b_fw.bin.tar
(159 KB)
📄
rtw8822c_fw.bin.bin.tar.gz
(91.03 KB)
📄
rtw8822c_fw.bin.tar
(199.5 KB)
📄
rtw8851b_fw.bin.bin.tar.gz
(583.79 KB)
📄
rtw8851b_fw.bin.tar
(1.11 MB)
📄
rtw8852a_fw.bin.bin.tar.gz
(649.97 KB)
📄
rtw8852a_fw.bin.tar
(1.36 MB)
📄
rtw8852b_fw-1.bin.bin.tar.gz
(623.84 KB)
📄
rtw8852b_fw-1.bin.tar
(1.19 MB)
📄
rtw8852b_fw-2.bin.bin.tar.gz
(659.91 KB)
📄
rtw8852b_fw-2.bin.tar
(1.23 MB)
📄
rtw8852b_fw.bin.bin.tar.gz
(513.16 KB)
📄
rtw8852b_fw.bin.tar
(1012.5 KB)
📄
rtw8852c_fw-1.bin.bin.tar.gz
(1.04 MB)
📄
rtw8852c_fw-1.bin.tar
(2.27 MB)
📄
rtw8852c_fw.bin.bin.tar.gz
(810.15 KB)
📄
rtw8852c_fw.bin.tar
(1.46 MB)
📄
rtw89.tar
(20.62 MB)
📄
rtw89.tar.gz
(10.36 MB)
📄
rtw89.zip
(20.61 MB)
📄
rtw8922a_fw-2.bin.bin.tar.gz
(836.84 KB)
📄
rtw8922a_fw-2.bin.tar
(1.52 MB)
📄
rtw8922a_fw-3.bin.bin.tar.gz
(593.01 KB)
📄
rtw8922a_fw-3.bin.tar
(1.18 MB)
📄
rtw8922a_fw-4.bin.bin.tar.gz
(604.78 KB)
📄
rtw8922a_fw-4.bin.tar
(1.21 MB)
📄
rtw8922a_fw.bin.bin.tar.gz
(807.39 KB)
📄
rtw8922a_fw.bin.tar
(1.47 MB)
📄
ru.tar
(471 KB)
📄
ru.tar.gz
(382.27 KB)
📄
ru.zip
(396.29 KB)
📄
ruby.tar
(4.72 MB)
📄
ruby.tar.gz
(227.45 KB)
📄
ruby.zip
(15.73 MB)
📄
ruby22.tar
(23.25 MB)
📄
ruby22.tar.gz
(7.26 MB)
📄
ruby22.zip
(22.25 MB)
📄
ruby27.tar
(20.29 MB)
📄
ruby27.tar.gz
(6.54 MB)
📄
ruby27.zip
(19.46 MB)
📄
ruby30.tar
(20.26 MB)
📄
ruby30.tar.gz
(6.53 MB)
📄
ruby30.zip
(19.46 MB)
📄
ruby31.tar
(21.38 MB)
📄
ruby31.tar.gz
(6.86 MB)
📄
ruby31.zip
(20.53 MB)
📄
ruby32.tar
(21.31 MB)
📄
ruby32.tar.gz
(6.76 MB)
📄
ruby32.zip
(20.44 MB)
📄
ruby33.tar
(22.35 MB)
📄
ruby33.tar.gz
(7.04 MB)
📄
ruby33.zip
(21.44 MB)
📄
ruby34.tar
(23.43 MB)
📄
ruby34.tar.gz
(7.24 MB)
📄
ruby34.zip
(22.49 MB)
📄
rubygems.tar
(2.57 MB)
📄
rubygems.tar.gz
(883.3 KB)
📄
ruko.png.png.tar.gz
(11.55 KB)
📄
ruko.png.tar
(13.5 KB)
📄
ruko.sql.sql.tar.gz
(7.4 KB)
📄
ruko.sql.tar
(65.5 KB)
📄
ruko.tar
(36.03 MB)
📄
ruko.tar.gz
(33.78 MB)
📄
ruko.zip
(36.01 MB)
📄
rules.d.tar
(128 KB)
📄
rules.d.tar.gz
(22.66 KB)
📄
rules.d.zip
(86.56 KB)
📄
rules.mk.mk.tar.gz
(2.51 KB)
📄
rules.mk.tar
(9 KB)
📄
run-with-aspell.tar
(2 KB)
📄
run-with-aspell.tar.gz
(162 B)
📄
run.py.py.tar.gz
(4.23 KB)
📄
run.py.tar
(14.5 KB)
📄
run.pyc.pyc.tar.gz
(5.92 KB)
📄
run.pyc.tar
(15 KB)
📄
run.pyo.pyo.tar.gz
(5.89 KB)
📄
run.pyo.tar
(15 KB)
📄
runlevel0.target.tar
(2.5 KB)
📄
runlevel0.target.target.tar.gz
(478 B)
📄
runlevel1.target.tar
(2 KB)
📄
runlevel1.target.target.tar.gz
(414 B)
📄
runlevel2.target.tar
(2.5 KB)
📄
runlevel2.target.target.tar.gz
(434 B)
📄
runlevel3.target.tar
(2.5 KB)
📄
runlevel3.target.target.tar.gz
(434 B)
📄
runlevel4.target.tar
(2.5 KB)
📄
runlevel4.target.target.tar.gz
(434 B)
📄
runlevel5.target.tar
(2.5 KB)
📄
runlevel5.target.target.tar.gz
(458 B)
📄
runlevel6.target.tar
(2.5 KB)
📄
runlevel6.target.target.tar.gz
(473 B)
📄
runner.py.py.tar.gz
(2.1 KB)
📄
runner.py.tar
(9.5 KB)
📄
runners.py.py.tar.gz
(889 B)
📄
runners.py.tar
(4 KB)
📄
runpy.py.py.tar.gz
(3.8 KB)
📄
runpy.py.tar
(37.5 KB)
📄
runpy.pyc.pyc.tar.gz
(3.81 KB)
📄
runpy.pyc.tar
(10.5 KB)
📄
runpy.pyo.pyo.tar.gz
(3.81 KB)
📄
runpy.pyo.tar
(10.5 KB)
📄
runq.go.go.tar.gz
(2.77 KB)
📄
runq.go.tar
(8 KB)
📄
ruscii.uni.tar
(10 KB)
📄
ruscii.uni.uni.tar.gz
(1.71 KB)
📄
rvi.tar
(1.13 MB)
📄
rvi.tar.gz
(583.55 KB)
📄
rview.tar
(1.13 MB)
📄
rview.tar.gz
(583.55 KB)
📄
rvim.tar
(2.93 MB)
📄
rvim.tar.gz
(1.48 MB)
📄
rvt-abi.h.h.tar.gz
(888 B)
📄
rvt-abi.h.tar
(3.5 KB)
📄
rw.go.go.tar.gz
(450 B)
📄
rw.go.tar
(2.5 KB)
📄
rwarray.so.so.tar.gz
(6.04 KB)
📄
rwarray.so.tar
(17.5 KB)
📄
rzusb-0.3.bin.3.bin.tar.gz
(3.96 KB)
📄
rzusb-0.3.bin.tar
(7.5 KB)
📄
s2250-1.fw.fw.tar.gz
(842 B)
📄
s2250-1.fw.tar
(5 KB)
📄
s2250-2.fw.fw.tar.gz
(5.74 KB)
📄
s2250-2.fw.tar
(21 KB)
📄
s2250.fw.fw.tar.gz
(5.73 KB)
📄
s2250.fw.tar
(21 KB)
📄
s2250_loader.fw.fw.tar.gz
(842 B)
📄
s2250_loader.fw.tar
(3 KB)
📄
s390-linux.tar
(4.5 KB)
📄
s390-linux.tar.gz
(1.19 KB)
📄
s390-linux.zip
(3.1 KB)
📄
s390x-linux.tar
(4.5 KB)
📄
s390x-linux.tar.gz
(1.19 KB)
📄
s390x-linux.zip
(3.1 KB)
📄
s5p-mfc-v12.fw.fw.tar.gz
(330.13 KB)
📄
s5p-mfc-v12.fw.tar
(1.37 MB)
📄
s5p-mfc-v6-v2.fw.fw.tar.gz
(174.06 KB)
📄
s5p-mfc-v6-v2.fw.tar
(674 KB)
📄
s5p-mfc-v6.fw.fw.tar.gz
(158.76 KB)
📄
s5p-mfc-v6.fw.tar
(601 KB)
📄
s5p-mfc-v7.fw.fw.tar.gz
(197.55 KB)
📄
s5p-mfc-v7.fw.tar
(750 KB)
📄
s5p-mfc-v8.fw.fw.tar.gz
(186.4 KB)
📄
s5p-mfc-v8.fw.tar
(707 KB)
📄
s5p-mfc.fw.fw.tar.gz
(158.34 KB)
📄
s5p-mfc.fw.tar
(691 KB)
📄
s9y.tar
(324 KB)
📄
s9y.tar.gz
(196.02 KB)
📄
s9y.zip
(292.1 KB)
📄
sa.tar
(88.5 KB)
📄
sa.tar.gz
(33.94 KB)
📄
sa.zip
(85.73 KB)
📄
sa1.tar
(2.5 KB)
📄
sa1.tar.gz
(646 B)
📄
sa2.tar
(3 KB)
📄
sa2.tar.gz
(769 B)
📄
sa8775p.tar
(24.99 MB)
📄
sa8775p.tar.gz
(11.71 MB)
📄
sa8775p.zip
(24.98 MB)
📄
sadc.tar
(85 KB)
📄
sadc.tar.gz
(32.52 KB)
📄
safe.go.go.tar.gz
(731 B)
📄
safe.go.tar
(3 KB)
📄
safestack.h.h.tar.gz
(2 KB)
📄
safestack.h.tar
(9.5 KB)
📄
safety_method.tar
(2 KB)
📄
safety_method.tar.gz
(119 B)
📄
saharadbgdownloadB.sys.sys.tar.gz
(20.53 KB)
📄
saharadbgdownloadB.sys.tar
(63 KB)
📄
saharadownloadB.sys.sys.tar.gz
(18.45 KB)
📄
saharadownloadB.sys.tar
(54.5 KB)
📄
salt-master.xml.tar
(2 KB)
📄
salt-master.xml.xml.tar.gz
(311 B)
📄
samba-client.xml.tar
(2 KB)
📄
samba-client.xml.xml.tar.gz
(335 B)
📄
samba-dc.xml.tar
(3 KB)
📄
samba-dc.xml.xml.tar.gz
(557 B)
📄
samba.xml.tar
(2 KB)
📄
samba.xml.xml.tar.gz
(347 B)
📄
sample.so.so.tar.gz
(4.04 KB)
📄
sample.so.tar
(13.5 KB)
📄
sample_concrete.php.php.tar.gz
(371 B)
📄
sample_concrete.php.tar
(2.5 KB)
📄
sample_data.sql.sql.tar.gz
(853.88 KB)
📄
sample_data.sql.tar
(22.29 MB)
📄
sane.xml.tar
(4 KB)
📄
sane.xml.xml.tar.gz
(205 B)
📄
sasl.h.h.tar.gz
(14.58 KB)
📄
sasl.h.tar
(52.5 KB)
📄
sasl.tar
(104.5 KB)
📄
sasl.tar.gz
(26.13 KB)
📄
sasl.zip
(99.19 KB)
📄
sasl2-shared-mechlist.tar
(14 KB)
📄
sasl2-shared-mechlist.tar.gz
(4.33 KB)
📄
sasl2.tar
(51 KB)
📄
sasl2.tar.gz
(17.76 KB)
📄
sasl2.zip
(49.12 KB)
📄
saslauthd.service.service.tar.gz
(306 B)
📄
saslauthd.service.tar
(2 KB)
📄
saslauthd.tar
(166.5 KB)
📄
saslauthd.tar.gz
(42.04 KB)
📄
sasldblistusers2.tar
(44 KB)
📄
sasldblistusers2.tar.gz
(8.56 KB)
📄
saslpasswd2.tar
(18 KB)
📄
saslpasswd2.tar.gz
(6.48 KB)
📄
saslplug.h.h.tar.gz
(8.54 KB)
📄
saslplug.h.tar
(35.5 KB)
📄
saslutil.h.h.tar.gz
(1.1 KB)
📄
saslutil.h.tar
(4.5 KB)
📄
saurus.tar
(143.5 KB)
📄
saurus.tar.gz
(82.3 KB)
📄
saurus.zip
(123.68 KB)
📄
save-history.rb.rb.tar.gz
(1.14 KB)
📄
save-history.rb.tar
(4.5 KB)
📄
save-stack.go.go.tar.gz
(643 B)
📄
save-stack.go.tar
(2.5 KB)
📄
savsoft.tar
(134.5 KB)
📄
savsoft.tar.gz
(78.5 KB)
📄
savsoft.zip
(114.83 KB)
📄
sb16_csp.h.h.tar.gz
(1.37 KB)
📄
sb16_csp.h.tar
(5 KB)
📄
sbin.tar
(11.19 MB)
📄
sbin.tar.gz
(2.2 MB)
📄
sbin.zip
(11.19 MB)
📄
sc7280.tar
(7.12 MB)
📄
sc7280.tar.gz
(3.41 MB)
📄
sc8280xp.tar
(25.24 MB)
📄
sc8280xp.tar.gz
(10.38 MB)
📄
sc8280xp.zip
(25.23 MB)
📄
scalar.pm.pm.tar.gz
(557 B)
📄
scalar.pm.tar
(2.5 KB)
📄
scalar.tar
(4.39 MB)
📄
scalar.tar.gz
(1.11 MB)
📄
scalar.zip
(15.8 KB)
📄
scan_report-2025-07-04_03-25.tar
(9 KB)
📄
scan_report-2025-07-04_03-25.tar.gz
(1.77 KB)
📄
scanner.py.py.tar.gz
(844 B)
📄
scanner.py.tar
(10 KB)
📄
sched.h.h.tar.gz
(1.45 KB)
📄
sched.h.tar
(11 KB)
📄
sched.py.py.tar.gz
(2.32 KB)
📄
sched.py.tar
(20.5 KB)
📄
sched.pyc.pyc.tar.gz
(2.25 KB)
📄
sched.pyc.tar
(6.5 KB)
📄
sched.pyo.pyo.tar.gz
(2.25 KB)
📄
sched.pyo.tar
(6.5 KB)
📄
sched_autogroup_enabled.tar
(2 KB)
📄
sched_autogroup_enabled.tar.gz
(123 B)
📄
sched_domain.tar
(385 KB)
📄
sched_domain.tar.gz
(4.84 KB)
📄
sched_domain.zip
(62.42 KB)
📄
sched_energy_aware.tar
(2 KB)
📄
sched_energy_aware.tar.gz
(119 B)
📄
sched_latency_ns.tar
(2 KB)
📄
sched_latency_ns.tar.gz
(121 B)
📄
sched_migration_cost_ns.tar
(2 KB)
📄
sched_migration_cost_ns.tar.gz
(126 B)
📄
sched_rt_period_us.tar
(2 KB)
📄
sched_rt_period_us.tar.gz
(122 B)
📄
sched_rt_runtime_us.tar
(2 KB)
📄
sched_rt_runtime_us.tar.gz
(123 B)
📄
schlix.sql.sql.tar.gz
(165.79 KB)
📄
schlix.sql.tar
(678.5 KB)
📄
schlix.tar
(14.02 MB)
📄
schlix.tar.gz
(12.65 MB)
📄
schlix.zip
(13.99 MB)
📄
schriter.h.h.tar.gz
(1.77 KB)
📄
schriter.h.tar
(8 KB)
📄
scl.attr.attr.tar.gz
(230 B)
📄
scl.attr.tar
(3 KB)
📄
scl.tar
(76 KB)
📄
scl.tar.gz
(1.01 KB)
📄
scl.zip
(6.23 KB)
📄
scl_enabled.tar
(2 KB)
📄
scl_enabled.tar.gz
(275 B)
📄
scl_source.tar
(3.5 KB)
📄
scl_source.tar.gz
(849 B)
📄
sclbuild.attr.attr.tar.gz
(230 B)
📄
sclbuild.attr.tar
(2 KB)
📄
scldeps.sh.sh.tar.gz
(280 B)
📄
scldeps.sh.tar
(3 KB)
📄
scope.h.h.tar.gz
(3.87 KB)
📄
scope.h.tar
(13.5 KB)
📄
scope.rb.rb.tar.gz
(509 B)
📄
scope.rb.tar
(4 KB)
📄
scp.img.img.tar.gz
(317.12 KB)
📄
scp.img.tar
(622.5 KB)
📄
scp.tar
(104.5 KB)
📄
scp.tar.gz
(49.5 KB)
📄
screen.conf.conf.tar.gz
(153 B)
📄
screen.conf.tar
(3 KB)
📄
screen.tar
(484 KB)
📄
screen.tar.gz
(251.8 KB)
📄
screenrc.tar
(8.5 KB)
📄
screenrc.tar.gz
(2.91 KB)
📄
script.pyc.pyc.tar.gz
(769 B)
📄
script.pyc.tar
(3 KB)
📄
script.pyo.pyo.tar.gz
(771 B)
📄
script.pyo.tar
(3 KB)
📄
script.sh.sh.tar.gz
(249 B)
📄
script.sh.tar
(2 KB)
📄
script.tar
(38.5 KB)
📄
script.tar.gz
(15.1 KB)
📄
script_helper.py.py.tar.gz
(147 B)
📄
script_helper.py.tar
(2 KB)
📄
scripts.tar
(1.37 MB)
📄
scripts.tar.gz
(9.56 KB)
📄
scripts.zip
(1.2 MB)
📄
scrolledtext.py.py.tar.gz
(940 B)
📄
scrolledtext.py.tar
(3.5 KB)
📄
scsi.h.h.tar.gz
(2.46 KB)
📄
scsi.h.tar
(8.5 KB)
📄
scsi.mod.mod.tar.gz
(2.9 KB)
📄
scsi.mod.tar
(8.5 KB)
📄
scsi.tar
(141.5 KB)
📄
scsi.tar.gz
(2.34 KB)
📄
scsi.zip
(125.4 KB)
📄
scsi_bsg_fc.h.h.tar.gz
(2.9 KB)
📄
scsi_bsg_fc.h.tar
(10.5 KB)
📄
scsi_bsg_mpi3mr.h.h.tar.gz
(3.88 KB)
📄
scsi_bsg_mpi3mr.h.tar
(17 KB)
📄
scsi_id.tar
(110 KB)
📄
scsi_id.tar.gz
(21.97 KB)
📄
scsi_ioctl.h.h.tar.gz
(768 B)
📄
scsi_ioctl.h.tar
(3 KB)
📄
scsi_netlink.h.h.tar.gz
(1.68 KB)
📄
scsi_netlink.h.tar
(5.5 KB)
📄
scsi_netlink_fc.h.h.tar.gz
(1.12 KB)
📄
scsi_netlink_fc.h.tar
(3.5 KB)
📄
sd7220.fw.fw.tar.gz
(5.05 KB)
📄
sd7220.fw.tar
(9.5 KB)
📄
sd8385.bin.bin.tar.gz
(65.87 KB)
📄
sd8385.bin.tar
(96 KB)
📄
sd8385_helper.bin.bin.tar.gz
(1.53 KB)
📄
sd8385_helper.bin.tar
(4 KB)
📄
sd8682.bin.bin.tar.gz
(110.72 KB)
📄
sd8682.bin.tar
(153.5 KB)
📄
sd8682_helper.bin.bin.tar.gz
(1.9 KB)
📄
sd8682_helper.bin.tar
(4.5 KB)
📄
sd8688.bin.bin.tar.gz
(183.49 KB)
📄
sd8688.bin.tar
(509 KB)
📄
sd8688_helper.bin.bin.tar.gz
(1.9 KB)
📄
sd8688_helper.bin.tar
(8 KB)
📄
sd8797_uapsta.bin.bin.tar.gz
(367.61 KB)
📄
sd8797_uapsta.bin.tar
(523 KB)
📄
sd8801_uapsta.bin.bin.tar.gz
(182.12 KB)
📄
sd8801_uapsta.bin.tar
(251.5 KB)
📄
sd8887_uapsta.bin.bin.tar.gz
(428.18 KB)
📄
sd8887_uapsta.bin.tar
(604 KB)
📄
sd8897_uapsta.bin.bin.tar.gz
(498.76 KB)
📄
sd8897_uapsta.bin.tar
(702 KB)
📄
sd_init1.bin.bin.tar.gz
(973 B)
📄
sd_init1.bin.tar
(3.5 KB)
📄
sd_init2.bin.bin.tar.gz
(1021 B)
📄
sd_init2.bin.tar
(3.5 KB)
📄
sda1-8.tar
(2 KB)
📄
sda1-8.tar.gz
(264 B)
📄
sda1-8.zip
(518 B)
📄
sda1.tar
(5 KB)
📄
sda1.tar.gz
(725 B)
📄
sda1.zip
(1.91 KB)
📄
sda2-8.tar
(2 KB)
📄
sda2-8.tar.gz
(273 B)
📄
sda2-8.zip
(530 B)
📄
sda2.tar
(93 KB)
📄
sda2.tar.gz
(15.25 KB)
📄
sda2.zip
(90.14 KB)
📄
sda3-8.tar
(2 KB)
📄
sda3-8.tar.gz
(273 B)
📄
sda3-8.zip
(530 B)
📄
sda3.tar
(48.5 KB)
📄
sda3.tar.gz
(7.68 KB)
📄
sda3.zip
(45.61 KB)
📄
sda5-8.tar
(2 KB)
📄
sda5-8.tar.gz
(273 B)
📄
sda5-8.zip
(529 B)
📄
sda5.tar
(21.5 KB)
📄
sda5.tar.gz
(1.81 KB)
📄
sda5.zip
(18.87 KB)
📄
sda7-8.tar
(2 KB)
📄
sda7-8.tar.gz
(270 B)
📄
sda7-8.zip
(531 B)
📄
sda7.tar
(497 KB)
📄
sda7.tar.gz
(104 KB)
📄
sda7.zip
(494.05 KB)
📄
sdb1-8.tar
(2 KB)
📄
sdb1-8.tar.gz
(278 B)
📄
sdb1-8.zip
(533 B)
📄
sdb1.tar
(8.53 MB)
📄
sdb1.tar.gz
(1.74 MB)
📄
sdb1.zip
(8.52 MB)
📄
sdbm.so.so.tar.gz
(13.95 KB)
📄
sdbm.so.tar
(34 KB)
📄
sdca.tar
(32 KB)
📄
sdca.tar.gz
(7.77 KB)
📄
sdca.zip
(22.64 KB)
📄
sdiff.tar
(107 KB)
📄
sdiff.tar.gz
(26.31 KB)
📄
sdma-imx6q.bin.bin.tar.gz
(1.8 KB)
📄
sdma-imx6q.bin.tar
(4.5 KB)
📄
sdma-imx7d.bin.bin.tar.gz
(1.88 KB)
📄
sdma-imx7d.bin.tar
(5 KB)
📄
sdma.tar
(8.5 KB)
📄
sdma.tar.gz
(2.09 KB)
📄
sdma.zip
(6.32 KB)
📄
sdma_4_4_2.bin.bin.tar.gz
(11.67 KB)
📄
sdma_4_4_2.bin.tar
(35 KB)
📄
sdma_4_4_4.bin.bin.tar.gz
(11.72 KB)
📄
sdma_4_4_4.bin.tar
(35 KB)
📄
sdma_4_4_5.bin.bin.tar.gz
(11.66 KB)
📄
sdma_4_4_5.bin.tar
(35 KB)
📄
sdma_5_2_6.bin.bin.tar.gz
(11.82 KB)
📄
sdma_5_2_6.bin.tar
(35 KB)
📄
sdma_5_2_7.bin.bin.tar.gz
(11.82 KB)
📄
sdma_5_2_7.bin.tar
(35 KB)
📄
sdma_6_0_0.bin.bin.tar.gz
(12.74 KB)
📄
sdma_6_0_0.bin.tar
(35.5 KB)
📄
sdma_6_0_1.bin.bin.tar.gz
(12.57 KB)
📄
sdma_6_0_1.bin.tar
(35.5 KB)
📄
sdma_6_0_2.bin.bin.tar.gz
(12.72 KB)
📄
sdma_6_0_2.bin.tar
(35.5 KB)
📄
sdma_6_0_3.bin.bin.tar.gz
(13.1 KB)
📄
sdma_6_0_3.bin.tar
(35.5 KB)
📄
sdma_6_1_0.bin.bin.tar.gz
(12.59 KB)
📄
sdma_6_1_0.bin.tar
(35.5 KB)
📄
sdma_6_1_1.bin.bin.tar.gz
(12.74 KB)
📄
sdma_6_1_1.bin.tar
(35.5 KB)
📄
sdma_6_1_2.bin.bin.tar.gz
(12.75 KB)
📄
sdma_6_1_2.bin.tar
(35.5 KB)
📄
sdma_6_1_3.bin.bin.tar.gz
(12.74 KB)
📄
sdma_6_1_3.bin.tar
(35.5 KB)
📄
sdma_7_0_0.bin.bin.tar.gz
(18.77 KB)
📄
sdma_7_0_0.bin.tar
(48.5 KB)
📄
sdma_7_0_1.bin.bin.tar.gz
(18.27 KB)
📄
sdma_7_0_1.bin.tar
(47.5 KB)
📄
sdsd8977_combo_v2.bin.bin.tar.gz
(410.7 KB)
📄
sdsd8977_combo_v2.bin.tar
(575 KB)
📄
sdsd8997_combo_v4.bin.bin.tar.gz
(428.35 KB)
📄
sdsd8997_combo_v4.bin.tar
(610.5 KB)
📄
sdt-config.h.h.tar.gz
(280 B)
📄
sdt-config.h.tar
(2 KB)
📄
sdt.h.h.tar.gz
(5.78 KB)
📄
sdt.h.tar
(23.5 KB)
📄
sdx35.tar
(1.3 MB)
📄
sdx35.tar.gz
(646.48 KB)
📄
sdx35.zip
(1.3 MB)
📄
sdx61.tar
(649.5 KB)
📄
sdx61.tar.gz
(306.17 KB)
📄
sdx61.zip
(648.19 KB)
📄
search.h.h.tar.gz
(2.11 KB)
📄
search.h.tar
(7 KB)
📄
search.mod.mod.tar.gz
(1.7 KB)
📄
search.mod.tar
(11 KB)
📄
search.php.php.tar.gz
(2.78 KB)
📄
search.php.tar
(36.5 KB)
📄
search_fs_file.mod.mod.tar.gz
(1.88 KB)
📄
search_fs_file.mod.tar
(5.5 KB)
📄
search_fs_uuid.mod.mod.tar.gz
(1.99 KB)
📄
search_fs_uuid.mod.tar
(5.5 KB)
📄
search_label.mod.mod.tar.gz
(1.89 KB)
📄
search_label.mod.tar
(5.5 KB)
📄
seccomp.tar
(3 KB)
📄
seccomp.tar.gz
(169 B)
📄
seccomp.zip
(398 B)
📄
secrets.py.py.tar.gz
(965 B)
📄
secrets.py.tar
(6 KB)
📄
secure.php.php.tar.gz
(955 B)
📄
secure.php.tar
(3.5 KB)
📄
secure_redirects.tar
(3 KB)
📄
secure_redirects.tar.gz
(125 B)
📄
security.h.h.tar.gz
(911 B)
📄
security.h.tar
(4.5 KB)
📄
security.html.html.tar.gz
(3.6 KB)
📄
security.html.tar
(12.5 KB)
📄
security.php.php.tar.gz
(624 B)
📄
security.php.tar
(4 KB)
📄
security.tar
(1.95 MB)
📄
security.tar.gz
(760.23 KB)
📄
security.yaml.tar
(2 KB)
📄
security.yaml.yaml.tar.gz
(130 B)
📄
security.zip
(1.91 MB)
📄
sed.tar
(117 KB)
📄
sed.tar.gz
(57.66 KB)
📄
seed.h.h.tar.gz
(1.44 KB)
📄
seed.h.tar
(5 KB)
📄
seed.png.png.tar.gz
(5.01 KB)
📄
seed.png.tar
(7 KB)
📄
seed.sql.sql.tar.gz
(4.25 KB)
📄
seed.sql.tar
(42.5 KB)
📄
seed.tar
(104.4 MB)
📄
seed.tar.gz
(99 MB)
📄
seed.zip
(104.37 MB)
📄
seg6_enabled.tar
(2 KB)
📄
seg6_enabled.tar.gz
(123 B)
📄
select.h.h.tar.gz
(1.05 KB)
📄
select.h.tar
(9 KB)
📄
select.ph.ph.tar.gz
(670 B)
📄
select.ph.tar
(6 KB)
📄
select2.h.h.tar.gz
(859 B)
📄
select2.h.tar
(3 KB)
📄
select2.ph.ph.tar.gz
(402 B)
📄
select2.ph.tar
(2 KB)
📄
selector.etc.tar
(1.5 KB)
📄
selector.etc.tar.gz
(81 B)
📄
selector.etc.zip
(148 B)
📄
selector.tar
(2.5 KB)
📄
selector.tar.gz
(115 B)
📄
selector.zip
(388 B)
📄
selector_events.py.py.tar.gz
(8.34 KB)
📄
selector_events.py.tar
(81.5 KB)
📄
selectorctl.tar
(9.5 KB)
📄
selectorctl.tar.gz
(2.36 KB)
📄
selectors.py.py.tar.gz
(3.93 KB)
📄
selectors.py.tar
(39.5 KB)
📄
selfoss.tar
(265 KB)
📄
selfoss.tar.gz
(162.54 KB)
📄
selfoss.zip
(238.17 KB)
📄
selinux-autorelabel.target.tar
(2 KB)
📄
selinux-autorelabel.target.target.tar.gz
(240 B)
📄
selinux-policy.conf.conf.tar.gz
(199 B)
📄
selinux-policy.conf.tar
(2 KB)
📄
selinux.so.so.tar.gz
(4.42 KB)
📄
selinux.so.tar
(13.5 KB)
📄
selinux.tar
(137 KB)
📄
selinux.tar.gz
(23.62 KB)
📄
selinux.zip
(130.55 KB)
📄
sem.h.h.tar.gz
(1.26 KB)
📄
sem.h.tar
(7 KB)
📄
sem.tar
(3 KB)
📄
sem.tar.gz
(176 B)
📄
sem_next_id.tar
(2 KB)
📄
sem_next_id.tar.gz
(113 B)
📄
semaphore.h.h.tar.gz
(1.12 KB)
📄
semaphore.h.tar
(6 KB)
📄
sembuf.h.h.tar.gz
(589 B)
📄
sembuf.h.tar
(3 KB)
📄
send.tar
(2 KB)
📄
send.tar.gz
(326 B)
📄
send_redirects.tar
(4 KB)
📄
send_redirects.tar.gz
(126 B)
📄
sendfile.h.h.tar.gz
(986 B)
📄
sendfile.h.tar
(3.5 KB)
📄
sendkey.mod.mod.tar.gz
(3.32 KB)
📄
sendkey.mod.tar
(9.5 KB)
📄
sendmail.tar
(7 KB)
📄
sendmail.tar.gz
(721 B)
📄
sentrifugo.tar
(154 KB)
📄
sentrifugo.tar.gz
(77.28 KB)
📄
sentrifugo.zip
(130.73 KB)
📄
seo.png.png.tar.gz
(21.04 KB)
📄
seo.png.tar
(22.5 KB)
📄
seo.sql.sql.tar.gz
(693.28 KB)
📄
seo.sql.tar
(3.38 MB)
📄
seo.tar
(30.16 MB)
📄
seo.tar.gz
(26.12 MB)
📄
seo.zip
(30.14 MB)
📄
sepol.h.h.tar.gz
(380 B)
📄
sepol.h.tar
(2.5 KB)
📄
sepol.tar
(160.5 KB)
📄
sepol.tar.gz
(28.33 KB)
📄
sepol.zip
(130.96 KB)
📄
seq.tar
(55 KB)
📄
seq.tar.gz
(24.02 KB)
📄
ser_users.php.php.tar.gz
(149 B)
📄
ser_users.php.tar
(2 KB)
📄
serial.mod.mod.tar.gz
(4.19 KB)
📄
serial.mod.tar
(22 KB)
📄
serve.pyc.pyc.tar.gz
(1.02 KB)
📄
serve.pyc.tar
(3.5 KB)
📄
serve.pyo.pyo.tar.gz
(1.02 KB)
📄
serve.pyo.tar
(3.5 KB)
📄
server.go.go.tar.gz
(15.44 KB)
📄
server.go.tar
(50 KB)
📄
server.py.py.tar.gz
(13.39 KB)
📄
server.py.tar
(92.5 KB)
📄
server.tar
(6.51 MB)
📄
server.tar.gz
(10.29 KB)
📄
server.zip
(6.23 MB)
📄
server_audit.so.so.tar.gz
(28.34 KB)
📄
server_audit.so.tar
(64.5 KB)
📄
server_sort.so.so.tar.gz
(5.76 KB)
📄
server_sort.so.tar
(17.5 KB)
📄
service.tar
(53 KB)
📄
service.tar.gz
(11.27 KB)
📄
service.zip
(44.79 KB)
📄
service_json.h.h.tar.gz
(1.41 KB)
📄
service_json.h.tar
(6 KB)
📄
service_sha1.h.h.tar.gz
(991 B)
📄
service_sha1.h.tar
(4 KB)
📄
service_sha2.h.h.tar.gz
(1.26 KB)
📄
service_sha2.h.tar
(7 KB)
📄
services.tar
(862 KB)
📄
services.tar.gz
(18.28 KB)
📄
services.zip
(82.85 KB)
📄
sess_0ac3c581cd3fcb9f13b4f763b8cb5183.tar
(5.5 KB)
📄
sess_0ac3c581cd3fcb9f13b4f763b8cb5183.tar.gz
(1.57 KB)
📄
sess_5040e636d8e51625dede03ecec4983d9.tar
(13 KB)
📄
sess_5040e636d8e51625dede03ecec4983d9.tar.gz
(3.78 KB)
📄
sess_da8b83eb167736fd33992abe1a8de059.tar
(10 KB)
📄
sess_da8b83eb167736fd33992abe1a8de059.tar.gz
(2.41 KB)
📄
sess_f3c99e0d5472aaf610e57f6cb3adc59e.tar
(4.5 KB)
📄
sess_f3c99e0d5472aaf610e57f6cb3adc59e.tar.gz
(1.73 KB)
📄
session.go.go.tar.gz
(10.38 KB)
📄
session.go.tar
(26 KB)
📄
session.inc.inc.tar.gz
(6.29 KB)
📄
session.inc.tar
(20 KB)
📄
session.php.php.tar.gz
(262 B)
📄
session.php.tar
(2 KB)
📄
session.tar
(6 KB)
📄
session.tar.gz
(135 B)
📄
session.zip
(421 B)
📄
setjmp.h.h.tar.gz
(1.48 KB)
📄
setjmp.h.tar
(7.5 KB)
📄
setjmp.mod.mod.tar.gz
(393 B)
📄
setjmp.mod.tar
(4 KB)
📄
setjmp2.h.h.tar.gz
(817 B)
📄
setjmp2.h.tar
(3.5 KB)
📄
setjmp_test.mod.mod.tar.gz
(845 B)
📄
setjmp_test.mod.tar
(3.5 KB)
📄
setobject.h.h.tar.gz
(1.26 KB)
📄
setobject.h.tar
(5 KB)
📄
setpci.mod.mod.tar.gz
(2.89 KB)
📄
setpci.mod.tar
(16 KB)
📄
sets.py.py.tar.gz
(4.94 KB)
📄
sets.py.tar
(20.5 KB)
📄
sets.pyc.pyc.tar.gz
(5.31 KB)
📄
sets.pyc.tar
(18 KB)
📄
sets.pyo.pyo.tar.gz
(5.31 KB)
📄
sets.pyo.tar
(18 KB)
📄
setsid.tar
(18 KB)
📄
setsid.tar.gz
(5.38 KB)
📄
setterm.tar
(47 KB)
📄
setterm.tar.gz
(19.24 KB)
📄
settings-defaults.php.php.tar.gz
(652 B)
📄
settings-defaults.php.tar
(3 KB)
📄
settings.inc.php.inc.php.tar.gz
(374 B)
📄
settings.inc.php.tar
(5 KB)
📄
settings.ini.ini.tar.gz
(2.37 KB)
📄
settings.ini.tar
(7.5 KB)
📄
settings.json.json.tar.gz
(212 B)
📄
settings.json.tar
(2 KB)
📄
settings.php.php.tar.gz
(2.77 KB)
📄
settings.php.tar
(106.5 KB)
📄
settings.tar
(46 KB)
📄
settings.tar.gz
(17.66 KB)
📄
settings.xml.tar
(31.5 KB)
📄
settings.xml.xml.tar.gz
(4.53 KB)
📄
settings.zip
(43.05 KB)
📄
setup.h.h.tar.gz
(245 B)
📄
setup.h.tar
(3 KB)
📄
setup.php.php.tar.gz
(660 B)
📄
setup.php.tar
(3.5 KB)
📄
setup.pyc.pyc.tar.gz
(444 B)
📄
setup.pyc.tar
(2.5 KB)
📄
setup.pyo.pyo.tar.gz
(445 B)
📄
setup.pyo.tar
(2.5 KB)
📄
sfnt_info.h.h.tar.gz
(2.36 KB)
📄
sfnt_info.h.tar
(8.5 KB)
📄
sfs.mod.mod.tar.gz
(3.51 KB)
📄
sfs.mod.tar
(17 KB)
📄
sftp-server.tar
(117 KB)
📄
sftp-server.tar.gz
(53.97 KB)
📄
sftp.tar
(161.5 KB)
📄
sftp.tar.gz
(75.76 KB)
📄
sg.h.h.tar.gz
(4.6 KB)
📄
sg.h.tar
(13 KB)
📄
sg.tar
(8 KB)
📄
sg.tar.gz
(398 B)
📄
sg.zip
(1.18 KB)
📄
sgml-filter.info.info.tar.gz
(375 B)
📄
sgml-filter.info.tar
(2 KB)
📄
sgml.amf.amf.tar.gz
(274 B)
📄
sgml.amf.tar
(2 KB)
📄
sgmllib.py.py.tar.gz
(4.62 KB)
📄
sgmllib.py.tar
(19 KB)
📄
sgmllib.pyc.pyc.tar.gz
(5.71 KB)
📄
sgmllib.pyc.tar
(17 KB)
📄
sgmllib.pyo.pyo.tar.gz
(5.71 KB)
📄
sgmllib.pyo.tar
(17 KB)
📄
sgtty.h.h.tar.gz
(798 B)
📄
sgtty.h.tar
(3 KB)
📄
sgx.h.h.tar.gz
(2.71 KB)
📄
sgx.h.tar
(10 KB)
📄
sh-linux.tar
(4.5 KB)
📄
sh-linux.tar.gz
(1.18 KB)
📄
sh-linux.zip
(3.09 KB)
📄
sh.tar
(1.1 MB)
📄
sh.tar.gz
(547.7 KB)
📄
sh3-linux.tar
(4.5 KB)
📄
sh3-linux.tar.gz
(1.18 KB)
📄
sh3-linux.zip
(3.09 KB)
📄
sh4-linux.tar
(4.5 KB)
📄
sh4-linux.tar.gz
(1.19 KB)
📄
sh4-linux.zip
(3.1 KB)
📄
sh4a-linux.tar
(4.5 KB)
📄
sh4a-linux.tar.gz
(1.19 KB)
📄
sh4a-linux.zip
(3.1 KB)
📄
sha.h.h.tar.gz
(1.19 KB)
📄
sha.h.tar
(5.5 KB)
📄
sha.py.py.tar.gz
(354 B)
📄
sha.py.tar
(2 KB)
📄
sha.pyc.pyc.tar.gz
(370 B)
📄
sha.pyc.tar
(2 KB)
📄
sha.pyo.pyo.tar.gz
(368 B)
📄
sha.pyo.tar
(2 KB)
📄
sha1.so.so.tar.gz
(3.11 KB)
📄
sha1.so.tar
(9 KB)
📄
sha1hmac.hmac.hmac.tar.gz
(189 B)
📄
sha1hmac.hmac.tar
(2 KB)
📄
sha1sum.tar
(47.5 KB)
📄
sha1sum.tar.gz
(20.17 KB)
📄
sha2.so.so.tar.gz
(3.45 KB)
📄
sha2.so.tar
(13 KB)
📄
sha224hmac.hmac.hmac.tar.gz
(191 B)
📄
sha224hmac.hmac.tar
(2 KB)
📄
sha224sum.tar
(47.5 KB)
📄
sha224sum.tar.gz
(20.41 KB)
📄
sha256.php.php.tar.gz
(5.33 KB)
📄
sha256.php.tar
(21 KB)
📄
sha256hmac.hmac.hmac.tar.gz
(191 B)
📄
sha256hmac.hmac.tar
(2 KB)
📄
sha256sum.tar
(47.5 KB)
📄
sha256sum.tar.gz
(20.39 KB)
📄
sha384hmac.hmac.hmac.tar.gz
(191 B)
📄
sha384hmac.hmac.tar
(2 KB)
📄
sha384sum.tar
(47.5 KB)
📄
sha384sum.tar.gz
(20.48 KB)
📄
sha512hmac.hmac.hmac.tar.gz
(191 B)
📄
sha512hmac.hmac.tar
(2 KB)
📄
sha512sum.tar
(47.5 KB)
📄
sha512sum.tar.gz
(20.47 KB)
📄
shadow.h.h.tar.gz
(1.64 KB)
📄
shadow.h.tar
(7 KB)
📄
shape.h.h.tar.gz
(2.58 KB)
📄
shape.h.tar
(22 KB)
📄
share.tar
(127.23 MB)
📄
share.tar.gz
(1.87 MB)
📄
share.zip
(115.36 MB)
📄
shared_media.tar
(2 KB)
📄
shared_media.tar.gz
(122 B)
📄
sharedctypes.py.py.tar.gz
(2.52 KB)
📄
sharedctypes.py.tar
(9.5 KB)
📄
sharedimage.tar
(45 KB)
📄
sharedimage.tar.gz
(16.32 KB)
📄
sharedimage.zip
(41.83 KB)
📄
shell.tar
(42 KB)
📄
shell.tar.gz
(8.64 KB)
📄
shell.zip
(36.31 KB)
📄
shellwords.rb.rb.tar.gz
(2.64 KB)
📄
shellwords.rb.tar
(27 KB)
📄
shelve.py.py.tar.gz
(2.74 KB)
📄
shelve.py.tar
(27.5 KB)
📄
shelve.pyc.pyc.tar.gz
(3.78 KB)
📄
shelve.pyc.tar
(12 KB)
📄
shelve.pyo.pyo.tar.gz
(3.78 KB)
📄
shelve.pyo.tar
(12 KB)
📄
shield.svg.svg.tar.gz
(943 B)
📄
shield.svg.tar
(3 KB)
📄
shift_jis.so.so.tar.gz
(5.47 KB)
📄
shift_jis.so.tar
(17.5 KB)
📄
shift_test.mod.mod.tar.gz
(1.46 KB)
📄
shift_test.mod.tar
(5 KB)
📄
shlex.py.py.tar.gz
(3.17 KB)
📄
shlex.py.tar
(40 KB)
📄
shlex.pyc.pyc.tar.gz
(3.33 KB)
📄
shlex.pyc.tar
(9 KB)
📄
shlex.pyo.pyo.tar.gz
(3.33 KB)
📄
shlex.pyo.tar
(9 KB)
📄
shm.h.h.tar.gz
(1.51 KB)
📄
shm.h.tar
(25.5 KB)
📄
shm.tar
(10.5 KB)
📄
shm.tar.gz
(1.28 KB)
📄
shm_next_id.tar
(2 KB)
📄
shm_next_id.tar.gz
(113 B)
📄
shm_rmid_forced.tar
(2 KB)
📄
shm_rmid_forced.tar.gz
(116 B)
📄
shmall.tar
(2 KB)
📄
shmall.tar.gz
(124 B)
📄
shmbuf.h.h.tar.gz
(631 B)
📄
shmbuf.h.tar
(3 KB)
📄
shmmax.tar
(2 KB)
📄
shmmax.tar.gz
(125 B)
📄
shmmni.tar
(2 KB)
📄
shmmni.tar.gz
(110 B)
📄
shmparam.h.h.tar.gz
(268 B)
📄
shmparam.h.tar
(2 KB)
📄
shop1.json.json.tar.gz
(1.1 KB)
📄
shop1.json.tar
(8.5 KB)
📄
shopsite.tar
(135 KB)
📄
shopsite.tar.gz
(83.21 KB)
📄
shopsite.zip
(120.53 KB)
📄
shopware.png.png.tar.gz
(7.3 KB)
📄
shopware.png.tar
(9 KB)
📄
shopware.tar
(76.2 MB)
📄
shopware.tar.gz
(66.37 MB)
📄
shopware.zip
(76.17 MB)
📄
shred.tar
(63.5 KB)
📄
shred.tar.gz
(29.85 KB)
📄
shuf.tar
(60 KB)
📄
shuf.tar.gz
(27.8 KB)
📄
shutdown.target.tar
(2 KB)
📄
shutdown.target.target.tar.gz
(394 B)
📄
shutil.py.py.tar.gz
(13.66 KB)
📄
shutil.py.tar
(113 KB)
📄
shutil.pyc.pyc.tar.gz
(8.07 KB)
📄
shutil.pyc.tar
(20.5 KB)
📄
shutil.pyo.pyo.tar.gz
(8.07 KB)
📄
shutil.pyo.tar
(20.5 KB)
📄
si58_mc.bin.bin.tar.gz
(13 KB)
📄
si58_mc.bin.tar
(66 KB)
📄
sidu.png.png.tar.gz
(5.59 KB)
📄
sidu.png.tar
(7.5 KB)
📄
sidu.tar
(101 KB)
📄
sidu.tar.gz
(46.88 KB)
📄
sidu.zip
(83.59 KB)
📄
sienna_cichlid_ce.bin.bin.tar.gz
(5.21 KB)
📄
sienna_cichlid_ce.bin.tar
(259 KB)
📄
sienna_cichlid_me.bin.bin.tar.gz
(9.57 KB)
📄
sienna_cichlid_me.bin.tar
(259 KB)
📄
sienna_cichlid_mec.bin.bin.tar.gz
(41.78 KB)
📄
sienna_cichlid_mec.bin.tar
(263.5 KB)
📄
sienna_cichlid_pfp.bin.bin.tar.gz
(16.54 KB)
📄
sienna_cichlid_pfp.bin.tar
(259 KB)
📄
sienna_cichlid_rlc.bin.bin.tar.gz
(52.18 KB)
📄
sienna_cichlid_rlc.bin.tar
(131.5 KB)
📄
sienna_cichlid_smc.bin.bin.tar.gz
(116.42 KB)
📄
sienna_cichlid_smc.bin.tar
(243.5 KB)
📄
sienna_cichlid_sos.bin.bin.tar.gz
(132.33 KB)
📄
sienna_cichlid_sos.bin.tar
(224 KB)
📄
sienna_cichlid_ta.bin.bin.tar.gz
(122.91 KB)
📄
sienna_cichlid_ta.bin.tar
(375.5 KB)
📄
sienna_cichlid_vcn.bin.bin.tar.gz
(406.83 KB)
📄
sienna_cichlid_vcn.bin.tar
(568.5 KB)
📄
sigaction.h.h.tar.gz
(1.38 KB)
📄
sigaction.h.tar
(4.5 KB)
📄
sigcontext.h.h.tar.gz
(3.38 KB)
📄
sigcontext.h.tar
(11 KB)
📄
sigcontext.ph.ph.tar.gz
(462 B)
📄
sigcontext.ph.tar
(2.5 KB)
📄
sigcontext32.h.h.tar.gz
(266 B)
📄
sigcontext32.h.tar
(2 KB)
📄
sigevent-consts.h.h.tar.gz
(848 B)
📄
sigevent-consts.h.tar
(3 KB)
📄
siginfo-arch.h.h.tar.gz
(518 B)
📄
siginfo-arch.h.tar
(2.5 KB)
📄
siginfo-consts-arch.ph.ph.tar.gz
(245 B)
📄
siginfo-consts-arch.ph.tar
(2 KB)
📄
siginfo-consts.h.h.tar.gz
(2.11 KB)
📄
siginfo-consts.h.tar
(7.5 KB)
📄
siginfo-consts.ph.ph.tar.gz
(901 B)
📄
siginfo-consts.ph.tar
(5.5 KB)
📄
siginfo.h.h.tar.gz
(3.9 KB)
📄
siginfo.h.tar
(15 KB)
📄
siginfo_t.h.h.tar.gz
(1.34 KB)
📄
siginfo_t.h.tar
(5.5 KB)
📄
sign_on.php.php.tar.gz
(1.39 KB)
📄
sign_on.php.tar
(90 KB)
📄
sign_on_func.php.php.tar.gz
(847 B)
📄
sign_on_func.php.tar
(4 KB)
📄
signal.h.h.tar.gz
(3.64 KB)
📄
signal.h.tar
(18 KB)
📄
signal.ph.ph.tar.gz
(843 B)
📄
signal.ph.tar
(5 KB)
📄
signal.py.py.tar.gz
(736 B)
📄
signal.py.tar
(7 KB)
📄
signalfd.h.h.tar.gz
(684 B)
📄
signalfd.h.tar
(5.5 KB)
📄
signature_test.mod.mod.tar.gz
(4.62 KB)
📄
signature_test.mod.tar
(8 KB)
📄
signum-generic.h.h.tar.gz
(1.99 KB)
📄
signum-generic.h.tar
(6 KB)
📄
signum-generic.ph.ph.tar.gz
(754 B)
📄
signum-generic.ph.tar
(4.5 KB)
📄
signum.h.h.tar.gz
(905 B)
📄
signum.h.tar
(3.5 KB)
📄
signum.ph.ph.tar.gz
(545 B)
📄
signum.ph.tar
(3 KB)
📄
sigpwr.target.tar
(3 KB)
📄
sigpwr.target.target.tar.gz
(369 B)
📄
sigs.tar
(199.65 MB)
📄
sigs.tar.gz
(38.87 MB)
📄
sigs.zip
(199.62 MB)
📄
sigset_t.h.h.tar.gz
(219 B)
📄
sigset_t.h.tar
(2 KB)
📄
sigstack.ph.ph.tar.gz
(349 B)
📄
sigstack.ph.tar
(2 KB)
📄
sigthread.h.h.tar.gz
(955 B)
📄
sigthread.h.tar
(3.5 KB)
📄
sigval_t.h.h.tar.gz
(407 B)
📄
sigval_t.h.tar
(2.5 KB)
📄
simple.py.py.tar.gz
(148 B)
📄
simple.py.tar
(2 KB)
📄
simpledialog.py.py.tar.gz
(3.31 KB)
📄
simpledialog.py.tar
(13 KB)
📄
simpletz.h.h.tar.gz
(7.44 KB)
📄
simpletz.h.tar
(47 KB)
📄
sip.xml.tar
(4 KB)
📄
sip.xml.xml.tar.gz
(383 B)
📄
sips.xml.tar
(2 KB)
📄
sips.xml.xml.tar.gz
(281 B)
📄
site-inc.tar
(27.58 MB)
📄
site-inc.tar.gz
(6.22 MB)
📄
site-inc.zip
(27.05 MB)
📄
site-packages.tar
(76.61 MB)
📄
site-packages.tar.gz
(3.8 MB)
📄
site-packages.zip
(73.26 MB)
📄
site.php.php.tar.gz
(927 B)
📄
site.php.tar
(7.5 KB)
📄
site.py.py.tar.gz
(6.42 KB)
📄
site.py.tar
(66 KB)
📄
site.pyc.pyc.tar.gz
(8.67 KB)
📄
site.pyc.tar
(22 KB)
📄
site.pyo.pyo.tar.gz
(8.67 KB)
📄
site.pyo.tar
(22 KB)
📄
site.tar
(6.5 KB)
📄
site.tar.gz
(1.37 KB)
📄
site.zip
(4.83 KB)
📄
site_conf_.php.php.tar.gz
(267 B)
📄
site_conf_.php.tar
(2 KB)
📄
site_publisher.tar
(3.5 KB)
📄
site_publisher.tar.gz
(1.06 KB)
📄
site_publisher.zip
(1.72 KB)
📄
sitecake.tar
(59.5 KB)
📄
sitecake.tar.gz
(32.3 KB)
📄
sitecake.zip
(49.79 KB)
📄
sitemagic.tar
(149.5 KB)
📄
sitemagic.tar.gz
(71.52 KB)
📄
sitemagic.zip
(125.95 KB)
📄
sitemap.xml.tar
(2 KB)
📄
sitemap.xml.xml.tar.gz
(268 B)
📄
sites.tar
(1011.76 MB)
📄
sites.tar.gz
(470 MB)
📄
sites.zip
(176 MB)
📄
siw-abi.h.h.tar.gz
(1.47 KB)
📄
siw-abi.h.tar
(5 KB)
📄
size.tar
(35 KB)
📄
size.tar.gz
(14.24 KB)
📄
sizzle.tar
(54 KB)
📄
sizzle.tar.gz
(32.45 KB)
📄
sizzle.zip
(43.43 KB)
📄
sk.tar
(10 KB)
📄
sk.tar.gz
(8.46 KB)
📄
sk.zip
(8.46 KB)
📄
skel.tar
(4 KB)
📄
skel.tar.gz
(440 B)
📄
skel.zip
(957 B)
📄
skill.tar
(30.5 KB)
📄
skill.tar.gz
(11.88 KB)
📄
skip_cpus.tar
(2 KB)
📄
skip_cpus.tar.gz
(109 B)
📄
skipcpio.tar
(26 KB)
📄
skipcpio.tar.gz
(3.9 KB)
📄
skl.tar
(251.5 KB)
📄
skl.tar.gz
(153 KB)
📄
skl.zip
(249.68 KB)
📄
skl_dmc_ver1.bin.bin.tar.gz
(3.32 KB)
📄
skl_dmc_ver1.bin.tar
(10.5 KB)
📄
skl_guc_32.0.3.bin.0.3.bin.tar.gz
(80.96 KB)
📄
skl_guc_32.0.3.bin.tar
(173 KB)
📄
skl_guc_33.0.0.bin.0.0.bin.tar.gz
(83.7 KB)
📄
skl_guc_33.0.0.bin.tar
(179.5 KB)
📄
skl_guc_49.0.1.bin.0.1.bin.tar.gz
(85.36 KB)
📄
skl_guc_49.0.1.bin.tar
(193.5 KB)
📄
skl_guc_62.0.0.bin.0.0.bin.tar.gz
(90.5 KB)
📄
skl_guc_62.0.0.bin.tar
(196.5 KB)
📄
skl_guc_69.0.3.bin.0.3.bin.tar.gz
(101.47 KB)
📄
skl_guc_69.0.3.bin.tar
(213.5 KB)
📄
skl_guc_70.1.1.bin.1.1.bin.tar.gz
(92.78 KB)
📄
skl_guc_70.1.1.bin.tar
(203 KB)
📄
skl_guc_ver1.bin.bin.tar.gz
(41.62 KB)
📄
skl_guc_ver1.bin.tar
(109 KB)
📄
skl_guc_ver4.bin.bin.tar.gz
(59.92 KB)
📄
skl_guc_ver4.bin.tar
(127 KB)
📄
skl_guc_ver6.bin.bin.tar.gz
(61.57 KB)
📄
skl_guc_ver6.bin.tar
(127.5 KB)
📄
skl_guc_ver6_1.bin.bin.tar.gz
(61.57 KB)
📄
skl_guc_ver6_1.bin.tar
(127.5 KB)
📄
skl_huc_2.0.0.bin.0.0.bin.tar.gz
(59.31 KB)
📄
skl_huc_2.0.0.bin.tar
(135 KB)
📄
slabtop.tar
(22.5 KB)
📄
slabtop.tar.gz
(9.11 KB)
📄
slack.e82882b2.svg.e82882b2.svg.tar.gz
(1.02 KB)
📄
slack.e82882b2.svg.tar
(4 KB)
📄
slapi-plugin.h.h.tar.gz
(8.41 KB)
📄
slapi-plugin.h.tar
(39 KB)
📄
sleep.d.tar
(3.5 KB)
📄
sleep.d.tar.gz
(805 B)
📄
sleep.d.zip
(1.92 KB)
📄
sleep.mod.mod.tar.gz
(1.13 KB)
📄
sleep.mod.tar
(7 KB)
📄
sleep.tar
(39 KB)
📄
sleep.tar.gz
(16.06 KB)
📄
sleep.target.tar
(2 KB)
📄
sleep.target.target.tar.gz
(407 B)
📄
sleep_test.mod.mod.tar.gz
(1.28 KB)
📄
sleep_test.mod.tar
(4.5 KB)
📄
slib.go.go.tar.gz
(604 B)
📄
slib.go.tar
(2.5 KB)
📄
slices.target.tar
(2 KB)
📄
slices.target.target.tar.gz
(385 B)
📄
slicoss.tar
(267 KB)
📄
slicoss.tar.gz
(77.97 KB)
📄
slicoss.zip
(261.79 KB)
📄
slims.sql.sql.tar.gz
(23.37 KB)
📄
slims.sql.tar
(113 KB)
📄
slims.tar
(50.32 MB)
📄
slims.tar.gz
(48.65 MB)
📄
slims.zip
(50.29 MB)
📄
slp.xml.tar
(3 KB)
📄
slp.xml.xml.tar.gz
(292 B)
📄
sm1_vp9_mmu.bin.bin.tar.gz
(4.58 KB)
📄
sm1_vp9_mmu.bin.tar
(17.5 KB)
📄
sm3hmac.hmac.hmac.tar.gz
(190 B)
📄
sm3hmac.hmac.tar
(2 KB)
📄
sm8150.tar
(15.5 KB)
📄
sm8150.tar.gz
(3.69 KB)
📄
sm8150.zip
(14.08 KB)
📄
sm8250.tar
(27.49 MB)
📄
sm8250.tar.gz
(11.44 MB)
📄
sm8250.zip
(27.48 MB)
📄
sm8450.tar
(40.5 KB)
📄
sm8450.tar.gz
(4.77 KB)
📄
sm8450.zip
(38.59 KB)
📄
sm8550.tar
(72.5 KB)
📄
sm8550.tar.gz
(6.12 KB)
📄
sm8550.zip
(69.41 KB)
📄
sm8650.tar
(72.5 KB)
📄
sm8650.tar.gz
(6.11 KB)
📄
sm8650.zip
(69.42 KB)
📄
sm8750.tar
(22.54 MB)
📄
sm8750.tar.gz
(10.89 MB)
📄
sm8750.zip
(22.53 MB)
📄
small-logo-orange.svg.svg.tar.gz
(368 B)
📄
small-logo-orange.svg.tar
(3 KB)
📄
smartcard.target.tar
(2 KB)
📄
smartcard.target.target.tar.gz
(382 B)
📄
smartd.service.service.tar.gz
(351 B)
📄
smartd.service.tar
(2 KB)
📄
smarty.tar
(559 KB)
📄
smarty.tar.gz
(478.37 KB)
📄
smarty.zip
(548.65 KB)
📄
smf.png.png.tar.gz
(3.92 KB)
📄
smf.png.tar
(6 KB)
📄
smf.sql.sql.tar.gz
(20.01 KB)
📄
smf.sql.tar
(127 KB)
📄
smf.tar
(10.42 MB)
📄
smf.tar.gz
(9.86 MB)
📄
smf.zip
(10.37 MB)
📄
smf20.tar
(201 KB)
📄
smf20.tar.gz
(112.24 KB)
📄
smf20.zip
(178.67 KB)
📄
smp_affinity.tar
(30 KB)
📄
smp_affinity.tar.gz
(114 B)
📄
smp_affinity_list.tar
(11 KB)
📄
smp_affinity_list.tar.gz
(115 B)
📄
smpdtfmt.h.h.tar.gz
(15.36 KB)
📄
smpdtfmt.h.tar
(72.5 KB)
📄
sms1xxx-hcw-55xxx-dvbt-02.fw.fw.tar.gz
(52.16 KB)
📄
sms1xxx-hcw-55xxx-dvbt-02.fw.tar
(85.5 KB)
📄
sms1xxx-hcw-55xxx-isdbt-02.fw.fw.tar.gz
(42.2 KB)
📄
sms1xxx-hcw-55xxx-isdbt-02.fw.tar
(70.5 KB)
📄
sms1xxx-nova-a-dvbt-01.fw.fw.tar.gz
(52.16 KB)
📄
sms1xxx-nova-a-dvbt-01.fw.tar
(85.5 KB)
📄
sms1xxx-nova-b-dvbt-01.fw.fw.tar.gz
(46.75 KB)
📄
sms1xxx-nova-b-dvbt-01.fw.tar
(76.5 KB)
📄
sms1xxx-stellar-dvbt-01.fw.fw.tar.gz
(26.77 KB)
📄
sms1xxx-stellar-dvbt-01.fw.tar
(40.5 KB)
📄
smtp-submission.xml.tar
(2 KB)
📄
smtp-submission.xml.xml.tar.gz
(269 B)
📄
smtp.xml.tar
(2.5 KB)
📄
smtp.xml.xml.tar.gz
(433 B)
📄
smtpd.py.py.tar.gz
(8.43 KB)
📄
smtpd.py.tar
(89 KB)
📄
smtpd.pyc.pyc.tar.gz
(6.68 KB)
📄
smtpd.pyc.tar
(17.5 KB)
📄
smtpd.pyo.pyo.tar.gz
(6.68 KB)
📄
smtpd.pyo.tar
(17.5 KB)
📄
smtplib.py.py.tar.gz
(12.03 KB)
📄
smtplib.py.tar
(121.5 KB)
📄
smtplib.pyc.pyc.tar.gz
(11.18 KB)
📄
smtplib.pyc.tar
(31.5 KB)
📄
smtplib.pyo.pyo.tar.gz
(11.18 KB)
📄
smtplib.pyo.tar
(31.5 KB)
📄
smtps.xml.tar
(2.5 KB)
📄
smtps.xml.xml.tar.gz
(454 B)
📄
smu_13_0_0.bin.bin.tar.gz
(140.35 KB)
📄
smu_13_0_0.bin.tar
(287.5 KB)
📄
smu_13_0_0_kicker.bin.bin.tar.gz
(137.92 KB)
📄
smu_13_0_0_kicker.bin.tar
(257.5 KB)
📄
smu_13_0_10.bin.bin.tar.gz
(137.91 KB)
📄
smu_13_0_10.bin.tar
(533 KB)
📄
smu_13_0_14.bin.bin.tar.gz
(830 B)
📄
smu_13_0_14.bin.tar
(3 KB)
📄
smu_13_0_6.bin.bin.tar.gz
(2.06 KB)
📄
smu_13_0_6.bin.tar
(5.5 KB)
📄
smu_13_0_7.bin.bin.tar.gz
(120.86 KB)
📄
smu_13_0_7.bin.tar
(282 KB)
📄
smu_14_0_2.bin.bin.tar.gz
(139.62 KB)
📄
smu_14_0_2.bin.tar
(327 KB)
📄
smu_14_0_3.bin.bin.tar.gz
(140.13 KB)
📄
smu_14_0_3.bin.tar
(327 KB)
📄
smu_14_0_3_kicker.bin.bin.tar.gz
(139.25 KB)
📄
smu_14_0_3_kicker.bin.tar
(321.5 KB)
📄
snd_sst_tokens.h.h.tar.gz
(3.05 KB)
📄
snd_sst_tokens.h.tar
(13 KB)
📄
sndhdr.py.py.tar.gz
(2.45 KB)
📄
sndhdr.py.tar
(22.5 KB)
📄
sndhdr.pyc.pyc.tar.gz
(3.09 KB)
📄
sndhdr.pyc.tar
(9 KB)
📄
sndhdr.pyo.pyo.tar.gz
(3.09 KB)
📄
sndhdr.pyo.tar
(9 KB)
📄
snice.tar
(30.5 KB)
📄
snice.tar.gz
(11.88 KB)
📄
snipeit.sql.sql.tar.gz
(14.54 KB)
📄
snipeit.sql.tar
(90.5 KB)
📄
snipeit.tar
(53.75 MB)
📄
snipeit.tar.gz
(48.4 MB)
📄
snipeit.zip
(53.72 MB)
📄
snmp.tar
(1.75 MB)
📄
snmp.tar.gz
(322.27 KB)
📄
snmp.xml.tar
(4 KB)
📄
snmp.xml.xml.tar.gz
(214 B)
📄
snmp.zip
(1.7 MB)
📄
snmp_monitoring.tar
(116 KB)
📄
snmp_monitoring.tar.gz
(14.24 KB)
📄
snmp_monitoring.zip
(110.82 KB)
📄
snmptrap.xml.tar
(2 KB)
📄
snmptrap.xml.xml.tar.gz
(306 B)
📄
soccpr.jsn.jsn.tar.gz
(234 B)
📄
soccpr.jsn.tar
(2 KB)
📄
sockaddr.h.h.tar.gz
(884 B)
📄
sockaddr.h.tar
(3 KB)
📄
sockaddr.ph.ph.tar.gz
(340 B)
📄
sockaddr.ph.tar
(2 KB)
📄
sockcreate.tar
(1.5 KB)
📄
sockcreate.tar.gz
(104 B)
📄
socket.h.h.tar.gz
(3.06 KB)
📄
socket.h.tar
(12.5 KB)
📄
socket.ph.ph.tar.gz
(696 B)
📄
socket.ph.tar
(21.5 KB)
📄
socket.py.py.tar.gz
(7.85 KB)
📄
socket.py.tar
(84.5 KB)
📄
socket.pyc.pyc.tar.gz
(6.98 KB)
📄
socket.pyc.tar
(17.5 KB)
📄
socket.pyo.pyo.tar.gz
(6.94 KB)
📄
socket.pyo.tar
(17.5 KB)
📄
socket.so.so.tar.gz
(80.4 KB)
📄
socket.so.tar
(188.5 KB)
📄
socket2.h.h.tar.gz
(1.04 KB)
📄
socket2.h.tar
(4.5 KB)
📄
socket2.ph.ph.tar.gz
(248 B)
📄
socket2.ph.tar
(2 KB)
📄
socket_type.h.h.tar.gz
(1.11 KB)
📄
socket_type.h.tar
(4 KB)
📄
socket_type.ph.ph.tar.gz
(390 B)
📄
socket_type.ph.tar
(2.5 KB)
📄
sockets.tar
(119 KB)
📄
sockets.tar.gz
(26.65 KB)
📄
sockets.target.tar
(2 KB)
📄
sockets.target.target.tar.gz
(364 B)
📄
sockets.zip
(90.25 KB)
📄
socketserver.py.py.tar.gz
(7.41 KB)
📄
socketserver.py.tar
(55.5 KB)
📄
socketvar.h.h.tar.gz
(210 B)
📄
socketvar.h.tar
(2 KB)
📄
sockios.h.h.tar.gz
(344 B)
📄
sockios.h.tar
(3 KB)
📄
sockios.ph.ph.tar.gz
(176 B)
📄
sockios.ph.tar
(2 KB)
📄
soelim.tar
(44.5 KB)
📄
soelim.tar.gz
(16.86 KB)
📄
sof-mt8186.ri.ri.tar.gz
(77.14 KB)
📄
sof-mt8186.ri.tar
(128 KB)
📄
sof-mt8188.ri.ri.tar.gz
(81.04 KB)
📄
sof-mt8188.ri.tar
(111.5 KB)
📄
sof-mt8195.ri.ri.tar.gz
(64.46 KB)
📄
sof-mt8195.ri.tar
(100 KB)
📄
sof-tplg.tar
(83.5 KB)
📄
sof-tplg.tar.gz
(1.79 KB)
📄
sof-tplg.zip
(79.86 KB)
📄
sof.tar
(495.5 KB)
📄
sof.tar.gz
(255.22 KB)
📄
sof.zip
(488.32 KB)
📄
sofawiki.tar
(1.86 MB)
📄
sofawiki.tar.gz
(1.76 MB)
📄
sofawiki.zip
(1.84 MB)
📄
soft.htaccess.htaccess.tar.gz
(209 B)
📄
soft.htaccess.tar
(24 KB)
📄
soft_delete.php.php.tar.gz
(1.05 KB)
📄
soft_delete.php.tar
(9 KB)
📄
soft_watchdog.tar
(2 KB)
📄
soft_watchdog.tar.gz
(113 B)
📄
softaculous.ini.ini.tar.gz
(1.29 KB)
📄
softaculous.ini.tar
(7 KB)
📄
softaculous_templates.tar
(11.26 MB)
📄
softaculous_templates.tar.gz
(1.17 MB)
📄
softaculous_templates.zip
(11.26 MB)
📄
softlockup_panic.tar
(2 KB)
📄
softlockup_panic.tar.gz
(117 B)
📄
soho.png.png.tar.gz
(26.07 KB)
📄
soho.png.tar
(27.5 KB)
📄
soho.tar
(145.5 KB)
📄
soho.tar.gz
(86.25 KB)
📄
soho.zip
(127.55 KB)
📄
somaxconn.tar
(2 KB)
📄
somaxconn.tar.gz
(115 B)
📄
soplanning.tar
(24.7 MB)
📄
soplanning.tar.gz
(23.69 MB)
📄
soplanning.zip
(24.68 MB)
📄
sort.tar
(125 KB)
📄
sort.tar.gz
(59.18 KB)
📄
sotruss-lib.so.so.tar.gz
(5.32 KB)
📄
sotruss-lib.so.tar
(13.5 KB)
📄
sound.sh.sh.tar.gz
(632 B)
📄
sound.sh.tar
(3.5 KB)
📄
sound.tar
(219.5 KB)
📄
sound.tar.gz
(50.93 KB)
📄
sound.target.tar
(2 KB)
📄
sound.target.target.tar.gz
(376 B)
📄
sound.zip
(205.48 KB)
📄
soundcard.h.h.tar.gz
(126 B)
📄
soundcard.h.tar
(2 KB)
📄
source-quench.xml.tar
(2 KB)
📄
source-quench.xml.xml.tar.gz
(282 B)
📄
source.py.py.tar.gz
(445 B)
📄
source.py.tar
(2.5 KB)
📄
sp-config.php.php.tar.gz
(936 B)
📄
sp-config.php.tar
(4 KB)
📄
sp.png.png.tar.gz
(22.89 KB)
📄
sp.png.tar
(27.5 KB)
📄
sp.sql.sql.tar.gz
(4.17 KB)
📄
sp.sql.tar
(23 KB)
📄
sp.tar
(19.93 MB)
📄
sp.tar.gz
(19.17 MB)
📄
sp.zip
(19.9 MB)
📄
space.tar
(7 KB)
📄
space.tar.gz
(686 B)
📄
spamassassin.tar
(8 MB)
📄
spamassassin.tar.gz
(2.04 MB)
📄
spamassassin.zip
(7.92 MB)
📄
sparc-linux.tar
(4.5 KB)
📄
sparc-linux.tar.gz
(1.2 KB)
📄
sparc-linux.zip
(3.12 KB)
📄
sparc64-linux.tar
(4.5 KB)
📄
sparc64-linux.tar.gz
(1.2 KB)
📄
sparc64-linux.zip
(3.13 KB)
📄
sparc64v-linux.tar
(4.5 KB)
📄
sparc64v-linux.tar.gz
(1.2 KB)
📄
sparc64v-linux.zip
(3.13 KB)
📄
sparcv8-linux.tar
(4.5 KB)
📄
sparcv8-linux.tar.gz
(1.2 KB)
📄
sparcv8-linux.zip
(3.13 KB)
📄
sparcv9-linux.tar
(4.5 KB)
📄
sparcv9-linux.tar.gz
(1.2 KB)
📄
sparcv9-linux.zip
(3.12 KB)
📄
sparcv9v-linux.tar
(4.5 KB)
📄
sparcv9v-linux.tar.gz
(1.2 KB)
📄
sparcv9v-linux.zip
(3.12 KB)
📄
spawn.h.h.tar.gz
(1.85 KB)
📄
spawn.h.tar
(8.5 KB)
📄
spdif.fw.fw.tar.gz
(12.31 KB)
📄
spdif.fw.tar
(29.5 KB)
📄
special.mk.mk.tar.gz
(808 B)
📄
special.mk.tar
(3 KB)
📄
speculative_prealloc_lifetime.tar
(2 KB)
📄
speculative_prealloc_lifetime.tar.gz
(126 B)
📄
spell.tar
(2 KB)
📄
spell.tar.gz
(186 B)
📄
spf_example.tar
(71 KB)
📄
spf_example.tar.gz
(13.23 KB)
📄
spfd.tar
(161 KB)
📄
spfd.tar.gz
(29.24 KB)
📄
spfquery.tar
(120 KB)
📄
spfquery.tar.gz
(22.13 KB)
📄
spftest.tar
(73 KB)
📄
spftest.tar.gz
(13.39 KB)
📄
spip.png.png.tar.gz
(11.55 KB)
📄
spip.png.tar
(13.5 KB)
📄
spip.sql.sql.tar.gz
(7.39 KB)
📄
spip.sql.tar
(46.5 KB)
📄
spip.tar
(9.57 MB)
📄
spip.tar.gz
(8.57 MB)
📄
spip.zip
(9.53 MB)
📄
spkmodem.mod.mod.tar.gz
(1.07 KB)
📄
spkmodem.mod.tar
(7 KB)
📄
splain.tar
(20.5 KB)
📄
splain.tar.gz
(7.22 KB)
📄
split.kbd.kbd.tar.gz
(186 B)
📄
split.kbd.tar
(2 KB)
📄
split.tar
(60 KB)
📄
split.tar.gz
(27.13 KB)
📄
spotify-sync.xml.tar
(2 KB)
📄
spotify-sync.xml.xml.tar.gz
(278 B)
📄
sprof.tar
(30.5 KB)
📄
sprof.tar.gz
(12.92 KB)
📄
spurious.tar
(30 KB)
📄
spurious.tar.gz
(131 B)
📄
sql_common.h.h.tar.gz
(1.9 KB)
📄
sql_common.h.tar
(7 KB)
📄
sql_state.h.h.tar.gz
(2.94 KB)
📄
sql_state.h.tar
(16.5 KB)
📄
sqlconf.php.php.tar.gz
(382 B)
📄
sqlconf.php.tar
(2.5 KB)
📄
sqldrivers.tar
(84 KB)
📄
sqldrivers.tar.gz
(31.68 KB)
📄
sqldrivers.zip
(82.34 KB)
📄
sqlite.tar
(2.95 MB)
📄
sqlite.tar.gz
(63.38 KB)
📄
sqlite.zip
(2.94 MB)
📄
sqlite3.tar
(2.89 MB)
📄
sqlite3.tar.gz
(698.52 KB)
📄
sqlite3.zip
(46.61 KB)
📄
squash4.mod.mod.tar.gz
(5.09 KB)
📄
squash4.mod.tar
(12 KB)
📄
squid.xml.tar
(3 KB)
📄
squid.xml.xml.tar.gz
(230 B)
📄
squirrel.tar
(161.5 KB)
📄
squirrel.tar.gz
(87.33 KB)
📄
squirrel.zip
(141.2 KB)
📄
sr.tar
(43.5 KB)
📄
sr.tar.gz
(41.88 KB)
📄
sr.zip
(41.85 KB)
📄
sr150_fw.bin.bin.tar.gz
(207.54 KB)
📄
sr150_fw.bin.tar
(209.5 KB)
📄
src.tar
(190.1 MB)
📄
src.tar.gz
(7.31 MB)
📄
src.zip
(185.42 MB)
📄
src_valid_mark.tar
(4 KB)
📄
src_valid_mark.tar.gz
(126 B)
📄
sre.py.py.tar.gz
(330 B)
📄
sre.py.tar
(2 KB)
📄
sre.pyc.pyc.tar.gz
(439 B)
📄
sre.pyc.tar
(2.5 KB)
📄
sre.pyo.pyo.tar.gz
(437 B)
📄
sre.pyo.tar
(2.5 KB)
📄
sre_compile.py.py.tar.gz
(5.1 KB)
📄
sre_compile.py.tar
(67.5 KB)
📄
sre_compile.pyc.pyc.tar.gz
(5.49 KB)
📄
sre_compile.pyc.tar
(14 KB)
📄
sre_compile.pyo.pyo.tar.gz
(5.41 KB)
📄
sre_compile.pyo.tar
(14 KB)
📄
sre_constants.pyc.pyc.tar.gz
(2.76 KB)
📄
sre_constants.pyc.tar
(8 KB)
📄
sre_constants.pyo.pyo.tar.gz
(2.76 KB)
📄
sre_constants.pyo.tar
(8 KB)
📄
sre_parse.py.py.tar.gz
(7.44 KB)
📄
sre_parse.py.tar
(108 KB)
📄
srfi.tar
(1006 KB)
📄
srfi.tar.gz
(299 KB)
📄
srfi.zip
(984.13 KB)
📄
srp.h.h.tar.gz
(1.36 KB)
📄
srp.h.tar
(5.5 KB)
📄
srs.tar
(78 KB)
📄
srs.tar.gz
(15.48 KB)
📄
srtp.h.h.tar.gz
(723 B)
📄
srtp.h.tar
(3 KB)
📄
ss1.pyc.pyc.tar.gz
(10.44 KB)
📄
ss1.pyc.tar
(33.5 KB)
📄
ss1.pyo.pyo.tar.gz
(10.2 KB)
📄
ss1.pyo.tar
(33 KB)
📄
ss_flags.h.h.tar.gz
(749 B)
📄
ss_flags.h.tar
(3 KB)
📄
ss_flags.ph.ph.tar.gz
(358 B)
📄
ss_flags.ph.tar
(2 KB)
📄
ssa-agent.service.service.tar.gz
(332 B)
📄
ssa-agent.service.tar
(2 KB)
📄
ssa-agent.socket.socket.tar.gz
(265 B)
📄
ssa-agent.socket.tar
(3 KB)
📄
ssdp.xml.tar
(2 KB)
📄
ssdp.xml.xml.tar.gz
(347 B)
📄
ssh-add.tar
(348 KB)
📄
ssh-add.tar.gz
(150.17 KB)
📄
ssh-agent.tar
(327.5 KB)
📄
ssh-agent.tar.gz
(141.82 KB)
📄
ssh-copy-id.tar
(12 KB)
📄
ssh-copy-id.tar.gz
(4.43 KB)
📄
ssh-keygen.tar
(429 KB)
📄
ssh-keygen.tar.gz
(191.85 KB)
📄
ssh-keyscan.tar
(430.5 KB)
📄
ssh-keyscan.tar.gz
(192.54 KB)
📄
ssh.tar
(1.29 MB)
📄
ssh.tar.gz
(19.11 KB)
📄
ssh.xml.tar
(3 KB)
📄
ssh.xml.xml.tar.gz
(391 B)
📄
ssh.zip
(0 B)
📄
sshd-keygen@.service.service.tar.gz
(297 B)
📄
sshd-keygen@.service.tar
(2 KB)
📄
sshd.service.service.tar.gz
(408 B)
📄
sshd.service.tar
(2 KB)
📄
sshd.socket.socket.tar.gz
(251 B)
📄
sshd.socket.tar
(3 KB)
📄
sshd@.service.service.tar.gz
(340 B)
📄
sshd@.service.tar
(3 KB)
📄
sshd_priv.service.service.tar.gz
(425 B)
📄
sshd_priv.service.tar
(2 KB)
📄
sshdump.tar
(35.5 KB)
📄
sshdump.tar.gz
(12.76 KB)
📄
ssl.db.cache.db.cache.tar.gz
(4.46 KB)
📄
ssl.db.cache.tar
(21 KB)
📄
ssl.db.db.tar.gz
(4.37 KB)
📄
ssl.db.tar
(21.5 KB)
📄
ssl.h.h.tar.gz
(23.09 KB)
📄
ssl.h.tar
(110.5 KB)
📄
ssl.py.py.tar.gz
(11.2 KB)
📄
ssl.py.tar
(134.5 KB)
📄
ssl.pyc.pyc.tar.gz
(12.91 KB)
📄
ssl.pyc.tar
(33.5 KB)
📄
ssl.pyo.pyo.tar.gz
(12.92 KB)
📄
ssl.pyo.tar
(33.5 KB)
📄
ssl.rb.rb.tar.gz
(3.59 KB)
📄
ssl.rb.tar
(94.5 KB)
📄
ssl.tar
(85 KB)
📄
ssl.tar.gz
(24.13 KB)
📄
ssl.zip
(74.08 KB)
📄
ssl2.h.h.tar.gz
(428 B)
📄
ssl2.h.tar
(2.5 KB)
📄
ssl23.h.h.tar.gz
(1.74 KB)
📄
ssl23.h.tar
(5.5 KB)
📄
ssl3.h.h.tar.gz
(3.69 KB)
📄
ssl3.h.tar
(16 KB)
📄
sslerr.h.h.tar.gz
(8.34 KB)
📄
sslerr.h.tar
(47.5 KB)
📄
sslopt-longopts.h.h.tar.gz
(1.16 KB)
📄
sslopt-longopts.h.tar
(4.5 KB)
📄
ssm4567-tplg.bin.bin.tar.gz
(765 B)
📄
ssm4567-tplg.bin.tar
(5.5 KB)
📄
sss.so.so.tar.gz
(15.29 KB)
📄
sss.so.tar
(38.5 KB)
📄
sssd-autofs.service.service.tar.gz
(400 B)
📄
sssd-autofs.service.tar
(2 KB)
📄
sssd-kcm.service.service.tar.gz
(396 B)
📄
sssd-kcm.service.tar
(2 KB)
📄
sssd-kcm.socket.socket.tar.gz
(257 B)
📄
sssd-kcm.socket.tar
(2 KB)
📄
sssd-nss.service.service.tar.gz
(343 B)
📄
sssd-nss.service.tar
(3 KB)
📄
sssd-nss.socket.socket.tar.gz
(356 B)
📄
sssd-nss.socket.tar
(2 KB)
📄
sssd-pac.service.service.tar.gz
(396 B)
📄
sssd-pac.service.tar
(2 KB)
📄
sssd-pac.socket.socket.tar.gz
(343 B)
📄
sssd-pac.socket.tar
(2 KB)
📄
sssd-pam-priv.socket.socket.tar.gz
(376 B)
📄
sssd-pam-priv.socket.tar
(2 KB)
📄
sssd-pam.service.service.tar.gz
(400 B)
📄
sssd-pam.service.tar
(2 KB)
📄
sssd-pam.socket.socket.tar.gz
(355 B)
📄
sssd-pam.socket.tar
(2 KB)
📄
sssd-ssh.service.service.tar.gz
(395 B)
📄
sssd-ssh.service.tar
(2 KB)
📄
sssd-ssh.socket.socket.tar.gz
(342 B)
📄
sssd-ssh.socket.tar
(2 KB)
📄
sssd-sudo.service.service.tar.gz
(401 B)
📄
sssd-sudo.service.tar
(2 KB)
📄
sssd-sudo.socket.socket.tar.gz
(347 B)
📄
sssd-sudo.socket.tar
(3 KB)
📄
sssd.conf.conf.tar.gz
(226 B)
📄
sssd.conf.tar
(2 KB)
📄
sssd.service.service.tar.gz
(566 B)
📄
sssd.service.tar
(2.5 KB)
📄
sssd.tar
(2.38 MB)
📄
sssd.tar.gz
(904.2 KB)
📄
sssd.zip
(2.37 MB)
📄
stab.def.def.tar.gz
(3.42 KB)
📄
stab.def.tar
(10.5 KB)
📄
stab.h.h.tar.gz
(269 B)
📄
stab.h.tar
(2 KB)
📄
stack.h.h.tar.gz
(941 B)
📄
stack.h.tar
(5 KB)
📄
stack_tracer_enabled.tar
(2 KB)
📄
stack_tracer_enabled.tar.gz
(119 B)
📄
staggered.py.py.tar.gz
(2.26 KB)
📄
staggered.py.tar
(7.5 KB)
📄
stale_loss_cnt.tar
(2 KB)
📄
stale_loss_cnt.tar.gz
(116 B)
📄
standard.kbd.kbd.tar.gz
(184 B)
📄
standard.kbd.tar
(2 KB)
📄
starfire_rx.bin.bin.tar.gz
(517 B)
📄
starfire_rx.bin.tar
(2.5 KB)
📄
starfire_tx.bin.bin.tar.gz
(518 B)
📄
starfire_tx.bin.tar
(2.5 KB)
📄
stat.h.h.tar.gz
(2.22 KB)
📄
stat.h.tar
(33 KB)
📄
stat.py.py.tar.gz
(1.85 KB)
📄
stat.py.tar
(15 KB)
📄
stat.pyc.pyc.tar.gz
(1.04 KB)
📄
stat.pyc.tar
(4.5 KB)
📄
stat.pyo.pyo.tar.gz
(1.04 KB)
📄
stat.pyo.tar
(4.5 KB)
📄
stat.tar
(94 KB)
📄
stat.tar.gz
(1.96 KB)
📄
stat_interval.tar
(2 KB)
📄
stat_interval.tar.gz
(108 B)
📄
state.php.php.tar.gz
(224 B)
📄
state.php.tar
(2 KB)
📄
statfs.h.h.tar.gz
(849 B)
📄
statfs.h.tar
(7.5 KB)
📄
static.so.so.tar.gz
(16.89 KB)
📄
static.so.tar
(38.5 KB)
📄
statprof.go.go.tar.gz
(11.73 KB)
📄
statprof.go.tar
(30 KB)
📄
stats.py.py.tar.gz
(1.05 KB)
📄
stats.py.tar
(4.5 KB)
📄
stats.pyc.pyc.tar.gz
(1.42 KB)
📄
stats.pyc.tar
(5 KB)
📄
stats.pyo.pyo.tar.gz
(1.39 KB)
📄
stats.pyo.tar
(5 KB)
📄
stats.rb.rb.tar.gz
(2.7 KB)
📄
stats.rb.tar
(55 KB)
📄
stats.tar
(8 KB)
📄
stats.tar.gz
(484 B)
📄
stats.zip
(3.42 KB)
📄
stats_clear.tar
(2 KB)
📄
stats_clear.tar.gz
(110 B)
📄
status.json.json.tar.gz
(255 B)
📄
status.json.tar
(3 KB)
📄
status.tar
(2 KB)
📄
status.tar.gz
(120 B)
📄
statvfs.h.h.tar.gz
(1.36 KB)
📄
statvfs.h.tar
(8.5 KB)
📄
statvfs.py.py.tar.gz
(507 B)
📄
statvfs.py.tar
(2.5 KB)
📄
statvfs.pyc.pyc.tar.gz
(487 B)
📄
statvfs.pyc.tar
(2.5 KB)
📄
statvfs.pyo.pyo.tar.gz
(487 B)
📄
statvfs.pyo.tar
(2.5 KB)
📄
statx.h.h.tar.gz
(823 B)
📄
statx.h.tar
(3 KB)
📄
stdarg.ph.ph.tar.gz
(768 B)
📄
stdarg.ph.tar
(4.5 KB)
📄
stdbuf.tar
(51 KB)
📄
stdbuf.tar.gz
(23.55 KB)
📄
stdc-predef.h.h.tar.gz
(1.18 KB)
📄
stdc-predef.h.tar
(4 KB)
📄
stdc-predef.ph.ph.tar.gz
(348 B)
📄
stdc-predef.ph.tar
(2.5 KB)
📄
stdcheaders.h.h.tar.gz
(681 B)
📄
stdcheaders.h.tar
(3 KB)
📄
stddef.ph.ph.tar.gz
(1.93 KB)
📄
stddef.ph.tar
(15.5 KB)
📄
stdint-intn.h.h.tar.gz
(652 B)
📄
stdint-intn.h.tar
(3 KB)
📄
stdint-intn.ph.ph.tar.gz
(244 B)
📄
stdint-intn.ph.tar
(2 KB)
📄
stdint-uintn.h.h.tar.gz
(655 B)
📄
stdint-uintn.h.tar
(3 KB)
📄
stdint.h.h.tar.gz
(1.99 KB)
📄
stdint.h.tar
(10 KB)
📄
stdio.h.h.tar.gz
(6.24 KB)
📄
stdio.h.tar
(37 KB)
📄
stdio2.h.h.tar.gz
(2.42 KB)
📄
stdio2.h.tar
(14 KB)
📄
stdio_ext.h.h.tar.gz
(1.19 KB)
📄
stdio_ext.h.tar
(4.5 KB)
📄
stdio_lim.h.h.tar.gz
(743 B)
📄
stdio_lim.h.tar
(3 KB)
📄
stdlib-bsearch.h.h.tar.gz
(804 B)
📄
stdlib-bsearch.h.tar
(3 KB)
📄
stdlib-float.h.h.tar.gz
(743 B)
📄
stdlib-float.h.tar
(3 KB)
📄
stdlib-ldbl.h.h.tar.gz
(781 B)
📄
stdlib-ldbl.h.tar
(3 KB)
📄
stdlib.h.h.tar.gz
(8.1 KB)
📄
stdlib.h.tar
(42 KB)
📄
steam-streaming.xml.tar
(2.5 KB)
📄
steam-streaming.xml.xml.tar.gz
(426 B)
📄
stones.py.py.tar.gz
(483 B)
📄
stones.py.tar
(2.5 KB)
📄
stones.pyc.pyc.tar.gz
(767 B)
📄
stones.pyc.tar
(3 KB)
📄
stones.pyo.pyo.tar.gz
(767 B)
📄
stones.pyo.tar
(3 KB)
📄
stoney_ce.bin.bin.tar.gz
(2.55 KB)
📄
stoney_ce.bin.tar
(10.5 KB)
📄
stoney_me.bin.bin.tar.gz
(5.64 KB)
📄
stoney_me.bin.tar
(18.5 KB)
📄
stoney_mec.bin.bin.tar.gz
(27.69 KB)
📄
stoney_mec.bin.tar
(258.5 KB)
📄
stoney_pfp.bin.bin.tar.gz
(7.23 KB)
📄
stoney_pfp.bin.tar
(18.5 KB)
📄
stoney_rlc.bin.bin.tar.gz
(6.58 KB)
📄
stoney_rlc.bin.tar
(18.5 KB)
📄
stoney_sdma.bin.bin.tar.gz
(4.38 KB)
📄
stoney_sdma.bin.tar
(12 KB)
📄
stoney_uvd.bin.bin.tar.gz
(165.53 KB)
📄
stoney_uvd.bin.tar
(272.5 KB)
📄
stoney_vce.bin.bin.tar.gz
(88.11 KB)
📄
stoney_vce.bin.tar
(164.5 KB)
📄
store.h.h.tar.gz
(2.98 KB)
📄
store.h.tar
(12.5 KB)
📄
store.rb.rb.tar.gz
(903 B)
📄
store.rb.tar
(103 KB)
📄
storeerr.h.h.tar.gz
(1.25 KB)
📄
storeerr.h.tar
(6 KB)
📄
strace.tar
(1.94 MB)
📄
strace.tar.gz
(660.8 KB)
📄
stream.rb.rb.tar.gz
(543 B)
📄
stream.rb.tar
(5.5 KB)
📄
stream.tar
(13.5 KB)
📄
stream.tar.gz
(3.62 KB)
📄
stream_flags.h.h.tar.gz
(2.32 KB)
📄
stream_flags.h.tar
(10 KB)
📄
streams.go.go.tar.gz
(3.25 KB)
📄
streams.go.tar
(9.5 KB)
📄
streams.py.py.tar.gz
(6.59 KB)
📄
streams.py.tar
(52.5 KB)
📄
string-fun.go.go.tar.gz
(3.15 KB)
📄
string-fun.go.tar
(10 KB)
📄
string.h.h.tar.gz
(3.93 KB)
📄
string.h.tar
(19 KB)
📄
string.py.py.tar.gz
(3.47 KB)
📄
string.py.tar
(46.5 KB)
📄
string.pyc.pyc.tar.gz
(6.78 KB)
📄
string.pyc.tar
(21.5 KB)
📄
string.pyo.pyo.tar.gz
(6.78 KB)
📄
string.pyo.tar
(21.5 KB)
📄
stringio.so.so.tar.gz
(15.72 KB)
📄
stringio.so.tar
(38 KB)
📄
stringold.py.py.tar.gz
(3.75 KB)
📄
stringold.py.tar
(14 KB)
📄
stringprep.h.h.tar.gz
(2.05 KB)
📄
stringprep.h.tar
(10 KB)
📄
stringprep.pyc.pyc.tar.gz
(5.89 KB)
📄
stringprep.pyc.tar
(16 KB)
📄
stringprep.pyo.pyo.tar.gz
(5.83 KB)
📄
stringprep.pyo.tar
(16 KB)
📄
strings.h.h.tar.gz
(1.59 KB)
📄
strings.h.tar
(6.5 KB)
📄
strings.tar
(39 KB)
📄
strings.tar.gz
(16.96 KB)
📄
strip.tar
(242 KB)
📄
strip.tar.gz
(109.97 KB)
📄
stripe.sql.sql.tar.gz
(4.29 KB)
📄
stripe.sql.tar
(54 KB)
📄
stripe.tar
(23.06 MB)
📄
stripe.tar.gz
(20.58 MB)
📄
stripe.zip
(23.04 MB)
📄
strscan.so.so.tar.gz
(11.38 KB)
📄
strscan.so.tar
(59 KB)
📄
strtoull_test.mod.mod.tar.gz
(1.08 KB)
📄
strtoull_test.mod.tar
(4 KB)
📄
struct.py.py.tar.gz
(244 B)
📄
struct.py.tar
(4 KB)
📄
struct.pyc.pyc.tar.gz
(255 B)
📄
struct.pyc.tar
(2 KB)
📄
struct.pyo.pyo.tar.gz
(255 B)
📄
struct.pyo.tar
(2 KB)
📄
struct_FILE.h.h.tar.gz
(1.73 KB)
📄
struct_FILE.h.tar
(6 KB)
📄
struct_itimerspec.h.h.tar.gz
(257 B)
📄
struct_itimerspec.h.tar
(2 KB)
📄
struct_timeval.h.h.tar.gz
(285 B)
📄
struct_timeval.h.tar
(2 KB)
📄
struct_tm.h.h.tar.gz
(458 B)
📄
struct_tm.h.tar
(2.5 KB)
📄
structmember.h.h.tar.gz
(993 B)
📄
structmember.h.tar
(3.5 KB)
📄
structseq.h.h.tar.gz
(546 B)
📄
structseq.h.tar
(3 KB)
📄
stsearch.h.h.tar.gz
(5.09 KB)
📄
stsearch.h.tar
(23 KB)
📄
stty.tar
(79.5 KB)
📄
stty.tar.gz
(33.32 KB)
📄
stubs-64.h.h.tar.gz
(397 B)
📄
stubs-64.h.tar
(2.5 KB)
📄
stubs-64.ph.ph.tar.gz
(390 B)
📄
stubs-64.ph.tar
(3 KB)
📄
stubs.h.h.tar.gz
(294 B)
📄
stubs.h.tar
(2 KB)
📄
stubs.ph.ph.tar.gz
(227 B)
📄
stubs.ph.tar
(2 KB)
📄
stv0672_vp4.bin.bin.tar.gz
(842 B)
📄
stv0672_vp4.bin.tar
(2.5 KB)
📄
style.css.css.tar.gz
(453 B)
📄
style.css.tar
(2.5 KB)
📄
styles.css.css.tar.gz
(184 B)
📄
styles.css.tar
(2 KB)
📄
styles.tar
(10 KB)
📄
styles.tar.gz
(2.68 KB)
📄
styles.zip
(8.29 KB)
📄
subprocess.cpython-38.opt-1.pyc.cpython-38.opt-1.pyc.tar.gz
(18.62 KB)
📄
subprocess.cpython-38.opt-1.pyc.tar
(43 KB)
📄
subprocess.py.py.tar.gz
(14.5 KB)
📄
subprocess.py.tar
(62.5 KB)
📄
subprocess.pyc.pyc.tar.gz
(13.11 KB)
📄
subprocess.pyc.tar
(33.5 KB)
📄
subprocess.pyo.pyo.tar.gz
(13.11 KB)
📄
subprocess.pyo.tar
(33.5 KB)
📄
subrion.tar
(240 KB)
📄
subrion.tar.gz
(132.54 KB)
📄
subrion.zip
(211.6 KB)
📄
subscriptions.tar
(2 KB)
📄
subscriptions.tar.gz
(133 B)
📄
sudo.conf.conf.tar.gz
(290 B)
📄
sudo.conf.tar
(3 KB)
📄
sugar.tar
(221 KB)
📄
sugar.tar.gz
(125.32 KB)
📄
sugar.zip
(196.08 KB)
📄
suid_dumpable.tar
(2 KB)
📄
suid_dumpable.tar.gz
(110 B)
📄
suite.py.py.tar.gz
(2.84 KB)
📄
suite.py.tar
(14.5 KB)
📄
suitecrm.tar
(108.94 MB)
📄
suitecrm.tar.gz
(100.3 MB)
📄
suitecrm.zip
(108.9 MB)
📄
suitecrm7.sql.sql.tar.gz
(56.39 KB)
📄
suitecrm7.sql.tar
(404 KB)
📄
suitecrm7.tar
(52.27 MB)
📄
suitecrm7.tar.gz
(47.32 MB)
📄
suitecrm7.zip
(52.24 MB)
📄
suiv.tar
(1.01 MB)
📄
suiv.tar.gz
(645.44 KB)
📄
suiv.zip
(997.09 KB)
📄
sum.tar
(47.5 KB)
📄
sum.tar.gz
(20.19 KB)
📄
sun.tar
(57.5 KB)
📄
sun.tar.gz
(1.59 KB)
📄
sun.zip
(46.19 KB)
📄
sunau.py.py.tar.gz
(4.04 KB)
📄
sunau.py.tar
(55.5 KB)
📄
sunau.pyc.pyc.tar.gz
(5.82 KB)
📄
sunau.pyc.tar
(19.5 KB)
📄
sunau.pyo.pyo.tar.gz
(5.82 KB)
📄
sunau.pyo.tar
(19.5 KB)
📄
sunaudio.py.py.tar.gz
(685 B)
📄
sunaudio.py.tar
(3 KB)
📄
sunaudio.pyc.pyc.tar.gz
(1.05 KB)
📄
sunaudio.pyc.tar
(3.5 KB)
📄
sunaudio.pyo.pyo.tar.gz
(1.05 KB)
📄
sunaudio.pyo.tar
(3.5 KB)
📄
sunrpc.tar
(12 KB)
📄
sunrpc.tar.gz
(348 B)
📄
sunrpc.zip
(1.6 KB)
📄
supercali.tar
(111 KB)
📄
supercali.tar.gz
(61.28 KB)
📄
supercali.zip
(94.69 KB)
📄
support.tar
(508 KB)
📄
support.tar.gz
(142.68 KB)
📄
support.zip
(497.56 KB)
📄
suppress_frag_ndisc.tar
(2 KB)
📄
suppress_frag_ndisc.tar.gz
(125 B)
📄
suspend.target.tar
(3 KB)
📄
suspend.target.target.tar.gz
(419 B)
📄
sv.h.h.tar.gz
(22.37 KB)
📄
sv.h.tar
(84 KB)
📄
sv.tar
(192.5 KB)
📄
sv.tar.gz
(154.66 KB)
📄
sv.zip
(160.13 KB)
📄
svc.h.h.tar.gz
(4.26 KB)
📄
svc.h.tar
(13 KB)
📄
svdrp.xml.tar
(2 KB)
📄
svdrp.xml.xml.tar.gz
(293 B)
📄
svkill.pyc.pyc.tar.gz
(2.61 KB)
📄
svkill.pyc.tar
(7.5 KB)
📄
svkill.pyo.pyo.tar.gz
(2.61 KB)
📄
svkill.pyo.tar
(7.5 KB)
📄
svm.h.h.tar.gz
(2.24 KB)
📄
svm.h.tar
(11.5 KB)
📄
svn.xml.tar
(3 KB)
📄
svn.xml.xml.tar.gz
(261 B)
📄
svneol.py.py.tar.gz
(1.26 KB)
📄
svneol.py.tar
(4.5 KB)
📄
swab.h.h.tar.gz
(431 B)
📄
swab.h.tar
(3.5 KB)
📄
swap.h.h.tar.gz
(919 B)
📄
swap.h.tar
(3.5 KB)
📄
swap.target.tar
(3 KB)
📄
swap.target.target.tar.gz
(360 B)
📄
swappiness.tar
(2 KB)
📄
swappiness.tar.gz
(107 B)
📄
sxg.tar
(116.5 KB)
📄
sxg.tar.gz
(38.46 KB)
📄
sxg.zip
(114.69 KB)
📄
sxml.tar
(233 KB)
📄
sxml.tar.gz
(84.39 KB)
📄
sxml.zip
(227.52 KB)
📄
syck.rb.rb.tar.gz
(3.78 KB)
📄
syck.rb.tar
(15.5 KB)
📄
syck.so.so.tar.gz
(56.54 KB)
📄
syck.so.tar
(133 KB)
📄
syck.tar
(53.5 KB)
📄
syck.tar.gz
(10.71 KB)
📄
syck.zip
(44.35 KB)
📄
symbol.py.py.tar.gz
(1.04 KB)
📄
symbol.py.tar
(10 KB)
📄
symbol.pyc.pyc.tar.gz
(1.52 KB)
📄
symbol.pyc.tar
(4.5 KB)
📄
symbol.pyo.pyo.tar.gz
(1.52 KB)
📄
symbol.pyo.tar
(4.5 KB)
📄
symbols.pyc.pyc.tar.gz
(6.01 KB)
📄
symbols.pyc.tar
(19 KB)
📄
symbols.pyo.pyo.tar.gz
(5.98 KB)
📄
symbols.pyo.tar
(19 KB)
📄
symfony2.tar
(58 KB)
📄
symfony2.tar.gz
(30.37 KB)
📄
symfony2.zip
(46.96 KB)
📄
symfony24.tar
(2.13 MB)
📄
symfony24.tar.gz
(1.82 MB)
📄
symfony24.zip
(2.12 MB)
📄
symfony3.tar
(62 KB)
📄
symfony3.tar.gz
(33 KB)
📄
symfony3.zip
(51.56 KB)
📄
symhacks.h.h.tar.gz
(638 B)
📄
symhacks.h.tar
(3 KB)
📄
symilar.tar
(2 KB)
📄
symilar.tar.gz
(235 B)
📄
symtable.h.h.tar.gz
(1.69 KB)
📄
symtable.h.tar
(6 KB)
📄
symtable.py.py.tar.gz
(2.1 KB)
📄
symtable.py.tar
(25.5 KB)
📄
symtable.pyc.pyc.tar.gz
(3.78 KB)
📄
symtable.pyc.tar
(13.5 KB)
📄
symtable.pyo.pyo.tar.gz
(3.71 KB)
📄
symtable.pyo.tar
(13 KB)
📄
sync.h.h.tar.gz
(4.09 KB)
📄
sync.h.tar
(44.5 KB)
📄
sync.py.py.tar.gz
(6.34 KB)
📄
sync.py.tar
(23 KB)
📄
sync.rb.rb.tar.gz
(2.07 KB)
📄
sync.rb.tar
(32.5 KB)
📄
sync.tar
(39 KB)
📄
sync.tar.gz
(15.54 KB)
📄
syncase.go.go.tar.gz
(606 B)
📄
syncase.go.tar
(2.5 KB)
📄
syncs.tar
(2 KB)
📄
syncs.tar.gz
(111 B)
📄
syncthing.xml.tar
(2 KB)
📄
syncthing.xml.xml.tar.gz
(293 B)
📄
synergy.xml.tar
(2 KB)
📄
synergy.xml.xml.tar.gz
(409 B)
📄
syntax.py.py.tar.gz
(742 B)
📄
syntax.py.tar
(3 KB)
📄
syntax_suggest.tar
(5.5 KB)
📄
syntax_suggest.tar.gz
(422 B)
📄
sys-kernel-config.mount.mount.tar.gz
(560 B)
📄
sys-kernel-config.mount.tar
(2.5 KB)
📄
sys.tar
(415 KB)
📄
sys.tar.gz
(7.35 KB)
📄
sys.zip
(352.61 KB)
📄
sys_errlist.h.h.tar.gz
(725 B)
📄
sys_errlist.h.tar
(3 KB)
📄
syscall.h.h.tar.gz
(117 B)
📄
syscall.h.tar
(49.5 KB)
📄
syscall.ph.ph.tar.gz
(170 B)
📄
syscall.ph.tar
(79.5 KB)
📄
sysconfig.py.py.tar.gz
(7.15 KB)
📄
sysconfig.py.tar
(74 KB)
📄
sysconfig.tar
(3 KB)
📄
sysconfig.tar.gz
(344 B)
📄
sysconfig.zip
(1.19 KB)
📄
sysctl.d.tar
(10.5 KB)
📄
sysctl.d.tar.gz
(2.62 KB)
📄
sysctl.d.zip
(6.23 KB)
📄
sysctl.h.h.tar.gz
(611 B)
📄
sysctl.h.tar
(5 KB)
📄
sysctl_writes_strict.tar
(2 KB)
📄
sysctl_writes_strict.tar.gz
(118 B)
📄
sysexits.h.h.tar.gz
(2.4 KB)
📄
sysexits.h.tar
(7 KB)
📄
sysinit.target.tar
(2.5 KB)
📄
sysinit.target.target.tar.gz
(422 B)
📄
syslimits.ph.ph.tar.gz
(356 B)
📄
syslimits.ph.tar
(2 KB)
📄
syslinuxcfg.mod.mod.tar.gz
(9.12 KB)
📄
syslinuxcfg.mod.tar
(25.5 KB)
📄
syslog-ldbl.h.h.tar.gz
(745 B)
📄
syslog-ldbl.h.tar
(3 KB)
📄
syslog-ldbl.ph.ph.tar.gz
(325 B)
📄
syslog-ldbl.ph.tar
(2 KB)
📄
syslog-path.h.h.tar.gz
(670 B)
📄
syslog-path.h.tar
(3 KB)
📄
syslog-path.ph.ph.tar.gz
(310 B)
📄
syslog-path.ph.tar
(2 KB)
📄
syslog.h.h.tar.gz
(115 B)
📄
syslog.h.tar
(13 KB)
📄
syslog.ph.ph.tar.gz
(168 B)
📄
syslog.ph.tar
(7.5 KB)
📄
syslog.so.so.tar.gz
(6.67 KB)
📄
syslog.so.tar
(17.5 KB)
📄
syslog.socket.socket.tar.gz
(789 B)
📄
syslog.socket.tar
(3 KB)
📄
syslog.tar
(7.5 KB)
📄
syslog.tar.gz
(2.21 KB)
📄
syslog.xml.tar
(3 KB)
📄
syslog.xml.xml.tar.gz
(308 B)
📄
syslog.zip
(5.93 KB)
📄
sysmacros.h.h.tar.gz
(1.2 KB)
📄
sysmacros.h.tar
(7.5 KB)
📄
sysmodule.h.h.tar.gz
(501 B)
📄
sysmodule.h.tar
(3 KB)
📄
sysrq.tar
(2 KB)
📄
sysrq.tar.gz
(105 B)
📄
sysstat-collect.service.service.tar.gz
(330 B)
📄
sysstat-collect.service.tar
(2 KB)
📄
sysstat-summary.service.service.tar.gz
(317 B)
📄
sysstat-summary.service.tar
(2 KB)
📄
sysstat.service.service.tar.gz
(410 B)
📄
sysstat.service.tar
(2 KB)
📄
system-generators.tar
(346.5 KB)
📄
system-generators.tar.gz
(131.89 KB)
📄
system-generators.zip
(337.49 KB)
📄
system-preset.tar
(12.5 KB)
📄
system-preset.tar.gz
(2.35 KB)
📄
system-preset.zip
(7.51 KB)
📄
system-update.target.tar
(2.5 KB)
📄
system-update.target.target.tar.gz
(460 B)
📄
system.h.h.tar.gz
(3.09 KB)
📄
system.h.tar
(20 KB)
📄
system.tar
(690 KB)
📄
system.tar.gz
(219.74 KB)
📄
system.zip
(672.29 KB)
📄
system_core.php.php.tar.gz
(2.49 KB)
📄
system_core.php.tar
(9 KB)
📄
systemd-ac-power.tar
(13.5 KB)
📄
systemd-ac-power.tar.gz
(4.27 KB)
📄
systemd-backlight.tar
(52 KB)
📄
systemd-backlight.tar.gz
(9.18 KB)
📄
systemd-binfmt.tar
(36 KB)
📄
systemd-binfmt.tar.gz
(6.4 KB)
📄
systemd-cgroups-agent.tar
(14 KB)
📄
systemd-cgroups-agent.tar.gz
(4.25 KB)
📄
systemd-coredump.tar
(63 KB)
📄
systemd-coredump.tar.gz
(26.72 KB)
📄
systemd-cryptsetup.tar
(60 KB)
📄
systemd-cryptsetup.tar.gz
(12.99 KB)
📄
systemd-dissect.tar
(35 KB)
📄
systemd-dissect.tar.gz
(7.01 KB)
📄
systemd-export.tar
(85 KB)
📄
systemd-export.tar.gz
(17.4 KB)
📄
systemd-fsck.tar
(52 KB)
📄
systemd-fsck.tar.gz
(9.21 KB)
📄
systemd-growfs.tar
(43 KB)
📄
systemd-growfs.tar.gz
(8.53 KB)
📄
systemd-hibernate-resume.tar
(14 KB)
📄
systemd-hibernate-resume.tar.gz
(4.57 KB)
📄
systemd-hostnamed.tar
(30.5 KB)
📄
systemd-hostnamed.tar.gz
(10.63 KB)
📄
systemd-initctl.tar
(43 KB)
📄
systemd-initctl.tar.gz
(7.6 KB)
📄
systemd-journald.tar
(156 KB)
📄
systemd-journald.tar.gz
(64.2 KB)
📄
systemd-localed.tar
(101 KB)
📄
systemd-localed.tar.gz
(20.36 KB)
📄
systemd-logind.tar
(533 KB)
📄
systemd-logind.tar.gz
(106.12 KB)
📄
systemd-makefs.tar
(27 KB)
📄
systemd-makefs.tar.gz
(4.96 KB)
📄
systemd-modules-load.tar
(22 KB)
📄
systemd-modules-load.tar.gz
(7.68 KB)
📄
systemd-nologin.conf.conf.tar.gz
(472 B)
📄
systemd-nologin.conf.tar
(4 KB)
📄
systemd-portabled.tar
(91.5 KB)
📄
systemd-portabled.tar.gz
(37.35 KB)
📄
systemd-pstore.conf.conf.tar.gz
(803 B)
📄
systemd-pstore.conf.tar
(3 KB)
📄
systemd-pstore.tar
(44 KB)
📄
systemd-pstore.tar.gz
(9.03 KB)
📄
systemd-quotacheck.tar
(27 KB)
📄
systemd-quotacheck.tar.gz
(4.46 KB)
📄
systemd-random-seed.tar
(18 KB)
📄
systemd-random-seed.tar.gz
(5.83 KB)
📄
systemd-remount-fs.tar
(52 KB)
📄
systemd-remount-fs.tar.gz
(10.08 KB)
📄
systemd-reply-password.tar
(14 KB)
📄
systemd-reply-password.tar.gz
(4.9 KB)
📄
systemd-resolved.tar
(454.5 KB)
📄
systemd-resolved.tar.gz
(199.73 KB)
📄
systemd-rfkill.tar
(52 KB)
📄
systemd-rfkill.tar.gz
(9.91 KB)
📄
systemd-shutdown.tar
(63 KB)
📄
systemd-shutdown.tar.gz
(25.81 KB)
📄
systemd-sleep.tar
(22.5 KB)
📄
systemd-sleep.tar.gz
(8.53 KB)
📄
systemd-socket-proxyd.tar
(26.5 KB)
📄
systemd-socket-proxyd.tar.gz
(10.92 KB)
📄
systemd-sulogin-shell.tar
(18 KB)
📄
systemd-sulogin-shell.tar.gz
(6.07 KB)
📄
systemd-sysctl.tar
(44 KB)
📄
systemd-sysctl.tar.gz
(7.97 KB)
📄
systemd-timedated.tar
(38.5 KB)
📄
systemd-timedated.tar.gz
(14.46 KB)
📄
systemd-udevd.tar
(410.5 KB)
📄
systemd-udevd.tar.gz
(141.23 KB)
📄
systemd-update-done.tar
(14 KB)
📄
systemd-update-done.tar.gz
(4.71 KB)
📄
systemd-update-utmp.tar
(18 KB)
📄
systemd-update-utmp.tar.gz
(6.47 KB)
📄
systemd-user-runtime-dir.tar
(247 KB)
📄
systemd-user-runtime-dir.tar.gz
(98.7 KB)
📄
systemd-user-sessions.tar
(26 KB)
📄
systemd-user-sessions.tar.gz
(3.85 KB)
📄
systemd-vconsole-setup.tar
(22 KB)
📄
systemd-vconsole-setup.tar.gz
(9.21 KB)
📄
systemd-veritysetup.tar
(14 KB)
📄
systemd-veritysetup.tar.gz
(5.33 KB)
📄
systemd-volatile-root.tar
(14 KB)
📄
systemd-volatile-root.tar.gz
(5.43 KB)
📄
systemd.be.catalog.be.catalog.tar.gz
(4.05 KB)
📄
systemd.be.catalog.tar
(14.5 KB)
📄
systemd.bg.catalog.bg.catalog.tar.gz
(4.17 KB)
📄
systemd.bg.catalog.tar
(15.5 KB)
📄
systemd.catalog.catalog.tar.gz
(4.3 KB)
📄
systemd.catalog.tar
(14.5 KB)
📄
systemd.conf.conf.tar.gz
(328 B)
📄
systemd.conf.tar
(11 KB)
📄
systemd.de.catalog.de.catalog.tar.gz
(424 B)
📄
systemd.de.catalog.tar
(2 KB)
📄
systemd.fr.catalog.fr.catalog.tar.gz
(4.3 KB)
📄
systemd.fr.catalog.tar
(15 KB)
📄
systemd.it.catalog.it.catalog.tar.gz
(3.76 KB)
📄
systemd.it.catalog.tar
(13 KB)
📄
systemd.pl.catalog.pl.catalog.tar.gz
(4.5 KB)
📄
systemd.pl.catalog.tar
(14.5 KB)
📄
systemd.pt_BR.catalog.pt_BR.catalog.tar.gz
(2.81 KB)
📄
systemd.pt_BR.catalog.tar
(10 KB)
📄
systemd.ru.catalog.ru.catalog.tar.gz
(6.25 KB)
📄
systemd.ru.catalog.tar
(22 KB)
📄
systemd.tar
(3.08 MB)
📄
systemd.tar.gz
(564.67 KB)
📄
systemd.zh_CN.catalog.tar
(9 KB)
📄
systemd.zh_CN.catalog.zh_CN.catalog.tar.gz
(2.85 KB)
📄
systemd.zh_TW.catalog.tar
(9 KB)
📄
systemd.zh_TW.catalog.zh_TW.catalog.tar.gz
(2.81 KB)
📄
systemd_inhibit.so.so.tar.gz
(4.28 KB)
📄
systemd_inhibit.so.tar
(13.5 KB)
📄
sysusers.d.tar
(7 KB)
📄
sysusers.d.tar.gz
(809 B)
📄
sysusers.d.zip
(2.39 KB)
📄
sysvipc.tar
(12.5 KB)
📄
sysvipc.tar.gz
(1.43 KB)
📄
sysvipc.zip
(9.94 KB)
📄
t1lib.tar
(492 KB)
📄
t1lib.tar.gz
(185.26 KB)
📄
t1lib.zip
(485.33 KB)
📄
t1libconfig.tar
(5.5 KB)
📄
t1libconfig.tar.gz
(1.81 KB)
📄
t4fw-1.14.4.0.bin.14.4.0.bin.tar.gz
(347.07 KB)
📄
t4fw-1.14.4.0.bin.tar
(528.5 KB)
📄
t4fw-1.27.5.0.bin.27.5.0.bin.tar.gz
(372.77 KB)
📄
t4fw-1.27.5.0.bin.tar
(559 KB)
📄
t4fw.bin.bin.tar.gz
(372.77 KB)
📄
t4fw.bin.tar
(559 KB)
📄
t5fw-1.14.4.0.bin.14.4.0.bin.tar.gz
(374.56 KB)
📄
t5fw-1.14.4.0.bin.tar
(581.5 KB)
📄
t5fw-1.27.5.0.bin.27.5.0.bin.tar.gz
(435.73 KB)
📄
t5fw-1.27.5.0.bin.tar
(664.5 KB)
📄
t5fw.bin.bin.tar.gz
(435.72 KB)
📄
t5fw.bin.tar
(664.5 KB)
📄
t6fw-1.27.5.0.bin.27.5.0.bin.tar.gz
(449.63 KB)
📄
t6fw-1.27.5.0.bin.tar
(715 KB)
📄
t6fw.bin.bin.tar.gz
(449.62 KB)
📄
t6fw.bin.tar
(715 KB)
📄
tabbedpages.pyc.pyc.tar.gz
(6.6 KB)
📄
tabbedpages.pyc.tar
(20 KB)
📄
tabnanny.py.py.tar.gz
(3.71 KB)
📄
tabnanny.py.tar
(37 KB)
📄
tabnanny.pyc.pyc.tar.gz
(3.67 KB)
📄
tabnanny.pyc.tar
(10 KB)
📄
tabnanny.pyo.pyo.tar.gz
(3.67 KB)
📄
tabnanny.pyo.tar
(10 KB)
📄
tabs.inc.inc.tar.gz
(916 B)
📄
tabs.inc.tar
(3.5 KB)
📄
tabs.tar
(18.5 KB)
📄
tabs.tar.gz
(7.67 KB)
📄
tac.tar
(43 KB)
📄
tac.tar.gz
(18.54 KB)
📄
tag.h.h.tar.gz
(1.81 KB)
📄
tag.h.tar
(6.5 KB)
📄
tag.tar
(5 KB)
📄
tag.tar.gz
(115 B)
📄
tag_compat.h.h.tar.gz
(1.15 KB)
📄
tag_compat.h.tar
(4 KB)
📄
tahiti_ce.bin.bin.tar.gz
(1.06 KB)
📄
tahiti_ce.bin.tar
(20 KB)
📄
tahiti_k_smc.bin.bin.tar.gz
(26.75 KB)
📄
tahiti_k_smc.bin.tar
(128 KB)
📄
tahiti_mc.bin.bin.tar.gz
(12.65 KB)
📄
tahiti_mc.bin.tar
(65 KB)
📄
tahiti_me.bin.bin.tar.gz
(3.67 KB)
📄
tahiti_me.bin.tar
(20 KB)
📄
tahiti_pfp.bin.bin.tar.gz
(2.78 KB)
📄
tahiti_pfp.bin.tar
(20 KB)
📄
tahiti_rlc.bin.bin.tar.gz
(2.61 KB)
📄
tahiti_rlc.bin.tar
(19 KB)
📄
tahiti_smc.bin.bin.tar.gz
(26.53 KB)
📄
tahiti_smc.bin.tar
(127 KB)
📄
tahiti_uvd.bin.bin.tar.gz
(144.34 KB)
📄
tahiti_uvd.bin.tar
(216.5 KB)
📄
tail.tar
(76 KB)
📄
tail.tar.gz
(34.73 KB)
📄
tainted.tar
(2 KB)
📄
tainted.tar.gz
(112 B)
📄
tamarack.cis.cis.tar.gz
(199 B)
📄
tamarack.cis.tar
(2 KB)
📄
tangobb.tar
(189 KB)
📄
tangobb.tar.gz
(107.46 KB)
📄
tangobb.zip
(167.77 KB)
📄
tap-snapshots.tar
(5.5 KB)
📄
tap-snapshots.tar.gz
(1.06 KB)
📄
tap-snapshots.zip
(3.42 KB)
📄
tap.tar
(2 KB)
📄
tap.tar.gz
(226 B)
📄
tar.h.h.tar.gz
(1.81 KB)
📄
tar.h.tar
(5.5 KB)
📄
tar.mod.mod.tar.gz
(2.42 KB)
📄
tar.mod.tar
(13 KB)
📄
tarfile.py.py.tar.gz
(25.47 KB)
📄
tarfile.py.tar
(305 KB)
📄
tarfile.pyc.pyc.tar.gz
(27.39 KB)
📄
tarfile.pyc.tar
(76 KB)
📄
tarfile.pyo.pyo.tar.gz
(27.39 KB)
📄
tarfile.pyo.tar
(76 KB)
📄
tas2563.tar
(23.5 KB)
📄
tas2563.tar.gz
(6.32 KB)
📄
tas2563.zip
(21.01 KB)
📄
tas2781.tar
(3.63 MB)
📄
tas2781.tar.gz
(351.69 KB)
📄
tas2781.zip
(3.57 MB)
📄
task.rb.rb.tar.gz
(2.96 KB)
📄
task.rb.tar
(9.5 KB)
📄
task_manager.rb.rb.tar.gz
(2.84 KB)
📄
task_manager.rb.tar
(10.5 KB)
📄
task_sched_stat.tar
(2 KB)
📄
task_sched_stat.tar.gz
(135 B)
📄
taskfreak.tar
(165.5 KB)
📄
taskfreak.tar.gz
(90.24 KB)
📄
taskfreak.zip
(142.79 KB)
📄
taskset.tar
(39 KB)
📄
taskset.tar.gz
(15.84 KB)
📄
tastyigniter.tar
(19.4 MB)
📄
tastyigniter.tar.gz
(16.52 MB)
📄
tastyigniter.zip
(19.37 MB)
📄
taxonomy.yml.tar
(2.5 KB)
📄
taxonomy.yml.yml.tar.gz
(501 B)
📄
tbl.tar
(156.5 KB)
📄
tbl.tar.gz
(59.71 KB)
📄
tce_paths.php.php.tar.gz
(1.27 KB)
📄
tce_paths.php.tar
(5.5 KB)
📄
tcexam.sql.sql.tar.gz
(2.7 KB)
📄
tcexam.sql.tar
(21 KB)
📄
tcexam.tar
(16.83 MB)
📄
tcexam.tar.gz
(16.09 MB)
📄
tcexam.zip
(16.8 MB)
📄
tcl8.6.tar
(1.12 MB)
📄
tcl8.6.tar.gz
(259.22 KB)
📄
tcl8.6.zip
(1.02 MB)
📄
tclsh.tar
(11 KB)
📄
tclsh.tar.gz
(3.61 KB)
📄
tclsh8.6.6.tar.gz
(3.61 KB)
📄
tclsh8.6.tar
(11 KB)
📄
tcp.h.h.tar.gz
(3.92 KB)
📄
tcp.h.tar
(11.5 KB)
📄
tcp.tar
(3.67 MB)
📄
tcp.tar.gz
(47.24 KB)
📄
tcp6.tar
(70.5 KB)
📄
tcp6.tar.gz
(745 B)
📄
tcp_abort_on_overflow.tar
(2 KB)
📄
tcp_abort_on_overflow.tar.gz
(122 B)
📄
tcp_app_win.tar
(2 KB)
📄
tcp_app_win.tar.gz
(115 B)
📄
tcp_autocorking.tar
(2 KB)
📄
tcp_autocorking.tar.gz
(118 B)
📄
tcp_base_mss.tar
(2 KB)
📄
tcp_base_mss.tar.gz
(116 B)
📄
tcp_comp_sack_nr.tar
(2 KB)
📄
tcp_comp_sack_nr.tar.gz
(118 B)
📄
tcp_dsack.tar
(2 KB)
📄
tcp_dsack.tar.gz
(111 B)
📄
tcp_early_demux.tar
(2 KB)
📄
tcp_early_demux.tar.gz
(117 B)
📄
tcp_ecn.tar
(2 KB)
📄
tcp_ecn.tar.gz
(109 B)
📄
tcp_ecn_fallback.tar
(2 KB)
📄
tcp_ecn_fallback.tar.gz
(118 B)
📄
tcp_fack.tar
(2 KB)
📄
tcp_fack.tar.gz
(111 B)
📄
tcp_fastopen.tar
(2 KB)
📄
tcp_fastopen.tar.gz
(115 B)
📄
tcp_fin_timeout.tar
(3 KB)
📄
tcp_fin_timeout.tar.gz
(118 B)
📄
tcp_frto.tar
(2 KB)
📄
tcp_frto.tar.gz
(111 B)
📄
tcp_fwmark_accept.tar
(2 KB)
📄
tcp_fwmark_accept.tar.gz
(120 B)
📄
tcp_invalid_ratelimit.tar
(2 KB)
📄
tcp_invalid_ratelimit.tar.gz
(123 B)
📄
tcp_keepalive_time.tar
(2 KB)
📄
tcp_keepalive_time.tar.gz
(122 B)
📄
tcp_l3mdev_accept.tar
(2 KB)
📄
tcp_l3mdev_accept.tar.gz
(120 B)
📄
tcp_low_latency.tar
(2 KB)
📄
tcp_low_latency.tar.gz
(117 B)
📄
tcp_max_orphans.tar
(2 KB)
📄
tcp_max_orphans.tar.gz
(122 B)
📄
tcp_max_reordering.tar
(2 KB)
📄
tcp_max_reordering.tar.gz
(121 B)
📄
tcp_max_slot_table_entries.tar
(2 KB)
📄
tcp_max_slot_table_entries.tar.gz
(126 B)
📄
tcp_max_syn_backlog.tar
(2 KB)
📄
tcp_max_syn_backlog.tar.gz
(126 B)
📄
tcp_max_tw_buckets.tar
(2 KB)
📄
tcp_max_tw_buckets.tar.gz
(124 B)
📄
tcp_mem.tar
(2 KB)
📄
tcp_mem.tar.gz
(131 B)
📄
tcp_min_rtt_wlen.tar
(2 KB)
📄
tcp_min_rtt_wlen.tar.gz
(119 B)
📄
tcp_min_snd_mss.tar
(2 KB)
📄
tcp_min_snd_mss.tar.gz
(117 B)
📄
tcp_min_tso_segs.tar
(2 KB)
📄
tcp_min_tso_segs.tar.gz
(118 B)
📄
tcp_mtu_probing.tar
(2 KB)
📄
tcp_mtu_probing.tar.gz
(118 B)
📄
tcp_orphan_retries.tar
(2 KB)
📄
tcp_orphan_retries.tar.gz
(119 B)
📄
tcp_probe_interval.tar
(2 KB)
📄
tcp_probe_interval.tar.gz
(121 B)
📄
tcp_recovery.tar
(2 KB)
📄
tcp_recovery.tar.gz
(114 B)
📄
tcp_reordering.tar
(2 KB)
📄
tcp_reordering.tar.gz
(117 B)
📄
tcp_retries1.tar
(2 KB)
📄
tcp_retries1.tar.gz
(114 B)
📄
tcp_retries2.tar
(2 KB)
📄
tcp_retries2.tar.gz
(114 B)
📄
tcp_rfc1337.tar
(2 KB)
📄
tcp_rfc1337.tar.gz
(114 B)
📄
tcp_rmem.tar
(2 KB)
📄
tcp_rmem.tar.gz
(125 B)
📄
tcp_sack.tar
(2 KB)
📄
tcp_sack.tar.gz
(111 B)
📄
tcp_shrink_window.tar
(2 KB)
📄
tcp_shrink_window.tar.gz
(120 B)
📄
tcp_stdurg.tar
(2 KB)
📄
tcp_stdurg.tar.gz
(112 B)
📄
tcp_syn_retries.tar
(2 KB)
📄
tcp_syn_retries.tar.gz
(117 B)
📄
tcp_synack_retries.tar
(2 KB)
📄
tcp_synack_retries.tar.gz
(120 B)
📄
tcp_syncookies.tar
(2 KB)
📄
tcp_syncookies.tar.gz
(117 B)
📄
tcp_thin_linear_timeouts.tar
(2 KB)
📄
tcp_thin_linear_timeouts.tar.gz
(124 B)
📄
tcp_timestamps.tar
(2 KB)
📄
tcp_timestamps.tar.gz
(116 B)
📄
tcp_tw_reuse.tar
(2 KB)
📄
tcp_tw_reuse.tar.gz
(114 B)
📄
tcp_tx_skb_cache.tar
(2 KB)
📄
tcp_tx_skb_cache.tar.gz
(119 B)
📄
tcp_window_scaling.tar
(2 KB)
📄
tcp_window_scaling.tar.gz
(120 B)
📄
tcp_wmem.tar
(2 KB)
📄
tcp_wmem.tar.gz
(126 B)
📄
tcp_writer.h.h.tar.gz
(1.41 KB)
📄
tcp_writer.h.tar
(5 KB)
📄
tcsd.service.service.tar.gz
(213 B)
📄
tcsd.service.tar
(2 KB)
📄
tcvn.uni.tar
(4 KB)
📄
tcvn.uni.uni.tar.gz
(519 B)
📄
td-agent-bit.service.service.tar.gz
(293 B)
📄
td-agent-bit.service.tar
(2 KB)
📄
td-agent-bit.tar
(22.27 MB)
📄
td-agent-bit.tar.gz
(8.03 MB)
📄
td-agent-bit.zip
(22.27 MB)
📄
tdb.h.h.tar.gz
(2.56 KB)
📄
tdb.h.tar
(10.5 KB)
📄
tdb.so.so.tar.gz
(3.07 KB)
📄
tdb.so.tar
(9 KB)
📄
tdemo_chaos.py.py.tar.gz
(559 B)
📄
tdemo_chaos.py.tar
(2.5 KB)
📄
tdemo_clock.py.py.tar.gz
(1.27 KB)
📄
tdemo_clock.py.tar
(5 KB)
📄
tdemo_paint.py.py.tar.gz
(694 B)
📄
tdemo_paint.py.tar
(3 KB)
📄
tdemo_peace.py.py.tar.gz
(583 B)
📄
tdemo_peace.py.tar
(3 KB)
📄
tdemo_peace.pyo.pyo.tar.gz
(829 B)
📄
tdemo_peace.pyo.tar
(3 KB)
📄
tdemo_tree.pyc.pyc.tar.gz
(1.19 KB)
📄
tdemo_tree.pyc.tar
(4 KB)
📄
tdemo_tree.pyo.pyo.tar.gz
(1.19 KB)
📄
tdemo_tree.pyo.tar
(4 KB)
📄
tdmb_nova_12mhz.inp.inp.tar.gz
(25.12 KB)
📄
tdmb_nova_12mhz.inp.tar
(41 KB)
📄
teamd@.service.service.tar.gz
(281 B)
📄
teamd@.service.tar
(3 KB)
📄
tee.tar
(43 KB)
📄
tee.tar.gz
(17.53 KB)
📄
tegra124.tar
(149.5 KB)
📄
tegra124.tar.gz
(86.2 KB)
📄
tegra124.zip
(147.54 KB)
📄
tegra186.tar
(142.5 KB)
📄
tegra186.tar.gz
(82.57 KB)
📄
tegra186.zip
(140.54 KB)
📄
tegra194.tar
(150.5 KB)
📄
tegra194.tar.gz
(87.79 KB)
📄
tegra194.zip
(148.52 KB)
📄
tegra210.tar
(142 KB)
📄
tegra210.tar.gz
(82.58 KB)
📄
tegra210.zip
(140.04 KB)
📄
tegra_drm.h.h.tar.gz
(4.53 KB)
📄
tegra_drm.h.tar
(23 KB)
📄
tehuti.tar
(43.5 KB)
📄
tehuti.tar.gz
(7.67 KB)
📄
tehuti.zip
(41.91 KB)
📄
telnet.h.h.tar.gz
(3.82 KB)
📄
telnet.h.tar
(12 KB)
📄
telnet.pyc.pyc.tar.gz
(1.25 KB)
📄
telnet.pyc.tar
(7 KB)
📄
telnet.pyo.pyo.tar.gz
(1.25 KB)
📄
telnet.pyo.tar
(7 KB)
📄
telnet.rb.rb.tar.gz
(9.31 KB)
📄
telnet.rb.tar
(66 KB)
📄
telnet.xml.tar
(2 KB)
📄
telnet.xml.xml.tar.gz
(357 B)
📄
telnetlib.py.py.tar.gz
(6.67 KB)
📄
telnetlib.py.tar
(75 KB)
📄
temp1.php.php.tar.gz
(4.63 KB)
📄
temp1.php.tar
(17 KB)
📄
temp_prefered_lft.tar
(3 KB)
📄
temp_prefered_lft.tar.gz
(132 B)
📄
temp_valid_lft.tar
(4 KB)
📄
temp_valid_lft.tar.gz
(132 B)
📄
tempfile.py.py.tar.gz
(7.56 KB)
📄
tempfile.py.tar
(76.5 KB)
📄
tempfile.pyc.pyc.tar.gz
(7.41 KB)
📄
tempfile.pyc.tar
(21.5 KB)
📄
tempfile.pyo.pyo.tar.gz
(7.41 KB)
📄
tempfile.pyo.tar
(21.5 KB)
📄
templates.h.h.tar.gz
(759 B)
📄
templates.h.tar
(4 KB)
📄
tentacle.xml.tar
(2 KB)
📄
tentacle.xml.xml.tar.gz
(278 B)
📄
term.h.h.tar.gz
(7.85 KB)
📄
term.h.tar
(124 KB)
📄
term_entry.h.h.tar.gz
(2.97 KB)
📄
term_entry.h.tar
(20 KB)
📄
termbits.h.h.tar.gz
(1.41 KB)
📄
termbits.h.tar
(7.5 KB)
📄
termbits.ph.ph.tar.gz
(177 B)
📄
termbits.ph.tar
(2 KB)
📄
termcap.h.h.tar.gz
(1.32 KB)
📄
termcap.h.tar
(9 KB)
📄
terminal.lst.lst.tar.gz
(212 B)
📄
terminal.lst.tar
(2 KB)
📄
terminal.mod.mod.tar.gz
(1.98 KB)
📄
terminal.mod.tar
(7 KB)
📄
terminfo.mod.mod.tar.gz
(7.14 KB)
📄
terminfo.mod.tar
(20.5 KB)
📄
termio.h.h.tar.gz
(234 B)
📄
termio.h.tar
(2 KB)
📄
termios.h.h.tar.gz
(1.49 KB)
📄
termios.h.tar
(15.5 KB)
📄
termios.ph.ph.tar.gz
(176 B)
📄
termios.ph.tar
(2 KB)
📄
test.mod.mod.tar.gz
(2.82 KB)
📄
test.mod.tar
(9.5 KB)
📄
test.tar
(614 KB)
📄
test.tar.gz
(24.06 KB)
📄
test.zip
(535.8 KB)
📄
test1.php.php.tar.gz
(8.13 KB)
📄
test1.php.tar
(43 KB)
📄
test_asn1.mod.mod.tar.gz
(5.75 KB)
📄
test_asn1.mod.tar
(91 KB)
📄
test_blockarg.mod.mod.tar.gz
(738 B)
📄
test_blockarg.mod.tar
(3 KB)
📄
test_parser.pyc.pyc.tar.gz
(817 B)
📄
test_parser.pyc.tar
(3 KB)
📄
test_support.py.py.tar.gz
(157 B)
📄
test_support.py.tar
(2 KB)
📄
test_support.pyc.pyc.tar.gz
(256 B)
📄
test_support.pyc.tar
(2 KB)
📄
test_support.pyo.pyo.tar.gz
(255 B)
📄
test_support.pyo.tar
(2 KB)
📄
testlink.png.png.tar.gz
(5.56 KB)
📄
testlink.png.tar
(7.5 KB)
📄
testload.mod.mod.tar.gz
(1.5 KB)
📄
testload.mod.tar
(4.5 KB)
📄
testlogger.js.js.tar.gz
(1.17 KB)
📄
testlogger.js.tar
(5 KB)
📄
testrb.tar
(5 KB)
📄
testrb.tar.gz
(223 B)
📄
tests.tar
(747 KB)
📄
tests.tar.gz
(467.89 KB)
📄
tests.zip
(250.88 KB)
📄
testsaslauthd.tar
(18.5 KB)
📄
testsaslauthd.tar.gz
(6.63 KB)
📄
testspeed.mod.mod.tar.gz
(1.27 KB)
📄
testspeed.mod.tar
(7 KB)
📄
tex-filter.info.info.tar.gz
(918 B)
📄
tex-filter.info.tar
(4 KB)
📄
tex-filter.so.so.tar.gz
(9.78 KB)
📄
tex-filter.so.tar
(25.5 KB)
📄
tex.amf.amf.tar.gz
(246 B)
📄
tex.amf.tar
(2 KB)
📄
texcheck.pyc.pyc.tar.gz
(4.19 KB)
📄
texcheck.pyc.tar
(10 KB)
📄
texcheck.pyo.pyo.tar.gz
(4.19 KB)
📄
texcheck.pyo.tar
(10 KB)
📄
texi2html.py.py.tar.gz
(16.3 KB)
📄
texi2html.py.tar
(70 KB)
📄
texinfo.go.go.tar.gz
(19.38 KB)
📄
texinfo.go.tar
(45 KB)
📄
texinfo.tar
(112.5 KB)
📄
texinfo.tar.gz
(40.82 KB)
📄
texinfo.zip
(107.02 KB)
📄
text.rb.rb.tar.gz
(4.5 KB)
📄
text.rb.tar
(125 KB)
📄
text.sh.sh.tar.gz
(901 B)
📄
text.sh.tar
(5 KB)
📄
text.so.so.tar.gz
(8.12 KB)
📄
text.so.tar
(22 KB)
📄
textView.pyc.pyc.tar.gz
(2.01 KB)
📄
textView.pyc.tar
(5.5 KB)
📄
textView.pyo.pyo.tar.gz
(2.01 KB)
📄
textView.pyo.tar
(5.5 KB)
📄
text_formatter_test_case.rb.rb.tar.gz
(823 B)
📄
text_formatter_test_case.rb.tar
(4.5 KB)
📄
textpad.py.py.tar.gz
(2.2 KB)
📄
textpad.py.tar
(25 KB)
📄
textpad.pyc.pyc.tar.gz
(3.09 KB)
📄
textpad.pyc.tar
(8.5 KB)
📄
textpad.pyo.pyo.tar.gz
(3.09 KB)
📄
textpad.pyo.tar
(8.5 KB)
📄
textwrap.py.py.tar.gz
(5.95 KB)
📄
textwrap.py.tar
(58 KB)
📄
textwrap.pyc.pyc.tar.gz
(4.96 KB)
📄
textwrap.pyc.tar
(13.5 KB)
📄
textwrap.pyo.pyo.tar.gz
(4.92 KB)
📄
textwrap.pyo.tar
(13.5 KB)
📄
tftp-client.xml.tar
(2 KB)
📄
tftp-client.xml.xml.tar.gz
(312 B)
📄
tftp.h.h.tar.gz
(1.53 KB)
📄
tftp.h.tar
(4.5 KB)
📄
tftp.mod.mod.tar.gz
(2.89 KB)
📄
tftp.mod.tar
(8 KB)
📄
tftp.xml.tar
(4 KB)
📄
tftp.xml.xml.tar.gz
(204 B)
📄
tg1.bin.bin.tar.gz
(22.17 KB)
📄
tg1.bin.tar
(145 KB)
📄
tg2.bin.bin.tar.gz
(27.54 KB)
📄
tg2.bin.tar
(154 KB)
📄
tg3.bin.bin.tar.gz
(1.23 KB)
📄
tg3.bin.tar
(8 KB)
📄
tg357766.bin.bin.tar.gz
(229 B)
📄
tg357766.bin.tar
(2 KB)
📄
tg3_tso.bin.bin.tar.gz
(3.61 KB)
📄
tg3_tso.bin.tar
(16 KB)
📄
tg3_tso5.bin.bin.tar.gz
(2.09 KB)
📄
tg3_tso5.bin.tar
(5.5 KB)
📄
tga.mod.mod.tar.gz
(2.28 KB)
📄
tga.mod.tar
(15 KB)
📄
tgl_guc_35.2.0.bin.2.0.bin.tar.gz
(136.05 KB)
📄
tgl_guc_35.2.0.bin.tar
(409.5 KB)
📄
tgl_guc_49.0.1.bin.0.1.bin.tar.gz
(126.03 KB)
📄
tgl_guc_49.0.1.bin.tar
(316 KB)
📄
tgl_guc_62.0.0.bin.0.0.bin.tar.gz
(130.63 KB)
📄
tgl_guc_62.0.0.bin.tar
(320 KB)
📄
tgl_guc_69.0.3.bin.0.3.bin.tar.gz
(145.09 KB)
📄
tgl_guc_69.0.3.bin.tar
(337 KB)
📄
tgl_guc_70.1.1.bin.1.1.bin.tar.gz
(111.43 KB)
📄
tgl_guc_70.1.1.bin.tar
(272.5 KB)
📄
tgl_guc_70.bin.bin.tar.gz
(137.99 KB)
📄
tgl_guc_70.bin.tar
(329 KB)
📄
tgl_huc.bin.bin.tar.gz
(198.44 KB)
📄
tgl_huc.bin.tar
(578 KB)
📄
tgl_huc_7.0.12.bin.0.12.bin.tar.gz
(160.59 KB)
📄
tgl_huc_7.0.12.bin.tar
(519.5 KB)
📄
tgl_huc_7.0.3.bin.0.3.bin.tar.gz
(160.56 KB)
📄
tgl_huc_7.0.3.bin.tar
(511 KB)
📄
tgl_huc_7.5.0.bin.5.0.bin.tar.gz
(192.16 KB)
📄
tgl_huc_7.5.0.bin.tar
(569 KB)
📄
tgl_huc_7.9.3.bin.9.3.bin.tar.gz
(198.45 KB)
📄
tgl_huc_7.9.3.bin.tar
(578 KB)
📄
tgmath.h.h.tar.gz
(5.76 KB)
📄
tgmath.h.tar
(32.5 KB)
📄
tgpg.tar
(4 KB)
📄
tgpg.tar.gz
(572 B)
📄
thbees.sql.sql.tar.gz
(72.48 KB)
📄
thbees.sql.tar
(447 KB)
📄
thbees.tar
(41.71 MB)
📄
thbees.tar.gz
(37.89 MB)
📄
thbees.zip
(41.69 MB)
📄
thelia.sql.sql.tar.gz
(109.55 KB)
📄
thelia.sql.tar
(746 KB)
📄
thelia.tar
(61.87 MB)
📄
thelia.tar.gz
(57.5 MB)
📄
thelia.zip
(61.85 MB)
📄
theme.css.css.tar.gz
(41.56 KB)
📄
theme.css.tar
(293 KB)
📄
theme1.css.css.tar.gz
(41.57 KB)
📄
theme1.css.tar
(293 KB)
📄
this.py.py.tar.gz
(650 B)
📄
this.py.tar
(5.5 KB)
📄
this.pyc.pyc.tar.gz
(788 B)
📄
this.pyc.tar
(3 KB)
📄
this.pyo.pyo.tar.gz
(789 B)
📄
this.pyo.tar
(3 KB)
📄
thread-shared-types.ph.ph.tar.gz
(556 B)
📄
thread-shared-types.ph.tar
(3.5 KB)
📄
thread.h.h.tar.gz
(2.93 KB)
📄
thread.h.tar
(24 KB)
📄
thread_db.h.h.tar.gz
(4.72 KB)
📄
thread_db.h.tar
(17.5 KB)
📄
threading.py.py.tar.gz
(13.11 KB)
📄
threading.py.tar
(148 KB)
📄
threads-max.tar
(2 KB)
📄
threads-max.tar.gz
(119 B)
📄
threads.go.go.tar.gz
(4.97 KB)
📄
threads.go.tar
(13 KB)
📄
threads.h.h.tar.gz
(2.48 KB)
📄
threads.h.tar
(8 KB)
📄
threads.tar
(115 KB)
📄
threads.tar.gz
(26.75 KB)
📄
threads.zip
(100.52 KB)
📄
throughput-performance.tar
(5 KB)
📄
throughput-performance.tar.gz
(1.6 KB)
📄
throughput-performance.zip
(3.25 KB)
📄
throughput.py.py.tar.gz
(948 B)
📄
throughput.py.tar
(4 KB)
📄
thumb.php.php.tar.gz
(255 B)
📄
thumb.php.tar
(2 KB)
📄
thumbnailers.tar
(2 KB)
📄
thumbnailers.tar.gz
(166 B)
📄
thumbnailers.zip
(277 B)
📄
ti-connectivity.tar
(9.18 MB)
📄
ti-connectivity.tar.gz
(5.2 MB)
📄
ti-connectivity.zip
(9.16 MB)
📄
ti-keystone.tar
(3.5 KB)
📄
ti-keystone.tar.gz
(1.29 KB)
📄
ti-keystone.zip
(1.93 KB)
📄
ti.tar
(3.66 MB)
📄
ti.tar.gz
(360.75 KB)
📄
ti.zip
(3.6 MB)
📄
ti_3410.fw.fw.tar.gz
(7.55 KB)
📄
ti_3410.fw.tar
(29 KB)
📄
ti_5052.fw.fw.tar.gz
(7.53 KB)
📄
ti_5052.fw.tar
(29 KB)
📄
tic.h.h.tar.gz
(4.78 KB)
📄
tic.h.tar
(43 KB)
📄
tic.pc.pc.tar.gz
(359 B)
📄
tic.pc.tar
(2 KB)
📄
tic.tar
(87 KB)
📄
tic.tar.gz
(38.76 KB)
📄
tidy.tar
(886.5 KB)
📄
tidy.tar.gz
(262.24 KB)
📄
tiff.h.h.tar.gz
(11.62 KB)
📄
tiff.h.tar
(37 KB)
📄
tiffconf-64.h.h.tar.gz
(1.45 KB)
📄
tiffconf-64.h.tar
(5 KB)
📄
tiffconf.h.h.tar.gz
(253 B)
📄
tiffconf.h.tar
(2 KB)
📄
tiffio.h.h.tar.gz
(6.56 KB)
📄
tiffio.h.tar
(24.5 KB)
📄
tiffio.hxx.hxx.tar.gz
(1.02 KB)
📄
tiffio.hxx.tar
(3.5 KB)
📄
tiffvers.h.h.tar.gz
(359 B)
📄
tiffvers.h.tar
(2 KB)
📄
tigon.tar
(17.5 KB)
📄
tigon.tar.gz
(6.18 KB)
📄
tigon.zip
(13.92 KB)
📄
tiki.png.png.tar.gz
(4.94 KB)
📄
tiki.png.tar
(7 KB)
📄
tiki.tar
(332 KB)
📄
tiki.tar.gz
(199.03 KB)
📄
tiki.zip
(303.36 KB)
📄
tiki10.sql.sql.tar.gz
(744.1 KB)
📄
tiki10.sql.tar
(3.62 MB)
📄
tiki10.tar
(124.73 MB)
📄
tiki10.tar.gz
(110.87 MB)
📄
tiki10.zip
(124.7 MB)
📄
tiki15.tar
(245 KB)
📄
tiki15.tar.gz
(140.92 KB)
📄
tiki15.zip
(218.68 KB)
📄
tiki22.sql.sql.tar.gz
(1.99 MB)
📄
tiki22.sql.tar
(8.42 MB)
📄
tiki22.tar
(192.37 MB)
📄
tiki22.tar.gz
(176.02 MB)
📄
tiki22.zip
(192.34 MB)
📄
tiki24.sql.sql.tar.gz
(1.36 MB)
📄
tiki24.sql.tar
(6.24 MB)
📄
tiki24.tar
(158.69 MB)
📄
tiki24.tar.gz
(141.37 MB)
📄
tiki24.zip
(158.66 MB)
📄
tile38.xml.tar
(2 KB)
📄
tile38.xml.xml.tar.gz
(259 B)
📄
time-exceeded.xml.tar
(2 KB)
📄
time-exceeded.xml.xml.tar.gz
(280 B)
📄
time-sync.target.tar
(3 KB)
📄
time-sync.target.target.tar.gz
(399 B)
📄
time.go.go.tar.gz
(1.45 KB)
📄
time.go.tar
(4.5 KB)
📄
time.h.h.tar.gz
(3.46 KB)
📄
time.h.tar
(22.5 KB)
📄
time.mod.mod.tar.gz
(933 B)
📄
time.mod.tar
(3.5 KB)
📄
time.ph.ph.tar.gz
(729 B)
📄
time.ph.tar
(4 KB)
📄
time.rb.rb.tar.gz
(6.88 KB)
📄
time.rb.tar
(88 KB)
📄
time.so.so.tar.gz
(3.87 KB)
📄
time.so.tar
(13.5 KB)
📄
time64.h.h.tar.gz
(739 B)
📄
time64.h.tar
(3.5 KB)
📄
time_t.h.h.tar.gz
(193 B)
📄
time_t.h.tar
(2 KB)
📄
timeb.h.h.tar.gz
(841 B)
📄
timeb.h.tar
(3 KB)
📄
timed.h.h.tar.gz
(1.8 KB)
📄
timed.h.tar
(5.5 KB)
📄
timedatex.service.service.tar.gz
(276 B)
📄
timedatex.service.tar
(2 KB)
📄
timeit.py.py.tar.gz
(4.63 KB)
📄
timeit.py.tar
(42 KB)
📄
timeit.pyc.pyc.tar.gz
(5.4 KB)
📄
timeit.pyc.tar
(13.5 KB)
📄
timeit.pyo.pyo.tar.gz
(5.4 KB)
📄
timeit.pyo.tar
(13.5 KB)
📄
timeout.rb.rb.tar.gz
(1.81 KB)
📄
timeout.rb.tar
(18.5 KB)
📄
timeout.tar
(43.5 KB)
📄
timeout.tar.gz
(19.36 KB)
📄
timer_migration.tar
(2 KB)
📄
timer_migration.tar.gz
(116 B)
📄
timerfd.h.h.tar.gz
(707 B)
📄
timerfd.h.tar
(5.5 KB)
📄
timers.target.tar
(3 KB)
📄
timers.target.target.tar.gz
(393 B)
📄
times.h.h.tar.gz
(900 B)
📄
times.h.tar
(3.5 KB)
📄
timex.h.h.tar.gz
(1.06 KB)
📄
timex.h.tar
(4 KB)
📄
timezone.h.h.tar.gz
(10.3 KB)
📄
timezone.h.tar
(43 KB)
📄
tinc.xml.tar
(2 KB)
📄
tinc.xml.xml.tar.gz
(312 B)
📄
tine.png.png.tar.gz
(23.11 KB)
📄
tine.png.tar
(24.5 KB)
📄
tine.tar
(178 KB)
📄
tine.tar.gz
(103.97 KB)
📄
tine.zip
(157.88 KB)
📄
tinfo.pc.pc.tar.gz
(368 B)
📄
tinfo.pc.tar
(2 KB)
📄
tinyrss.tar
(161.5 KB)
📄
tinyrss.tar.gz
(84.56 KB)
📄
tinyrss.zip
(137.84 KB)
📄
tix.py.py.tar.gz
(15.4 KB)
📄
tix.py.tar
(77 KB)
📄
tix.tar
(353 KB)
📄
tix.tar.gz
(84.85 KB)
📄
tix.zip
(309.77 KB)
📄
tixwidgets.pyc.pyc.tar.gz
(12.94 KB)
📄
tixwidgets.pyc.tar
(39.5 KB)
📄
tixwidgets.pyo.pyo.tar.gz
(12.94 KB)
📄
tixwidgets.pyo.tar
(39.5 KB)
📄
tk.gif.gif.tar.gz
(203 B)
📄
tk.gif.tar
(2 KB)
📄
tk8.6.tar
(2 KB)
📄
tk8.6.tar.gz
(200 B)
📄
tk8.6.zip
(296 B)
📄
tkinter.tar
(2.28 MB)
📄
tkinter.tar.gz
(387.5 KB)
📄
tkinter.zip
(2.12 MB)
📄
tld.h.h.tar.gz
(1.74 KB)
📄
tld.h.tar
(6.5 KB)
📄
tlg2300_firmware.bin.bin.tar.gz
(35.82 KB)
📄
tlg2300_firmware.bin.tar
(52.5 KB)
📄
tload.tar
(18.5 KB)
📄
tload.tar.gz
(7.19 KB)
📄
tls.tar
(21.5 KB)
📄
tls.tar.gz
(8.41 KB)
📄
tls.zip
(20.01 KB)
📄
tls1.h.h.tar.gz
(10.08 KB)
📄
tls1.h.tar
(72.5 KB)
📄
tlv.h.h.tar.gz
(1.23 KB)
📄
tlv.h.tar
(5.5 KB)
📄
tmp.conf.conf.tar.gz
(493 B)
📄
tmp.conf.tar
(4 KB)
📄
tmp.mount.mount.tar.gz
(582 B)
📄
tmp.mount.tar
(2.5 KB)
📄
tmp.tar
(168.57 MB)
📄
tmp.tar.gz
(59.98 MB)
📄
tmp.zip
(167.58 MB)
📄
tmpfiles.d.tar
(43.5 KB)
📄
tmpfiles.d.tar.gz
(4.17 KB)
📄
tmpfiles.d.zip
(15.64 KB)
📄
tmpwatch.tar
(73 KB)
📄
tmpwatch.tar.gz
(14.46 KB)
📄
to_bs.rb.rb.tar.gz
(840 B)
📄
to_bs.rb.tar
(3.5 KB)
📄
to_tt_only.rb.rb.tar.gz
(1.01 KB)
📄
to_tt_only.rb.tar
(4 KB)
📄
toaiff.py.py.tar.gz
(1.27 KB)
📄
toaiff.py.tar
(5 KB)
📄
toaiff.pyc.pyc.tar.gz
(1.56 KB)
📄
toaiff.pyc.tar
(5 KB)
📄
toaiff.pyo.pyo.tar.gz
(1.56 KB)
📄
toaiff.pyo.tar
(5 KB)
📄
toaster.sql.sql.tar.gz
(69.46 KB)
📄
toaster.sql.tar
(508.5 KB)
📄
toaster.tar
(152.09 MB)
📄
toaster.tar.gz
(146.49 MB)
📄
toaster.zip
(152.06 MB)
📄
toe.tar
(18 KB)
📄
toe.tar.gz
(7.4 KB)
📄
token.py.py.tar.gz
(1.43 KB)
📄
token.py.tar
(11.5 KB)
📄
token.pyc.pyc.tar.gz
(1.93 KB)
📄
token.pyc.tar
(5.5 KB)
📄
token.pyo.pyo.tar.gz
(1.93 KB)
📄
token.pyo.tar
(5.5 KB)
📄
tokenize.py.py.tar.gz
(8.56 KB)
📄
tokenize.py.tar
(74.5 KB)
📄
tokenize.pyc.pyc.tar.gz
(6.38 KB)
📄
tokenize.pyc.tar
(16 KB)
📄
tokenize.pyo.pyo.tar.gz
(6.35 KB)
📄
tokenize.pyo.tar
(16 KB)
📄
tokens.h.h.tar.gz
(2.2 KB)
📄
tokens.h.tar
(13.5 KB)
📄
tonga_ce.bin.bin.tar.gz
(2.96 KB)
📄
tonga_ce.bin.tar
(10.5 KB)
📄
tonga_k_smc.bin.bin.tar.gz
(55.81 KB)
📄
tonga_k_smc.bin.tar
(129 KB)
📄
tonga_mc.bin.bin.tar.gz
(13.09 KB)
📄
tonga_mc.bin.tar
(32.5 KB)
📄
tonga_me.bin.bin.tar.gz
(6.86 KB)
📄
tonga_me.bin.tar
(18.5 KB)
📄
tonga_mec.bin.bin.tar.gz
(26.32 KB)
📄
tonga_mec.bin.tar
(258.5 KB)
📄
tonga_mec2.bin.bin.tar.gz
(26.32 KB)
📄
tonga_mec2.bin.tar
(258.5 KB)
📄
tonga_pfp.bin.bin.tar.gz
(8.49 KB)
📄
tonga_pfp.bin.tar
(18.5 KB)
📄
tonga_rlc.bin.bin.tar.gz
(5.66 KB)
📄
tonga_rlc.bin.tar
(16 KB)
📄
tonga_sdma.bin.bin.tar.gz
(4.04 KB)
📄
tonga_sdma.bin.tar
(12 KB)
📄
tonga_sdma1.bin.bin.tar.gz
(4.04 KB)
📄
tonga_sdma1.bin.tar
(12 KB)
📄
tonga_smc.bin.bin.tar.gz
(56.15 KB)
📄
tonga_smc.bin.tar
(129 KB)
📄
tonga_uvd.bin.bin.tar.gz
(223.2 KB)
📄
tonga_uvd.bin.tar
(319.5 KB)
📄
tonga_vce.bin.bin.tar.gz
(94.17 KB)
📄
tonga_vce.bin.tar
(159 KB)
📄
tool.py.py.tar.gz
(874 B)
📄
tool.py.tar
(7.5 KB)
📄
top.tar
(123.5 KB)
📄
top.tar.gz
(57.04 KB)
📄
topaz_ce.bin.bin.tar.gz
(2.74 KB)
📄
topaz_ce.bin.tar
(10.5 KB)
📄
topaz_k_smc.bin.bin.tar.gz
(33.18 KB)
📄
topaz_k_smc.bin.tar
(80.5 KB)
📄
topaz_mc.bin.bin.tar.gz
(13.18 KB)
📄
topaz_mc.bin.tar
(33 KB)
📄
topaz_me.bin.bin.tar.gz
(6.47 KB)
📄
topaz_me.bin.tar
(18.5 KB)
📄
topaz_mec.bin.bin.tar.gz
(22.36 KB)
📄
topaz_mec.bin.tar
(258.5 KB)
📄
topaz_mec2.bin.bin.tar.gz
(15.79 KB)
📄
topaz_mec2.bin.tar
(258.5 KB)
📄
topaz_pfp.bin.bin.tar.gz
(7.48 KB)
📄
topaz_pfp.bin.tar
(18.5 KB)
📄
topaz_rlc.bin.bin.tar.gz
(2.67 KB)
📄
topaz_rlc.bin.tar
(10 KB)
📄
topaz_sdma.bin.bin.tar.gz
(2.83 KB)
📄
topaz_sdma.bin.tar
(10 KB)
📄
topaz_sdma1.bin.bin.tar.gz
(2.83 KB)
📄
topaz_sdma1.bin.tar
(10 KB)
📄
topaz_smc.bin.bin.tar.gz
(33.04 KB)
📄
topaz_smc.bin.tar
(80.5 KB)
📄
tor-socks.xml.tar
(2.5 KB)
📄
tor-socks.xml.xml.tar.gz
(544 B)
📄
tortoisemerge.tar
(2.5 KB)
📄
tortoisemerge.tar.gz
(445 B)
📄
tos-host-redirect.xml.tar
(2 KB)
📄
tos-host-redirect.xml.xml.tar.gz
(276 B)
📄
touch.tar
(95.5 KB)
📄
touch.tar.gz
(45.02 KB)
📄
tput.tar
(26.5 KB)
📄
tput.tar.gz
(10 KB)
📄
tr.mod.mod.tar.gz
(1.34 KB)
📄
tr.mod.tar
(8 KB)
📄
tr.tar
(89.5 KB)
📄
tr.tar.gz
(23.61 KB)
📄
tr.zip
(30.89 KB)
📄
trace.py.py.tar.gz
(8.16 KB)
📄
trace.py.tar
(90 KB)
📄
trace.pyc.pyc.tar.gz
(9.47 KB)
📄
trace.pyc.tar
(24 KB)
📄
trace.pyo.pyo.tar.gz
(9.44 KB)
📄
trace.pyo.tar
(24 KB)
📄
traceback.h.h.tar.gz
(407 B)
📄
traceback.h.tar
(2.5 KB)
📄
traceback.py.py.tar.gz
(6.31 KB)
📄
traceback.py.tar
(60.5 KB)
📄
traceevent.tar
(118 KB)
📄
traceevent.tar.gz
(30.16 KB)
📄
traceevent.zip
(110.08 KB)
📄
tracemalloc.py.py.tar.gz
(3.54 KB)
📄
tracemalloc.py.tar
(35.5 KB)
📄
traceoff_on_warning.tar
(2 KB)
📄
traceoff_on_warning.tar.gz
(120 B)
📄
tracepoint_printk.tar
(2 KB)
📄
tracepoint_printk.tar.gz
(117 B)
📄
traceroute.tar
(72.5 KB)
📄
traceroute.tar.gz
(33.66 KB)
📄
trans.tar
(2.79 MB)
📄
trans.tar.gz
(1.34 MB)
📄
trans.zip
(2.78 MB)
📄
transdb.so.so.tar.gz
(5.23 KB)
📄
transdb.so.tar
(17 KB)
📄
transform.h.h.tar.gz
(1.13 KB)
📄
transform.h.tar
(8 KB)
📄
transformer.py.py.tar.gz
(11.06 KB)
📄
transformer.py.tar
(53.5 KB)
📄
translit.h.h.tar.gz
(16.04 KB)
📄
translit.h.tar
(67.5 KB)
📄
transports.tar
(2 KB)
📄
transports.tar.gz
(124 B)
📄
traq.png.png.tar.gz
(4.39 KB)
📄
traq.png.tar
(6.5 KB)
📄
traq.sql.sql.tar.gz
(3.32 KB)
📄
traq.sql.tar
(23.5 KB)
📄
traq.tar
(1.46 MB)
📄
traq.tar.gz
(1.18 MB)
📄
traq.zip
(1.43 MB)
📄
treesync.pyc.pyc.tar.gz
(2.81 KB)
📄
treesync.pyc.tar
(7.5 KB)
📄
treesync.pyo.pyo.tar.gz
(2.81 KB)
📄
treesync.pyo.tar
(7.5 KB)
📄
tribar.so.so.tar.gz
(8.12 KB)
📄
tribar.so.tar
(22 KB)
📄
trig.mod.mod.tar.gz
(898 B)
📄
trig.mod.tar
(3.5 KB)
📄
trigger_code.bin.bin.tar.gz
(273 B)
📄
trigger_code.bin.tar
(2 KB)
📄
trivial.tar
(3.5 KB)
📄
trivial.tar.gz
(774 B)
📄
troff.tar
(807 KB)
📄
troff.tar.gz
(279.07 KB)
📄
trsock.py.py.tar.gz
(1.34 KB)
📄
trsock.py.tar
(7.5 KB)
📄
true.mod.mod.tar.gz
(696 B)
📄
true.mod.tar
(3 KB)
📄
true.tar
(35 KB)
📄
true.tar.gz
(14.44 KB)
📄
truecrypt.mod.mod.tar.gz
(2.02 KB)
📄
truecrypt.mod.tar
(11 KB)
📄
truncate.tar
(43 KB)
📄
truncate.tar.gz
(18.05 KB)
📄
trusted-key.key.key.tar.gz
(417 B)
📄
trusted-key.key.tar
(2 KB)
📄
trusted.xml.tar
(2 KB)
📄
trusted.xml.xml.tar.gz
(233 B)
📄
ts.h.h.tar.gz
(8.39 KB)
📄
ts.h.tar
(58 KB)
📄
tserr.h.h.tar.gz
(1.66 KB)
📄
tserr.h.tar
(8.5 KB)
📄
tset.tar
(26.5 KB)
📄
tset.tar.gz
(11.37 KB)
📄
tsig-keygen.tar
(22 KB)
📄
tsig-keygen.tar.gz
(8.83 KB)
📄
tsort.tar
(43 KB)
📄
tsort.tar.gz
(17.94 KB)
📄
tsse_firmware.bin.bin.tar.gz
(137.99 KB)
📄
tsse_firmware.bin.tar
(522 KB)
📄
ttk.py.py.tar.gz
(14.17 KB)
📄
ttk.py.tar
(57.5 KB)
📄
ttusb-budget.tar
(14.5 KB)
📄
ttusb-budget.tar.gz
(6.54 KB)
📄
ttusb-budget.zip
(12.96 KB)
📄
tty.py.py.tar.gz
(479 B)
📄
tty.py.tar
(5.5 KB)
📄
tty.pyc.pyc.tar.gz
(768 B)
📄
tty.pyc.tar
(3 KB)
📄
tty.pyo.pyo.tar.gz
(769 B)
📄
tty.pyo.tar
(3 KB)
📄
tty.tar
(35 KB)
📄
tty.tar.gz
(14.67 KB)
📄
ttychars.h.h.tar.gz
(1.31 KB)
📄
ttychars.h.tar
(4 KB)
📄
ttydefaults.ph.ph.tar.gz
(763 B)
📄
ttydefaults.ph.tar
(4 KB)
📄
ttyent.h.h.tar.gz
(1.31 KB)
📄
ttyent.h.tar
(4 KB)
📄
tu102.tar
(50.28 MB)
📄
tu102.tar.gz
(28.98 MB)
📄
tu102.zip
(50.26 MB)
📄
tu10x.tar
(328.5 KB)
📄
tu10x.tar.gz
(133.36 KB)
📄
tu10x.zip
(325.38 KB)
📄
tuned.conf.conf.tar.gz
(465 B)
📄
tuned.conf.tar
(25 KB)
📄
tuned.service.service.tar.gz
(377 B)
📄
tuned.service.tar
(3 KB)
📄
tuned.tar
(57 KB)
📄
tuned.tar.gz
(10.95 KB)
📄
tuned.zip
(39.01 KB)
📄
turtle.py.py.tar.gz
(33.13 KB)
📄
turtle.py.tar
(142 KB)
📄
turtle.tar
(231.5 KB)
📄
turtle.tar.gz
(60.62 KB)
📄
turtle.zip
(195.9 KB)
📄
turtledemo.tar
(317.5 KB)
📄
turtledemo.tar.gz
(84.47 KB)
📄
turtledemo.zip
(267.35 KB)
📄
twg.png.png.tar.gz
(19.05 KB)
📄
twg.png.tar
(20.5 KB)
📄
twg.tar
(2.8 MB)
📄
twg.tar.gz
(2.7 MB)
📄
twg.zip
(2.87 MB)
📄
txets.php.php.tar.gz
(1.01 KB)
📄
txets.php.tar
(4.5 KB)
📄
txrehash.tar
(2 KB)
📄
txrehash.tar.gz
(110 B)
📄
txt_db.h.h.tar.gz
(809 B)
📄
txt_db.h.tar
(3.5 KB)
📄
txtpat.sql.sql.tar.gz
(34.8 KB)
📄
txtpat.sql.tar
(175 KB)
📄
txtpat.tar
(4.27 MB)
📄
txtpat.tar.gz
(3.91 MB)
📄
txtpat.zip
(4.24 MB)
📄
typelib.h.h.tar.gz
(1.33 KB)
📄
typelib.h.tar
(4.5 KB)
📄
types.h.h.tar.gz
(2.83 KB)
📄
types.h.tar
(23 KB)
📄
types.ph.ph.tar.gz
(845 B)
📄
types.ph.tar
(9.5 KB)
📄
types.py.py.tar.gz
(2.93 KB)
📄
types.py.tar
(23.5 KB)
📄
types.pyc.pyc.tar.gz
(1.33 KB)
📄
types.pyc.tar
(4.5 KB)
📄
types.pyo.pyo.tar.gz
(1.33 KB)
📄
types.pyo.tar
(4.5 KB)
📄
types.tar
(87.5 KB)
📄
types.tar.gz
(1.75 KB)
📄
types.zip
(10.69 KB)
📄
typesizes.h.h.tar.gz
(1.3 KB)
📄
typesizes.h.tar
(5 KB)
📄
typeslots.h.h.tar.gz
(810 B)
📄
typeslots.h.tar
(4 KB)
📄
typhoon.bin.bin.tar.gz
(29.81 KB)
📄
typhoon.bin.tar
(90 KB)
📄
typing.py.py.tar.gz
(19.24 KB)
📄
typing.py.tar
(148 KB)
📄
typo.png.png.tar.gz
(14.73 KB)
📄
typo.png.tar
(16.5 KB)
📄
typo.tar
(213 KB)
📄
typo.tar.gz
(118.59 KB)
📄
typo.zip
(183.97 KB)
📄
typo47.tar
(230.5 KB)
📄
typo47.tar.gz
(134.26 KB)
📄
typo47.zip
(205.83 KB)
📄
typo7.sql.sql.tar.gz
(5.68 KB)
📄
typo7.sql.tar
(54.5 KB)
📄
typo7.tar
(33.35 MB)
📄
typo7.tar.gz
(29.15 MB)
📄
typo7.zip
(33.33 MB)
📄
typo8.sql.sql.tar.gz
(5.7 KB)
📄
typo8.sql.tar
(61 KB)
📄
typo8.tar
(33.93 MB)
📄
typo8.tar.gz
(29.45 MB)
📄
typo8.zip
(33.9 MB)
📄
tzfmt.h.h.tar.gz
(8.16 KB)
📄
tzfmt.h.tar
(44.5 KB)
📄
tzselect.tar
(17 KB)
📄
tzselect.tar.gz
(5.93 KB)
📄
uapi.tar
(3 KB)
📄
uapi.tar.gz
(709 B)
📄
uartiw416_bt_v0.bin.bin.tar.gz
(104.9 KB)
📄
uartiw416_bt_v0.bin.tar
(151.5 KB)
📄
uartspi_n61x_v1.bin.se.bin.se.tar.gz
(245.99 KB)
📄
uartspi_n61x_v1.bin.se.tar
(248 KB)
📄
uartuart8987_bt.bin.bin.tar.gz
(140.28 KB)
📄
uartuart8987_bt.bin.tar
(206.5 KB)
📄
uartuart8997_bt_v4.bin.bin.tar.gz
(122 KB)
📄
uartuart8997_bt_v4.bin.tar
(180.5 KB)
📄
uartuart9098_bt_v1.bin.bin.tar.gz
(132.28 KB)
📄
uartuart9098_bt_v1.bin.tar
(189 KB)
📄
uauctions.tar
(226 KB)
📄
uauctions.tar.gz
(137.57 KB)
📄
uauctions.zip
(206.55 KB)
📄
ubi-user.h.h.tar.gz
(5.57 KB)
📄
ubi-user.h.tar
(19 KB)
📄
ubidi.h.h.tar.gz
(20 KB)
📄
ubidi.h.tar
(91.5 KB)
📄
ubygems.rb.rb.tar.gz
(328 B)
📄
ubygems.rb.tar
(4 KB)
📄
ucasemap.h.h.tar.gz
(3.02 KB)
📄
ucasemap.h.tar
(17 KB)
📄
ucast_solicit.tar
(7 KB)
📄
ucast_solicit.tar.gz
(124 B)
📄
uchar.h.h.tar.gz
(29.44 KB)
📄
uchar.h.tar
(145 KB)
📄
uchriter.h.h.tar.gz
(2.71 KB)
📄
uchriter.h.tar
(15 KB)
📄
ucnhash.h.h.tar.gz
(629 B)
📄
ucnhash.h.tar
(3 KB)
📄
ucnv_err.h.h.tar.gz
(3.86 KB)
📄
ucnv_err.h.tar
(22.5 KB)
📄
ucoleitr.h.h.tar.gz
(2.75 KB)
📄
ucoleitr.h.tar
(11 KB)
📄
uconfig.h.h.tar.gz
(32.89 KB)
📄
uconfig.h.tar
(165 KB)
📄
ucontext.h.h.tar.gz
(1.04 KB)
📄
ucontext.h.tar
(14 KB)
📄
ucontext.ph.ph.tar.gz
(780 B)
📄
ucontext.ph.tar
(5 KB)
📄
ucurr.h.h.tar.gz
(4.22 KB)
📄
ucurr.h.tar
(18 KB)
📄
udata.h.h.tar.gz
(4.94 KB)
📄
udata.h.tar
(17.5 KB)
📄
udev.tar
(9.2 MB)
📄
udev.tar.gz
(1.86 MB)
📄
udev.zip
(9.13 MB)
📄
udf.mod.mod.tar.gz
(5.67 KB)
📄
udf.mod.tar
(27 KB)
📄
udp.h.h.tar.gz
(1.74 KB)
📄
udp.h.tar
(5.5 KB)
📄
udp.tar
(67.5 KB)
📄
udp.tar.gz
(755 B)
📄
udp6.tar
(15 KB)
📄
udp6.tar.gz
(356 B)
📄
udp_early_demux.tar
(2 KB)
📄
udp_early_demux.tar.gz
(118 B)
📄
udp_l3mdev_accept.tar
(2 KB)
📄
udp_l3mdev_accept.tar.gz
(120 B)
📄
udp_mem.tar
(2 KB)
📄
udp_mem.tar.gz
(130 B)
📄
udp_rmem_min.tar
(2 KB)
📄
udp_rmem_min.tar.gz
(118 B)
📄
udp_wmem_min.tar
(2 KB)
📄
udp_wmem_min.tar.gz
(118 B)
📄
udpdump.tar
(31 KB)
📄
udpdump.tar.gz
(12.21 KB)
📄
udpecho.py.py.tar.gz
(640 B)
📄
udpecho.py.tar
(3 KB)
📄
udr.tar
(604 KB)
📄
udr.tar.gz
(156.18 KB)
📄
udr.zip
(601.66 KB)
📄
ueagle-atm.tar
(2.1 MB)
📄
ueagle-atm.tar.gz
(1.02 MB)
📄
ueagle-atm.zip
(2.09 MB)
📄
uenum.h.h.tar.gz
(2.21 KB)
📄
uenum.h.tar
(9.5 KB)
📄
ufs1.mod.mod.tar.gz
(3.55 KB)
📄
ufs1.mod.tar
(17 KB)
📄
ufs1_be.mod.mod.tar.gz
(3.75 KB)
📄
ufs1_be.mod.tar
(9.5 KB)
📄
ufs2.mod.mod.tar.gz
(3.6 KB)
📄
ufs2.mod.tar
(17 KB)
📄
uhci.mod.mod.tar.gz
(3.75 KB)
📄
uhci.mod.tar
(19 KB)
📄
ui.h.h.tar.gz
(6.01 KB)
📄
ui.h.tar
(36.5 KB)
📄
uidna.h.h.tar.gz
(5.85 KB)
📄
uidna.h.tar
(35 KB)
📄
uierr.h.h.tar.gz
(951 B)
📄
uierr.h.tar
(4.5 KB)
📄
uikit.tar
(370.5 KB)
📄
uikit.tar.gz
(348.48 KB)
📄
uikit.zip
(360.16 KB)
📄
uintn-identity.h.h.tar.gz
(872 B)
📄
uintn-identity.h.tar
(3.5 KB)
📄
uintn-identity.ph.ph.tar.gz
(390 B)
📄
uintn-identity.ph.tar
(2.5 KB)
📄
uio-ext.h.h.tar.gz
(959 B)
📄
uio-ext.h.tar
(3.5 KB)
📄
uio.h.h.tar.gz
(1.51 KB)
📄
uio.h.tar
(8 KB)
📄
uio_lim.h.h.tar.gz
(851 B)
📄
uio_lim.h.tar
(3 KB)
📄
uiter.h.h.tar.gz
(5.09 KB)
📄
uiter.h.tar
(24.5 KB)
📄
uk.tar
(121 KB)
📄
uk.tar.gz
(105.81 KB)
📄
uk.zip
(107.96 KB)
📄
ul.tar
(22.5 KB)
📄
ul.tar.gz
(8.99 KB)
📄
uldnames.h.h.tar.gz
(2 KB)
📄
uldnames.h.tar
(12 KB)
📄
ulimit.h.h.tar.gz
(932 B)
📄
ulimit.h.tar
(3.5 KB)
📄
uloc.h.h.tar.gz
(10.9 KB)
📄
uloc.h.tar
(52.5 KB)
📄
ulocdata.h.h.tar.gz
(3.05 KB)
📄
ulocdata.h.tar
(13 KB)
📄
umachine.h.h.tar.gz
(4.01 KB)
📄
umachine.h.tar
(15 KB)
📄
umich_ldap.so.so.tar.gz
(23.03 KB)
📄
umich_ldap.so.tar
(55 KB)
📄
umisc.h.h.tar.gz
(743 B)
📄
umisc.h.tar
(3 KB)
📄
umount.target.tar
(3 KB)
📄
umount.target.target.tar.gz
(404 B)
📄
umsch_mm_4_0_0.bin.bin.tar.gz
(34.35 KB)
📄
umsch_mm_4_0_0.bin.tar
(379.5 KB)
📄
un.h.h.tar.gz
(902 B)
📄
un.h.tar
(3 KB)
📄
una.png.png.tar.gz
(17.09 KB)
📄
una.png.tar
(19 KB)
📄
una.sql.sql.tar.gz
(242.7 KB)
📄
una.sql.tar
(1.15 MB)
📄
una.tar
(58.81 MB)
📄
una.tar.gz
(56.02 MB)
📄
una.zip
(58.79 MB)
📄
uname.tar
(39 KB)
📄
uname.tar.gz
(15.69 KB)
📄
unb.png.png.tar.gz
(3.21 KB)
📄
unb.png.tar
(5 KB)
📄
unb.tar
(111.5 KB)
📄
unb.tar.gz
(58.9 KB)
📄
unb.zip
(95.59 KB)
📄
unbirthday.py.py.tar.gz
(1.25 KB)
📄
unbirthday.py.tar
(5 KB)
📄
unbound-anchor.service.service.tar.gz
(307 B)
📄
unbound-anchor.service.tar
(2 KB)
📄
unbound-anchor.timer.tar
(2 KB)
📄
unbound-anchor.timer.timer.tar.gz
(356 B)
📄
unctrl.h.h.tar.gz
(1.29 KB)
📄
unctrl.h.tar
(13 KB)
📄
undill.tar
(2.5 KB)
📄
undill.tar.gz
(498 B)
📄
unexpand.tar
(47.5 KB)
📄
unexpand.tar.gz
(19.9 KB)
📄
unicast.py.py.tar.gz
(291 B)
📄
unicast.py.tar
(2 KB)
📄
unicode.go.go.tar.gz
(535 B)
📄
unicode.go.tar
(2.5 KB)
📄
unicode.tar
(4.49 MB)
📄
unicode.tar.gz
(897.49 KB)
📄
unicode.zip
(4.38 MB)
📄
unicode_constants.h.h.tar.gz
(1.94 KB)
📄
unicode_constants.h.tar
(9.5 KB)
📄
unicode_normalize.zip
(182.72 KB)
📄
unifunct.h.h.tar.gz
(1.52 KB)
📄
unifunct.h.tar
(5.5 KB)
📄
unimaps.tar
(265.5 KB)
📄
unimaps.tar.gz
(46.45 KB)
📄
unimaps.zip
(225.14 KB)
📄
unimatch.h.h.tar.gz
(2.18 KB)
📄
unimatch.h.tar
(8 KB)
📄
uniq.tar
(51.5 KB)
📄
uniq.tar.gz
(22.76 KB)
📄
unistd.h.h.tar.gz
(11.23 KB)
📄
unistd.h.tar
(57 KB)
📄
unistd.ph.ph.tar.gz
(306 B)
📄
unistd.ph.tar
(2 KB)
📄
unistd_32.h.h.tar.gz
(2.95 KB)
📄
unistd_32.h.tar
(12.5 KB)
📄
unistd_32.ph.ph.tar.gz
(4.47 KB)
📄
unistd_32.ph.tar
(31 KB)
📄
unistd_64.h.h.tar.gz
(2.56 KB)
📄
unistd_64.h.tar
(11 KB)
📄
unistd_64.ph.ph.tar.gz
(3.89 KB)
📄
unistd_64.ph.tar
(26.5 KB)
📄
unistd_x32.h.h.tar.gz
(2.75 KB)
📄
unistd_x32.h.tar
(18 KB)
📄
unittest.tar
(2.08 MB)
📄
unittest.tar.gz
(247.43 KB)
📄
unittest.zip
(2.01 MB)
📄
universal.php.php.tar.gz
(561 B)
📄
universal.php.tar
(3.5 KB)
📄
unix.tar
(1.69 MB)
📄
unix.tar.gz
(27.07 KB)
📄
unix.zip
(166 B)
📄
unix_chkpwd.tar
(38.5 KB)
📄
unix_chkpwd.tar.gz
(15.84 KB)
📄
unix_writer.h.h.tar.gz
(1.31 KB)
📄
unix_writer.h.tar
(4.5 KB)
📄
unixclient.py.py.tar.gz
(297 B)
📄
unixclient.py.tar
(2 KB)
📄
unixd.h.h.tar.gz
(1.83 KB)
📄
unixd.h.tar
(6 KB)
📄
unixish.h.h.tar.gz
(2.13 KB)
📄
unixish.h.tar
(6.5 KB)
📄
unixserver.py.py.tar.gz
(396 B)
📄
unixserver.py.tar
(2 KB)
📄
unknown-option.xml.tar
(2 KB)
📄
unknown-option.xml.xml.tar.gz
(272 B)
📄
unknown_nmi_panic.tar
(2 KB)
📄
unknown_nmi_panic.tar.gz
(118 B)
📄
unlink.tar
(36 KB)
📄
unlink.tar.gz
(14.86 KB)
📄
unmark.sql.sql.tar.gz
(3.41 KB)
📄
unmark.sql.tar
(16 KB)
📄
unmark.tar
(4.1 MB)
📄
unmark.tar.gz
(3.81 MB)
📄
unmark.zip
(4.07 MB)
📄
unorm.h.h.tar.gz
(5.74 KB)
📄
unorm.h.tar
(22 KB)
📄
unparse.pyc.pyc.tar.gz
(7 KB)
📄
unparse.pyc.tar
(25 KB)
📄
unparse.pyo.pyo.tar.gz
(6.94 KB)
📄
unparse.pyo.tar
(25 KB)
📄
unres_qlen.tar
(9 KB)
📄
unres_qlen.tar.gz
(128 B)
📄
unres_qlen_bytes.tar
(5 KB)
📄
unres_qlen_bytes.tar.gz
(132 B)
📄
unsupported-tools.tar
(3.02 MB)
📄
unsupported-tools.tar.gz
(1.27 MB)
📄
unsupported-tools.zip
(3.01 MB)
📄
untabify.pyc.pyc.tar.gz
(1002 B)
📄
untabify.pyc.tar
(3.5 KB)
📄
untabify.pyo.pyo.tar.gz
(1003 B)
📄
untabify.pyo.tar
(3.5 KB)
📄
unversioned.tar
(2.5 KB)
📄
unversioned.tar.gz
(455 B)
📄
unversioned.zip
(1.04 KB)
📄
unzip.tar
(203.5 KB)
📄
unzip.tar.gz
(98.72 KB)
📄
unzipsfx.tar
(103 KB)
📄
unzipsfx.tar.gz
(50.96 KB)
📄
update-dist-tags.js.js.tar.gz
(1.28 KB)
📄
update-dist-tags.js.tar
(5 KB)
📄
update.php.php.tar.gz
(6.44 KB)
📄
update.php.tar
(54 KB)
📄
update.pyc.pyc.tar.gz
(1.41 KB)
📄
update.pyc.tar
(4.5 KB)
📄
update.pyo.pyo.tar.gz
(1.41 KB)
📄
update.pyo.tar
(4.5 KB)
📄
update.settings.json.settings.json.tar.gz
(340 B)
📄
update.settings.json.tar
(2 KB)
📄
update_appkey.php.php.tar.gz
(554 B)
📄
update_appkey.php.tar
(4 KB)
📄
update_glpikey.php.php.tar.gz
(414 B)
📄
update_glpikey.php.tar
(2.5 KB)
📄
update_keys.php.php.tar.gz
(1.07 KB)
📄
update_keys.php.tar
(4 KB)
📄
update_pass.php.php.tar.gz
(435 B)
📄
update_pass.php.tar
(185.5 KB)
📄
update_rijndael.php.php.tar.gz
(750 B)
📄
update_rijndael.php.tar
(4.5 KB)
📄
upgrade.php.php.tar.gz
(4.23 KB)
📄
upgrade.php.tar
(3.92 MB)
📄
upgrade.tar
(53.17 MB)
📄
upgrade.tar.gz
(5.05 MB)
📄
upgrade.xml.tar
(246.5 KB)
📄
upgrade.xml.xml.tar.gz
(299 B)
📄
upgrade.zip
(53.16 MB)
📄
upgrader.tar
(129.5 KB)
📄
upgrader.tar.gz
(101.62 KB)
📄
upgrader.zip
(127.68 KB)
📄
upnp-client.xml.tar
(2 KB)
📄
upnp-client.xml.xml.tar.gz
(301 B)
📄
uptime.tar
(15.5 KB)
📄
uptime.tar.gz
(115 B)
📄
uri.go.go.tar.gz
(18.42 KB)
📄
uri.go.tar
(57.5 KB)
📄
url.amf.amf.tar.gz
(195 B)
📄
url.amf.tar
(2 KB)
📄
urlapi.h.h.tar.gz
(1.62 KB)
📄
urlapi.h.tar
(6 KB)
📄
urlget.tar
(19.5 KB)
📄
urlget.tar.gz
(6.09 KB)
📄
urllib.py.py.tar.gz
(14.81 KB)
📄
urllib.py.tar
(60.5 KB)
📄
urllib.pyc.pyc.tar.gz
(19.08 KB)
📄
urllib.pyc.tar
(52 KB)
📄
urllib.pyo.pyo.tar.gz
(19.03 KB)
📄
urllib.pyo.tar
(51.5 KB)
📄
urllib.tar
(853.5 KB)
📄
urllib.tar.gz
(177.65 KB)
📄
urllib.zip
(829.82 KB)
📄
urllib2.py.py.tar.gz
(14.74 KB)
📄
urllib2.py.tar
(53 KB)
📄
urllib2.pyc.pyc.tar.gz
(17.41 KB)
📄
urllib2.pyc.tar
(48 KB)
📄
urllib2.pyo.pyo.tar.gz
(17.37 KB)
📄
urllib2.pyo.tar
(48 KB)
📄
urlparse.py.py.tar.gz
(6.35 KB)
📄
urlparse.py.tar
(21.5 KB)
📄
urlparse.pyc.pyc.tar.gz
(7.67 KB)
📄
urlparse.pyc.tar
(19.5 KB)
📄
urlparse.pyo.pyo.tar.gz
(7.67 KB)
📄
urlparse.pyo.tar
(19.5 KB)
📄
usa18x.fw.fw.tar.gz
(3.53 KB)
📄
usa18x.fw.tar
(17 KB)
📄
usa19.fw.fw.tar.gz
(2.77 KB)
📄
usa19.fw.tar
(6.5 KB)
📄
usa19qi.fw.fw.tar.gz
(2.69 KB)
📄
usa19qi.fw.tar
(6.5 KB)
📄
usa19qw.fw.fw.tar.gz
(2.97 KB)
📄
usa19qw.fw.tar
(9 KB)
📄
usa19w.fw.fw.tar.gz
(2.87 KB)
📄
usa19w.fw.tar
(17 KB)
📄
usa28.fw.fw.tar.gz
(4.19 KB)
📄
usa28.fw.tar
(9.5 KB)
📄
usa28x.fw.fw.tar.gz
(3.53 KB)
📄
usa28x.fw.tar
(17 KB)
📄
usa28xa.fw.fw.tar.gz
(3.54 KB)
📄
usa28xa.fw.tar
(9 KB)
📄
usa28xb.fw.fw.tar.gz
(3.54 KB)
📄
usa28xb.fw.tar
(9 KB)
📄
usa49w.fw.fw.tar.gz
(3.92 KB)
📄
usa49w.fw.tar
(18 KB)
📄
usa49wlc.fw.fw.tar.gz
(3.96 KB)
📄
usa49wlc.fw.tar
(9.5 KB)
📄
usb.mod.mod.tar.gz
(6.76 KB)
📄
usb.mod.tar
(34 KB)
📄
usb8682.bin.bin.tar.gz
(123.19 KB)
📄
usb8682.bin.tar
(172 KB)
📄
usb8766_uapsta.bin.bin.tar.gz
(330.78 KB)
📄
usb8766_uapsta.bin.tar
(469.5 KB)
📄
usb8797_uapsta.bin.bin.tar.gz
(380.99 KB)
📄
usb8797_uapsta.bin.tar
(542.5 KB)
📄
usb8801_uapsta.bin.bin.tar.gz
(179.86 KB)
📄
usb8801_uapsta.bin.tar
(248 KB)
📄
usb8897_uapsta.bin.bin.tar.gz
(513.85 KB)
📄
usb8897_uapsta.bin.tar
(736.5 KB)
📄
usb_keyboard.mod.mod.tar.gz
(2.36 KB)
📄
usb_keyboard.mod.tar
(13 KB)
📄
usb_stream.h.h.tar.gz
(614 B)
📄
usb_stream.h.tar
(3 KB)
📄
usbdux_firmware.bin.bin.tar.gz
(1002 B)
📄
usbdux_firmware.bin.tar
(3.5 KB)
📄
usbduxfast_firmware.bin.bin.tar.gz
(518 B)
📄
usbduxfast_firmware.bin.tar
(2.5 KB)
📄
usbms.mod.mod.tar.gz
(3.96 KB)
📄
usbms.mod.tar
(22 KB)
📄
usbserial_ftdi.mod.mod.tar.gz
(1.33 KB)
📄
usbserial_ftdi.mod.tar
(4.5 KB)
📄
usbserial_usbdebug.mod.mod.tar.gz
(802 B)
📄
usbserial_usbdebug.mod.tar
(3.5 KB)
📄
usbtest.mod.mod.tar.gz
(2.18 KB)
📄
usbtest.mod.tar
(6 KB)
📄
usbusb8997_combo_v4.bin.bin.tar.gz
(416.89 KB)
📄
usbusb8997_combo_v4.bin.tar
(597.5 KB)
📄
use_oif_addrs_only.tar
(2 KB)
📄
use_oif_addrs_only.tar.gz
(127 B)
📄
use_optimistic.tar
(4 KB)
📄
use_optimistic.tar.gz
(124 B)
📄
use_tempaddr.tar
(2 KB)
📄
use_tempaddr.tar.gz
(122 B)
📄
user-.slice.d.tar
(2 KB)
📄
user-.slice.d.tar.gz
(397 B)
📄
user-.slice.d.zip
(617 B)
📄
user-email.tar
(16 KB)
📄
user-email.tar.gz
(3.91 KB)
📄
user-environment-generators.tar
(14 KB)
📄
user-environment-generators.tar.gz
(4.85 KB)
📄
user-environment-generators.zip
(12.22 KB)
📄
user-preset.tar
(2.5 KB)
📄
user-preset.tar.gz
(406 B)
📄
user-preset.zip
(681 B)
📄
user.h.h.tar.gz
(1.44 KB)
📄
user.h.tar
(7 KB)
📄
user.json.json.tar.gz
(243 B)
📄
user.json.tar
(2 KB)
📄
user.py.py.tar.gz
(889 B)
📄
user.py.tar
(3.5 KB)
📄
user.pyc.pyc.tar.gz
(1.07 KB)
📄
user.pyc.tar
(3.5 KB)
📄
user.pyo.pyo.tar.gz
(1.07 KB)
📄
user.pyo.tar
(3.5 KB)
📄
user.slice.slice.tar.gz
(387 B)
📄
user.slice.tar
(3 KB)
📄
user.tar
(41 KB)
📄
user.tar.gz
(2.24 KB)
📄
user.zip
(16.21 KB)
📄
user@.service.service.tar.gz
(512 B)
📄
user@.service.tar
(4 KB)
📄
user_admin.php.php.tar.gz
(184 B)
📄
user_admin.php.tar
(2 KB)
📄
user_privileges_1.php.php.tar.gz
(1.21 KB)
📄
user_privileges_1.php.tar
(6 KB)
📄
user_record.h.h.tar.gz
(623 B)
📄
user_record.h.tar
(4 KB)
📄
user_reserve_kbytes.tar
(2 KB)
📄
user_reserve_kbytes.tar.gz
(119 B)
📄
username.ini.ini.tar.gz
(314 B)
📄
username.ini.tar
(2 KB)
📄
users.auth.php.auth.php.tar.gz
(303 B)
📄
users.auth.php.tar
(2 KB)
📄
users.h.h.tar.gz
(831 B)
📄
users.h.tar
(3.5 KB)
📄
users.inc.inc.tar.gz
(5.59 KB)
📄
users.inc.tar
(23.5 KB)
📄
users.json.json.tar.gz
(239 B)
📄
users.json.tar
(2 KB)
📄
users.php.php.tar.gz
(498 B)
📄
users.php.tar
(3 KB)
📄
users.table.xml.table.xml.tar.gz
(369 B)
📄
users.table.xml.tar
(2.5 KB)
📄
users.tar
(39 KB)
📄
users.tar.gz
(15.97 KB)
📄
userspice.sql.sql.tar.gz
(9.1 KB)
📄
userspice.sql.tar
(54 KB)
📄
userspice.tar
(6.05 MB)
📄
userspice.tar.gz
(5.27 MB)
📄
userspice.zip
(6.03 MB)
📄
usetiter.h.h.tar.gz
(2.68 KB)
📄
usetiter.h.tar
(11 KB)
📄
usr.tar
(204.3 MB)
📄
usr.tar.gz
(2.73 MB)
📄
usr.zip
(203.38 MB)
📄
utext.h.h.tar.gz
(13.16 KB)
📄
utext.h.tar
(60 KB)
📄
utf16.h.h.tar.gz
(3.41 KB)
📄
utf16.h.tar
(24 KB)
📄
utf32.h.h.tar.gz
(505 B)
📄
utf32.h.tar
(2.5 KB)
📄
utf8.h.h.tar.gz
(14.49 KB)
📄
utf8.h.tar
(59.5 KB)
📄
utf8_and_big5.so.so.tar.gz
(59.82 KB)
📄
utf8_and_big5.so.tar
(121.5 KB)
📄
utf8_and_euc2004.so.so.tar.gz
(61.17 KB)
📄
utf8_and_euc2004.so.tar
(209 KB)
📄
utf8_and_euc_cn.so.so.tar.gz
(40.92 KB)
📄
utf8_and_euc_cn.so.tar
(85.5 KB)
📄
utf8_and_euc_jp.so.so.tar.gz
(62.51 KB)
📄
utf8_and_euc_jp.so.tar
(157.5 KB)
📄
utf8_and_euc_kr.so.so.tar.gz
(45.24 KB)
📄
utf8_and_euc_kr.so.tar
(109.5 KB)
📄
utf8_and_euc_tw.so.so.tar.gz
(81.32 KB)
📄
utf8_and_euc_tw.so.tar
(205.5 KB)
📄
utf8_and_gb18030.so.so.tar.gz
(106.71 KB)
📄
utf8_and_gb18030.so.tar
(265.5 KB)
📄
utf8_and_gbk.so.so.tar.gz
(84.18 KB)
📄
utf8_and_gbk.so.tar
(153.5 KB)
📄
utf8_and_iso8859.so.so.tar.gz
(7.68 KB)
📄
utf8_and_iso8859.so.tar
(33.5 KB)
📄
utf8_and_iso8859_1.so.so.tar.gz
(3.43 KB)
📄
utf8_and_iso8859_1.so.tar
(9.5 KB)
📄
utf8_and_sjis.so.so.tar.gz
(40.22 KB)
📄
utf8_and_sjis.so.tar
(89.5 KB)
📄
utf8_and_uhc.so.so.tar.gz
(72.26 KB)
📄
utf8_and_uhc.so.tar
(173.5 KB)
📄
utf8_and_win.so.so.tar.gz
(7.46 KB)
📄
utf8_and_win.so.tar
(37.5 KB)
📄
utf_16_32.so.so.tar.gz
(4.93 KB)
📄
utf_16_32.so.tar
(17.5 KB)
📄
utf_16be.so.so.tar.gz
(3.75 KB)
📄
utf_16be.so.tar
(13.5 KB)
📄
utf_16le.so.so.tar.gz
(3.72 KB)
📄
utf_16le.so.tar
(13.5 KB)
📄
utf_32be.so.so.tar.gz
(3.64 KB)
📄
utf_32be.so.tar
(13.5 KB)
📄
utf_32le.so.so.tar.gz
(3.63 KB)
📄
utf_32le.so.tar
(13.5 KB)
📄
utfebcdic.h.h.tar.gz
(7.63 KB)
📄
utfebcdic.h.tar
(67.5 KB)
📄
utflist.tar
(41.5 KB)
📄
utflist.tar.gz
(10.12 KB)
📄
util.h.h.tar.gz
(3.91 KB)
📄
util.h.tar
(41.5 KB)
📄
util.py.py.tar.gz
(4.47 KB)
📄
util.py.tar
(96.5 KB)
📄
util.pyc.pyc.tar.gz
(3.94 KB)
📄
util.pyc.tar
(10 KB)
📄
util.pyo.pyo.tar.gz
(3.95 KB)
📄
util.pyo.tar
(10 KB)
📄
util_cfgtree.h.h.tar.gz
(1.41 KB)
📄
util_cfgtree.h.tar
(5 KB)
📄
util_charset.h.h.tar.gz
(1.06 KB)
📄
util_charset.h.tar
(4 KB)
📄
util_cookies.h.h.tar.gz
(1.51 KB)
📄
util_cookies.h.tar
(6.5 KB)
📄
util_ebcdic.h.h.tar.gz
(1.2 KB)
📄
util_ebcdic.h.tar
(4.5 KB)
📄
util_fcgi.h.h.tar.gz
(2.87 KB)
📄
util_fcgi.h.tar
(11.5 KB)
📄
util_filter.h.h.tar.gz
(7 KB)
📄
util_filter.h.tar
(27.5 KB)
📄
util_ldap.h.h.tar.gz
(4.71 KB)
📄
util_ldap.h.tar
(19.5 KB)
📄
util_md5.h.h.tar.gz
(1.01 KB)
📄
util_md5.h.tar
(4 KB)
📄
util_script.h.h.tar.gz
(2.05 KB)
📄
util_script.h.tar
(11.5 KB)
📄
util_time.h.h.tar.gz
(1.56 KB)
📄
util_time.h.tar
(6 KB)
📄
util_varbuf.h.h.tar.gz
(2.73 KB)
📄
util_varbuf.h.tar
(10 KB)
📄
util_xml.h.h.tar.gz
(836 B)
📄
util_xml.h.tar
(3 KB)
📄
utility.tar
(75 KB)
📄
utility.tar.gz
(14.43 KB)
📄
utility.zip
(65.7 KB)
📄
utils.py.py.tar.gz
(4.95 KB)
📄
utils.py.tar
(45 KB)
📄
utils.pyc.pyc.tar.gz
(4.35 KB)
📄
utils.pyc.tar
(11 KB)
📄
utils.pyo.pyo.tar.gz
(4.35 KB)
📄
utils.pyo.tar
(11 KB)
📄
utime.h.h.tar.gz
(887 B)
📄
utime.h.tar
(3 KB)
📄
utime.tar
(2.5 KB)
📄
utime.tar.gz
(317 B)
📄
utmp.h.h.tar.gz
(1.76 KB)
📄
utmp.h.tar
(5.5 KB)
📄
utmp.tar
(8 KB)
📄
utmp.tar.gz
(345 B)
📄
utmpdump.tar
(30.5 KB)
📄
utmpdump.tar.gz
(10.89 KB)
📄
utmpx.h.h.tar.gz
(1.23 KB)
📄
utmpx.h.tar
(10 KB)
📄
utmscale.h.h.tar.gz
(3.68 KB)
📄
utmscale.h.tar
(15.5 KB)
📄
utsname.h.h.tar.gz
(746 B)
📄
utsname.h.tar
(6 KB)
📄
uu.cpython-38.pyc.cpython-38.pyc.tar.gz
(2.38 KB)
📄
uu.cpython-38.pyc.tar
(5.5 KB)
📄
uu.py.py.tar.gz
(2.49 KB)
📄
uu.py.tar
(24 KB)
📄
uu.pyc.pyc.tar.gz
(2.28 KB)
📄
uu.pyc.tar
(6 KB)
📄
uu.pyo.pyo.tar.gz
(2.28 KB)
📄
uu.pyo.tar
(6 KB)
📄
uudmap.h.h.tar.gz
(252 B)
📄
uudmap.h.tar
(2.5 KB)
📄
uuid.h.h.tar.gz
(1.61 KB)
📄
uuid.h.tar
(5.5 KB)
📄
uuid.pc.pc.tar.gz
(249 B)
📄
uuid.pc.tar
(2 KB)
📄
uuid.py.py.tar.gz
(6.99 KB)
📄
uuid.py.tar
(79 KB)
📄
uuid.pyc.pyc.tar.gz
(8.96 KB)
📄
uuid.pyc.tar
(24.5 KB)
📄
uuid.pyo.pyo.tar.gz
(8.91 KB)
📄
uuid.pyo.tar
(24.5 KB)
📄
uuid.tar
(6.5 KB)
📄
uuid.tar.gz
(140 B)
📄
uuid.zip
(3.96 KB)
📄
uvdesk.sql.sql.tar.gz
(8.14 KB)
📄
uvdesk.sql.tar
(64 KB)
📄
uvdesk.tar
(23.19 MB)
📄
uvdesk.tar.gz
(19.78 MB)
📄
uvdesk.yaml.tar
(3 KB)
📄
uvdesk.yaml.yaml.tar.gz
(591 B)
📄
uvdesk.zip
(23.16 MB)
📄
uversion.h.h.tar.gz
(2.09 KB)
📄
uversion.h.tar
(8.5 KB)
📄
v3d_drm.h.h.tar.gz
(4.53 KB)
📄
v3d_drm.h.tar
(16.5 KB)
📄
v4l-cx23418-apu.fw.fw.tar.gz
(50.2 KB)
📄
v4l-cx23418-apu.fw.tar
(139.5 KB)
📄
v4l-cx23418-cpu.fw.fw.tar.gz
(76.67 KB)
📄
v4l-cx23418-cpu.fw.tar
(156.5 KB)
📄
v4l-cx23418-dig.fw.fw.tar.gz
(8.14 KB)
📄
v4l-cx23418-dig.fw.tar
(17.5 KB)
📄
v4l-cx25840.fw.fw.tar.gz
(8.11 KB)
📄
v4l-cx25840.fw.tar
(34 KB)
📄
v4l_id.tar
(27 KB)
📄
v4l_id.tar.gz
(4.48 KB)
📄
vacuumdb.tar
(80 KB)
📄
vacuumdb.tar.gz
(30.96 KB)
📄
validate.pyc.pyc.tar.gz
(6.06 KB)
📄
validate.pyc.tar
(18 KB)
📄
validate.pyo.pyo.tar.gz
(6.06 KB)
📄
validate.pyo.tar
(18 KB)
📄
validation.tar
(22.5 KB)
📄
validation.tar.gz
(3.39 KB)
📄
values.h.h.tar.gz
(984 B)
📄
values.h.tar
(3.5 KB)
📄
vangogh_asd.bin.bin.tar.gz
(65.76 KB)
📄
vangogh_asd.bin.tar
(202 KB)
📄
vangogh_ce.bin.bin.tar.gz
(5.2 KB)
📄
vangogh_ce.bin.tar
(259 KB)
📄
vangogh_me.bin.bin.tar.gz
(9.61 KB)
📄
vangogh_me.bin.tar
(259 KB)
📄
vangogh_mec.bin.bin.tar.gz
(41.58 KB)
📄
vangogh_mec.bin.tar
(263.5 KB)
📄
vangogh_mec2.bin.bin.tar.gz
(41.57 KB)
📄
vangogh_mec2.bin.tar
(263.5 KB)
📄
vangogh_pfp.bin.bin.tar.gz
(16.64 KB)
📄
vangogh_pfp.bin.tar
(259 KB)
📄
vangogh_rlc.bin.bin.tar.gz
(15.8 KB)
📄
vangogh_rlc.bin.tar
(46 KB)
📄
vangogh_sdma.bin.bin.tar.gz
(43.46 KB)
📄
vangogh_sdma.bin.tar
(134 KB)
📄
vangogh_toc.bin.bin.tar.gz
(962 B)
📄
vangogh_toc.bin.tar
(3.5 KB)
📄
vangogh_vcn.bin.bin.tar.gz
(400.8 KB)
📄
vangogh_vcn.bin.tar
(560.5 KB)
📄
vanilla.tar
(375.5 KB)
📄
vanilla.tar.gz
(234.18 KB)
📄
vanilla.zip
(346.16 KB)
📄
var.conf.conf.tar.gz
(397 B)
📄
var.conf.tar
(4 KB)
📄
var.tar
(4.59 MB)
📄
var.tar.gz
(1.3 KB)
📄
var.zip
(4.37 MB)
📄
variables.h.h.tar.gz
(1.01 KB)
📄
variables.h.tar
(5 KB)
📄
vbe.mod.mod.tar.gz
(5.22 KB)
📄
vbe.mod.tar
(28 KB)
📄
vc4_drm.h.h.tar.gz
(4.75 KB)
📄
vc4_drm.h.tar
(16 KB)
📄
vce_1_0_0.bin.bin.tar.gz
(37.13 KB)
📄
vce_1_0_0.bin.tar
(49.5 KB)
📄
vcn_3_1_2.bin.bin.tar.gz
(400.8 KB)
📄
vcn_3_1_2.bin.tar
(560.5 KB)
📄
vcn_4_0_0.bin.bin.tar.gz
(286.91 KB)
📄
vcn_4_0_0.bin.tar
(396 KB)
📄
vcn_4_0_2.bin.bin.tar.gz
(286.91 KB)
📄
vcn_4_0_2.bin.tar
(396 KB)
📄
vcn_4_0_3.bin.bin.tar.gz
(255.21 KB)
📄
vcn_4_0_3.bin.tar
(353 KB)
📄
vcn_4_0_4.bin.bin.tar.gz
(286.91 KB)
📄
vcn_4_0_4.bin.tar
(396 KB)
📄
vcn_4_0_5.bin.bin.tar.gz
(286.17 KB)
📄
vcn_4_0_5.bin.tar
(396 KB)
📄
vcn_4_0_6.bin.bin.tar.gz
(286.17 KB)
📄
vcn_4_0_6.bin.tar
(396 KB)
📄
vcn_4_0_6_1.bin.bin.tar.gz
(286.17 KB)
📄
vcn_4_0_6_1.bin.tar
(396 KB)
📄
vcn_5_0_0.bin.bin.tar.gz
(312.45 KB)
📄
vcn_5_0_0.bin.tar
(427.5 KB)
📄
vcn_5_0_1.bin.bin.tar.gz
(152.73 KB)
📄
vcn_5_0_1.bin.tar
(208 KB)
📄
vcp.img.img.tar.gz
(372.87 KB)
📄
vcp.img.tar
(5.49 MB)
📄
vdec.tar
(328.5 KB)
📄
vdec.tar.gz
(102.15 KB)
📄
vdec.zip
(322.06 KB)
📄
vdir.tar
(141.5 KB)
📄
vdir.tar.gz
(65.83 KB)
📄
vdsm.xml.tar
(2.5 KB)
📄
vdsm.xml.xml.tar.gz
(441 B)
📄
vega10_acg_smc.bin.bin.tar.gz
(64.96 KB)
📄
vega10_acg_smc.bin.tar
(258.5 KB)
📄
vega10_asd.bin.bin.tar.gz
(65.76 KB)
📄
vega10_asd.bin.tar
(202 KB)
📄
vega10_ce.bin.bin.tar.gz
(3.46 KB)
📄
vega10_ce.bin.tar
(11 KB)
📄
vega10_gpu_info.bin.bin.tar.gz
(173 B)
📄
vega10_gpu_info.bin.tar
(2 KB)
📄
vega10_me.bin.bin.tar.gz
(6.96 KB)
📄
vega10_me.bin.tar
(19 KB)
📄
vega10_mec.bin.bin.tar.gz
(34.29 KB)
📄
vega10_mec.bin.tar
(263.5 KB)
📄
vega10_mec2.bin.bin.tar.gz
(34.29 KB)
📄
vega10_mec2.bin.tar
(263.5 KB)
📄
vega10_pfp.bin.bin.tar.gz
(10.21 KB)
📄
vega10_pfp.bin.tar
(23 KB)
📄
vega10_rlc.bin.bin.tar.gz
(7.28 KB)
📄
vega10_rlc.bin.tar
(18.5 KB)
📄
vega10_sdma.bin.bin.tar.gz
(8.48 KB)
📄
vega10_sdma.bin.tar
(18.5 KB)
📄
vega10_sdma1.bin.bin.tar.gz
(8.48 KB)
📄
vega10_sdma1.bin.tar
(18.5 KB)
📄
vega10_smc.bin.bin.tar.gz
(59.62 KB)
📄
vega10_smc.bin.tar
(258.5 KB)
📄
vega10_sos.bin.bin.tar.gz
(162.65 KB)
📄
vega10_sos.bin.tar
(164.5 KB)
📄
vega10_uvd.bin.bin.tar.gz
(249.67 KB)
📄
vega10_uvd.bin.tar
(373.5 KB)
📄
vega10_vce.bin.bin.tar.gz
(106.57 KB)
📄
vega10_vce.bin.tar
(171.5 KB)
📄
vega12_asd.bin.bin.tar.gz
(65.76 KB)
📄
vega12_asd.bin.tar
(202 KB)
📄
vega12_ce.bin.bin.tar.gz
(3.46 KB)
📄
vega12_ce.bin.tar
(21 KB)
📄
vega12_gpu_info.bin.bin.tar.gz
(177 B)
📄
vega12_gpu_info.bin.tar
(2 KB)
📄
vega12_me.bin.bin.tar.gz
(6.82 KB)
📄
vega12_me.bin.tar
(19 KB)
📄
vega12_mec.bin.bin.tar.gz
(33.56 KB)
📄
vega12_mec.bin.tar
(263.5 KB)
📄
vega12_mec2.bin.bin.tar.gz
(33.56 KB)
📄
vega12_mec2.bin.tar
(263.5 KB)
📄
vega12_pfp.bin.bin.tar.gz
(10.15 KB)
📄
vega12_pfp.bin.tar
(23 KB)
📄
vega12_rlc.bin.bin.tar.gz
(10 KB)
📄
vega12_rlc.bin.tar
(29.5 KB)
📄
vega12_sdma.bin.bin.tar.gz
(8.48 KB)
📄
vega12_sdma.bin.tar
(18.5 KB)
📄
vega12_sdma1.bin.bin.tar.gz
(8.47 KB)
📄
vega12_sdma1.bin.tar
(18.5 KB)
📄
vega12_smc.bin.bin.tar.gz
(80.87 KB)
📄
vega12_smc.bin.tar
(258.5 KB)
📄
vega12_sos.bin.bin.tar.gz
(162.65 KB)
📄
vega12_sos.bin.tar
(164.5 KB)
📄
vega12_uvd.bin.bin.tar.gz
(249.67 KB)
📄
vega12_uvd.bin.tar
(373.5 KB)
📄
vega12_vce.bin.bin.tar.gz
(106.57 KB)
📄
vega12_vce.bin.tar
(171.5 KB)
📄
vega20_asd.bin.bin.tar.gz
(65.75 KB)
📄
vega20_asd.bin.tar
(202 KB)
📄
vega20_ce.bin.bin.tar.gz
(3.46 KB)
📄
vega20_ce.bin.tar
(11 KB)
📄
vega20_me.bin.bin.tar.gz
(6.82 KB)
📄
vega20_me.bin.tar
(19 KB)
📄
vega20_mec.bin.bin.tar.gz
(33.83 KB)
📄
vega20_mec.bin.tar
(263.5 KB)
📄
vega20_mec2.bin.bin.tar.gz
(33.83 KB)
📄
vega20_mec2.bin.tar
(263.5 KB)
📄
vega20_pfp.bin.bin.tar.gz
(10.16 KB)
📄
vega20_pfp.bin.tar
(23 KB)
📄
vega20_rlc.bin.bin.tar.gz
(12.3 KB)
📄
vega20_rlc.bin.tar
(50 KB)
📄
vega20_sdma.bin.bin.tar.gz
(8.69 KB)
📄
vega20_sdma.bin.tar
(18.5 KB)
📄
vega20_sdma1.bin.bin.tar.gz
(8.69 KB)
📄
vega20_sdma1.bin.tar
(18.5 KB)
📄
vega20_smc.bin.bin.tar.gz
(86.74 KB)
📄
vega20_smc.bin.tar
(258.5 KB)
📄
vega20_sos.bin.bin.tar.gz
(91.92 KB)
📄
vega20_sos.bin.tar
(172.5 KB)
📄
vega20_ta.bin.bin.tar.gz
(28.45 KB)
📄
vega20_ta.bin.tar
(90.5 KB)
📄
vega20_uvd.bin.bin.tar.gz
(251.2 KB)
📄
vega20_uvd.bin.tar
(376.5 KB)
📄
vega20_vce.bin.bin.tar.gz
(106.57 KB)
📄
vega20_vce.bin.tar
(171.5 KB)
📄
vegam_ce.bin.bin.tar.gz
(3.04 KB)
📄
vegam_ce.bin.tar
(10.5 KB)
📄
vegam_me.bin.bin.tar.gz
(6.3 KB)
📄
vegam_me.bin.tar
(18.5 KB)
📄
vegam_mec.bin.bin.tar.gz
(27.31 KB)
📄
vegam_mec.bin.tar
(258.5 KB)
📄
vegam_mec2.bin.bin.tar.gz
(27.56 KB)
📄
vegam_mec2.bin.tar
(258.5 KB)
📄
vegam_pfp.bin.bin.tar.gz
(8.46 KB)
📄
vegam_pfp.bin.tar
(18.5 KB)
📄
vegam_rlc.bin.bin.tar.gz
(6.08 KB)
📄
vegam_rlc.bin.tar
(18 KB)
📄
vegam_sdma.bin.bin.tar.gz
(4.69 KB)
📄
vegam_sdma.bin.tar
(14 KB)
📄
vegam_sdma1.bin.bin.tar.gz
(4.69 KB)
📄
vegam_sdma1.bin.tar
(14 KB)
📄
vegam_smc.bin.bin.tar.gz
(54.35 KB)
📄
vegam_smc.bin.tar
(129.5 KB)
📄
vegam_uvd.bin.bin.tar.gz
(246.19 KB)
📄
vegam_uvd.bin.tar
(368.5 KB)
📄
vegam_vce.bin.bin.tar.gz
(91.35 KB)
📄
vegam_vce.bin.tar
(164.5 KB)
📄
vendor.tar
(6.72 MB)
📄
vendor.tar.gz
(1.02 MB)
📄
vendor.zip
(5.7 MB)
📄
vendor_perl.tar
(18.63 MB)
📄
vendor_perl.tar.gz
(4.7 MB)
📄
vendor_perl.zip
(18.43 MB)
📄
venus-1.8.tar
(971.5 KB)
📄
venus-1.8.tar.gz
(487.96 KB)
📄
venus-1.8.zip
(969.85 KB)
📄
venus-4.2.tar
(905.5 KB)
📄
venus-4.2.tar.gz
(459.73 KB)
📄
venus-4.2.zip
(903.89 KB)
📄
venus-5.2.tar
(864.5 KB)
📄
venus-5.2.tar.gz
(449.78 KB)
📄
venus-5.2.zip
(862.71 KB)
📄
venus-5.4.tar
(902.5 KB)
📄
venus-5.4.tar.gz
(469.68 KB)
📄
venus-5.4.zip
(900.84 KB)
📄
venus-6.0.tar
(1.71 MB)
📄
venus-6.0.tar.gz
(480.52 KB)
📄
venus-6.0.zip
(1.71 MB)
📄
venus.mbn.mbn.tar.gz
(459.76 KB)
📄
venus.mbn.tar
(4.71 MB)
📄
venus.mdt.mdt.tar.gz
(449.81 KB)
📄
venus.mdt.tar
(2.73 MB)
📄
venv.tar
(126.5 KB)
📄
venv.tar.gz
(16.43 KB)
📄
venv.zip
(115.76 KB)
📄
verde_ce.bin.bin.tar.gz
(1.06 KB)
📄
verde_ce.bin.tar
(20 KB)
📄
verde_k_smc.bin.bin.tar.gz
(27.55 KB)
📄
verde_k_smc.bin.tar
(127 KB)
📄
verde_mc.bin.bin.tar.gz
(12.79 KB)
📄
verde_mc.bin.tar
(65 KB)
📄
verde_me.bin.bin.tar.gz
(3.68 KB)
📄
verde_me.bin.tar
(20 KB)
📄
verde_pfp.bin.bin.tar.gz
(2.82 KB)
📄
verde_pfp.bin.tar
(20 KB)
📄
verde_rlc.bin.bin.tar.gz
(4.61 KB)
📄
verde_rlc.bin.tar
(19 KB)
📄
verde_smc.bin.bin.tar.gz
(26.54 KB)
📄
verde_smc.bin.tar
(123 KB)
📄
verde_uvd.bin.bin.tar.gz
(144.34 KB)
📄
verde_uvd.bin.tar
(216.5 KB)
📄
verifiers.mod.mod.tar.gz
(1.88 KB)
📄
verifiers.mod.tar
(10 KB)
📄
version.h.h.tar.gz
(218 B)
📄
version.h.tar
(7.5 KB)
📄
version.json.json.tar.gz
(163 B)
📄
version.json.tar
(2 KB)
📄
version.php.php.tar.gz
(574 B)
📄
version.php.tar
(3.5 KB)
📄
version.pod.pod.tar.gz
(3.71 KB)
📄
version.pod.tar
(11.5 KB)
📄
version.tar
(56.5 KB)
📄
version.tar.gz
(241 B)
📄
version.txt.tar
(2 KB)
📄
version.txt.txt.tar.gz
(118 B)
📄
version.zip
(50.83 KB)
📄
version_option.rb.rb.tar.gz
(698 B)
📄
version_option.rb.tar
(3.5 KB)
📄
versions.yaml.tar
(2 KB)
📄
versions.yaml.yaml.tar.gz
(163 B)
📄
verto-module.h.h.tar.gz
(2.22 KB)
📄
verto-module.h.tar
(8 KB)
📄
verto.h.h.tar.gz
(5.14 KB)
📄
verto.h.tar
(20.5 KB)
📄
vfs.h.h.tar.gz
(220 B)
📄
vfs.h.tar
(2 KB)
📄
vfs_cache_pressure.tar
(2 KB)
📄
vfs_cache_pressure.tar.gz
(116 B)
📄
vga.mod.mod.tar.gz
(2.45 KB)
📄
vga.mod.tar
(14 KB)
📄
vga2iso.tar
(3.5 KB)
📄
vga2iso.tar.gz
(630 B)
📄
vga_text.mod.mod.tar.gz
(1.33 KB)
📄
vga_text.mod.tar
(4.5 KB)
📄
vgauthd.service.service.tar.gz
(284 B)
📄
vgauthd.service.tar
(2 KB)
📄
vgem_drm.h.h.tar.gz
(1.08 KB)
📄
vgem_drm.h.tar
(3.5 KB)
📄
vi.tar
(1.13 MB)
📄
vi.tar.gz
(583.55 KB)
📄
via.pm.pm.tar.gz
(2.84 KB)
📄
via.pm.tar
(9 KB)
📄
via.tar
(25.5 KB)
📄
via.tar.gz
(9.57 KB)
📄
via.zip
(23.85 KB)
📄
vicam.tar
(4 KB)
📄
vicam.tar.gz
(1.33 KB)
📄
vicam.zip
(2.21 KB)
📄
video.lst.lst.tar.gz
(139 B)
📄
video.lst.tar
(3 KB)
📄
video.mod.mod.tar.gz
(3.16 KB)
📄
video.mod.tar
(19 KB)
📄
video.sh.sh.tar.gz
(475 B)
📄
video.sh.tar
(2.5 KB)
📄
video.tar
(12 KB)
📄
video.tar.gz
(3.28 KB)
📄
video.zip
(9.12 KB)
📄
video_bochs.mod.mod.tar.gz
(3.27 KB)
📄
video_bochs.mod.tar
(9.5 KB)
📄
video_cirrus.mod.mod.tar.gz
(3.72 KB)
📄
video_cirrus.mod.tar
(10.5 KB)
📄
video_colors.mod.mod.tar.gz
(2.87 KB)
📄
video_colors.mod.tar
(8 KB)
📄
video_fb.mod.mod.tar.gz
(11.46 KB)
📄
video_fb.mod.tar
(35.5 KB)
📄
videoinfo.mod.mod.tar.gz
(2.12 KB)
📄
videoinfo.mod.tar
(12 KB)
📄
videotest.mod.mod.tar.gz
(2.01 KB)
📄
videotest.mod.tar
(12 KB)
📄
videotest_checksum.mod.mod.tar.gz
(1.12 KB)
📄
videotest_checksum.mod.tar
(4 KB)
📄
view.tar
(1.13 MB)
📄
view.tar.gz
(583.55 KB)
📄
vim.tar
(2.93 MB)
📄
vim.tar.gz
(1.48 MB)
📄
vimdiff.tar
(2.94 MB)
📄
vimdiff.tar.gz
(1.48 MB)
📄
vimrc.tar
(3.5 KB)
📄
vimrc.tar.gz
(1.1 KB)
📄
vimtutor.tar
(4 KB)
📄
vimtutor.tar.gz
(1.17 KB)
📄
vips-modules-8.16.tar
(191.5 KB)
📄
vips-modules-8.16.tar.gz
(70.58 KB)
📄
vips-modules-8.16.zip
(187.41 KB)
📄
vips.tar
(4.02 MB)
📄
vips.tar.gz
(1.78 MB)
📄
vips.zip
(4.01 MB)
📄
virc.tar
(3 KB)
📄
virc.tar.gz
(761 B)
📄
virtual-guest.tar
(2.5 KB)
📄
virtual-guest.tar.gz
(538 B)
📄
virtual-guest.zip
(903 B)
📄
virtual-host.tar
(2.5 KB)
📄
virtual-host.tar.gz
(449 B)
📄
virtual-host.zip
(701 B)
📄
virtualenv-3.tar
(2.5 KB)
📄
virtualenv-3.tar.gz
(576 B)
📄
virtualenv-37.tar
(2.5 KB)
📄
virtualenv-37.tar.gz
(577 B)
📄
virtualenv.tar
(4.5 KB)
📄
virtualenv.tar.gz
(265 B)
📄
viscii.uni.tar
(6 KB)
📄
viscii.uni.uni.tar.gz
(795 B)
📄
visibility.h.h.tar.gz
(1.19 KB)
📄
visibility.h.tar
(4 KB)
📄
vision.tar
(128.5 KB)
📄
vision.tar.gz
(64.76 KB)
📄
vision.zip
(108.17 KB)
📄
visitor.pyc.pyc.tar.gz
(1.9 KB)
📄
visitor.pyc.tar
(6 KB)
📄
visitor.pyo.pyo.tar.gz
(1.9 KB)
📄
visitor.pyo.tar
(6 KB)
📄
vli.h.h.tar.gz
(2.11 KB)
📄
vli.h.tar
(8 KB)
📄
vlimit.h.h.tar.gz
(1.03 KB)
📄
vlimit.h.tar
(3.5 KB)
📄
vm86.h.h.tar.gz
(777 B)
📄
vm86.h.tar
(7 KB)
📄
vmstat.tar
(38.5 KB)
📄
vmstat.tar.gz
(14.37 KB)
📄
vmtoolsd.service.service.tar.gz
(380 B)
📄
vmtoolsd.service.tar
(3 KB)
📄
vmw_pvrdma-abi.h.h.tar.gz
(2.76 KB)
📄
vmw_pvrdma-abi.h.tar
(9.5 KB)
📄
vmwgfx_drm.h.h.tar.gz
(9.28 KB)
📄
vmwgfx_drm.h.tar
(38.5 KB)
📄
vmx.h.h.tar.gz
(1.92 KB)
📄
vmx.h.tar
(9 KB)
📄
vntwusb.fw.fw.tar.gz
(5.02 KB)
📄
vntwusb.fw.tar
(25 KB)
📄
vpdma-1b8.bin.bin.tar.gz
(2.01 KB)
📄
vpdma-1b8.bin.tar
(5.5 KB)
📄
vpe_6_1_0.bin.bin.tar.gz
(9.47 KB)
📄
vpe_6_1_0.bin.tar
(27 KB)
📄
vpe_6_1_1.bin.bin.tar.gz
(10.59 KB)
📄
vpe_6_1_1.bin.tar
(27 KB)
📄
vpe_6_1_3.bin.bin.tar.gz
(9.35 KB)
📄
vpe_6_1_3.bin.tar
(27 KB)
📄
vpu.tar
(24.01 MB)
📄
vpu.tar.gz
(6.85 MB)
📄
vpu.zip
(24 MB)
📄
vpu20_p1.mbn.mbn.tar.gz
(640.93 KB)
📄
vpu20_p1.mbn.tar
(1.93 MB)
📄
vpu20_p1_gen2.mbn.mbn.tar.gz
(651.87 KB)
📄
vpu20_p1_gen2.mbn.tar
(1.94 MB)
📄
vpu20_p4.mbn.mbn.tar.gz
(612.94 KB)
📄
vpu20_p4.mbn.tar
(1.89 MB)
📄
vpu30_p4.mbn.mbn.tar.gz
(813.57 KB)
📄
vpu30_p4.mbn.tar
(2.22 MB)
📄
vpu30_p4_s6_16mb.mbn.mbn.tar.gz
(812.1 KB)
📄
vpu30_p4_s6_16mb.mbn.tar
(2.21 MB)
📄
vpu33_p4.mbn.mbn.tar.gz
(833.58 KB)
📄
vpu33_p4.mbn.tar
(2.24 MB)
📄
vpu35_p4.mbn.mbn.tar.gz
(883.9 KB)
📄
vpu35_p4.mbn.tar
(2.3 MB)
📄
vpu_37xx_v1.bin.bin.tar.gz
(545.3 KB)
📄
vpu_37xx_v1.bin.tar
(2.32 MB)
📄
vpu_40xx_v1.bin.bin.tar.gz
(392.61 KB)
📄
vpu_40xx_v1.bin.tar
(987.5 KB)
📄
vpu_50xx_v1.bin.bin.tar.gz
(378.7 KB)
📄
vpu_50xx_v1.bin.tar
(966 KB)
📄
vpu_d.bin.bin.tar.gz
(32.13 KB)
📄
vpu_d.bin.tar
(8.52 MB)
📄
vpu_p.bin.bin.tar.gz
(78.17 KB)
📄
vpu_p.bin.tar
(388 KB)
📄
vs-698a75a9617bd.tar
(65.5 KB)
📄
vs-698a75a9617bd.tar.gz
(24.13 KB)
📄
vsc.tar
(11 MB)
📄
vsc.tar.gz
(5.63 MB)
📄
vsc.zip
(10.98 MB)
📄
vsyscall.h.h.tar.gz
(282 B)
📄
vsyscall.h.tar
(2 KB)
📄
vsyscall32.tar
(2 KB)
📄
vsyscall32.tar.gz
(107 B)
📄
vt.h.h.tar.gz
(118 B)
📄
vt.h.tar
(2 KB)
📄
vtiger.sql.sql.tar.gz
(108.92 KB)
📄
vtiger.sql.tar
(735 KB)
📄
vtiger.tar
(84.61 MB)
📄
vtiger.tar.gz
(79.65 MB)
📄
vtiger.zip
(84.57 MB)
📄
vtiger72.tar
(214.5 KB)
📄
vtiger72.tar.gz
(118.48 KB)
📄
vtiger72.zip
(187.66 KB)
📄
vtigercron.sh.sh.tar.gz
(433 B)
📄
vtigercron.sh.tar
(2.5 KB)
📄
vtimes.h.h.tar.gz
(1.23 KB)
📄
vtimes.h.tar
(4 KB)
📄
vty.png.png.tar.gz
(8.32 KB)
📄
vty.png.tar
(10 KB)
📄
vty.tar
(55 KB)
📄
vty.tar.gz
(32.16 KB)
📄
vty.zip
(46.31 KB)
📄
vue.png.png.tar.gz
(4.85 KB)
📄
vue.png.tar
(7 KB)
📄
vue.tar
(165.5 KB)
📄
vue.tar.gz
(146.9 KB)
📄
vue.zip
(156.22 KB)
📄
vutil.h.h.tar.gz
(2.12 KB)
📄
vutil.h.tar
(9 KB)
📄
vxgb.png.png.tar.gz
(12.04 KB)
📄
vxgb.png.tar
(13.5 KB)
📄
vxgb.tar
(144 KB)
📄
vxgb.tar.gz
(76.64 KB)
📄
vxgb.zip
(124.62 KB)
📄
wacart.sql.sql.tar.gz
(18.18 KB)
📄
wacart.sql.tar
(178.5 KB)
📄
wacart.tar
(43 MB)
📄
wacart.tar.gz
(39.51 MB)
📄
wacart.zip
(42.97 MB)
📄
waid.php.php.tar.gz
(263 B)
📄
waid.php.tar
(2.5 KB)
📄
wait.h.h.tar.gz
(2.03 KB)
📄
wait.h.tar
(7 KB)
📄
wait.ph.ph.tar.gz
(167 B)
📄
wait.ph.tar
(5.5 KB)
📄
wait.so.so.tar.gz
(4.66 KB)
📄
wait.so.tar
(13.5 KB)
📄
waitflags.h.h.tar.gz
(970 B)
📄
waitflags.h.tar
(3.5 KB)
📄
waitstatus.h.h.tar.gz
(1.09 KB)
📄
waitstatus.h.tar
(4 KB)
📄
waitstatus.ph.ph.tar.gz
(584 B)
📄
waitstatus.ph.tar
(3.5 KB)
📄
wakeup.tar
(2 KB)
📄
wakeup.tar.gz
(133 B)
📄
wallabag.tar
(66.12 MB)
📄
wallabag.tar.gz
(62.72 MB)
📄
wallabag.zip
(66.09 MB)
📄
warnings.h.h.tar.gz
(2.25 KB)
📄
warnings.h.tar
(9.5 KB)
📄
warnings.py.py.tar.gz
(5.45 KB)
📄
warnings.py.tar
(55 KB)
📄
warnings.pyc.pyc.tar.gz
(5.79 KB)
📄
warnings.pyc.tar
(15 KB)
📄
warnings.pyo.pyo.tar.gz
(5.52 KB)
📄
warnings.pyo.tar
(14 KB)
📄
warnings.tar
(3 KB)
📄
warnings.tar.gz
(111 B)
📄
watch.tar
(31 KB)
📄
watch.tar.gz
(11.81 KB)
📄
watchdog.tar
(2 KB)
📄
watchdog.tar.gz
(109 B)
📄
watchdog_thresh.tar
(2 KB)
📄
watchdog_thresh.tar.gz
(117 B)
📄
watermark_boost_factor.tar
(2 KB)
📄
watermark_boost_factor.tar.gz
(121 B)
📄
watermark_scale_factor.tar
(2 KB)
📄
watermark_scale_factor.tar.gz
(118 B)
📄
wave.py.py.tar.gz
(3.97 KB)
📄
wave.py.tar
(56.5 KB)
📄
wave.pyc.pyc.tar.gz
(6.05 KB)
📄
wave.pyc.tar
(21.5 KB)
📄
wave.pyo.pyo.tar.gz
(5.98 KB)
📄
wave.pyo.tar
(21 KB)
📄
wave521c_k3_codec_fw.bin.bin.tar.gz
(177.67 KB)
📄
wave521c_k3_codec_fw.bin.tar
(1.91 MB)
📄
wbce.png.png.tar.gz
(25.78 KB)
📄
wbce.png.tar
(27.5 KB)
📄
wbce.sql.sql.tar.gz
(18.86 KB)
📄
wbce.sql.tar
(78 KB)
📄
wbce.tar
(11.11 MB)
📄
wbce.tar.gz
(10.22 MB)
📄
wbce.zip
(11.09 MB)
📄
wbem-http.xml.tar
(2 KB)
📄
wbem-http.xml.xml.tar.gz
(341 B)
📄
wc.tar
(51.5 KB)
📄
wc.tar.gz
(22.01 KB)
📄
wchar.h.h.tar.gz
(5.83 KB)
📄
wchar.h.tar
(34.5 KB)
📄
wchar2.h.h.tar.gz
(2.78 KB)
📄
wchar2.h.tar
(19.5 KB)
📄
wcnhpbtfw21.tlv.tar
(151 KB)
📄
wcnhpbtfw21.tlv.tlv.tar.gz
(110.31 KB)
📄
wcnhpnv21.b10c.b10c.tar.gz
(3.03 KB)
📄
wcnhpnv21.b10c.tar
(8 KB)
📄
wcnhpnv21.b111.b111.tar.gz
(3.03 KB)
📄
wcnhpnv21.b111.tar
(8 KB)
📄
wcnhpnv21.b8c.b8c.tar.gz
(3.25 KB)
📄
wcnhpnv21.b8c.tar
(15 KB)
📄
wcnhpnv21.b9f.b9f.tar.gz
(3.25 KB)
📄
wcnhpnv21.b9f.tar
(15 KB)
📄
wcnhpnv21.ba0.ba0.tar.gz
(3.25 KB)
📄
wcnhpnv21.ba0.tar
(15 KB)
📄
wcnhpnv21.ba1.ba1.tar.gz
(3.25 KB)
📄
wcnhpnv21.ba1.tar
(15 KB)
📄
wcnhpnv21.ba2.ba2.tar.gz
(3.25 KB)
📄
wcnhpnv21.ba2.tar
(15 KB)
📄
wcnhpnv21.ba3.ba3.tar.gz
(3.14 KB)
📄
wcnhpnv21.ba3.tar
(15 KB)
📄
wcnhpnv21.ba4.ba4.tar.gz
(3.14 KB)
📄
wcnhpnv21.ba4.tar
(15 KB)
📄
wcnhpnv21.baa.baa.tar.gz
(3.03 KB)
📄
wcnhpnv21.baa.tar
(15 KB)
📄
wcnhpnv21.bb8.bb8.tar.gz
(3.25 KB)
📄
wcnhpnv21.bb8.tar
(15 KB)
📄
wcnhpnv21.bin.bin.tar.gz
(3.25 KB)
📄
wcnhpnv21.bin.tar
(15 KB)
📄
wcnhpnv21g.b10c.b10c.tar.gz
(3.03 KB)
📄
wcnhpnv21g.b10c.tar
(8 KB)
📄
wcnhpnv21g.b111.b111.tar.gz
(3.03 KB)
📄
wcnhpnv21g.b111.tar
(8 KB)
📄
wcnhpnv21g.b8c.b8c.tar.gz
(3.25 KB)
📄
wcnhpnv21g.b8c.tar
(8 KB)
📄
wcnhpnv21g.b9f.b9f.tar.gz
(3.24 KB)
📄
wcnhpnv21g.b9f.tar
(8 KB)
📄
wcnhpnv21g.ba0.ba0.tar.gz
(3.24 KB)
📄
wcnhpnv21g.ba0.tar
(8 KB)
📄
wcnhpnv21g.ba1.ba1.tar.gz
(3.25 KB)
📄
wcnhpnv21g.ba1.tar
(8 KB)
📄
wcnhpnv21g.ba2.ba2.tar.gz
(3.25 KB)
📄
wcnhpnv21g.ba2.tar
(8 KB)
📄
wcnhpnv21g.ba3.ba3.tar.gz
(3.14 KB)
📄
wcnhpnv21g.ba3.tar
(15 KB)
📄
wcnhpnv21g.ba4.ba4.tar.gz
(3.14 KB)
📄
wcnhpnv21g.ba4.tar
(8 KB)
📄
wcnhpnv21g.baa.baa.tar.gz
(3.03 KB)
📄
wcnhpnv21g.baa.tar
(8 KB)
📄
wcnhpnv21g.bb8.bb8.tar.gz
(3.24 KB)
📄
wcnhpnv21g.bb8.tar
(8 KB)
📄
wcnhpnv21g.bin.bin.tar.gz
(3.25 KB)
📄
wcnhpnv21g.bin.tar
(8 KB)
📄
wctype-wchar.h.h.tar.gz
(2.08 KB)
📄
wctype-wchar.h.tar
(8 KB)
📄
wctype.h.h.tar.gz
(1.67 KB)
📄
wctype.h.tar
(7 KB)
📄
weakref.py.py.tar.gz
(4.74 KB)
📄
weakref.py.tar
(58 KB)
📄
weakref.pyc.pyc.tar.gz
(4.88 KB)
📄
weakref.pyc.tar
(18 KB)
📄
weakref.pyo.pyo.tar.gz
(4.88 KB)
📄
weakref.pyo.tar
(18 KB)
📄
weakref.rb.rb.tar.gz
(779 B)
📄
weakref.rb.tar
(13 KB)
📄
web.sh.sh.tar.gz
(495 B)
📄
web.sh.tar
(3 KB)
📄
web.tar
(397.5 KB)
📄
web.tar.gz
(126.96 KB)
📄
web.zip
(391.75 KB)
📄
webasyst.tar
(130.46 MB)
📄
webasyst.tar.gz
(127.33 MB)
📄
webbrowser.py.py.tar.gz
(5.9 KB)
📄
webbrowser.py.tar
(70.5 KB)
📄
webbrowser.pyc.pyc.tar.gz
(7.53 KB)
📄
webbrowser.pyc.tar
(21 KB)
📄
webbrowser.pyo.pyo.tar.gz
(7.5 KB)
📄
webbrowser.pyo.tar
(21 KB)
📄
webcachemgr.tar
(624 KB)
📄
webcachemgr.tar.gz
(90.31 KB)
📄
webcachemgr.zip
(574.99 KB)
📄
webcal.sql.sql.tar.gz
(3.46 KB)
📄
webcal.sql.tar
(20.5 KB)
📄
webcal.tar
(5.3 MB)
📄
webcal.tar.gz
(5.11 MB)
📄
webcal.zip
(5.28 MB)
📄
webcollab.tar
(150 KB)
📄
webcollab.tar.gz
(77.8 KB)
📄
webcollab.zip
(128.68 KB)
📄
webconsole.html.html.tar.gz
(1.69 KB)
📄
webconsole.html.tar
(7.5 KB)
📄
weberp.tar
(229 KB)
📄
weberp.tar.gz
(109 KB)
📄
weberp.zip
(199.64 KB)
📄
webid.tar
(214.5 KB)
📄
webid.tar.gz
(120.2 KB)
📄
webid.zip
(188.9 KB)
📄
webmail.sql.sql.tar.gz
(5.1 KB)
📄
webmail.sql.tar
(44 KB)
📄
webmail.tar
(67.12 MB)
📄
webmail.tar.gz
(58.23 MB)
📄
webmail.zip
(67.09 MB)
📄
webp.tar
(97.5 KB)
📄
webp.tar.gz
(23.72 KB)
📄
webp.zip
(92.44 KB)
📄
webpmux.tar
(264 KB)
📄
webpmux.tar.gz
(125.95 KB)
📄
webrick.rb.rb.tar.gz
(2.57 KB)
📄
webrick.rb.tar
(31 KB)
📄
webrick.tar
(202.5 KB)
📄
webrick.tar.gz
(48.02 KB)
📄
webrick.zip
(181.74 KB)
📄
webtrees.tar
(28.96 MB)
📄
webtrees.tar.gz
(26.64 MB)
📄
webtrees.zip
(28.93 MB)
📄
wfm_wf200_C0.sec.sec.tar.gz
(305.32 KB)
📄
wfm_wf200_C0.sec.tar
(307 KB)
📄
wfx.tar
(311.5 KB)
📄
wfx.tar.gz
(305.72 KB)
📄
wfx.zip
(307.43 KB)
📄
wget.tar
(523 KB)
📄
wget.tar.gz
(250.02 KB)
📄
wgetrc.tar
(6.5 KB)
📄
wgetrc.tar.gz
(2.26 KB)
📄
wheel.tar
(2 KB)
📄
wheel.tar.gz
(254 B)
📄
whereis.tar
(31 KB)
📄
whereis.tar.gz
(12.12 KB)
📄
which.pyc.pyc.tar.gz
(985 B)
📄
which.pyc.tar
(3.5 KB)
📄
which.pyo.pyo.tar.gz
(984 B)
📄
which.pyo.tar
(3.5 KB)
📄
which.tar
(31 KB)
📄
which.tar.gz
(12.75 KB)
📄
whichdb.py.py.tar.gz
(1.31 KB)
📄
whichdb.py.tar
(5 KB)
📄
whichdb.pyc.pyc.tar.gz
(1.25 KB)
📄
whichdb.pyc.tar
(4 KB)
📄
whichdb.pyo.pyo.tar.gz
(1.25 KB)
📄
whichdb.pyo.tar
(4 KB)
📄
whiteheat.fw.fw.tar.gz
(13.1 KB)
📄
whiteheat.fw.tar
(25 KB)
📄
whiteheat_loader.fw.fw.tar.gz
(3.39 KB)
📄
whiteheat_loader.fw.tar
(7 KB)
📄
whmcs.sql.sql.tar.gz
(42.97 KB)
📄
whmcs.sql.tar
(270.5 KB)
📄
whmcs.tar
(164.49 MB)
📄
whmcs.tar.gz
(151.79 MB)
📄
whmcs.zip
(164.46 MB)
📄
whmcs81.tar
(230 KB)
📄
whmcs81.tar.gz
(131.45 KB)
📄
whmcs81.zip
(205.94 KB)
📄
whmcs813.tar
(145.59 MB)
📄
whmcs813.tar.gz
(141.86 MB)
📄
whmcs813.zip
(145.56 MB)
📄
whmcs82.tar
(235.5 KB)
📄
whmcs82.tar.gz
(133.9 KB)
📄
whmcs82.zip
(210.62 KB)
📄
whmcs83.tar
(228.5 KB)
📄
whmcs83.tar.gz
(131.19 KB)
📄
whmcs83.zip
(203.14 KB)
📄
whmcs89.sql.sql.tar.gz
(41.56 KB)
📄
whmcs89.sql.tar
(261 KB)
📄
whmcs89.tar
(113.58 MB)
📄
whmcs89.tar.gz
(109.85 MB)
📄
whmcs89.zip
(113.55 MB)
📄
who.tar
(55.5 KB)
📄
who.tar.gz
(25.16 KB)
📄
whoami.tar
(35 KB)
📄
whoami.tar.gz
(14.88 KB)
📄
whrlpool.h.h.tar.gz
(720 B)
📄
whrlpool.h.tar
(3 KB)
📄
wiki-icon.png.png.tar.gz
(1.54 KB)
📄
wiki-icon.png.tar
(3 KB)
📄
wiki.pyc.pyc.tar.gz
(2.43 KB)
📄
wiki.pyc.tar
(7 KB)
📄
wiki.pyo.pyo.tar.gz
(2.43 KB)
📄
wiki.pyo.tar
(7 KB)
📄
wikka.tar
(276 KB)
📄
wikka.tar.gz
(161.27 KB)
📄
wikka.zip
(244.14 KB)
📄
wil6210.brd.brd.tar.gz
(1.75 KB)
📄
wil6210.brd.tar
(10 KB)
📄
wil6210.fw.fw.tar.gz
(247.26 KB)
📄
wil6210.fw.tar
(784 KB)
📄
wilc1000_fw.bin.bin.tar.gz
(72.31 KB)
📄
wilc1000_fw.bin.tar
(123.5 KB)
📄
wilc1000_p2p_fw.bin.bin.tar.gz
(81.83 KB)
📄
wilc1000_p2p_fw.bin.tar
(141.5 KB)
📄
wilc1000_wifi_firmware.bin.bin.tar.gz
(83.83 KB)
📄
wilc1000_wifi_firmware.bin.tar
(135 KB)
📄
win32.rb.rb.tar.gz
(802 B)
📄
win32.rb.tar
(8.5 KB)
📄
windows_1250.so.so.tar.gz
(4.36 KB)
📄
windows_1250.so.tar
(13.5 KB)
📄
windows_1251.so.so.tar.gz
(4.23 KB)
📄
windows_1251.so.tar
(13.5 KB)
📄
windows_1252.so.so.tar.gz
(4.36 KB)
📄
windows_1252.so.tar
(13.5 KB)
📄
windows_1253.so.so.tar.gz
(4.26 KB)
📄
windows_1253.so.tar
(13.5 KB)
📄
windows_1254.so.so.tar.gz
(4.44 KB)
📄
windows_1254.so.tar
(13.5 KB)
📄
windows_1257.so.so.tar.gz
(4.42 KB)
📄
windows_1257.so.tar
(13.5 KB)
📄
wint_t.h.h.tar.gz
(507 B)
📄
wint_t.h.tar
(2.5 KB)
📄
wintercms.sql.sql.tar.gz
(4.13 KB)
📄
wintercms.sql.tar
(30 KB)
📄
wintercms.tar
(25.46 MB)
📄
wintercms.tar.gz
(22.26 MB)
📄
wintercms.zip
(25.44 MB)
📄
wireshark.tar
(2.52 MB)
📄
wireshark.tar.gz
(729.45 KB)
📄
wireshark.zip
(2.5 MB)
📄
wis-startrek.fw.fw.tar.gz
(4.29 KB)
📄
wis-startrek.fw.tar
(8 KB)
📄
wish.py.py.tar.gz
(448 B)
📄
wish.py.tar
(2.5 KB)
📄
wl1251-fw.bin.bin.tar.gz
(113.49 KB)
📄
wl1251-fw.bin.tar
(191.5 KB)
📄
wl1271-fw-ap.bin.bin.tar.gz
(156.98 KB)
📄
wl1271-fw-ap.bin.tar
(268 KB)
📄
wl1271-fw.bin.bin.tar.gz
(160.68 KB)
📄
wl1271-fw.bin.tar
(267 KB)
📄
wl128x-fw-ap.bin.bin.tar.gz
(156.97 KB)
📄
wl128x-fw-ap.bin.tar
(261 KB)
📄
wl128x-fw.bin.bin.tar.gz
(165.54 KB)
📄
wl128x-fw.bin.tar
(268.5 KB)
📄
wl18xx-fw.bin.bin.tar.gz
(196.36 KB)
📄
wl18xx-fw.bin.tar
(406 KB)
📄
wmem_default.tar
(2 KB)
📄
wmem_default.tar.gz
(120 B)
📄
wmem_max.tar
(2 KB)
📄
wmem_max.tar.gz
(116 B)
📄
wolf.png.png.tar.gz
(18.25 KB)
📄
wolf.png.tar
(20 KB)
📄
wolf.tar
(169 KB)
📄
wolf.tar.gz
(100.08 KB)
📄
wolf.zip
(150.6 KB)
📄
wonder.tar
(262.5 KB)
📄
wonder.tar.gz
(190.33 KB)
📄
wonder.zip
(241.78 KB)
📄
word-list-compress.tar
(13.5 KB)
📄
word-list-compress.tar.gz
(4.25 KB)
📄
wordsize.h.h.tar.gz
(334 B)
📄
wordsize.h.tar
(2 KB)
📄
wordsize.ph.ph.tar.gz
(349 B)
📄
wordsize.ph.tar
(2.5 KB)
📄
work.xml.tar
(2 KB)
📄
work.xml.xml.tar.gz
(315 B)
📄
workspace.xml.tar
(53.5 KB)
📄
workspace.xml.xml.tar.gz
(6.78 KB)
📄
wp-22.php.php.tar.gz
(85.65 KB)
📄
wp-22.php.tar
(154.5 KB)
📄
wp-config.php.php.tar.gz
(1.27 KB)
📄
wp-config.php.tar
(76 KB)
📄
wp-content.tar
(51 KB)
📄
wp-content.tar.gz
(18.55 KB)
📄
wp-content.zip
(48.27 KB)
📄
wp-includes.tar
(102 KB)
📄
wp-includes.tar.gz
(36.96 KB)
📄
wp-includes.zip
(96.82 KB)
📄
wp.tar
(6.2 MB)
📄
wp.tar.gz
(1.29 MB)
📄
wp.zip
(76.29 MB)
📄
wp49.sql.sql.tar.gz
(6.56 KB)
📄
wp49.sql.tar
(29 KB)
📄
wp49.tar
(43.28 MB)
📄
wp49.tar.gz
(42.54 MB)
📄
wp49.zip
(43.21 MB)
📄
wp50.sql.sql.tar.gz
(6.65 KB)
📄
wp50.sql.tar
(30.5 KB)
📄
wp50.tar
(43.38 MB)
📄
wp50.tar.gz
(42.59 MB)
📄
wp50.zip
(43.31 MB)
📄
wp51.sql.sql.tar.gz
(6.67 KB)
📄
wp51.sql.tar
(30.5 KB)
📄
wp51.tar
(43.08 MB)
📄
wp51.tar.gz
(42.29 MB)
📄
wp51.zip
(43.02 MB)
📄
wp52.sql.sql.tar.gz
(6.71 KB)
📄
wp52.sql.tar
(30.5 KB)
📄
wp52.tar
(45.26 MB)
📄
wp52.tar.gz
(44.42 MB)
📄
wp52.zip
(45.2 MB)
📄
wp53.sql.sql.tar.gz
(6.74 KB)
📄
wp53.sql.tar
(30.5 KB)
📄
wp53.tar
(46.11 MB)
📄
wp53.tar.gz
(45.28 MB)
📄
wp53.zip
(46.05 MB)
📄
wp54.sql.sql.tar.gz
(6.77 KB)
📄
wp54.sql.tar
(31 KB)
📄
wp54.tar
(46.98 MB)
📄
wp54.tar.gz
(46.15 MB)
📄
wp54.zip
(46.92 MB)
📄
wp55.sql.sql.tar.gz
(6.8 KB)
📄
wp55.sql.tar
(31 KB)
📄
wp55.tar
(49.51 MB)
📄
wp55.tar.gz
(48.58 MB)
📄
wp55.zip
(49.44 MB)
📄
wp56.sql.sql.tar.gz
(6.87 KB)
📄
wp56.sql.tar
(31.5 KB)
📄
wp56.tar
(51.72 MB)
📄
wp56.tar.gz
(50.75 MB)
📄
wp56.zip
(51.65 MB)
📄
wp57.sql.sql.tar.gz
(6.78 KB)
📄
wp57.sql.tar
(31 KB)
📄
wp57.tar
(51.93 MB)
📄
wp57.tar.gz
(50.96 MB)
📄
wp57.zip
(51.86 MB)
📄
wp58.sql.sql.tar.gz
(6.85 KB)
📄
wp58.sql.tar
(31.5 KB)
📄
wp58.tar
(52.97 MB)
📄
wp58.tar.gz
(51.88 MB)
📄
wp58.zip
(52.91 MB)
📄
wp59.sql.sql.tar.gz
(6.79 KB)
📄
wp59.sql.tar
(31.5 KB)
📄
wp59.tar
(59.54 MB)
📄
wp59.tar.gz
(58.4 MB)
📄
wp59.zip
(59.47 MB)
📄
wp60.sql.sql.tar.gz
(6.83 KB)
📄
wp60.sql.tar
(31.5 KB)
📄
wp60.tar
(60.9 MB)
📄
wp60.tar.gz
(59.69 MB)
📄
wp60.zip
(60.83 MB)
📄
wp61.sql.sql.tar.gz
(6.85 KB)
📄
wp61.sql.tar
(31.5 KB)
📄
wp61.tar
(62.89 MB)
📄
wp61.tar.gz
(61.68 MB)
📄
wp61.zip
(62.83 MB)
📄
wp62.sql.sql.tar.gz
(6.86 KB)
📄
wp62.sql.tar
(31.5 KB)
📄
wp62.tar
(62.48 MB)
📄
wp62.tar.gz
(61.32 MB)
📄
wp62.zip
(62.42 MB)
📄
wp63.sql.sql.tar.gz
(6.86 KB)
📄
wp63.sql.tar
(31.5 KB)
📄
wp63.tar
(63.16 MB)
📄
wp63.tar.gz
(61.98 MB)
📄
wp63.zip
(63.1 MB)
📄
wp64.sql.sql.tar.gz
(6.86 KB)
📄
wp64.sql.tar
(31.5 KB)
📄
wp64.tar
(64.31 MB)
📄
wp64.tar.gz
(63.16 MB)
📄
wp64.zip
(64.25 MB)
📄
wp65.sql.sql.tar.gz
(6.88 KB)
📄
wp65.sql.tar
(32 KB)
📄
wp65.tar
(64.83 MB)
📄
wp65.tar.gz
(63.71 MB)
📄
wp65.zip
(64.77 MB)
📄
wp66.sql.sql.tar.gz
(6.91 KB)
📄
wp66.sql.tar
(32 KB)
📄
wp66.tar
(65.08 MB)
📄
wp66.tar.gz
(63.93 MB)
📄
wp66.zip
(65.01 MB)
📄
wp67.sql.sql.tar.gz
(6.91 KB)
📄
wp67.sql.tar
(32 KB)
📄
wp67.tar
(68.21 MB)
📄
wp67.tar.gz
(67 MB)
📄
wp67.zip
(68.14 MB)
📄
wp68.sql.sql.tar.gz
(6.91 KB)
📄
wp68.sql.tar
(32 KB)
📄
wp68.tar
(69.19 MB)
📄
wp68.tar.gz
(67.95 MB)
📄
wp68.zip
(69.12 MB)
📄
wp_plugins.tar
(21.37 MB)
📄
wp_plugins.tar.gz
(21.2 MB)
📄
wp_plugins.zip
(21.35 MB)
📄
wpfix.tar
(11 KB)
📄
wpfix.tar.gz
(3.03 KB)
📄
wpg.so.so.tar.gz
(14.49 KB)
📄
wpg.so.tar
(33.5 KB)
📄
wpss.mdt.mdt.tar.gz
(3.41 MB)
📄
wpss.mdt.tar
(7.12 MB)
📄
wrapper.py.py.tar.gz
(887 B)
📄
wrapper.py.tar
(3.5 KB)
📄
wrapper.pyc.pyc.tar.gz
(778 B)
📄
wrapper.pyc.tar
(3 KB)
📄
wrapper.pyo.pyo.tar.gz
(780 B)
📄
wrapper.pyo.tar
(3 KB)
📄
writer.h.h.tar.gz
(2.78 KB)
📄
writer.h.tar
(10 KB)
📄
writes.tar
(2 KB)
📄
writes.tar.gz
(117 B)
📄
ws.tar
(458.5 KB)
📄
ws.tar.gz
(106.74 KB)
📄
ws.zip
(449.54 KB)
📄
wsgiref.tar
(454.5 KB)
📄
wsgiref.tar.gz
(48.16 KB)
📄
wsgiref.zip
(421.74 KB)
📄
wsm_22.bin.bin.tar.gz
(53.89 KB)
📄
wsm_22.bin.tar
(194 KB)
📄
wsman.xml.tar
(3 KB)
📄
wsman.xml.xml.tar.gz
(319 B)
📄
wsmans.xml.tar
(2 KB)
📄
wsmans.xml.xml.tar.gz
(322 B)
📄
wsrep_info.so.so.tar.gz
(7.76 KB)
📄
wsrep_info.so.tar
(21.5 KB)
📄
wswatch.sh.sh.tar.gz
(395 B)
📄
wswatch.sh.tar
(2.5 KB)
📄
www.tar
(1.3 GB)
📄
www.tar.gz
(389.63 MB)
📄
www.zip
(4.63 GB)
📄
wwwindex.php.php.tar.gz
(123 B)
📄
wwwindex.php.tar
(3 KB)
📄
x11-xcb.pc.pc.tar.gz
(253 B)
📄
x11-xcb.pc.tar
(2 KB)
📄
x11.conf.conf.tar.gz
(446 B)
📄
x11.conf.tar
(4 KB)
📄
x11.pc.pc.tar.gz
(276 B)
📄
x11.pc.tar
(2 KB)
📄
x1e80100.tar
(81.38 MB)
📄
x1e80100.tar.gz
(41.64 MB)
📄
x1e80100.zip
(81.35 MB)
📄
x1p42100.tar
(13.5 KB)
📄
x1p42100.tar.gz
(2.12 KB)
📄
x1p42100.zip
(11.97 KB)
📄
x2.zip
(112.77 KB)
📄
x509.h.h.tar.gz
(8.28 KB)
📄
x509.h.tar
(44 KB)
📄
x509.rb.rb.tar.gz
(1.77 KB)
📄
x509.rb.tar
(6 KB)
📄
x509_vfy.h.h.tar.gz
(6.35 KB)
📄
x509_vfy.h.tar
(33.5 KB)
📄
x509v3.h.h.tar.gz
(7.65 KB)
📄
x509v3.h.tar
(34.5 KB)
📄
x509v3err.h.h.tar.gz
(2.04 KB)
📄
x509v3err.h.tar
(10.5 KB)
📄
x86_64-linux.tar
(4.5 KB)
📄
x86_64-linux.tar.gz
(1.19 KB)
📄
x86_64-linux.zip
(3.1 KB)
📄
xaps_plugin.so.so.tar.gz
(3.95 KB)
📄
xaps_plugin.so.tar
(15 KB)
📄
xargs.tar
(76 KB)
📄
xargs.tar.gz
(34.97 KB)
📄
xattr.h.h.tar.gz
(1.2 KB)
📄
xattr.h.tar
(6 KB)
📄
xau.pc.pc.tar.gz
(253 B)
📄
xau.pc.tar
(2 KB)
📄
xc_misc.h.h.tar.gz
(1.24 KB)
📄
xc_misc.h.tar
(8.5 KB)
📄
xcache_3.tar
(6.5 KB)
📄
xcache_3.tar.gz
(1.32 KB)
📄
xcache_3.zip
(3.61 KB)
📄
xcb-dpms.pc.pc.tar.gz
(253 B)
📄
xcb-dpms.pc.tar
(2 KB)
📄
xcb-dri2.pc.pc.tar.gz
(252 B)
📄
xcb-dri2.pc.tar
(2 KB)
📄
xcb-dri3.pc.pc.tar.gz
(252 B)
📄
xcb-dri3.pc.tar
(2 KB)
📄
xcb-glx.pc.pc.tar.gz
(251 B)
📄
xcb-glx.pc.tar
(2 KB)
📄
xcb-present.pc.pc.tar.gz
(271 B)
📄
xcb-present.pc.tar
(2 KB)
📄
xcb-randr.pc.pc.tar.gz
(258 B)
📄
xcb-randr.pc.tar
(2 KB)
📄
xcb-res.pc.pc.tar.gz
(255 B)
📄
xcb-res.pc.tar
(2 KB)
📄
xcb-screensaver.pc.pc.tar.gz
(257 B)
📄
xcb-screensaver.pc.tar
(2 KB)
📄
xcb-shape.pc.pc.tar.gz
(253 B)
📄
xcb-shape.pc.tar
(2 KB)
📄
xcb-shm.pc.pc.tar.gz
(252 B)
📄
xcb-shm.pc.tar
(2 KB)
📄
xcb-sync.pc.pc.tar.gz
(253 B)
📄
xcb-sync.pc.tar
(2 KB)
📄
xcb-xf86dri.pc.pc.tar.gz
(261 B)
📄
xcb-xf86dri.pc.tar
(2 KB)
📄
xcb-xinerama.pc.pc.tar.gz
(256 B)
📄
xcb-xinerama.pc.tar
(2 KB)
📄
xcb-xkb.pc.pc.tar.gz
(272 B)
📄
xcb-xkb.pc.tar
(2 KB)
📄
xcb-xselinux.pc.pc.tar.gz
(257 B)
📄
xcb-xselinux.pc.tar
(2 KB)
📄
xcb-xtest.pc.pc.tar.gz
(255 B)
📄
xcb-xtest.pc.tar
(2 KB)
📄
xcb-xv.pc.pc.tar.gz
(254 B)
📄
xcb-xv.pc.tar
(2 KB)
📄
xcb-xvmc.pc.pc.tar.gz
(256 B)
📄
xcb-xvmc.pc.tar
(2 KB)
📄
xcb.h.h.tar.gz
(5.94 KB)
📄
xcb.h.tar
(22.5 KB)
📄
xcb.pc.pc.tar.gz
(274 B)
📄
xcb.pc.tar
(2 KB)
📄
xcb.tar
(1.99 MB)
📄
xcb.tar.gz
(176.23 KB)
📄
xcb.zip
(1.97 MB)
📄
xcbext.h.h.tar.gz
(3.42 KB)
📄
xcbext.h.tar
(15.5 KB)
📄
xcbglintegrations.tar
(155 KB)
📄
xcbglintegrations.tar.gz
(57.06 KB)
📄
xcbglintegrations.zip
(152.83 KB)
📄
xcloner.tar
(135.5 KB)
📄
xcloner.tar.gz
(64.98 KB)
📄
xcloner.zip
(112.84 KB)
📄
xdmcp.xml.tar
(2 KB)
📄
xdmcp.xml.xml.tar.gz
(326 B)
📄
xdr.h.h.tar.gz
(4.02 KB)
📄
xdr.h.tar
(13.5 KB)
📄
xdr.py.py.tar.gz
(1.32 KB)
📄
xdr.py.tar
(6.5 KB)
📄
xdrlib.py.py.tar.gz
(1.53 KB)
📄
xdrlib.py.tar
(20.5 KB)
📄
xdrlib.pyc.pyc.tar.gz
(3.12 KB)
📄
xdrlib.pyc.tar
(11.5 KB)
📄
xdrlib.pyo.pyo.tar.gz
(3.12 KB)
📄
xdrlib.pyo.tar
(11.5 KB)
📄
xe.tar
(3.95 MB)
📄
xe.tar.gz
(2.3 MB)
📄
xe.zip
(3.94 MB)
📄
xe2lpd_dmc.bin.bin.tar.gz
(16.96 KB)
📄
xe2lpd_dmc.bin.tar
(61 KB)
📄
xe3lpd_dmc.bin.bin.tar.gz
(20.08 KB)
📄
xe3lpd_dmc.bin.tar
(95 KB)
📄
xe3p_lpd_dmc.bin.bin.tar.gz
(15.59 KB)
📄
xe3p_lpd_dmc.bin.tar
(69 KB)
📄
xen.tar
(21.5 KB)
📄
xen.tar.gz
(4.69 KB)
📄
xen.zip
(17.81 KB)
📄
xevie.h.h.tar.gz
(1.7 KB)
📄
xevie.h.tar
(13 KB)
📄
xf86dri.h.h.tar.gz
(2.72 KB)
📄
xf86dri.h.tar
(29 KB)
📄
xf86driproto.h.h.tar.gz
(2.17 KB)
📄
xf86driproto.h.tar
(11 KB)
📄
xfixes.h.h.tar.gz
(5.14 KB)
📄
xfixes.h.tar
(58.5 KB)
📄
xfrm4_gc_thresh.tar
(2 KB)
📄
xfrm4_gc_thresh.tar.gz
(122 B)
📄
xfrm6_gc_thresh.tar
(2 KB)
📄
xfrm6_gc_thresh.tar.gz
(121 B)
📄
xfrm_acq_expires.tar
(2 KB)
📄
xfrm_acq_expires.tar.gz
(119 B)
📄
xfrm_aevent_etime.tar
(2 KB)
📄
xfrm_aevent_etime.tar.gz
(119 B)
📄
xfrm_aevent_rseqth.tar
(2 KB)
📄
xfrm_aevent_rseqth.tar.gz
(120 B)
📄
xfrm_larval_drop.tar
(2 KB)
📄
xfrm_larval_drop.tar.gz
(118 B)
📄
xfs.mod.mod.tar.gz
(6.23 KB)
📄
xfs.mod.tar
(30 KB)
📄
xfssyncd_centisecs.tar
(2 KB)
📄
xfssyncd_centisecs.tar.gz
(117 B)
📄
xinerama.h.h.tar.gz
(1.88 KB)
📄
xinerama.h.tar
(16.5 KB)
📄
xinput.h.h.tar.gz
(23.05 KB)
📄
xinput.h.tar
(300 KB)
📄
xircom_pgs.fw.fw.tar.gz
(1.36 KB)
📄
xircom_pgs.fw.tar
(3.5 KB)
📄
xkb.h.h.tar.gz
(21.06 KB)
📄
xkb.h.tar
(242.5 KB)
📄
xkb.tar
(1.65 MB)
📄
xkb.tar.gz
(1.28 MB)
📄
xkb.zip
(1.46 MB)
📄
xlib-2.0.typelib.0.typelib.tar.gz
(474 B)
📄
xlib-2.0.typelib.tar
(2.5 KB)
📄
xmas.pyc.pyc.tar.gz
(5.02 KB)
📄
xmas.pyc.tar
(21 KB)
📄
xmas.pyo.pyo.tar.gz
(5.02 KB)
📄
xmas.pyo.tar
(21 KB)
📄
xmb.png.png.tar.gz
(14.71 KB)
📄
xmb.png.tar
(16.5 KB)
📄
xmb.sql.sql.tar.gz
(4.82 KB)
📄
xmb.sql.tar
(28 KB)
📄
xmb.tar
(1.99 MB)
📄
xmb.tar.gz
(1.7 MB)
📄
xmb.zip
(1.96 MB)
📄
xml.rb.rb.tar.gz
(641 B)
📄
xml.rb.tar
(15.5 KB)
📄
xml.tar
(2.23 MB)
📄
xml.tar.gz
(268.92 KB)
📄
xml.zip
(2.11 MB)
📄
xml2Conf.sh.sh.tar.gz
(262 B)
📄
xml2Conf.sh.tar
(2 KB)
📄
xmlcatalog.tar
(43 KB)
📄
xmlcatalog.tar.gz
(8.18 KB)
📄
xmllib.py.py.tar.gz
(7.61 KB)
📄
xmllib.py.tar
(36 KB)
📄
xmllib.pyc.pyc.tar.gz
(10.06 KB)
📄
xmllib.pyc.tar
(28 KB)
📄
xmllib.pyo.pyo.tar.gz
(10.06 KB)
📄
xmllib.pyo.tar
(28 KB)
📄
xmllint.tar
(149 KB)
📄
xmllint.tar.gz
(29.05 KB)
📄
xmlparser.rb.rb.tar.gz
(685 B)
📄
xmlparser.rb.tar
(3.5 KB)
📄
xmlrpc.rb.rb.tar.gz
(2.98 KB)
📄
xmlrpc.rb.tar
(10 KB)
📄
xmlrpc.tar
(444 KB)
📄
xmlrpc.tar.gz
(73.31 KB)
📄
xmlrpc.zip
(431.05 KB)
📄
xmlrpclib.py.py.tar.gz
(14.04 KB)
📄
xmlrpclib.py.tar
(52.5 KB)
📄
xmlwf.tar
(38.5 KB)
📄
xmlwf.tar.gz
(14.73 KB)
📄
xmp.rb.rb.tar.gz
(1.81 KB)
📄
xmp.rb.tar
(33.5 KB)
📄
xmpp-bosh.xml.tar
(2 KB)
📄
xmpp-bosh.xml.xml.tar.gz
(406 B)
📄
xmpp-client.xml.tar
(2 KB)
📄
xmpp-client.xml.xml.tar.gz
(384 B)
📄
xmpp-server.xml.tar
(2.5 KB)
📄
xmpp-server.xml.xml.tar.gz
(406 B)
📄
xms.png.png.tar.gz
(5 KB)
📄
xms.png.tar
(7 KB)
📄
xms.tar
(96.5 KB)
📄
xms.tar.gz
(47.99 KB)
📄
xms.zip
(79.6 KB)
📄
xnu.mod.mod.tar.gz
(14.85 KB)
📄
xnu.mod.tar
(74 KB)
📄
xnu_uuid.mod.mod.tar.gz
(1.4 KB)
📄
xnu_uuid.mod.tar
(4.5 KB)
📄
xnu_uuid_test.mod.mod.tar.gz
(999 B)
📄
xnu_uuid_test.mod.tar
(4 KB)
📄
xoops.sql.sql.tar.gz
(44.15 KB)
📄
xoops.sql.tar
(269 KB)
📄
xoops.tar
(14.76 MB)
📄
xoops.tar.gz
(13.28 MB)
📄
xoops.zip
(14.73 MB)
📄
xpdo.class.php.class.php.tar.gz
(25.26 KB)
📄
xpdo.class.php.tar
(131 KB)
📄
xpm.h.h.tar.gz
(4.25 KB)
📄
xpm.h.tar
(17.5 KB)
📄
xpm.pc.pc.tar.gz
(247 B)
📄
xpm.pc.tar
(2 KB)
📄
xprint.h.h.tar.gz
(4.78 KB)
📄
xprint.h.tar
(57.5 KB)
📄
xproto.h.h.tar.gz
(42.52 KB)
📄
xproto.h.tar
(378.5 KB)
📄
xqm.tar
(2 KB)
📄
xqm.tar.gz
(98 B)
📄
xqmstat.tar
(2 KB)
📄
xqmstat.tar.gz
(103 B)
📄
xselinux.h.h.tar.gz
(3.86 KB)
📄
xselinux.h.tar
(57 KB)
📄
xslt.h.h.tar.gz
(864 B)
📄
xslt.h.tar
(3.5 KB)
📄
xsltConf.sh.sh.tar.gz
(238 B)
📄
xsltConf.sh.tar
(2 KB)
📄
xsltexports.h.h.tar.gz
(883 B)
📄
xsltexports.h.tar
(5 KB)
📄
xsltproc.tar
(30 KB)
📄
xsltproc.tar.gz
(11.61 KB)
📄
xsltutils.h.h.tar.gz
(2.41 KB)
📄
xsltutils.h.tar
(10 KB)
📄
xsubpp.tar
(6.5 KB)
📄
xsubpp.tar.gz
(2.39 KB)
📄
xtables.tar
(1.68 MB)
📄
xtables.tar.gz
(426.59 KB)
📄
xtables.zip
(1.6 MB)
📄
xtest.h.h.tar.gz
(1.42 KB)
📄
xtest.h.tar
(9 KB)
📄
xv.h.h.tar.gz
(5.26 KB)
📄
xv.h.tar
(58 KB)
📄
xvmc.h.h.tar.gz
(2.69 KB)
📄
xvmc.h.tar
(25.5 KB)
📄
xxd.tar
(22.5 KB)
📄
xxd.tar.gz
(9.29 KB)
📄
xy.php.php.tar.gz
(4.86 KB)
📄
xy.php.tar
(25.5 KB)
📄
xzio.mod.mod.tar.gz
(10.44 KB)
📄
xzio.mod.tar
(54 KB)
📄
y.rb.rb.tar.gz
(233 B)
📄
y.rb.tar
(8 KB)
📄
yam.tar
(13 KB)
📄
yam.tar.gz
(5.63 KB)
📄
yam.zip
(10.63 KB)
📄
yama.tar
(2 KB)
📄
yama.tar.gz
(96 B)
📄
yama.zip
(160 B)
📄
yamato_pfp.fw.fw.tar.gz
(713 B)
📄
yamato_pfp.fw.tar
(3 KB)
📄
yamato_pm4.fw.fw.tar.gz
(2.26 KB)
📄
yamato_pm4.fw.tar
(11 KB)
📄
yaml.rb.rb.tar.gz
(1.02 KB)
📄
yaml.rb.tar
(12 KB)
📄
yaml.tar
(12 KB)
📄
yaml.tar.gz
(2.75 KB)
📄
yaml.zip
(8.99 KB)
📄
yaml_events.rb.rb.tar.gz
(445 B)
📄
yaml_events.rb.tar
(2.5 KB)
📄
yellow_carp_asd.bin.bin.tar.gz
(46.27 KB)
📄
yellow_carp_asd.bin.tar
(166 KB)
📄
yellow_carp_ce.bin.bin.tar.gz
(5.21 KB)
📄
yellow_carp_ce.bin.tar
(259 KB)
📄
yellow_carp_dmcub.bin.bin.tar.gz
(157.94 KB)
📄
yellow_carp_dmcub.bin.tar
(231 KB)
📄
yellow_carp_me.bin.bin.tar.gz
(9.62 KB)
📄
yellow_carp_me.bin.tar
(259 KB)
📄
yellow_carp_mec.bin.bin.tar.gz
(41.59 KB)
📄
yellow_carp_mec.bin.tar
(263.5 KB)
📄
yellow_carp_pfp.bin.bin.tar.gz
(16.65 KB)
📄
yellow_carp_pfp.bin.tar
(259 KB)
📄
yellow_carp_rlc.bin.bin.tar.gz
(48.44 KB)
📄
yellow_carp_rlc.bin.tar
(175.5 KB)
📄
yellow_carp_ta.bin.bin.tar.gz
(79.7 KB)
📄
yellow_carp_ta.bin.tar
(238.5 KB)
📄
yellow_carp_toc.bin.bin.tar.gz
(1.05 KB)
📄
yellow_carp_toc.bin.tar
(3.5 KB)
📄
yellow_carp_vcn.bin.bin.tar.gz
(400.8 KB)
📄
yellow_carp_vcn.bin.tar
(560.5 KB)
📄
yes.tar
(35 KB)
📄
yes.tar.gz
(15.27 KB)
📄
yeti.png.png.tar.gz
(6.06 KB)
📄
yeti.png.tar
(8 KB)
📄
yeti.sql.sql.tar.gz
(208.81 KB)
📄
yeti.sql.tar
(1.57 MB)
📄
yeti.tar
(94.03 MB)
📄
yeti.tar.gz
(87.32 MB)
📄
yeti.zip
(94.01 MB)
📄
yii.png.png.tar.gz
(23.58 KB)
📄
yii.png.tar
(25 KB)
📄
yii.tar
(16.63 MB)
📄
yii.tar.gz
(16.21 MB)
📄
yii.zip
(16.62 MB)
📄
yourls.sql.sql.tar.gz
(998 B)
📄
yourls.sql.tar
(4.5 KB)
📄
yourls.tar
(5.67 MB)
📄
yourls.tar.gz
(5.28 MB)
📄
yourls.zip
(5.64 MB)
📄
yui.png.png.tar.gz
(6.04 KB)
📄
yui.png.tar
(8 KB)
📄
yui.tar
(54.5 KB)
📄
yui.tar.gz
(29.87 KB)
📄
yui.zip
(44.42 KB)
📄
zabbix-agent.conf.conf.tar.gz
(142 B)
📄
zabbix-agent.conf.tar
(2 KB)
📄
zabbix-agent.service.service.tar.gz
(376 B)
📄
zabbix-agent.service.tar
(2 KB)
📄
zabbix-agent.xml.tar
(2 KB)
📄
zabbix-agent.xml.xml.tar.gz
(309 B)
📄
zcat.tar
(3.5 KB)
📄
zcat.tar.gz
(1.06 KB)
📄
zcmp.tar
(3.5 KB)
📄
zcmp.tar.gz
(958 B)
📄
zconf.h.h.tar.gz
(4.43 KB)
📄
zconf.h.tar
(17.5 KB)
📄
zdiff.tar
(7.5 KB)
📄
zdiff.tar.gz
(1.96 KB)
📄
zegrep.tar
(2 KB)
📄
zegrep.tar.gz
(122 B)
📄
zen.png.png.tar.gz
(4.39 KB)
📄
zen.png.tar
(6.5 KB)
📄
zen.sql.sql.tar.gz
(14.54 KB)
📄
zen.sql.tar
(100 KB)
📄
zen.tar
(28.7 MB)
📄
zen.tar.gz
(27.62 MB)
📄
zen.zip
(28.66 MB)
📄
zenario.sql.sql.tar.gz
(10.76 MB)
📄
zenario.sql.tar
(11.16 MB)
📄
zenario.tar
(79.28 MB)
📄
zenario.tar.gz
(75.69 MB)
📄
zenario.zip
(79.25 MB)
📄
zenber.tar
(177 KB)
📄
zenber.tar.gz
(99.62 KB)
📄
zenber.zip
(155.99 KB)
📄
zencart.sql.sql.tar.gz
(57.54 KB)
📄
zencart.sql.tar
(334 KB)
📄
zencart.tar
(12.51 MB)
📄
zencart.tar.gz
(11.05 MB)
📄
zencart.zip
(12.48 MB)
📄
zend.png.png.tar.gz
(22.19 KB)
📄
zend.png.tar
(24 KB)
📄
zend.tar
(99 KB)
📄
zend.tar.gz
(57.85 KB)
📄
zend.zip
(84.49 KB)
📄
zenphoto.cfg.php.cfg.php.tar.gz
(1.66 KB)
📄
zenphoto.cfg.php.tar
(6 KB)
📄
zentao.sql.sql.tar.gz
(206.15 KB)
📄
zentao.sql.tar
(1.89 MB)
📄
zentao.tar
(98.64 MB)
📄
zentao.tar.gz
(90.52 MB)
📄
zentao.zip
(98.62 MB)
📄
zero.tar
(6 KB)
📄
zero.tar.gz
(450 B)
📄
zeromq.tar
(725.5 KB)
📄
zeromq.tar.gz
(257.53 KB)
📄
zeromq.zip
(720.55 KB)
📄
zeus.png.png.tar.gz
(3.9 KB)
📄
zeus.png.tar
(6 KB)
📄
zeus.tar
(162.5 KB)
📄
zeus.tar.gz
(87.8 KB)
📄
zeus.zip
(141.53 KB)
📄
zfgrep.tar
(2 KB)
📄
zfgrep.tar.gz
(122 B)
📄
zforce.tar
(4 KB)
📄
zforce.tar.gz
(1.12 KB)
📄
zfs.mod.mod.tar.gz
(24.24 KB)
📄
zfs.mod.tar
(118 KB)
📄
zfscrypt.mod.mod.tar.gz
(3.45 KB)
📄
zfscrypt.mod.tar
(8.5 KB)
📄
zfsinfo.mod.mod.tar.gz
(3.14 KB)
📄
zfsinfo.mod.tar
(9 KB)
📄
zgrep.tar
(9 KB)
📄
zgrep.tar.gz
(3.01 KB)
📄
zh_CN.tar
(126 KB)
📄
zh_CN.tar.gz
(96.55 KB)
📄
zh_CN.zip
(100.93 KB)
📄
zh_TW.tar
(22 KB)
📄
zh_TW.tar.gz
(14.68 KB)
📄
zh_TW.zip
(15.64 KB)
📄
zikula.tar
(297.5 KB)
📄
zikula.tar.gz
(188.49 KB)
📄
zikula.zip
(270.39 KB)
📄
zikula15.tar
(295.5 KB)
📄
zikula15.tar.gz
(176.81 KB)
📄
zikula15.zip
(268.31 KB)
📄
zipapp.py.py.tar.gz
(2.56 KB)
📄
zipapp.py.tar
(16.5 KB)
📄
zipcloak.tar
(104.5 KB)
📄
zipcloak.tar.gz
(48.37 KB)
📄
zipfile.py.py.tar.gz
(21.12 KB)
📄
zipfile.py.tar
(225.5 KB)
📄
zipfile.pyc.pyc.tar.gz
(17.49 KB)
📄
zipfile.pyc.tar
(43 KB)
📄
zipfile.pyo.pyo.tar.gz
(17.49 KB)
📄
zipfile.pyo.tar
(43 KB)
📄
zipgrep.tar
(4.5 KB)
📄
zipgrep.tar.gz
(1.26 KB)
📄
zipimport.py.py.tar.gz
(8.4 KB)
📄
zipimport.py.tar
(32 KB)
📄
zipinfo.tar
(203.5 KB)
📄
zipinfo.tar.gz
(98.71 KB)
📄
zipnote.tar
(99.5 KB)
📄
zipnote.tar.gz
(45.71 KB)
📄
zipsplit.tar
(99.5 KB)
📄
zipsplit.tar.gz
(47.37 KB)
📄
zless.tar
(4 KB)
📄
zless.tar.gz
(1.16 KB)
📄
zlib.h.h.tar.gz
(25.49 KB)
📄
zlib.h.tar
(96 KB)
📄
zlib.pc.pc.tar.gz
(255 B)
📄
zlib.pc.tar
(2 KB)
📄
zlib.so.so.tar.gz
(29.34 KB)
📄
zlib.so.tar
(137 KB)
📄
zlib.tar
(21 KB)
📄
zlib.tar.gz
(4.02 KB)
📄
zlib.zip
(16 KB)
📄
zlibdemo.py.py.tar.gz
(689 B)
📄
zlibdemo.py.tar
(3 KB)
📄
zmore.tar
(3.5 KB)
📄
zmore.tar.gz
(1021 B)
📄
znew.tar
(6 KB)
📄
znew.tar.gz
(1.84 KB)
📄
zones.tar
(11.5 KB)
📄
zones.tar.gz
(1.09 KB)
📄
zones.zip
(4.79 KB)
📄
zsoelim.tar
(44.5 KB)
📄
zsoelim.tar.gz
(16.86 KB)
📄
zts-php-cgi.tar
(5.72 MB)
📄
zts-php-cgi.tar.gz
(2.19 MB)
📄
zts-php.tar
(5.77 MB)
📄
zts-php.tar.gz
(2.21 MB)
📄
zurmo.tar
(305.5 KB)
📄
zurmo.tar.gz
(172.25 KB)
📄
zurmo.zip
(273.32 KB)
📄
zwiicms.tar
(9.86 MB)
📄
zwiicms.tar.gz
(9.51 MB)
📄
zwiicms.zip
(9.84 MB)
📄
zz8.php.php.tar.gz
(103.53 KB)
📄
zz8.php.tar
(380.5 KB)
Editing: dns.tar
keyvalues.h 0000644 00000010077 15156020057 0006733 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_KEYVALUES_H #define DNS_KEYVALUES_H 1 /*! \file dns/keyvalues.h */ /* * Flags field of the KEY RR rdata */ #define DNS_KEYFLAG_TYPEMASK 0xC000 /*%< Mask for "type" bits */ #define DNS_KEYTYPE_AUTHCONF 0x0000 /*%< Key usable for both */ #define DNS_KEYTYPE_CONFONLY 0x8000 /*%< Key usable for confidentiality */ #define DNS_KEYTYPE_AUTHONLY 0x4000 /*%< Key usable for authentication */ #define DNS_KEYTYPE_NOKEY 0xC000 /*%< No key usable for either; no key */ #define DNS_KEYTYPE_NOAUTH DNS_KEYTYPE_CONFONLY #define DNS_KEYTYPE_NOCONF DNS_KEYTYPE_AUTHONLY #define DNS_KEYFLAG_RESERVED2 0x2000 /*%< reserved - must be zero */ #define DNS_KEYFLAG_EXTENDED 0x1000 /*%< key has extended flags */ #define DNS_KEYFLAG_RESERVED4 0x0800 /*%< reserved - must be zero */ #define DNS_KEYFLAG_RESERVED5 0x0400 /*%< reserved - must be zero */ #define DNS_KEYFLAG_OWNERMASK 0x0300 /*%< these bits determine the type */ #define DNS_KEYOWNER_USER 0x0000 /*%< key is assoc. with user */ #define DNS_KEYOWNER_ENTITY 0x0200 /*%< key is assoc. with entity eg host */ #define DNS_KEYOWNER_ZONE 0x0100 /*%< key is zone key */ #define DNS_KEYOWNER_RESERVED 0x0300 /*%< reserved meaning */ #define DNS_KEYFLAG_REVOKE 0x0080 /*%< key revoked (per rfc5011) */ #define DNS_KEYFLAG_RESERVED9 0x0040 /*%< reserved - must be zero */ #define DNS_KEYFLAG_RESERVED10 0x0020 /*%< reserved - must be zero */ #define DNS_KEYFLAG_RESERVED11 0x0010 /*%< reserved - must be zero */ #define DNS_KEYFLAG_SIGNATORYMASK 0x000F /*%< key can sign RR's of same name */ #define DNS_KEYFLAG_RESERVEDMASK (DNS_KEYFLAG_RESERVED2 | \ DNS_KEYFLAG_RESERVED4 | \ DNS_KEYFLAG_RESERVED5 | \ DNS_KEYFLAG_RESERVED9 | \ DNS_KEYFLAG_RESERVED10 | \ DNS_KEYFLAG_RESERVED11 ) #define DNS_KEYFLAG_KSK 0x0001 /*%< key signing key */ #define DNS_KEYFLAG_RESERVEDMASK2 0xFFFF /*%< no bits defined here */ /* The Algorithm field of the KEY and SIG RR's is an integer, {1..254} */ #define DNS_KEYALG_RSAMD5 1 /*%< RSA with MD5 */ #define DNS_KEYALG_RSA DNS_KEYALG_RSAMD5 #define DNS_KEYALG_DH 2 /*%< Diffie Hellman KEY */ #define DNS_KEYALG_DSA 3 /*%< DSA KEY */ #define DNS_KEYALG_NSEC3DSA 6 #define DNS_KEYALG_DSS DNS_ALG_DSA #define DNS_KEYALG_ECC 4 #define DNS_KEYALG_RSASHA1 5 #define DNS_KEYALG_NSEC3RSASHA1 7 #define DNS_KEYALG_RSASHA256 8 #define DNS_KEYALG_RSASHA512 10 #define DNS_KEYALG_ECCGOST 12 #define DNS_KEYALG_ECDSA256 13 #define DNS_KEYALG_ECDSA384 14 #define DNS_KEYALG_ED25519 15 #define DNS_KEYALG_ED448 16 #define DNS_KEYALG_INDIRECT 252 #define DNS_KEYALG_PRIVATEDNS 253 #define DNS_KEYALG_PRIVATEOID 254 /*%< Key begins with OID giving alg */ /* Protocol values */ #define DNS_KEYPROTO_RESERVED 0 #define DNS_KEYPROTO_TLS 1 #define DNS_KEYPROTO_EMAIL 2 #define DNS_KEYPROTO_DNSSEC 3 #define DNS_KEYPROTO_IPSEC 4 #define DNS_KEYPROTO_ANY 255 /* Signatures */ #define DNS_SIG_RSAMINBITS 512 /*%< Size of a mod or exp in bits */ #define DNS_SIG_RSAMAXBITS 2552 /* Total of binary mod and exp */ #define DNS_SIG_RSAMAXBYTES ((DNS_SIG_RSAMAXBITS+7/8)*2+3) /*%< Max length of text sig block */ #define DNS_SIG_RSAMAXBASE64 (((DNS_SIG_RSAMAXBYTES+2)/3)*4) #define DNS_SIG_RSAMINSIZE ((DNS_SIG_RSAMINBITS+7)/8) #define DNS_SIG_RSAMAXSIZE ((DNS_SIG_RSAMAXBITS+7)/8) #define DNS_SIG_DSASIGSIZE 41 #define DNS_SIG_DSAMINBITS 512 #define DNS_SIG_DSAMAXBITS 1024 #define DNS_SIG_DSAMINBYTES 213 #define DNS_SIG_DSAMAXBYTES 405 #define DNS_SIG_GOSTSIGSIZE 64 #define DNS_SIG_ECDSA256SIZE 64 #define DNS_SIG_ECDSA384SIZE 96 #define DNS_KEY_ECDSA256SIZE 64 #define DNS_KEY_ECDSA384SIZE 96 #define DNS_SIG_ED25519SIZE 64 #define DNS_SIG_ED448SIZE 114 #define DNS_KEY_ED25519SIZE 32 #define DNS_KEY_ED448SIZE 57 #endif /* DNS_KEYVALUES_H */ private.h 0000644 00000003617 15156020057 0006377 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #include <stdbool.h> #include <isc/lang.h> #include <isc/types.h> #include <dns/types.h> #include <dns/db.h> #ifndef DNS_PRIVATE_H #define DNS_PRIVATE_H ISC_LANG_BEGINDECLS isc_result_t dns_private_chains(dns_db_t *db, dns_dbversion_t *ver, dns_rdatatype_t privatetype, bool *build_nsec, bool *build_nsec3); /*%< * Examine the NSEC, NSEC3PARAM and privatetype RRsets at the apex of the * database to determine which of NSEC or NSEC3 chains we are currently * maintaining. In normal operations only one of NSEC or NSEC3 is being * maintained but when we are transitiong between NSEC and NSEC3 we need * to update both sets of chains. If 'privatetype' is zero then the * privatetype RRset will not be examined. * * Requires: * \li 'db' is valid. * \li 'version' is valid or NULL. * \li 'build_nsec' is a pointer to a bool or NULL. * \li 'build_nsec3' is a pointer to a bool or NULL. * * Returns: * \li ISC_R_SUCCESS, 'build_nsec' and 'build_nsec3' will be valid. * \li other on error */ isc_result_t dns_private_totext(dns_rdata_t *privaterdata, isc_buffer_t *buffer); /*%< * Convert a private-type RR 'privaterdata' to human-readable form, * and place the result in 'buffer'. The text should indicate * which action the private-type record specifies and whether the * action has been completed. * * Requires: * \li 'privaterdata' is a valid rdata containing at least five bytes * \li 'buffer' is a valid buffer * * Returns: * \li ISC_R_SUCCESS * \li other on error */ ISC_LANG_ENDDECLS #endif lookup.h 0000644 00000005554 15156020057 0006240 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_LOOKUP_H #define DNS_LOOKUP_H 1 /***** ***** Module Info *****/ /*! \file dns/lookup.h * \brief * The lookup module performs simple DNS lookups. It implements * the full resolver algorithm, both looking for local data and * resolving external names as necessary. * * MP: *\li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li RFCs: 1034, 1035, 2181, TBS *\li Drafts: TBS */ #include <isc/lang.h> #include <isc/event.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*% * A 'dns_lookupevent_t' is returned when a lookup completes. * The sender field will be set to the lookup that completed. If 'result' * is ISC_R_SUCCESS, then 'names' will contain a list of names associated * with the address. The recipient of the event must not change the list * and must not refer to any of the name data after the event is freed. */ typedef struct dns_lookupevent { ISC_EVENT_COMMON(struct dns_lookupevent); isc_result_t result; dns_name_t *name; dns_rdataset_t *rdataset; dns_rdataset_t *sigrdataset; dns_db_t *db; dns_dbnode_t *node; } dns_lookupevent_t; isc_result_t dns_lookup_create(isc_mem_t *mctx, dns_name_t *name, dns_rdatatype_t type, dns_view_t *view, unsigned int options, isc_task_t *task, isc_taskaction_t action, void *arg, dns_lookup_t **lookupp); /*%< * Finds the rrsets matching 'name' and 'type'. * * Requires: * *\li 'mctx' is a valid mctx. * *\li 'name' is a valid name. * *\li 'view' is a valid view which has a resolver. * *\li 'task' is a valid task. * *\li lookupp != NULL && *lookupp == NULL * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_NOMEMORY * *\li Any resolver-related error (e.g. ISC_R_SHUTTINGDOWN) may also be * returned. */ void dns_lookup_cancel(dns_lookup_t *lookup); /*%< * Cancel 'lookup'. * * Notes: * *\li If 'lookup' has not completed, post its LOOKUPDONE event with a * result code of ISC_R_CANCELED. * * Requires: * *\li 'lookup' is a valid lookup. */ void dns_lookup_destroy(dns_lookup_t **lookupp); /*%< * Destroy 'lookup'. * * Requires: * *\li '*lookupp' is a valid lookup. * *\li The caller has received the LOOKUPDONE event (either because the * lookup completed or because dns_lookup_cancel() was called). * * Ensures: * *\li *lookupp == NULL. */ ISC_LANG_ENDDECLS #endif /* DNS_LOOKUP_H */ zonekey.h 0000644 00000001411 15156020057 0006377 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ZONEKEY_H #define DNS_ZONEKEY_H 1 /*! \file dns/zonekey.h */ #include <stdbool.h> #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS bool dns_zonekey_iszonekey(dns_rdata_t *keyrdata); /*%< * Determines if the key record contained in the rdata is a zone key. * * Requires: * 'keyrdata' is not NULL. */ ISC_LANG_ENDDECLS #endif /* DNS_ZONEKEY_H */ rdataset.h 0000644 00000052040 15156020057 0006526 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATASET_H #define DNS_RDATASET_H 1 /***** ***** Module Info *****/ /*! \file dns/rdataset.h * \brief * A DNS rdataset is a handle that can be associated with a collection of * rdata all having a common owner name, class, and type. * * The dns_rdataset_t type is like a "virtual class". To actually use * rdatasets, an implementation of the method suite (e.g. "slabbed rdata") is * required. * * XXX <more> XXX * * MP: *\li Clients of this module must impose any required synchronization. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li None. */ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/stdtime.h> #include <dns/types.h> #include <dns/rdatastruct.h> #define DNS_RDATASET_MAXADDITIONAL 13 ISC_LANG_BEGINDECLS typedef enum { dns_rdatasetadditional_fromauth, dns_rdatasetadditional_fromcache, dns_rdatasetadditional_fromglue } dns_rdatasetadditional_t; typedef struct dns_rdatasetmethods { void (*disassociate)(dns_rdataset_t *rdataset); isc_result_t (*first)(dns_rdataset_t *rdataset); isc_result_t (*next)(dns_rdataset_t *rdataset); void (*current)(dns_rdataset_t *rdataset, dns_rdata_t *rdata); void (*clone)(dns_rdataset_t *source, dns_rdataset_t *target); unsigned int (*count)(dns_rdataset_t *rdataset); isc_result_t (*addnoqname)(dns_rdataset_t *rdataset, dns_name_t *name); isc_result_t (*getnoqname)(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *neg, dns_rdataset_t *negsig); isc_result_t (*addclosest)(dns_rdataset_t *rdataset, dns_name_t *name); isc_result_t (*getclosest)(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *neg, dns_rdataset_t *negsig); isc_result_t (*getadditional)(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t **zonep, dns_db_t **dbp, dns_dbversion_t **versionp, dns_dbnode_t **nodep, dns_name_t *fname, dns_message_t *msg, isc_stdtime_t now); isc_result_t (*setadditional)(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *fname); isc_result_t (*putadditional)(dns_acache_t *acache, dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype); void (*settrust)(dns_rdataset_t *rdataset, dns_trust_t trust); void (*expire)(dns_rdataset_t *rdataset); void (*clearprefetch)(dns_rdataset_t *rdataset); void (*setownercase)(dns_rdataset_t *rdataset, const dns_name_t *name); void (*getownercase)(const dns_rdataset_t *rdataset, dns_name_t *name); } dns_rdatasetmethods_t; #define DNS_RDATASET_MAGIC ISC_MAGIC('D','N','S','R') #define DNS_RDATASET_VALID(set) ISC_MAGIC_VALID(set, DNS_RDATASET_MAGIC) /*% * Direct use of this structure by clients is strongly discouraged, except * for the 'link' field which may be used however the client wishes. The * 'private', 'current', and 'index' fields MUST NOT be changed by clients. * rdataset implementations may change any of the fields. */ struct dns_rdataset { unsigned int magic; /* XXX ? */ dns_rdatasetmethods_t * methods; ISC_LINK(dns_rdataset_t) link; /* * XXX do we need these, or should they be retrieved by methods? * Leaning towards the latter, since they are not frequently required * once you have the rdataset. */ dns_rdataclass_t rdclass; dns_rdatatype_t type; dns_ttl_t ttl; /* * Stale ttl is used to see how long this RRset can still be used * to serve to clients, after the TTL has expired. */ dns_ttl_t stale_ttl; dns_trust_t trust; dns_rdatatype_t covers; /* * attributes */ unsigned int attributes; /*% * the counter provides the starting point in the "cyclic" order. * The value UINT32_MAX has a special meaning of "picking up a * random value." in order to take care of databases that do not * increment the counter. */ uint32_t count; /* * This RRSIG RRset should be re-generated around this time. * Only valid if DNS_RDATASETATTR_RESIGN is set in attributes. */ isc_stdtime_t resign; /*@{*/ /*% * These are for use by the rdataset implementation, and MUST NOT * be changed by clients. */ void * private1; void * private2; void * private3; unsigned int privateuint4; void * private5; void * private6; void * private7; /*@}*/ }; /*! * \def DNS_RDATASETATTR_RENDERED * Used by message.c to indicate that the rdataset was rendered. * * \def DNS_RDATASETATTR_TTLADJUSTED * Used by message.c to indicate that the rdataset's rdata had differing * TTL values, and the rdataset->ttl holds the smallest. * * \def DNS_RDATASETATTR_LOADORDER * Output the RRset in load order. */ #define DNS_RDATASETATTR_QUESTION 0x00000001 #define DNS_RDATASETATTR_RENDERED 0x00000002 /*%< Used by message.c */ #define DNS_RDATASETATTR_ANSWERED 0x00000004 /*%< Used by server. */ #define DNS_RDATASETATTR_CACHE 0x00000008 /*%< Used by resolver. */ #define DNS_RDATASETATTR_ANSWER 0x00000010 /*%< Used by resolver. */ #define DNS_RDATASETATTR_ANSWERSIG 0x00000020 /*%< Used by resolver. */ #define DNS_RDATASETATTR_EXTERNAL 0x00000040 /*%< Used by resolver. */ #define DNS_RDATASETATTR_NCACHE 0x00000080 /*%< Used by resolver. */ #define DNS_RDATASETATTR_CHAINING 0x00000100 /*%< Used by resolver. */ #define DNS_RDATASETATTR_TTLADJUSTED 0x00000200 /*%< Used by message.c */ #define DNS_RDATASETATTR_FIXEDORDER 0x00000400 #define DNS_RDATASETATTR_RANDOMIZE 0x00000800 #define DNS_RDATASETATTR_CHASE 0x00001000 /*%< Used by resolver. */ #define DNS_RDATASETATTR_NXDOMAIN 0x00002000 #define DNS_RDATASETATTR_NOQNAME 0x00004000 #define DNS_RDATASETATTR_CHECKNAMES 0x00008000 /*%< Used by resolver. */ #define DNS_RDATASETATTR_REQUIRED 0x00010000 #define DNS_RDATASETATTR_REQUIREDGLUE DNS_RDATASETATTR_REQUIRED #define DNS_RDATASETATTR_LOADORDER 0x00020000 #define DNS_RDATASETATTR_RESIGN 0x00040000 #define DNS_RDATASETATTR_CLOSEST 0x00080000 #define DNS_RDATASETATTR_OPTOUT 0x00100000 /*%< OPTOUT proof */ #define DNS_RDATASETATTR_NEGATIVE 0x00200000 #define DNS_RDATASETATTR_PREFETCH 0x00400000 #define DNS_RDATASETATTR_STALE 0x01000000 /*% * _OMITDNSSEC: * Omit DNSSEC records when rendering ncache records. */ #define DNS_RDATASETTOWIRE_OMITDNSSEC 0x0001 void dns_rdataset_init(dns_rdataset_t *rdataset); /*%< * Make 'rdataset' a valid, disassociated rdataset. * * Requires: *\li 'rdataset' is not NULL. * * Ensures: *\li 'rdataset' is a valid, disassociated rdataset. */ void dns_rdataset_invalidate(dns_rdataset_t *rdataset); /*%< * Invalidate 'rdataset'. * * Requires: *\li 'rdataset' is a valid, disassociated rdataset. * * Ensures: *\li If assertion checking is enabled, future attempts to use 'rdataset' * without initializing it will cause an assertion failure. */ void dns_rdataset_disassociate(dns_rdataset_t *rdataset); /*%< * Disassociate 'rdataset' from its rdata, allowing it to be reused. * * Notes: *\li The client must ensure it has no references to rdata in the rdataset * before disassociating. * * Requires: *\li 'rdataset' is a valid, associated rdataset. * * Ensures: *\li 'rdataset' is a valid, disassociated rdataset. */ bool dns_rdataset_isassociated(dns_rdataset_t *rdataset); /*%< * Is 'rdataset' associated? * * Requires: *\li 'rdataset' is a valid rdataset. * * Returns: *\li #true 'rdataset' is associated. *\li #false 'rdataset' is not associated. */ void dns_rdataset_makequestion(dns_rdataset_t *rdataset, dns_rdataclass_t rdclass, dns_rdatatype_t type); /*%< * Make 'rdataset' a valid, associated, question rdataset, with a * question class of 'rdclass' and type 'type'. * * Notes: *\li Question rdatasets have a class and type, but no rdata. * * Requires: *\li 'rdataset' is a valid, disassociated rdataset. * * Ensures: *\li 'rdataset' is a valid, associated, question rdataset. */ void dns_rdataset_clone(dns_rdataset_t *source, dns_rdataset_t *target); /*%< * Make 'target' refer to the same rdataset as 'source'. * * Requires: *\li 'source' is a valid, associated rdataset. * *\li 'target' is a valid, dissociated rdataset. * * Ensures: *\li 'target' references the same rdataset as 'source'. */ unsigned int dns_rdataset_count(dns_rdataset_t *rdataset); /*%< * Return the number of records in 'rdataset'. * * Requires: *\li 'rdataset' is a valid, associated rdataset. * * Returns: *\li The number of records in 'rdataset'. */ isc_result_t dns_rdataset_first(dns_rdataset_t *rdataset); /*%< * Move the rdata cursor to the first rdata in the rdataset (if any). * * Requires: *\li 'rdataset' is a valid, associated rdataset. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE There are no rdata in the set. */ isc_result_t dns_rdataset_next(dns_rdataset_t *rdataset); /*%< * Move the rdata cursor to the next rdata in the rdataset (if any). * * Requires: *\li 'rdataset' is a valid, associated rdataset. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE There are no more rdata in the set. */ void dns_rdataset_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata); /*%< * Make 'rdata' refer to the current rdata. * * Notes: * *\li The data returned in 'rdata' is valid for the life of the * rdataset; in particular, subsequent changes in the cursor position * do not invalidate 'rdata'. * * Requires: *\li 'rdataset' is a valid, associated rdataset. * *\li The rdata cursor of 'rdataset' is at a valid location (i.e. the * result of last call to a cursor movement command was ISC_R_SUCCESS). * * Ensures: *\li 'rdata' refers to the rdata at the rdata cursor location of *\li 'rdataset'. */ isc_result_t dns_rdataset_totext(dns_rdataset_t *rdataset, dns_name_t *owner_name, bool omit_final_dot, bool question, isc_buffer_t *target); /*%< * Convert 'rdataset' to text format, storing the result in 'target'. * * Notes: *\li The rdata cursor position will be changed. * *\li The 'question' flag should normally be #false. If it is * #true, the TTL and rdata fields are not printed. This is * for use when printing an rdata representing a question section. * *\li This interface is deprecated; use dns_master_rdatasettottext() * and/or dns_master_questiontotext() instead. * * Requires: *\li 'rdataset' is a valid rdataset. * *\li 'rdataset' is not empty. */ isc_result_t dns_rdataset_towire(dns_rdataset_t *rdataset, dns_name_t *owner_name, dns_compress_t *cctx, isc_buffer_t *target, unsigned int options, unsigned int *countp); /*%< * Convert 'rdataset' to wire format, compressing names as specified * in 'cctx', and storing the result in 'target'. * * Notes: *\li The rdata cursor position will be changed. * *\li The number of RRs added to target will be added to *countp. * * Requires: *\li 'rdataset' is a valid rdataset. * *\li 'rdataset' is not empty. * *\li 'countp' is a valid pointer. * * Ensures: *\li On a return of ISC_R_SUCCESS, 'target' contains a wire format * for the data contained in 'rdataset'. Any error return leaves * the buffer unchanged. * *\li *countp has been incremented by the number of RRs added to * target. * * Returns: *\li #ISC_R_SUCCESS - all ok *\li #ISC_R_NOSPACE - 'target' doesn't have enough room * *\li Any error returned by dns_rdata_towire(), dns_rdataset_next(), * dns_name_towire(). */ isc_result_t dns_rdataset_towiresorted(dns_rdataset_t *rdataset, const dns_name_t *owner_name, dns_compress_t *cctx, isc_buffer_t *target, dns_rdatasetorderfunc_t order, const void *order_arg, unsigned int options, unsigned int *countp); /*%< * Like dns_rdataset_towire(), but sorting the rdatasets according to * the integer value returned by 'order' when called with the rdataset * and 'order_arg' as arguments. * * Requires: *\li All the requirements of dns_rdataset_towire(), and * that order_arg is NULL if and only if order is NULL. */ isc_result_t dns_rdataset_towirepartial(dns_rdataset_t *rdataset, const dns_name_t *owner_name, dns_compress_t *cctx, isc_buffer_t *target, dns_rdatasetorderfunc_t order, const void *order_arg, unsigned int options, unsigned int *countp, void **state); /*%< * Like dns_rdataset_towiresorted() except that a partial rdataset * may be written. * * Requires: *\li All the requirements of dns_rdataset_towiresorted(). * If 'state' is non NULL then the current position in the * rdataset will be remembered if the rdataset in not * completely written and should be passed on on subsequent * calls (NOT CURRENTLY IMPLEMENTED). * * Returns: *\li #ISC_R_SUCCESS if all of the records were written. *\li #ISC_R_NOSPACE if unable to fit in all of the records. *countp * will be updated to reflect the number of records * written. */ isc_result_t dns_rdataset_additionaldata(dns_rdataset_t *rdataset, dns_additionaldatafunc_t add, void *arg); /*%< * For each rdata in rdataset, call 'add' for each name and type in the * rdata which is subject to additional section processing. * * Requires: * *\li 'rdataset' is a valid, non-question rdataset. * *\li 'add' is a valid dns_additionaldatafunc_t * * Ensures: * *\li If successful, dns_rdata_additionaldata() will have been called for * each rdata in 'rdataset'. * *\li If a call to dns_rdata_additionaldata() is not successful, the * result returned will be the result of dns_rdataset_additionaldata(). * *\li If 'limit' is non-zero and the number of the rdatasets is larger * than 'limit', no additional data will be processed. * * Returns: * *\li #ISC_R_SUCCESS * *\li #DNS_R_TOOMANYRECORDS in case rdataset count is larger than 'limit' * *\li Any error that dns_rdata_additionaldata() can return. */ isc_result_t dns_rdataset_additionaldata2(dns_rdataset_t *rdataset, dns_additionaldatafunc_t add, void *arg, size_t limit); isc_result_t dns_rdataset_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *neg, dns_rdataset_t *negsig); /*%< * Return the noqname proof for this record. * * Requires: *\li 'rdataset' to be valid and #DNS_RDATASETATTR_NOQNAME to be set. *\li 'name' to be valid. *\li 'neg' and 'negsig' to be valid and not associated. */ isc_result_t dns_rdataset_addnoqname(dns_rdataset_t *rdataset, dns_name_t *name); /*%< * Associate a noqname proof with this record. * Sets #DNS_RDATASETATTR_NOQNAME if successful. * Adjusts the 'rdataset->ttl' to minimum of the 'rdataset->ttl' and * the 'nsec'/'nsec3' and 'rrsig(nsec)'/'rrsig(nsec3)' ttl. * * Requires: *\li 'rdataset' to be valid and #DNS_RDATASETATTR_NOQNAME to be set. *\li 'name' to be valid and have NSEC or NSEC3 and associated RRSIG * rdatasets. */ isc_result_t dns_rdataset_getclosest(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *nsec, dns_rdataset_t *nsecsig); /*%< * Return the closest encloser for this record. * * Requires: *\li 'rdataset' to be valid and #DNS_RDATASETATTR_CLOSEST to be set. *\li 'name' to be valid. *\li 'nsec' and 'nsecsig' to be valid and not associated. */ isc_result_t dns_rdataset_addclosest(dns_rdataset_t *rdataset, dns_name_t *name); /*%< * Associate a closest encloset proof with this record. * Sets #DNS_RDATASETATTR_CLOSEST if successful. * Adjusts the 'rdataset->ttl' to minimum of the 'rdataset->ttl' and * the 'nsec' and 'rrsig(nsec)' ttl. * * Requires: *\li 'rdataset' to be valid and #DNS_RDATASETATTR_CLOSEST to be set. *\li 'name' to be valid and have NSEC3 and RRSIG(NSEC3) rdatasets. */ isc_result_t dns_rdataset_getadditional(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t **zonep, dns_db_t **dbp, dns_dbversion_t **versionp, dns_dbnode_t **nodep, dns_name_t *fname, dns_message_t *msg, isc_stdtime_t now); /*%< * Get cached additional information from the DB node for a particular * 'rdataset.' 'type' is one of dns_rdatasetadditional_fromauth, * dns_rdatasetadditional_fromcache, and dns_rdatasetadditional_fromglue, * which specifies the origin of the information. 'qtype' is intended to * be used for specifying a particular rdata type in the cached information. * * Requires: * \li 'rdataset' is a valid rdataset. * \li 'acache' can be NULL, in which case this function will simply return * ISC_R_FAILURE. * \li For the other pointers, see dns_acache_getentry(). * * Ensures: * \li See dns_acache_getentry(). * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_FAILURE - additional information caching is not supported. * \li #ISC_R_NOTFOUND - the corresponding DB node has not cached additional * information for 'rdataset.' * \li Any error that dns_acache_getentry() can return. */ isc_result_t dns_rdataset_setadditional(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *fname); /*%< * Set cached additional information to the DB node for a particular * 'rdataset.' See dns_rdataset_getadditional for the semantics of 'type' * and 'qtype'. * * Requires: * \li 'rdataset' is a valid rdataset. * \li 'acache' can be NULL, in which case this function will simply return * ISC_R_FAILURE. * \li For the other pointers, see dns_acache_setentry(). * * Ensures: * \li See dns_acache_setentry(). * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_FAILURE - additional information caching is not supported. * \li #ISC_R_NOMEMORY * \li Any error that dns_acache_setentry() can return. */ isc_result_t dns_rdataset_putadditional(dns_acache_t *acache, dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype); /*%< * Discard cached additional information stored in the DB node for a particular * 'rdataset.' See dns_rdataset_getadditional for the semantics of 'type' * and 'qtype'. * * Requires: * \li 'rdataset' is a valid rdataset. * \li 'acache' can be NULL, in which case this function will simply return * ISC_R_FAILURE. * * Ensures: * \li See dns_acache_cancelentry(). * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_FAILURE - additional information caching is not supported. * \li #ISC_R_NOTFOUND - the corresponding DB node has not cached additional * information for 'rdataset.' */ void dns_rdataset_settrust(dns_rdataset_t *rdataset, dns_trust_t trust); /*%< * Set the trust of the 'rdataset' to trust in any in the backing database. * The local trust level of 'rdataset' is also set. */ void dns_rdataset_expire(dns_rdataset_t *rdataset); /*%< * Mark the rdataset to be expired in the backing database. */ void dns_rdataset_clearprefetch(dns_rdataset_t *rdataset); /*%< * Clear the PREFETCH attribute for the given rdataset in the * underlying database. * * In the cache database, this signals that the rdataset is not * eligible to be prefetched when the TTL is close to expiring. * It has no function in other databases. */ void dns_rdataset_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name); /*%< * Store the casing of 'name', the owner name of 'rdataset', into * a bitfield so that the name can be capitalized the same when when * the rdataset is used later. This sets the CASESET attribute. */ void dns_rdataset_getownercase(const dns_rdataset_t *rdataset, dns_name_t *name); /*%< * If the CASESET attribute is set, retrieve the case bitfield that was * previously stored by dns_rdataset_getownername(), and capitalize 'name' * according to it. If CASESET is not set, do nothing. */ void dns_rdataset_trimttl(dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset, dns_rdata_rrsig_t *rrsig, isc_stdtime_t now, bool acceptexpired); /*%< * Trim the ttl of 'rdataset' and 'sigrdataset' so that they will expire * at or before 'rrsig->expiretime'. If 'acceptexpired' is true and the * signature has expired or will expire in the next 120 seconds, limit * the ttl to be no more than 120 seconds. * * The ttl is further limited by the original ttl as stored in 'rrsig' * and the original ttl values of 'rdataset' and 'sigrdataset'. * * Requires: * \li 'rdataset' is a valid rdataset. * \li 'sigrdataset' is a valid rdataset. * \li 'rrsig' is non NULL. */ const char * dns_trust_totext(dns_trust_t trust); /*%< * Display trust in textual form. */ ISC_LANG_ENDDECLS #endif /* DNS_RDATASET_H */ validator.h 0000644 00000015771 15156020057 0006716 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_VALIDATOR_H #define DNS_VALIDATOR_H 1 /***** ***** Module Info *****/ /*! \file dns/validator.h * * \brief * DNS Validator * This is the BIND 9 validator, the module responsible for validating the * rdatasets and negative responses (messages). It makes use of zones in * the view and may fetch RRset to complete trust chains. It implements * DNSSEC as specified in RFC 4033, 4034 and 4035. * * It can also optionally implement ISC's DNSSEC look-aside validation. * * Correct operation is critical to preventing spoofed answers from secure * zones being accepted. * * MP: *\li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li RFCs: 1034, 1035, 2181, 4033, 4034, 4035. */ #include <stdbool.h> #include <isc/lang.h> #include <isc/event.h> #include <isc/mutex.h> #include <dns/fixedname.h> #include <dns/types.h> #include <dns/rdataset.h> #include <dns/rdatastruct.h> /* for dns_rdata_rrsig_t */ #include <dst/dst.h> /*% * A dns_validatorevent_t is sent when a 'validation' completes. * \brief * 'name', 'rdataset', 'sigrdataset', and 'message' are the values that were * supplied when dns_validator_create() was called. They are returned to the * caller so that they may be freed. * * If the RESULT is ISC_R_SUCCESS and the answer is secure then * proofs[] will contain the names of the NSEC records that hold the * various proofs. Note the same name may appear multiple times. */ typedef struct dns_validatorevent { ISC_EVENT_COMMON(struct dns_validatorevent); dns_validator_t * validator; isc_result_t result; /* * Name and type of the response to be validated. */ dns_name_t * name; dns_rdatatype_t type; /* * Rdata and RRSIG (if any) for positive responses. */ dns_rdataset_t * rdataset; dns_rdataset_t * sigrdataset; /* * The full response. Required for negative responses. * Also required for positive wildcard responses. */ dns_message_t * message; /* * Proofs to be cached. */ dns_name_t * proofs[4]; /* * Optout proof seen. */ bool optout; /* * Answer is secure. */ bool secure; } dns_validatorevent_t; #define DNS_VALIDATOR_NOQNAMEPROOF 0 #define DNS_VALIDATOR_NODATAPROOF 1 #define DNS_VALIDATOR_NOWILDCARDPROOF 2 #define DNS_VALIDATOR_CLOSESTENCLOSER 3 /*% * A validator object represents a validation in progress. * \brief * Clients are strongly discouraged from using this type directly, with * the exception of the 'link' field, which may be used directly for * whatever purpose the client desires. */ struct dns_validator { /* Unlocked. */ unsigned int magic; isc_mutex_t lock; dns_view_t * view; /* Locked by lock. */ unsigned int options; unsigned int attributes; dns_validatorevent_t * event; dns_fetch_t * fetch; dns_validator_t * subvalidator; dns_validator_t * parent; dns_keytable_t * keytable; dns_keynode_t * keynode; dst_key_t * key; dns_rdata_rrsig_t * siginfo; isc_task_t * task; isc_taskaction_t action; void * arg; unsigned int labels; dns_rdataset_t * currentset; bool seensig; dns_rdataset_t * keyset; dns_rdataset_t * dsset; dns_rdataset_t * soaset; dns_rdataset_t * nsecset; dns_rdataset_t * nsec3set; dns_name_t * soaname; dns_rdataset_t frdataset; dns_rdataset_t fsigrdataset; dns_fixedname_t fname; dns_fixedname_t wild; dns_fixedname_t nearest; dns_fixedname_t closest; ISC_LINK(dns_validator_t) link; dns_rdataset_t dlv; dns_fixedname_t dlvsep; bool havedlvsep; bool mustbesecure; unsigned int dlvlabels; unsigned int depth; unsigned int authcount; unsigned int authfail; bool failed; isc_stdtime_t start; }; /*% * dns_validator_create() options. */ #define DNS_VALIDATOR_DLV 0x0001U #define DNS_VALIDATOR_DEFER 0x0002U #define DNS_VALIDATOR_NOCDFLAG 0x0004U #define DNS_VALIDATOR_NONTA 0x0008U /*% Ignore NTA table */ ISC_LANG_BEGINDECLS isc_result_t dns_validator_create(dns_view_t *view, dns_name_t *name, dns_rdatatype_t type, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset, dns_message_t *message, unsigned int options, isc_task_t *task, isc_taskaction_t action, void *arg, dns_validator_t **validatorp); /*%< * Start a DNSSEC validation. * * This validates a response to the question given by * 'name' and 'type'. * * To validate a positive response, the response data is * given by 'rdataset' and 'sigrdataset'. If 'sigrdataset' * is NULL, the data is presumed insecure and an attempt * is made to prove its insecurity by finding the appropriate * null key. * * The complete response message may be given in 'message', * to make available any authority section NSECs that may be * needed for validation of a response resulting from a * wildcard expansion (though no such wildcard validation * is implemented yet). If the complete response message * is not available, 'message' is NULL. * * To validate a negative response, the complete negative response * message is given in 'message'. The 'rdataset', and * 'sigrdataset' arguments must be NULL, but the 'name' and 'type' * arguments must be provided. * * The validation is performed in the context of 'view'. * * When the validation finishes, a dns_validatorevent_t with * the given 'action' and 'arg' are sent to 'task'. * Its 'result' field will be ISC_R_SUCCESS iff the * response was successfully proven to be either secure or * part of a known insecure domain. * * options: * If DNS_VALIDATOR_DLV is set the caller knows there is not a * trusted key and the validator should immediately attempt to validate * the answer by looking for an appropriate DLV RRset. */ void dns_validator_send(dns_validator_t *validator); /*%< * Send a deferred validation request * * Requires: * 'validator' to points to a valid DNSSEC validator. */ void dns_validator_cancel(dns_validator_t *validator); /*%< * Cancel a DNSSEC validation in progress. * * Requires: *\li 'validator' points to a valid DNSSEC validator, which * may or may not already have completed. * * Ensures: *\li It the validator has not already sent its completion * event, it will send it with result code ISC_R_CANCELED. */ void dns_validator_destroy(dns_validator_t **validatorp); /*%< * Destroy a DNSSEC validator. * * Requires: *\li '*validatorp' points to a valid DNSSEC validator. * \li The validator must have completed and sent its completion * event. * * Ensures: *\li All resources used by the validator are freed. */ ISC_LANG_ENDDECLS #endif /* DNS_VALIDATOR_H */ masterdump.h 0000644 00000030547 15156020057 0007110 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_MASTERDUMP_H #define DNS_MASTERDUMP_H 1 /*! \file dns/masterdump.h */ /*** *** Imports ***/ #include <stdio.h> #include <isc/lang.h> #include <dns/types.h> /*** *** Types ***/ typedef struct dns_master_style dns_master_style_t; /*** *** Definitions ***/ /* * Flags affecting master file formatting. Flags 0x0000FFFF * define the formatting of the rdata part and are defined in * rdata.h. */ /*% Omit the owner name when possible. */ #define DNS_STYLEFLAG_OMIT_OWNER 0x000010000ULL /*% * Omit the TTL when possible. If DNS_STYLEFLAG_TTL is * also set, this means no TTLs are ever printed * because $TTL directives are generated before every * change in the TTL. In this case, no columns need to * be reserved for the TTL. Master files generated with * these options will be rejected by BIND 4.x because it * does not recognize the $TTL directive. * * If DNS_STYLEFLAG_TTL is not also set, the TTL will be * omitted when it is equal to the previous TTL. * This is correct according to RFC1035, but the * TTLs may be silently misinterpreted by older * versions of BIND which use the SOA MINTTL as a * default TTL value. */ #define DNS_STYLEFLAG_OMIT_TTL 0x000020000ULL /*% Omit the class when possible. */ #define DNS_STYLEFLAG_OMIT_CLASS 0x000040000ULL /*% Output $TTL directives. */ #define DNS_STYLEFLAG_TTL 0x000080000ULL /*% * Output $ORIGIN directives and print owner names relative to * the origin when possible. */ #define DNS_STYLEFLAG_REL_OWNER 0x000100000ULL /*% Print domain names in RR data in relative form when possible. For this to take effect, DNS_STYLEFLAG_REL_OWNER must also be set. */ #define DNS_STYLEFLAG_REL_DATA 0x000200000ULL /*% Print the trust level of each rdataset. */ #define DNS_STYLEFLAG_TRUST 0x000400000ULL /*% Print negative caching entries. */ #define DNS_STYLEFLAG_NCACHE 0x000800000ULL /*% Never print the TTL. */ #define DNS_STYLEFLAG_NO_TTL 0x001000000ULL /*% Never print the CLASS. */ #define DNS_STYLEFLAG_NO_CLASS 0x002000000ULL /*% Report re-signing time. */ #define DNS_STYLEFLAG_RESIGN 0x004000000ULL /*% Don't printout the cryptographic parts of DNSSEC records. */ #define DNS_STYLEFLAG_NOCRYPTO 0x008000000ULL /*% Comment out data by prepending with ";" */ #define DNS_STYLEFLAG_COMMENTDATA 0x010000000ULL /*% Print TTL with human-readable units. */ #define DNS_STYLEFLAG_TTL_UNITS 0x020000000ULL /*% Indent output. */ #define DNS_STYLEFLAG_INDENT 0x040000000ULL /*% Output in YAML style. */ #define DNS_STYLEFLAG_YAML 0x080000000ULL /*% Print ECS cache entries as comments (reserved for future use). */ #define DNS_STYLEFLAG_ECSCACHE 0x100000000ULL ISC_LANG_BEGINDECLS /*** *** Constants ***/ /*% * The default master file style. * * This uses $TTL directives to avoid the need to dedicate a * tab stop for the TTL. The class is only printed for the first * rrset in the file and shares a tab stop with the RR type. */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_default; /*% * A master file style that dumps zones to a very generic format easily * imported/checked with external tools. */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_full; /*% * A master file style that prints explicit TTL values on each * record line, never using $TTL statements. The TTL has a tab * stop of its own, but the class and type share one. */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_explicitttl; /*% * A master style format designed for cache files. It prints explicit TTL * values on each record line and never uses $ORIGIN or relative names. */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_cache; /*% * A master style that prints name, ttl, class, type, and value on * every line. Similar to explicitttl above, but more verbose. * Intended for generating master files which can be easily parsed * by perl scripts and similar applications. */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_simple; /*% * The style used for debugging, "dig" output, etc. */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_debug; /*% * Similar to dns_master_style_debug but data is prepended with ";" */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_comment; /*% * Similar to dns_master_style_debug but data is indented with * dns_master_indentstr (defaults to tab). */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_indent; /*% * The style used for dumping "key" zones. */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_keyzone; /*% * YAML-compatible output */ LIBDNS_EXTERNAL_DATA extern const dns_master_style_t dns_master_style_yaml; /*% * The default indent string to prepend lines with when using * styleflag DNS_STYLEFLAG_INDENT or DNS_STYLEFLAG_YAML. * This is set to "\t" by default. The indent is repeated * 'dns_master_indent' times. This precedes everything else * on the line, including comment characters (;). * * XXX: Changing this value at runtime is not thread-safe. */ LIBDNS_EXTERNAL_DATA extern const char *dns_master_indentstr; /*% * The number of copies of the indent string to put at the beginning * of the line when using DNS_STYLEFLAG_INDENT or DNS_STYLEFLAG_YAML. * This is set to 1 by default. It is increased and decreased * to adjust indentation levels when producing YAML output. * * XXX: This is not thread-safe. */ LIBDNS_EXTERNAL_DATA extern unsigned int dns_master_indent; /*** *** Functions ***/ void dns_dumpctx_attach(dns_dumpctx_t *source, dns_dumpctx_t **target); /*%< * Attach to a dump context. * * Require: *\li 'source' to be valid. *\li 'target' to be non NULL and '*target' to be NULL. */ void dns_dumpctx_detach(dns_dumpctx_t **dctxp); /*%< * Detach from a dump context. * * Require: *\li 'dctxp' to point to a valid dump context. * * Ensures: *\li '*dctxp' is NULL. */ void dns_dumpctx_cancel(dns_dumpctx_t *dctx); /*%< * Cancel a in progress dump. * * Require: *\li 'dctx' to be valid. */ dns_dbversion_t * dns_dumpctx_version(dns_dumpctx_t *dctx); /*%< * Return the version handle (if any) of the database being dumped. * * Require: *\li 'dctx' to be valid. */ dns_db_t * dns_dumpctx_db(dns_dumpctx_t *dctx); /*%< * Return the database being dumped. * * Require: *\li 'dctx' to be valid. */ /*@{*/ isc_result_t dns_master_dumptostreaminc(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, FILE *f, isc_task_t *task, dns_dumpdonefunc_t done, void *done_arg, dns_dumpctx_t **dctxp); isc_result_t dns_master_dumptostream(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, FILE *f); isc_result_t dns_master_dumptostream2(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, dns_masterformat_t format, FILE *f); isc_result_t dns_master_dumptostream3(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, dns_masterformat_t format, dns_masterrawheader_t *header, FILE *f); /*%< * Dump the database 'db' to the steam 'f' in the specified format by * 'format'. If the format is dns_masterformat_text (the RFC1035 format), * 'style' specifies the file style (e.g., &dns_master_style_default). * * dns_master_dumptostream() is an old form of dns_master_dumptostream3(), * which always specifies the dns_masterformat_text format. * dns_master_dumptostream2() is an old form which always specifies * a NULL header. * * If 'format' is dns_masterformat_raw, then 'header' can contain * information to be written to the file header. * * Temporary dynamic memory may be allocated from 'mctx'. * * Require: *\li 'task' to be valid. *\li 'done' to be non NULL. *\li 'dctxp' to be non NULL && '*dctxp' to be NULL. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_CONTINUE dns_master_dumptostreaminc() only. *\li ISC_R_NOMEMORY *\li Any database or rrset iterator error. *\li Any dns_rdata_totext() error code. */ /*@}*/ /*@{*/ isc_result_t dns_master_dumpinc(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, const char *filename, isc_task_t *task, dns_dumpdonefunc_t done, void *done_arg, dns_dumpctx_t **dctxp); isc_result_t dns_master_dumpinc2(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, const char *filename, isc_task_t *task, dns_dumpdonefunc_t done, void *done_arg, dns_dumpctx_t **dctxp, dns_masterformat_t format); isc_result_t dns_master_dumpinc3(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, const char *filename, isc_task_t *task, dns_dumpdonefunc_t done, void *done_arg, dns_dumpctx_t **dctxp, dns_masterformat_t format, dns_masterrawheader_t *header); isc_result_t dns_master_dump(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, const char *filename); isc_result_t dns_master_dump2(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, const char *filename, dns_masterformat_t format); isc_result_t dns_master_dump3(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, const dns_master_style_t *style, const char *filename, dns_masterformat_t format, dns_masterrawheader_t *header); /*%< * Dump the database 'db' to the file 'filename' in the specified format by * 'format'. If the format is dns_masterformat_text (the RFC1035 format), * 'style' specifies the file style (e.g., &dns_master_style_default). * * dns_master_dumpinc() and dns_master_dump() are old forms of _dumpinc3() * and _dump3(), respectively, which always specify the dns_masterformat_text * format. dns_master_dumpinc2() and dns_master_dump2() are old forms which * always specify a NULL header. * * If 'format' is dns_masterformat_raw, then 'header' can contain * information to be written to the file header. * * Temporary dynamic memory may be allocated from 'mctx'. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_CONTINUE dns_master_dumpinc() only. *\li ISC_R_NOMEMORY *\li Any database or rrset iterator error. *\li Any dns_rdata_totext() error code. */ /*@}*/ isc_result_t dns_master_rdatasettotext(dns_name_t *owner_name, dns_rdataset_t *rdataset, const dns_master_style_t *style, isc_buffer_t *target); /*%< * Convert 'rdataset' to text format, storing the result in 'target'. * * Notes: *\li The rdata cursor position will be changed. * * Requires: *\li 'rdataset' is a valid non-question rdataset. * *\li 'rdataset' is not empty. */ isc_result_t dns_master_questiontotext(dns_name_t *owner_name, dns_rdataset_t *rdataset, const dns_master_style_t *style, isc_buffer_t *target); isc_result_t dns_master_dumpnodetostream(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *name, const dns_master_style_t *style, FILE *f); isc_result_t dns_master_dumpnode(isc_mem_t *mctx, dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *name, const dns_master_style_t *style, const char *filename); dns_masterstyle_flags_t dns_master_styleflags(const dns_master_style_t *style); isc_result_t dns_master_stylecreate(dns_master_style_t **style, unsigned int flags, unsigned int ttl_column, unsigned int class_column, unsigned int type_column, unsigned int rdata_column, unsigned int line_length, unsigned int tab_width, isc_mem_t *mctx); isc_result_t dns_master_stylecreate2(dns_master_style_t **style, unsigned int flags, unsigned int ttl_column, unsigned int class_column, unsigned int type_column, unsigned int rdata_column, unsigned int line_length, unsigned int tab_width, unsigned int split_width, isc_mem_t *mctx); void dns_master_styledestroy(dns_master_style_t **style, isc_mem_t *mctx); ISC_LANG_ENDDECLS #endif /* DNS_MASTERDUMP_H */ ncache.h 0000644 00000011501 15156020057 0006135 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_NCACHE_H #define DNS_NCACHE_H 1 /***** ***** Module Info *****/ /*! \file dns/ncache.h *\brief * DNS Ncache * * XXX TBS XXX * * MP: *\li The caller must ensure any required synchronization. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li RFC2308 */ #include <stdbool.h> #include <isc/lang.h> #include <isc/stdtime.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*% * _OMITDNSSEC: * Omit DNSSEC records when rendering. */ #define DNS_NCACHETOWIRE_OMITDNSSEC 0x0001 isc_result_t dns_ncache_add(dns_message_t *message, dns_db_t *cache, dns_dbnode_t *node, dns_rdatatype_t covers, isc_stdtime_t now, dns_ttl_t maxttl, dns_rdataset_t *addedrdataset); isc_result_t dns_ncache_addoptout(dns_message_t *message, dns_db_t *cache, dns_dbnode_t *node, dns_rdatatype_t covers, isc_stdtime_t now, dns_ttl_t maxttl, bool optout, dns_rdataset_t *addedrdataset); /*%< * Convert the authority data from 'message' into a negative cache * rdataset, and store it in 'cache' at 'node' with a TTL limited to * 'maxttl'. * * \li dns_ncache_add produces a negative cache entry with a trust of no * more than answer * \li dns_ncache_addoptout produces a negative cache entry which will have * a trust of secure if all the records that make up the entry are secure. * * The 'covers' argument is the RR type whose nonexistence we are caching, * or dns_rdatatype_any when caching a NXDOMAIN response. * * 'optout' indicates a DNS_RDATASETATTR_OPTOUT should be set. * * Note: *\li If 'addedrdataset' is not NULL, then it will be attached to the added * rdataset. See dns_db_addrdataset() for more details. * * Requires: *\li 'message' is a valid message with a properly formatting negative cache * authority section. * *\li The requirements of dns_db_addrdataset() apply to 'cache', 'node', * 'now', and 'addedrdataset'. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE * *\li Any result code of dns_db_addrdataset() is a possible result code * of dns_ncache_add(). */ isc_result_t dns_ncache_towire(dns_rdataset_t *rdataset, dns_compress_t *cctx, isc_buffer_t *target, unsigned int options, unsigned int *countp); /*%< * Convert the negative caching rdataset 'rdataset' to wire format, * compressing names as specified in 'cctx', and storing the result in * 'target'. If 'omit_dnssec' is set, DNSSEC records will not * be added to 'target'. * * Notes: *\li The number of RRs added to target will be added to *countp. * * Requires: *\li 'rdataset' is a valid negative caching rdataset. * *\li 'rdataset' is not empty. * *\li 'countp' is a valid pointer. * * Ensures: *\li On a return of ISC_R_SUCCESS, 'target' contains a wire format * for the data contained in 'rdataset'. Any error return leaves * the buffer unchanged. * *\li *countp has been incremented by the number of RRs added to * target. * * Returns: *\li #ISC_R_SUCCESS - all ok *\li #ISC_R_NOSPACE - 'target' doesn't have enough room * *\li Any error returned by dns_rdata_towire(), dns_rdataset_next(), * dns_name_towire(). */ isc_result_t dns_ncache_getrdataset(dns_rdataset_t *ncacherdataset, dns_name_t *name, dns_rdatatype_t type, dns_rdataset_t *rdataset); /*%< * Search the negative caching rdataset for an rdataset with the * specified name and type. * * Requires: *\li 'ncacherdataset' is a valid negative caching rdataset. * *\li 'ncacherdataset' is not empty. * *\li 'name' is a valid name. * *\li 'type' is not SIG, or a meta-RR type. * *\li 'rdataset' is a valid disassociated rdataset. * * Ensures: *\li On a return of ISC_R_SUCCESS, 'rdataset' is bound to the found * rdataset. * * Returns: *\li #ISC_R_SUCCESS - the rdataset was found. *\li #ISC_R_NOTFOUND - the rdataset was not found. * */ isc_result_t dns_ncache_getsigrdataset(dns_rdataset_t *ncacherdataset, dns_name_t *name, dns_rdatatype_t covers, dns_rdataset_t *rdataset); /*%< * Similar to dns_ncache_getrdataset() but get the rrsig that matches. */ void dns_ncache_current(dns_rdataset_t *ncacherdataset, dns_name_t *found, dns_rdataset_t *rdataset); /*%< * Extract the current rdataset and name from a ncache entry. * * Requires: * \li 'ncacherdataset' to be valid and to be a negative cache entry * \li 'found' to be valid. * \li 'rdataset' to be unassociated. */ ISC_LANG_ENDDECLS #endif /* DNS_NCACHE_H */ ipkeylist.h 0000644 00000004212 15156020057 0006732 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_IPKEYLIST_H #define DNS_IPKEYLIST_H 1 #include <inttypes.h> #include <isc/types.h> #include <dns/types.h> /*% * A structure holding a list of addresses, dscps and keys. Used to * store masters for a slave zone, created by parsing config options. */ struct dns_ipkeylist { isc_sockaddr_t *addrs; isc_dscp_t *dscps; dns_name_t **keys; dns_name_t **labels; uint32_t count; uint32_t allocated; }; void dns_ipkeylist_init(dns_ipkeylist_t *ipkl); /*%< * Reset ipkl to empty state * * Requires: *\li 'ipkl' to be non NULL. */ void dns_ipkeylist_clear(isc_mem_t *mctx, dns_ipkeylist_t *ipkl); /*%< * Free `ipkl` contents using `mctx`. * * After this call, `ipkl` is a freshly cleared structure with all * pointers set to `NULL` and count set to 0. * * Requires: *\li 'mctx' to be a valid memory context. *\li 'ipkl' to be non NULL. */ isc_result_t dns_ipkeylist_copy(isc_mem_t *mctx, const dns_ipkeylist_t *src, dns_ipkeylist_t *dst); /*%< * Deep copy `src` into empty `dst`, allocating `dst`'s contents. * * Requires: *\li 'mctx' to be a valid memory context. *\li 'src' to be non NULL *\li 'dst' to be non NULL and point to an empty \ref dns_ipkeylist_t * with all pointers set to `NULL` and count set to 0. * * Returns: *\li #ISC_R_SUCCESS -- success *\li any other value -- failure */ isc_result_t dns_ipkeylist_resize(isc_mem_t *mctx, dns_ipkeylist_t *ipkl, unsigned int n); /*%< * Resize ipkl to contain n elements. Size (count) is not changed, and the * added space is zeroed. * * Requires: * \li 'mctx' to be a valid memory context. * \li 'ipk' to be non NULL * \li 'n' >= ipkl->count * * Returns: * \li #ISC_R_SUCCESS if success * \li #ISC_R_NOMEMORY if there's no memory, ipkeylist is left untouched */ #endif badcache.h 0000644 00000006451 15156020057 0006436 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_BADCACHE_H #define DNS_BADCACHE_H 1 /***** ***** Module Info *****/ /*! \file dns/badcache.h * \brief * Defines dns_badcache_t, the "bad cache" object. * * Notes: *\li A bad cache object is a hash table of name/type tuples, * indicating whether a given tuple known to be "bad" in some * sense (e.g., queries for that name and type have been * returning SERVFAIL). This is used for both the "bad server * cache" in the resolver and for the "servfail cache" in * the view. * * Reliability: * * Resources: * * Security: * * Standards: */ /*** *** Imports ***/ #include <inttypes.h> #include <stdbool.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*** *** Functions ***/ isc_result_t dns_badcache_init(isc_mem_t *mctx, unsigned int size, dns_badcache_t **bcp); /*% * Allocate and initialize a badcache and store it in '*bcp'. * * Requires: * \li mctx != NULL * \li bcp != NULL * \li *bcp == NULL */ void dns_badcache_destroy(dns_badcache_t **bcp); /*% * Flush and then free badcache in 'bcp'. '*bcp' is set to NULL on return. * * Requires: * \li '*bcp' to be a valid badcache */ void dns_badcache_add(dns_badcache_t *bc, dns_name_t *name, dns_rdatatype_t type, bool update, uint32_t flags, isc_time_t *expire); /*% * Adds a badcache entry to the badcache 'bc' for name 'name' and * type 'type'. If an entry already exists, then it will be updated if * 'update' is true. The entry will be stored with flags 'flags' * and expiration date 'expire'. * * Requires: * \li bc to be a valid badcache. * \li name != NULL * \li expire != NULL */ bool dns_badcache_find(dns_badcache_t *bc, dns_name_t *name, dns_rdatatype_t type, uint32_t *flagp, isc_time_t *now); /*% * Returns true if a record is found in the badcache 'bc' matching * 'name' and 'type', with an expiration date later than 'now'. * If 'flagp' is not NULL, then '*flagp' is updated to the flags * that were stored in the badcache entry. Returns false if * no matching record is found. * * Requires: * \li bc to be a valid badcache. * \li name != NULL * \li now != NULL */ void dns_badcache_flush(dns_badcache_t *bc); /*% * Flush the entire bad cache. * * Requires: * \li bc to be a valid badcache */ void dns_badcache_flushname(dns_badcache_t *bc, dns_name_t *name); /*% * Flush the bad cache of all entries at 'name'. * * Requires: * \li bc to be a valid badcache * \li name != NULL */ void dns_badcache_flushtree(dns_badcache_t *bc, dns_name_t *name); /*% * Flush the bad cache of all entries at or below 'name'. * * Requires: * \li bc to be a valid badcache * \li name != NULL */ void dns_badcache_print(dns_badcache_t *bc, const char *cachename, FILE *fp); /*% * Print the contents of badcache 'bc' (headed by the title 'cachename') * to file pointer 'fp'. * * Requires: * \li bc to be a valid badcache * \li cachename != NULL * \li fp != NULL */ ISC_LANG_ENDDECLS #endif /* DNS_BADCACHE_H */ dbiterator.h 0000644 00000016376 15156020057 0007072 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DBITERATOR_H #define DNS_DBITERATOR_H 1 /***** ***** Module Info *****/ /*! \file dns/dbiterator.h * \brief * The DNS DB Iterator interface allows iteration of all of the nodes in a * database. * * The dns_dbiterator_t type is like a "virtual class". To actually use * it, an implementation of the class is required. This implementation is * supplied by the database. * * It is the client's responsibility to call dns_db_detachnode() on all * nodes returned. * * XXX <more> XXX * * MP: *\li The iterator itself is not locked. The caller must ensure * synchronization. * *\li The iterator methods ensure appropriate database locking. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li None. */ /***** ***** Imports *****/ #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /***** ***** Types *****/ typedef struct dns_dbiteratormethods { void (*destroy)(dns_dbiterator_t **iteratorp); isc_result_t (*first)(dns_dbiterator_t *iterator); isc_result_t (*last)(dns_dbiterator_t *iterator); isc_result_t (*seek)(dns_dbiterator_t *iterator, dns_name_t *name); isc_result_t (*prev)(dns_dbiterator_t *iterator); isc_result_t (*next)(dns_dbiterator_t *iterator); isc_result_t (*current)(dns_dbiterator_t *iterator, dns_dbnode_t **nodep, dns_name_t *name); isc_result_t (*pause)(dns_dbiterator_t *iterator); isc_result_t (*origin)(dns_dbiterator_t *iterator, dns_name_t *name); } dns_dbiteratormethods_t; #define DNS_DBITERATOR_MAGIC ISC_MAGIC('D','N','S','I') #define DNS_DBITERATOR_VALID(dbi) ISC_MAGIC_VALID(dbi, DNS_DBITERATOR_MAGIC) /*% * This structure is actually just the common prefix of a DNS db * implementation's version of a dns_dbiterator_t. * * Clients may use the 'db' field of this structure. Except for that field, * direct use of this structure by clients is forbidden. DB implementations * may change the structure. 'magic' must be DNS_DBITERATOR_MAGIC for any of * the dns_dbiterator routines to work. DB iterator implementations must * maintain all DB iterator invariants. */ struct dns_dbiterator { /* Unlocked. */ unsigned int magic; dns_dbiteratormethods_t * methods; dns_db_t * db; bool relative_names; bool cleaning; }; void dns_dbiterator_destroy(dns_dbiterator_t **iteratorp); /*%< * Destroy '*iteratorp'. * * Requires: * *\li '*iteratorp' is a valid iterator. * * Ensures: * *\li All resources used by the iterator are freed. * *\li *iteratorp == NULL. */ isc_result_t dns_dbiterator_first(dns_dbiterator_t *iterator); /*%< * Move the node cursor to the first node in the database (if any). * * Requires: *\li 'iterator' is a valid iterator. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE There are no nodes in the database. * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_dbiterator_last(dns_dbiterator_t *iterator); /*%< * Move the node cursor to the last node in the database (if any). * * Requires: *\li 'iterator' is a valid iterator. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE There are no nodes in the database. * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_dbiterator_seek(dns_dbiterator_t *iterator, dns_name_t *name); /*%< * Move the node cursor to the node with name 'name'. * * Requires: *\li 'iterator' is a valid iterator. * *\li 'name' is a valid name. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOTFOUND *\li #DNS_R_PARTIALMATCH * (node is at name above requested named when name has children) * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_dbiterator_prev(dns_dbiterator_t *iterator); /*%< * Move the node cursor to the previous node in the database (if any). * * Requires: *\li 'iterator' is a valid iterator. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE There are no more nodes in the * database. * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_dbiterator_next(dns_dbiterator_t *iterator); /*%< * Move the node cursor to the next node in the database (if any). * * Requires: *\li 'iterator' is a valid iterator. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE There are no more nodes in the * database. * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_dbiterator_current(dns_dbiterator_t *iterator, dns_dbnode_t **nodep, dns_name_t *name); /*%< * Return the current node. * * Notes: *\li If 'name' is not NULL, it will be set to the name of the node. * * Requires: *\li 'iterator' is a valid iterator. * *\li nodep != NULL && *nodep == NULL * *\li The node cursor of 'iterator' is at a valid location (i.e. the * result of last call to a cursor movement command was ISC_R_SUCCESS). * *\li 'name' is NULL, or is a valid name with a dedicated buffer. * * Returns: * *\li #ISC_R_SUCCESS *\li #DNS_R_NEWORIGIN If this iterator was created with * 'relative_names' set to true, * then #DNS_R_NEWORIGIN will be returned * when the origin the names are * relative to changes. This result * can occur only when 'name' is not * NULL. This is also a successful * result. * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_dbiterator_pause(dns_dbiterator_t *iterator); /*%< * Pause iteration. * * Calling a cursor movement method or dns_dbiterator_current() may cause * database locks to be acquired. Rather than reacquire these locks every * time one of these routines is called, the locks may simply be held. * Calling dns_dbiterator_pause() releases any such locks. Iterator clients * should call this routine any time they are not going to execute another * iterator method in the immediate future. * * Requires: *\li 'iterator' is a valid iterator. * * Ensures: *\li Any database locks being held for efficiency of iterator access are * released. * * Returns: *\li #ISC_R_SUCCESS * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_dbiterator_origin(dns_dbiterator_t *iterator, dns_name_t *name); /*%< * Return the origin to which returned node names are relative. * * Requires: * *\li 'iterator' is a valid relative_names iterator. * *\li 'name' is a valid name with a dedicated buffer. * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE * *\li Other results are possible, depending on the DB implementation. */ void dns_dbiterator_setcleanmode(dns_dbiterator_t *iterator, bool mode); /*%< * Indicate that the given iterator is/is not cleaning the DB. * * Notes: *\li When 'mode' is true, * * Requires: *\li 'iterator' is a valid iterator. */ ISC_LANG_ENDDECLS #endif /* DNS_DBITERATOR_H */ diff.h 0000644 00000015504 15156020057 0005633 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DIFF_H #define DNS_DIFF_H 1 /***** ***** Module Info *****/ /*! \file dns/diff.h * \brief * A diff is a convenience type representing a list of changes to be * made to a database. */ /*** *** Imports ***/ #include <isc/lang.h> #include <isc/magic.h> #include <dns/name.h> #include <dns/rdata.h> #include <dns/types.h> /*** *** Types ***/ /*% * A dns_difftuple_t represents a single RR being added or deleted. * The RR type and class are in the 'rdata' member; the class is always * the real one, not a DynDNS meta-class, so that the rdatas can be * compared using dns_rdata_compare(). The TTL is significant * even for deletions, because a deletion/addition pair cannot * be canceled out if the TTL differs (it might be an explicit * TTL update). * * Tuples are also used to represent complete RRs with owner * names for a couple of other purposes, such as the * individual RRs of a "RRset exists (value dependent)" * prerequisite set. In this case, op==DNS_DIFFOP_EXISTS, * and the TTL is ignored. * * DNS_DIFFOP_*RESIGN will cause the 'resign' attribute of the resulting * RRset to be recomputed to be 'resign' seconds before the earliest RRSIG * timeexpire. */ typedef enum { DNS_DIFFOP_ADD = 0, /*%< Add an RR. */ DNS_DIFFOP_DEL = 1, /*%< Delete an RR. */ DNS_DIFFOP_EXISTS = 2, /*%< Assert RR existence. */ DNS_DIFFOP_ADDRESIGN = 4, /*%< ADD + RESIGN. */ DNS_DIFFOP_DELRESIGN = 5 /*%< DEL + RESIGN. */ } dns_diffop_t; typedef struct dns_difftuple dns_difftuple_t; #define DNS_DIFFTUPLE_MAGIC ISC_MAGIC('D','I','F','T') #define DNS_DIFFTUPLE_VALID(t) ISC_MAGIC_VALID(t, DNS_DIFFTUPLE_MAGIC) struct dns_difftuple { unsigned int magic; isc_mem_t *mctx; dns_diffop_t op; dns_name_t name; dns_ttl_t ttl; dns_rdata_t rdata; ISC_LINK(dns_difftuple_t) link; /* Variable-size name data and rdata follows. */ }; /*% * A dns_diff_t represents a set of changes being applied to * a zone. Diffs are also used to represent "RRset exists * (value dependent)" prerequisites. */ typedef struct dns_diff dns_diff_t; #define DNS_DIFF_MAGIC ISC_MAGIC('D','I','F','F') #define DNS_DIFF_VALID(t) ISC_MAGIC_VALID(t, DNS_DIFF_MAGIC) struct dns_diff { unsigned int magic; isc_mem_t * mctx; ISC_LIST(dns_difftuple_t) tuples; }; /* Type of comparison function for sorting diffs. */ typedef int dns_diff_compare_func(const void *, const void *); /*** *** Functions ***/ ISC_LANG_BEGINDECLS /**************************************************************************/ /* * Manipulation of diffs and tuples. */ isc_result_t dns_difftuple_create(isc_mem_t *mctx, dns_diffop_t op, dns_name_t *name, dns_ttl_t ttl, dns_rdata_t *rdata, dns_difftuple_t **tp); /*%< * Create a tuple. Deep copies are made of the name and rdata, so * they need not remain valid after the call. * * Requires: *\li *tp != NULL && *tp == NULL. * * Returns: *\li ISC_R_SUCCESS * \li ISC_R_NOMEMORY */ void dns_difftuple_free(dns_difftuple_t **tp); /*%< * Free a tuple. * * Requires: * \li **tp is a valid tuple. * * Ensures: * \li *tp == NULL * \li All memory used by the tuple is freed. */ isc_result_t dns_difftuple_copy(dns_difftuple_t *orig, dns_difftuple_t **copyp); /*%< * Copy a tuple. * * Requires: * \li 'orig' points to a valid tuple *\li copyp != NULL && *copyp == NULL */ void dns_diff_init(isc_mem_t *mctx, dns_diff_t *diff); /*%< * Initialize a diff. * * Requires: * \li 'diff' points to an uninitialized dns_diff_t * \li allocated by the caller. * * Ensures: * \li '*diff' is a valid, empty diff. */ void dns_diff_clear(dns_diff_t *diff); /*%< * Clear a diff, destroying all its tuples. * * Requires: * \li 'diff' points to a valid dns_diff_t. * * Ensures: * \li Any tuples in the diff are destroyed. * The diff now empty, but it is still valid * and may be reused without calling dns_diff_init * again. The only memory used is that of the * dns_diff_t structure itself. * * Notes: * \li Managing the memory of the dns_diff_t structure itself * is the caller's responsibility. */ void dns_diff_append(dns_diff_t *diff, dns_difftuple_t **tuple); /*%< * Append a single tuple to a diff. * *\li 'diff' is a valid diff. * \li '*tuple' is a valid tuple. * * Ensures: *\li *tuple is NULL. *\li The tuple has been freed, or will be freed when the diff is cleared. */ void dns_diff_appendminimal(dns_diff_t *diff, dns_difftuple_t **tuple); /*%< * Append 'tuple' to 'diff', removing any duplicate * or conflicting updates as needed to create a minimal diff. * * Requires: *\li 'diff' is a minimal diff. * * Ensures: *\li 'diff' is still a minimal diff. * \li *tuple is NULL. * \li The tuple has been freed, or will be freed when the diff is cleared. * */ isc_result_t dns_diff_sort(dns_diff_t *diff, dns_diff_compare_func *compare); /*%< * Sort 'diff' in-place according to the comparison function 'compare'. */ isc_result_t dns_diff_apply(dns_diff_t *diff, dns_db_t *db, dns_dbversion_t *ver); isc_result_t dns_diff_applysilently(dns_diff_t *diff, dns_db_t *db, dns_dbversion_t *ver); /*%< * Apply 'diff' to the database 'db'. * * dns_diff_apply() logs warnings about updates with no effect or * with inconsistent TTLs; dns_diff_applysilently() does not. * * For efficiency, the diff should be sorted by owner name. * If it is not sorted, operation will still be correct, * but less efficient. * * Requires: *\li *diff is a valid diff (possibly empty), containing * tuples of type #DNS_DIFFOP_ADD and/or * For #DNS_DIFFOP_DEL tuples, the TTL is ignored. * */ isc_result_t dns_diff_load(dns_diff_t *diff, dns_addrdatasetfunc_t addfunc, void *add_private); /*%< * Like dns_diff_apply, but for use when loading a new database * instead of modifying an existing one. This bypasses the * database transaction mechanisms. * * Requires: *\li 'addfunc' is a valid dns_addradatasetfunc_t obtained from * dns_db_beginload() * *\li 'add_private' points to a corresponding dns_dbload_t * * (XXX why is it a void pointer, then?) */ isc_result_t dns_diff_print(dns_diff_t *diff, FILE *file); /*%< * Print the differences to 'file' or if 'file' is NULL via the * logging system. * * Require: *\li 'diff' to be valid. *\li 'file' to refer to a open file or NULL. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_UNEXPECTED *\li any error from dns_rdataset_totext() */ ISC_LANG_ENDDECLS #endif /* DNS_DIFF_H */ name.h 0000644 00000110373 15156020057 0005643 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_NAME_H #define DNS_NAME_H 1 /***** ***** Module Info *****/ /*! \file dns/name.h * \brief * Provides facilities for manipulating DNS names and labels, including * conversions to and from wire format and text format. * * Given the large number of names possible in a nameserver, and because * names occur in rdata, it was important to come up with a very efficient * way of storing name data, but at the same time allow names to be * manipulated. The decision was to store names in uncompressed wire format, * and not to make them fully abstracted objects; i.e. certain parts of the * server know names are stored that way. This saves a lot of memory, and * makes adding names to messages easy. Having much of the server know * the representation would be perilous, and we certainly don't want each * user of names to be manipulating such a low-level structure. This is * where the Names and Labels module comes in. The module allows name or * label handles to be created and attached to uncompressed wire format * regions. All name operations and conversions are done through these * handles. * * MP: *\li Clients of this module must impose any required synchronization. * * Reliability: *\li This module deals with low-level byte streams. Errors in any of * the functions are likely to crash the server or corrupt memory. * * Resources: *\li None. * * Security: * *\li *** WARNING *** * *\li dns_name_fromwire() deals with raw network data. An error in * this routine could result in the failure or hijacking of the server. * * Standards: *\li RFC1035 *\li Draft EDNS0 (0) *\li Draft Binary Labels (2) * */ /*** *** Imports ***/ #include <stdio.h> #include <inttypes.h> #include <stdbool.h> #include <isc/ht.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/region.h> /* Required for storage size of dns_label_t. */ #include <dns/types.h> ISC_LANG_BEGINDECLS /***** ***** Labels ***** ***** A 'label' is basically a region. It contains one DNS wire format ***** label of type 00 (ordinary). *****/ /***** ***** Names ***** ***** A 'name' is a handle to a binary region. It contains a sequence of one ***** or more DNS wire format labels of type 00 (ordinary). ***** Note that all names are not required to end with the root label, ***** as they are in the actual DNS wire protocol. *****/ /*** *** Types ***/ /*% * Clients are strongly discouraged from using this type directly, with * the exception of the 'link' and 'list' fields which may be used directly * for whatever purpose the client desires. */ struct dns_name { unsigned int magic; unsigned char * ndata; unsigned int length; unsigned int labels; unsigned int attributes; unsigned char * offsets; isc_buffer_t * buffer; ISC_LINK(dns_name_t) link; ISC_LIST(dns_rdataset_t) list; isc_ht_t *ht; }; #define DNS_NAME_MAGIC ISC_MAGIC('D','N','S','n') #define DNS_NAMEATTR_ABSOLUTE 0x00000001 #define DNS_NAMEATTR_READONLY 0x00000002 #define DNS_NAMEATTR_DYNAMIC 0x00000004 #define DNS_NAMEATTR_DYNOFFSETS 0x00000008 #define DNS_NAMEATTR_NOCOMPRESS 0x00000010 /* * Attributes below 0x0100 reserved for name.c usage. */ #define DNS_NAMEATTR_CACHE 0x00000100 /*%< Used by resolver. */ #define DNS_NAMEATTR_ANSWER 0x00000200 /*%< Used by resolver. */ #define DNS_NAMEATTR_NCACHE 0x00000400 /*%< Used by resolver. */ #define DNS_NAMEATTR_CHAINING 0x00000800 /*%< Used by resolver. */ #define DNS_NAMEATTR_CHASE 0x00001000 /*%< Used by resolver. */ #define DNS_NAMEATTR_WILDCARD 0x00002000 /*%< Used by server. */ #define DNS_NAMEATTR_PREREQUISITE 0x00004000 /*%< Used by client. */ #define DNS_NAMEATTR_UPDATE 0x00008000 /*%< Used by client. */ #define DNS_NAMEATTR_HASUPDATEREC 0x00010000 /*%< Used by client. */ /* * Various flags. */ #define DNS_NAME_DOWNCASE 0x0001 #define DNS_NAME_CHECKNAMES 0x0002 /*%< Used by rdata. */ #define DNS_NAME_CHECKNAMESFAIL 0x0004 /*%< Used by rdata. */ #define DNS_NAME_CHECKREVERSE 0x0008 /*%< Used by rdata. */ #define DNS_NAME_CHECKMX 0x0010 /*%< Used by rdata. */ #define DNS_NAME_CHECKMXFAIL 0x0020 /*%< Used by rdata. */ LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_rootname; LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_wildcardname; /*%< * DNS_NAME_INITNONABSOLUTE and DNS_NAME_INITABSOLUTE are macros for * initializing dns_name_t structures. * * Note[1]: 'length' is set to (sizeof(A) - 1) in DNS_NAME_INITNONABSOLUTE * and sizeof(A) in DNS_NAME_INITABSOLUTE to allow C strings to be used * to initialize 'ndata'. * * Note[2]: The final value of offsets for DNS_NAME_INITABSOLUTE should * match (sizeof(A) - 1) which is the offset of the root label. * * Typical usage: * unsigned char data[] = "\005value"; * unsigned char offsets[] = { 0 }; * dns_name_t value = DNS_NAME_INITNONABSOLUTE(data, offsets); * * unsigned char data[] = "\005value"; * unsigned char offsets[] = { 0, 6 }; * dns_name_t value = DNS_NAME_INITABSOLUTE(data, offsets); */ #define DNS_NAME_INITNONABSOLUTE(A,B) { \ DNS_NAME_MAGIC, \ A, (sizeof(A) - 1), sizeof(B), \ DNS_NAMEATTR_READONLY, \ B, NULL, { (void *)-1, (void *)-1}, \ {NULL, NULL}, NULL \ } #define DNS_NAME_INITABSOLUTE(A,B) { \ DNS_NAME_MAGIC, \ A, sizeof(A), sizeof(B), \ DNS_NAMEATTR_READONLY | DNS_NAMEATTR_ABSOLUTE, \ B, NULL, { (void *)-1, (void *)-1}, \ {NULL, NULL}, NULL \ } #define DNS_NAME_INITEMPTY { \ DNS_NAME_MAGIC, NULL, 0, 0, 0, NULL, NULL, \ { (void *)-1, (void *)-1 }, { NULL, NULL }, NULL \ } /*% * Standard size of a wire format name */ #define DNS_NAME_MAXWIRE 255 /* * Text output filter procedure. * 'target' is the buffer to be converted. The region to be converted * is from 'buffer'->base + 'used_org' to the end of the used region. */ typedef isc_result_t (*dns_name_totextfilter_t)(isc_buffer_t *target, unsigned int used_org, bool absolute); /*** *** Initialization ***/ void dns_name_init(dns_name_t *name, unsigned char *offsets); /*%< * Initialize 'name'. * * Notes: * \li 'offsets' is never required to be non-NULL, but specifying a * dns_offsets_t for 'offsets' will improve the performance of most * name operations if the name is used more than once. * * Requires: * \li 'name' is not NULL and points to a struct dns_name. * * \li offsets == NULL or offsets is a dns_offsets_t. * * Ensures: * \li 'name' is a valid name. * \li dns_name_countlabels(name) == 0 * \li dns_name_isabsolute(name) == false */ void dns_name_reset(dns_name_t *name); /*%< * Reinitialize 'name'. * * Notes: * \li This function distinguishes itself from dns_name_init() in two * key ways: * * \li + If any buffer is associated with 'name' (via dns_name_setbuffer() * or by being part of a dns_fixedname_t) the link to the buffer * is retained but the buffer itself is cleared. * * \li + Of the attributes associated with 'name', all are retained except * DNS_NAMEATTR_ABSOLUTE. * * Requires: * \li 'name' is a valid name. * * Ensures: * \li 'name' is a valid name. * \li dns_name_countlabels(name) == 0 * \li dns_name_isabsolute(name) == false */ void dns_name_invalidate(dns_name_t *name); /*%< * Make 'name' invalid. * * Requires: * \li 'name' is a valid name. * * Ensures: * \li If assertion checking is enabled, future attempts to use 'name' * without initializing it will cause an assertion failure. * * \li If the name had a dedicated buffer, that association is ended. */ bool dns_name_isvalid(const dns_name_t *name); /*%< * Check whether 'name' points to a valid dns_name */ /*** *** Dedicated Buffers ***/ void dns_name_setbuffer(dns_name_t *name, isc_buffer_t *buffer); /*%< * Dedicate a buffer for use with 'name'. * * Notes: * \li Specification of a target buffer in dns_name_fromwire(), * dns_name_fromtext(), and dns_name_concatenate() is optional if * 'name' has a dedicated buffer. * * \li The caller must not write to buffer until the name has been * invalidated or is otherwise known not to be in use. * * \li If buffer is NULL and the name previously had a dedicated buffer, * than that buffer is no longer dedicated to use with this name. * The caller is responsible for ensuring that the storage used by * the name remains valid. * * Requires: * \li 'name' is a valid name. * * \li 'buffer' is a valid binary buffer and 'name' doesn't have a * dedicated buffer already, or 'buffer' is NULL. */ bool dns_name_hasbuffer(const dns_name_t *name); /*%< * Does 'name' have a dedicated buffer? * * Requires: * \li 'name' is a valid name. * * Returns: * \li true 'name' has a dedicated buffer. * \li false 'name' does not have a dedicated buffer. */ /*** *** Properties ***/ bool dns_name_isabsolute(const dns_name_t *name); /*%< * Does 'name' end in the root label? * * Requires: * \li 'name' is a valid name * * Returns: * \li TRUE The last label in 'name' is the root label. * \li FALSE The last label in 'name' is not the root label. */ bool dns_name_iswildcard(const dns_name_t *name); /*%< * Is 'name' a wildcard name? * * Requires: * \li 'name' is a valid name * * \li dns_name_countlabels(name) > 0 * * Returns: * \li TRUE The least significant label of 'name' is '*'. * \li FALSE The least significant label of 'name' is not '*'. */ unsigned int dns_name_hash(dns_name_t *name, bool case_sensitive); /*%< * Provide a hash value for 'name'. * * Note: if 'case_sensitive' is false, then names which differ only in * case will have the same hash value. * * Requires: * \li 'name' is a valid name * * Returns: * \li A hash value */ unsigned int dns_name_fullhash(dns_name_t *name, bool case_sensitive); /*%< * Provide a hash value for 'name'. Unlike dns_name_hash(), this function * always takes into account of the entire name to calculate the hash value. * * Note: if 'case_sensitive' is false, then names which differ only in * case will have the same hash value. * * Requires: *\li 'name' is a valid name * * Returns: *\li A hash value */ unsigned int dns_name_hashbylabel(dns_name_t *name, bool case_sensitive); /*%< * Provide a hash value for 'name', where the hash value is the sum * of the hash values of each label. This function should only be used * when incremental hashing is necessary, for example, during RBT * traversal. It is not currently used in BIND. Generally, * dns_name_fullhash() is the correct function to use for name * hashing. * * Note: if 'case_sensitive' is false, then names which differ only in * case will have the same hash value. * * Requires: *\li 'name' is a valid name * * Returns: *\li A hash value */ /* *** Comparisons ***/ dns_namereln_t dns_name_fullcompare(const dns_name_t *name1, const dns_name_t *name2, int *orderp, unsigned int *nlabelsp); /*%< * Determine the relative ordering under the DNSSEC order relation of * 'name1' and 'name2', and also determine the hierarchical * relationship of the names. * * Note: It makes no sense for one of the names to be relative and the * other absolute. If both names are relative, then to be meaningfully * compared the caller must ensure that they are both relative to the * same domain. * * Requires: *\li 'name1' is a valid name * *\li dns_name_countlabels(name1) > 0 * *\li 'name2' is a valid name * *\li dns_name_countlabels(name2) > 0 * *\li orderp and nlabelsp are valid pointers. * *\li Either name1 is absolute and name2 is absolute, or neither is. * * Ensures: * *\li *orderp is < 0 if name1 < name2, 0 if name1 = name2, > 0 if * name1 > name2. * *\li *nlabelsp is the number of common significant labels. * * Returns: *\li dns_namereln_none There's no hierarchical relationship * between name1 and name2. *\li dns_namereln_contains name1 properly contains name2; i.e. * name2 is a proper subdomain of name1. *\li dns_namereln_subdomain name1 is a proper subdomain of name2. *\li dns_namereln_equal name1 and name2 are equal. *\li dns_namereln_commonancestor name1 and name2 share a common * ancestor. */ int dns_name_compare(const dns_name_t *name1, const dns_name_t *name2); /*%< * Determine the relative ordering under the DNSSEC order relation of * 'name1' and 'name2'. * * Note: It makes no sense for one of the names to be relative and the * other absolute. If both names are relative, then to be meaningfully * compared the caller must ensure that they are both relative to the * same domain. * * Requires: * \li 'name1' is a valid name * * \li 'name2' is a valid name * * \li Either name1 is absolute and name2 is absolute, or neither is. * * Returns: * \li < 0 'name1' is less than 'name2' * \li 0 'name1' is equal to 'name2' * \li > 0 'name1' is greater than 'name2' */ bool dns_name_equal(const dns_name_t *name1, const dns_name_t *name2); /*%< * Are 'name1' and 'name2' equal? * * Notes: * \li Because it only needs to test for equality, dns_name_equal() can be * significantly faster than dns_name_fullcompare() or dns_name_compare(). * * \li Offsets tables are not used in the comparison. * * \li It makes no sense for one of the names to be relative and the * other absolute. If both names are relative, then to be meaningfully * compared the caller must ensure that they are both relative to the * same domain. * * Requires: * \li 'name1' is a valid name * * \li 'name2' is a valid name * * \li Either name1 is absolute and name2 is absolute, or neither is. * * Returns: * \li true 'name1' and 'name2' are equal * \li false 'name1' and 'name2' are not equal */ bool dns_name_caseequal(const dns_name_t *name1, const dns_name_t *name2); /*%< * Case sensitive version of dns_name_equal(). */ int dns_name_rdatacompare(const dns_name_t *name1, const dns_name_t *name2); /*%< * Compare two names as if they are part of rdata in DNSSEC canonical * form. * * Requires: * \li 'name1' is a valid absolute name * * \li dns_name_countlabels(name1) > 0 * * \li 'name2' is a valid absolute name * * \li dns_name_countlabels(name2) > 0 * * Returns: * \li < 0 'name1' is less than 'name2' * \li 0 'name1' is equal to 'name2' * \li > 0 'name1' is greater than 'name2' */ bool dns_name_issubdomain(const dns_name_t *name1, const dns_name_t *name2); /*%< * Is 'name1' a subdomain of 'name2'? * * Notes: * \li name1 is a subdomain of name2 if name1 is contained in name2, or * name1 equals name2. * * \li It makes no sense for one of the names to be relative and the * other absolute. If both names are relative, then to be meaningfully * compared the caller must ensure that they are both relative to the * same domain. * * Requires: * \li 'name1' is a valid name * * \li 'name2' is a valid name * * \li Either name1 is absolute and name2 is absolute, or neither is. * * Returns: * \li TRUE 'name1' is a subdomain of 'name2' * \li FALSE 'name1' is not a subdomain of 'name2' */ bool dns_name_matcheswildcard(const dns_name_t *name, const dns_name_t *wname); /*%< * Does 'name' match the wildcard specified in 'wname'? * * Notes: * \li name matches the wildcard specified in wname if all labels * following the wildcard in wname are identical to the same number * of labels at the end of name. * * \li It makes no sense for one of the names to be relative and the * other absolute. If both names are relative, then to be meaningfully * compared the caller must ensure that they are both relative to the * same domain. * * Requires: * \li 'name' is a valid name * * \li dns_name_countlabels(name) > 0 * * \li 'wname' is a valid name * * \li dns_name_countlabels(wname) > 0 * * \li dns_name_iswildcard(wname) is true * * \li Either name is absolute and wname is absolute, or neither is. * * Returns: * \li TRUE 'name' matches the wildcard specified in 'wname' * \li FALSE 'name' does not match the wildcard specified in 'wname' */ /*** *** Labels ***/ unsigned int dns_name_countlabels(const dns_name_t *name); /*%< * How many labels does 'name' have? * * Notes: * \li In this case, as in other places, a 'label' is an ordinary label. * * Requires: * \li 'name' is a valid name * * Ensures: * \li The result is <= 128. * * Returns: * \li The number of labels in 'name'. */ void dns_name_getlabel(const dns_name_t *name, unsigned int n, dns_label_t *label); /*%< * Make 'label' refer to the 'n'th least significant label of 'name'. * * Notes: * \li Numbering starts at 0. * * \li Given "rc.vix.com.", the label 0 is "rc", and label 3 is the * root label. * * \li 'label' refers to the same memory as 'name', so 'name' must not * be changed while 'label' is still in use. * * Requires: * \li n < dns_name_countlabels(name) */ void dns_name_getlabelsequence(const dns_name_t *source, unsigned int first, unsigned int n, dns_name_t *target); /*%< * Make 'target' refer to the 'n' labels including and following 'first' * in 'source'. * * Notes: * \li Numbering starts at 0. * * \li Given "rc.vix.com.", the label 0 is "rc", and label 3 is the * root label. * * \li 'target' refers to the same memory as 'source', so 'source' * must not be changed while 'target' is still in use. * * Requires: * \li 'source' and 'target' are valid names. * * \li first < dns_name_countlabels(name) * * \li first + n <= dns_name_countlabels(name) */ void dns_name_clone(const dns_name_t *source, dns_name_t *target); /*%< * Make 'target' refer to the same name as 'source'. * * Notes: * * \li 'target' refers to the same memory as 'source', so 'source' * must not be changed while 'target' is still in use. * * \li This call is functionally equivalent to: * * \code * dns_name_getlabelsequence(source, 0, * dns_name_countlabels(source), * target); * \endcode * * but is more efficient. Also, dns_name_clone() works even if 'source' * is empty. * * Requires: * * \li 'source' is a valid name. * * \li 'target' is a valid name that is not read-only. */ /*** *** Conversions ***/ void dns_name_fromregion(dns_name_t *name, const isc_region_t *r); /*%< * Make 'name' refer to region 'r'. * * Note: * \li If the conversion encounters a root label before the end of the * region the conversion stops and the length is set to the length * so far converted. A maximum of 255 bytes is converted. * * Requires: * \li The data in 'r' is a sequence of one or more type 00 or type 01000001 * labels. */ void dns_name_toregion(dns_name_t *name, isc_region_t *r); /*%< * Make 'r' refer to 'name'. * * Requires: * * \li 'name' is a valid name. * * \li 'r' is a valid region. */ isc_result_t dns_name_fromwire(dns_name_t *name, isc_buffer_t *source, dns_decompress_t *dctx, unsigned int options, isc_buffer_t *target); /*%< * Copy the possibly-compressed name at source (active region) into target, * decompressing it. * * Notes: * \li Decompression policy is controlled by 'dctx'. * * \li If DNS_NAME_DOWNCASE is set, any uppercase letters in 'source' will be * downcased when they are copied into 'target'. * * Security: * * \li *** WARNING *** * * \li This routine will often be used when 'source' contains raw network * data. A programming error in this routine could result in a denial * of service, or in the hijacking of the server. * * Requires: * * \li 'name' is a valid name. * * \li 'source' is a valid buffer and the first byte of the active * region should be the first byte of a DNS wire format domain name. * * \li 'target' is a valid buffer or 'target' is NULL and 'name' has * a dedicated buffer. * * \li 'dctx' is a valid decompression context. * * Ensures: * * If result is success: * \li If 'target' is not NULL, 'name' is attached to it. * * \li Uppercase letters are downcased in the copy iff * DNS_NAME_DOWNCASE is set in options. * * \li The current location in source is advanced, and the used space * in target is updated. * * Result: * \li Success * \li Bad Form: Label Length * \li Bad Form: Unknown Label Type * \li Bad Form: Name Length * \li Bad Form: Compression type not allowed * \li Bad Form: Bad compression pointer * \li Bad Form: Input too short * \li Resource Limit: Too many compression pointers * \li Resource Limit: Not enough space in buffer */ isc_result_t dns_name_towire(const dns_name_t *name, dns_compress_t *cctx, isc_buffer_t *target); /*%< * Convert 'name' into wire format, compressing it as specified by the * compression context 'cctx', and storing the result in 'target'. * * Notes: * \li If the compression context allows global compression, then the * global compression table may be updated. * * Requires: * \li 'name' is a valid name * * \li dns_name_countlabels(name) > 0 * * \li dns_name_isabsolute(name) == TRUE * * \li target is a valid buffer. * * \li Any offsets specified in a global compression table are valid * for buffer. * * Ensures: * * If the result is success: * * \li The used space in target is updated. * * Returns: * \li Success * \li Resource Limit: Not enough space in buffer */ isc_result_t dns_name_fromtext(dns_name_t *name, isc_buffer_t *source, const dns_name_t *origin, unsigned int options, isc_buffer_t *target); /*%< * Convert the textual representation of a DNS name at source * into uncompressed wire form stored in target. * * Notes: * \li Relative domain names will have 'origin' appended to them * unless 'origin' is NULL, in which case relative domain names * will remain relative. * * \li If DNS_NAME_DOWNCASE is set in 'options', any uppercase letters * in 'source' will be downcased when they are copied into 'target'. * * Requires: * * \li 'name' is a valid name. * * \li 'source' is a valid buffer. * * \li 'target' is a valid buffer or 'target' is NULL and 'name' has * a dedicated buffer. * * Ensures: * * If result is success: * \li If 'target' is not NULL, 'name' is attached to it. * * \li Uppercase letters are downcased in the copy iff * DNS_NAME_DOWNCASE is set in 'options'. * * \li The current location in source is advanced, and the used space * in target is updated. * * Result: *\li #ISC_R_SUCCESS *\li #DNS_R_EMPTYLABEL *\li #DNS_R_LABELTOOLONG *\li #DNS_R_BADESCAPE *\li #DNS_R_BADDOTTEDQUAD *\li #ISC_R_NOSPACE *\li #ISC_R_UNEXPECTEDEND */ #define DNS_NAME_OMITFINALDOT 0x01U #define DNS_NAME_MASTERFILE 0x02U /* escape $ and @ */ isc_result_t dns_name_toprincipal(const dns_name_t *name, isc_buffer_t *target); isc_result_t dns_name_totext(const dns_name_t *name, bool omit_final_dot, isc_buffer_t *target); isc_result_t dns_name_totext2(const dns_name_t *name, unsigned int options, isc_buffer_t *target); /*%< * Convert 'name' into text format, storing the result in 'target'. * * Notes: *\li If 'omit_final_dot' is true, then the final '.' in absolute * names other than the root name will be omitted. * *\li If DNS_NAME_OMITFINALDOT is set in options, then the final '.' * in absolute names other than the root name will be omitted. * *\li If DNS_NAME_MASTERFILE is set in options, '$' and '@' will also * be escaped. * *\li If dns_name_countlabels == 0, the name will be "@", representing the * current origin as described by RFC1035. * *\li The name is not NUL terminated. * * Requires: * *\li 'name' is a valid name * *\li 'target' is a valid buffer. * *\li if dns_name_isabsolute == FALSE, then omit_final_dot == FALSE * * Ensures: * *\li If the result is success: * the used space in target is updated. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE */ #define DNS_NAME_MAXTEXT 1023 /*%< * The maximum length of the text representation of a domain * name as generated by dns_name_totext(). This does not * include space for a terminating NULL. * * This definition is conservative - the actual maximum * is 1004, derived as follows: * * A backslash-decimal escaped character takes 4 bytes. * A wire-encoded name can be up to 255 bytes and each * label is one length byte + at most 63 bytes of data. * Maximizing the label lengths gives us a name of * three 63-octet labels, one 61-octet label, and the * root label: * * 1 + 63 + 1 + 63 + 1 + 63 + 1 + 61 + 1 = 255 * * When printed, this is (3 * 63 + 61) * 4 * bytes for the escaped label data + 4 bytes for the * dot terminating each label = 1004 bytes total. */ isc_result_t dns_name_tofilenametext(dns_name_t *name, bool omit_final_dot, isc_buffer_t *target); /*%< * Convert 'name' into an alternate text format appropriate for filenames, * storing the result in 'target'. The name data is downcased, guaranteeing * that the filename does not depend on the case of the converted name. * * Notes: *\li If 'omit_final_dot' is true, then the final '.' in absolute * names other than the root name will be omitted. * *\li The name is not NUL terminated. * * Requires: * *\li 'name' is a valid absolute name * *\li 'target' is a valid buffer. * * Ensures: * *\li If the result is success: * the used space in target is updated. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE */ isc_result_t dns_name_downcase(dns_name_t *source, dns_name_t *name, isc_buffer_t *target); /*%< * Downcase 'source'. * * Requires: * *\li 'source' and 'name' are valid names. * *\li If source == name, then * 'source' must not be read-only * *\li Otherwise, * 'target' is a valid buffer or 'target' is NULL and * 'name' has a dedicated buffer. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE * * Note: if source == name, then the result will always be ISC_R_SUCCESS. */ isc_result_t dns_name_concatenate(dns_name_t *prefix, dns_name_t *suffix, dns_name_t *name, isc_buffer_t *target); /*%< * Concatenate 'prefix' and 'suffix'. * * Requires: * *\li 'prefix' is a valid name or NULL. * *\li 'suffix' is a valid name or NULL. * *\li 'name' is a valid name or NULL. * *\li 'target' is a valid buffer or 'target' is NULL and 'name' has * a dedicated buffer. * *\li If 'prefix' is absolute, 'suffix' must be NULL or the empty name. * * Ensures: * *\li On success, * If 'target' is not NULL and 'name' is not NULL, then 'name' * is attached to it. * The used space in target is updated. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE *\li #DNS_R_NAMETOOLONG */ void dns_name_split(dns_name_t *name, unsigned int suffixlabels, dns_name_t *prefix, dns_name_t *suffix); /*%< * * Split 'name' into two pieces on a label boundary. * * Notes: * \li 'name' is split such that 'suffix' holds the most significant * 'suffixlabels' labels. All other labels are stored in 'prefix'. * *\li Copying name data is avoided as much as possible, so 'prefix' * and 'suffix' will end up pointing at the data for 'name'. * *\li It is legitimate to pass a 'prefix' or 'suffix' that has * its name data stored someplace other than the dedicated buffer. * This is useful to avoid name copying in the calling function. * *\li It is also legitimate to pass a 'prefix' or 'suffix' that is * the same dns_name_t as 'name'. * * Requires: *\li 'name' is a valid name. * *\li 'suffixlabels' cannot exceed the number of labels in 'name'. * * \li 'prefix' is a valid name or NULL, and cannot be read-only. * *\li 'suffix' is a valid name or NULL, and cannot be read-only. * * Ensures: * *\li On success: * If 'prefix' is not NULL it will contain the least significant * labels. * If 'suffix' is not NULL it will contain the most significant * labels. dns_name_countlabels(suffix) will be equal to * suffixlabels. * *\li On failure: * Either 'prefix' or 'suffix' is invalidated (depending * on which one the problem was encountered with). * * Returns: *\li #ISC_R_SUCCESS No worries. (This function should always success). */ isc_result_t dns_name_dup(const dns_name_t *source, isc_mem_t *mctx, dns_name_t *target); /*%< * Make 'target' a dynamically allocated copy of 'source'. * * Requires: * *\li 'source' is a valid non-empty name. * *\li 'target' is a valid name that is not read-only. * *\li 'mctx' is a valid memory context. */ isc_result_t dns_name_dupwithoffsets(dns_name_t *source, isc_mem_t *mctx, dns_name_t *target); /*%< * Make 'target' a read-only dynamically allocated copy of 'source'. * 'target' will also have a dynamically allocated offsets table. * * Requires: * *\li 'source' is a valid non-empty name. * *\li 'target' is a valid name that is not read-only. * *\li 'target' has no offsets table. * *\li 'mctx' is a valid memory context. */ void dns_name_free(dns_name_t *name, isc_mem_t *mctx); /*%< * Free 'name'. * * Requires: * *\li 'name' is a valid name created previously in 'mctx' by dns_name_dup(). * *\li 'mctx' is a valid memory context. * * Ensures: * *\li All dynamic resources used by 'name' are freed and the name is * invalidated. */ isc_result_t dns_name_digest(dns_name_t *name, dns_digestfunc_t digest, void *arg); /*%< * Send 'name' in DNSSEC canonical form to 'digest'. * * Requires: * *\li 'name' is a valid name. * *\li 'digest' is a valid dns_digestfunc_t. * * Ensures: * *\li If successful, the DNSSEC canonical form of 'name' will have been * sent to 'digest'. * *\li If digest() returns something other than ISC_R_SUCCESS, that result * will be returned as the result of dns_name_digest(). * * Returns: * *\li #ISC_R_SUCCESS * *\li Many other results are possible if not successful. * */ bool dns_name_dynamic(dns_name_t *name); /*%< * Returns whether there is dynamic memory associated with this name. * * Requires: * *\li 'name' is a valid name. * * Returns: * *\li 'true' if the name is dynamic otherwise 'false'. */ isc_result_t dns_name_print(dns_name_t *name, FILE *stream); /*%< * Print 'name' on 'stream'. * * Requires: * *\li 'name' is a valid name. * *\li 'stream' is a valid stream. * * Returns: * *\li #ISC_R_SUCCESS * *\li Any error that dns_name_totext() can return. */ void dns_name_format(const dns_name_t *name, char *cp, unsigned int size); /*%< * Format 'name' as text appropriate for use in log messages. * * Store the formatted name at 'cp', writing no more than * 'size' bytes. The resulting string is guaranteed to be * null terminated. * * The formatted name will have a terminating dot only if it is * the root. * * This function cannot fail, instead any errors are indicated * in the returned text. * * Requires: * *\li 'name' is a valid name. * *\li 'cp' points a valid character array of size 'size'. * *\li 'size' > 0. * */ isc_result_t dns_name_tostring(dns_name_t *source, char **target, isc_mem_t *mctx); /*%< * Convert 'name' to string format, allocating sufficient memory to * hold it (free with isc_mem_free()). * * Differs from dns_name_format in that it allocates its own memory. * * Requires: * *\li 'name' is a valid name. *\li 'target' is not NULL. *\li '*target' is NULL. * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_NOMEMORY * *\li Any error that dns_name_totext() can return. */ isc_result_t dns_name_fromstring(dns_name_t *target, const char *src, unsigned int options, isc_mem_t *mctx); isc_result_t dns_name_fromstring2(dns_name_t *target, const char *src, const dns_name_t *origin, unsigned int options, isc_mem_t *mctx); /*%< * Convert a string to a name and place it in target, allocating memory * as necessary. 'options' has the same semantics as that of * dns_name_fromtext(). * * If 'target' has a buffer then the name will be copied into it rather than * memory being allocated. * * Requires: * * \li 'target' is a valid name that is not read-only. * \li 'src' is not NULL. * * Returns: * *\li #ISC_R_SUCCESS * *\li Any error that dns_name_fromtext() can return. * *\li Any error that dns_name_dup() can return. */ isc_result_t dns_name_settotextfilter(dns_name_totextfilter_t proc); /*%< * Set / clear a thread specific function 'proc' to be called at the * end of dns_name_totext(). * * Note: Under Windows you need to call "dns_name_settotextfilter(NULL);" * prior to exiting the thread otherwise memory will be leaked. * For other platforms, which are pthreads based, this is still a good * idea but not required. * * Returns *\li #ISC_R_SUCCESS *\li #ISC_R_UNEXPECTED */ #define DNS_NAME_FORMATSIZE (DNS_NAME_MAXTEXT + 1) /*%< * Suggested size of buffer passed to dns_name_format(). * Includes space for the terminating NULL. */ isc_result_t dns_name_copy(const dns_name_t *source, dns_name_t *dest, isc_buffer_t *target); /*%< * Makes 'dest' refer to a copy of the name in 'source'. The data are * either copied to 'target' or the dedicated buffer in 'dest'. * * Requires: * \li 'source' is a valid name. * * \li 'dest' is an initialized name with a dedicated buffer. * * \li 'target' is NULL or an initialized buffer. * * \li Either dest has a dedicated buffer or target != NULL. * * Ensures: * *\li On success, the used space in target is updated. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE */ bool dns_name_ishostname(const dns_name_t *name, bool wildcard); /*%< * Return if 'name' is a valid hostname. RFC 952 / RFC 1123. * If 'wildcard' is true then allow the first label of name to * be a wildcard. * The root is also accepted. * * Requires: * 'name' to be valid. */ bool dns_name_ismailbox(const dns_name_t *name); /*%< * Return if 'name' is a valid mailbox. RFC 821. * * Requires: * \li 'name' to be valid. */ bool dns_name_internalwildcard(const dns_name_t *name); /*%< * Return if 'name' contains a internal wildcard name. * * Requires: * \li 'name' to be valid. */ void dns_name_destroy(void); /*%< * Cleanup dns_name_settotextfilter() / dns_name_totext() state. * * This should be called as part of the final cleanup process. * * Note: dns_name_settotextfilter(NULL); should be called for all * threads which have called dns_name_settotextfilter() with a * non-NULL argument prior to calling dns_name_destroy(); */ bool dns_name_isdnssd(const dns_name_t *owner); /*%< * Determine if the 'owner' is a DNS-SD prefix. */ bool dns_name_isrfc1918(const dns_name_t *owner); /*%< * Determine if the 'name' is in the RFC 1918 reverse namespace. */ bool dns_name_isula(const dns_name_t *owner); /*%< * Determine if the 'name' is in the ULA reverse namespace. */ bool dns_name_istat(const dns_name_t *name); /* * Determine if 'name' is a potential 'trust-anchor-telemetry' name. */ ISC_LANG_ENDDECLS /* *** High Performance Macros ***/ /* * WARNING: Use of these macros by applications may require recompilation * of the application in some situations where calling the function * would not. * * WARNING: No assertion checking is done for these macros. */ #define DNS_NAME_INIT(n, o) \ do { \ dns_name_t *_n = (n); \ /* memset(_n, 0, sizeof(*_n)); */ \ _n->magic = DNS_NAME_MAGIC; \ _n->ndata = NULL; \ _n->length = 0; \ _n->labels = 0; \ _n->attributes = 0; \ _n->offsets = (o); \ _n->buffer = NULL; \ ISC_LINK_INIT(_n, link); \ ISC_LIST_INIT(_n->list); \ _n->ht = NULL; \ } while (0) #define DNS_NAME_RESET(n) \ do { \ (n)->ndata = NULL; \ (n)->length = 0; \ (n)->labels = 0; \ (n)->attributes &= ~DNS_NAMEATTR_ABSOLUTE; \ if ((n)->buffer != NULL) \ isc_buffer_clear((n)->buffer); \ } while (0) #define DNS_NAME_SETBUFFER(n, b) \ (n)->buffer = (b) #define DNS_NAME_ISABSOLUTE(n) \ (((n)->attributes & DNS_NAMEATTR_ABSOLUTE) != 0 ? true : false) #define DNS_NAME_COUNTLABELS(n) \ ((n)->labels) #define DNS_NAME_TOREGION(n, r) \ do { \ (r)->base = (n)->ndata; \ (r)->length = (n)->length; \ } while (0) #define DNS_NAME_SPLIT(n, l, p, s) \ do { \ dns_name_t *_n = (n); \ dns_name_t *_p = (p); \ dns_name_t *_s = (s); \ unsigned int _l = (l); \ if (_p != NULL) \ dns_name_getlabelsequence(_n, 0, _n->labels - _l, _p); \ if (_s != NULL) \ dns_name_getlabelsequence(_n, _n->labels - _l, _l, _s); \ } while (0) #ifdef DNS_NAME_USEINLINE #define dns_name_init(n, o) DNS_NAME_INIT(n, o) #define dns_name_reset(n) DNS_NAME_RESET(n) #define dns_name_setbuffer(n, b) DNS_NAME_SETBUFFER(n, b) #define dns_name_countlabels(n) DNS_NAME_COUNTLABELS(n) #define dns_name_isabsolute(n) DNS_NAME_ISABSOLUTE(n) #define dns_name_toregion(n, r) DNS_NAME_TOREGION(n, r) #define dns_name_split(n, l, p, s) DNS_NAME_SPLIT(n, l, p, s) #endif /* DNS_NAME_USEINLINE */ #endif /* DNS_NAME_H */ view.h 0000644 00000104712 15156020057 0005675 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_VIEW_H #define DNS_VIEW_H 1 /***** ***** Module Info *****/ /*! \file dns/view.h * \brief * DNS View * * A "view" is a DNS namespace, together with an optional resolver and a * forwarding policy. A "DNS namespace" is a (possibly empty) set of * authoritative zones together with an optional cache and optional * "hints" information. * * Views start out "unfrozen". In this state, core attributes like * the cache, set of zones, and forwarding policy may be set. While * "unfrozen", the caller (e.g. nameserver configuration loading * code), must ensure exclusive access to the view. When the view is * "frozen", the core attributes become immutable, and the view module * will ensure synchronization. Freezing allows the view's core attributes * to be accessed without locking. * * MP: *\li Before the view is frozen, the caller must ensure synchronization. * *\li After the view is frozen, the module guarantees appropriate * synchronization of any data structures it creates and manipulates. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li None. */ #include <stdio.h> #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/event.h> #include <isc/mutex.h> #include <isc/net.h> #include <isc/refcount.h> #include <isc/rwlock.h> #include <isc/stdtime.h> #include <dns/acl.h> #include <dns/catz.h> #include <dns/clientinfo.h> #include <dns/dnstap.h> #include <dns/fixedname.h> #include <dns/rrl.h> #include <dns/rdatastruct.h> #include <dns/rpz.h> #include <dns/types.h> #include <dns/zt.h> ISC_LANG_BEGINDECLS struct dns_view { /* Unlocked. */ unsigned int magic; isc_mem_t * mctx; dns_rdataclass_t rdclass; char * name; dns_zt_t * zonetable; dns_resolver_t * resolver; dns_adb_t * adb; dns_requestmgr_t * requestmgr; dns_acache_t * acache; dns_cache_t * cache; dns_db_t * cachedb; dns_db_t * hints; /* * security roots and negative trust anchors. * internal use only; access via * dns_view_getsecroots() */ dns_keytable_t * secroots_priv; dns_ntatable_t * ntatable_priv; isc_mutex_t lock; bool frozen; isc_task_t * task; isc_event_t resevent; isc_event_t adbevent; isc_event_t reqevent; isc_stats_t * adbstats; isc_stats_t * resstats; dns_stats_t * resquerystats; bool cacheshared; /* Configurable data. */ dns_tsig_keyring_t * statickeys; dns_tsig_keyring_t * dynamickeys; dns_peerlist_t * peers; dns_order_t * order; dns_fwdtable_t * fwdtable; bool recursion; bool auth_nxdomain; bool additionalfromcache; bool additionalfromauth; bool minimal_any; dns_minimaltype_t minimalresponses; bool enablednssec; bool enablevalidation; bool acceptexpired; bool requireservercookie; bool trust_anchor_telemetry; bool root_key_sentinel; dns_transfer_format_t transfer_format; dns_acl_t * cacheacl; dns_acl_t * cacheonacl; dns_acl_t * queryacl; dns_acl_t * queryonacl; dns_acl_t * recursionacl; dns_acl_t * recursiononacl; dns_acl_t * sortlist; dns_acl_t * notifyacl; dns_acl_t * transferacl; dns_acl_t * updateacl; dns_acl_t * upfwdacl; dns_acl_t * denyansweracl; dns_acl_t * nocasecompress; bool msgcompression; dns_rbt_t * answeracl_exclude; dns_rbt_t * denyanswernames; dns_rbt_t * answernames_exclude; dns_rrl_t * rrl; bool provideixfr; bool requestnsid; bool sendcookie; dns_ttl_t maxcachettl; dns_ttl_t maxncachettl; uint32_t nta_lifetime; uint32_t nta_recheck; char *nta_file; dns_ttl_t prefetch_trigger; dns_ttl_t prefetch_eligible; in_port_t dstport; dns_aclenv_t aclenv; dns_rdatatype_t preferred_glue; bool flush; dns_namelist_t * delonly; bool rootdelonly; dns_namelist_t * rootexclude; bool checknames; dns_name_t * dlv; dns_fixedname_t dlv_fixed; uint16_t maxudp; uint16_t nocookieudp; unsigned int maxbits; dns_aaaa_t v4_aaaa; dns_aaaa_t v6_aaaa; dns_acl_t * aaaa_acl; dns_dns64list_t dns64; unsigned int dns64cnt; dns_rpz_zones_t *rpzs; dns_catz_zones_t *catzs; dns_dlzdblist_t dlz_searched; dns_dlzdblist_t dlz_unsearched; uint32_t fail_ttl; dns_badcache_t *failcache; /* * Configurable data for server use only, * locked by server configuration lock. */ dns_acl_t * matchclients; dns_acl_t * matchdestinations; bool matchrecursiveonly; /* Locked by themselves. */ isc_refcount_t references; isc_refcount_t weakrefs; /* Locked by lock. */ unsigned int attributes; /* Under owner's locking control. */ ISC_LINK(struct dns_view) link; dns_viewlist_t * viewlist; dns_zone_t * managed_keys; dns_zone_t * redirect; dns_name_t * redirectzone; /* points to * redirectfixed * when valid */ dns_fixedname_t redirectfixed; /* * File and configuration data for zones added at runtime * (only used in BIND9). * * XXX: This should be a pointer to an opaque type that * named implements. */ char * new_zone_file; char * new_zone_db; void * new_zone_dbenv; uint64_t new_zone_mapsize; void * new_zone_config; void (*cfg_destroy)(void **); isc_mutex_t new_zone_lock; unsigned char secret[32]; /* Client secret */ unsigned int v6bias; dns_dtenv_t *dtenv; /* Dnstap environment */ dns_dtmsgtype_t dttypes; /* Dnstap message types to log */ dns_ttl_t staleanswerttl; dns_stale_answer_t staleanswersok; /* rndc setting */ bool staleanswersenable; /* named.conf setting */ }; #define DNS_VIEW_MAGIC ISC_MAGIC('V','i','e','w') #define DNS_VIEW_VALID(view) ISC_MAGIC_VALID(view, DNS_VIEW_MAGIC) #define DNS_VIEWATTR_RESSHUTDOWN 0x01 #define DNS_VIEWATTR_ADBSHUTDOWN 0x02 #define DNS_VIEWATTR_REQSHUTDOWN 0x04 #ifdef HAVE_LMDB #include <lmdb.h> #define DNS_LMDB_COMMON_FLAGS (MDB_CREATE | MDB_NOSUBDIR | MDB_NOLOCK) #ifndef __OpenBSD__ #define DNS_LMDB_FLAGS (DNS_LMDB_COMMON_FLAGS) #else /* __OpenBSD__ */ /* * OpenBSD does not have a unified buffer cache, which requires both reads and * writes to be performed using mmap(). */ #define DNS_LMDB_FLAGS (DNS_LMDB_COMMON_FLAGS | MDB_WRITEMAP) #endif /* __OpenBSD__ */ #endif /* HAVE_LMDB */ isc_result_t dns_view_create(isc_mem_t *mctx, dns_rdataclass_t rdclass, const char *name, dns_view_t **viewp); /*%< * Create a view. * * Notes: * *\li The newly created view has no cache, no resolver, and an empty * zone table. The view is not frozen. * * Requires: * *\li 'mctx' is a valid memory context. * *\li 'rdclass' is a valid class. * *\li 'name' is a valid C string. * *\li viewp != NULL && *viewp == NULL * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY * *\li Other errors are possible. */ void dns_view_attach(dns_view_t *source, dns_view_t **targetp); /*%< * Attach '*targetp' to 'source'. * * Requires: * *\li 'source' is a valid, frozen view. * *\li 'targetp' points to a NULL dns_view_t *. * * Ensures: * *\li *targetp is attached to source. * *\li While *targetp is attached, the view will not shut down. */ void dns_view_detach(dns_view_t **viewp); /*%< * Detach '*viewp' from its view. * * Requires: * *\li 'viewp' points to a valid dns_view_t * * * Ensures: * *\li *viewp is NULL. */ void dns_view_flushanddetach(dns_view_t **viewp); /*%< * Detach '*viewp' from its view. If this was the last reference * uncommitted changed in zones will be flushed to disk. * * Requires: * *\li 'viewp' points to a valid dns_view_t * * * Ensures: * *\li *viewp is NULL. */ void dns_view_weakattach(dns_view_t *source, dns_view_t **targetp); /*%< * Weakly attach '*targetp' to 'source'. * * Requires: * *\li 'source' is a valid, frozen view. * *\li 'targetp' points to a NULL dns_view_t *. * * Ensures: * *\li *targetp is attached to source. * * \li While *targetp is attached, the view will not be freed. */ void dns_view_weakdetach(dns_view_t **targetp); /*%< * Detach '*viewp' from its view. * * Requires: * *\li 'viewp' points to a valid dns_view_t *. * * Ensures: * *\li *viewp is NULL. */ isc_result_t dns_view_createzonetable(dns_view_t *view); /*%< * Create a zonetable for the view. * * Requires: * *\li 'view' is a valid, unfrozen view. * *\li 'view' does not have a zonetable already. * * Returns: * *\li #ISC_R_SUCCESS * *\li Any error that dns_zt_create() can return. */ isc_result_t dns_view_createresolver(dns_view_t *view, isc_taskmgr_t *taskmgr, unsigned int ntasks, unsigned int ndisp, isc_socketmgr_t *socketmgr, isc_timermgr_t *timermgr, unsigned int options, dns_dispatchmgr_t *dispatchmgr, dns_dispatch_t *dispatchv4, dns_dispatch_t *dispatchv6); /*%< * Create a resolver and address database for the view. * * Requires: * *\li 'view' is a valid, unfrozen view. * *\li 'view' does not have a resolver already. * *\li The requirements of dns_resolver_create() apply to 'taskmgr', * 'ntasks', 'socketmgr', 'timermgr', 'options', 'dispatchv4', and * 'dispatchv6'. * * Returns: * *\li #ISC_R_SUCCESS * *\li Any error that dns_resolver_create() can return. */ void dns_view_setcache(dns_view_t *view, dns_cache_t *cache); void dns_view_setcache2(dns_view_t *view, dns_cache_t *cache, bool shared); /*%< * Set the view's cache database. If 'shared' is true, this means the cache * is created by another view and is shared with that view. dns_view_setcache() * is a backward compatible version equivalent to setcache2(..., false). * * Requires: * *\li 'view' is a valid, unfrozen view. * *\li 'cache' is a valid cache. * * Ensures: * * \li The cache of 'view' is 'cached. * *\li If this is not the first call to dns_view_setcache() for this * view, then previously set cache is detached. */ void dns_view_sethints(dns_view_t *view, dns_db_t *hints); /*%< * Set the view's hints database. * * Requires: * *\li 'view' is a valid, unfrozen view, whose hints database has not been * set. * *\li 'hints' is a valid zone database. * * Ensures: * * \li The hints database of 'view' is 'hints'. */ void dns_view_setkeyring(dns_view_t *view, dns_tsig_keyring_t *ring); void dns_view_setdynamickeyring(dns_view_t *view, dns_tsig_keyring_t *ring); /*%< * Set the view's static TSIG keys * * Requires: * * \li 'view' is a valid, unfrozen view, whose static TSIG keyring has not * been set. * *\li 'ring' is a valid TSIG keyring * * Ensures: * *\li The static TSIG keyring of 'view' is 'ring'. */ void dns_view_getdynamickeyring(dns_view_t *view, dns_tsig_keyring_t **ringp); /*%< * Return the views dynamic keys. * * \li 'view' is a valid, unfrozen view. * \li 'ringp' != NULL && ringp == NULL. */ void dns_view_setdstport(dns_view_t *view, in_port_t dstport); /*%< * Set the view's destination port. This is the port to * which outgoing queries are sent. The default is 53, * the standard DNS port. * * Requires: * *\li 'view' is a valid view. * *\li 'dstport' is a valid TCP/UDP port number. * * Ensures: *\li External name servers will be assumed to be listening * on 'dstport'. For servers whose address has already * obtained obtained at the time of the call, the view may * continue to use the previously set port until the address * times out from the view's address database. */ isc_result_t dns_view_addzone(dns_view_t *view, dns_zone_t *zone); /*%< * Add zone 'zone' to 'view'. * * Requires: * *\li 'view' is a valid, unfrozen view. * *\li 'zone' is a valid zone. */ void dns_view_freeze(dns_view_t *view); /*%< * Freeze view. No changes can be made to view configuration while frozen. * * Requires: * *\li 'view' is a valid, unfrozen view. * * Ensures: * *\li 'view' is frozen. */ void dns_view_thaw(dns_view_t *view); /*%< * Thaw view. This allows zones to be added or removed at runtime. This is * NOT thread-safe; the caller MUST have run isc_task_exclusive() prior to * thawing the view. * * Requires: * *\li 'view' is a valid, frozen view. * * Ensures: * *\li 'view' is no longer frozen. */ isc_result_t dns_view_find(dns_view_t *view, dns_name_t *name, dns_rdatatype_t type, isc_stdtime_t now, unsigned int options, bool use_hints, dns_db_t **dbp, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); isc_result_t dns_view_find2(dns_view_t *view, dns_name_t *name, dns_rdatatype_t type, isc_stdtime_t now, unsigned int options, bool use_hints, bool use_static_stub, dns_db_t **dbp, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); /*%< * Find an rdataset whose owner name is 'name', and whose type is * 'type'. * In general, this function first searches view's zone and cache DBs for the * best match data against 'name'. If nothing found there, and if 'use_hints' * is true, the view's hint DB (if configured) is searched. * If the view is configured with a static-stub zone which gives the longest * match for 'name' among the zones, however, the cache DB is not consulted * unless 'use_static_stub' is false (see below about this argument). * * dns_view_find() is a backward compatible version equivalent to * dns_view_find2() with use_static_stub argument being false. * * Notes: * *\li See the description of dns_db_find() for information about 'options'. * If the caller sets #DNS_DBFIND_GLUEOK, it must ensure that 'name' * and 'type' are appropriate for glue retrieval. * *\li If 'now' is zero, then the current time will be used. * *\li If 'use_hints' is true, and the view has a hints database, then * it will be searched last. If the answer is found in the hints * database, the result code will be DNS_R_HINT. If the name is found * in the hints database but not the type, the result code will be * #DNS_R_HINTNXRRSET. * *\li If 'use_static_stub' is false and the longest match zone for 'name' * is a static-stub zone, it's ignored and the cache and/or hints will be * searched. In the majority of the cases this argument should be * false. The only known usage of this argument being true is * if this search is for a "bailiwick" glue A or AAAA RRset that may * best match a static-stub zone. Consider the following example: * this view is configured with a static-stub zone "example.com", * and an attempt of recursive resolution needs to send a query for the * zone. In this case it's quite likely that the resolver is trying to * find A/AAAA RRs for the apex name "example.com". And, to honor the * static-stub configuration it needs to return the glue RRs in the * static-stub zone even if that exact RRs coming from the authoritative * zone has been cached. * In other general cases, the requested data is better to be * authoritative, either locally configured or retrieved from an external * server, and the data in the static-stub zone should better be ignored. * *\li 'foundname' must meet the requirements of dns_db_find(). * *\li If 'sigrdataset' is not NULL, and there is a SIG rdataset which * covers 'type', then 'sigrdataset' will be bound to it. * * Requires: * *\li 'view' is a valid, frozen view. * *\li 'name' is valid name. * *\li 'type' is a valid dns_rdatatype_t, and is not a meta query type * except dns_rdatatype_any. * *\li dbp == NULL || *dbp == NULL * *\li nodep == NULL || *nodep == NULL. If nodep != NULL, dbp != NULL. * *\li 'foundname' is a valid name with a dedicated buffer or NULL. * *\li 'rdataset' is a valid, disassociated rdataset. * *\li 'sigrdataset' is NULL, or is a valid, disassociated rdataset. * * Ensures: * *\li In successful cases, 'rdataset', and possibly 'sigrdataset', are * bound to the found data. * *\li If dbp != NULL, it points to the database containing the data. * *\li If nodep != NULL, it points to the database node containing the data. * *\li If foundname != NULL, it contains the full name of the found data. * * Returns: * *\li Any result that dns_db_find() can return, with the exception of * #DNS_R_DELEGATION. */ isc_result_t dns_view_simplefind(dns_view_t *view, dns_name_t *name, dns_rdatatype_t type, isc_stdtime_t now, unsigned int options, bool use_hints, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); /*%< * Find an rdataset whose owner name is 'name', and whose type is * 'type'. * * Notes: * *\li This routine is appropriate for simple, exact-match queries of the * view. 'name' must be a canonical name; there is no DNAME or CNAME * processing. * *\li See the description of dns_db_find() for information about 'options'. * If the caller sets DNS_DBFIND_GLUEOK, it must ensure that 'name' * and 'type' are appropriate for glue retrieval. * *\li If 'now' is zero, then the current time will be used. * *\li If 'use_hints' is true, and the view has a hints database, then * it will be searched last. If the answer is found in the hints * database, the result code will be DNS_R_HINT. If the name is found * in the hints database but not the type, the result code will be * DNS_R_HINTNXRRSET. * *\li If 'sigrdataset' is not NULL, and there is a SIG rdataset which * covers 'type', then 'sigrdataset' will be bound to it. * * Requires: * *\li 'view' is a valid, frozen view. * *\li 'name' is valid name. * *\li 'type' is a valid dns_rdatatype_t, and is not a meta query type * (e.g. dns_rdatatype_any), or dns_rdatatype_rrsig. * *\li 'rdataset' is a valid, disassociated rdataset. * *\li 'sigrdataset' is NULL, or is a valid, disassociated rdataset. * * Ensures: * *\li In successful cases, 'rdataset', and possibly 'sigrdataset', are * bound to the found data. * * Returns: * *\li #ISC_R_SUCCESS Success; result is desired type. *\li DNS_R_GLUE Success; result is glue. *\li DNS_R_HINT Success; result is a hint. *\li DNS_R_NCACHENXDOMAIN Success; result is a ncache entry. *\li DNS_R_NCACHENXRRSET Success; result is a ncache entry. *\li DNS_R_NXDOMAIN The name does not exist. *\li DNS_R_NXRRSET The rrset does not exist. *\li #ISC_R_NOTFOUND No matching data found, * or an error occurred. */ /*% See dns_view_findzonecut2() */ isc_result_t dns_view_findzonecut(dns_view_t *view, dns_name_t *name, dns_name_t *fname, isc_stdtime_t now, unsigned int options, bool use_hints, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); isc_result_t dns_view_findzonecut2(dns_view_t *view, dns_name_t *name, dns_name_t *fname, isc_stdtime_t now, unsigned int options, bool use_hints, bool use_cache, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); /*%< * Find the best known zonecut containing 'name'. * * This uses local authority, cache, and optionally hints data. * No external queries are performed. * * Notes: * *\li If 'now' is zero, then the current time will be used. * *\li If 'use_hints' is true, and the view has a hints database, then * it will be searched last. * *\li If 'use_cache' is true, and the view has a cache, then it will be * searched. * *\li If 'sigrdataset' is not NULL, and there is a SIG rdataset which * covers 'type', then 'sigrdataset' will be bound to it. * *\li If the DNS_DBFIND_NOEXACT option is set, then the zonecut returned * (if any) will be the deepest known ancestor of 'name'. * * Requires: * *\li 'view' is a valid, frozen view. * *\li 'name' is valid name. * *\li 'rdataset' is a valid, disassociated rdataset. * *\li 'sigrdataset' is NULL, or is a valid, disassociated rdataset. * * Returns: * *\li #ISC_R_SUCCESS Success. * *\li Many other results are possible. */ isc_result_t dns_viewlist_find(dns_viewlist_t *list, const char *name, dns_rdataclass_t rdclass, dns_view_t **viewp); /*%< * Search for a view with name 'name' and class 'rdclass' in 'list'. * If found, '*viewp' is (strongly) attached to it. * * Requires: * *\li 'viewp' points to a NULL dns_view_t *. * * Returns: * *\li #ISC_R_SUCCESS A matching view was found. *\li #ISC_R_NOTFOUND No matching view was found. */ isc_result_t dns_viewlist_findzone(dns_viewlist_t *list, dns_name_t *name, bool allclasses, dns_rdataclass_t rdclass, dns_zone_t **zonep); /*%< * Search zone with 'name' in view with 'rdclass' in viewlist 'list' * If found, zone is returned in *zonep. If allclasses is set rdclass is ignored * * Returns: *\li #ISC_R_SUCCESS A matching zone was found. *\li #ISC_R_NOTFOUND No matching zone was found. *\li #ISC_R_MULTIPLE Multiple zones with the same name were found. */ isc_result_t dns_view_findzone(dns_view_t *view, dns_name_t *name, dns_zone_t **zonep); /*%< * Search for the zone 'name' in the zone table of 'view'. * If found, 'zonep' is (strongly) attached to it. There * are no partial matches. * * Requires: * *\li 'zonep' points to a NULL dns_zone_t *. * * Returns: *\li #ISC_R_SUCCESS A matching zone was found. *\li #ISC_R_NOTFOUND No matching zone was found. *\li others An error occurred. */ isc_result_t dns_view_load(dns_view_t *view, bool stop); isc_result_t dns_view_loadnew(dns_view_t *view, bool stop); isc_result_t dns_view_asyncload(dns_view_t *view, dns_zt_allloaded_t callback, void *arg); isc_result_t dns_view_asyncload2(dns_view_t *view, dns_zt_allloaded_t callback, void *arg, bool newonly); /*%< * Load zones attached to this view. dns_view_load() loads * all zones whose master file has changed since the last * load; dns_view_loadnew() loads only zones that have never * been loaded. * * dns_view_asyncload() loads zones asynchronously. When all zones * in the view have finished loading, 'callback' is called with argument * 'arg' to inform the caller. * * If 'stop' is true, stop on the first error and return it. * If 'stop' is false (or we are loading asynchronously), ignore errors. * * Requires: * *\li 'view' is valid. */ isc_result_t dns_view_gettsig(dns_view_t *view, dns_name_t *keyname, dns_tsigkey_t **keyp); /*%< * Find the TSIG key configured in 'view' with name 'keyname', * if any. * * Requires: *\li keyp points to a NULL dns_tsigkey_t *. * * Returns: *\li #ISC_R_SUCCESS A key was found and '*keyp' now points to it. *\li #ISC_R_NOTFOUND No key was found. *\li others An error occurred. */ isc_result_t dns_view_getpeertsig(dns_view_t *view, isc_netaddr_t *peeraddr, dns_tsigkey_t **keyp); /*%< * Find the TSIG key configured in 'view' for the server whose * address is 'peeraddr', if any. * * Requires: * keyp points to a NULL dns_tsigkey_t *. * * Returns: *\li #ISC_R_SUCCESS A key was found and '*keyp' now points to it. *\li #ISC_R_NOTFOUND No key was found. *\li others An error occurred. */ isc_result_t dns_view_checksig(dns_view_t *view, isc_buffer_t *source, dns_message_t *msg); /*%< * Verifies the signature of a message. * * Requires: * *\li 'view' is a valid view. *\li 'source' is a valid buffer containing the message *\li 'msg' is a valid message * * Returns: *\li see dns_tsig_verify() */ void dns_view_dialup(dns_view_t *view); /*%< * Perform dialup-time maintenance on the zones of 'view'. */ isc_result_t dns_view_dumpdbtostream(dns_view_t *view, FILE *fp); /*%< * Dump the current state of the view 'view' to the stream 'fp' * for purposes of analysis or debugging. * * Currently the dumped state includes the view's cache; in the future * it may also include other state such as the address database. * It will not not include authoritative data since it is voluminous and * easily obtainable by other means. * * Requires: * *\li 'view' is valid. * *\li 'fp' refers to a file open for writing. * * Returns: * \li ISC_R_SUCCESS The cache was successfully dumped. * \li others An error occurred (see dns_master_dump) */ isc_result_t dns_view_flushcache(dns_view_t *view); isc_result_t dns_view_flushcache2(dns_view_t *view, bool fixuponly); /*%< * Flush the view's cache (and ADB). If 'fixuponly' is true, it only updates * the internal reference to the cache DB with omitting actual flush operation. * 'fixuponly' is intended to be used for a view that shares a cache with * a different view. dns_view_flushcache() is a backward compatible version * that always sets fixuponly to false. * * Requires: * 'view' is valid. * * No other tasks are executing. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ isc_result_t dns_view_flushnode(dns_view_t *view, dns_name_t *name, bool tree); /*%< * Flush the given name from the view's cache (and optionally ADB/badcache). * * Flush the given name from the cache, ADB, and bad cache. If 'tree' * is true, also flush all subdomains of 'name'. * * Requires: *\li 'view' is valid. *\li 'name' is valid. * * Returns: *\li #ISC_R_SUCCESS * other returns are failures. */ isc_result_t dns_view_flushname(dns_view_t *view, dns_name_t *name); /*%< * Flush the given name from the view's cache, ADB and badcache. * Equivalent to dns_view_flushnode(view, name, false). * * * Requires: *\li 'view' is valid. *\li 'name' is valid. * * Returns: *\li #ISC_R_SUCCESS * other returns are failures. */ isc_result_t dns_view_adddelegationonly(dns_view_t *view, dns_name_t *name); /*%< * Add the given name to the delegation only table. * * Requires: *\li 'view' is valid. *\li 'name' is valid. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ isc_result_t dns_view_excludedelegationonly(dns_view_t *view, dns_name_t *name); /*%< * Add the given name to be excluded from the root-delegation-only. * * * Requires: *\li 'view' is valid. *\li 'name' is valid. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ bool dns_view_isdelegationonly(dns_view_t *view, dns_name_t *name); /*%< * Check if 'name' is in the delegation only table or if * rootdelonly is set that name is not being excluded. * * Requires: *\li 'view' is valid. *\li 'name' is valid. * * Returns: *\li #true if the name is the table. *\li #false otherwise. */ void dns_view_setrootdelonly(dns_view_t *view, bool value); /*%< * Set the root delegation only flag. * * Requires: *\li 'view' is valid. */ bool dns_view_getrootdelonly(dns_view_t *view); /*%< * Get the root delegation only flag. * * Requires: *\li 'view' is valid. */ isc_result_t dns_view_freezezones(dns_view_t *view, bool freeze); /*%< * Freeze/thaw updates to master zones. * * Requires: * \li 'view' is valid. */ void dns_view_setadbstats(dns_view_t *view, isc_stats_t *stats); /*%< * Set a adb statistics set 'stats' for 'view'. * * Requires: * \li 'view' is valid and is not frozen. * *\li stats is a valid statistics supporting adb statistics * (see dns/stats.h). */ void dns_view_getadbstats(dns_view_t *view, isc_stats_t **statsp); /*%< * Get the adb statistics counter set for 'view'. If a statistics set is * set '*statsp' will be attached to the set; otherwise, '*statsp' will be * untouched. * * Requires: * \li 'view' is valid and is not frozen. * *\li 'statsp' != NULL && '*statsp' != NULL */ void dns_view_setresstats(dns_view_t *view, isc_stats_t *stats); /*%< * Set a general resolver statistics counter set 'stats' for 'view'. * * Requires: * \li 'view' is valid and is not frozen. * *\li stats is a valid statistics supporting resolver statistics counters * (see dns/stats.h). */ void dns_view_getresstats(dns_view_t *view, isc_stats_t **statsp); /*%< * Get the general statistics counter set for 'view'. If a statistics set is * set '*statsp' will be attached to the set; otherwise, '*statsp' will be * untouched. * * Requires: * \li 'view' is valid and is not frozen. * *\li 'statsp' != NULL && '*statsp' != NULL */ void dns_view_setresquerystats(dns_view_t *view, dns_stats_t *stats); /*%< * Set a statistics counter set of rdata type, 'stats', for 'view'. Once the * statistic set is installed, view's resolver will count outgoing queries * per rdata type. * * Requires: * \li 'view' is valid and is not frozen. * *\li stats is a valid statistics created by dns_rdatatypestats_create(). */ void dns_view_getresquerystats(dns_view_t *view, dns_stats_t **statsp); /*%< * Get the rdatatype statistics counter set for 'view'. If a statistics set is * set '*statsp' will be attached to the set; otherwise, '*statsp' will be * untouched. * * Requires: * \li 'view' is valid and is not frozen. * *\li 'statsp' != NULL && '*statsp' != NULL */ bool dns_view_iscacheshared(dns_view_t *view); /*%< * Check if the view shares the cache created by another view. * * Requires: * \li 'view' is valid. * * Returns: *\li #true if the cache is shared. *\li #false otherwise. */ isc_result_t dns_view_initntatable(dns_view_t *view, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr); /*%< * Initialize the negative trust anchor table for the view. * * Requires: * \li 'view' is valid. * * Returns: *\li ISC_R_SUCCESS *\li Any other result indicates failure */ isc_result_t dns_view_getntatable(dns_view_t *view, dns_ntatable_t **ntp); /*%< * Get the negative trust anchor table for this view. Returns * ISC_R_NOTFOUND if the table not been initialized for the view. * * '*ntp' is attached on success; the caller is responsible for * detaching it with dns_ntatable_detach(). * * Requires: * \li 'view' is valid. * \li 'nta' is not NULL and '*nta' is NULL. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOTFOUND */ isc_result_t dns_view_initsecroots(dns_view_t *view, isc_mem_t *mctx); /*%< * Initialize security roots for the view, detaching any previously * existing security roots first. (Note that secroots_priv is * NULL until this function is called, so any function using * security roots must check that they have been initialized first. * One way to do this is use dns_view_getsecroots() and check its * return value.) * * Requires: * \li 'view' is valid. * * Returns: *\li ISC_R_SUCCESS *\li Any other result indicates failure */ isc_result_t dns_view_getsecroots(dns_view_t *view, dns_keytable_t **ktp); /*%< * Get the security roots for this view. Returns ISC_R_NOTFOUND if * the security roots keytable has not been initialized for the view. * * '*ktp' is attached on success; the caller is responsible for * detaching it with dns_keytable_detach(). * * Requires: * \li 'view' is valid. * \li 'ktp' is not NULL and '*ktp' is NULL. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOTFOUND */ isc_result_t dns_view_issecuredomain(dns_view_t *view, dns_name_t *name, isc_stdtime_t now, bool checknta, bool *ntap, bool *secure_domain); /*%< * Is 'name' at or beneath a trusted key, and not covered by a valid * negative trust anchor? Put answer in '*secure_domain'. * * If 'checknta' is false, ignore the NTA table in determining * whether this is a secure domain. If 'checknta' is not false, and if * 'ntap' is non-NULL, then '*ntap' will be updated with true if the * name is covered by an NTA. * * Requires: * \li 'view' is valid. * * Returns: *\li ISC_R_SUCCESS *\li Any other value indicates failure */ bool dns_view_ntacovers(dns_view_t *view, isc_stdtime_t now, dns_name_t *name, dns_name_t *anchor); /*%< * Is there a current negative trust anchor above 'name' and below 'anchor'? * * Requires: * \li 'view' is valid. * * Returns: *\li ISC_R_TRUE *\li ISC_R_FALSE */ void dns_view_untrust(dns_view_t *view, dns_name_t *keyname, dns_rdata_dnskey_t *dnskey, isc_mem_t *mctx); /*%< * Remove keys that match 'keyname' and 'dnskey' from the views trust * anchors. * * (NOTE: If the configuration specifies that there should be a * trust anchor at 'keyname', but no keys are left after this * operation, that is an error. We fail closed, inserting a NULL * key so as to prevent validation until a legimitate key has been * provided.) * * Requires: * \li 'view' is valid. * \li 'keyname' is valid. * \li 'mctx' is valid. * \li 'dnskey' is valid. */ isc_result_t dns_view_setnewzones(dns_view_t *view, bool allow, void *cfgctx, void (*cfg_destroy)(void **), uint64_t mapsize); /*%< * Set whether or not to allow zones to be created or deleted at runtime. * * If 'allow' is true, determines the filename into which new zone * configuration will be written. Preserves the configuration context * (a pointer to which is passed in 'cfgctx') for use when parsing new * zone configuration. 'cfg_destroy' points to a callback routine to * destroy the configuration context when the view is destroyed. (This * roundabout method is used in order to avoid libdns having a dependency * on libisccfg and libbind9.) * * If 'allow' is false, removes any existing references to * configuration context and frees any memory. * * Requires: * \li 'view' is valid. * * Returns: * \li ISC_R_SUCCESS * \li ISC_R_NOSPACE */ void dns_view_restorekeyring(dns_view_t *view); isc_result_t dns_view_searchdlz(dns_view_t *view, dns_name_t *name, unsigned int minlabels, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_db_t **dbp); /*%< * Search through the DLZ database(s) in view->dlz_searched to find * one that can answer a query for 'name', using the DLZ driver's * findzone method. If successful, '*dbp' is set to point to the * DLZ database. * * Returns: * \li ISC_R_SUCCESS * \li ISC_R_NOTFOUND * * Requires: * \li 'view' is valid. * \li 'name' is not NULL. * \li 'dbp' is not NULL and *dbp is NULL. */ uint32_t dns_view_getfailttl(dns_view_t *view); /*%< * Get the view's servfail-ttl. zero => no servfail caching. * * Requires: *\li 'view' to be valid. */ void dns_view_setfailttl(dns_view_t *view, uint32_t failttl); /*%< * Set the view's servfail-ttl. zero => no servfail caching. * * Requires: *\li 'view' to be valid. */ isc_result_t dns_view_saventa(dns_view_t *view); /*%< * Save NTA for names in this view to a file. * * Requires: *\li 'view' to be valid. */ isc_result_t dns_view_loadnta(dns_view_t *view); /*%< * Loads NTA for names in this view from a file. * * Requires: *\li 'view' to be valid. */ void dns_view_setviewcommit(dns_view_t *view); /*%< * Commit dns_zone_setview() calls previously made for all zones in this * view. * * Requires: *\li 'view' to be valid. */ void dns_view_setviewrevert(dns_view_t *view); /*%< * Revert dns_zone_setview() calls previously made for all zones in this * view. * * Requires: *\li 'view' to be valid. */ ISC_LANG_ENDDECLS #endif /* DNS_VIEW_H */ cache.h 0000644 00000020703 15156020057 0005763 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_CACHE_H #define DNS_CACHE_H 1 /***** ***** Module Info *****/ /*! \file dns/cache.h * \brief * Defines dns_cache_t, the cache object. * * Notes: *\li A cache object contains DNS data of a single class. * Multiple classes will be handled by creating multiple * views, each with a different class and its own cache. * * MP: *\li See notes at the individual functions. * * Reliability: * * Resources: * * Security: * * Standards: */ /*** *** Imports ***/ #include <stdbool.h> #include <isc/json.h> #include <isc/lang.h> #include <isc/stats.h> #include <isc/stdtime.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*** *** Functions ***/ isc_result_t dns_cache_create(isc_mem_t *cmctx, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr, dns_rdataclass_t rdclass, const char *db_type, unsigned int db_argc, char **db_argv, dns_cache_t **cachep); isc_result_t dns_cache_create2(isc_mem_t *cmctx, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr, dns_rdataclass_t rdclass, const char *cachename, const char *db_type, unsigned int db_argc, char **db_argv, dns_cache_t **cachep); isc_result_t dns_cache_create3(isc_mem_t *cmctx, isc_mem_t *hmctx, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr, dns_rdataclass_t rdclass, const char *cachename, const char *db_type, unsigned int db_argc, char **db_argv, dns_cache_t **cachep); /*%< * Create a new DNS cache. * * dns_cache_create2() will create a named cache. * * dns_cache_create3() will create a named cache using two separate memory * contexts, one for cache data which can be cleaned and a separate one for * memory allocated for the heap (which can grow without an upper limit and * has no mechanism for shrinking). * * dns_cache_create() is a backward compatible version that internally * specifies an empty cache name and a single memory context. * * Requires: * *\li 'cmctx' (and 'hmctx' if applicable) is a valid memory context. * *\li 'taskmgr' is a valid task manager and 'timermgr' is a valid timer * manager, or both are NULL. If NULL, no periodic cleaning of the * cache will take place. * *\li 'cachename' is a valid string. This must not be NULL. * *\li 'cachep' is a valid pointer, and *cachep == NULL * * Ensures: * *\li '*cachep' is attached to the newly created cache * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ void dns_cache_attach(dns_cache_t *cache, dns_cache_t **targetp); /*%< * Attach *targetp to cache. * * Requires: * *\li 'cache' is a valid cache. * *\li 'targetp' points to a NULL dns_cache_t *. * * Ensures: * *\li *targetp is attached to cache. */ void dns_cache_detach(dns_cache_t **cachep); /*%< * Detach *cachep from its cache. * * Requires: * *\li 'cachep' points to a valid cache. * * Ensures: * *\li *cachep is NULL. * *\li If '*cachep' is the last reference to the cache, * all resources used by the cache will be freed */ void dns_cache_attachdb(dns_cache_t *cache, dns_db_t **dbp); /*%< * Attach *dbp to the cache's database. * * Notes: * *\li This may be used to get a reference to the database for * the purpose of cache lookups (XXX currently it is also * the way to add data to the cache, but having a * separate dns_cache_add() interface instead would allow * more control over memory usage). * The caller should call dns_db_detach() on the reference * when it is no longer needed. * * Requires: * *\li 'cache' is a valid cache. * *\li 'dbp' points to a NULL dns_db *. * * Ensures: * *\li *dbp is attached to the database. */ isc_result_t dns_cache_setfilename(dns_cache_t *cache, const char *filename); /*%< * If 'filename' is non-NULL, make the cache persistent. * The cache's data will be stored in the given file. * If 'filename' is NULL, make the cache non-persistent. * Files that are no longer used are not unlinked automatically. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li Various file-related failures */ isc_result_t dns_cache_load(dns_cache_t *cache); /*%< * If the cache has a file name, load the cache contents from the file. * Previous cache contents are not discarded. * If no file name has been set, do nothing and return success. * * MT: *\li Multiple simultaneous attempts to load or dump the cache * will be serialized with respect to one another, but * the cache may be read and updated while the dump is * in progress. Updates performed during loading * may or may not be preserved, and reads may return * either the old or the newly loaded data. * * Returns: * *\li #ISC_R_SUCCESS * \li Various failures depending on the database implementation type */ isc_result_t dns_cache_dump(dns_cache_t *cache); /*%< * If the cache has a file name, write the cache contents to disk, * overwriting any preexisting file. If no file name has been set, * do nothing and return success. * * MT: *\li Multiple simultaneous attempts to load or dump the cache * will be serialized with respect to one another, but * the cache may be read and updated while the dump is * in progress. Updates performed during the dump may * or may not be reflected in the dumped file. * * Returns: * *\li #ISC_R_SUCCESS * \li Various failures depending on the database implementation type */ isc_result_t dns_cache_clean(dns_cache_t *cache, isc_stdtime_t now); /*%< * Force immediate cleaning of the cache, freeing all rdatasets * whose TTL has expired as of 'now' and that have no pending * references. */ void dns_cache_setcleaninginterval(dns_cache_t *cache, unsigned int interval); /*%< * Set the periodic cache cleaning interval to 'interval' seconds. */ unsigned int dns_cache_getcleaninginterval(dns_cache_t *cache); /*%< * Get the periodic cache cleaning interval to 'interval' seconds. */ const char * dns_cache_getname(dns_cache_t *cache); /*%< * Get the cache name. */ void dns_cache_setcachesize(dns_cache_t *cache, size_t size); /*%< * Set the maximum cache size. 0 means unlimited. */ size_t dns_cache_getcachesize(dns_cache_t *cache); /*%< * Get the maximum cache size. */ void dns_cache_setservestalettl(dns_cache_t *cache, dns_ttl_t ttl); /*%< * Sets the maximum length of time that cached answers may be retained * past their normal TTL. Default value for the library is 0, disabling * the use of stale data. * * Requires: *\li 'cache' to be valid. */ dns_ttl_t dns_cache_getservestalettl(dns_cache_t *cache); /*%< * Gets the maximum length of time that cached answers may be kept past * normal expiry. * * Requires: *\li 'cache' to be valid. */ isc_result_t dns_cache_flush(dns_cache_t *cache); /*%< * Flushes all data from the cache. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ isc_result_t dns_cache_flushnode(dns_cache_t *cache, dns_name_t *name, bool tree); /* * Flush a given name from the cache. If 'tree' is true, then * also flush all names under 'name'. * * Requires: *\li 'cache' to be valid. *\li 'name' to be valid. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li other error returns. */ isc_result_t dns_cache_flushname(dns_cache_t *cache, dns_name_t *name); /* * Flush a given name from the cache. Equivalent to * dns_cache_flushpartial(cache, name, false). * * Requires: *\li 'cache' to be valid. *\li 'name' to be valid. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li other error returns. */ isc_stats_t * dns_cache_getstats(dns_cache_t *cache); /* * Return a pointer to the stats collection object for 'cache' */ void dns_cache_dumpstats(dns_cache_t *cache, FILE *fp); /* * Dump cache statistics and status in text to 'fp' */ void dns_cache_updatestats(dns_cache_t *cache, isc_result_t result); /* * Update cache statistics based on result code in 'result' */ #ifdef HAVE_LIBXML2 int dns_cache_renderxml(dns_cache_t *cache, xmlTextWriterPtr writer); /* * Render cache statistics and status in XML for 'writer'. */ #endif /* HAVE_LIBXML2 */ #ifdef HAVE_JSON isc_result_t dns_cache_renderjson(dns_cache_t *cache, json_object *cstats); /* * Render cache statistics and status in JSON */ #endif /* HAVE_JSON */ ISC_LANG_ENDDECLS #endif /* DNS_CACHE_H */ keytable.h 0000644 00000022366 15156020057 0006527 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_KEYTABLE_H #define DNS_KEYTABLE_H 1 /***** ***** Module Info *****/ /*! \file * \brief * The keytable module provides services for storing and retrieving DNSSEC * trusted keys, as well as the ability to find the deepest matching key * for a given domain name. * * MP: *\li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Resources: *\li TBS * * Security: *\li No anticipated impact. */ #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/rwlock.h> #include <isc/stdtime.h> #include <dns/types.h> #include <dst/dst.h> ISC_LANG_BEGINDECLS isc_result_t dns_keytable_create(isc_mem_t *mctx, dns_keytable_t **keytablep); /*%< * Create a keytable. * * Requires: * *\li 'mctx' is a valid memory context. * *\li keytablep != NULL && *keytablep == NULL * * Ensures: * *\li On success, *keytablep is a valid, empty key table. * * Returns: * *\li ISC_R_SUCCESS * *\li Any other result indicates failure. */ void dns_keytable_attach(dns_keytable_t *source, dns_keytable_t **targetp); /*%< * Attach *targetp to source. * * Requires: * *\li 'source' is a valid keytable. * *\li 'targetp' points to a NULL dns_keytable_t *. * * Ensures: * *\li *targetp is attached to source. */ void dns_keytable_detach(dns_keytable_t **keytablep); /*%< * Detach *keytablep from its keytable. * * Requires: * *\li 'keytablep' points to a valid keytable. * * Ensures: * *\li *keytablep is NULL. * *\li If '*keytablep' is the last reference to the keytable, * all resources used by the keytable will be freed */ isc_result_t dns_keytable_add(dns_keytable_t *keytable, bool managed, dst_key_t **keyp); /*%< * Add '*keyp' to 'keytable' (using the name in '*keyp'). * The value of keynode->managed is set to 'managed' * * Notes: * *\li Ownership of *keyp is transferred to the keytable. *\li If the key already exists in the table, ISC_R_EXISTS is * returned and the new key is freed. * * Requires: * *\li 'keytable' points to a valid keytable. * *\li keyp != NULL && *keyp is a valid dst_key_t *. * * Ensures: * *\li On success, *keyp == NULL * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_EXISTS * *\li Any other result indicates failure. */ isc_result_t dns_keytable_marksecure(dns_keytable_t *keytable, dns_name_t *name); /*%< * Add a null key to 'keytable' for name 'name'. This marks the * name as a secure domain, but doesn't supply any key data to allow the * domain to be validated. (Used when automated trust anchor management * has gotten broken by a zone misconfiguration; for example, when the * active key has been revoked but the stand-by key was still in its 30-day * waiting period for validity.) * * Notes: * *\li If a key already exists in the table, ISC_R_EXISTS is * returned and nothing is done. * * Requires: * *\li 'keytable' points to a valid keytable. * *\li keyp != NULL && *keyp is a valid dst_key_t *. * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_EXISTS * *\li Any other result indicates failure. */ isc_result_t dns_keytable_delete(dns_keytable_t *keytable, dns_name_t *keyname); /*%< * Delete node(s) from 'keytable' matching name 'keyname' * * Requires: * *\li 'keytable' points to a valid keytable. * *\li 'name' is not NULL * * Returns: * *\li ISC_R_SUCCESS * *\li Any other result indicates failure. */ isc_result_t dns_keytable_deletekeynode(dns_keytable_t *keytable, dst_key_t *dstkey); /*%< * Delete node(s) from 'keytable' containing copies of the key pointed * to by 'dstkey' * * Requires: * *\li 'keytable' points to a valid keytable. *\li 'dstkey' is not NULL * * Returns: * *\li ISC_R_SUCCESS * *\li Any other result indicates failure. */ isc_result_t dns_keytable_find(dns_keytable_t *keytable, dns_name_t *keyname, dns_keynode_t **keynodep); /*%< * Search for the first instance of a key named 'name' in 'keytable', * without regard to keyid and algorithm. Use dns_keytable_nextkeynode() * to find subsequent instances. * * Requires: * *\li 'keytable' is a valid keytable. * *\li 'name' is a valid absolute name. * *\li keynodep != NULL && *keynodep == NULL * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_NOTFOUND * *\li Any other result indicates an error. */ isc_result_t dns_keytable_nextkeynode(dns_keytable_t *keytable, dns_keynode_t *keynode, dns_keynode_t **nextnodep); /*%< * Return for the next key after 'keynode' in 'keytable', without regard to * keyid and algorithm. * * Requires: * *\li 'keytable' is a valid keytable. * *\li 'keynode' is a valid keynode. * *\li nextnodep != NULL && *nextnodep == NULL * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_NOTFOUND * *\li Any other result indicates an error. */ isc_result_t dns_keytable_findkeynode(dns_keytable_t *keytable, dns_name_t *name, dns_secalg_t algorithm, dns_keytag_t tag, dns_keynode_t **keynodep); /*%< * Search for a key named 'name', matching 'algorithm' and 'tag' in * 'keytable'. This finds the first instance which matches. Use * dns_keytable_findnextkeynode() to find other instances. * * Requires: * *\li 'keytable' is a valid keytable. * *\li 'name' is a valid absolute name. * *\li keynodep != NULL && *keynodep == NULL * * Returns: * *\li ISC_R_SUCCESS *\li DNS_R_PARTIALMATCH the name existed in the keytable. *\li ISC_R_NOTFOUND * *\li Any other result indicates an error. */ isc_result_t dns_keytable_findnextkeynode(dns_keytable_t *keytable, dns_keynode_t *keynode, dns_keynode_t **nextnodep); /*%< * Search for the next key with the same properties as 'keynode' in * 'keytable' as found by dns_keytable_findkeynode(). * * Requires: * *\li 'keytable' is a valid keytable. * *\li 'keynode' is a valid keynode. * *\li nextnodep != NULL && *nextnodep == NULL * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_NOTFOUND * *\li Any other result indicates an error. */ isc_result_t dns_keytable_finddeepestmatch(dns_keytable_t *keytable, dns_name_t *name, dns_name_t *foundname); /*%< * Search for the deepest match of 'name' in 'keytable'. * * Requires: * *\li 'keytable' is a valid keytable. * *\li 'name' is a valid absolute name. * *\li 'foundname' is a name with a dedicated buffer. * * Returns: * *\li ISC_R_SUCCESS *\li ISC_R_NOTFOUND * *\li Any other result indicates an error. */ void dns_keytable_attachkeynode(dns_keytable_t *keytable, dns_keynode_t *source, dns_keynode_t **target); /*%< * Attach a keynode and and increment the active_nodes counter in a * corresponding keytable. * * Requires: * *\li 'keytable' is a valid keytable. * *\li 'source' is a valid keynode. * *\li 'target' is not null and '*target' is null. */ void dns_keytable_detachkeynode(dns_keytable_t *keytable, dns_keynode_t **keynodep); /*%< * Give back a keynode found via dns_keytable_findkeynode(). * * Requires: * *\li 'keytable' is a valid keytable. * *\li *keynodep is a valid keynode returned by a call to * dns_keytable_findkeynode(). * * Ensures: * *\li *keynodep == NULL */ isc_result_t dns_keytable_issecuredomain(dns_keytable_t *keytable, dns_name_t *name, dns_name_t *foundname, bool *wantdnssecp); /*%< * Is 'name' at or beneath a trusted key? * * Requires: * *\li 'keytable' is a valid keytable. * *\li 'name' is a valid absolute name. * *\li 'foundanme' is NULL or is a pointer to an initialized dns_name_t * *\li '*wantsdnssecp' is a valid bool. * Ensures: * *\li On success, *wantsdnssecp will be true if and only if 'name' * is at or beneath a trusted key. If 'foundname' is not NULL, then * it will be updated to contain the name of the closest enclosing * trust anchor. * * Returns: * *\li ISC_R_SUCCESS * *\li Any other result is an error. */ isc_result_t dns_keytable_dump(dns_keytable_t *keytable, FILE *fp); /*%< * Dump the keytable on fp. */ isc_result_t dns_keytable_totext(dns_keytable_t *keytable, isc_buffer_t **buf); /*%< * Dump the keytable to buffer at 'buf' */ dst_key_t * dns_keynode_key(dns_keynode_t *keynode); /*%< * Get the DST key associated with keynode. */ bool dns_keynode_managed(dns_keynode_t *keynode); /*%< * Is this flagged as a managed key? */ isc_result_t dns_keynode_create(isc_mem_t *mctx, dns_keynode_t **target); /*%< * Allocate space for a keynode */ void dns_keynode_attach(dns_keynode_t *source, dns_keynode_t **target); /*%< * Attach keynode 'source' to '*target' */ void dns_keynode_detach(isc_mem_t *mctx, dns_keynode_t **target); /*%< * Detach a single keynode, without touching any keynodes that * may be pointed to by its 'next' pointer */ void dns_keynode_detachall(isc_mem_t *mctx, dns_keynode_t **target); /*%< * Detach a keynode and all its successors. */ isc_result_t dns_keytable_forall(dns_keytable_t *keytable, void (*func)(dns_keytable_t *, dns_keynode_t *, void *), void *arg); ISC_LANG_ENDDECLS #endif /* DNS_KEYTABLE_H */ rrl.h 0000644 00000014760 15156020057 0005525 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RRL_H #define DNS_RRL_H 1 /* * Rate limit DNS responses. */ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <dns/fixedname.h> #include <dns/rdata.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /* * Memory allocation or other failures. */ #define DNS_RRL_LOG_FAIL ISC_LOG_WARNING /* * dropped or slipped responses. */ #define DNS_RRL_LOG_DROP ISC_LOG_INFO /* * Major events in dropping or slipping. */ #define DNS_RRL_LOG_DEBUG1 ISC_LOG_DEBUG(3) /* * Limit computations. */ #define DNS_RRL_LOG_DEBUG2 ISC_LOG_DEBUG(4) /* * Even less interesting. */ #define DNS_RRL_LOG_DEBUG3 ISC_LOG_DEBUG(9) #define DNS_RRL_LOG_ERR_LEN 64 #define DNS_RRL_LOG_BUF_LEN (sizeof("would continue limiting") + \ DNS_RRL_LOG_ERR_LEN + \ sizeof(" responses to ") + \ ISC_NETADDR_FORMATSIZE + \ sizeof("/128 for IN ") + \ DNS_RDATATYPE_FORMATSIZE + \ DNS_NAME_FORMATSIZE) typedef struct dns_rrl_hash dns_rrl_hash_t; /* * Response types. */ typedef enum { DNS_RRL_RTYPE_FREE = 0, DNS_RRL_RTYPE_QUERY, DNS_RRL_RTYPE_REFERRAL, DNS_RRL_RTYPE_NODATA, DNS_RRL_RTYPE_NXDOMAIN, DNS_RRL_RTYPE_ERROR, DNS_RRL_RTYPE_ALL, DNS_RRL_RTYPE_TCP, } dns_rrl_rtype_t; /* * A rate limit bucket key. * This should be small to limit the total size of the database. * The hash of the qname should be wide enough to make the probability * of collisions among requests from a single IP address block less than 50%. * We need a 32-bit hash value for 10000 qps (e.g. random qnames forged * by attacker) to collide with legitimate qnames from the target with * probability at most 1%. */ #define DNS_RRL_MAX_PREFIX 64 typedef union dns_rrl_key dns_rrl_key_t; struct dns__rrl_key { uint32_t ip[DNS_RRL_MAX_PREFIX/32]; uint32_t qname_hash; dns_rdatatype_t qtype; uint8_t qclass; unsigned int rtype :4; /* dns_rrl_rtype_t */ unsigned int ipv6 :1; }; union dns_rrl_key { struct dns__rrl_key s; uint16_t w[sizeof(struct dns__rrl_key)/sizeof(uint16_t)]; }; /* * A rate-limit entry. * This should be small to limit the total size of the table of entries. */ typedef struct dns_rrl_entry dns_rrl_entry_t; typedef ISC_LIST(dns_rrl_entry_t) dns_rrl_bin_t; struct dns_rrl_entry { ISC_LINK(dns_rrl_entry_t) lru; ISC_LINK(dns_rrl_entry_t) hlink; dns_rrl_key_t key; # define DNS_RRL_RESPONSE_BITS 24 signed int responses :DNS_RRL_RESPONSE_BITS; # define DNS_RRL_QNAMES_BITS 8 unsigned int log_qname :DNS_RRL_QNAMES_BITS; # define DNS_RRL_TS_GEN_BITS 2 unsigned int ts_gen :DNS_RRL_TS_GEN_BITS; unsigned int ts_valid :1; # define DNS_RRL_HASH_GEN_BITS 1 unsigned int hash_gen :DNS_RRL_HASH_GEN_BITS; unsigned int logged :1; # define DNS_RRL_LOG_BITS 11 unsigned int log_secs :DNS_RRL_LOG_BITS; # define DNS_RRL_TS_BITS 12 unsigned int ts :DNS_RRL_TS_BITS; # define DNS_RRL_MAX_SLIP 10 unsigned int slip_cnt :4; }; #define DNS_RRL_MAX_TIME_TRAVEL 5 #define DNS_RRL_FOREVER (1<<DNS_RRL_TS_BITS) #define DNS_RRL_MAX_TS (DNS_RRL_FOREVER - 1) #define DNS_RRL_MAX_RESPONSES ((1<<(DNS_RRL_RESPONSE_BITS-1))-1) #define DNS_RRL_MAX_WINDOW 3600 #if DNS_RRL_MAX_WINDOW >= DNS_RRL_MAX_TS #error "DNS_RRL_MAX_WINDOW is too large" #endif #define DNS_RRL_MAX_RATE 1000 #if DNS_RRL_MAX_RATE >= (DNS_RRL_MAX_RESPONSES / DNS_RRL_MAX_WINDOW) #error "DNS_RRL_MAX_rate is too large" #endif #if (1<<DNS_RRL_LOG_BITS) >= DNS_RRL_FOREVER #error DNS_RRL_LOG_BITS is too big #endif #define DNS_RRL_MAX_LOG_SECS 1800 #if DNS_RRL_MAX_LOG_SECS >= (1<<DNS_RRL_LOG_BITS) #error "DNS_RRL_MAX_LOG_SECS is too large" #endif #define DNS_RRL_STOP_LOG_SECS 60 #if DNS_RRL_STOP_LOG_SECS >= (1<<DNS_RRL_LOG_BITS) #error "DNS_RRL_STOP_LOG_SECS is too large" #endif /* * A hash table of rate-limit entries. */ struct dns_rrl_hash { isc_stdtime_t check_time; unsigned int gen :DNS_RRL_HASH_GEN_BITS; int length; dns_rrl_bin_t bins[1]; }; /* * A block of rate-limit entries. */ typedef struct dns_rrl_block dns_rrl_block_t; struct dns_rrl_block { ISC_LINK(dns_rrl_block_t) link; int size; dns_rrl_entry_t entries[1]; }; /* * A rate limited qname buffer. */ typedef struct dns_rrl_qname_buf dns_rrl_qname_buf_t; struct dns_rrl_qname_buf { ISC_LINK(dns_rrl_qname_buf_t) link; const dns_rrl_entry_t *e; unsigned int index; dns_fixedname_t qname; }; typedef struct dns_rrl_rate dns_rrl_rate_t; struct dns_rrl_rate { int r; int scaled; const char *str; }; /* * Per-view query rate limit parameters and a pointer to database. */ typedef struct dns_rrl dns_rrl_t; struct dns_rrl { isc_mutex_t lock; isc_mem_t *mctx; bool log_only; dns_rrl_rate_t responses_per_second; dns_rrl_rate_t referrals_per_second; dns_rrl_rate_t nodata_per_second; dns_rrl_rate_t nxdomains_per_second; dns_rrl_rate_t errors_per_second; dns_rrl_rate_t all_per_second; dns_rrl_rate_t slip; int window; double qps_scale; int max_entries; dns_acl_t *exempt; int num_entries; int qps_responses; isc_stdtime_t qps_time; double qps; unsigned int probes; unsigned int searches; ISC_LIST(dns_rrl_block_t) blocks; ISC_LIST(dns_rrl_entry_t) lru; dns_rrl_hash_t *hash; dns_rrl_hash_t *old_hash; unsigned int hash_gen; unsigned int ts_gen; # define DNS_RRL_TS_BASES (1<<DNS_RRL_TS_GEN_BITS) isc_stdtime_t ts_bases[DNS_RRL_TS_BASES]; int ipv4_prefixlen; uint32_t ipv4_mask; int ipv6_prefixlen; uint32_t ipv6_mask[4]; isc_stdtime_t log_stops_time; dns_rrl_entry_t *last_logged; int num_logged; int num_qnames; ISC_LIST(dns_rrl_qname_buf_t) qname_free; # define DNS_RRL_QNAMES (1<<DNS_RRL_QNAMES_BITS) dns_rrl_qname_buf_t *qnames[DNS_RRL_QNAMES]; }; typedef enum { DNS_RRL_RESULT_OK, DNS_RRL_RESULT_DROP, DNS_RRL_RESULT_SLIP, } dns_rrl_result_t; dns_rrl_result_t dns_rrl(dns_view_t *view, const isc_sockaddr_t *client_addr, bool is_tcp, dns_rdataclass_t rdclass, dns_rdatatype_t qtype, dns_name_t *qname, isc_result_t resp_result, isc_stdtime_t now, bool wouldlog, char *log_buf, unsigned int log_buf_len); void dns_rrl_view_destroy(dns_view_t *view); isc_result_t dns_rrl_init(dns_rrl_t **rrlp, dns_view_t *view, int min_entries); ISC_LANG_ENDDECLS #endif /* DNS_RRL_H */ dsdigest.h 0000644 00000003272 15156020057 0006530 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DSDIGEST_H #define DNS_DSDIGEST_H 1 /*! \file dns/dsdigest.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_dsdigest_fromtext(dns_dsdigest_t *dsdigestp, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a DS/DLV digest type value. * The text may contain either a mnemonic digest name or a decimal * digest number. * * Requires: *\li 'dsdigestp' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li ISC_R_SUCCESS on success *\li ISC_R_RANGE numeric type is out of range *\li DNS_R_UNKNOWN mnemonic type is unknown */ isc_result_t dns_dsdigest_totext(dns_dsdigest_t dsdigest, isc_buffer_t *target); /*%< * Put a textual representation of the DS/DLV digest type 'dsdigest' * into 'target'. * * Requires: *\li 'dsdigest' is a valid dsdigest. * *\li 'target' is a valid text buffer. * * Ensures, * if the result is success: *\li The used space in 'target' is updated. * * Returns: *\li ISC_R_SUCCESS on success *\li ISC_R_NOSPACE target buffer is too small */ #define DNS_DSDIGEST_FORMATSIZE 20 void dns_dsdigest_format(dns_dsdigest_t typ, char *cp, unsigned int size); /*%< * Wrapper for dns_dsdigest_totext(), writing text into 'cp' */ ISC_LANG_ENDDECLS #endif /* DNS_DSDIGEST_H */ request.h 0000644 00000025624 15156020057 0006417 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_REQUEST_H #define DNS_REQUEST_H 1 /***** ***** Module Info *****/ /*! \file dns/request.h * * \brief * The request module provides simple request/response services useful for * sending SOA queries, DNS Notify messages, and dynamic update requests. * * MP: *\li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Resources: *\li TBS * * Security: *\li No anticipated impact. */ #include <stdbool.h> #include <isc/lang.h> #include <isc/event.h> #include <dns/types.h> #define DNS_REQUESTOPT_TCP 0x00000001U #define DNS_REQUESTOPT_CASE 0x00000002U #define DNS_REQUESTOPT_FIXEDID 0x00000004U #define DNS_REQUESTOPT_SHARE 0x00000008U typedef struct dns_requestevent { ISC_EVENT_COMMON(struct dns_requestevent); isc_result_t result; dns_request_t *request; } dns_requestevent_t; ISC_LANG_BEGINDECLS isc_result_t dns_requestmgr_create(isc_mem_t *mctx, isc_timermgr_t *timermgr, isc_socketmgr_t *socketmgr, isc_taskmgr_t *taskmgr, dns_dispatchmgr_t *dispatchmgr, dns_dispatch_t *dispatchv4, dns_dispatch_t *dispatchv6, dns_requestmgr_t **requestmgrp); /*%< * Create a request manager. * * Requires: * *\li 'mctx' is a valid memory context. * *\li 'timermgr' is a valid timer manager. * *\li 'socketmgr' is a valid socket manager. * *\li 'taskmgr' is a valid task manager. * *\li 'dispatchv4' is a valid dispatcher with an IPv4 UDP socket, or is NULL. * *\li 'dispatchv6' is a valid dispatcher with an IPv6 UDP socket, or is NULL. * *\li requestmgrp != NULL && *requestmgrp == NULL * * Ensures: * *\li On success, *requestmgrp is a valid request manager. * * Returns: * *\li ISC_R_SUCCESS * *\li Any other result indicates failure. */ void dns_requestmgr_whenshutdown(dns_requestmgr_t *requestmgr, isc_task_t *task, isc_event_t **eventp); /*%< * Send '*eventp' to 'task' when 'requestmgr' has completed shutdown. * * Notes: * *\li It is not safe to detach the last reference to 'requestmgr' until * shutdown is complete. * * Requires: * *\li 'requestmgr' is a valid request manager. * *\li 'task' is a valid task. * *\li *eventp is a valid event. * * Ensures: * *\li *eventp == NULL. */ void dns_requestmgr_shutdown(dns_requestmgr_t *requestmgr); /*%< * Start the shutdown process for 'requestmgr'. * * Notes: * *\li This call has no effect if the request manager is already shutting * down. * * Requires: * *\li 'requestmgr' is a valid requestmgr. */ void dns_requestmgr_attach(dns_requestmgr_t *source, dns_requestmgr_t **targetp); /*%< * Attach to the request manager. dns_requestmgr_shutdown() must not * have been called on 'source' prior to calling dns_requestmgr_attach(). * * Requires: * *\li 'source' is a valid requestmgr. * *\li 'targetp' to be non NULL and '*targetp' to be NULL. */ void dns_requestmgr_detach(dns_requestmgr_t **requestmgrp); /*%< * Detach from the given requestmgr. If this is the final detach * requestmgr will be destroyed. dns_requestmgr_shutdown() must * be called before the final detach. * * Requires: * *\li '*requestmgrp' is a valid requestmgr. * * Ensures: *\li '*requestmgrp' is NULL. */ isc_result_t dns_request_create(dns_requestmgr_t *requestmgr, dns_message_t *message, isc_sockaddr_t *address, unsigned int options, dns_tsigkey_t *key, unsigned int timeout, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); /*%< * Create and send a request. * * Notes: * *\li 'message' will be rendered and sent to 'address'. If the * #DNS_REQUESTOPT_TCP option is set, TCP will be used, * #DNS_REQUESTOPT_SHARE option is set too, connecting TCP * (vs. connected) will be shared too. The request * will timeout after 'timeout' seconds. * *\li If the #DNS_REQUESTOPT_CASE option is set, use case sensitive * compression. * *\li When the request completes, successfully, due to a timeout, or * because it was canceled, a completion event will be sent to 'task'. * * Requires: * *\li 'message' is a valid DNS message. * *\li 'address' is a valid sockaddr. * *\li 'timeout' > 0 * *\li 'task' is a valid task. * *\li requestp != NULL && *requestp == NULL */ /*% See dns_request_createvia4() */ isc_result_t dns_request_createvia(dns_requestmgr_t *requestmgr, dns_message_t *message, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, unsigned int options, dns_tsigkey_t *key, unsigned int timeout, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); /*% See dns_request_createvia4() */ isc_result_t dns_request_createvia2(dns_requestmgr_t *requestmgr, dns_message_t *message, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, unsigned int options, dns_tsigkey_t *key, unsigned int timeout, unsigned int udptimeout, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); /*% See dns_request_createvia4() */ isc_result_t dns_request_createvia3(dns_requestmgr_t *requestmgr, dns_message_t *message, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, unsigned int options, dns_tsigkey_t *key, unsigned int timeout, unsigned int udptimeout, unsigned int udpretries, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); isc_result_t dns_request_createvia4(dns_requestmgr_t *requestmgr, dns_message_t *message, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, isc_dscp_t dscp, unsigned int options, dns_tsigkey_t *key, unsigned int timeout, unsigned int udptimeout, unsigned int udpretries, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); /*%< * Create and send a request. * * Notes: * *\li 'message' will be rendered and sent to 'address'. If the * #DNS_REQUESTOPT_TCP option is set, TCP will be used, * #DNS_REQUESTOPT_SHARE option is set too, connecting TCP * (vs. connected) will be shared too. The request * will timeout after 'timeout' seconds. UDP requests will be resent * at 'udptimeout' intervals if non-zero or 'udpretries' is non-zero. * *\li If the #DNS_REQUESTOPT_CASE option is set, use case sensitive * compression. * *\li When the request completes, successfully, due to a timeout, or * because it was canceled, a completion event will be sent to 'task'. * * Requires: * *\li 'message' is a valid DNS message. * *\li 'dstaddr' is a valid sockaddr. * *\li 'srcaddr' is a valid sockaddr or NULL. * *\li 'srcaddr' and 'dstaddr' are the same protocol family. * *\li 'timeout' > 0 * *\li 'task' is a valid task. * *\li requestp != NULL && *requestp == NULL */ /*% See dns_request_createraw4() */ isc_result_t dns_request_createraw(dns_requestmgr_t *requestmgr, isc_buffer_t *msgbuf, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, unsigned int options, unsigned int timeout, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); /*% See dns_request_createraw4() */ isc_result_t dns_request_createraw2(dns_requestmgr_t *requestmgr, isc_buffer_t *msgbuf, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, unsigned int options, unsigned int timeout, unsigned int udptimeout, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); /*% See dns_request_createraw4() */ isc_result_t dns_request_createraw3(dns_requestmgr_t *requestmgr, isc_buffer_t *msgbuf, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, unsigned int options, unsigned int timeout, unsigned int udptimeout, unsigned int udpretries, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); isc_result_t dns_request_createraw4(dns_requestmgr_t *requestmgr, isc_buffer_t *msgbuf, isc_sockaddr_t *srcaddr, isc_sockaddr_t *destaddr, isc_dscp_t dscp, unsigned int options, unsigned int timeout, unsigned int udptimeout, unsigned int udpretries, isc_task_t *task, isc_taskaction_t action, void *arg, dns_request_t **requestp); /*!< * \brief Create and send a request. * * Notes: * *\li 'msgbuf' will be sent to 'destaddr' after setting the id. If the * #DNS_REQUESTOPT_TCP option is set, TCP will be used, * #DNS_REQUESTOPT_SHARE option is set too, connecting TCP * (vs. connected) will be shared too. The request * will timeout after 'timeout' seconds. UDP requests will be resent * at 'udptimeout' intervals if non-zero or if 'udpretries' is not zero. * *\li When the request completes, successfully, due to a timeout, or * because it was canceled, a completion event will be sent to 'task'. * * Requires: * *\li 'msgbuf' is a valid DNS message in compressed wire format. * *\li 'destaddr' is a valid sockaddr. * *\li 'srcaddr' is a valid sockaddr or NULL. * *\li 'srcaddr' and 'dstaddr' are the same protocol family. * *\li 'timeout' > 0 * *\li 'task' is a valid task. * *\li requestp != NULL && *requestp == NULL */ void dns_request_cancel(dns_request_t *request); /*%< * Cancel 'request'. * * Requires: * *\li 'request' is a valid request. * * Ensures: * *\li If the completion event for 'request' has not yet been sent, it * will be sent, and the result code will be ISC_R_CANCELED. */ isc_result_t dns_request_getresponse(dns_request_t *request, dns_message_t *message, unsigned int options); /*%< * Get the response to 'request' by filling in 'message'. * * 'options' is passed to dns_message_parse(). See dns_message_parse() * for more details. * * Requires: * *\li 'request' is a valid request for which the caller has received the * completion event. * *\li The result code of the completion event was #ISC_R_SUCCESS. * * Returns: * *\li ISC_R_SUCCESS * *\li Any result that dns_message_parse() can return. */ bool dns_request_usedtcp(dns_request_t *request); /*%< * Return whether this query used TCP or not. Setting #DNS_REQUESTOPT_TCP * in the call to dns_request_create() will cause the function to return * #true, otherwise the result is based on the query message size. * * Requires: *\li 'request' is a valid request. * * Returns: *\li true if TCP was used. *\li false if UDP was used. */ void dns_request_destroy(dns_request_t **requestp); /*%< * Destroy 'request'. * * Requires: * *\li 'request' is a valid request for which the caller has received the * completion event. * * Ensures: * *\li *requestp == NULL */ ISC_LANG_ENDDECLS #endif /* DNS_REQUEST_H */ cert.h 0000644 00000002672 15156020057 0005662 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_CERT_H #define DNS_CERT_H 1 /*! \file dns/cert.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_cert_fromtext(dns_cert_t *certp, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a certificate type. * The text may contain either a mnemonic type name or a decimal type number. * * Requires: *\li 'certp' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_RANGE numeric type is out of range *\li #DNS_R_UNKNOWN mnemonic type is unknown */ isc_result_t dns_cert_totext(dns_cert_t cert, isc_buffer_t *target); /*%< * Put a textual representation of certificate type 'cert' into 'target'. * * Requires: *\li 'cert' is a valid cert. * *\li 'target' is a valid text buffer. * * Ensures: *\li If the result is success: * The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ ISC_LANG_ENDDECLS #endif /* DNS_CERT_H */ nsec3.h 0000644 00000017540 15156020057 0005740 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_NSEC3_H #define DNS_NSEC3_H 1 #include <stdbool.h> #include <isc/lang.h> #include <isc/iterated_hash.h> #include <dns/db.h> #include <dns/diff.h> #include <dns/name.h> #include <dns/rdatastruct.h> #include <dns/types.h> #define DNS_NSEC3_SALTSIZE 255 #define DNS_NSEC3_MAXITERATIONS 150U /* * hash = 1, flags =1, iterations = 2, salt length = 1, salt = 255 (max) * hash length = 1, hash = 255 (max), bitmap = 8192 + 512 (max) */ #define DNS_NSEC3_BUFFERSIZE (6 + 255 + 255 + 8192 + 512) /* * hash = 1, flags = 1, iterations = 2, salt length = 1, salt = 255 (max) */ #define DNS_NSEC3PARAM_BUFFERSIZE (5 + 255) /* * Test "unknown" algorithm. Is mapped to dns_hash_sha1. */ #define DNS_NSEC3_UNKNOWNALG ((dns_hash_t)245U) ISC_LANG_BEGINDECLS isc_result_t dns_nsec3_buildrdata(dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, unsigned int hashalg, unsigned int optin, unsigned int iterations, const unsigned char *salt, size_t salt_length, const unsigned char *nexthash, size_t hash_length, unsigned char *buffer, dns_rdata_t *rdata); /*%< * Build the rdata of a NSEC3 record for the data at 'node'. * Note: 'node' is not the node where the NSEC3 record will be stored. * * Requires: * buffer Points to a temporary buffer of at least * DNS_NSEC_BUFFERSIZE bytes. * rdata Points to an initialized dns_rdata_t. * * Ensures: * *rdata Contains a valid NSEC3 rdata. The 'data' member refers * to 'buffer'. */ bool dns_nsec3_typepresent(dns_rdata_t *nsec, dns_rdatatype_t type); /*%< * Determine if a type is marked as present in an NSEC3 record. * * Requires: * 'nsec' points to a valid rdataset of type NSEC3 */ isc_result_t dns_nsec3_hashname(dns_fixedname_t *result, unsigned char rethash[NSEC3_MAX_HASH_LENGTH], size_t *hash_length, dns_name_t *name, dns_name_t *origin, dns_hash_t hashalg, unsigned int iterations, const unsigned char *salt, size_t saltlength); /*%< * Make a hashed domain name from an unhashed one. If rethash is not NULL * the raw hash is stored there. */ unsigned int dns_nsec3_hashlength(dns_hash_t hash); /*%< * Return the length of the hash produced by the specified algorithm * or zero when unknown. */ bool dns_nsec3_supportedhash(dns_hash_t hash); /*%< * Return whether we support this hash algorithm or not. */ isc_result_t dns_nsec3_addnsec3(dns_db_t *db, dns_dbversion_t *version, dns_name_t *name, const dns_rdata_nsec3param_t *nsec3param, dns_ttl_t nsecttl, bool unsecure, dns_diff_t *diff); isc_result_t dns_nsec3_addnsec3s(dns_db_t *db, dns_dbversion_t *version, dns_name_t *name, dns_ttl_t nsecttl, bool unsecure, dns_diff_t *diff); isc_result_t dns_nsec3_addnsec3sx(dns_db_t *db, dns_dbversion_t *version, dns_name_t *name, dns_ttl_t nsecttl, bool unsecure, dns_rdatatype_t private, dns_diff_t *diff); /*%< * Add NSEC3 records for 'name', recording the change in 'diff'. * Adjust previous NSEC3 records, if any, to reflect the addition. * The existing NSEC3 records are removed. * * dns_nsec3_addnsec3() will only add records to the chain identified by * 'nsec3param'. * * 'unsecure' should be set to reflect if this is a potentially * unsecure delegation (no DS record). * * dns_nsec3_addnsec3s() will examine the NSEC3PARAM RRset to determine which * chains to be updated. NSEC3PARAM records with the DNS_NSEC3FLAG_CREATE * will be preferentially chosen over NSEC3PARAM records without * DNS_NSEC3FLAG_CREATE set. NSEC3PARAM records with DNS_NSEC3FLAG_REMOVE * set will be ignored by dns_nsec3_addnsec3s(). If DNS_NSEC3FLAG_CREATE * is set then the new NSEC3 will have OPTOUT set to match the that in the * NSEC3PARAM record otherwise OPTOUT will be inherited from the previous * record in the chain. * * dns_nsec3_addnsec3sx() is similar to dns_nsec3_addnsec3s() but 'private' * specifies the type of the private rdataset to be checked in addition to * the nsec3param rdataset at the zone apex. * * Requires: * 'db' to be valid. * 'version' to be valid or NULL. * 'name' to be valid. * 'nsec3param' to be valid. * 'diff' to be valid. */ isc_result_t dns_nsec3_delnsec3(dns_db_t *db, dns_dbversion_t *version, dns_name_t *name, const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff); isc_result_t dns_nsec3_delnsec3s(dns_db_t *db, dns_dbversion_t *version, dns_name_t *name, dns_diff_t *diff); isc_result_t dns_nsec3_delnsec3sx(dns_db_t *db, dns_dbversion_t *version, dns_name_t *name, dns_rdatatype_t private, dns_diff_t *diff); /*%< * Remove NSEC3 records for 'name', recording the change in 'diff'. * Adjust previous NSEC3 records, if any, to reflect the removal. * * dns_nsec3_delnsec3() performs the above for the chain identified by * 'nsec3param'. * * dns_nsec3_delnsec3s() examines the NSEC3PARAM RRset in a similar manner * to dns_nsec3_addnsec3s(). Unlike dns_nsec3_addnsec3s() updated NSEC3 * records have the OPTOUT flag preserved. * * dns_nsec3_delnsec3sx() is similar to dns_nsec3_delnsec3s() but 'private' * specifies the type of the private rdataset to be checked in addition to * the nsec3param rdataset at the zone apex. * * Requires: * 'db' to be valid. * 'version' to be valid or NULL. * 'name' to be valid. * 'nsec3param' to be valid. * 'diff' to be valid. */ isc_result_t dns_nsec3_active(dns_db_t *db, dns_dbversion_t *version, bool complete, bool *answer); isc_result_t dns_nsec3_activex(dns_db_t *db, dns_dbversion_t *version, bool complete, dns_rdatatype_t private, bool *answer); /*%< * Check if there are any complete/to be built NSEC3 chains. * If 'complete' is true only complete chains will be recognized. * * dns_nsec3_activex() is similar to dns_nsec3_active() but 'private' * specifies the type of the private rdataset to be checked in addition to * the nsec3param rdataset at the zone apex. * * Requires: * 'db' to be valid. * 'version' to be valid or NULL. * 'answer' to be non NULL. */ unsigned int dns_nsec3_maxiterations(void); /*%< * Return the maximum permissible number of NSEC3 iterations. */ bool dns_nsec3param_fromprivate(dns_rdata_t *src, dns_rdata_t *target, unsigned char *buf, size_t buflen); /*%< * Convert a private rdata to a nsec3param rdata. * * Return true if 'src' could be successfully converted. * * 'buf' should be at least DNS_NSEC3PARAM_BUFFERSIZE in size. */ void dns_nsec3param_toprivate(dns_rdata_t *src, dns_rdata_t *target, dns_rdatatype_t privatetype, unsigned char *buf, size_t buflen); /*%< * Convert a nsec3param rdata to a private rdata. * * 'buf' should be at least src->length + 1 in size. */ isc_result_t dns_nsec3param_salttotext(dns_rdata_nsec3param_t *nsec3param, char *dst, size_t dstlen); /*%< * Convert the salt of given NSEC3PARAM RDATA into hex-encoded, NULL-terminated * text stored at "dst". * * Requires: * *\li "dst" to have enough space (as indicated by "dstlen") to hold the * resulting text and its NULL-terminating byte. */ isc_result_t dns_nsec3param_deletechains(dns_db_t *db, dns_dbversion_t *ver, dns_zone_t *zone, bool nonsec, dns_diff_t *diff); /*%< * Mark NSEC3PARAM for deletion. */ isc_result_t dns_nsec3_noexistnodata(dns_rdatatype_t type, dns_name_t* name, dns_name_t *nsec3name, dns_rdataset_t *nsec3set, dns_name_t *zonename, bool *exists, bool *data, bool *optout, bool *unknown, bool *setclosest, bool *setnearest, dns_name_t *closest, dns_name_t *nearest, dns_nseclog_t logit, void *arg); ISC_LANG_ENDDECLS #endif /* DNS_NSEC3_H */ order.h 0000644 00000003717 15156020057 0006041 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ORDER_H #define DNS_ORDER_H 1 /*! \file dns/order.h */ #include <isc/lang.h> #include <isc/types.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_order_create(isc_mem_t *mctx, dns_order_t **orderp); /*%< * Create a order object. * * Requires: * \li 'orderp' to be non NULL and '*orderp == NULL'. *\li 'mctx' to be valid. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOMEMORY */ isc_result_t dns_order_add(dns_order_t *order, dns_name_t *name, dns_rdatatype_t rdtype, dns_rdataclass_t rdclass, unsigned int mode); /*%< * Add a entry to the end of the order list. * * Requires: * \li 'order' to be valid. *\li 'name' to be valid. *\li 'mode' to be one of #DNS_RDATASETATTR_RANDOMIZE, * #DNS_RDATASETATTR_FIXEDORDER or zero (#DNS_RDATASETATTR_CYCLIC). * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ unsigned int dns_order_find(dns_order_t *order, dns_name_t *name, dns_rdatatype_t rdtype, dns_rdataclass_t rdclass); /*%< * Find the first matching entry on the list. * * Requires: *\li 'order' to be valid. *\li 'name' to be valid. * * Returns the mode set by dns_order_add() or zero. */ void dns_order_attach(dns_order_t *source, dns_order_t **target); /*%< * Attach to the 'source' object. * * Requires: * \li 'source' to be valid. *\li 'target' to be non NULL and '*target == NULL'. */ void dns_order_detach(dns_order_t **orderp); /*%< * Detach from the object. Clean up if last this was the last * reference. * * Requires: *\li '*orderp' to be valid. */ ISC_LANG_ENDDECLS #endif /* DNS_ORDER_H */ clientinfo.h 0000644 00000003726 15156020057 0007060 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_CLIENTINFO_H #define DNS_CLIENTINFO_H 1 /***** ***** Module Info *****/ /*! \file dns/clientinfo.h * \brief * The DNS clientinfo interface allows libdns to retrieve information * about the client from the caller. * * The clientinfo interface is used by the DNS DB and DLZ interfaces; * it allows databases to modify their answers on the basis of information * about the client, such as source IP address. * * dns_clientinfo_t contains a pointer to an opaque structure containing * client information in some form. dns_clientinfomethods_t contains a * list of methods which operate on that opaque structure to return * potentially useful data. Both structures also contain versioning * information. */ /***** ***** Imports *****/ #include <inttypes.h> #include <isc/sockaddr.h> #include <isc/types.h> ISC_LANG_BEGINDECLS /***** ***** Types *****/ #define DNS_CLIENTINFO_VERSION 2 typedef struct dns_clientinfo { uint16_t version; void *data; void *dbversion; } dns_clientinfo_t; typedef isc_result_t (*dns_clientinfo_sourceip_t)(dns_clientinfo_t *client, isc_sockaddr_t **addrp); #define DNS_CLIENTINFOMETHODS_VERSION 2 #define DNS_CLIENTINFOMETHODS_AGE 1 typedef struct dns_clientinfomethods { uint16_t version; uint16_t age; dns_clientinfo_sourceip_t sourceip; } dns_clientinfomethods_t; /***** ***** Methods *****/ void dns_clientinfomethods_init(dns_clientinfomethods_t *methods, dns_clientinfo_sourceip_t sourceip); void dns_clientinfo_init(dns_clientinfo_t *ci, void *data, void *versionp); ISC_LANG_ENDDECLS #endif /* DNS_CLIENTINFO_H */ update.h 0000644 00000003165 15156020057 0006205 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_UPDATE_H #define DNS_UPDATE_H 1 /*! \file dns/update.h */ /*** *** Imports ***/ #include <inttypes.h> #include <isc/lang.h> #include <dns/types.h> #include <dns/diff.h> typedef struct { void (*func)(void *arg, dns_zone_t *zone, int level, const char *message); void *arg; } dns_update_log_t; ISC_LANG_BEGINDECLS /*** *** Functions ***/ uint32_t dns_update_soaserial(uint32_t serial, dns_updatemethod_t method); /*%< * Return the next serial number after 'serial', depending on the * update method 'method': * *\li * dns_updatemethod_increment increments the serial number by one *\li * dns_updatemethod_unixtime sets the serial number to the current * time (seconds since UNIX epoch) if possible, or increments by one * if not. */ isc_result_t dns_update_signatures(dns_update_log_t *log, dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *oldver, dns_dbversion_t *newver, dns_diff_t *diff, uint32_t sigvalidityinterval); isc_result_t dns_update_signaturesinc(dns_update_log_t *log, dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *oldver, dns_dbversion_t *newver, dns_diff_t *diff, uint32_t sigvalidityinterval, dns_update_state_t **state); ISC_LANG_ENDDECLS #endif /* DNS_UPDATE_H */ types.h 0000644 00000033516 15156020057 0006072 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TYPES_H #define DNS_TYPES_H 1 /*! \file dns/types.h * \brief * Including this file gives you type declarations suitable for use in * .h files, which lets us avoid circular type reference problems. * \brief * To actually use a type or get declarations of its methods, you must * include the appropriate .h file too. */ #include <stdio.h> #include <inttypes.h> #include <stdbool.h> #include <isc/types.h> typedef struct dns_acache dns_acache_t; typedef struct dns_acacheentry dns_acacheentry_t; typedef struct dns_acachestats dns_acachestats_t; typedef struct dns_acl dns_acl_t; typedef struct dns_aclelement dns_aclelement_t; typedef struct dns_aclenv dns_aclenv_t; typedef struct dns_adb dns_adb_t; typedef struct dns_adbaddrinfo dns_adbaddrinfo_t; typedef ISC_LIST(dns_adbaddrinfo_t) dns_adbaddrinfolist_t; typedef struct dns_adbentry dns_adbentry_t; typedef struct dns_adbfind dns_adbfind_t; typedef ISC_LIST(dns_adbfind_t) dns_adbfindlist_t; typedef struct dns_badcache dns_badcache_t; typedef struct dns_byaddr dns_byaddr_t; typedef struct dns_catz_zonemodmethods dns_catz_zonemodmethods_t; typedef struct dns_catz_entry_options dns_catz_options_t; typedef struct dns_catz_entry dns_catz_entry_t; typedef struct dns_catz_zone dns_catz_zone_t; typedef struct dns_catz_changed dns_catz_changed_t; typedef struct dns_catz_zones dns_catz_zones_t; typedef struct dns_client dns_client_t; typedef void dns_clientrestrans_t; typedef void dns_clientreqtrans_t; typedef void dns_clientupdatetrans_t; typedef struct dns_cache dns_cache_t; typedef uint16_t dns_cert_t; typedef struct dns_compress dns_compress_t; typedef struct dns_db dns_db_t; typedef struct dns_dbimplementation dns_dbimplementation_t; typedef struct dns_dbiterator dns_dbiterator_t; typedef void dns_dbload_t; typedef void dns_dbnode_t; typedef struct dns_dbonupdatelistener dns_dbonupdatelistener_t; typedef struct dns_dbtable dns_dbtable_t; typedef void dns_dbversion_t; typedef struct dns_dlzimplementation dns_dlzimplementation_t; typedef struct dns_dlzdb dns_dlzdb_t; typedef ISC_LIST(dns_dlzdb_t) dns_dlzdblist_t; typedef struct dns_dyndbctx dns_dyndbctx_t; typedef struct dns_sdlzimplementation dns_sdlzimplementation_t; typedef struct dns_decompress dns_decompress_t; typedef struct dns_dispatch dns_dispatch_t; typedef struct dns_dispatchevent dns_dispatchevent_t; typedef struct dns_dispatchlist dns_dispatchlist_t; typedef struct dns_dispatchset dns_dispatchset_t; typedef struct dns_dispatchmgr dns_dispatchmgr_t; typedef struct dns_dispentry dns_dispentry_t; typedef struct dns_dns64 dns_dns64_t; typedef ISC_LIST(dns_dns64_t) dns_dns64list_t; typedef struct dns_dnsseckey dns_dnsseckey_t; typedef ISC_LIST(dns_dnsseckey_t) dns_dnsseckeylist_t; typedef uint8_t dns_dsdigest_t; typedef struct dns_dtdata dns_dtdata_t; typedef struct dns_dtenv dns_dtenv_t; typedef struct dns_dtmsg dns_dtmsg_t; typedef uint16_t dns_dtmsgtype_t; typedef struct dns_dumpctx dns_dumpctx_t; typedef struct dns_ednsopt dns_ednsopt_t; typedef struct dns_fetch dns_fetch_t; typedef struct dns_fixedname dns_fixedname_t; typedef struct dns_forwarders dns_forwarders_t; typedef struct dns_forwarder dns_forwarder_t; typedef struct dns_fwdtable dns_fwdtable_t; typedef struct dns_geoip_databases dns_geoip_databases_t; typedef struct dns_iptable dns_iptable_t; typedef uint32_t dns_iterations_t; typedef uint16_t dns_keyflags_t; typedef struct dns_keynode dns_keynode_t; typedef ISC_LIST(dns_keynode_t) dns_keynodelist_t; typedef struct dns_keytable dns_keytable_t; typedef uint16_t dns_keytag_t; typedef struct dns_loadctx dns_loadctx_t; typedef struct dns_loadmgr dns_loadmgr_t; typedef struct dns_masterrawheader dns_masterrawheader_t; typedef uint64_t dns_masterstyle_flags_t; typedef struct dns_message dns_message_t; typedef uint16_t dns_messageid_t; typedef isc_region_t dns_label_t; typedef struct dns_lookup dns_lookup_t; typedef struct dns_name dns_name_t; typedef ISC_LIST(dns_name_t) dns_namelist_t; typedef struct dns_nta dns_nta_t; typedef struct dns_ntatable dns_ntatable_t; typedef uint16_t dns_opcode_t; typedef unsigned char dns_offsets_t[128]; typedef struct dns_order dns_order_t; typedef struct dns_peer dns_peer_t; typedef struct dns_peerlist dns_peerlist_t; typedef struct dns_portlist dns_portlist_t; typedef struct dns_rbt dns_rbt_t; typedef uint16_t dns_rcode_t; typedef struct dns_rdata dns_rdata_t; typedef struct dns_rdatacallbacks dns_rdatacallbacks_t; typedef uint16_t dns_rdataclass_t; typedef struct dns_rdatalist dns_rdatalist_t; typedef struct dns_rdataset dns_rdataset_t; typedef ISC_LIST(dns_rdataset_t) dns_rdatasetlist_t; typedef struct dns_rdatasetiter dns_rdatasetiter_t; typedef uint16_t dns_rdatatype_t; typedef struct dns_request dns_request_t; typedef struct dns_requestmgr dns_requestmgr_t; typedef struct dns_resolver dns_resolver_t; typedef struct dns_sdbimplementation dns_sdbimplementation_t; typedef uint8_t dns_secalg_t; typedef uint8_t dns_secproto_t; typedef struct dns_signature dns_signature_t; typedef struct dns_ssurule dns_ssurule_t; typedef struct dns_ssutable dns_ssutable_t; typedef struct dns_stats dns_stats_t; typedef uint32_t dns_rdatastatstype_t; typedef struct dns_tkeyctx dns_tkeyctx_t; typedef uint16_t dns_trust_t; typedef struct dns_tsec dns_tsec_t; typedef struct dns_tsig_keyring dns_tsig_keyring_t; typedef struct dns_tsigkey dns_tsigkey_t; typedef uint32_t dns_ttl_t; typedef struct dns_update_state dns_update_state_t; typedef struct dns_validator dns_validator_t; typedef struct dns_view dns_view_t; typedef ISC_LIST(dns_view_t) dns_viewlist_t; typedef struct dns_zone dns_zone_t; typedef ISC_LIST(dns_zone_t) dns_zonelist_t; typedef struct dns_zonemgr dns_zonemgr_t; typedef struct dns_zt dns_zt_t; typedef struct dns_ipkeylist dns_ipkeylist_t; /* * If we are not using GSSAPI, define the types we use as opaque types here. */ #ifndef GSSAPI typedef struct not_defined_gss_cred_id *gss_cred_id_t; typedef struct not_defined_gss_ctx *gss_ctx_id_t; #endif typedef struct dst_gssapi_signverifyctx dst_gssapi_signverifyctx_t; typedef enum { dns_hash_sha1 = 1 } dns_hash_t; typedef enum { dns_fwdpolicy_none = 0, dns_fwdpolicy_first = 1, dns_fwdpolicy_only = 2 } dns_fwdpolicy_t; typedef enum { dns_namereln_none = 0, dns_namereln_contains = 1, dns_namereln_subdomain = 2, dns_namereln_equal = 3, dns_namereln_commonancestor = 4 } dns_namereln_t; typedef enum { dns_one_answer, dns_many_answers } dns_transfer_format_t; typedef enum { dns_dbtype_zone = 0, dns_dbtype_cache = 1, dns_dbtype_stub = 3 } dns_dbtype_t; typedef enum { dns_notifytype_no = 0, dns_notifytype_yes = 1, dns_notifytype_explicit = 2, dns_notifytype_masteronly = 3 } dns_notifytype_t; typedef enum { dns_minimal_no = 0, dns_minimal_yes = 1, dns_minimal_noauth = 2, dns_minimal_noauthrec = 3 } dns_minimaltype_t; typedef enum { dns_dialuptype_no = 0, dns_dialuptype_yes = 1, dns_dialuptype_notify = 2, dns_dialuptype_notifypassive = 3, dns_dialuptype_refresh = 4, dns_dialuptype_passive = 5 } dns_dialuptype_t; typedef enum { dns_masterformat_none = 0, dns_masterformat_text = 1, dns_masterformat_raw = 2, dns_masterformat_map = 3 } dns_masterformat_t; typedef enum { dns_aaaa_ok = 0, dns_aaaa_filter = 1, dns_aaaa_break_dnssec = 2 } dns_aaaa_t; /* * These are generated by gen.c. */ #include <dns/enumtype.h> /* Provides dns_rdatatype_t. */ #include <dns/enumclass.h> /* Provides dns_rdataclass_t. */ /*% * rcodes. */ enum { /* * Standard rcodes. */ dns_rcode_noerror = 0, #define dns_rcode_noerror ((dns_rcode_t)dns_rcode_noerror) dns_rcode_formerr = 1, #define dns_rcode_formerr ((dns_rcode_t)dns_rcode_formerr) dns_rcode_servfail = 2, #define dns_rcode_servfail ((dns_rcode_t)dns_rcode_servfail) dns_rcode_nxdomain = 3, #define dns_rcode_nxdomain ((dns_rcode_t)dns_rcode_nxdomain) dns_rcode_notimp = 4, #define dns_rcode_notimp ((dns_rcode_t)dns_rcode_notimp) dns_rcode_refused = 5, #define dns_rcode_refused ((dns_rcode_t)dns_rcode_refused) dns_rcode_yxdomain = 6, #define dns_rcode_yxdomain ((dns_rcode_t)dns_rcode_yxdomain) dns_rcode_yxrrset = 7, #define dns_rcode_yxrrset ((dns_rcode_t)dns_rcode_yxrrset) dns_rcode_nxrrset = 8, #define dns_rcode_nxrrset ((dns_rcode_t)dns_rcode_nxrrset) dns_rcode_notauth = 9, #define dns_rcode_notauth ((dns_rcode_t)dns_rcode_notauth) dns_rcode_notzone = 10, #define dns_rcode_notzone ((dns_rcode_t)dns_rcode_notzone) /* * Extended rcodes. */ dns_rcode_badvers = 16, #define dns_rcode_badvers ((dns_rcode_t)dns_rcode_badvers) dns_rcode_badcookie = 23 #define dns_rcode_badcookie ((dns_rcode_t)dns_rcode_badcookie) /* * Update dns_rcodestats_create() and dns_rcodestats_increment() * and this comment if a rcode > dns_rcode_badcookie is assigned. */ /* Private space [3841..4095] */ }; /*% * TSIG errors. */ enum { dns_tsigerror_badsig = 16, dns_tsigerror_badkey = 17, dns_tsigerror_badtime = 18, dns_tsigerror_badmode = 19, dns_tsigerror_badname = 20, dns_tsigerror_badalg = 21, dns_tsigerror_badtrunc = 22 }; /*% * Opcodes. */ enum { dns_opcode_query = 0, #define dns_opcode_query ((dns_opcode_t)dns_opcode_query) dns_opcode_iquery = 1, #define dns_opcode_iquery ((dns_opcode_t)dns_opcode_iquery) dns_opcode_status = 2, #define dns_opcode_status ((dns_opcode_t)dns_opcode_status) dns_opcode_notify = 4, #define dns_opcode_notify ((dns_opcode_t)dns_opcode_notify) dns_opcode_update = 5 /* dynamic update */ #define dns_opcode_update ((dns_opcode_t)dns_opcode_update) }; /*% * Trust levels. Must be kept in sync with trustnames[] in masterdump.c. */ enum { /* Sentinel value; no data should have this trust level. */ dns_trust_none = 0, #define dns_trust_none ((dns_trust_t)dns_trust_none) /*% * Subject to DNSSEC validation but has not yet been validated * dns_trust_pending_additional (from the additional section). */ dns_trust_pending_additional = 1, #define dns_trust_pending_additional \ ((dns_trust_t)dns_trust_pending_additional) dns_trust_pending_answer = 2, #define dns_trust_pending_answer ((dns_trust_t)dns_trust_pending_answer) /*% Received in the additional section of a response. */ dns_trust_additional = 3, #define dns_trust_additional ((dns_trust_t)dns_trust_additional) /* Received in a referral response. */ dns_trust_glue = 4, #define dns_trust_glue ((dns_trust_t)dns_trust_glue) /* Answer from a non-authoritative server */ dns_trust_answer = 5, #define dns_trust_answer ((dns_trust_t)dns_trust_answer) /* Received in the authority section as part of an authoritative response */ dns_trust_authauthority = 6, #define dns_trust_authauthority ((dns_trust_t)dns_trust_authauthority) /* Answer from an authoritative server */ dns_trust_authanswer = 7, #define dns_trust_authanswer ((dns_trust_t)dns_trust_authanswer) /* Successfully DNSSEC validated */ dns_trust_secure = 8, #define dns_trust_secure ((dns_trust_t)dns_trust_secure) /* This server is authoritative */ dns_trust_ultimate = 9 #define dns_trust_ultimate ((dns_trust_t)dns_trust_ultimate) }; #define DNS_TRUST_PENDING(x) ((x) == dns_trust_pending_answer || \ (x) == dns_trust_pending_additional) #define DNS_TRUST_ADDITIONAL(x) ((x) == dns_trust_additional || \ (x) == dns_trust_pending_additional) #define DNS_TRUST_GLUE(x) ((x) == dns_trust_glue) #define DNS_TRUST_ANSWER(x) ((x) == dns_trust_answer) /*% * Name checking severities. */ typedef enum { dns_severity_ignore, dns_severity_warn, dns_severity_fail } dns_severity_t; /*% * DNS Serial Number Update Method. * * \li _none: Keep the current serial. * \li _increment: Add one to the current serial, skipping 0. * \li _unixtime: Set to the seconds since 00:00 Jan 1, 1970, * if possible. * \li _date: Set to today's date in YYYYMMDDVV format: * (Year, Month, Day, Version) */ typedef enum { dns_updatemethod_none = 0, dns_updatemethod_increment, dns_updatemethod_unixtime, dns_updatemethod_date } dns_updatemethod_t; typedef struct { const char *string; size_t count; } dns_indent_t; typedef enum { dns_stale_answer_no, dns_stale_answer_yes, dns_stale_answer_conf } dns_stale_answer_t; /* * Functions. */ typedef void (*dns_dumpdonefunc_t)(void *, isc_result_t); typedef void (*dns_loaddonefunc_t)(void *, isc_result_t); typedef void (*dns_rawdatafunc_t)(dns_zone_t *, dns_masterrawheader_t *); typedef isc_result_t (*dns_addrdatasetfunc_t)(void *, dns_name_t *, dns_rdataset_t *); typedef isc_result_t (*dns_additionaldatafunc_t)(void *, dns_name_t *, dns_rdatatype_t); typedef isc_result_t (*dns_digestfunc_t)(void *, isc_region_t *); typedef void (*dns_xfrindone_t)(dns_zone_t *, isc_result_t); typedef void (*dns_updatecallback_t)(void *, isc_result_t, dns_message_t *); typedef int (*dns_rdatasetorderfunc_t)(const dns_rdata_t *, const void *); typedef bool (*dns_checkmxfunc_t)(dns_zone_t *, dns_name_t *, dns_name_t *); typedef bool (*dns_checksrvfunc_t)(dns_zone_t *, dns_name_t *, dns_name_t *); typedef bool (*dns_checknsfunc_t)(dns_zone_t *, dns_name_t *, dns_name_t *, dns_rdataset_t *, dns_rdataset_t *); typedef bool (*dns_isselffunc_t)(dns_view_t *, dns_tsigkey_t *, isc_sockaddr_t *, isc_sockaddr_t *, dns_rdataclass_t, void *); typedef isc_result_t (*dns_deserializefunc_t)(void *, FILE *, off_t); typedef void (*dns_nseclog_t)(void *val, int , const char *, ...); #endif /* DNS_TYPES_H */ dnstap.h 0000644 00000022224 15156020057 0006211 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef _DNSTAP_H #define _DNSTAP_H /***** ***** Module Info *****/ /*! \file * \brief * The dt (dnstap) module provides fast passive logging of DNS messages. * Protocol Buffers. The protobuf schema for Dnstap messages is in the * file dnstap.proto, which is compiled to dnstap.pb-c.c and dnstap.pb-c.h. */ #include <inttypes.h> #include <stdbool.h> #ifdef HAVE_DNSTAP #include <fstrm.h> #include <protobuf-c/protobuf-c.h> #else struct fstrm_iothr_options; #endif /* HAVE_DNSTAP */ #include <isc/region.h> #include <isc/sockaddr.h> #include <isc/time.h> #include <isc/types.h> #include <dns/name.h> #include <dns/rdataclass.h> #include <dns/rdatatype.h> #include <dns/types.h> /*% * Dnstap message types: * * STUB QUERY: SQ * STUB RESPONSE: SR * CLIENT QUERY: CQ * CLIENT RESPONSE: CR * AUTH QUERY: AQ * AUTH RESPONSE: AR * RESOLVER QUERY: RQ * RESOLVER RESPONSE: RR * FORWARDER QUERY: FQ * FORWARDER RESPONSE: FR */ #define DNS_DTTYPE_SQ 0x0001 #define DNS_DTTYPE_SR 0x0002 #define DNS_DTTYPE_CQ 0x0004 #define DNS_DTTYPE_CR 0x0008 #define DNS_DTTYPE_AQ 0x0010 #define DNS_DTTYPE_AR 0x0020 #define DNS_DTTYPE_RQ 0x0040 #define DNS_DTTYPE_RR 0x0080 #define DNS_DTTYPE_FQ 0x0100 #define DNS_DTTYPE_FR 0x0200 #define DNS_DTTYPE_TQ 0x0400 #define DNS_DTTYPE_TR 0x0800 #define DNS_DTTYPE_QUERY \ (DNS_DTTYPE_SQ|DNS_DTTYPE_CQ|DNS_DTTYPE_AQ|\ DNS_DTTYPE_RQ|DNS_DTTYPE_FQ|DNS_DTTYPE_TQ) #define DNS_DTTYPE_RESPONSE \ (DNS_DTTYPE_SR|DNS_DTTYPE_CR|DNS_DTTYPE_AR|\ DNS_DTTYPE_RR|DNS_DTTYPE_FR|DNS_DTTYPE_TR) #define DNS_DTTYPE_ALL \ (DNS_DTTYPE_QUERY|DNS_DTTYPE_RESPONSE) typedef enum { dns_dtmode_none = 0, dns_dtmode_file, dns_dtmode_unix } dns_dtmode_t; typedef struct dns_dthandle dns_dthandle_t; #ifdef HAVE_DNSTAP struct dns_dtdata { isc_mem_t *mctx; void *frame; bool query; bool tcp; dns_dtmsgtype_t type; isc_time_t qtime; isc_time_t rtime; isc_region_t qaddr; isc_region_t raddr; uint32_t qport; uint32_t rport; isc_region_t msgdata; dns_message_t *msg; char namebuf[DNS_NAME_FORMATSIZE]; char typebuf[DNS_RDATATYPE_FORMATSIZE]; char classbuf[DNS_RDATACLASS_FORMATSIZE]; }; #endif /* HAVE_DNSTAP */ isc_result_t dns_dt_create(isc_mem_t *mctx, dns_dtmode_t mode, const char *path, struct fstrm_iothr_options **foptp, dns_dtenv_t **envp); /*%< * Create and initialize the dnstap environment. * * There should be a single global dnstap environment for the server; * copies of it will be attached to each view. * * Notes: * *\li 'path' refers to a UNIX domain socket by default. It may * optionally be prepended with "socket:" or "file:". If prepended * with "file:", then dnstap logs are sent to a file instead of a * socket. * *\li '*foptp' set the options for fstrm_iothr_init(). '*foptp' must have * have had the number of input queues set and this should be set * to the number of worker threads. Additionally the queue model * should also be set. Other options may be set if desired. * If dns_dt_create succeeds the *foptp is set to NULL. * * Requires: * *\li 'mctx' is a valid memory context. * *\li 'path' is a valid C string. * *\li 'fopt' is non NULL. * *\li envp != NULL && *envp == NULL * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY * *\li Other errors are possible. */ isc_result_t dns_dt_reopen(dns_dtenv_t *env, int roll); /*%< * Reopens files established by dns_dt_create(). * * If 'roll' is non-negative and 'env->mode' is dns_dtmode_file, * then the file is automatically rolled over before reopening. * The value of 'roll' indicates the number of backup log files to * keep. If 'roll' is negative, or if 'env->mode' is dns_dtmode_unix, * then the channel is simply reopened. * * Note: dns_dt_reopen() must be called in task exclusive mode. * * Requires: *\li 'env' is a valid dnstap environment. */ isc_result_t dns_dt_setidentity(dns_dtenv_t *env, const char *identity); isc_result_t dns_dt_setversion(dns_dtenv_t *env, const char *version); /*%< * Set the "identity" and "version" strings to be sent in dnstap messages. * * Requires: * *\li 'env' is a valid dnstap environment. */ void dns_dt_attach(dns_dtenv_t *source, dns_dtenv_t **destp); /*%< * Attach '*destp' to 'source', incrementing the reference counter. * * Requires: * *\li 'source' is a valid dnstap environment. * *\li 'destp' is not NULL and '*destp' is NULL. * *\li *destp is attached to source. */ void dns_dt_detach(dns_dtenv_t **envp); /*%< * Detach '*envp', decrementing the reference counter. * * Requires: * *\li '*envp' is a valid dnstap environment. * * Ensures: * *\li '*envp' will be destroyed when the number of references reaches zero. * *\li '*envp' is NULL. */ isc_result_t dns_dt_getstats(dns_dtenv_t *env, isc_stats_t **statsp); /*%< * Attach to the stats struct if it exists. * * Requires: * *\li 'env' is a valid dnstap environment. * *\li 'statsp' is non NULL and '*statsp' is NULL. * * Returns: * *\li ISC_R_SUCCESS * *\li ISC_R_NOTFOUND */ void dns_dt_shutdown(void); /*%< * Shuts down dnstap and frees global resources. This function must only * be called immediately before server shutdown. */ void dns_dt_send(dns_view_t *view, dns_dtmsgtype_t msgtype, isc_sockaddr_t *qaddr, isc_sockaddr_t *dstaddr, bool tcp, isc_region_t *zone, isc_time_t *qtime, isc_time_t *rtime, isc_buffer_t *buf); /*%< * Sends a dnstap message to the log, if 'msgtype' is one of the message * types represented in 'view->dttypes'. * * Parameters are: 'qaddr' (query address, i.e, the address of the * query initiator); 'raddr' (response address, i.e., the address of * the query responder); 'tcp' (boolean indicating whether the transaction * was over TCP); 'zone' (the authoritative zone or bailiwick, in * uncompressed wire format), 'qtime' and 'rtime' (query and response * times; if NULL, they are set to the current time); and 'buf' (the * DNS message being logged, in wire format). * * Requires: * *\li 'view' is a valid view, and 'view->dtenv' is NULL or is a * valid dnstap environment. */ isc_result_t dns_dt_parse(isc_mem_t *mctx, isc_region_t *src, dns_dtdata_t **destp); /*%< * Converts a raw dnstap frame in 'src' to a parsed dnstap data structure * in '*destp'. * * Requires: *\li 'src' is not NULL * *\li 'destp' is not NULL and '*destp' points to a valid buffer. * * Returns: *\li #ISC_R_SUCCESS on success * *\li Other errors are possible. */ isc_result_t dns_dt_datatotext(dns_dtdata_t *d, isc_buffer_t **dest); /*%< * Converts a parsed dnstap data structure 'd' to text, storing * the result in the buffer 'dest'. If 'dest' points to a dynamically * allocated buffer, then it may be reallocated as needed. * * (XXX: add a 'long_form' option to generate a detailed listing of * dnstap data instead * of a one-line summary.) * * Requires: *\li 'd' is not NULL * *\li 'dest' is not NULL and '*dest' points to a valid buffer. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE if buffer is not dynamic and runs out of space *\li #ISC_R_NOMEMORY if buffer is dynamic but memory could not be allocated * *\li Other errors are possible. */ void dns_dtdata_free(dns_dtdata_t **dp); /*%< * Frees the specified dns_dtdata structure and all its members, * and sets *dp to NULL. */ isc_result_t dns_dt_open(const char *filename, dns_dtmode_t mode, isc_mem_t *mctx, dns_dthandle_t **handlep); /*%< * Opens a dnstap framestream at 'filename' and stores a pointer to the * reader object in a dns_dthandle_t structure. * * The caller is responsible for allocating the handle structure. * * (XXX: Currently only file readers are supported, not unix-domain socket * readers.) * * Requires: * *\li 'filename' is not NULL. * *\li 'handlep' is not NULL and '*handlep' is NULL. * *\li '*mctx' is not a valid memory context. * * Returns: * *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOTIMPLEMENTED if 'mode' is not dns_dtmode_file. (XXX) *\li #ISC_R_NOMEMORY if the fstrm library was unable to allocate a * reader or options structure *\li #ISC_R_FAILURE if 'filename' could not be opened. *\li #DNS_R_BADDNSTAP if 'filename' does not contain a dnstap * framestream. */ isc_result_t dns_dt_getframe(dns_dthandle_t *handle, uint8_t **bufp, size_t *sizep); /*%< * Read a dnstap frame from the framstream reader in 'handle', storing * a pointer to it in '*bufp' and its size in '*sizep'. * * Requires: * *\li 'handle' is not NULL *\li 'bufp' is not NULL *\li 'sizep' is not NULL * * Ensures: * \li if returning ISC_R_SUCCESS then '*bufp' is not NULL * * Returns: * *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOMORE at the end of the frame stream *\li #ISC_R_FAILURE for any other failure */ void dns_dt_close(dns_dthandle_t **handlep); /*%< * Closes the dnstap file referenced by 'handle'. * * Requires: * *\li '*handlep' is not NULL */ #endif /* _DNSTAP_H */ dispatch.h 0000644 00000040053 15156020057 0006517 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DISPATCH_H #define DNS_DISPATCH_H 1 /***** ***** Module Info *****/ /*! \file dns/dispatch.h * \brief * DNS Dispatch Management * Shared UDP and single-use TCP dispatches for queries and responses. * * MP: * *\li All locking is performed internally to each dispatch. * Restrictions apply to dns_dispatch_removeresponse(). * * Reliability: * * Resources: * * Security: * *\li Depends on the isc_socket_t and dns_message_t for prevention of * buffer overruns. * * Standards: * *\li None. */ /*** *** Imports ***/ #include <stdbool.h> #include <isc/buffer.h> #include <isc/lang.h> #include <isc/mutex.h> #include <isc/socket.h> #include <isc/types.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*% * This event is sent to a task when a response comes in. * No part of this structure should ever be modified by the caller, * other than parts of the buffer. The holy parts of the buffer are * the base and size of the buffer. All other parts of the buffer may * be used. On event delivery the used region contains the packet. * * "id" is the received message id, * * "addr" is the host that sent it to us, * * "buffer" holds state on the received data. * * The "free" routine for this event will clean up itself as well as * any buffer space allocated from common pools. */ struct dns_dispatchevent { ISC_EVENT_COMMON(dns_dispatchevent_t); /*%< standard event common */ isc_result_t result; /*%< result code */ int32_t id; /*%< message id */ isc_sockaddr_t addr; /*%< address recv'd from */ struct in6_pktinfo pktinfo; /*%< reply info for v6 */ isc_buffer_t buffer; /*%< data buffer */ uint32_t attributes; /*%< mirrored from socket.h */ }; /*% * This is a set of one or more dispatches which can be retrieved * round-robin fashion. */ struct dns_dispatchset { isc_mem_t *mctx; dns_dispatch_t **dispatches; int ndisp; int cur; isc_mutex_t lock; }; /*@{*/ /*% * Attributes for added dispatchers. * * Values with the mask 0xffff0000 are application defined. * Values with the mask 0x0000ffff are library defined. * * Insane values (like setting both TCP and UDP) are not caught. Don't * do that. * * _PRIVATE * The dispatcher cannot be shared. * * _TCP, _UDP * The dispatcher is a TCP or UDP socket. * * _IPV4, _IPV6 * The dispatcher uses an IPv4 or IPv6 socket. * * _NOLISTEN * The dispatcher should not listen on the socket. * * _MAKEQUERY * The dispatcher can be used to issue queries to other servers, and * accept replies from them. * * _RANDOMPORT * Previously used to indicate that the port of a dispatch UDP must be * chosen randomly. This behavior now always applies and the attribute * is obsoleted. * * _EXCLUSIVE * A separate socket will be used on-demand for each transaction. */ #define DNS_DISPATCHATTR_PRIVATE 0x00000001U #define DNS_DISPATCHATTR_TCP 0x00000002U #define DNS_DISPATCHATTR_UDP 0x00000004U #define DNS_DISPATCHATTR_IPV4 0x00000008U #define DNS_DISPATCHATTR_IPV6 0x00000010U #define DNS_DISPATCHATTR_NOLISTEN 0x00000020U #define DNS_DISPATCHATTR_MAKEQUERY 0x00000040U #define DNS_DISPATCHATTR_CONNECTED 0x00000080U #define DNS_DISPATCHATTR_FIXEDID 0x00000100U #define DNS_DISPATCHATTR_EXCLUSIVE 0x00000200U /*@}*/ /* */ #define DNS_DISPATCHOPT_FIXEDID 0x00000001U isc_result_t dns_dispatchmgr_create(isc_mem_t *mctx, isc_entropy_t *entropy, dns_dispatchmgr_t **mgrp); /*%< * Creates a new dispatchmgr object. * * Requires: *\li "mctx" be a valid memory context. * *\li mgrp != NULL && *mgrp == NULL * *\li "entropy" may be NULL, in which case an insecure random generator * will be used. If it is non-NULL, it must be a valid entropy * source. * * Returns: *\li ISC_R_SUCCESS -- all ok * *\li anything else -- failure */ void dns_dispatchmgr_destroy(dns_dispatchmgr_t **mgrp); /*%< * Destroys the dispatchmgr when it becomes empty. This could be * immediately. * * Requires: *\li mgrp != NULL && *mgrp is a valid dispatchmgr. */ void dns_dispatchmgr_setblackhole(dns_dispatchmgr_t *mgr, dns_acl_t *blackhole); /*%< * Sets the dispatcher's "blackhole list," a list of addresses that will * be ignored by all dispatchers created by the dispatchmgr. * * Requires: * \li mgrp is a valid dispatchmgr * \li blackhole is a valid acl */ dns_acl_t * dns_dispatchmgr_getblackhole(dns_dispatchmgr_t *mgr); /*%< * Gets a pointer to the dispatcher's current blackhole list, * without incrementing its reference count. * * Requires: *\li mgr is a valid dispatchmgr * Returns: *\li A pointer to the current blackhole list, or NULL. */ void dns_dispatchmgr_setblackportlist(dns_dispatchmgr_t *mgr, dns_portlist_t *portlist); /*%< * This function is deprecated. Use dns_dispatchmgr_setavailports() instead. * * Requires: *\li mgr is a valid dispatchmgr */ dns_portlist_t * dns_dispatchmgr_getblackportlist(dns_dispatchmgr_t *mgr); /*%< * This function is deprecated and always returns NULL. * * Requires: *\li mgr is a valid dispatchmgr */ isc_result_t dns_dispatchmgr_setavailports(dns_dispatchmgr_t *mgr, isc_portset_t *v4portset, isc_portset_t *v6portset); /*%< * Sets a list of UDP ports that can be used for outgoing UDP messages. * * Requires: *\li mgr is a valid dispatchmgr *\li v4portset is NULL or a valid port set *\li v6portset is NULL or a valid port set */ void dns_dispatchmgr_setstats(dns_dispatchmgr_t *mgr, isc_stats_t *stats); /*%< * Sets statistics counter for the dispatchmgr. This function is expected to * be called only on zone creation (when necessary). * Once installed, it cannot be removed or replaced. Also, there is no * interface to get the installed stats from the zone; the caller must keep the * stats to reference (e.g. dump) it later. * * Requires: *\li mgr is a valid dispatchmgr with no managed dispatch. *\li stats is a valid statistics supporting resolver statistics counters * (see dns/stats.h). */ isc_result_t dns_dispatch_getudp(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, isc_taskmgr_t *taskmgr, isc_sockaddr_t *localaddr, unsigned int buffersize, unsigned int maxbuffers, unsigned int maxrequests, unsigned int buckets, unsigned int increment, unsigned int attributes, unsigned int mask, dns_dispatch_t **dispp); isc_result_t dns_dispatch_getudp_dup(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, isc_taskmgr_t *taskmgr, isc_sockaddr_t *localaddr, unsigned int buffersize, unsigned int maxbuffers, unsigned int maxrequests, unsigned int buckets, unsigned int increment, unsigned int attributes, unsigned int mask, dns_dispatch_t **dispp, dns_dispatch_t *dup); /*%< * Attach to existing dns_dispatch_t if one is found with dns_dispatchmgr_find, * otherwise create a new UDP dispatch. * * Requires: *\li All pointer parameters be valid for their respective types. * *\li dispp != NULL && *disp == NULL * *\li 512 <= buffersize <= 64k * *\li maxbuffers > 0 * *\li buckets < 2097169 * *\li increment > buckets * *\li (attributes & DNS_DISPATCHATTR_TCP) == 0 * * Returns: *\li ISC_R_SUCCESS -- success. * *\li Anything else -- failure. */ isc_result_t dns_dispatch_createtcp(dns_dispatchmgr_t *mgr, isc_socket_t *sock, isc_taskmgr_t *taskmgr, unsigned int buffersize, unsigned int maxbuffers, unsigned int maxrequests, unsigned int buckets, unsigned int increment, unsigned int attributes, dns_dispatch_t **dispp); isc_result_t dns_dispatch_createtcp2(dns_dispatchmgr_t *mgr, isc_socket_t *sock, isc_taskmgr_t *taskmgr, isc_sockaddr_t *localaddr, isc_sockaddr_t *destaddr, unsigned int buffersize, unsigned int maxbuffers, unsigned int maxrequests, unsigned int buckets, unsigned int increment, unsigned int attributes, dns_dispatch_t **dispp); /*%< * Create a new dns_dispatch and attach it to the provided isc_socket_t. * * For all dispatches, "buffersize" is the maximum packet size we will * accept. * * "maxbuffers" and "maxrequests" control the number of buffers in the * overall system and the number of buffers which can be allocated to * requests. * * "buckets" is the number of buckets to use, and should be prime. * * "increment" is used in a collision avoidance function, and needs to be * a prime > buckets, and not 2. * * Requires: * *\li mgr is a valid dispatch manager. * *\li sock is a valid. * *\li task is a valid task that can be used internally to this dispatcher. * * \li 512 <= buffersize <= 64k * *\li maxbuffers > 0. * *\li maxrequests <= maxbuffers. * *\li buckets < 2097169 (the next prime after 65536 * 32) * *\li increment > buckets (and prime). * *\li attributes includes #DNS_DISPATCHATTR_TCP and does not include * #DNS_DISPATCHATTR_UDP. * * Returns: *\li ISC_R_SUCCESS -- success. * *\li Anything else -- failure. */ void dns_dispatch_attach(dns_dispatch_t *disp, dns_dispatch_t **dispp); /*%< * Attach to a dispatch handle. * * Requires: *\li disp is valid. * *\li dispp != NULL && *dispp == NULL */ void dns_dispatch_detach(dns_dispatch_t **dispp); /*%< * Detaches from the dispatch. * * Requires: *\li dispp != NULL and *dispp be a valid dispatch. */ void dns_dispatch_starttcp(dns_dispatch_t *disp); /*%< * Start processing of a TCP dispatch once the socket connects. * * Requires: *\li 'disp' is valid. */ isc_result_t dns_dispatch_gettcp(dns_dispatchmgr_t *mgr, isc_sockaddr_t *destaddr, isc_sockaddr_t *localaddr, dns_dispatch_t **dispp); isc_result_t dns_dispatch_gettcp2(dns_dispatchmgr_t *mgr, isc_sockaddr_t *destaddr, isc_sockaddr_t *localaddr, bool *connected, dns_dispatch_t **dispp); /* * Attempt to connect to a existing TCP connection (connection completed * for dns_dispatch_gettcp()). */ isc_result_t dns_dispatch_addresponse3(dns_dispatch_t *disp, unsigned int options, isc_sockaddr_t *dest, isc_task_t *task, isc_taskaction_t action, void *arg, uint16_t *idp, dns_dispentry_t **resp, isc_socketmgr_t *sockmgr); isc_result_t dns_dispatch_addresponse2(dns_dispatch_t *disp, isc_sockaddr_t *dest, isc_task_t *task, isc_taskaction_t action, void *arg, uint16_t *idp, dns_dispentry_t **resp, isc_socketmgr_t *sockmgr); isc_result_t dns_dispatch_addresponse(dns_dispatch_t *disp, isc_sockaddr_t *dest, isc_task_t *task, isc_taskaction_t action, void *arg, uint16_t *idp, dns_dispentry_t **resp); /*%< * Add a response entry for this dispatch. * * "*idp" is filled in with the assigned message ID, and *resp is filled in * to contain the magic token used to request event flow stop. * * Arranges for the given task to get a callback for response packets. When * the event is delivered, it must be returned using dns_dispatch_freeevent() * or through dns_dispatch_removeresponse() for another to be delivered. * * Requires: *\li "idp" be non-NULL. * *\li "task" "action" and "arg" be set as appropriate. * *\li "dest" be non-NULL and valid. * *\li "resp" be non-NULL and *resp be NULL * *\li "sockmgr" be NULL or a valid socket manager. If 'disp' has * the DNS_DISPATCHATTR_EXCLUSIVE attribute, this must not be NULL, * which also means dns_dispatch_addresponse() cannot be used. * * Ensures: * *\li <id, dest> is a unique tuple. That means incoming messages * are identifiable. * * Returns: * *\li ISC_R_SUCCESS -- all is well. *\li ISC_R_NOMEMORY -- memory could not be allocated. *\li ISC_R_NOMORE -- no more message ids can be allocated * for this destination. */ void dns_dispatch_removeresponse(dns_dispentry_t **resp, dns_dispatchevent_t **sockevent); /*%< * Stops the flow of responses for the provided id and destination. * If "sockevent" is non-NULL, the dispatch event and associated buffer is * also returned to the system. * * Requires: *\li "resp" != NULL and "*resp" contain a value previously allocated * by dns_dispatch_addresponse(); * *\li May only be called from within the task given as the 'task' * argument to dns_dispatch_addresponse() when allocating '*resp'. */ isc_socket_t * dns_dispatch_getentrysocket(dns_dispentry_t *resp); isc_socket_t * dns_dispatch_getsocket(dns_dispatch_t *disp); /*%< * Return the socket associated with this dispatcher. * * Requires: *\li disp is valid. * * Returns: *\li The socket the dispatcher is using. */ isc_result_t dns_dispatch_getlocaladdress(dns_dispatch_t *disp, isc_sockaddr_t *addrp); /*%< * Return the local address for this dispatch. * This currently only works for dispatches using UDP sockets. * * Requires: *\li disp is valid. *\li addrp to be non null. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOTIMPLEMENTED */ void dns_dispatch_cancel(dns_dispatch_t *disp); /*%< * cancel outstanding clients * * Requires: *\li disp is valid. */ unsigned int dns_dispatch_getattributes(dns_dispatch_t *disp); /*%< * Return the attributes (DNS_DISPATCHATTR_xxx) of this dispatch. Only the * non-changeable attributes are expected to be referenced by the caller. * * Requires: *\li disp is valid. */ void dns_dispatch_changeattributes(dns_dispatch_t *disp, unsigned int attributes, unsigned int mask); /*%< * Set the bits described by "mask" to the corresponding values in * "attributes". * * That is: * * \code * new = (old & ~mask) | (attributes & mask) * \endcode * * This function has a side effect when #DNS_DISPATCHATTR_NOLISTEN changes. * When the flag becomes off, the dispatch will start receiving on the * corresponding socket. When the flag becomes on, receive events on the * corresponding socket will be canceled. * * Requires: *\li disp is valid. * *\li attributes are reasonable for the dispatch. That is, setting the UDP * attribute on a TCP socket isn't reasonable. */ void dns_dispatch_importrecv(dns_dispatch_t *disp, isc_event_t *event); /*%< * Inform the dispatcher of a socket receive. This is used for sockets * shared between dispatchers and clients. If the dispatcher fails to copy * or send the event, nothing happens. * * If the attribute DNS_DISPATCHATTR_NOLISTEN is not set, then * the dispatch is already handling a recv; return immediately. * * Requires: *\li disp is valid, and the attribute DNS_DISPATCHATTR_NOLISTEN is set. * event != NULL */ dns_dispatch_t * dns_dispatchset_get(dns_dispatchset_t *dset); /*%< * Retrieve the next dispatch from dispatch set 'dset', and increment * the round-robin counter. * * Requires: *\li dset != NULL */ isc_result_t dns_dispatchset_create(isc_mem_t *mctx, isc_socketmgr_t *sockmgr, isc_taskmgr_t *taskmgr, dns_dispatch_t *source, dns_dispatchset_t **dsetp, int n); /*%< * Given a valid dispatch 'source', create a dispatch set containing * 'n' UDP dispatches, with the remainder filled out by clones of the * source. * * Requires: *\li source is a valid UDP dispatcher *\li dsetp != NULL, *dsetp == NULL */ void dns_dispatchset_cancelall(dns_dispatchset_t *dset, isc_task_t *task); /*%< * Cancel socket operations for the dispatches in 'dset'. */ void dns_dispatchset_destroy(dns_dispatchset_t **dsetp); /*%< * Dereference all the dispatches in '*dsetp', free the dispatchset * memory, and set *dsetp to NULL. * * Requires: *\li dset is valid */ void dns_dispatch_setdscp(dns_dispatch_t *disp, isc_dscp_t dscp); isc_dscp_t dns_dispatch_getdscp(dns_dispatch_t *disp); /*%< * Set/get the DSCP value to be used when sending responses to clients, * as defined in the "listen-on" or "listen-on-v6" statements. * * Requires: *\li disp is valid. */ isc_result_t dns_dispatch_getnext(dns_dispentry_t *resp, dns_dispatchevent_t **sockevent); /*%< * Free the sockevent and trigger the sending of the next item off the * dispatch queue if present. * * Requires: *\li resp is valid *\li *sockevent to be valid */ ISC_LANG_ENDDECLS #endif /* DNS_DISPATCH_H */ dyndb.h 0000644 00000011343 15156020057 0006020 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DYNDB_H #define DNS_DYNDB_H #include <stdbool.h> #include <isc/types.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*! * \brief * Context for initializing a dyndb module. * * This structure passes global server data to which a dyndb * module will need access -- the server memory context, hash * initializer, log context, etc. The structure doesn't persist * beyond configuring the dyndb module. The module's register function * should attach to all reference-counted variables and its destroy * function should detach from them. */ struct dns_dyndbctx { unsigned int magic; const void *hashinit; isc_mem_t *mctx; isc_log_t *lctx; dns_view_t *view; dns_zonemgr_t *zmgr; isc_task_t *task; isc_timermgr_t *timermgr; bool *refvar; }; #define DNS_DYNDBCTX_MAGIC ISC_MAGIC('D', 'd', 'b', 'c') #define DNS_DYNDBCTX_VALID(d) ISC_MAGIC_VALID(d, DNS_DYNDBCTX_MAGIC) /* * API version * * When the API changes, increment DNS_DYNDB_VERSION. If the * change is backward-compatible (e.g., adding a new function call * but not changing or removing an old one), increment DNS_DYNDB_AGE; * if not, set DNS_DYNDB_AGE to 0. */ #ifndef DNS_DYNDB_VERSION #define DNS_DYNDB_VERSION 1 #define DNS_DYNDB_AGE 0 #endif typedef isc_result_t dns_dyndb_register_t(isc_mem_t *mctx, const char *name, const char *parameters, const char *file, unsigned long line, const dns_dyndbctx_t *dctx, void **instp); /*% * Called when registering a new driver instance. 'name' must be unique. * 'parameters' contains the driver configuration text. 'dctx' is the * initialization context set up in dns_dyndb_createctx(). * * '*instp' must be set to the driver instance handle if the function * is successful. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li Other errors are possible */ typedef void dns_dyndb_destroy_t(void **instp); /*% * Destroy a driver instance. Dereference any reference-counted * variables passed in 'dctx' and 'inst' in the register function. * * \c *instp must be set to \c NULL by the function before it returns. */ typedef int dns_dyndb_version_t(unsigned int *flags); /*% * Return the API version number a dyndb module was compiled with. * * If the returned version number is no greater than than * DNS_DYNDB_VERSION, and no less than DNS_DYNDB_VERSION - DNS_DYNDB_AGE, * then the module is API-compatible with named. * * 'flags' is currently unused and may be NULL, but could be used in * the future to pass back driver capabilities or other information. */ isc_result_t dns_dyndb_load(const char *libname, const char *name, const char *parameters, const char *file, unsigned long line, isc_mem_t *mctx, const dns_dyndbctx_t *dctx); /*% * Load a dyndb module. * * This loads a dyndb module using dlopen() or equivalent, calls its register * function (see dns_dyndb_register_t above), and if successful, adds * the instance handle to a list of dyndb instances so it can be cleaned * up later. * * 'file' and 'line' can be used to indicate the name of the file and * the line number from which the parameters were taken, so that logged * error messages, if any, will display the correct locations. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li Other errors are possible */ void dns_dyndb_cleanup(bool exiting); /*% * Shut down and destroy all running dyndb modules. * * 'exiting' indicates whether the server is shutting down, * as opposed to merely being reconfigured. */ isc_result_t dns_dyndb_createctx(isc_mem_t *mctx, const void *hashinit, isc_log_t *lctx, dns_view_t *view, dns_zonemgr_t *zmgr, isc_task_t *task, isc_timermgr_t *tmgr, dns_dyndbctx_t **dctxp); /*% * Create a dyndb initialization context structure, with * pointers to structures in the server that the dyndb module will * need to access (view, zone manager, memory context, hash initializer, * etc). This structure is expected to last only until all dyndb * modules have been loaded and initialized; after that it will be * destroyed with dns_dyndb_destroyctx(). * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li Other errors are possible */ void dns_dyndb_destroyctx(dns_dyndbctx_t **dctxp); /*% * Destroys a dyndb initialization context structure; all * reference-counted members are detached and the structure is freed. */ ISC_LANG_ENDDECLS #endif /* DNS_DYNDB_H */ acl.h 0000644 00000016112 15156020057 0005456 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ACL_H #define DNS_ACL_H 1 /***** ***** Module Info *****/ /*! \file dns/acl.h * \brief * Address match list handling. */ /*** *** Imports ***/ #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/netaddr.h> #include <isc/refcount.h> #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2) #include <dns/geoip.h> #endif #include <dns/name.h> #include <dns/types.h> #include <dns/iptable.h> /*** *** Types ***/ typedef enum { dns_aclelementtype_ipprefix, dns_aclelementtype_keyname, dns_aclelementtype_nestedacl, dns_aclelementtype_localhost, dns_aclelementtype_localnets, #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2) dns_aclelementtype_geoip, #endif /* HAVE_GEOIP || HAVE_GEOIP2 */ dns_aclelementtype_any } dns_aclelementtype_t; typedef struct dns_aclipprefix dns_aclipprefix_t; struct dns_aclipprefix { isc_netaddr_t address; /* IP4/IP6 */ unsigned int prefixlen; }; struct dns_aclelement { dns_aclelementtype_t type; bool negative; dns_name_t keyname; #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2) dns_geoip_elem_t geoip_elem; #endif /* HAVE_GEOIP || HAVE_GEOIP2 */ dns_acl_t *nestedacl; int node_num; }; #define dns_acl_node_count(acl) acl->iptable->radix->num_added_node struct dns_acl { unsigned int magic; isc_mem_t *mctx; isc_refcount_t refcount; dns_iptable_t *iptable; dns_aclelement_t *elements; bool has_negatives; unsigned int alloc; /*%< Elements allocated */ unsigned int length; /*%< Elements initialized */ char *name; /*%< Temporary use only */ ISC_LINK(dns_acl_t) nextincache; /*%< Ditto */ }; struct dns_aclenv { dns_acl_t *localhost; dns_acl_t *localnets; bool match_mapped; #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2) dns_geoip_databases_t *geoip; bool geoip_use_ecs; #endif }; #define DNS_ACL_MAGIC ISC_MAGIC('D','a','c','l') #define DNS_ACL_VALID(a) ISC_MAGIC_VALID(a, DNS_ACL_MAGIC) /*** *** Functions ***/ ISC_LANG_BEGINDECLS isc_result_t dns_acl_create(isc_mem_t *mctx, int n, dns_acl_t **target); /*%< * Create a new ACL, including an IP table and an array with room * for 'n' ACL elements. The elements are uninitialized and the * length is 0. */ isc_result_t dns_acl_any(isc_mem_t *mctx, dns_acl_t **target); /*%< * Create a new ACL that matches everything. */ isc_result_t dns_acl_none(isc_mem_t *mctx, dns_acl_t **target); /*%< * Create a new ACL that matches nothing. */ bool dns_acl_isany(dns_acl_t *acl); /*%< * Test whether ACL is set to "{ any; }" */ bool dns_acl_isnone(dns_acl_t *acl); /*%< * Test whether ACL is set to "{ none; }" */ isc_result_t dns_acl_merge(dns_acl_t *dest, dns_acl_t *source, bool pos); /*%< * Merge the contents of one ACL into another. Call dns_iptable_merge() * for the IP tables, then concatenate the element arrays. * * If pos is set to false, then the nested ACL is to be negated. This * means reverse the sense of each *positive* element or IP table node, * but leave negatives alone, so as to prevent a double-negative causing * an unexpected positive match in the parent ACL. */ void dns_acl_attach(dns_acl_t *source, dns_acl_t **target); /*%< * Attach to acl 'source'. * * Requires: *\li 'source' to be a valid acl. *\li 'target' to be non NULL and '*target' to be NULL. */ void dns_acl_detach(dns_acl_t **aclp); /*%< * Detach the acl. On final detach the acl must not be linked on any * list. * * Requires: *\li '*aclp' to be a valid acl. * * Insists: *\li '*aclp' is not linked on final detach. */ bool dns_acl_isinsecure(const dns_acl_t *a); /*%< * Return #true iff the acl 'a' is considered insecure, that is, * if it contains IP addresses other than those of the local host. * This is intended for applications such as printing warning * messages for suspect ACLs; it is not intended for making access * control decisions. We make no guarantee that an ACL for which * this function returns #false is safe. */ isc_result_t dns_aclenv_init(isc_mem_t *mctx, dns_aclenv_t *env); /*%< * Initialize ACL environment, setting up localhost and localnets ACLs */ void dns_aclenv_copy(dns_aclenv_t *t, dns_aclenv_t *s); void dns_aclenv_destroy(dns_aclenv_t *env); isc_result_t dns_acl_match(const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_acl_t *acl, const dns_aclenv_t *env, int *match, const dns_aclelement_t **matchelt); isc_result_t dns_acl_match2(const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const isc_netaddr_t *ecs, uint8_t ecslen, uint8_t *scope, const dns_acl_t *acl, const dns_aclenv_t *env, int *match, const dns_aclelement_t **matchelt); /*%< * General, low-level ACL matching. This is expected to * be useful even for weird stuff like the topology and sortlist statements. * * Match the address 'reqaddr', and optionally the key name 'reqsigner', * and optionally the client prefix 'ecs' of length 'ecslen' * (reported via EDNS client subnet option) against 'acl'. * * 'reqsigner' and 'ecs' may be NULL. If an ACL matches against 'ecs' * and 'ecslen', then 'scope' will be set to indicate the netmask that * matched. * * If there is a match, '*match' will be set to an integer whose absolute * value corresponds to the order in which the matching value was inserted * into the ACL. For a positive match, this value will be positive; for a * negative match, it will be negative. * * If there is no match, *match will be set to zero. * * If there is a match in the element list (either positive or negative) * and 'matchelt' is non-NULL, *matchelt will be pointed to the matching * element. * * 'env' points to the current ACL environment, including the * current values of localhost and localnets and (if applicable) * the GeoIP context. * * Returns: *\li #ISC_R_SUCCESS Always succeeds. */ bool dns_aclelement_match(const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_aclelement_t *e, const dns_aclenv_t *env, const dns_aclelement_t **matchelt); bool dns_aclelement_match2(const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const isc_netaddr_t *ecs, uint8_t ecslen, uint8_t *scope, const dns_aclelement_t *e, const dns_aclenv_t *env, const dns_aclelement_t **matchelt); /*%< * Like dns_acl_match, but matches against the single ACL element 'e' * rather than a complete ACL, and returns true iff it matched. * * To determine whether the match was positive or negative, the * caller should examine e->negative. Since the element 'e' may be * a reference to a named ACL or a nested ACL, a matching element * returned through 'matchelt' is not necessarily 'e' itself. */ ISC_LANG_ENDDECLS #endif /* DNS_ACL_H */ rbt.h 0000644 00000117252 15156020057 0005515 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RBT_H #define DNS_RBT_H 1 /*! \file dns/rbt.h */ #include <inttypes.h> #include <stdbool.h> #include <isc/assertions.h> #include <isc/crc64.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/refcount.h> #include <dns/types.h> ISC_LANG_BEGINDECLS #define DNS_RBT_USEHASH 1 /*@{*/ /*% * Option values for dns_rbt_findnode() and dns_rbt_findname(). * These are used to form a bitmask. */ #define DNS_RBTFIND_NOOPTIONS 0x00 #define DNS_RBTFIND_EMPTYDATA 0x01 #define DNS_RBTFIND_NOEXACT 0x02 #define DNS_RBTFIND_NOPREDECESSOR 0x04 /*@}*/ #ifndef DNS_RBT_USEISCREFCOUNT #ifdef ISC_REFCOUNT_HAVEATOMIC #define DNS_RBT_USEISCREFCOUNT 1 #endif #endif #define DNS_RBT_USEMAGIC 1 /* * These should add up to 30. */ #define DNS_RBT_LOCKLENGTH 10 #define DNS_RBT_REFLENGTH 20 #define DNS_RBTNODE_MAGIC ISC_MAGIC('R','B','N','O') #if DNS_RBT_USEMAGIC #define DNS_RBTNODE_VALID(n) ISC_MAGIC_VALID(n, DNS_RBTNODE_MAGIC) #else #define DNS_RBTNODE_VALID(n) true #endif /*% * This is the structure that is used for each node in the red/black * tree of trees. NOTE WELL: the implementation manages this as a variable * length structure, with the actual wire-format name and other data * appended to this structure. Allocating a contiguous block of memory for * multiple dns_rbtnode structures will not work. */ typedef struct dns_rbtnode dns_rbtnode_t; enum { DNS_RBT_NSEC_NORMAL=0, /* in main tree */ DNS_RBT_NSEC_HAS_NSEC=1, /* also has node in nsec tree */ DNS_RBT_NSEC_NSEC=2, /* in nsec tree */ DNS_RBT_NSEC_NSEC3=3 /* in nsec3 tree */ }; struct dns_rbtnode { #if DNS_RBT_USEMAGIC unsigned int magic; #endif /*@{*/ /*! * The following bitfields add up to a total bitwidth of 32. * The range of values necessary for each item is indicated, * but in the case of "attributes" the field is wider to accommodate * possible future expansion. * * In each case below the "range" indicated is what's _necessary_ for * the bitfield to hold, not what it actually _can_ hold. * * Note: Tree lock must be held before modifying these * bit-fields. * * Note: The two "unsigned int :0;" unnamed bitfields on either * side of the bitfields below are scaffolding that border the * set of bitfields which are accessed after acquiring the tree * lock. Please don't insert any other bitfield members between * the unnamed bitfields unless they should also be accessed * after acquiring the tree lock. */ unsigned int :0; /* start of bitfields c/o tree lock */ unsigned int is_root : 1; /*%< range is 0..1 */ unsigned int color : 1; /*%< range is 0..1 */ unsigned int find_callback : 1; /*%< range is 0..1 */ unsigned int attributes : 3; /*%< range is 0..2 */ unsigned int nsec : 2; /*%< range is 0..3 */ unsigned int namelen : 8; /*%< range is 1..255 */ unsigned int offsetlen : 8; /*%< range is 1..128 */ unsigned int oldnamelen : 8; /*%< range is 1..255 */ /*@}*/ /* flags needed for serialization to file*/ unsigned int is_mmapped : 1; unsigned int parent_is_relative : 1; unsigned int left_is_relative : 1; unsigned int right_is_relative : 1; unsigned int down_is_relative : 1; unsigned int data_is_relative : 1; /* node needs to be cleaned from rpz */ unsigned int rpz : 1; unsigned int :0; /* end of bitfields c/o tree lock */ #ifdef DNS_RBT_USEHASH unsigned int hashval; dns_rbtnode_t *uppernode; dns_rbtnode_t *hashnext; #endif dns_rbtnode_t *parent; dns_rbtnode_t *left; dns_rbtnode_t *right; dns_rbtnode_t *down; /*% * Used for LRU cache. This linked list is used to mark nodes which * have no data any longer, but we cannot unlink at that exact moment * because we did not or could not obtain a write lock on the tree. */ ISC_LINK(dns_rbtnode_t) deadlink; /*@{*/ /*! * These values are used in the RBT DB implementation. The appropriate * node lock must be held before accessing them. * * Note: The two "unsigned int :0;" unnamed bitfields on either * side of the bitfields below are scaffolding that border the * set of bitfields which are accessed after acquiring the node * lock. Please don't insert any other bitfield members between * the unnamed bitfields unless they should also be accessed * after acquiring the node lock. * * NOTE: Do not merge these fields into bitfields above, as * they'll all be put in the same qword that could be accessed * without the node lock as it shares the qword with other * members. Leave these members here so that they occupy a * separate region of memory. */ void *data; unsigned int locknum; unsigned int :0; /* start of bitfields c/o node lock */ unsigned int dirty:1; unsigned int wild:1; #ifndef DNS_RBT_USEISCREFCOUNT unsigned int references:DNS_RBT_REFLENGTH; #endif unsigned int :0; /* end of bitfields c/o node lock */ #ifdef DNS_RBT_USEISCREFCOUNT isc_refcount_t references; /* note that this is not in the bitfield */ #endif /*@}*/ }; typedef isc_result_t (*dns_rbtfindcallback_t)(dns_rbtnode_t *node, dns_name_t *name, void *callback_arg); typedef isc_result_t (*dns_rbtdatawriter_t)(FILE *file, unsigned char *data, void *arg, uint64_t *crc); typedef isc_result_t (*dns_rbtdatafixer_t)(dns_rbtnode_t *rbtnode, void *base, size_t offset, void *arg, uint64_t *crc); typedef void (*dns_rbtdeleter_t)(void *, void *); /***** ***** Chain Info *****/ /*! * A chain is used to keep track of the sequence of nodes to reach any given * node from the root of the tree. Originally nodes did not have parent * pointers in them (for memory usage reasons) so there was no way to find * the path back to the root from any given node. Now that nodes have parent * pointers, chains might be going away in a future release, though the * movement functionality would remain. * * Chains may be used to iterate over a tree of trees. After setting up the * chain's structure using dns_rbtnodechain_init(), it needs to be initialized * to point to the lexically first or lexically last node in the tree of trees * using dns_rbtnodechain_first() or dns_rbtnodechain_last(), respectively. * Calling dns_rbtnodechain_next() or dns_rbtnodechain_prev() then moves the * chain over to the next or previous node, respectively. * * In any event, parent information, whether via parent pointers or chains, is * necessary information for iterating through the tree or for basic internal * tree maintenance issues (ie, the rotations that are done to rebalance the * tree when a node is added). The obvious implication of this is that for a * chain to remain valid, the tree has to be locked down against writes for the * duration of the useful life of the chain, because additions or removals can * change the path from the root to the node the chain has targeted. * * The dns_rbtnodechain_ functions _first, _last, _prev and _next all take * dns_name_t parameters for the name and the origin, which can be NULL. If * non-NULL, 'name' will end up pointing to the name data and offsets that are * stored at the node (and thus it will be read-only), so it should be a * regular dns_name_t that has been initialized with dns_name_init. When * 'origin' is non-NULL, it will get the name of the origin stored in it, so it * needs to have its own buffer space and offsets, which is most easily * accomplished with a dns_fixedname_t. It is _not_ necessary to reinitialize * either 'name' or 'origin' between calls to the chain functions. * * NOTE WELL: even though the name data at the root of the tree of trees will * be absolute (typically just "."), it will will be made into a relative name * with an origin of "." -- an empty name when the node is ".". This is * because a common on operation on 'name' and 'origin' is to use * dns_name_concatenate() on them to generate the complete name. An empty name * can be detected when dns_name_countlabels == 0, and is printed by * dns_name_totext()/dns_name_format() as "@", consistent with RFC1035's * definition of "@" as the current origin. * * dns_rbtnodechain_current is similar to the _first, _last, _prev and _next * functions but additionally can provide the node to which the chain points. */ /*% * The number of level blocks to allocate at a time. Currently the maximum * number of levels is allocated directly in the structure, but future * revisions of this code might have a static initial block with dynamic * growth. Allocating space for 256 levels when the tree is almost never that * deep is wasteful, but it's not clear that it matters, since the waste is * only 2MB for 1000 concurrently active chains on a system with 64-bit * pointers. */ #define DNS_RBT_LEVELBLOCK 254 typedef struct dns_rbtnodechain { unsigned int magic; isc_mem_t * mctx; /*% * The terminal node of the chain. It is not in levels[]. * This is ostensibly private ... but in a pinch it could be * used tell that the chain points nowhere without needing to * call dns_rbtnodechain_current(). */ dns_rbtnode_t * end; /*% * The maximum number of labels in a name is 128; bitstrings mean * a conceptually very large number (which I have not bothered to * compute) of logical levels because splitting can potentially occur * at each bit. However, DNSSEC restricts the number of "logical" * labels in a name to 255, meaning only 254 pointers are needed * in the worst case. */ dns_rbtnode_t * levels[DNS_RBT_LEVELBLOCK]; /*% * level_count indicates how deep the chain points into the * tree of trees, and is the index into the levels[] array. * Thus, levels[level_count - 1] is the last level node stored. * A chain that points to the top level of the tree of trees has * a level_count of 0, the first level has a level_count of 1, and * so on. */ unsigned int level_count; /*% * level_matches tells how many levels matched above the node * returned by dns_rbt_findnode(). A match (partial or exact) found * in the first level thus results in level_matches being set to 1. * This is used by the rbtdb to set the start point for a recursive * search of superdomains until the RR it is looking for is found. */ unsigned int level_matches; } dns_rbtnodechain_t; /***** ***** Public interfaces. *****/ isc_result_t dns_rbt_create(isc_mem_t *mctx, dns_rbtdeleter_t deleter, void *deleter_arg, dns_rbt_t **rbtp); /*%< * Initialize a red-black tree of trees. * * Notes: *\li The deleter argument, if non-null, points to a function that is * responsible for cleaning up any memory associated with the data * pointer of a node when the node is deleted. It is passed the * deleted node's data pointer as its first argument and deleter_arg * as its second argument. * * Requires: * \li mctx is a pointer to a valid memory context. *\li rbtp != NULL && *rbtp == NULL *\li arg == NULL iff deleter == NULL * * Ensures: *\li If result is ISC_R_SUCCESS: * *rbtp points to a valid red-black tree manager * *\li If result is failure: * *rbtp does not point to a valid red-black tree manager. * * Returns: *\li #ISC_R_SUCCESS Success *\li #ISC_R_NOMEMORY Resource limit: Out of Memory */ isc_result_t dns_rbt_addname(dns_rbt_t *rbt, dns_name_t *name, void *data); /*%< * Add 'name' to the tree of trees, associated with 'data'. * * Notes: *\li 'data' is never required to be non-NULL, but specifying it * when the name is added is faster than searching for 'name' * again and then setting the data pointer. The lack of a data pointer * for a node also has other ramifications regarding whether * dns_rbt_findname considers a node to exist, or dns_rbt_deletename * joins nodes. * * Requires: *\li rbt is a valid rbt manager. *\li dns_name_isabsolute(name) == TRUE * * Ensures: *\li 'name' is not altered in any way. * *\li Any external references to nodes in the tree are unaffected by * node splits that are necessary to insert the new name. * *\li If result is #ISC_R_SUCCESS: * 'name' is findable in the red/black tree of trees in O(log N). * The data pointer of the node for 'name' is set to 'data'. * *\li If result is #ISC_R_EXISTS or #ISC_R_NOSPACE: * The tree of trees is unaltered. * *\li If result is #ISC_R_NOMEMORY: * No guarantees. * * Returns: *\li #ISC_R_SUCCESS Success *\li #ISC_R_EXISTS The name already exists with associated data. *\li #ISC_R_NOSPACE The name had more logical labels than are allowed. *\li #ISC_R_NOMEMORY Resource Limit: Out of Memory */ isc_result_t dns_rbt_addnode(dns_rbt_t *rbt, dns_name_t *name, dns_rbtnode_t **nodep); /*%< * Just like dns_rbt_addname, but returns the address of the node. * * Requires: *\li rbt is a valid rbt structure. *\li dns_name_isabsolute(name) == TRUE *\li nodep != NULL && *nodep == NULL * * Ensures: *\li 'name' is not altered in any way. * *\li Any external references to nodes in the tree are unaffected by * node splits that are necessary to insert the new name. * *\li If result is ISC_R_SUCCESS: * 'name' is findable in the red/black tree of trees in O(log N). * *nodep is the node that was added for 'name'. * *\li If result is ISC_R_EXISTS: * The tree of trees is unaltered. * *nodep is the existing node for 'name'. * *\li If result is ISC_R_NOMEMORY: * No guarantees. * * Returns: *\li #ISC_R_SUCCESS Success *\li #ISC_R_EXISTS The name already exists, possibly without data. *\li #ISC_R_NOMEMORY Resource Limit: Out of Memory */ isc_result_t dns_rbt_findname(dns_rbt_t *rbt, const dns_name_t *name, unsigned int options, dns_name_t *foundname, void **data); /*%< * Get the data pointer associated with 'name'. * * Notes: *\li When #DNS_RBTFIND_NOEXACT is set, the closest matching superdomain is * returned (also subject to #DNS_RBTFIND_EMPTYDATA), even when there is * an exact match in the tree. * *\li A node that has no data is considered not to exist for this function, * unless the #DNS_RBTFIND_EMPTYDATA option is set. * * Requires: *\li rbt is a valid rbt manager. *\li dns_name_isabsolute(name) == TRUE *\li data != NULL && *data == NULL * * Ensures: *\li 'name' and the tree are not altered in any way. * *\li If result is ISC_R_SUCCESS: * *data is the data associated with 'name'. * *\li If result is DNS_R_PARTIALMATCH: * *data is the data associated with the deepest superdomain * of 'name' which has data. * *\li If result is ISC_R_NOTFOUND: * Neither the name nor a superdomain was found with data. * * Returns: *\li #ISC_R_SUCCESS Success *\li #DNS_R_PARTIALMATCH Superdomain found with data *\li #ISC_R_NOTFOUND No match *\li #ISC_R_NOSPACE Concatenating nodes to form foundname failed */ isc_result_t dns_rbt_findnode(dns_rbt_t *rbt, const dns_name_t *name, dns_name_t *foundname, dns_rbtnode_t **node, dns_rbtnodechain_t *chain, unsigned int options, dns_rbtfindcallback_t callback, void *callback_arg); /*%< * Find the node for 'name'. * * Notes: *\li A node that has no data is considered not to exist for this function, * unless the DNS_RBTFIND_EMPTYDATA option is set. This applies to both * exact matches and partial matches. * *\li If the chain parameter is non-NULL, then the path through the tree * to the DNSSEC predecessor of the searched for name is maintained, * unless the DNS_RBTFIND_NOPREDECESSOR or DNS_RBTFIND_NOEXACT option * is used. (For more details on those options, see below.) * *\li If there is no predecessor, then the chain will point to nowhere, as * indicated by chain->end being NULL or dns_rbtnodechain_current * returning ISC_R_NOTFOUND. Note that in a normal Internet DNS RBT * there will always be a predecessor for all names except the root * name, because '.' will exist and '.' is the predecessor of * everything. But you can certainly construct a trivial tree and a * search for it that has no predecessor. * *\li Within the chain structure, the 'levels' member of the structure holds * the root node of each level except the first. * *\li The 'level_count' of the chain indicates how deep the chain to the * predecessor name is, as an index into the 'levels[]' array. It does * not count name elements, per se, but only levels of the tree of trees, * the distinction arising because multiple labels from a name can be * stored on only one level. It is also does not include the level * that has the node, since that level is not stored in levels[]. * *\li The chain's 'level_matches' is not directly related to the predecessor. * It is the number of levels above the level of the found 'node', * regardless of whether it was a partial match or exact match. When * the node is found in the top level tree, or no node is found at all, * level_matches is 0. * *\li When DNS_RBTFIND_NOEXACT is set, the closest matching superdomain is * returned (also subject to DNS_RBTFIND_EMPTYDATA), even when * there is an exact match in the tree. In this case, the chain * will not point to the DNSSEC predecessor, but will instead point * to the exact match, if there was any. Thus the preceding paragraphs * should have "exact match" substituted for "predecessor" to describe * how the various elements of the chain are set. This was done to * ensure that the chain's state was sane, and to prevent problems that * occurred when running the predecessor location code under conditions * it was not designed for. It is not clear *where* the chain should * point when DNS_RBTFIND_NOEXACT is set, so if you end up using a chain * with this option because you want a particular node, let us know * where you want the chain pointed, so this can be made more firm. * * Requires: *\li rbt is a valid rbt manager. *\li dns_name_isabsolute(name) == TRUE. *\li node != NULL && *node == NULL. *\li #DNS_RBTFIND_NOEXACT and DNS_RBTFIND_NOPREDECESSOR are mutually * exclusive. * * Ensures: *\li 'name' and the tree are not altered in any way. * *\li If result is ISC_R_SUCCESS: *\verbatim * *node is the terminal node for 'name'. * 'foundname' and 'name' represent the same name (though not * the same memory). * 'chain' points to the DNSSEC predecessor, if any, of 'name'. * * chain->level_matches and chain->level_count are equal. *\endverbatim * * If result is DNS_R_PARTIALMATCH: *\verbatim * *node is the data associated with the deepest superdomain * of 'name' which has data. * * 'foundname' is the name of deepest superdomain (which has * data, unless the DNS_RBTFIND_EMPTYDATA option is set). * * 'chain' points to the DNSSEC predecessor, if any, of 'name'. *\endverbatim * *\li If result is ISC_R_NOTFOUND: *\verbatim * Neither the name nor a superdomain was found. *node is NULL. * * 'chain' points to the DNSSEC predecessor, if any, of 'name'. * * chain->level_matches is 0. *\endverbatim * * Returns: *\li #ISC_R_SUCCESS Success *\li #DNS_R_PARTIALMATCH Superdomain found with data *\li #ISC_R_NOTFOUND No match, or superdomain with no data *\li #ISC_R_NOSPACE Concatenating nodes to form foundname failed */ isc_result_t dns_rbt_deletename(dns_rbt_t *rbt, dns_name_t *name, bool recurse); /*%< * Delete 'name' from the tree of trees. * * Notes: *\li When 'name' is removed, if recurse is true then all of its * subnames are removed too. * * Requires: *\li rbt is a valid rbt manager. *\li dns_name_isabsolute(name) == TRUE * * Ensures: *\li 'name' is not altered in any way. * *\li Does NOT ensure that any external references to nodes in the tree * are unaffected by node joins. * *\li If result is ISC_R_SUCCESS: * 'name' does not appear in the tree with data; however, * the node for the name might still exist which can be * found with dns_rbt_findnode (but not dns_rbt_findname). * *\li If result is ISC_R_NOTFOUND: * 'name' does not appear in the tree with data, because * it did not appear in the tree before the function was called. * *\li If result is something else: * See result codes for dns_rbt_findnode (if it fails, the * node is not deleted) or dns_rbt_deletenode (if it fails, * the node is deleted, but the tree is not optimized when * it could have been). * * Returns: *\li #ISC_R_SUCCESS Success *\li #ISC_R_NOTFOUND No match *\li something_else Any return code from dns_rbt_findnode except * DNS_R_PARTIALMATCH (which causes ISC_R_NOTFOUND * to be returned instead), and any code from * dns_rbt_deletenode. */ isc_result_t dns_rbt_deletenode(dns_rbt_t *rbt, dns_rbtnode_t *node, bool recurse); /*%< * Delete 'node' from the tree of trees. * * Notes: *\li When 'node' is removed, if recurse is true then all nodes * in levels down from it are removed too. * * Requires: *\li rbt is a valid rbt manager. *\li node != NULL. * * Ensures: *\li Does NOT ensure that any external references to nodes in the tree * are unaffected by node joins. * *\li If result is ISC_R_SUCCESS: * 'node' does not appear in the tree with data; however, * the node might still exist if it serves as a pointer to * a lower tree level as long as 'recurse' was false, hence * the node could can be found with dns_rbt_findnode when * that function's empty_data_ok parameter is true. * *\li If result is ISC_R_NOMEMORY or ISC_R_NOSPACE: * The node was deleted, but the tree structure was not * optimized. * * Returns: *\li #ISC_R_SUCCESS Success *\li #ISC_R_NOMEMORY Resource Limit: Out of Memory when joining nodes. *\li #ISC_R_NOSPACE dns_name_concatenate failed when joining nodes. */ void dns_rbt_namefromnode(dns_rbtnode_t *node, dns_name_t *name); /*%< * Convert the sequence of labels stored at 'node' into a 'name'. * * Notes: *\li This function does not return the full name, from the root, but * just the labels at the indicated node. * *\li The name data pointed to by 'name' is the information stored * in the node, not a copy. Altering the data at this pointer * will likely cause grief. * * Requires: * \li name->offsets == NULL * * Ensures: * \li 'name' is DNS_NAMEATTR_READONLY. * * \li 'name' will point directly to the labels stored after the * dns_rbtnode_t struct. * * \li 'name' will have offsets that also point to the information stored * as part of the node. */ isc_result_t dns_rbt_fullnamefromnode(dns_rbtnode_t *node, dns_name_t *name); /*%< * Like dns_rbt_namefromnode, but returns the full name from the root. * * Notes: * \li Unlike dns_rbt_namefromnode, the name will not point directly * to node data. Rather, dns_name_concatenate will be used to copy * the name data from each node into the 'name' argument. * * Requires: * \li name != NULL * \li name has a dedicated buffer. * * Returns: * \li ISC_R_SUCCESS * \li ISC_R_NOSPACE (possible via dns_name_concatenate) * \li DNS_R_NAMETOOLONG (possible via dns_name_concatenate) */ char * dns_rbt_formatnodename(dns_rbtnode_t *node, char *printname, unsigned int size); /*%< * Format the full name of a node for printing, using dns_name_format(). * * Notes: * \li 'size' is the length of the printname buffer. This should be * DNS_NAME_FORMATSIZE or larger. * * Requires: * \li node and printname are not NULL. * * Returns: * \li The 'printname' pointer. */ unsigned int dns_rbt_nodecount(dns_rbt_t *rbt); /*%< * Obtain the number of nodes in the tree of trees. * * Requires: * \li rbt is a valid rbt manager. */ size_t dns_rbt_hashsize(dns_rbt_t *rbt); /*%< * Obtain the current number of buckets in the 'rbt' hash table. * * Requires: * \li rbt is a valid rbt manager. */ void dns_rbt_destroy(dns_rbt_t **rbtp); isc_result_t dns_rbt_destroy2(dns_rbt_t **rbtp, unsigned int quantum); /*%< * Stop working with a red-black tree of trees. * If 'quantum' is zero then the entire tree will be destroyed. * If 'quantum' is non zero then up to 'quantum' nodes will be destroyed * allowing the rbt to be incrementally destroyed by repeated calls to * dns_rbt_destroy2(). Once dns_rbt_destroy2() has been called no other * operations than dns_rbt_destroy()/dns_rbt_destroy2() should be * performed on the tree of trees. * * Requires: * \li *rbt is a valid rbt manager. * * Ensures on ISC_R_SUCCESS: * \li All space allocated by the RBT library has been returned. * * \li *rbt is invalidated as an rbt manager. * * Returns: * \li ISC_R_SUCCESS * \li ISC_R_QUOTA if 'quantum' nodes have been destroyed. */ off_t dns_rbt_serialize_align(off_t target); /*%< * Align the provided integer to a pointer-size boundary. * This should be used if, during serialization of data to a will-be * mmap()ed file, a pointer alignment is needed for some data. */ isc_result_t dns_rbt_serialize_tree(FILE *file, dns_rbt_t *rbt, dns_rbtdatawriter_t datawriter, void *writer_arg, off_t *offset); /*%< * Write out the RBT structure and its data to a file. * * Notes: * \li The file must be an actual file which allows seek() calls, so it cannot * be a stream. Returns ISC_R_INVALIDFILE if not. */ isc_result_t dns_rbt_deserialize_tree(void *base_address, size_t filesize, off_t header_offset, isc_mem_t *mctx, dns_rbtdeleter_t deleter, void *deleter_arg, dns_rbtdatafixer_t datafixer, void *fixer_arg, dns_rbtnode_t **originp, dns_rbt_t **rbtp); /*%< * Read a RBT structure and its data from a file. * * If 'originp' is not NULL, then it is pointed to the root node of the RBT. * * Notes: * \li The file must be an actual file which allows seek() calls, so it cannot * be a stream. This condition is not checked in the code. */ void dns_rbt_printtext(dns_rbt_t *rbt, void (*data_printer)(FILE *, void *), FILE *f); /*%< * Print an ASCII representation of the internal structure of the red-black * tree of trees to the passed stream. * * data_printer is a callback function that is called to print the data * in a node. It should print it to the passed FILE stream. * * Notes: * \li The name stored at each node, along with the node's color, is printed. * Then the down pointer, left and right pointers are displayed * recursively in turn. NULL down pointers are silently omitted; * NULL left and right pointers are printed. */ void dns_rbt_printdot(dns_rbt_t *rbt, bool show_pointers, FILE *f); /*%< * Print a GraphViz dot representation of the internal structure of the * red-black tree of trees to the passed stream. * * If show_pointers is TRUE, pointers are also included in the generated * graph. * * Notes: * \li The name stored at each node, along with the node's color is displayed. * Then the down pointer, left and right pointers are displayed * recursively in turn. NULL left, right and down pointers are * silently omitted. */ void dns_rbt_printnodeinfo(dns_rbtnode_t *n, FILE *f); /*%< * Print out various information about a node * * Requires: *\li 'n' is a valid pointer. * *\li 'f' points to a valid open FILE structure that allows writing. */ size_t dns__rbt_getheight(dns_rbt_t *rbt); /*%< * Return the maximum height of sub-root nodes found in the red-black * forest. * * The height of a node is defined as the number of nodes in the longest * path from the node to a leaf. For each subtree in the forest, this * function determines the height of its root node. Then it returns the * maximum such height in the forest. * * Note: This function exists for testing purposes. Non-test code must * not use it. * * Requires: * \li rbt is a valid rbt manager. */ bool dns__rbt_checkproperties(dns_rbt_t *rbt); /*%< * Check red-black properties of the forest. * * Note: This function exists for testing purposes. Non-test code must * not use it. * * Requires: * \li rbt is a valid rbt manager. */ size_t dns__rbtnode_getdistance(dns_rbtnode_t *node); /*%< * Return the distance (in nodes) from the node to its upper node of its * subtree. The root node has a distance of 1. A child of the root node * has a distance of 2. */ /***** ***** Chain Functions *****/ void dns_rbtnodechain_init(dns_rbtnodechain_t *chain, isc_mem_t *mctx); /*%< * Initialize 'chain'. * * Requires: *\li 'chain' is a valid pointer. * *\li 'mctx' is a valid memory context. * * Ensures: *\li 'chain' is suitable for use. */ void dns_rbtnodechain_reset(dns_rbtnodechain_t *chain); /*%< * Free any dynamic storage associated with 'chain', and then reinitialize * 'chain'. * * Requires: *\li 'chain' is a valid pointer. * * Ensures: *\li 'chain' is suitable for use, and uses no dynamic storage. */ void dns_rbtnodechain_invalidate(dns_rbtnodechain_t *chain); /*%< * Free any dynamic storage associated with 'chain', and then invalidates it. * * Notes: *\li Future calls to any dns_rbtnodechain_ function will need to call * dns_rbtnodechain_init on the chain first (except, of course, * dns_rbtnodechain_init itself). * * Requires: *\li 'chain' is a valid chain. * * Ensures: *\li 'chain' is no longer suitable for use, and uses no dynamic storage. */ isc_result_t dns_rbtnodechain_current(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin, dns_rbtnode_t **node); /*%< * Provide the name, origin and node to which the chain is currently pointed. * * Notes: *\li The tree need not have be locked against additions for the chain * to remain valid, however there are no guarantees if any deletion * has been made since the chain was established. * * Requires: *\li 'chain' is a valid chain. * * Ensures: *\li 'node', if non-NULL, is the node to which the chain was pointed * by dns_rbt_findnode, dns_rbtnodechain_first or dns_rbtnodechain_last. * If none were called for the chain since it was initialized or reset, * or if the was no predecessor to the name searched for with * dns_rbt_findnode, then '*node' is NULL and ISC_R_NOTFOUND is returned. * *\li 'name', if non-NULL, is the name stored at the terminal level of * the chain. This is typically a single label, like the "www" of * "www.isc.org", but need not be so. At the root of the tree of trees, * if the node is "." then 'name' is ".", otherwise it is relative to ".". * (Minimalist and atypical case: if the tree has just the name * "isc.org." then the root node's stored name is "isc.org." but 'name' * will be "isc.org".) * *\li 'origin', if non-NULL, is the sequence of labels in the levels * above the terminal level, such as "isc.org." in the above example. * 'origin' is always "." for the root node. * * * Returns: *\li #ISC_R_SUCCESS name, origin & node were successfully set. *\li #ISC_R_NOTFOUND The chain does not point to any node. *\li <something_else> Any error return from dns_name_concatenate. */ isc_result_t dns_rbtnodechain_first(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin); /*%< * Set the chain to the lexically first node in the tree of trees. * * Notes: *\li By the definition of ordering for DNS names, the root of the tree of * trees is the very first node, since everything else in the megatree * uses it as a common suffix. * * Requires: *\li 'chain' is a valid chain. *\li 'rbt' is a valid rbt manager. * * Ensures: *\li The chain points to the very first node of the tree. * *\li 'name' and 'origin', if non-NULL, are set as described for * dns_rbtnodechain_current. Thus 'origin' will always be ".". * * Returns: *\li #DNS_R_NEWORIGIN The name & origin were successfully set. *\li <something_else> Any error result from dns_rbtnodechain_current. */ isc_result_t dns_rbtnodechain_last(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin); /*%< * Set the chain to the lexically last node in the tree of trees. * * Requires: *\li 'chain' is a valid chain. *\li 'rbt' is a valid rbt manager. * * Ensures: *\li The chain points to the very last node of the tree. * *\li 'name' and 'origin', if non-NULL, are set as described for * dns_rbtnodechain_current. * * Returns: *\li #DNS_R_NEWORIGIN The name & origin were successfully set. *\li #ISC_R_NOMEMORY Resource Limit: Out of Memory building chain. *\li <something_else> Any error result from dns_name_concatenate. */ isc_result_t dns_rbtnodechain_prev(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin); /*%< * Adjusts chain to point the DNSSEC predecessor of the name to which it * is currently pointed. * * Requires: *\li 'chain' is a valid chain. *\li 'chain' has been pointed somewhere in the tree with dns_rbt_findnode, * dns_rbtnodechain_first or dns_rbtnodechain_last -- and remember that * dns_rbt_findnode is not guaranteed to point the chain somewhere, * since there may have been no predecessor to the searched for name. * * Ensures: *\li The chain is pointed to the predecessor of its current target. * *\li 'name' and 'origin', if non-NULL, are set as described for * dns_rbtnodechain_current. * *\li 'origin' is only if a new origin was found. * * Returns: *\li #ISC_R_SUCCESS The predecessor was found and 'name' was set. *\li #DNS_R_NEWORIGIN The predecessor was found with a different * origin and 'name' and 'origin' were set. *\li #ISC_R_NOMORE There was no predecessor. *\li <something_else> Any error result from dns_rbtnodechain_current. */ isc_result_t dns_rbtnodechain_next(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin); /*%< * Adjusts chain to point the DNSSEC successor of the name to which it * is currently pointed. * * Requires: *\li 'chain' is a valid chain. *\li 'chain' has been pointed somewhere in the tree with dns_rbt_findnode, * dns_rbtnodechain_first or dns_rbtnodechain_last -- and remember that * dns_rbt_findnode is not guaranteed to point the chain somewhere, * since there may have been no predecessor to the searched for name. * * Ensures: *\li The chain is pointed to the successor of its current target. * *\li 'name' and 'origin', if non-NULL, are set as described for * dns_rbtnodechain_current. * *\li 'origin' is only if a new origin was found. * * Returns: *\li #ISC_R_SUCCESS The successor was found and 'name' was set. *\li #DNS_R_NEWORIGIN The successor was found with a different * origin and 'name' and 'origin' were set. *\li #ISC_R_NOMORE There was no successor. *\li <something_else> Any error result from dns_name_concatenate. */ isc_result_t dns_rbtnodechain_down(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin); /*%< * Descend down if possible. */ isc_result_t dns_rbtnodechain_nextflat(dns_rbtnodechain_t *chain, dns_name_t *name); /*%< * Find the next node at the current depth in DNSSEC order. */ /* * Wrapper macros for manipulating the rbtnode reference counter: * Since we selectively use isc_refcount_t for the reference counter of * a rbtnode, operations on the counter depend on the actual type of it. * The following macros provide a common interface to these operations, * hiding the back-end. The usage is the same as that of isc_refcount_xxx(). */ #ifdef DNS_RBT_USEISCREFCOUNT #define dns_rbtnode_refinit(node, n) \ do { \ isc_refcount_init(&(node)->references, (n)); \ } while (0) #define dns_rbtnode_refdestroy(node) \ do { \ isc_refcount_destroy(&(node)->references); \ } while (0) #define dns_rbtnode_refcurrent(node) \ isc_refcount_current(&(node)->references) #define dns_rbtnode_refincrement0(node, refs) \ do { \ isc_refcount_increment0(&(node)->references, (refs)); \ } while (0) #define dns_rbtnode_refincrement(node, refs) \ do { \ isc_refcount_increment(&(node)->references, (refs)); \ } while (0) #define dns_rbtnode_refdecrement(node, refs) \ do { \ isc_refcount_decrement(&(node)->references, (refs)); \ } while (0) #else /* DNS_RBT_USEISCREFCOUNT */ #define dns_rbtnode_refinit(node, n) ((node)->references = (n)) #define dns_rbtnode_refdestroy(node) ISC_REQUIRE((node)->references == 0) #define dns_rbtnode_refcurrent(node) ((node)->references) #if (__STDC_VERSION__ + 0) >= 199901L || defined __GNUC__ static inline void dns_rbtnode_refincrement0(dns_rbtnode_t *node, unsigned int *refs) { node->references++; if (refs != NULL) *refs = node->references; } static inline void dns_rbtnode_refincrement(dns_rbtnode_t *node, unsigned int *refs) { ISC_REQUIRE(node->references > 0); node->references++; if (refs != NULL) *refs = node->references; } static inline void dns_rbtnode_refdecrement(dns_rbtnode_t *node, unsigned int *refs) { ISC_REQUIRE(node->references > 0); node->references--; if (refs != NULL) *refs = node->references; } #else #define dns_rbtnode_refincrement0(node, refs) \ do { \ unsigned int *_tmp = (unsigned int *)(refs); \ (node)->references++; \ if ((_tmp) != NULL) \ (*_tmp) = (node)->references; \ } while (0) #define dns_rbtnode_refincrement(node, refs) \ do { \ ISC_REQUIRE((node)->references > 0); \ (node)->references++; \ if ((refs) != NULL) \ (*refs) = (node)->references; \ } while (0) #define dns_rbtnode_refdecrement(node, refs) \ do { \ ISC_REQUIRE((node)->references > 0); \ (node)->references--; \ if ((refs) != NULL) \ (*refs) = (node)->references; \ } while (0) #endif #endif /* DNS_RBT_USEISCREFCOUNT */ void dns_rbtnode_nodename(dns_rbtnode_t *node, dns_name_t *name); dns_rbtnode_t * dns_rbt_root(dns_rbt_t *rbt); ISC_LANG_ENDDECLS #endif /* DNS_RBT_H */ enumtype.h 0000644 00000020154 15156020057 0006566 0 ustar 00 /* * Copyright (C) 1998-2025 Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /*************** *************** *************** THIS FILE IS AUTOMATICALLY GENERATED BY gen.c. *************** DO NOT EDIT! *************** ***************/ /*! \file */ #ifndef DNS_ENUMTYPE_H #define DNS_ENUMTYPE_H 1 enum { dns_rdatatype_none = 0, dns_rdatatype_a = 1, dns_rdatatype_ns = 2, dns_rdatatype_md = 3, dns_rdatatype_mf = 4, dns_rdatatype_cname = 5, dns_rdatatype_soa = 6, dns_rdatatype_mb = 7, dns_rdatatype_mg = 8, dns_rdatatype_mr = 9, dns_rdatatype_null = 10, dns_rdatatype_wks = 11, dns_rdatatype_ptr = 12, dns_rdatatype_hinfo = 13, dns_rdatatype_minfo = 14, dns_rdatatype_mx = 15, dns_rdatatype_txt = 16, dns_rdatatype_rp = 17, dns_rdatatype_afsdb = 18, dns_rdatatype_x25 = 19, dns_rdatatype_isdn = 20, dns_rdatatype_rt = 21, dns_rdatatype_nsap = 22, dns_rdatatype_nsap_ptr = 23, dns_rdatatype_sig = 24, dns_rdatatype_key = 25, dns_rdatatype_px = 26, dns_rdatatype_gpos = 27, dns_rdatatype_aaaa = 28, dns_rdatatype_loc = 29, dns_rdatatype_nxt = 30, dns_rdatatype_eid = 31, dns_rdatatype_nimloc = 32, dns_rdatatype_srv = 33, dns_rdatatype_atma = 34, dns_rdatatype_naptr = 35, dns_rdatatype_kx = 36, dns_rdatatype_cert = 37, dns_rdatatype_a6 = 38, dns_rdatatype_dname = 39, dns_rdatatype_sink = 40, dns_rdatatype_opt = 41, dns_rdatatype_apl = 42, dns_rdatatype_ds = 43, dns_rdatatype_sshfp = 44, dns_rdatatype_ipseckey = 45, dns_rdatatype_rrsig = 46, dns_rdatatype_nsec = 47, dns_rdatatype_dnskey = 48, dns_rdatatype_dhcid = 49, dns_rdatatype_nsec3 = 50, dns_rdatatype_nsec3param = 51, dns_rdatatype_tlsa = 52, dns_rdatatype_smimea = 53, dns_rdatatype_hip = 55, dns_rdatatype_ninfo = 56, dns_rdatatype_rkey = 57, dns_rdatatype_talink = 58, dns_rdatatype_cds = 59, dns_rdatatype_cdnskey = 60, dns_rdatatype_openpgpkey = 61, dns_rdatatype_csync = 62, dns_rdatatype_zonemd = 63, dns_rdatatype_spf = 99, dns_rdatatype_nid = 104, dns_rdatatype_l32 = 105, dns_rdatatype_l64 = 106, dns_rdatatype_lp = 107, dns_rdatatype_eui48 = 108, dns_rdatatype_eui64 = 109, dns_rdatatype_tkey = 249, dns_rdatatype_tsig = 250, dns_rdatatype_uri = 256, dns_rdatatype_caa = 257, dns_rdatatype_avc = 258, dns_rdatatype_doa = 259, dns_rdatatype_amtrelay = 260, dns_rdatatype_ta = 32768, dns_rdatatype_dlv = 32769, dns_rdatatype_keydata = 65533, dns_rdatatype_ixfr = 251, dns_rdatatype_axfr = 252, dns_rdatatype_mailb = 253, dns_rdatatype_maila = 254, dns_rdatatype_any = 255 }; #define dns_rdatatype_none ((dns_rdatatype_t)dns_rdatatype_none) #define dns_rdatatype_a ((dns_rdatatype_t)dns_rdatatype_a) #define dns_rdatatype_ns ((dns_rdatatype_t)dns_rdatatype_ns) #define dns_rdatatype_md ((dns_rdatatype_t)dns_rdatatype_md) #define dns_rdatatype_mf ((dns_rdatatype_t)dns_rdatatype_mf) #define dns_rdatatype_cname ((dns_rdatatype_t)dns_rdatatype_cname) #define dns_rdatatype_soa ((dns_rdatatype_t)dns_rdatatype_soa) #define dns_rdatatype_mb ((dns_rdatatype_t)dns_rdatatype_mb) #define dns_rdatatype_mg ((dns_rdatatype_t)dns_rdatatype_mg) #define dns_rdatatype_mr ((dns_rdatatype_t)dns_rdatatype_mr) #define dns_rdatatype_null ((dns_rdatatype_t)dns_rdatatype_null) #define dns_rdatatype_wks ((dns_rdatatype_t)dns_rdatatype_wks) #define dns_rdatatype_ptr ((dns_rdatatype_t)dns_rdatatype_ptr) #define dns_rdatatype_hinfo ((dns_rdatatype_t)dns_rdatatype_hinfo) #define dns_rdatatype_minfo ((dns_rdatatype_t)dns_rdatatype_minfo) #define dns_rdatatype_mx ((dns_rdatatype_t)dns_rdatatype_mx) #define dns_rdatatype_txt ((dns_rdatatype_t)dns_rdatatype_txt) #define dns_rdatatype_rp ((dns_rdatatype_t)dns_rdatatype_rp) #define dns_rdatatype_afsdb ((dns_rdatatype_t)dns_rdatatype_afsdb) #define dns_rdatatype_x25 ((dns_rdatatype_t)dns_rdatatype_x25) #define dns_rdatatype_isdn ((dns_rdatatype_t)dns_rdatatype_isdn) #define dns_rdatatype_rt ((dns_rdatatype_t)dns_rdatatype_rt) #define dns_rdatatype_nsap ((dns_rdatatype_t)dns_rdatatype_nsap) #define dns_rdatatype_nsap_ptr ((dns_rdatatype_t)dns_rdatatype_nsap_ptr) #define dns_rdatatype_sig ((dns_rdatatype_t)dns_rdatatype_sig) #define dns_rdatatype_key ((dns_rdatatype_t)dns_rdatatype_key) #define dns_rdatatype_px ((dns_rdatatype_t)dns_rdatatype_px) #define dns_rdatatype_gpos ((dns_rdatatype_t)dns_rdatatype_gpos) #define dns_rdatatype_aaaa ((dns_rdatatype_t)dns_rdatatype_aaaa) #define dns_rdatatype_loc ((dns_rdatatype_t)dns_rdatatype_loc) #define dns_rdatatype_nxt ((dns_rdatatype_t)dns_rdatatype_nxt) #define dns_rdatatype_eid ((dns_rdatatype_t)dns_rdatatype_eid) #define dns_rdatatype_nimloc ((dns_rdatatype_t)dns_rdatatype_nimloc) #define dns_rdatatype_srv ((dns_rdatatype_t)dns_rdatatype_srv) #define dns_rdatatype_atma ((dns_rdatatype_t)dns_rdatatype_atma) #define dns_rdatatype_naptr ((dns_rdatatype_t)dns_rdatatype_naptr) #define dns_rdatatype_kx ((dns_rdatatype_t)dns_rdatatype_kx) #define dns_rdatatype_cert ((dns_rdatatype_t)dns_rdatatype_cert) #define dns_rdatatype_a6 ((dns_rdatatype_t)dns_rdatatype_a6) #define dns_rdatatype_dname ((dns_rdatatype_t)dns_rdatatype_dname) #define dns_rdatatype_sink ((dns_rdatatype_t)dns_rdatatype_sink) #define dns_rdatatype_opt ((dns_rdatatype_t)dns_rdatatype_opt) #define dns_rdatatype_apl ((dns_rdatatype_t)dns_rdatatype_apl) #define dns_rdatatype_ds ((dns_rdatatype_t)dns_rdatatype_ds) #define dns_rdatatype_sshfp ((dns_rdatatype_t)dns_rdatatype_sshfp) #define dns_rdatatype_ipseckey ((dns_rdatatype_t)dns_rdatatype_ipseckey) #define dns_rdatatype_rrsig ((dns_rdatatype_t)dns_rdatatype_rrsig) #define dns_rdatatype_nsec ((dns_rdatatype_t)dns_rdatatype_nsec) #define dns_rdatatype_dnskey ((dns_rdatatype_t)dns_rdatatype_dnskey) #define dns_rdatatype_dhcid ((dns_rdatatype_t)dns_rdatatype_dhcid) #define dns_rdatatype_nsec3 ((dns_rdatatype_t)dns_rdatatype_nsec3) #define dns_rdatatype_nsec3param ((dns_rdatatype_t)dns_rdatatype_nsec3param) #define dns_rdatatype_tlsa ((dns_rdatatype_t)dns_rdatatype_tlsa) #define dns_rdatatype_smimea ((dns_rdatatype_t)dns_rdatatype_smimea) #define dns_rdatatype_hip ((dns_rdatatype_t)dns_rdatatype_hip) #define dns_rdatatype_ninfo ((dns_rdatatype_t)dns_rdatatype_ninfo) #define dns_rdatatype_rkey ((dns_rdatatype_t)dns_rdatatype_rkey) #define dns_rdatatype_talink ((dns_rdatatype_t)dns_rdatatype_talink) #define dns_rdatatype_cds ((dns_rdatatype_t)dns_rdatatype_cds) #define dns_rdatatype_cdnskey ((dns_rdatatype_t)dns_rdatatype_cdnskey) #define dns_rdatatype_openpgpkey ((dns_rdatatype_t)dns_rdatatype_openpgpkey) #define dns_rdatatype_csync ((dns_rdatatype_t)dns_rdatatype_csync) #define dns_rdatatype_zonemd ((dns_rdatatype_t)dns_rdatatype_zonemd) #define dns_rdatatype_spf ((dns_rdatatype_t)dns_rdatatype_spf) #define dns_rdatatype_nid ((dns_rdatatype_t)dns_rdatatype_nid) #define dns_rdatatype_l32 ((dns_rdatatype_t)dns_rdatatype_l32) #define dns_rdatatype_l64 ((dns_rdatatype_t)dns_rdatatype_l64) #define dns_rdatatype_lp ((dns_rdatatype_t)dns_rdatatype_lp) #define dns_rdatatype_eui48 ((dns_rdatatype_t)dns_rdatatype_eui48) #define dns_rdatatype_eui64 ((dns_rdatatype_t)dns_rdatatype_eui64) #define dns_rdatatype_tkey ((dns_rdatatype_t)dns_rdatatype_tkey) #define dns_rdatatype_tsig ((dns_rdatatype_t)dns_rdatatype_tsig) #define dns_rdatatype_uri ((dns_rdatatype_t)dns_rdatatype_uri) #define dns_rdatatype_caa ((dns_rdatatype_t)dns_rdatatype_caa) #define dns_rdatatype_avc ((dns_rdatatype_t)dns_rdatatype_avc) #define dns_rdatatype_doa ((dns_rdatatype_t)dns_rdatatype_doa) #define dns_rdatatype_amtrelay ((dns_rdatatype_t)dns_rdatatype_amtrelay) #define dns_rdatatype_ta ((dns_rdatatype_t)dns_rdatatype_ta) #define dns_rdatatype_dlv ((dns_rdatatype_t)dns_rdatatype_dlv) #define dns_rdatatype_keydata ((dns_rdatatype_t)dns_rdatatype_keydata) #define dns_rdatatype_ixfr ((dns_rdatatype_t)dns_rdatatype_ixfr) #define dns_rdatatype_axfr ((dns_rdatatype_t)dns_rdatatype_axfr) #define dns_rdatatype_mailb ((dns_rdatatype_t)dns_rdatatype_mailb) #define dns_rdatatype_maila ((dns_rdatatype_t)dns_rdatatype_maila) #define dns_rdatatype_any ((dns_rdatatype_t)dns_rdatatype_any) #endif /* DNS_ENUMTYPE_H */ rdatasetiter.h 0000644 00000007526 15156020057 0007423 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATASETITER_H #define DNS_RDATASETITER_H 1 /***** ***** Module Info *****/ /*! \file dns/rdatasetiter.h * \brief * The DNS Rdataset Iterator interface allows iteration of all of the * rdatasets at a node. * * The dns_rdatasetiter_t type is like a "virtual class". To actually use * it, an implementation of the class is required. This implementation is * supplied by the database. * * It is the client's responsibility to call dns_rdataset_disassociate() * on all rdatasets returned. * * XXX more XXX * * MP: *\li The iterator itself is not locked. The caller must ensure * synchronization. * *\li The iterator methods ensure appropriate database locking. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li None. */ /***** ***** Imports *****/ #include <isc/lang.h> #include <isc/magic.h> #include <isc/stdtime.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /***** ***** Types *****/ typedef struct dns_rdatasetitermethods { void (*destroy)(dns_rdatasetiter_t **iteratorp); isc_result_t (*first)(dns_rdatasetiter_t *iterator); isc_result_t (*next)(dns_rdatasetiter_t *iterator); void (*current)(dns_rdatasetiter_t *iterator, dns_rdataset_t *rdataset); } dns_rdatasetitermethods_t; #define DNS_RDATASETITER_MAGIC ISC_MAGIC('D','N','S','i') #define DNS_RDATASETITER_VALID(i) ISC_MAGIC_VALID(i, DNS_RDATASETITER_MAGIC) /*% * This structure is actually just the common prefix of a DNS db * implementation's version of a dns_rdatasetiter_t. * \brief * Direct use of this structure by clients is forbidden. DB implementations * may change the structure. 'magic' must be #DNS_RDATASETITER_MAGIC for * any of the dns_rdatasetiter routines to work. DB implementations must * maintain all DB rdataset iterator invariants. */ struct dns_rdatasetiter { /* Unlocked. */ unsigned int magic; dns_rdatasetitermethods_t * methods; dns_db_t * db; dns_dbnode_t * node; dns_dbversion_t * version; isc_stdtime_t now; }; void dns_rdatasetiter_destroy(dns_rdatasetiter_t **iteratorp); /*%< * Destroy '*iteratorp'. * * Requires: * *\li '*iteratorp' is a valid iterator. * * Ensures: * *\li All resources used by the iterator are freed. * *\li *iteratorp == NULL. */ isc_result_t dns_rdatasetiter_first(dns_rdatasetiter_t *iterator); /*%< * Move the rdataset cursor to the first rdataset at the node (if any). * * Requires: *\li 'iterator' is a valid iterator. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOMORE There are no rdatasets at the node. * *\li Other results are possible, depending on the DB implementation. */ isc_result_t dns_rdatasetiter_next(dns_rdatasetiter_t *iterator); /*%< * Move the rdataset cursor to the next rdataset at the node (if any). * * Requires: *\li 'iterator' is a valid iterator. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOMORE There are no more rdatasets at the * node. * *\li Other results are possible, depending on the DB implementation. */ void dns_rdatasetiter_current(dns_rdatasetiter_t *iterator, dns_rdataset_t *rdataset); /*%< * Return the current rdataset. * * Requires: *\li 'iterator' is a valid iterator. * *\li 'rdataset' is a valid, disassociated rdataset. * *\li The rdataset cursor of 'iterator' is at a valid location (i.e. the * result of last call to a cursor movement command was #ISC_R_SUCCESS). */ ISC_LANG_ENDDECLS #endif /* DNS_RDATASETITER_H */ master.h 0000644 00000026031 15156020057 0006213 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_MASTER_H #define DNS_MASTER_H 1 /*! \file dns/master.h */ /*** *** Imports ***/ #include <stdio.h> #include <isc/lang.h> #include <dns/types.h> /* * Flags to be passed in the 'options' argument in the functions below. */ #define DNS_MASTER_AGETTL 0x00000001 /*%< Age the ttl based on $DATE. */ #define DNS_MASTER_MANYERRORS 0x00000002 /*%< Continue processing on errors. */ #define DNS_MASTER_NOINCLUDE 0x00000004 /*%< Disallow $INCLUDE directives. */ #define DNS_MASTER_ZONE 0x00000008 /*%< Loading a zone master file. */ #define DNS_MASTER_HINT 0x00000010 /*%< Loading a hint master file. */ #define DNS_MASTER_SLAVE 0x00000020 /*%< Loading a slave master file. */ #define DNS_MASTER_CHECKNS 0x00000040 /*%< * Check NS records to see * if they are an address */ #define DNS_MASTER_FATALNS 0x00000080 /*%< * Treat DNS_MASTER_CHECKNS * matches as fatal */ #define DNS_MASTER_CHECKNAMES 0x00000100 #define DNS_MASTER_CHECKNAMESFAIL 0x00000200 #define DNS_MASTER_CHECKWILDCARD 0x00000400 /* Check for internal wildcards. */ #define DNS_MASTER_CHECKMX 0x00000800 #define DNS_MASTER_CHECKMXFAIL 0x00001000 #define DNS_MASTER_RESIGN 0x00002000 #define DNS_MASTER_KEY 0x00004000 /*%< Loading a key zone master file. */ #define DNS_MASTER_NOTTL 0x00008000 /*%< Don't require ttl. */ #define DNS_MASTER_CHECKTTL 0x00010000 /*%< Check max-zone-ttl */ ISC_LANG_BEGINDECLS /* * Structures that implement the "raw" format for master dump. * These are provided for a reference purpose only; in the actual * encoding, we directly read/write each field so that the encoded data * is always "packed", regardless of the hardware architecture. */ #define DNS_RAWFORMAT_VERSION 1 /* * Flags to indicate the status of the data in the raw file header */ #define DNS_MASTERRAW_COMPAT 0x01 #define DNS_MASTERRAW_SOURCESERIALSET 0x02 #define DNS_MASTERRAW_LASTXFRINSET 0x04 /* Common header */ struct dns_masterrawheader { uint32_t format; /* must be * dns_masterformat_raw * or * dns_masterformat_map */ uint32_t version; /* compatibility for future * extensions */ uint32_t dumptime; /* timestamp on creation * (currently unused) */ uint32_t flags; /* Flags */ uint32_t sourceserial; /* Source serial number (used * by inline-signing zones) */ uint32_t lastxfrin; /* timestamp of last transfer * (used by slave zones) */ }; /* The structure for each RRset */ typedef struct { uint32_t totallen; /* length of the data for this * RRset, including the * "header" part */ dns_rdataclass_t rdclass; /* 16-bit class */ dns_rdatatype_t type; /* 16-bit type */ dns_rdatatype_t covers; /* same as type */ dns_ttl_t ttl; /* 32-bit TTL */ uint32_t nrdata; /* number of RRs in this set */ /* followed by encoded owner name, and then rdata */ } dns_masterrawrdataset_t; /* * Method prototype: a callback to register each include file as * it is encountered. */ typedef void (*dns_masterincludecb_t)(const char *file, void *arg); /*** *** Function ***/ isc_result_t dns_master_loadfile(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_mem_t *mctx); isc_result_t dns_master_loadfile2(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_mem_t *mctx, dns_masterformat_t format); isc_result_t dns_master_loadfile3(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, uint32_t resign, dns_rdatacallbacks_t *callbacks, isc_mem_t *mctx, dns_masterformat_t format); isc_result_t dns_master_loadfile4(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, uint32_t resign, dns_rdatacallbacks_t *callbacks, dns_masterincludecb_t include_cb, void *include_arg, isc_mem_t *mctx, dns_masterformat_t format); isc_result_t dns_master_loadfile5(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, uint32_t resign, dns_rdatacallbacks_t *callbacks, dns_masterincludecb_t include_cb, void *include_arg, isc_mem_t *mctx, dns_masterformat_t format, dns_ttl_t maxttl); isc_result_t dns_master_loadstream(FILE *stream, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_mem_t *mctx); isc_result_t dns_master_loadbuffer(isc_buffer_t *buffer, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_mem_t *mctx); isc_result_t dns_master_loadlexer(isc_lex_t *lex, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_mem_t *mctx); isc_result_t dns_master_loadfileinc(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, isc_mem_t *mctx); isc_result_t dns_master_loadfileinc2(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, isc_mem_t *mctx, dns_masterformat_t format); isc_result_t dns_master_loadfileinc3(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, uint32_t resign, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, isc_mem_t *mctx, dns_masterformat_t format); isc_result_t dns_master_loadfileinc4(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, uint32_t resign, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, dns_masterincludecb_t include_cb, void *include_arg, isc_mem_t *mctx, dns_masterformat_t format); isc_result_t dns_master_loadfileinc5(const char *master_file, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, uint32_t resign, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, dns_masterincludecb_t include_cb, void *include_arg, isc_mem_t *mctx, dns_masterformat_t format, uint32_t maxttl); isc_result_t dns_master_loadstreaminc(FILE *stream, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, isc_mem_t *mctx); isc_result_t dns_master_loadbufferinc(isc_buffer_t *buffer, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, isc_mem_t *mctx); isc_result_t dns_master_loadlexerinc(isc_lex_t *lex, dns_name_t *top, dns_name_t *origin, dns_rdataclass_t zclass, unsigned int options, dns_rdatacallbacks_t *callbacks, isc_task_t *task, dns_loaddonefunc_t done, void *done_arg, dns_loadctx_t **ctxp, isc_mem_t *mctx); /*%< * Loads a RFC1305 master file from a file, stream, buffer, or existing * lexer into rdatasets and then calls 'callbacks->commit' to commit the * rdatasets. Rdata memory belongs to dns_master_load and will be * reused / released when the callback completes. dns_load_master will * abort if callbacks->commit returns any value other than ISC_R_SUCCESS. * * If 'DNS_MASTER_AGETTL' is set and the master file contains one or more * $DATE directives, the TTLs of the data will be aged accordingly. * * 'callbacks->commit' is assumed to call 'callbacks->error' or * 'callbacks->warn' to generate any error messages required. * * 'done' is called with 'done_arg' and a result code when the loading * is completed or has failed. If the initial setup fails 'done' is * not called. * * 'resign' the number of seconds before a RRSIG expires that it should * be re-signed. 0 is used if not provided. * * Requires: *\li 'master_file' points to a valid string. *\li 'lexer' points to a valid lexer. *\li 'top' points to a valid name. *\li 'origin' points to a valid name. *\li 'callbacks->commit' points to a valid function. *\li 'callbacks->error' points to a valid function. *\li 'callbacks->warn' points to a valid function. *\li 'mctx' points to a valid memory context. *\li 'task' and 'done' to be valid. *\li 'lmgr' to be valid. *\li 'ctxp != NULL && ctxp == NULL'. * * Returns: *\li ISC_R_SUCCESS upon successfully loading the master file. *\li ISC_R_SEENINCLUDE upon successfully loading the master file with * a $INCLUDE statement. *\li ISC_R_NOMEMORY out of memory. *\li ISC_R_UNEXPECTEDEND expected to be able to read a input token and * there was not one. *\li ISC_R_UNEXPECTED *\li DNS_R_NOOWNER failed to specify a ownername. *\li DNS_R_NOTTL failed to specify a ttl. *\li DNS_R_BADCLASS record class did not match zone class. *\li DNS_R_CONTINUE load still in progress (dns_master_load*inc() only). *\li Any dns_rdata_fromtext() error code. *\li Any error code from callbacks->commit(). */ void dns_loadctx_detach(dns_loadctx_t **ctxp); /*%< * Detach from the load context. * * Requires: *\li '*ctxp' to be valid. * * Ensures: *\li '*ctxp == NULL' */ void dns_loadctx_attach(dns_loadctx_t *source, dns_loadctx_t **target); /*%< * Attach to the load context. * * Requires: *\li 'source' to be valid. *\li 'target != NULL && *target == NULL'. */ void dns_loadctx_cancel(dns_loadctx_t *ctx); /*%< * Cancel loading the zone file associated with this load context. * * Requires: *\li 'ctx' to be valid */ void dns_master_initrawheader(dns_masterrawheader_t *header); /*%< * Initializes the header for a raw master file, setting all * values to zero. */ ISC_LANG_ENDDECLS #endif /* DNS_MASTER_H */ lib.h 0000644 00000002250 15156020057 0005463 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_LIB_H #define DNS_LIB_H 1 /*! \file dns/lib.h */ #include <isc/types.h> #include <isc/lang.h> ISC_LANG_BEGINDECLS /*% * Tuning: external query load in packets per seconds. */ LIBDNS_EXTERNAL_DATA extern unsigned int dns_pps; LIBDNS_EXTERNAL_DATA extern isc_msgcat_t *dns_msgcat; void dns_lib_initmsgcat(void); /*%< * Initialize the DNS library's message catalog, dns_msgcat, if it * has not already been initialized. */ isc_result_t dns_lib_init(void); /*%< * A set of initialization procedure used in the DNS library. This function * is provided for an application that is not aware of the underlying ISC or * DNS libraries much. */ void dns_lib_shutdown(void); /*%< * Free temporary resources allocated in dns_lib_init(). */ ISC_LANG_ENDDECLS #endif /* DNS_LIB_H */ dlz.h 0000644 00000024572 15156020057 0005521 0 ustar 00 /* * Portions Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* * Copyright (C) 2002 Stichting NLnet, Netherlands, stichting@nlnet.nl. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the * above copyright notice and this permission notice appear in all * copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND STICHTING NLNET * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL * STICHTING NLNET BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE * USE OR PERFORMANCE OF THIS SOFTWARE. * * The development of Dynamically Loadable Zones (DLZ) for Bind 9 was * conceived and contributed by Rob Butler. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the * above copyright notice and this permission notice appear in all * copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND ROB BUTLER * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL * ROB BUTLER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE * USE OR PERFORMANCE OF THIS SOFTWARE. */ /*! \file dns/dlz.h */ #ifndef DLZ_H #define DLZ_H 1 /***** ***** Module Info *****/ /* * DLZ Interface * * The DLZ interface allows zones to be looked up using a driver instead of * Bind's default in memory zone table. * * * Reliability: * No anticipated impact. * * Resources: * * Security: * No anticipated impact. * * Standards: * None. */ /***** ***** Imports *****/ #include <stdbool.h> #include <dns/clientinfo.h> #include <dns/name.h> #include <dns/types.h> #include <dns/view.h> #include <dst/dst.h> #include <isc/lang.h> ISC_LANG_BEGINDECLS /*** *** Types ***/ #define DNS_DLZ_MAGIC ISC_MAGIC('D','L','Z','D') #define DNS_DLZ_VALID(dlz) ISC_MAGIC_VALID(dlz, DNS_DLZ_MAGIC) typedef isc_result_t (*dns_dlzallowzonexfr_t)(void *driverarg, void *dbdata, isc_mem_t *mctx, dns_rdataclass_t rdclass, dns_name_t *name, isc_sockaddr_t *clientaddr, dns_db_t **dbp); /*%< * Method prototype. Drivers implementing the DLZ interface MUST * supply an allow zone transfer method. This method is called when * the DNS server is performing a zone transfer query. The driver's * method should return ISC_R_SUCCESS and a database pointer to the * name server if the zone is supported by the database, and zone * transfer is allowed. Otherwise it will return ISC_R_NOTFOUND if * the zone is not supported by the database, or ISC_R_NOPERM if zone * transfers are not allowed. If an error occurs it should return a * result code indicating the type of error. */ typedef isc_result_t (*dns_dlzcreate_t)(isc_mem_t *mctx, const char *dlzname, unsigned int argc, char *argv[], void *driverarg, void **dbdata); /*%< * Method prototype. Drivers implementing the DLZ interface MUST * supply a create method. This method is called when the DNS server * is starting up and creating drivers for use later. */ typedef void (*dns_dlzdestroy_t)(void *driverarg, void **dbdata); /*%< * Method prototype. Drivers implementing the DLZ interface MUST * supply a destroy method. This method is called when the DNS server * is shutting down and no longer needs the driver. */ typedef isc_result_t (*dns_dlzfindzone_t)(void *driverarg, void *dbdata, isc_mem_t *mctx, dns_rdataclass_t rdclass, dns_name_t *name, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_db_t **dbp); /*%< * Method prototype. Drivers implementing the DLZ interface MUST * supply a find zone method. This method is called when the DNS * server is performing a query. The find zone method will be called * with the longest possible name first, and continue to be called * with successively shorter domain names, until any of the following * occur: * * \li 1) a match is found, and the function returns (ISC_R_SUCCESS) * * \li 2) a problem occurs, and the functions returns anything other * than (ISC_R_NOTFOUND) * \li 3) we run out of domain name labels. I.E. we have tried the * shortest domain name * \li 4) the number of labels in the domain name is less than * min_labels for dns_dlzfindzone * * The driver's find zone method should return ISC_R_SUCCESS and a * database pointer to the name server if the zone is supported by the * database. Otherwise it will return ISC_R_NOTFOUND, and a null * pointer if the zone is not supported. If an error occurs it should * return a result code indicating the type of error. */ typedef isc_result_t (*dns_dlzconfigure_t)(void *driverarg, void *dbdata, dns_view_t *view, dns_dlzdb_t *dlzdb); /*%< * Method prototype. Drivers implementing the DLZ interface may * optionally supply a configure method. If supplied, this will be * called immediately after the create method is called. The driver * may call configuration functions during the configure call */ typedef bool (*dns_dlzssumatch_t)(dns_name_t *signer, dns_name_t *name, isc_netaddr_t *tcpaddr, dns_rdatatype_t type, const dst_key_t *key, void *driverarg, void *dbdata); /*%< * Method prototype. Drivers implementing the DLZ interface may * optionally supply a ssumatch method. If supplied, this will be * called to authorize update requests */ /*% the methods supplied by a DLZ driver */ typedef struct dns_dlzmethods { dns_dlzcreate_t create; dns_dlzdestroy_t destroy; dns_dlzfindzone_t findzone; dns_dlzallowzonexfr_t allowzonexfr; dns_dlzconfigure_t configure; dns_dlzssumatch_t ssumatch; } dns_dlzmethods_t; /*% information about a DLZ driver */ struct dns_dlzimplementation { const char *name; const dns_dlzmethods_t *methods; isc_mem_t *mctx; void *driverarg; ISC_LINK(dns_dlzimplementation_t) link; }; typedef isc_result_t (*dlzconfigure_callback_t)(dns_view_t *, dns_dlzdb_t *, dns_zone_t *); /*% An instance of a DLZ driver */ struct dns_dlzdb { unsigned int magic; isc_mem_t *mctx; dns_dlzimplementation_t *implementation; void *dbdata; dlzconfigure_callback_t configure_callback; bool search; char *dlzname; ISC_LINK(dns_dlzdb_t) link; dns_ssutable_t *ssutable; }; /*** *** Method declarations ***/ isc_result_t dns_dlzallowzonexfr(dns_view_t *view, dns_name_t *name, isc_sockaddr_t *clientaddr, dns_db_t **dbp); /*%< * This method is called when the DNS server is performing a zone * transfer query. It will call the DLZ driver's allow zone transfer * method. */ isc_result_t dns_dlzcreate(isc_mem_t *mctx, const char *dlzname, const char *drivername, unsigned int argc, char *argv[], dns_dlzdb_t **dbp); /*%< * This method is called when the DNS server is starting up and * creating drivers for use later. It will search the DLZ driver list * for 'drivername' and return a DLZ driver via dbp if a match is * found. If the DLZ driver supplies a create method, this function * will call it. */ void dns_dlzdestroy(dns_dlzdb_t **dbp); /*%< * This method is called when the DNS server is shutting down and no * longer needs the driver. If the DLZ driver supplies a destroy * methods, this function will call it. */ isc_result_t dns_dlzregister(const char *drivername, const dns_dlzmethods_t *methods, void *driverarg, isc_mem_t *mctx, dns_dlzimplementation_t **dlzimp); /*%< * Register a dynamically loadable zones (DLZ) driver for the database * type 'drivername', implemented by the functions in '*methods'. * * dlzimp must point to a NULL dlz_implementation_t pointer. That is, * dlzimp != NULL && *dlzimp == NULL. It will be assigned a value that * will later be used to identify the driver when deregistering it. */ isc_result_t dns_dlzstrtoargv(isc_mem_t *mctx, char *s, unsigned int *argcp, char ***argvp); /*%< * This method is called when the name server is starting up to parse * the DLZ driver command line from named.conf. Basically it splits * up a string into and argc / argv. The primary difference of this * method is items between braces { } are considered only 1 word. for * example the command line "this is { one grouped phrase } and this * isn't" would be parsed into: * * \li argv[0]: "this" * \li argv[1]: "is" * \li argv{2]: " one grouped phrase " * \li argv[3]: "and" * \li argv[4]: "this" * \li argv{5}: "isn't" * * braces should NOT be nested, more than one grouping in the command * line is allowed. Notice, argv[2] has an extra space at the * beginning and end. Extra spaces are not stripped between a * grouping. You can do so in your driver if needed, or be sure not * to put extra spaces before / after the braces. */ void dns_dlzunregister(dns_dlzimplementation_t **dlzimp); /*%< * Removes the dlz driver from the list of registered dlz drivers. * There must be no active dlz drivers of this type when this function * is called. */ typedef isc_result_t dns_dlz_writeablezone_t(dns_view_t *view, dns_dlzdb_t *dlzdb, const char *zone_name); dns_dlz_writeablezone_t dns_dlz_writeablezone; /*%< * creates a writeable DLZ zone. Must be called from within the * configure() method of a DLZ driver. */ isc_result_t dns_dlzconfigure(dns_view_t *view, dns_dlzdb_t *dlzdb, dlzconfigure_callback_t callback); /*%< * call a DLZ drivers configure method, if supplied */ bool dns_dlz_ssumatch(dns_dlzdb_t *dlzdatabase, dns_name_t *signer, dns_name_t *name, isc_netaddr_t *tcpaddr, dns_rdatatype_t type, const dst_key_t *key); /*%< * call a DLZ drivers ssumatch method, if supplied. Otherwise return false */ ISC_LANG_ENDDECLS #endif /* DLZ_H */ xfrin.h 0000644 00000005554 15156020057 0006055 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_XFRIN_H #define DNS_XFRIN_H 1 /***** ***** Module Info *****/ /*! \file dns/xfrin.h * \brief * Incoming zone transfers (AXFR + IXFR). */ /*** *** Imports ***/ #include <isc/lang.h> #include <dns/types.h> /*** *** Types ***/ /*% * A transfer in progress. This is an opaque type. */ typedef struct dns_xfrin_ctx dns_xfrin_ctx_t; /*** *** Functions ***/ ISC_LANG_BEGINDECLS /*% see dns_xfrin_create2() */ isc_result_t dns_xfrin_create(dns_zone_t *zone, dns_rdatatype_t xfrtype, isc_sockaddr_t *masteraddr, dns_tsigkey_t *tsigkey, isc_mem_t *mctx, isc_timermgr_t *timermgr, isc_socketmgr_t *socketmgr, isc_task_t *task, dns_xfrindone_t done, dns_xfrin_ctx_t **xfrp); isc_result_t dns_xfrin_create2(dns_zone_t *zone, dns_rdatatype_t xfrtype, isc_sockaddr_t *masteraddr, isc_sockaddr_t *sourceaddr, dns_tsigkey_t *tsigkey, isc_mem_t *mctx, isc_timermgr_t *timermgr, isc_socketmgr_t *socketmgr, isc_task_t *task, dns_xfrindone_t done, dns_xfrin_ctx_t **xfrp); isc_result_t dns_xfrin_create3(dns_zone_t *zone, dns_rdatatype_t xfrtype, isc_sockaddr_t *masteraddr, isc_sockaddr_t *sourceaddr, isc_dscp_t dscp, dns_tsigkey_t *tsigkey, isc_mem_t *mctx, isc_timermgr_t *timermgr, isc_socketmgr_t *socketmgr, isc_task_t *task, dns_xfrindone_t done, dns_xfrin_ctx_t **xfrp); /*%< * Attempt to start an incoming zone transfer of 'zone' * from 'masteraddr', creating a dns_xfrin_ctx_t object to * manage it. Attach '*xfrp' to the newly created object. * * Iff ISC_R_SUCCESS is returned, '*done' is guaranteed to be * called in the context of 'task', with 'zone' and a result * code as arguments when the transfer finishes. * * Requires: *\li 'xfrtype' is dns_rdatatype_axfr, dns_rdatatype_ixfr * or dns_rdatatype_soa (soa query followed by axfr if * serial is greater than current serial). * *\li If 'xfrtype' is dns_rdatatype_ixfr or dns_rdatatype_soa, * the zone has a database. */ void dns_xfrin_shutdown(dns_xfrin_ctx_t *xfr); /*%< * If the zone transfer 'xfr' has already finished, * do nothing. Otherwise, abort it and cause it to call * its done callback with a status of ISC_R_CANCELED. */ void dns_xfrin_detach(dns_xfrin_ctx_t **xfrp); /*%< * Detach a reference to a zone transfer object. * Caller to maintain external locking if required. */ void dns_xfrin_attach(dns_xfrin_ctx_t *source, dns_xfrin_ctx_t **target); /*%< * Caller to maintain external locking if required. */ ISC_LANG_ENDDECLS #endif /* DNS_XFRIN_H */ tcpmsg.h 0000644 00000006111 15156020057 0006212 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TCPMSG_H #define DNS_TCPMSG_H 1 /*! \file dns/tcpmsg.h */ #include <inttypes.h> #include <isc/buffer.h> #include <isc/lang.h> #include <isc/socket.h> typedef struct dns_tcpmsg { /* private (don't touch!) */ unsigned int magic; uint16_t size; isc_buffer_t buffer; unsigned int maxsize; isc_mem_t *mctx; isc_socket_t *sock; isc_task_t *task; isc_taskaction_t action; void *arg; isc_event_t event; /* public (read-only) */ isc_result_t result; isc_sockaddr_t address; } dns_tcpmsg_t; ISC_LANG_BEGINDECLS void dns_tcpmsg_init(isc_mem_t *mctx, isc_socket_t *sock, dns_tcpmsg_t *tcpmsg); /*%< * Associate a tcp message state with a given memory context and * TCP socket. * * Requires: * *\li "mctx" and "sock" be non-NULL and valid types. * *\li "sock" be a read/write TCP socket. * *\li "tcpmsg" be non-NULL and an uninitialized or invalidated structure. * * Ensures: * *\li "tcpmsg" is a valid structure. */ void dns_tcpmsg_setmaxsize(dns_tcpmsg_t *tcpmsg, unsigned int maxsize); /*%< * Set the maximum packet size to "maxsize" * * Requires: * *\li "tcpmsg" be valid. * *\li 512 <= "maxsize" <= 65536 */ isc_result_t dns_tcpmsg_readmessage(dns_tcpmsg_t *tcpmsg, isc_task_t *task, isc_taskaction_t action, void *arg); /*%< * Schedule an event to be delivered when a DNS message is readable, or * when an error occurs on the socket. * * Requires: * *\li "tcpmsg" be valid. * *\li "task", "taskaction", and "arg" be valid. * * Returns: * *\li ISC_R_SUCCESS -- no error *\li Anything that the isc_socket_recv() call can return. XXXMLG * * Notes: * *\li The event delivered is a fully generic event. It will contain no * actual data. The sender will be a pointer to the dns_tcpmsg_t. * The result code inside that structure should be checked to see * what the final result was. */ void dns_tcpmsg_cancelread(dns_tcpmsg_t *tcpmsg); /*%< * Cancel a readmessage() call. The event will still be posted with a * CANCELED result code. * * Requires: * *\li "tcpmsg" be valid. */ void dns_tcpmsg_keepbuffer(dns_tcpmsg_t *tcpmsg, isc_buffer_t *buffer); /*%< * If a dns buffer is to be kept between calls, this function marks the * internal state-machine buffer as invalid, and copies all the contents * of the state into "buffer". * * Requires: * *\li "tcpmsg" be valid. * *\li "buffer" be non-NULL. */ void dns_tcpmsg_invalidate(dns_tcpmsg_t *tcpmsg); /*%< * Clean up all allocated state, and invalidate the structure. * * Requires: * *\li "tcpmsg" be valid. * * Ensures: * *\li "tcpmsg" is invalidated and disassociated with all memory contexts, * sockets, etc. */ ISC_LANG_ENDDECLS #endif /* DNS_TCPMSG_H */ iptable.h 0000644 00000003125 15156020057 0006337 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_IPTABLE_H #define DNS_IPTABLE_H 1 #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/radix.h> #include <dns/types.h> struct dns_iptable { unsigned int magic; isc_mem_t *mctx; isc_refcount_t refcount; isc_radix_tree_t *radix; ISC_LINK(dns_iptable_t) nextincache; }; #define DNS_IPTABLE_MAGIC ISC_MAGIC('T','a','b','l') #define DNS_IPTABLE_VALID(a) ISC_MAGIC_VALID(a, DNS_IPTABLE_MAGIC) /*** *** Functions ***/ ISC_LANG_BEGINDECLS isc_result_t dns_iptable_create(isc_mem_t *mctx, dns_iptable_t **target); /* * Create a new IP table and the underlying radix structure */ isc_result_t dns_iptable_addprefix(dns_iptable_t *tab, isc_netaddr_t *addr, uint16_t bitlen, bool pos); isc_result_t dns_iptable_addprefix2(dns_iptable_t *tab, isc_netaddr_t *addr, uint16_t bitlen, bool pos, bool is_ecs); /* * Add an IP prefix to an existing IP table */ isc_result_t dns_iptable_merge(dns_iptable_t *tab, dns_iptable_t *source, bool pos); /* * Merge one IP table into another one. */ void dns_iptable_attach(dns_iptable_t *source, dns_iptable_t **target); void dns_iptable_detach(dns_iptable_t **tabp); ISC_LANG_ENDDECLS #endif /* DNS_IPTABLE_H */ sdb.h 0000644 00000016070 15156020057 0005472 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_SDB_H #define DNS_SDB_H 1 /***** ***** Module Info *****/ /*! \file dns/sdb.h * \brief * Simple database API. */ /*** *** Imports ***/ #include <inttypes.h> #include <isc/lang.h> #include <dns/clientinfo.h> #include <dns/types.h> /*** *** Types ***/ /*% * A simple database. This is an opaque type. */ typedef struct dns_sdb dns_sdb_t; /*% * A simple database lookup in progress. This is an opaque type. */ typedef struct dns_sdblookup dns_sdblookup_t; /*% * A simple database traversal in progress. This is an opaque type. */ typedef struct dns_sdballnodes dns_sdballnodes_t; typedef isc_result_t (*dns_sdblookupfunc_t)(const char *zone, const char *name, void *dbdata, dns_sdblookup_t *lookup, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo); typedef isc_result_t (*dns_sdblookup2func_t)(const dns_name_t *zone, const dns_name_t *name, void *dbdata, dns_sdblookup_t *lookup, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo); typedef isc_result_t (*dns_sdbauthorityfunc_t)(const char *zone, void *dbdata, dns_sdblookup_t *); typedef isc_result_t (*dns_sdballnodesfunc_t)(const char *zone, void *dbdata, dns_sdballnodes_t *allnodes); typedef isc_result_t (*dns_sdbcreatefunc_t)(const char *zone, int argc, char **argv, void *driverdata, void **dbdata); typedef void (*dns_sdbdestroyfunc_t)(const char *zone, void *driverdata, void **dbdata); typedef struct dns_sdbmethods { dns_sdblookupfunc_t lookup; dns_sdbauthorityfunc_t authority; dns_sdballnodesfunc_t allnodes; dns_sdbcreatefunc_t create; dns_sdbdestroyfunc_t destroy; dns_sdblookup2func_t lookup2; } dns_sdbmethods_t; /*** *** Functions ***/ ISC_LANG_BEGINDECLS #define DNS_SDBFLAG_RELATIVEOWNER 0x00000001U #define DNS_SDBFLAG_RELATIVERDATA 0x00000002U #define DNS_SDBFLAG_THREADSAFE 0x00000004U #define DNS_SDBFLAG_DNS64 0x00000008U isc_result_t dns_sdb_register(const char *drivername, const dns_sdbmethods_t *methods, void *driverdata, unsigned int flags, isc_mem_t *mctx, dns_sdbimplementation_t **sdbimp); /*%< * Register a simple database driver for the database type 'drivername', * implemented by the functions in '*methods'. * * sdbimp must point to a NULL dns_sdbimplementation_t pointer. That is, * sdbimp != NULL && *sdbimp == NULL. It will be assigned a value that * will later be used to identify the driver when deregistering it. * * The name server will perform lookups in the database by calling the * function 'lookup', passing it a printable zone name 'zone', a printable * domain name 'name', and a copy of the argument 'dbdata' that * was potentially returned by the create function. The 'dns_sdblookup_t' * argument to 'lookup' and 'authority' is an opaque pointer to be passed to * ns_sdb_putrr(). * * The lookup function returns the lookup results to the name server * by calling ns_sdb_putrr() once for each record found. On success, * the return value of the lookup function should be ISC_R_SUCCESS. * If the domain name 'name' does not exist, the lookup function should * ISC_R_NOTFOUND. Any other return value is treated as an error. * * Lookups at the zone apex will cause the server to also call the * function 'authority' (if non-NULL), which must provide an SOA record * and NS records for the zone by calling ns_sdb_putrr() once for each of * these records. The 'authority' function may be NULL if invoking * the 'lookup' function on the zone apex will return SOA and NS records. * * The allnodes function, if non-NULL, fills in an opaque structure to be * used by a database iterator. This allows the zone to be transferred. * This may use a considerable amount of memory for large zones, and the * zone transfer may not be fully RFC1035 compliant if the zone is * frequently changed. * * The create function will be called for each zone configured * into the name server using this database type. It can be used * to create a "database object" containing zone specific data, * which can make use of the database arguments specified in the * name server configuration. * * The destroy function will be called to free the database object * when its zone is destroyed. * * The create and destroy functions may be NULL. * * If flags includes DNS_SDBFLAG_RELATIVEOWNER, the lookup and authority * functions will be called with relative names rather than absolute names. * The string "@" represents the zone apex in this case. * * If flags includes DNS_SDBFLAG_RELATIVERDATA, the rdata strings may * include relative names. Otherwise, all names in the rdata string must * be absolute. Be aware that if relative names are allowed, any * absolute names must contain a trailing dot. * * If flags includes DNS_SDBFLAG_THREADSAFE, the driver must be able to * handle multiple lookups in parallel. Otherwise, calls into the driver * are serialized. */ void dns_sdb_unregister(dns_sdbimplementation_t **sdbimp); /*%< * Removes the simple database driver from the list of registered database * types. There must be no active databases of this type when this function * is called. */ /*% See dns_sdb_putradata() */ isc_result_t dns_sdb_putrr(dns_sdblookup_t *lookup, const char *type, dns_ttl_t ttl, const char *data); isc_result_t dns_sdb_putrdata(dns_sdblookup_t *lookup, dns_rdatatype_t type, dns_ttl_t ttl, const unsigned char *rdata, unsigned int rdlen); /*%< * Add a single resource record to the lookup structure to be * returned in the query response. dns_sdb_putrr() takes the * resource record in master file text format as a null-terminated * string, and dns_sdb_putrdata() takes the raw RDATA in * uncompressed wire format. */ /*% See dns_sdb_putnamerdata() */ isc_result_t dns_sdb_putnamedrr(dns_sdballnodes_t *allnodes, const char *name, const char *type, dns_ttl_t ttl, const char *data); isc_result_t dns_sdb_putnamedrdata(dns_sdballnodes_t *allnodes, const char *name, dns_rdatatype_t type, dns_ttl_t ttl, const void *rdata, unsigned int rdlen); /*%< * Add a single resource record to the allnodes structure to be * included in a zone transfer response, in text or wire * format as above. */ isc_result_t dns_sdb_putsoa(dns_sdblookup_t *lookup, const char *mname, const char *rname, uint32_t serial); /*%< * This function may optionally be called from the 'authority' callback * to simplify construction of the SOA record for 'zone'. It will * provide a SOA listing 'mname' as as the master server and 'rname' as * the responsible person mailbox. It is the responsibility of the * driver to increment the serial number between responses if necessary. * All other SOA fields will have reasonable default values. */ ISC_LANG_ENDDECLS #endif /* DNS_SDB_H */ message.h 0000644 00000114157 15156020057 0006353 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_MESSAGE_H #define DNS_MESSAGE_H 1 /*** *** Imports ***/ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/refcount.h> #include <dns/compress.h> #include <dns/masterdump.h> #include <dns/types.h> #include <dst/dst.h> /*! \file dns/message.h * \brief Message Handling Module * * How this beast works: * * When a dns message is received in a buffer, dns_message_parse() is called * on the memory region. Various items are checked including the format * of the message (if counts are right, if counts consume the entire sections, * and if sections consume the entire message) and known pseudo-RRs in the * additional data section are analyzed and removed. * * TSIG checking is also done at this layer, and any DNSSEC transaction * signatures should also be checked here. * * Notes on using the gettemp*() and puttemp*() functions: * * These functions return items (names, rdatasets, etc) allocated from some * internal state of the dns_message_t. * * Names and rdatasets must be put back into the dns_message_t in * one of two ways. Assume a name was allocated via * dns_message_gettempname(): * *\li (1) insert it into a section, using dns_message_addname(). * *\li (2) return it to the message using dns_message_puttempname(). * * The same applies to rdatasets. * * On the other hand, offsets, rdatalists and rdatas allocated using * dns_message_gettemp*() will always be freed automatically * when the message is reset or destroyed; calling dns_message_puttemp*() * on rdatalists and rdatas is optional and serves only to enable the item * to be reused multiple times during the lifetime of the message; offsets * cannot be reused. * * Buffers allocated using isc_buffer_allocate() can be automatically freed * as well by giving the buffer to the message using dns_message_takebuffer(). * Doing this will cause the buffer to be freed using isc_buffer_free() * when the section lists are cleared, such as in a reset or in a destroy. * Since the buffer itself exists until the message is destroyed, this sort * of code can be written: * * \code * buffer = isc_buffer_allocate(mctx, 512); * name = NULL; * name = dns_message_gettempname(message, &name); * dns_name_init(name, NULL); * result = dns_name_fromtext(name, &source, dns_rootname, 0, buffer); * dns_message_takebuffer(message, &buffer); * \endcode * * * TODO: * * XXX Needed: ways to set and retrieve EDNS information, add rdata to a * section, move rdata from one section to another, remove rdata, etc. */ #define DNS_MESSAGEFLAG_QR 0x8000U #define DNS_MESSAGEFLAG_AA 0x0400U #define DNS_MESSAGEFLAG_TC 0x0200U #define DNS_MESSAGEFLAG_RD 0x0100U #define DNS_MESSAGEFLAG_RA 0x0080U #define DNS_MESSAGEFLAG_AD 0x0020U #define DNS_MESSAGEFLAG_CD 0x0010U /*%< EDNS0 extended message flags */ #define DNS_MESSAGEEXTFLAG_DO 0x8000U /*%< EDNS0 extended OPT codes */ #define DNS_OPT_LLQ 1 /*%< LLQ opt code */ #define DNS_OPT_NSID 3 /*%< NSID opt code */ #define DNS_OPT_CLIENT_SUBNET 8 /*%< client subnet opt code */ #define DNS_OPT_EXPIRE 9 /*%< EXPIRE opt code */ #define DNS_OPT_COOKIE 10 /*%< COOKIE opt code */ #define DNS_OPT_TCP_KEEPALIVE 11 /*%< TCP keepalive opt code */ #define DNS_OPT_PAD 12 /*%< PAD opt code */ #define DNS_OPT_KEY_TAG 14 /*%< Key tag opt code */ #define DNS_OPT_EDE 15 /*%< Extended DNS Error opt code */ #define DNS_OPT_CLIENT_TAG 16 /*%< Client tag opt code */ #define DNS_OPT_SERVER_TAG 17 /*%< Server tag opt code */ /*%< Experimental options [65001...65534] as per RFC6891 */ /*%< The number of EDNS options we know about. */ #define DNS_EDNSOPTIONS 5 #define DNS_MESSAGE_REPLYPRESERVE (DNS_MESSAGEFLAG_RD|DNS_MESSAGEFLAG_CD) #define DNS_MESSAGEEXTFLAG_REPLYPRESERVE (DNS_MESSAGEEXTFLAG_DO) #define DNS_MESSAGE_HEADERLEN 12 /*%< 6 uint16_t's */ #define DNS_MESSAGE_MAGIC ISC_MAGIC('M','S','G','@') #define DNS_MESSAGE_VALID(msg) ISC_MAGIC_VALID(msg, DNS_MESSAGE_MAGIC) /* * Ordering here matters. DNS_SECTION_ANY must be the lowest and negative, * and DNS_SECTION_MAX must be one greater than the last used section. */ typedef int dns_section_t; #define DNS_SECTION_ANY (-1) #define DNS_SECTION_QUESTION 0 #define DNS_SECTION_ANSWER 1 #define DNS_SECTION_AUTHORITY 2 #define DNS_SECTION_ADDITIONAL 3 #define DNS_SECTION_MAX 4 typedef int dns_pseudosection_t; #define DNS_PSEUDOSECTION_ANY (-1) #define DNS_PSEUDOSECTION_OPT 0 #define DNS_PSEUDOSECTION_TSIG 1 #define DNS_PSEUDOSECTION_SIG0 2 #define DNS_PSEUDOSECTION_MAX 3 typedef int dns_messagetextflag_t; #define DNS_MESSAGETEXTFLAG_NOCOMMENTS 0x0001 #define DNS_MESSAGETEXTFLAG_NOHEADERS 0x0002 #define DNS_MESSAGETEXTFLAG_ONESOA 0x0004 #define DNS_MESSAGETEXTFLAG_OMITSOA 0x0008 /* * Dynamic update names for these sections. */ #define DNS_SECTION_ZONE DNS_SECTION_QUESTION #define DNS_SECTION_PREREQUISITE DNS_SECTION_ANSWER #define DNS_SECTION_UPDATE DNS_SECTION_AUTHORITY /* * These tell the message library how the created dns_message_t will be used. */ #define DNS_MESSAGE_INTENTUNKNOWN 0 /*%< internal use only */ #define DNS_MESSAGE_INTENTPARSE 1 /*%< parsing messages */ #define DNS_MESSAGE_INTENTRENDER 2 /*%< rendering */ /* * Control behavior of parsing */ #define DNS_MESSAGEPARSE_PRESERVEORDER 0x0001 /*%< preserve rdata order */ #define DNS_MESSAGEPARSE_BESTEFFORT 0x0002 /*%< return a message if a recoverable parse error occurs */ #define DNS_MESSAGEPARSE_CLONEBUFFER 0x0004 /*%< save a copy of the source buffer */ #define DNS_MESSAGEPARSE_IGNORETRUNCATION 0x0008 /*%< truncation errors are * not fatal. */ /* * Control behavior of rendering */ #define DNS_MESSAGERENDER_ORDERED 0x0001 /*%< don't change order */ #define DNS_MESSAGERENDER_PARTIAL 0x0002 /*%< allow a partial rdataset */ #define DNS_MESSAGERENDER_OMITDNSSEC 0x0004 /*%< omit DNSSEC records */ #define DNS_MESSAGERENDER_PREFER_A 0x0008 /*%< prefer A records in additional section. */ #define DNS_MESSAGERENDER_PREFER_AAAA 0x0010 /*%< prefer AAAA records in additional section. */ #ifdef ALLOW_FILTER_AAAA #define DNS_MESSAGERENDER_FILTER_AAAA 0x0020 /*%< filter AAAA records */ #endif typedef struct dns_msgblock dns_msgblock_t; struct dns_message { /* public from here down */ unsigned int magic; isc_refcount_t refcount; dns_messageid_t id; unsigned int flags; dns_rcode_t rcode; dns_opcode_t opcode; dns_rdataclass_t rdclass; /* 4 real, 1 pseudo */ unsigned int counts[DNS_SECTION_MAX]; /* private from here down */ dns_namelist_t sections[DNS_SECTION_MAX]; dns_name_t *cursors[DNS_SECTION_MAX]; dns_rdataset_t *opt; dns_rdataset_t *sig0; dns_rdataset_t *tsig; int state; unsigned int from_to_wire : 2; unsigned int header_ok : 1; unsigned int question_ok : 1; unsigned int tcp_continuation : 1; unsigned int verified_sig : 1; unsigned int verify_attempted : 1; unsigned int free_query : 1; unsigned int free_saved : 1; unsigned int cc_ok : 1; unsigned int cc_bad : 1; unsigned int tkey : 1; unsigned int rdclass_set : 1; unsigned int has_dname : 1; unsigned int opt_reserved; unsigned int sig_reserved; unsigned int reserved; /* reserved space (render) */ isc_buffer_t *buffer; dns_compress_t *cctx; isc_mem_t *mctx; isc_mempool_t *namepool; isc_mempool_t *rdspool; isc_bufferlist_t scratchpad; isc_bufferlist_t cleanup; ISC_LIST(dns_msgblock_t) rdatas; ISC_LIST(dns_msgblock_t) rdatalists; ISC_LIST(dns_msgblock_t) offsets; ISC_LIST(dns_rdata_t) freerdata; ISC_LIST(dns_rdatalist_t) freerdatalist; dns_rcode_t tsigstatus; dns_rcode_t querytsigstatus; dns_name_t *tsigname; /* Owner name of TSIG, if any */ dns_rdataset_t *querytsig; dns_tsigkey_t *tsigkey; dst_context_t *tsigctx; int sigstart; int timeadjust; dns_name_t *sig0name; /* Owner name of SIG0, if any */ dst_key_t *sig0key; dns_rcode_t sig0status; isc_region_t query; isc_region_t saved; dns_rdatasetorderfunc_t order; const void * order_arg; dns_indent_t indent; }; struct dns_ednsopt { uint16_t code; uint16_t length; unsigned char *value; }; /*** *** Functions ***/ ISC_LANG_BEGINDECLS isc_result_t dns_message_create(isc_mem_t *mctx, unsigned int intent, dns_message_t **msgp); /*%< * Create msg structure. * * This function will allocate some internal blocks of memory that are * expected to be needed for parsing or rendering nearly any type of message. * * Requires: *\li 'mctx' be a valid memory context. * *\li 'msgp' be non-null and '*msg' be NULL. * *\li 'intent' must be one of DNS_MESSAGE_INTENTPARSE or * #DNS_MESSAGE_INTENTRENDER. * * Ensures: *\li The data in "*msg" is set to indicate an unused and empty msg * structure. * * Returns: *\li #ISC_R_NOMEMORY -- out of memory *\li #ISC_R_SUCCESS -- success */ void dns_message_reset(dns_message_t *msg, unsigned int intent); /*%< * Reset a message structure to default state. All internal lists are freed * or reset to a default state as well. This is simply a more efficient * way to call dns_message_detach() (assuming last reference is hold), * followed by dns_message_create(), since it avoid many memory allocations. * * If any data loanouts (buffers, names, rdatas, etc) were requested, * the caller must no longer use them after this call. * * The intended next use of the message will be 'intent'. * * Requires: * *\li 'msg' be valid. * *\li 'intent' is DNS_MESSAGE_INTENTPARSE or DNS_MESSAGE_INTENTRENDER */ void dns_message_attach(dns_message_t *source, dns_message_t **target); /*%< * Attach to message 'source'. * * Requires: *\li 'source' to be a valid message. *\li 'target' to be non NULL and '*target' to be NULL. */ void dns_message_detach(dns_message_t **messagep); /*%< * Detach *messagep from its message. * list. * * Requires: *\li '*messagep' to be a valid message. */ isc_result_t dns_message_sectiontotext(dns_message_t *msg, dns_section_t section, const dns_master_style_t *style, dns_messagetextflag_t flags, isc_buffer_t *target); isc_result_t dns_message_pseudosectiontotext(dns_message_t *msg, dns_pseudosection_t section, const dns_master_style_t *style, dns_messagetextflag_t flags, isc_buffer_t *target); /*%< * Convert section 'section' or 'pseudosection' of message 'msg' to * a cleartext representation * * Notes: * \li See dns_message_totext for meanings of flags. * * Requires: * *\li 'msg' is a valid message. * *\li 'style' is a valid master dump style. * *\li 'target' is a valid buffer. * *\li 'section' is a valid section label. * * Ensures: * *\li If the result is success: * The used space in 'target' is updated. * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE *\li #ISC_R_NOMORE * *\li Note: On error return, *target may be partially filled with data. */ isc_result_t dns_message_totext(dns_message_t *msg, const dns_master_style_t *style, dns_messagetextflag_t flags, isc_buffer_t *target); /*%< * Convert all sections of message 'msg' to a cleartext representation * * Notes on flags: *\li If #DNS_MESSAGETEXTFLAG_NOCOMMENTS is cleared, lines beginning with * ";;" will be emitted indicating section name. *\li If #DNS_MESSAGETEXTFLAG_NOHEADERS is cleared, header lines will be * emitted. *\li If #DNS_MESSAGETEXTFLAG_ONESOA is set then only print the first * SOA record in the answer section. *\li If *#DNS_MESSAGETEXTFLAG_OMITSOA is set don't print any SOA records * in the answer section. * * The SOA flags are useful for suppressing the display of the second * SOA record in an AXFR by setting #DNS_MESSAGETEXTFLAG_ONESOA on the * first message in an AXFR stream and #DNS_MESSAGETEXTFLAG_OMITSOA on * subsequent messages. * * Requires: * *\li 'msg' is a valid message. * *\li 'style' is a valid master dump style. * *\li 'target' is a valid buffer. * * Ensures: * *\li If the result is success: * The used space in 'target' is updated. * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOSPACE *\li #ISC_R_NOMORE * *\li Note: On error return, *target may be partially filled with data. */ isc_result_t dns_message_parse(dns_message_t *msg, isc_buffer_t *source, unsigned int options); /*%< * Parse raw wire data in 'source' as a DNS message. * * OPT records are detected and stored in the pseudo-section "opt". * TSIGs are detected and stored in the pseudo-section "tsig". * * If #DNS_MESSAGEPARSE_PRESERVEORDER is set, or if the opcode of the message * is UPDATE, a separate dns_name_t object will be created for each RR in the * message. Each such dns_name_t will have a single rdataset containing the * single RR, and the order of the RRs in the message is preserved. * Otherwise, only one dns_name_t object will be created for each unique * owner name in the section, and each such dns_name_t will have a list * of rdatasets. To access the names and their data, use * dns_message_firstname() and dns_message_nextname(). * * If #DNS_MESSAGEPARSE_BESTEFFORT is set, errors in message content will * not be considered FORMERRs. If the entire message can be parsed, it * will be returned and DNS_R_RECOVERABLE will be returned. * * If #DNS_MESSAGEPARSE_IGNORETRUNCATION is set then return as many complete * RR's as possible, DNS_R_RECOVERABLE will be returned. * * OPT and TSIG records are always handled specially, regardless of the * 'preserve_order' setting. * * Requires: *\li "msg" be valid. * *\li "buffer" be a wire format buffer. * * Ensures: *\li The buffer's data format is correct. * *\li The buffer's contents verify as correct regarding header bits, buffer * and rdata sizes, etc. * * Returns: *\li #ISC_R_SUCCESS -- all is well *\li #ISC_R_NOMEMORY -- no memory *\li #DNS_R_RECOVERABLE -- the message parsed properly, but contained * errors. *\li Many other errors possible XXXMLG */ isc_result_t dns_message_renderbegin(dns_message_t *msg, dns_compress_t *cctx, isc_buffer_t *buffer); /*%< * Begin rendering on a message. Only one call can be made to this function * per message. * * The compression context is "owned" by the message library until * dns_message_renderend() is called. It must be invalidated by the caller. * * The buffer is "owned" by the message library until dns_message_renderend() * is called. * * Requires: * *\li 'msg' be valid. * *\li 'cctx' be valid. * *\li 'buffer' is a valid buffer. * * Side Effects: * *\li The buffer is cleared before it is used. * * Returns: *\li #ISC_R_SUCCESS -- all is well *\li #ISC_R_NOSPACE -- output buffer is too small */ isc_result_t dns_message_renderchangebuffer(dns_message_t *msg, isc_buffer_t *buffer); /*%< * Reset the buffer. This can be used after growing the old buffer * on a ISC_R_NOSPACE return from most of the render functions. * * On successful completion, the old buffer is no longer used by the * library. The new buffer is owned by the library until * dns_message_renderend() is called. * * Requires: * *\li 'msg' be valid. * *\li dns_message_renderbegin() was called. * *\li buffer != NULL. * * Returns: *\li #ISC_R_NOSPACE -- new buffer is too small *\li #ISC_R_SUCCESS -- all is well. */ isc_result_t dns_message_renderreserve(dns_message_t *msg, unsigned int space); /*%< * XXXMLG should use size_t rather than unsigned int once the buffer * API is cleaned up * * Reserve "space" bytes in the given buffer. * * Requires: * *\li 'msg' be valid. * *\li dns_message_renderbegin() was called. * * Returns: *\li #ISC_R_SUCCESS -- all is well. *\li #ISC_R_NOSPACE -- not enough free space in the buffer. */ void dns_message_renderrelease(dns_message_t *msg, unsigned int space); /*%< * XXXMLG should use size_t rather than unsigned int once the buffer * API is cleaned up * * Release "space" bytes in the given buffer that was previously reserved. * * Requires: * *\li 'msg' be valid. * *\li 'space' is less than or equal to the total amount of space reserved * via prior calls to dns_message_renderreserve(). * *\li dns_message_renderbegin() was called. */ isc_result_t dns_message_rendersection(dns_message_t *msg, dns_section_t section, unsigned int options); /*%< * Render all names, rdatalists, etc from the given section at the * specified priority or higher. * * Requires: *\li 'msg' be valid. * *\li 'section' be a valid section. * *\li dns_message_renderbegin() was called. * * Returns: *\li #ISC_R_SUCCESS -- all records were written, and there are * no more records for this section. *\li #ISC_R_NOSPACE -- Not enough room in the buffer to write * all records requested. *\li #DNS_R_MOREDATA -- All requested records written, and there * are records remaining for this section. */ void dns_message_renderheader(dns_message_t *msg, isc_buffer_t *target); /*%< * Render the message header. This is implicitly called by * dns_message_renderend(). * * Requires: * *\li 'msg' be a valid message. * *\li dns_message_renderbegin() was called. * *\li 'target' is a valid buffer with enough space to hold a message header */ isc_result_t dns_message_renderend(dns_message_t *msg); /*%< * Finish rendering to the buffer. Note that more data can be in the * 'msg' structure. Destroying the structure will free this, or in a multi- * part EDNS1 message this data can be rendered to another buffer later. * * Requires: * *\li 'msg' be a valid message. * *\li dns_message_renderbegin() was called. * * Returns: *\li #ISC_R_SUCCESS -- all is well. */ void dns_message_renderreset(dns_message_t *msg); /*%< * Reset the message so that it may be rendered again. * * Notes: * *\li If dns_message_renderbegin() has been called, dns_message_renderend() * must be called before calling this function. * * Requires: * *\li 'msg' be a valid message with rendering intent. */ isc_result_t dns_message_firstname(dns_message_t *msg, dns_section_t section); /*%< * Set internal per-section name pointer to the beginning of the section. * * The functions dns_message_firstname() and dns_message_nextname() may * be used for iterating over the owner names in a section. * * Requires: * *\li 'msg' be valid. * *\li 'section' be a valid section. * * Returns: *\li #ISC_R_SUCCESS -- All is well. *\li #ISC_R_NOMORE -- No names on given section. */ isc_result_t dns_message_nextname(dns_message_t *msg, dns_section_t section); /*%< * Sets the internal per-section name pointer to point to the next name * in that section. * * Requires: * * \li 'msg' be valid. * *\li 'section' be a valid section. * *\li dns_message_firstname() must have been called on this section, * and the result was ISC_R_SUCCESS. * * Returns: *\li #ISC_R_SUCCESS -- All is well. *\li #ISC_R_NOMORE -- No more names in given section. */ void dns_message_currentname(dns_message_t *msg, dns_section_t section, dns_name_t **name); /*%< * Sets 'name' to point to the name where the per-section internal name * pointer is currently set. * * This function returns the name in the database, so any data associated * with it (via the name's "list" member) contains the actual rdatasets. * * Requires: * *\li 'msg' be valid. * *\li 'name' be non-NULL, and *name be NULL. * *\li 'section' be a valid section. * *\li dns_message_firstname() must have been called on this section, * and the result of it and any dns_message_nextname() calls was * #ISC_R_SUCCESS. */ isc_result_t dns_message_findname(dns_message_t *msg, dns_section_t section, dns_name_t *target, dns_rdatatype_t type, dns_rdatatype_t covers, dns_name_t **foundname, dns_rdataset_t **rdataset); /*%< * Search for a name in the specified section. If it is found, *name is * set to point to the name, and *rdataset is set to point to the found * rdataset (if type is specified as other than dns_rdatatype_any). * * Requires: *\li 'msg' be valid. * *\li 'section' be a valid section. * *\li If a pointer to the name is desired, 'foundname' should be non-NULL. * If it is non-NULL, '*foundname' MUST be NULL. * *\li If a type other than dns_datatype_any is searched for, 'rdataset' * may be non-NULL, '*rdataset' be NULL, and will point at the found * rdataset. If the type is dns_datatype_any, 'rdataset' must be NULL. * *\li 'target' be a valid name. * *\li 'type' be a valid type. * *\li If 'type' is dns_rdatatype_rrsig, 'covers' must be a valid type. * Otherwise it should be 0. * * Returns: *\li #ISC_R_SUCCESS -- all is well. *\li #DNS_R_NXDOMAIN -- name does not exist in that section. *\li #DNS_R_NXRRSET -- The name does exist, but the desired * type does not. */ isc_result_t dns_message_findtype(dns_name_t *name, dns_rdatatype_t type, dns_rdatatype_t covers, dns_rdataset_t **rdataset); /*%< * Search the name for the specified type. If it is found, *rdataset is * filled in with a pointer to that rdataset. * * Requires: *\li if '**rdataset' is non-NULL, *rdataset needs to be NULL. * *\li 'type' be a valid type, and NOT dns_rdatatype_any. * *\li If 'type' is dns_rdatatype_rrsig, 'covers' must be a valid type. * Otherwise it should be 0. * * Returns: *\li #ISC_R_SUCCESS -- all is well. *\li #ISC_R_NOTFOUND -- the desired type does not exist. */ void dns_message_addname(dns_message_t *msg, dns_name_t *name, dns_section_t section); /*%< * Adds the name to the given section. * * It is the caller's responsibility to enforce any unique name requirements * in a section. * * Requires: * *\li 'msg' be valid, and be a renderable message. * *\li 'name' be a valid absolute name. * *\li 'section' be a named section. */ void dns_message_removename(dns_message_t *msg, dns_name_t *name, dns_section_t section); /*%< * Remove a existing name from a given section. * * It is the caller's responsibility to ensure the name is part of the * given section. * * Requires: * *\li 'msg' be valid, and be a renderable message. * *\li 'name' be a valid absolute name. * *\li 'section' be a named section. */ /* * LOANOUT FUNCTIONS * * Each of these functions loan a particular type of data to the caller. * The storage for these will vanish when the message is destroyed or * reset, and must NOT be used after these operations. */ isc_result_t dns_message_gettempname(dns_message_t *msg, dns_name_t **item); /*%< * Return a name that can be used for any temporary purpose, including * inserting into the message's linked lists. The name must be returned * to the message code using dns_message_puttempname() or inserted into * one of the message's sections before the message is destroyed. * * It is the caller's responsibility to initialize this name. * * Requires: *\li msg be a valid message * *\li item != NULL && *item == NULL * * Returns: *\li #ISC_R_SUCCESS -- All is well. *\li #ISC_R_NOMEMORY -- No item can be allocated. */ isc_result_t dns_message_gettempoffsets(dns_message_t *msg, dns_offsets_t **item); /*%< * Return an offsets array that can be used for any temporary purpose, * such as attaching to a temporary name. The offsets will be freed * when the message is destroyed or reset. * * Requires: *\li msg be a valid message * *\li item != NULL && *item == NULL * * Returns: *\li #ISC_R_SUCCESS -- All is well. *\li #ISC_R_NOMEMORY -- No item can be allocated. */ isc_result_t dns_message_gettemprdata(dns_message_t *msg, dns_rdata_t **item); /*%< * Return a rdata that can be used for any temporary purpose, including * inserting into the message's linked lists. The rdata will be freed * when the message is destroyed or reset. * * Requires: *\li msg be a valid message * *\li item != NULL && *item == NULL * * Returns: *\li #ISC_R_SUCCESS -- All is well. *\li #ISC_R_NOMEMORY -- No item can be allocated. */ isc_result_t dns_message_gettemprdataset(dns_message_t *msg, dns_rdataset_t **item); /*%< * Return a rdataset that can be used for any temporary purpose, including * inserting into the message's linked lists. The name must be returned * to the message code using dns_message_puttempname() or inserted into * one of the message's sections before the message is destroyed. * * Requires: *\li msg be a valid message * *\li item != NULL && *item == NULL * * Returns: *\li #ISC_R_SUCCESS -- All is well. *\li #ISC_R_NOMEMORY -- No item can be allocated. */ isc_result_t dns_message_gettemprdatalist(dns_message_t *msg, dns_rdatalist_t **item); /*%< * Return a rdatalist that can be used for any temporary purpose, including * inserting into the message's linked lists. The rdatalist will be * destroyed when the message is destroyed or reset. * * Requires: *\li msg be a valid message * *\li item != NULL && *item == NULL * * Returns: *\li #ISC_R_SUCCESS -- All is well. *\li #ISC_R_NOMEMORY -- No item can be allocated. */ void dns_message_puttempname(dns_message_t *msg, dns_name_t **item); /*%< * Return a borrowed name to the message's name free list. * * Requires: *\li msg be a valid message * *\li item != NULL && *item point to a name returned by * dns_message_gettempname() * * Ensures: *\li *item == NULL */ void dns_message_puttemprdata(dns_message_t *msg, dns_rdata_t **item); /*%< * Return a borrowed rdata to the message's rdata free list. * * Requires: *\li msg be a valid message * *\li item != NULL && *item point to a rdata returned by * dns_message_gettemprdata() * * Ensures: *\li *item == NULL */ void dns_message_puttemprdataset(dns_message_t *msg, dns_rdataset_t **item); /*%< * Return a borrowed rdataset to the message's rdataset free list. * * Requires: *\li msg be a valid message * *\li item != NULL && *item point to a rdataset returned by * dns_message_gettemprdataset() * * Ensures: *\li *item == NULL */ void dns_message_puttemprdatalist(dns_message_t *msg, dns_rdatalist_t **item); /*%< * Return a borrowed rdatalist to the message's rdatalist free list. * * Requires: *\li msg be a valid message * *\li item != NULL && *item point to a rdatalist returned by * dns_message_gettemprdatalist() * * Ensures: *\li *item == NULL */ isc_result_t dns_message_peekheader(isc_buffer_t *source, dns_messageid_t *idp, unsigned int *flagsp); /*%< * Assume the remaining region of "source" is a DNS message. Peek into * it and fill in "*idp" with the message id, and "*flagsp" with the flags. * * Requires: * *\li source != NULL * * Ensures: * *\li if (idp != NULL) *idp == message id. * *\li if (flagsp != NULL) *flagsp == message flags. * * Returns: * *\li #ISC_R_SUCCESS -- all is well. * *\li #ISC_R_UNEXPECTEDEND -- buffer doesn't contain enough for a header. */ isc_result_t dns_message_reply(dns_message_t *msg, bool want_question_section); /*%< * Start formatting a reply to the query in 'msg'. * * Requires: * *\li 'msg' is a valid message with parsing intent, and contains a query. * * Ensures: * *\li The message will have a rendering intent. If 'want_question_section' * is true, the message opcode is query or notify, and the question * section is present and properly formatted, then the question section * will be included in the reply. All other sections will be cleared. * The QR flag will be set, the RD flag will be preserved, and all other * flags will be cleared. * * Returns: * *\li #ISC_R_SUCCESS -- all is well. * *\li #DNS_R_FORMERR -- the header or question section of the * message is invalid, replying is impossible. * If DNS_R_FORMERR is returned when * want_question_section is false, then * it's the header section that's bad; * otherwise either of the header or question * sections may be bad. */ dns_rdataset_t * dns_message_getopt(dns_message_t *msg); /*%< * Get the OPT record for 'msg'. * * Requires: * *\li 'msg' is a valid message. * * Returns: * *\li The OPT rdataset of 'msg', or NULL if there isn't one. */ isc_result_t dns_message_setopt(dns_message_t *msg, dns_rdataset_t *opt); /*%< * Set the OPT record for 'msg'. * * Requires: * *\li 'msg' is a valid message with rendering intent * and no sections have been rendered. * *\li 'opt' is a valid OPT record. * * Ensures: * *\li The OPT record has either been freed or ownership of it has * been transferred to the message. * *\li If ISC_R_SUCCESS was returned, the OPT record will be rendered * when dns_message_renderend() is called. * * Returns: * *\li #ISC_R_SUCCESS -- all is well. * *\li #ISC_R_NOSPACE -- there is no space for the OPT record. */ dns_rdataset_t * dns_message_gettsig(dns_message_t *msg, dns_name_t **owner); /*%< * Get the TSIG record and owner for 'msg'. * * Requires: * *\li 'msg' is a valid message. *\li 'owner' is NULL or *owner is NULL. * * Returns: * *\li The TSIG rdataset of 'msg', or NULL if there isn't one. * * Ensures: * * \li If 'owner' is not NULL, it will point to the owner name. */ isc_result_t dns_message_settsigkey(dns_message_t *msg, dns_tsigkey_t *key); /*%< * Set the tsig key for 'msg'. This is only necessary for when rendering a * query or parsing a response. The key (if non-NULL) is attached to, and * will be detached when the message is destroyed. * * Requires: * *\li 'msg' is a valid message with rendering intent, * dns_message_renderbegin() has been called, and no sections have been * rendered. *\li 'key' is a valid tsig key or NULL. * * Returns: * *\li #ISC_R_SUCCESS -- all is well. * *\li #ISC_R_NOSPACE -- there is no space for the TSIG record. */ dns_tsigkey_t * dns_message_gettsigkey(dns_message_t *msg); /*%< * Gets the tsig key for 'msg'. * * Requires: * *\li 'msg' is a valid message */ isc_result_t dns_message_setquerytsig(dns_message_t *msg, isc_buffer_t *querytsig); /*%< * Indicates that 'querytsig' is the TSIG from the signed query for which * 'msg' is the response. This is also used for chained TSIGs in TCP * responses. * * Requires: * *\li 'querytsig' is a valid buffer as returned by dns_message_getquerytsig() * or NULL * *\li 'msg' is a valid message * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ isc_result_t dns_message_getquerytsig(dns_message_t *msg, isc_mem_t *mctx, isc_buffer_t **querytsig); /*%< * Gets the tsig from the TSIG from the signed query 'msg'. This is also used * for chained TSIGs in TCP responses. Unlike dns_message_gettsig, this makes * a copy of the data, so can be used if the message is destroyed. * * Requires: * *\li 'msg' is a valid signed message *\li 'mctx' is a valid memory context *\li querytsig != NULL && *querytsig == NULL * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY * * Ensures: *\li 'tsig' points to NULL or an allocated buffer which must be freed * by the caller. */ dns_rdataset_t * dns_message_getsig0(dns_message_t *msg, dns_name_t **owner); /*%< * Get the SIG(0) record and owner for 'msg'. * * Requires: * *\li 'msg' is a valid message. *\li 'owner' is NULL or *owner is NULL. * * Returns: * *\li The SIG(0) rdataset of 'msg', or NULL if there isn't one. * * Ensures: * * \li If 'owner' is not NULL, it will point to the owner name. */ isc_result_t dns_message_setsig0key(dns_message_t *msg, dst_key_t *key); /*%< * Set the SIG(0) key for 'msg'. * * Requires: * *\li 'msg' is a valid message with rendering intent, * dns_message_renderbegin() has been called, and no sections have been * rendered. *\li 'key' is a valid sig key or NULL. * * Returns: * *\li #ISC_R_SUCCESS -- all is well. * *\li #ISC_R_NOSPACE -- there is no space for the SIG(0) record. */ dst_key_t * dns_message_getsig0key(dns_message_t *msg); /*%< * Gets the SIG(0) key for 'msg'. * * Requires: * *\li 'msg' is a valid message */ void dns_message_takebuffer(dns_message_t *msg, isc_buffer_t **buffer); /*%< * Give the *buffer to the message code to clean up when it is no * longer needed. This is usually when the message is reset or * destroyed. * * Requires: * *\li msg be a valid message. * *\li buffer != NULL && *buffer is a valid isc_buffer_t, which was * dynamically allocated via isc_buffer_allocate(). */ isc_result_t dns_message_signer(dns_message_t *msg, dns_name_t *signer); /*%< * If this message was signed, return the identity of the signer. * Unless ISC_R_NOTFOUND is returned, signer will reflect the name of the * key that signed the message. * * Requires: * *\li msg is a valid parsed message. *\li signer is a valid name * * Returns: * *\li #ISC_R_SUCCESS - the message was signed, and *signer * contains the signing identity * *\li #ISC_R_NOTFOUND - no TSIG or SIG(0) record is present in the * message * *\li #DNS_R_TSIGVERIFYFAILURE - the message was signed by a TSIG, but the * signature failed to verify * *\li #DNS_R_TSIGERRORSET - the message was signed by a TSIG and * verified, but the query was rejected by * the server * *\li #DNS_R_NOIDENTITY - the message was signed by a TSIG and * verified, but the key has no identity since * it was generated by an unsigned TKEY process * *\li #DNS_R_SIGINVALID - the message was signed by a SIG(0), but * the signature failed to verify * *\li #DNS_R_NOTVERIFIEDYET - the message was signed by a TSIG or SIG(0), * but the signature has not been verified yet */ isc_result_t dns_message_checksig(dns_message_t *msg, dns_view_t *view); /*%< * If this message was signed, verify the signature. * * Requires: * *\li msg is a valid parsed message. *\li view is a valid view or NULL * * Returns: * *\li #ISC_R_SUCCESS - the message was unsigned, or the message * was signed correctly. * *\li #DNS_R_EXPECTEDTSIG - A TSIG was expected, but not seen *\li #DNS_R_UNEXPECTEDTSIG - A TSIG was seen but not expected *\li #DNS_R_TSIGVERIFYFAILURE - The TSIG failed to verify */ isc_result_t dns_message_rechecksig(dns_message_t *msg, dns_view_t *view); /*%< * Reset the signature state and then if the message was signed, * verify the message. * * Requires: * *\li msg is a valid parsed message. *\li view is a valid view or NULL * * Returns: * *\li #ISC_R_SUCCESS - the message was unsigned, or the message * was signed correctly. * *\li #DNS_R_EXPECTEDTSIG - A TSIG was expected, but not seen *\li #DNS_R_UNEXPECTEDTSIG - A TSIG was seen but not expected *\li #DNS_R_TSIGVERIFYFAILURE - The TSIG failed to verify */ void dns_message_resetsig(dns_message_t *msg); /*%< * Reset the signature state. * * Requires: *\li 'msg' is a valid parsed message. */ isc_region_t * dns_message_getrawmessage(dns_message_t *msg); /*%< * Retrieve the raw message in compressed wire format. The message must * have been successfully parsed for it to have been saved. * * Requires: *\li msg is a valid parsed message. * * Returns: *\li NULL if there is no saved message. * a pointer to a region which refers the dns message. */ void dns_message_setsortorder(dns_message_t *msg, dns_rdatasetorderfunc_t order, const void *order_arg); /*%< * Define the order in which RR sets get rendered by * dns_message_rendersection() to be the ascending order * defined by the integer value returned by 'order' when * given each RR and 'arg' as arguments. If 'order' and * 'order_arg' are NULL, a default order is used. * * Requires: *\li msg be a valid message. *\li order_arg is NULL if and only if order is NULL. */ void dns_message_settimeadjust(dns_message_t *msg, int timeadjust); /*%< * Adjust the time used to sign/verify a message by timeadjust. * Currently only TSIG. * * Requires: *\li msg be a valid message. */ int dns_message_gettimeadjust(dns_message_t *msg); /*%< * Return the current time adjustment. * * Requires: *\li msg be a valid message. */ void dns_message_logpacket(dns_message_t *message, const char *description, isc_logcategory_t *category, isc_logmodule_t *module, int level, isc_mem_t *mctx); void dns_message_logpacket2(dns_message_t *message, const char *description, isc_sockaddr_t *address, isc_logcategory_t *category, isc_logmodule_t *module, int level, isc_mem_t *mctx); void dns_message_logfmtpacket(dns_message_t *message, const char *description, isc_logcategory_t *category, isc_logmodule_t *module, const dns_master_style_t *style, int level, isc_mem_t *mctx); void dns_message_logfmtpacket2(dns_message_t *message, const char *description, isc_sockaddr_t *address, isc_logcategory_t *category, isc_logmodule_t *module, const dns_master_style_t *style, int level, isc_mem_t *mctx); /*%< * Log 'message' at the specified logging parameters. * * For dns_message_logpacket and dns_message_logfmtpacket expect the * 'description' to end in a newline. * * For dns_message_logpacket2 and dns_message_logfmtpacket2 * 'description' will be emitted at the start of the message followed * by the formatted address and a newline. * * Requires: * \li message be a valid. * \li description to be non NULL. * \li address to be non NULL. * \li category to be valid. * \li module to be valid. * \li style to be valid. * \li mctx to be a valid. */ isc_result_t dns_message_buildopt(dns_message_t *msg, dns_rdataset_t **opt, unsigned int version, uint16_t udpsize, unsigned int flags, dns_ednsopt_t *ednsopts, size_t count); /*%< * Built a opt record. * * Requires: * \li msg be a valid message. * \li opt to be a non NULL and *opt to be NULL. * * Returns: * \li ISC_R_SUCCESS on success. * \li ISC_R_NOMEMORY * \li ISC_R_NOSPACE * \li other. */ void dns_message_setclass(dns_message_t *msg, dns_rdataclass_t rdclass); /*%< * Set the expected class of records in the response. * * Requires: * \li msg be a valid message with parsing intent. */ bool dns_message_hasdname(dns_message_t *msg); /*%< * Return whether a DNAME was detected in the ANSWER section of a QUERY * message when it was parsed. */ ISC_LANG_ENDDECLS #endif /* DNS_MESSAGE_H */ edns.h 0000644 00000001322 15156020057 0005645 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_EDNS_H #define DNS_EDNS_H 1 /*% * The maximum version on EDNS supported by this build. */ #define DNS_EDNS_VERSION 0 #ifdef DRAFT_ANDREWS_EDNS1 #undef DNS_EDNS_VERSION /* * Warning: this currently disables sending COOKIE requests in resolver.c */ #define DNS_EDNS_VERSION 1 /* draft-andrews-edns1 */ #endif #endif catz.h 0000644 00000027071 15156020057 0005666 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_CATZ_H #define DNS_CATZ_H 1 #include <inttypes.h> #include <stdbool.h> #include <isc/ht.h> #include <isc/lang.h> #include <isc/rwlock.h> #include <isc/time.h> #include <isc/timer.h> #include <dns/db.h> #include <dns/fixedname.h> #include <dns/ipkeylist.h> #include <dns/rdata.h> #include <dns/types.h> ISC_LANG_BEGINDECLS #define DNS_CATZ_ERROR_LEVEL ISC_LOG_WARNING #define DNS_CATZ_INFO_LEVEL ISC_LOG_INFO #define DNS_CATZ_DEBUG_LEVEL1 ISC_LOG_DEBUG(1) #define DNS_CATZ_DEBUG_LEVEL2 ISC_LOG_DEBUG(2) #define DNS_CATZ_DEBUG_LEVEL3 ISC_LOG_DEBUG(3) #define DNS_CATZ_DEBUG_QUIET (DNS_CATZ_DEBUG_LEVEL3+1) /* * Catalog Zones functions and structures. */ /* * Options for a member zone in a catalog */ struct dns_catz_entry_options { /* * Options that can be overridden in catalog zone */ /* default-masters definition */ dns_ipkeylist_t masters; /* both as text in config format, NULL if none */ isc_buffer_t *allow_query; isc_buffer_t *allow_transfer; /* * Options that are only set in named.conf */ /* zone-directory definition */ char *zonedir; /* zone should not be stored on disk (no 'file' statement in def */ bool in_memory; /* * Minimal interval between catalog zone updates, if a new version * of catalog zone is received before this time the update will be * postponed. This is a global option for the whole catalog zone. */ uint32_t min_update_interval; }; void dns_catz_options_init(dns_catz_options_t *options); /*%< * Initialize 'options' to NULL values. * * Requires: * \li 'options' to be non NULL. */ void dns_catz_options_free(dns_catz_options_t *options, isc_mem_t *mctx); /*%< * Free 'options' contents into 'mctx'. ('options' itself is not freed.) * * Requires: * \li 'options' to be non NULL. * \li 'mctx' to be a valid memory context. */ isc_result_t dns_catz_options_copy(isc_mem_t *mctx, const dns_catz_options_t *opts, dns_catz_options_t *nopts); /*%< * Duplicate 'opts' into 'nopts', allocating space from 'mctx'. * * Requires: * \li 'mctx' to be a valid memory context. * \li 'options' to be non NULL and valid options. * \li 'nopts' to be non NULL. */ isc_result_t dns_catz_options_setdefault(isc_mem_t *mctx, const dns_catz_options_t *defaults, dns_catz_options_t *opts); /*%< * Replace empty values in 'opts' with values from 'defaults' * * Requires: * \li 'mctx' to be a valid memory context. * \li 'defaults' to be non NULL and valid options. * \li 'opts' to be non NULL. */ dns_name_t * dns_catz_entry_getname(dns_catz_entry_t *entry); /*%< * Get domain name for 'entry' * * Requires: * \li 'entry' to be non NULL. * * Returns: * \li domain name for entry. */ isc_result_t dns_catz_entry_new(isc_mem_t *mctx, const dns_name_t *domain, dns_catz_entry_t **nentryp); /*%< * Allocate a new catz_entry on 'mctx', with the name 'domain' * * Requires: * \li 'mctx' to be a valid memory context. * \li 'domain' to be valid dns_name or NULL. * \li 'nentryp' to be non NULL, *nentryp to be NULL. * * Returns: * \li ISC_R_SUCCESS on success * \li ISC_R_NOMEMORY on allocation failure */ isc_result_t dns_catz_entry_copy(dns_catz_zone_t *zone, const dns_catz_entry_t *entry, dns_catz_entry_t **nentryp); /*%< * Allocate a new catz_entry and deep copy 'entry' into 'nentryp'. * * Requires: * \li 'mctx' to be a valid memory context. * \li 'entry' to be non NULL. * \li 'nentryp' to be non NULL, *nentryp to be NULL. * * Returns: * \li ISC_R_SUCCESS on success * \li ISC_R_NOMEMORY on allocation failure */ void dns_catz_entry_attach(dns_catz_entry_t *entry, dns_catz_entry_t **entryp); /*%< * Attach an entry * * Requires: * \li 'entry' is a valid dns_catz_entry_t. * \li 'entryp' is not NULL and '*entryp' is NULL. */ void dns_catz_entry_detach(dns_catz_zone_t *zone, dns_catz_entry_t **entryp); /*%< * Detach an entry, free if no further references * * Requires: * \li 'zone' is a valid dns_catz_zone_t. * \li 'entryp' is not NULL and '*entryp' is not NULL. */ bool dns_catz_entry_validate(const dns_catz_entry_t *entry); /*%< * Validate whether entry is correct. * (NOT YET IMPLEMENTED: always returns true) * * Requires: *\li 'entry' is a valid dns_catz_entry_t. */ bool dns_catz_entry_cmp(const dns_catz_entry_t *ea, const dns_catz_entry_t *eb); /*%< * Deep compare two entries * * Requires: * \li 'ea' is a valid dns_catz_entry_t. * \li 'eb' is a valid dns_catz_entry_t. * * Returns: * \li 'true' if entries are the same. * \li 'false' if the entries differ. */ void dns_catz_zone_attach(dns_catz_zone_t *zone, dns_catz_zone_t **zonep); /*%< * Attach a catzone * * Requires: * \li 'zone' is a valid dns_catz_zone_t. * \li 'zonep' is not NULL and '*zonep' is NULL. */ void dns_catz_zone_detach(dns_catz_zone_t** zonep); /*%< * Detach a zone, free if no further references * * Requires: * \li 'zonep' is not NULL and '*zonep' is not NULL. */ isc_result_t dns_catz_new_zone(dns_catz_zones_t *catzs, dns_catz_zone_t **zonep, const dns_name_t *name); /*%< * Allocate a new catz zone on catzs mctx * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * \li 'zonep' is not NULL and '*zonep' is NULL. * \li 'name' is a valid dns_name_t. * */ dns_name_t * dns_catz_zone_getname(dns_catz_zone_t *zone); /*%< * Get catalog zone name * * Requires: * \li 'zone' is a valid dns_catz_zone_t. */ dns_catz_options_t * dns_catz_zone_getdefoptions(dns_catz_zone_t *zone); /*%< * Get default member zone options for catalog zone 'zone' * * Requires: * \li 'zone' is a valid dns_catz_zone_t. */ void dns_catz_zone_resetdefoptions(dns_catz_zone_t *zone); /*%< * Reset the default member zone options for catalog zone 'zone' to * the default values. * * Requires: * \li 'zone' is a valid dns_catz_zone_t. */ isc_result_t dns_catz_zones_merge(dns_catz_zone_t *target, dns_catz_zone_t *newzone); /*%< * Merge 'newzone' into 'target', calling addzone/delzone/modzone * (from zone->catzs->zmm) for appropriate member zones. * * Requires: * \li 'orig' is a valid dns_catz_zone_t. * \li 'newzone' is not NULL and '*newzone' is not NULL. * */ isc_result_t dns_catz_update_process(dns_catz_zones_t *catzs, dns_catz_zone_t *zone, dns_name_t *src_name, dns_rdataset_t *rdataset); /*%< * Process a single rdataset from a catalog zone 'zone' update, src_name is the * record name. * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * \li 'zone' is a valid dns_catz_zone_t. * \li 'src_name' is a valid dns_name_t. * \li 'rdataset' is valid rdataset. */ isc_result_t dns_catz_generate_masterfilename(dns_catz_zone_t *zone, dns_catz_entry_t *entry, isc_buffer_t **buffer); /*%< * Generate master file name and put it into *buffer (might be reallocated). * The general format of the file name is: * __catz__catalog.zone.name__member_zone_name.db * But if it's too long it's shortened to: * __catz__unique_hash_generated_from_the_above.db * * Requires: * \li 'zone' is a valid dns_catz_zone_t. * \li 'entry' is a valid dns_catz_entry_t. * \li 'buffer' is not NULL and '*buffer' is not NULL. */ isc_result_t dns_catz_generate_zonecfg(dns_catz_zone_t *zone, dns_catz_entry_t *entry, isc_buffer_t **buf); /*%< * Generate a zone config entry (in text form) from dns_catz_entry and puts * it into *buf. buf might be reallocated. * * Requires: * \li 'zone' is a valid dns_catz_zone_t. * \li 'entry' is a valid dns_catz_entry_t. * \li 'buf' is not NULL and '*buf' is NULL. * */ /* Methods provided by named to dynamically modify the member zones */ /* xxxwpk TODO config! */ typedef isc_result_t (*dns_catz_zoneop_fn_t)(dns_catz_entry_t *entry, dns_catz_zone_t *origin, dns_view_t *view, isc_taskmgr_t *taskmgr, void *udata); struct dns_catz_zonemodmethods { dns_catz_zoneop_fn_t addzone; dns_catz_zoneop_fn_t modzone; dns_catz_zoneop_fn_t delzone; void *udata; }; isc_result_t dns_catz_new_zones(dns_catz_zones_t **catzsp, dns_catz_zonemodmethods_t *zmm, isc_mem_t *mctx, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr); /*%< * Allocate a new catz_zones object, a collection storing all catalog zones * for a view. * * Requires: * \li 'catzsp' is not NULL and '*catzsp' is NULL. * \li 'zmm' is not NULL. * */ isc_result_t dns_catz_add_zone(dns_catz_zones_t *catzs, const dns_name_t *name, dns_catz_zone_t **catzp); /*%< * Allocate a new catz named 'name' and put it in 'catzs' collection. * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * \li 'name' is a valid dns_name_t. * \li 'zonep' is not NULL and *zonep is NULL. * */ dns_catz_zone_t * dns_catz_get_zone(dns_catz_zones_t *catzs, const dns_name_t *name); /*%< * Returns a zone named 'name' from collection 'catzs' * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * \li 'name' is a valid dns_name_t. */ void dns_catz_catzs_attach(dns_catz_zones_t *catzs, dns_catz_zones_t **catzsp); /*%< * Attach 'catzs' to 'catzsp'. * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * \li 'catzsp' is not NULL and *catzsp is NULL. */ void dns_catz_catzs_detach(dns_catz_zones_t **catzsp); /*%< * Detach 'catzsp', free if no further references. * * Requires: * \li 'catzsp' is not NULL and *catzsp is not NULL. */ void dns_catz_catzs_set_view(dns_catz_zones_t *catzs, dns_view_t *view); /*%< * Set a view for 'catzs'. * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * \li 'catzs->view' is NULL or 'catzs->view' == 'view'. */ isc_result_t dns_catz_dbupdate_callback(dns_db_t *db, void *fn_arg); /*%< * Callback for update of catalog zone database. * If there was no catalog zone update recently it launches an * update_taskaction immediately. * If there was an update recently it schedules update_taskaction for some time * in the future. * If there is an update scheduled it replaces old db version with a new one. * * Requires: * \li 'db' is a valid database. * \li 'fn_arg' is not NULL (casted to dns_catz_zones_t*). */ void dns_catz_update_taskaction(isc_task_t *task, isc_event_t *event); /*%< * Task that launches dns_catz_update_from_db. * * Requires: * \li 'event' is not NULL. */ void dns_catz_update_from_db(dns_db_t *db, dns_catz_zones_t *catzs); /*%< * Process an updated database for a catalog zone. * It creates a new catz, iterates over database to fill it with content, and * then merges new catz into old catz. * * Requires: * \li 'db' is a valid DB. * \li 'catzs' is a valid dns_catz_zones_t. * */ void dns_catz_prereconfig(dns_catz_zones_t *catzs); /*%< * Called before reconfig, clears 'active' flag on all the zones in set * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * */ void dns_catz_postreconfig(dns_catz_zones_t *catzs); /*%< * Called after reconfig, walks through all zones in set, removes those * inactive and force reload of those with changed configuration. * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. */ isc_result_t dns_catz_get_iterator(dns_catz_zone_t *catz, isc_ht_iter_t **itp); /*%< * Get the hashtable iterator on catalog zone members, point '*itp' to it. * * Requires: * \li 'catzs' is a valid dns_catz_zones_t. * \li 'itp' is not NULL and '*itp' is NULL. * * Returns: * \li #ISC_R_SUCCESS -- success * \li Any other value -- failure */ ISC_LANG_ENDDECLS #endif /* DNS_CATZ_H_ */ fixedname.h 0000644 00000003177 15156020057 0006666 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_FIXEDNAME_H #define DNS_FIXEDNAME_H 1 /***** ***** Module Info *****/ /*! \file dns/fixedname.h * \brief * Fixed-size Names * * dns_fixedname_t is a convenience type containing a name, an offsets * table, and a dedicated buffer big enough for the longest possible * name. This is typically used for stack-allocated names. * * MP: *\li The caller must ensure any required synchronization. * * Reliability: *\li No anticipated impact. * * Resources: *\li Per dns_fixedname_t: *\code * sizeof(dns_name_t) + sizeof(dns_offsets_t) + * sizeof(isc_buffer_t) + 255 bytes + structure padding *\endcode * * Security: *\li No anticipated impact. * * Standards: *\li None. */ /***** ***** Imports *****/ #include <isc/buffer.h> #include <isc/lang.h> #include <dns/name.h> /***** ***** Types *****/ struct dns_fixedname { dns_name_t name; dns_offsets_t offsets; isc_buffer_t buffer; unsigned char data[DNS_NAME_MAXWIRE]; }; ISC_LANG_BEGINDECLS void dns_fixedname_init(dns_fixedname_t *fixed); void dns_fixedname_invalidate(dns_fixedname_t *fixed); dns_name_t * dns_fixedname_name(dns_fixedname_t *fixed); dns_name_t * dns_fixedname_initname(dns_fixedname_t *fixed); ISC_LANG_ENDDECLS #endif /* DNS_FIXEDNAME_H */ rdataslab.h 0000644 00000010626 15156020057 0006660 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATASLAB_H #define DNS_RDATASLAB_H 1 /*! \file dns/rdataslab.h * \brief * Implements storage of rdatasets into slabs of memory. * * MP: *\li Clients of this module must impose any required synchronization. * * Reliability: *\li This module deals with low-level byte streams. Errors in any of * the functions are likely to crash the server or corrupt memory. * *\li If the caller passes invalid memory references, these functions are * likely to crash the server or corrupt memory. * * Resources: *\li None. * * Security: *\li None. * * Standards: *\li None. */ /*** *** Imports ***/ #include <stdbool.h> #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS #define DNS_RDATASLAB_FORCE 0x1 #define DNS_RDATASLAB_EXACT 0x2 #define DNS_RDATASLAB_OFFLINE 0x01 /* RRSIG is for offline DNSKEY */ #define DNS_RDATASLAB_WARNMASK 0x0E /*%< RRSIG(DNSKEY) expired * warnings number mask. */ #define DNS_RDATASLAB_WARNSHIFT 1 /*%< How many bits to shift to find * remaining expired warning number. */ /*** *** Functions ***/ isc_result_t dns_rdataslab_fromrdataset(dns_rdataset_t *rdataset, isc_mem_t *mctx, isc_region_t *region, unsigned int reservelen); /*%< * Slabify a rdataset. The slab area will be allocated and returned * in 'region'. * * Requires: *\li 'rdataset' is valid. * * Ensures: *\li 'region' will have base pointing to the start of allocated memory, * with the slabified region beginning at region->base + reservelen. * region->length contains the total length allocated. * * Returns: *\li ISC_R_SUCCESS - successful completion *\li ISC_R_NOMEMORY - no memory. *\li XXX others */ void dns_rdataslab_tordataset(unsigned char *slab, unsigned int reservelen, dns_rdataclass_t rdclass, dns_rdatatype_t rdtype, dns_rdatatype_t covers, dns_ttl_t ttl, dns_rdataset_t *rdataset); /*%< * Construct an rdataset from a slab. * * Requires: *\li 'slab' points to a slab. *\li 'rdataset' is disassociated. * * Ensures: *\li 'rdataset' is associated and points to a valid rdataest. */ unsigned int dns_rdataslab_size(unsigned char *slab, unsigned int reservelen); /*%< * Return the total size of an rdataslab. * * Requires: *\li 'slab' points to a slab. * * Returns: *\li The number of bytes in the slab, including the reservelen. */ unsigned int dns_rdataslab_count(unsigned char *slab, unsigned int reservelen); /*%< * Return the number of records in the rdataslab * * Requires: *\li 'slab' points to a slab. * * Returns: *\li The number of records in the slab. */ isc_result_t dns_rdataslab_merge(unsigned char *oslab, unsigned char *nslab, unsigned int reservelen, isc_mem_t *mctx, dns_rdataclass_t rdclass, dns_rdatatype_t type, unsigned int flags, unsigned char **tslabp); /*%< * Merge 'oslab' and 'nslab'. */ isc_result_t dns_rdataslab_subtract(unsigned char *mslab, unsigned char *sslab, unsigned int reservelen, isc_mem_t *mctx, dns_rdataclass_t rdclass, dns_rdatatype_t type, unsigned int flags, unsigned char **tslabp); /*%< * Subtract 'sslab' from 'mslab'. If 'exact' is true then all elements * of 'sslab' must exist in 'mslab'. * * XXX * valid flags are DNS_RDATASLAB_EXACT */ bool dns_rdataslab_equal(unsigned char *slab1, unsigned char *slab2, unsigned int reservelen); /*%< * Compare two rdataslabs for equality. This does _not_ do a full * DNSSEC comparison. * * Requires: *\li 'slab1' and 'slab2' point to slabs. * * Returns: *\li true if the slabs are equal, false otherwise. */ bool dns_rdataslab_equalx(unsigned char *slab1, unsigned char *slab2, unsigned int reservelen, dns_rdataclass_t rdclass, dns_rdatatype_t type); /*%< * Compare two rdataslabs for DNSSEC equality. * * Requires: *\li 'slab1' and 'slab2' point to slabs. * * Returns: *\li true if the slabs are equal, #false otherwise. */ void dns_rdataslab_setmaxrrperset(uint32_t maxrrperset); /*%< * Set global limit of max-records-per-type value. */ ISC_LANG_ENDDECLS #endif /* DNS_RDATASLAB_H */ opcode.h 0000644 00000001757 15156020057 0006201 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_OPCODE_H #define DNS_OPCODE_H 1 /*! \file dns/opcode.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_opcode_totext(dns_opcode_t opcode, isc_buffer_t *target); /*%< * Put a textual representation of error 'opcode' into 'target'. * * Requires: *\li 'opcode' is a valid opcode. * *\li 'target' is a valid text buffer. * * Ensures: *\li If the result is success: * The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ ISC_LANG_ENDDECLS #endif /* DNS_OPCODE_H */ rriterator.h 0000644 00000010206 15156020057 0007112 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RRITERATOR_H #define DNS_RRITERATOR_H 1 /***** ***** Module Info *****/ /*! \file dns/rriterator.h * \brief * Functions for "walking" a zone database, visiting each RR or RRset in turn. */ /***** ***** Imports *****/ #include <inttypes.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/ondestroy.h> #include <isc/stdtime.h> #include <dns/db.h> #include <dns/dbiterator.h> #include <dns/fixedname.h> #include <dns/name.h> #include <dns/rdata.h> #include <dns/rdataset.h> #include <dns/rdatasetiter.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /***** ***** Types *****/ /*% * A dns_rriterator_t is an iterator that iterates over an entire database, * returning one RR at a time, in some arbitrary order. */ typedef struct dns_rriterator { unsigned int magic; isc_result_t result; dns_db_t *db; dns_dbiterator_t *dbit; dns_dbversion_t *ver; isc_stdtime_t now; dns_dbnode_t *node; dns_fixedname_t fixedname; dns_rdatasetiter_t *rdatasetit; dns_rdataset_t rdataset; dns_rdata_t rdata; } dns_rriterator_t; #define RRITERATOR_MAGIC ISC_MAGIC('R', 'R', 'I', 't') #define VALID_RRITERATOR(m) ISC_MAGIC_VALID(m, RRITERATOR_MAGIC) isc_result_t dns_rriterator_init(dns_rriterator_t *it, dns_db_t *db, dns_dbversion_t *ver, isc_stdtime_t now); /*% * Initialize an rriterator; sets the cursor to the origin node * of the database. * * Requires: * * \li 'db' is a valid database. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY */ isc_result_t dns_rriterator_first(dns_rriterator_t *it); /*%< * Move the rriterator cursor to the first rdata in the database. * * Requires: *\li 'it' is a valid, initialized rriterator * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE There are no rdata in the set. */ isc_result_t dns_rriterator_nextrrset(dns_rriterator_t *it); /*%< * Move the rriterator cursor to the next rrset in the database, * skipping over any remaining records that have the same rdatatype * as the current one. * * Requires: *\li 'it' is a valid, initialized rriterator * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE No more rrsets in the database */ isc_result_t dns_rriterator_next(dns_rriterator_t *it); /*%< * Move the rriterator cursor to the next rrset in the database, * skipping over any remaining records that have the same rdatatype * as the current one. * * Requires: *\li 'it' is a valid, initialized rriterator * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE No more records in the database */ void dns_rriterator_current(dns_rriterator_t *it, dns_name_t **name, uint32_t *ttl, dns_rdataset_t **rdataset, dns_rdata_t **rdata); /*%< * Make '*name' refer to the current name. If 'rdataset' is not NULL, * make '*rdataset' refer to the current * rdataset. If '*rdata' is not * NULL, make '*rdata' refer to the current record. * * Requires: *\li '*name' is a valid name object *\li 'rdataset' is NULL or '*rdataset' is NULL *\li 'rdata' is NULL or '*rdata' is NULL * * Ensures: *\li 'rdata' refers to the rdata at the rdata cursor location of *\li 'rdataset'. */ void dns_rriterator_pause(dns_rriterator_t *it); /*%< * Pause rriterator. Frees any locks held by the database iterator. * Callers should use this routine any time they are not going to * execute another rriterator method in the immediate future. * * Requires: *\li 'it' is a valid iterator. * * Ensures: *\li Any database locks being held for efficiency of iterator access are * released. */ void dns_rriterator_destroy(dns_rriterator_t *it); /*%< * Shut down and free resources in rriterator 'it'. * * Requires: * *\li 'it' is a valid iterator. * * Ensures: * *\li All resources used by the rriterator are freed. */ ISC_LANG_ENDDECLS #endif /* DNS_RRITERATOR_H */ events.h 0000644 00000007733 15156020057 0006234 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_EVENTS_H #define DNS_EVENTS_H 1 #include <isc/eventclass.h> /*! \file dns/events.h * \brief * Registry of DNS event numbers. */ #define DNS_EVENT_FETCHCONTROL (ISC_EVENTCLASS_DNS + 0) #define DNS_EVENT_FETCHDONE (ISC_EVENTCLASS_DNS + 1) #define DNS_EVENT_VIEWRESSHUTDOWN (ISC_EVENTCLASS_DNS + 2) #define DNS_EVENT_VIEWADBSHUTDOWN (ISC_EVENTCLASS_DNS + 3) #define DNS_EVENT_UPDATE (ISC_EVENTCLASS_DNS + 4) #define DNS_EVENT_UPDATEDONE (ISC_EVENTCLASS_DNS + 5) #define DNS_EVENT_DISPATCH (ISC_EVENTCLASS_DNS + 6) #define DNS_EVENT_TCPMSG (ISC_EVENTCLASS_DNS + 7) #define DNS_EVENT_ADBMOREADDRESSES (ISC_EVENTCLASS_DNS + 8) #define DNS_EVENT_ADBNOMOREADDRESSES (ISC_EVENTCLASS_DNS + 9) #define DNS_EVENT_ADBCANCELED (ISC_EVENTCLASS_DNS + 10) #define DNS_EVENT_ADBNAMEDELETED (ISC_EVENTCLASS_DNS + 11) #define DNS_EVENT_ADBSHUTDOWN (ISC_EVENTCLASS_DNS + 12) #define DNS_EVENT_ADBEXPIRED (ISC_EVENTCLASS_DNS + 13) #define DNS_EVENT_ADBCONTROL (ISC_EVENTCLASS_DNS + 14) #define DNS_EVENT_CACHECLEAN (ISC_EVENTCLASS_DNS + 15) #define DNS_EVENT_BYADDRDONE (ISC_EVENTCLASS_DNS + 16) #define DNS_EVENT_ZONECONTROL (ISC_EVENTCLASS_DNS + 17) #define DNS_EVENT_DBDESTROYED (ISC_EVENTCLASS_DNS + 18) #define DNS_EVENT_VALIDATORDONE (ISC_EVENTCLASS_DNS + 19) #define DNS_EVENT_REQUESTDONE (ISC_EVENTCLASS_DNS + 20) #define DNS_EVENT_VALIDATORSTART (ISC_EVENTCLASS_DNS + 21) #define DNS_EVENT_VIEWREQSHUTDOWN (ISC_EVENTCLASS_DNS + 22) #define DNS_EVENT_NOTIFYSENDTOADDR (ISC_EVENTCLASS_DNS + 23) #define DNS_EVENT_ZONE (ISC_EVENTCLASS_DNS + 24) #define DNS_EVENT_ZONESTARTXFRIN (ISC_EVENTCLASS_DNS + 25) #define DNS_EVENT_MASTERQUANTUM (ISC_EVENTCLASS_DNS + 26) #define DNS_EVENT_CACHEOVERMEM (ISC_EVENTCLASS_DNS + 27) #define DNS_EVENT_MASTERNEXTZONE (ISC_EVENTCLASS_DNS + 28) #define DNS_EVENT_IOREADY (ISC_EVENTCLASS_DNS + 29) #define DNS_EVENT_LOOKUPDONE (ISC_EVENTCLASS_DNS + 30) #define DNS_EVENT_RBTDEADNODES (ISC_EVENTCLASS_DNS + 31) #define DNS_EVENT_DISPATCHCONTROL (ISC_EVENTCLASS_DNS + 32) #define DNS_EVENT_REQUESTCONTROL (ISC_EVENTCLASS_DNS + 33) #define DNS_EVENT_DUMPQUANTUM (ISC_EVENTCLASS_DNS + 34) #define DNS_EVENT_IMPORTRECVDONE (ISC_EVENTCLASS_DNS + 35) #define DNS_EVENT_FREESTORAGE (ISC_EVENTCLASS_DNS + 36) #define DNS_EVENT_VIEWACACHESHUTDOWN (ISC_EVENTCLASS_DNS + 37) #define DNS_EVENT_ACACHECONTROL (ISC_EVENTCLASS_DNS + 38) #define DNS_EVENT_ACACHECLEAN (ISC_EVENTCLASS_DNS + 39) #define DNS_EVENT_ACACHEOVERMEM (ISC_EVENTCLASS_DNS + 40) #define DNS_EVENT_RBTPRUNE (ISC_EVENTCLASS_DNS + 41) #define DNS_EVENT_MANAGEKEYS (ISC_EVENTCLASS_DNS + 42) #define DNS_EVENT_CLIENTRESDONE (ISC_EVENTCLASS_DNS + 43) #define DNS_EVENT_CLIENTREQDONE (ISC_EVENTCLASS_DNS + 44) #define DNS_EVENT_ADBGROWENTRIES (ISC_EVENTCLASS_DNS + 45) #define DNS_EVENT_ADBGROWNAMES (ISC_EVENTCLASS_DNS + 46) #define DNS_EVENT_ZONESECURESERIAL (ISC_EVENTCLASS_DNS + 47) #define DNS_EVENT_ZONESECUREDB (ISC_EVENTCLASS_DNS + 48) #define DNS_EVENT_ZONELOAD (ISC_EVENTCLASS_DNS + 49) #define DNS_EVENT_KEYDONE (ISC_EVENTCLASS_DNS + 50) #define DNS_EVENT_SETNSEC3PARAM (ISC_EVENTCLASS_DNS + 51) #define DNS_EVENT_SETSERIAL (ISC_EVENTCLASS_DNS + 52) #define DNS_EVENT_CATZUPDATED (ISC_EVENTCLASS_DNS + 53) #define DNS_EVENT_CATZADDZONE (ISC_EVENTCLASS_DNS + 54) #define DNS_EVENT_CATZMODZONE (ISC_EVENTCLASS_DNS + 55) #define DNS_EVENT_CATZDELZONE (ISC_EVENTCLASS_DNS + 56) #define DNS_EVENT_STARTUPDATE (ISC_EVENTCLASS_DNS + 58) #define DNS_EVENT_FIRSTEVENT (ISC_EVENTCLASS_DNS + 0) #define DNS_EVENT_LASTEVENT (ISC_EVENTCLASS_DNS + 65535) #endif /* DNS_EVENTS_H */ compress.h 0000644 00000014766 15156020057 0006567 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_COMPRESS_H #define DNS_COMPRESS_H 1 #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/region.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*! \file dns/compress.h * Direct manipulation of the structures is strongly discouraged. * * A name compression context handles compression of multiple DNS names * in relation to a single DNS message. The context can be used to * selectively turn on/off compression for specific names (depending on * the RR type) by using \c dns_compress_setmethods(). Alternately, * compression can be disabled completely using \c * dns_compress_disable(). * * \c dns_compress_setmethods() is intended for use by RDATA towire() * implementations, whereas \c dns_compress_disable() is intended to be * used by a nameserver's configuration manager. */ #define DNS_COMPRESS_NONE 0x00 /*%< no compression */ #define DNS_COMPRESS_GLOBAL14 0x01 /*%< "normal" compression. */ #define DNS_COMPRESS_ALL 0x01 /*%< all compression. */ #define DNS_COMPRESS_CASESENSITIVE 0x02 /*%< case sensitive compression. */ #define DNS_COMPRESS_ENABLED 0x04 #define DNS_COMPRESS_READY 0x80000000 #define DNS_COMPRESS_TABLESIZE 64 #define DNS_COMPRESS_INITIALNODES 16 typedef struct dns_compressnode dns_compressnode_t; struct dns_compressnode { isc_region_t r; uint16_t offset; uint16_t count; uint8_t labels; dns_compressnode_t *next; }; struct dns_compress { unsigned int magic; /*%< Magic number. */ unsigned int allowed; /*%< Allowed methods. */ int edns; /*%< Edns version or -1. */ /*% Global compression table. */ dns_compressnode_t *table[DNS_COMPRESS_TABLESIZE]; /*% Preallocated nodes for the table. */ dns_compressnode_t initialnodes[DNS_COMPRESS_INITIALNODES]; uint16_t count; /*%< Number of nodes. */ isc_mem_t *mctx; /*%< Memory context. */ }; typedef enum { DNS_DECOMPRESS_ANY, /*%< Any compression */ DNS_DECOMPRESS_STRICT, /*%< Allowed compression */ DNS_DECOMPRESS_NONE /*%< No compression */ } dns_decompresstype_t; struct dns_decompress { unsigned int magic; /*%< Magic number. */ unsigned int allowed; /*%< Allowed methods. */ int edns; /*%< Edns version or -1. */ dns_decompresstype_t type; /*%< Strict checking */ }; isc_result_t dns_compress_init(dns_compress_t *cctx, int edns, isc_mem_t *mctx); /*%< * Initialise the compression context structure pointed to by * 'cctx'. A freshly initialized context has name compression * enabled, but no methods are set. Please use \c * dns_compress_setmethods() to set a compression method. * * Requires: * \li 'cctx' is a valid dns_compress_t structure. * \li 'mctx' is an initialized memory context. * Ensures: * \li cctx->global is initialized. * * Returns: * \li #ISC_R_SUCCESS */ void dns_compress_invalidate(dns_compress_t *cctx); /*%< * Invalidate the compression structure pointed to by cctx. * * Requires: *\li 'cctx' to be initialized. */ void dns_compress_setmethods(dns_compress_t *cctx, unsigned int allowed); /*%< * Sets allowed compression methods. * * Requires: *\li 'cctx' to be initialized. */ unsigned int dns_compress_getmethods(dns_compress_t *cctx); /*%< * Gets allowed compression methods. * * Requires: *\li 'cctx' to be initialized. * * Returns: *\li allowed compression bitmap. */ void dns_compress_disable(dns_compress_t *cctx); /*%< * Disables all name compression in the context. Once disabled, * name compression cannot currently be re-enabled. * * Requires: *\li 'cctx' to be initialized. * */ void dns_compress_setsensitive(dns_compress_t *cctx, bool sensitive); /* * Preserve the case of compressed domain names. * * Requires: * 'cctx' to be initialized. */ bool dns_compress_getsensitive(dns_compress_t *cctx); /* * Return whether case is to be preserved when compressing * domain names. * * Requires: * 'cctx' to be initialized. */ int dns_compress_getedns(dns_compress_t *cctx); /*%< * Gets edns value. * * Requires: *\li 'cctx' to be initialized. * * Returns: *\li -1 .. 255 */ bool dns_compress_findglobal(dns_compress_t *cctx, const dns_name_t *name, dns_name_t *prefix, uint16_t *offset); /*%< * Finds longest possible match of 'name' in the global compression table. * * Requires: *\li 'cctx' to be initialized. *\li 'name' to be a absolute name. *\li 'prefix' to be initialized. *\li 'offset' to point to an uint16_t. * * Ensures: *\li 'prefix' and 'offset' are valid if true is returned. * * Returns: *\li #true / #false */ void dns_compress_add(dns_compress_t *cctx, const dns_name_t *name, const dns_name_t *prefix, uint16_t offset); /*%< * Add compression pointers for 'name' to the compression table, * not replacing existing pointers. * * Requires: *\li 'cctx' initialized * *\li 'name' must be initialized and absolute, and must remain * valid until the message compression is complete. * *\li 'prefix' must be a prefix returned by * dns_compress_findglobal(), or the same as 'name'. */ void dns_compress_rollback(dns_compress_t *cctx, uint16_t offset); /*%< * Remove any compression pointers from global table >= offset. * * Requires: *\li 'cctx' is initialized. */ void dns_decompress_init(dns_decompress_t *dctx, int edns, dns_decompresstype_t type); /*%< * Initializes 'dctx'. * Records 'edns' and 'type' into the structure. * * Requires: *\li 'dctx' to be a valid pointer. */ void dns_decompress_invalidate(dns_decompress_t *dctx); /*%< * Invalidates 'dctx'. * * Requires: *\li 'dctx' to be initialized */ void dns_decompress_setmethods(dns_decompress_t *dctx, unsigned int allowed); /*%< * Sets 'dctx->allowed' to 'allowed'. * * Requires: *\li 'dctx' to be initialized */ unsigned int dns_decompress_getmethods(dns_decompress_t *dctx); /*%< * Returns 'dctx->allowed' * * Requires: *\li 'dctx' to be initialized */ int dns_decompress_edns(dns_decompress_t *dctx); /*%< * Returns 'dctx->edns' * * Requires: *\li 'dctx' to be initialized */ dns_decompresstype_t dns_decompress_type(dns_decompress_t *dctx); /*%< * Returns 'dctx->type' * * Requires: *\li 'dctx' to be initialized */ ISC_LANG_ENDDECLS #endif /* DNS_COMPRESS_H */ rpz.h 0000644 00000024137 15156020057 0005540 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RPZ_H #define DNS_RPZ_H 1 #include <stdbool.h> #include <isc/deprecated.h> #include <isc/event.h> #include <isc/ht.h> #include <isc/lang.h> #include <isc/refcount.h> #include <isc/rwlock.h> #include <dns/fixedname.h> #include <dns/rdata.h> #include <dns/types.h> ISC_LANG_BEGINDECLS #define DNS_RPZ_PREFIX "rpz-" /* * Sub-zones of various trigger types. */ #define DNS_RPZ_CLIENT_IP_ZONE DNS_RPZ_PREFIX"client-ip" #define DNS_RPZ_IP_ZONE DNS_RPZ_PREFIX"ip" #define DNS_RPZ_NSIP_ZONE DNS_RPZ_PREFIX"nsip" #define DNS_RPZ_NSDNAME_ZONE DNS_RPZ_PREFIX"nsdname" /* * Special policies. */ #define DNS_RPZ_PASSTHRU_NAME DNS_RPZ_PREFIX"passthru" #define DNS_RPZ_DROP_NAME DNS_RPZ_PREFIX"drop" #define DNS_RPZ_TCP_ONLY_NAME DNS_RPZ_PREFIX"tcp-only" typedef uint8_t dns_rpz_prefix_t; typedef enum { DNS_RPZ_TYPE_BAD, DNS_RPZ_TYPE_CLIENT_IP, DNS_RPZ_TYPE_QNAME, DNS_RPZ_TYPE_IP, DNS_RPZ_TYPE_NSDNAME, DNS_RPZ_TYPE_NSIP } dns_rpz_type_t; /* * Require DNS_RPZ_POLICY_PASSTHRU < DNS_RPZ_POLICY_DROP * < DNS_RPZ_POLICY_TCP_ONLY DNS_RPZ_POLICY_NXDOMAIN < DNS_RPZ_POLICY_NODATA * < DNS_RPZ_POLICY_CNAME to choose among competing policies. */ typedef enum { DNS_RPZ_POLICY_GIVEN = 0, /* 'given': what policy record says */ DNS_RPZ_POLICY_DISABLED = 1, /* log what would have happened */ DNS_RPZ_POLICY_PASSTHRU = 2, /* 'passthru': do not rewrite */ DNS_RPZ_POLICY_DROP = 3, /* 'drop': do not respond */ DNS_RPZ_POLICY_TCP_ONLY = 4, /* 'tcp-only': answer UDP with TC=1 */ DNS_RPZ_POLICY_NXDOMAIN = 5, /* 'nxdomain': answer with NXDOMAIN */ DNS_RPZ_POLICY_NODATA = 6, /* 'nodata': answer with ANCOUNT=0 */ DNS_RPZ_POLICY_CNAME = 7, /* 'cname x': answer with x's rrsets */ DNS_RPZ_POLICY_DNS64, /* Apply DN64 to the A rewrite */ DNS_RPZ_POLICY_RECORD, DNS_RPZ_POLICY_WILDCNAME, DNS_RPZ_POLICY_MISS, DNS_RPZ_POLICY_ERROR } dns_rpz_policy_t; typedef uint8_t dns_rpz_num_t; #define DNS_RPZ_MAX_ZONES 32 #if DNS_RPZ_MAX_ZONES > 32 # if DNS_RPZ_MAX_ZONES > 64 # error "rpz zone bit masks must fit in a word" # endif typedef uint64_t dns_rpz_zbits_t; #else typedef uint32_t dns_rpz_zbits_t; #endif #define DNS_RPZ_ALL_ZBITS ((dns_rpz_zbits_t)-1) #define DNS_RPZ_INVALID_NUM DNS_RPZ_MAX_ZONES #define DNS_RPZ_ZBIT(n) (((dns_rpz_zbits_t)1) << (dns_rpz_num_t)(n)) /* * Mask of the specified and higher numbered policy zones * Avoid hassles with (1<<33) or (1<<65) */ #define DNS_RPZ_ZMASK(n) ((dns_rpz_zbits_t)((((n) >= DNS_RPZ_MAX_ZONES-1) ? \ 0 : (1<<((n)+1))) -1)) /* * The trigger counter type. */ typedef size_t dns_rpz_trigger_counter_t; /* * The number of triggers of each type in a response policy zone. */ typedef struct dns_rpz_triggers dns_rpz_triggers_t; struct dns_rpz_triggers { dns_rpz_trigger_counter_t client_ipv4; dns_rpz_trigger_counter_t client_ipv6; dns_rpz_trigger_counter_t qname; dns_rpz_trigger_counter_t ipv4; dns_rpz_trigger_counter_t ipv6; dns_rpz_trigger_counter_t nsdname; dns_rpz_trigger_counter_t nsipv4; dns_rpz_trigger_counter_t nsipv6; }; /* * A single response policy zone. */ typedef struct dns_rpz_zone dns_rpz_zone_t; struct dns_rpz_zone { isc_refcount_t refs; dns_rpz_num_t num; /* ordinal in list of policy zones */ dns_name_t origin; /* Policy zone name */ dns_name_t client_ip; /* DNS_RPZ_CLIENT_IP_ZONE.origin. */ dns_name_t ip; /* DNS_RPZ_IP_ZONE.origin. */ dns_name_t nsdname; /* DNS_RPZ_NSDNAME_ZONE.origin */ dns_name_t nsip; /* DNS_RPZ_NSIP_ZONE.origin. */ dns_name_t passthru; /* DNS_RPZ_PASSTHRU_NAME. */ dns_name_t drop; /* DNS_RPZ_DROP_NAME. */ dns_name_t tcp_only; /* DNS_RPZ_TCP_ONLY_NAME. */ dns_name_t cname; /* override value for ..._CNAME */ dns_ttl_t max_policy_ttl; dns_rpz_policy_t policy; /* DNS_RPZ_POLICY_GIVEN or override */ }; /* * Radix tree node for response policy IP addresses */ typedef struct dns_rpz_cidr_node dns_rpz_cidr_node_t; /* * Bitfields indicating which policy zones have policies of * which type. */ typedef struct dns_rpz_have dns_rpz_have_t; struct dns_rpz_have { dns_rpz_zbits_t client_ipv4; dns_rpz_zbits_t client_ipv6; dns_rpz_zbits_t client_ip; dns_rpz_zbits_t qname; dns_rpz_zbits_t ipv4; dns_rpz_zbits_t ipv6; dns_rpz_zbits_t ip; dns_rpz_zbits_t nsdname; dns_rpz_zbits_t nsipv4; dns_rpz_zbits_t nsipv6; dns_rpz_zbits_t nsip; dns_rpz_zbits_t qname_skip_recurse; }; /* * Policy options */ typedef struct dns_rpz_popt dns_rpz_popt_t; struct dns_rpz_popt { dns_rpz_zbits_t no_rd_ok; dns_rpz_zbits_t no_log; bool break_dnssec; bool qname_wait_recurse; bool nsip_wait_recurse; unsigned int min_ns_labels; dns_rpz_num_t num_zones; }; /* * Response policy zones known to a view. */ typedef struct dns_rpz_zones dns_rpz_zones_t; struct dns_rpz_zones { dns_rpz_popt_t p; dns_rpz_zone_t *zones[DNS_RPZ_MAX_ZONES]; dns_rpz_triggers_t triggers[DNS_RPZ_MAX_ZONES]; /* * RPZ policy version number (initially 0, increases whenever * the server is reconfigured with new zones or policy) */ int rpz_ver; dns_rpz_zbits_t defined; /* * The set of records for a policy zone are in one of these states: * never loaded load_begun=0 have=0 * during initial loading load_begun=1 have=0 * and rbtdb->rpzsp == rbtdb->load_rpzsp * after good load load_begun=1 have!=0 * after failed initial load load_begun=1 have=0 * and rbtdb->load_rpzsp == NULL * reloading after failure load_begun=1 have=0 * reloading after success * main rpzs load_begun=1 have!=0 * load rpzs load_begun=1 have=0 */ dns_rpz_zbits_t load_begun; dns_rpz_have_t have; /* * total_triggers maintains the total number of triggers in all * policy zones in the view. It is only used to print summary * statistics after a zone load of how the trigger counts * changed. */ dns_rpz_triggers_t total_triggers; isc_mem_t *mctx; isc_refcount_t refs; /* * One lock for short term read-only search that guarantees the * consistency of the pointers. * A second lock for maintenance that guarantees no other thread * is adding or deleting nodes. */ isc_rwlock_t search_lock; isc_mutex_t maint_lock; dns_rpz_cidr_node_t *cidr; dns_rbt_t *rbt; }; /* * context for finding the best policy */ typedef struct { unsigned int state; # define DNS_RPZ_REWRITTEN 0x0001 # define DNS_RPZ_DONE_CLIENT_IP 0x0002 /* client IP address checked */ # define DNS_RPZ_DONE_QNAME 0x0004 /* qname checked */ # define DNS_RPZ_DONE_QNAME_IP 0x0008 /* IP addresses of qname checked */ # define DNS_RPZ_DONE_NSDNAME 0x0010 /* NS name missed; checking addresses */ # define DNS_RPZ_DONE_IPv4 0x0020 # define DNS_RPZ_RECURSING 0x0040 # define DNS_RPZ_ACTIVE 0x0080 /* * Best match so far. */ struct { dns_rpz_type_t type; dns_rpz_zone_t *rpz; dns_rpz_prefix_t prefix; dns_rpz_policy_t policy; dns_ttl_t ttl; isc_result_t result; dns_zone_t *zone; dns_db_t *db; dns_dbversion_t *version; dns_dbnode_t *node; dns_rdataset_t *rdataset; } m; /* * State for chasing IP addresses and NS names including recursion. */ struct { unsigned int label; dns_db_t *db; dns_rdataset_t *ns_rdataset; dns_rdatatype_t r_type; isc_result_t r_result; dns_rdataset_t *r_rdataset; } r; /* * State of real query while recursing for NSIP or NSDNAME. */ struct { isc_result_t result; bool is_zone; bool authoritative; dns_zone_t *zone; dns_db_t *db; dns_dbnode_t *node; dns_rdataset_t *rdataset; dns_rdataset_t *sigrdataset; dns_rdatatype_t qtype; } q; /* * A copy of the 'have' and 'p' structures and the RPZ * policy version as of the beginning of RPZ processing, * used to avoid problems when policy is updated while * RPZ recursion is ongoing. */ dns_rpz_have_t have; dns_rpz_popt_t popt; int rpz_ver; /* * p_name: current policy owner name * r_name: recursing for this name to possible policy triggers * f_name: saved found name from before recursion */ dns_name_t *p_name; dns_name_t *r_name; dns_name_t *fname; dns_fixedname_t _p_namef; dns_fixedname_t _r_namef; dns_fixedname_t _fnamef; } dns_rpz_st_t; #define DNS_RPZ_TTL_DEFAULT 5 #define DNS_RPZ_MAX_TTL_DEFAULT DNS_RPZ_TTL_DEFAULT /* * So various response policy zone messages can be turned up or down. */ #define DNS_RPZ_ERROR_LEVEL ISC_LOG_WARNING #define DNS_RPZ_INFO_LEVEL ISC_LOG_INFO #define DNS_RPZ_DEBUG_LEVEL1 ISC_LOG_DEBUG(1) #define DNS_RPZ_DEBUG_LEVEL2 ISC_LOG_DEBUG(2) #define DNS_RPZ_DEBUG_LEVEL3 ISC_LOG_DEBUG(3) #define DNS_RPZ_DEBUG_QUIET (DNS_RPZ_DEBUG_LEVEL3+1) const char * dns_rpz_type2str(dns_rpz_type_t type); dns_rpz_policy_t dns_rpz_str2policy(const char *str); const char * dns_rpz_policy2str(dns_rpz_policy_t policy); dns_rpz_policy_t dns_rpz_decode_cname(dns_rpz_zone_t *rpz, dns_rdataset_t *rdataset, dns_name_t *selfname); isc_result_t dns_rpz_new_zones(dns_rpz_zones_t **rpzsp, isc_mem_t *mctx); void dns_rpz_attach_rpzs(dns_rpz_zones_t *source, dns_rpz_zones_t **target); void dns_rpz_detach_rpzs(dns_rpz_zones_t **rpzsp); isc_result_t dns_rpz_beginload(dns_rpz_zones_t **load_rpzsp, dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num); isc_result_t dns_rpz_ready(dns_rpz_zones_t *rpzs, dns_rpz_zones_t **load_rpzsp, dns_rpz_num_t rpz_num); isc_result_t dns_rpz_add(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, dns_name_t *name); void dns_rpz_delete(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, dns_name_t *name); dns_rpz_num_t dns_rpz_find_ip(dns_rpz_zones_t *rpzs, dns_rpz_type_t rpz_type, dns_rpz_zbits_t zbits, const isc_netaddr_t *netaddr, dns_name_t *ip_name, dns_rpz_prefix_t *prefixp); dns_rpz_zbits_t dns_rpz_find_name(dns_rpz_zones_t *rpzs, dns_rpz_type_t rpz_type, dns_rpz_zbits_t zbits, dns_name_t *trig_name); ISC_LANG_ENDDECLS #endif /* DNS_RPZ_H */ rdatalist.h 0000644 00000005011 15156020057 0006702 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATALIST_H #define DNS_RDATALIST_H 1 /***** ***** Module Info *****/ /*! \file dns/rdatalist.h * \brief * A DNS rdatalist is a list of rdata of a common type and class. * * MP: *\li Clients of this module must impose any required synchronization. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li None. */ #include <isc/lang.h> #include <dns/types.h> /*% * Clients may use this type directly. */ struct dns_rdatalist { dns_rdataclass_t rdclass; dns_rdatatype_t type; dns_rdatatype_t covers; dns_ttl_t ttl; ISC_LIST(dns_rdata_t) rdata; ISC_LINK(dns_rdatalist_t) link; /*%< * Case vector. If the bit is set then the corresponding * character in the owner name needs to be AND'd with 0x20, * rendering that character upper case. */ unsigned char upper[32]; }; ISC_LANG_BEGINDECLS void dns_rdatalist_init(dns_rdatalist_t *rdatalist); /*%< * Initialize rdatalist. * * Ensures: *\li All fields of rdatalist have been initialized to their default * values. */ isc_result_t dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset); /*%< * Make 'rdataset' refer to the rdata in 'rdatalist'. * * Note: *\li The caller must ensure that 'rdatalist' remains valid and unchanged * while 'rdataset' is associated with it. * * Requires: * *\li 'rdatalist' is a valid rdatalist. * *\li 'rdataset' is a valid rdataset that is not currently associated with * any rdata. * * Ensures, * on success, * *\li 'rdataset' is associated with the rdata in rdatalist. * * Returns: *\li #ISC_R_SUCCESS */ isc_result_t dns_rdatalist_fromrdataset(dns_rdataset_t *rdataset, dns_rdatalist_t **rdatalist); /*%< * Point 'rdatalist' to the rdatalist in 'rdataset'. * * Requires: * *\li 'rdatalist' is a pointer to a NULL dns_rdatalist_t pointer. * *\li 'rdataset' is a valid rdataset associated with an rdatalist. * * Ensures, * on success, * *\li 'rdatalist' is pointed to the rdatalist in rdataset. * * Returns: *\li #ISC_R_SUCCESS */ ISC_LANG_ENDDECLS #endif /* DNS_RDATALIST_H */ rdataclass.h 0000644 00000004321 15156020057 0007037 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATACLASS_H #define DNS_RDATACLASS_H 1 /*! \file dns/rdataclass.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_rdataclass_fromtext(dns_rdataclass_t *classp, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a DNS class. * * Requires: *\li 'classp' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li #ISC_R_SUCCESS on success *\li #DNS_R_UNKNOWN class is unknown */ isc_result_t dns_rdataclass_totext(dns_rdataclass_t rdclass, isc_buffer_t *target); /*%< * Put a textual representation of class 'rdclass' into 'target'. * * Requires: *\li 'rdclass' is a valid class. * *\li 'target' is a valid text buffer. * * Ensures, * if the result is success: *\li The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ isc_result_t dns_rdataclass_tounknowntext(dns_rdataclass_t rdclass, isc_buffer_t *target); /*%< * Put textual RFC3597 CLASSXXXX representation of class 'rdclass' into * 'target'. * * Requires: *\li 'rdclass' is a valid class. * *\li 'target' is a valid text buffer. * * Ensures, * if the result is success: *\li The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ void dns_rdataclass_format(dns_rdataclass_t rdclass, char *array, unsigned int size); /*%< * Format a human-readable representation of the class 'rdclass' * into the character array 'array', which is of size 'size'. * The resulting string is guaranteed to be null-terminated. */ #define DNS_RDATACLASS_FORMATSIZE sizeof("CLASS65535") /*%< * Minimum size of array to pass to dns_rdataclass_format(). */ ISC_LANG_ENDDECLS #endif /* DNS_RDATACLASS_H */ time.h 0000644 00000003237 15156020057 0005661 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TIME_H #define DNS_TIME_H 1 /*! \file dns/time.h */ /*** *** Imports ***/ #include <inttypes.h> #include <isc/buffer.h> #include <isc/lang.h> ISC_LANG_BEGINDECLS /*** *** Functions ***/ isc_result_t dns_time64_fromtext(const char *source, int64_t *target); /*%< * Convert a date and time in YYYYMMDDHHMMSS text format at 'source' * into to a 64-bit count of seconds since Jan 1 1970 0:00 GMT. * Store the count at 'target'. */ isc_result_t dns_time32_fromtext(const char *source, uint32_t *target); /*%< * Like dns_time64_fromtext, but returns the second count modulo 2^32 * as per RFC2535. */ isc_result_t dns_time64_totext(int64_t value, isc_buffer_t *target); /*%< * Convert a 64-bit count of seconds since Jan 1 1970 0:00 GMT into * a YYYYMMDDHHMMSS text representation and append it to 'target'. */ isc_result_t dns_time32_totext(uint32_t value, isc_buffer_t *target); /*%< * Like dns_time64_totext, but for a 32-bit cyclic time value. * Of those dates whose counts of seconds since Jan 1 1970 0:00 GMT * are congruent with 'value' modulo 2^32, the one closest to the * current date is chosen. */ int64_t dns_time64_from32(uint32_t value); /*%< * Covert a 32-bit cyclic time value into a 64 bit time stamp. */ ISC_LANG_ENDDECLS #endif /* DNS_TIME_H */ callbacks.h 0000644 00000004337 15156020057 0006644 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_CALLBACKS_H #define DNS_CALLBACKS_H 1 /*! \file dns/callbacks.h */ /*** *** Imports ***/ #include <isc/lang.h> #include <isc/magic.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*** *** Types ***/ #define DNS_CALLBACK_MAGIC ISC_MAGIC('C','L','L','B') #define DNS_CALLBACK_VALID(cb) ISC_MAGIC_VALID(cb, DNS_CALLBACK_MAGIC) struct dns_rdatacallbacks { unsigned int magic; /*% * dns_load_master calls this when it has rdatasets to commit. */ dns_addrdatasetfunc_t add; /*% * This is called when reading in a database image from a 'map' * format zone file. */ dns_deserializefunc_t deserialize; /*% * dns_master_load*() call this when loading a raw zonefile, * to pass back information obtained from the file header */ dns_rawdatafunc_t rawdata; dns_zone_t *zone; /*% * dns_load_master / dns_rdata_fromtext call this to issue a error. */ void (*error)(struct dns_rdatacallbacks *, const char *, ...); /*% * dns_load_master / dns_rdata_fromtext call this to issue a warning. */ void (*warn)(struct dns_rdatacallbacks *, const char *, ...); /*% * Private data handles for use by the above callback functions. */ void *add_private; void *deserialize_private; void *error_private; void *warn_private; }; /*** *** Initialization ***/ void dns_rdatacallbacks_init(dns_rdatacallbacks_t *callbacks); /*%< * Initialize 'callbacks'. * * \li 'magic' is set to DNS_CALLBACK_MAGIC * * \li 'error' and 'warn' are set to default callbacks that print the * error message through the DNS library log context. * *\li All other elements are initialized to NULL. * * Requires: * \li 'callbacks' is a valid dns_rdatacallbacks_t, */ void dns_rdatacallbacks_init_stdio(dns_rdatacallbacks_t *callbacks); /*%< * Like dns_rdatacallbacks_init, but logs to stdio. */ ISC_LANG_ENDDECLS #endif /* DNS_CALLBACKS_H */ rdatastruct.h 0000644 00000170220 15156020057 0007260 0 ustar 00 /* * Copyright (C) 1998-2025 Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /*************** *************** *************** THIS FILE IS AUTOMATICALLY GENERATED BY gen.c. *************** DO NOT EDIT! *************** ***************/ /*! \file */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATASTRUCT_H #define DNS_RDATASTRUCT_H 1 #include <isc/lang.h> #include <isc/sockaddr.h> #include <dns/name.h> #include <dns/types.h> ISC_LANG_BEGINDECLS typedef struct dns_rdatacommon { dns_rdataclass_t rdclass; dns_rdatatype_t rdtype; ISC_LINK(struct dns_rdatacommon) link; } dns_rdatacommon_t; #define DNS_RDATACOMMON_INIT(_data, _rdtype, _rdclass) \ do { \ (_data)->common.rdtype = (_rdtype); \ (_data)->common.rdclass = (_rdclass); \ ISC_LINK_INIT(&(_data)->common, link); \ } while (0) /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef IN_1_A_1_H #define IN_1_A_1_H 1 typedef struct dns_rdata_in_a { dns_rdatacommon_t common; struct in_addr in_addr; } dns_rdata_in_a_t; #endif /* IN_1_A_1_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* by Bjorn.Victor@it.uu.se, 2005-05-07 */ /* Based on generic/mx_15.h */ #ifndef CH_3_A_1_H #define CH_3_A_1_H 1 typedef uint16_t ch_addr_t; typedef struct dns_rdata_ch_a { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t ch_addr_dom; /* ch-addr domain for back mapping */ ch_addr_t ch_addr; /* chaos address (16 bit) network order */ } dns_rdata_ch_a_t; #endif /* CH_3_A_1_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef HS_4_A_1_H #define HS_4_A_1_H 1 typedef struct dns_rdata_hs_a { dns_rdatacommon_t common; struct in_addr in_addr; } dns_rdata_hs_a_t; #endif /* HS_4_A_1_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_NS_2_H #define GENERIC_NS_2_H 1 typedef struct dns_rdata_ns { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t name; } dns_rdata_ns_t; #endif /* GENERIC_NS_2_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_MD_3_H #define GENERIC_MD_3_H 1 typedef struct dns_rdata_md { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t md; } dns_rdata_md_t; #endif /* GENERIC_MD_3_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_MF_4_H #define GENERIC_MF_4_H 1 typedef struct dns_rdata_mf { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t mf; } dns_rdata_mf_t; #endif /* GENERIC_MF_4_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_CNAME_5_H #define GENERIC_CNAME_5_H 1 typedef struct dns_rdata_cname { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t cname; } dns_rdata_cname_t; #endif /* GENERIC_CNAME_5_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_SOA_6_H #define GENERIC_SOA_6_H 1 typedef struct dns_rdata_soa { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t origin; dns_name_t contact; uint32_t serial; /*%< host order */ uint32_t refresh; /*%< host order */ uint32_t retry; /*%< host order */ uint32_t expire; /*%< host order */ uint32_t minimum; /*%< host order */ } dns_rdata_soa_t; #endif /* GENERIC_SOA_6_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_MB_7_H #define GENERIC_MB_7_H 1 typedef struct dns_rdata_mb { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t mb; } dns_rdata_mb_t; #endif /* GENERIC_MB_7_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_MG_8_H #define GENERIC_MG_8_H 1 typedef struct dns_rdata_mg { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t mg; } dns_rdata_mg_t; #endif /* GENERIC_MG_8_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_MR_9_H #define GENERIC_MR_9_H 1 typedef struct dns_rdata_mr { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t mr; } dns_rdata_mr_t; #endif /* GENERIC_MR_9_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_NULL_10_H #define GENERIC_NULL_10_H 1 typedef struct dns_rdata_null { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t length; unsigned char *data; } dns_rdata_null_t; #endif /* GENERIC_NULL_10_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_WKS_11_H #define IN_1_WKS_11_H 1 typedef struct dns_rdata_in_wks { dns_rdatacommon_t common; isc_mem_t *mctx; struct in_addr in_addr; uint16_t protocol; unsigned char *map; uint16_t map_len; } dns_rdata_in_wks_t; #endif /* IN_1_WKS_11_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_PTR_12_H #define GENERIC_PTR_12_H 1 typedef struct dns_rdata_ptr { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t ptr; } dns_rdata_ptr_t; #endif /* GENERIC_PTR_12_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_HINFO_13_H #define GENERIC_HINFO_13_H 1 typedef struct dns_rdata_hinfo { dns_rdatacommon_t common; isc_mem_t *mctx; char *cpu; char *os; uint8_t cpu_len; uint8_t os_len; } dns_rdata_hinfo_t; #endif /* GENERIC_HINFO_13_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_MINFO_14_H #define GENERIC_MINFO_14_H 1 typedef struct dns_rdata_minfo { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t rmailbox; dns_name_t emailbox; } dns_rdata_minfo_t; #endif /* GENERIC_MINFO_14_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_MX_15_H #define GENERIC_MX_15_H 1 typedef struct dns_rdata_mx { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t pref; dns_name_t mx; } dns_rdata_mx_t; #endif /* GENERIC_MX_15_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_TXT_16_H #define GENERIC_TXT_16_H 1 typedef struct dns_rdata_txt_string { uint8_t length; unsigned char *data; } dns_rdata_txt_string_t; typedef struct dns_rdata_txt { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *txt; uint16_t txt_len; /* private */ uint16_t offset; } dns_rdata_txt_t; /* * ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done * via rdatastructpre.h and rdatastructsuf.h. */ isc_result_t dns_rdata_txt_first(dns_rdata_txt_t *); isc_result_t dns_rdata_txt_next(dns_rdata_txt_t *); isc_result_t dns_rdata_txt_current(dns_rdata_txt_t *, dns_rdata_txt_string_t *); #endif /* GENERIC_TXT_16_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_RP_17_H #define GENERIC_RP_17_H 1 /*! * \brief Per RFC1183 */ typedef struct dns_rdata_rp { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t mail; dns_name_t text; } dns_rdata_rp_t; #endif /* GENERIC_RP_17_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_AFSDB_18_H #define GENERIC_AFSDB_18_H 1 /*! * \brief Per RFC1183 */ typedef struct dns_rdata_afsdb { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t subtype; dns_name_t server; } dns_rdata_afsdb_t; #endif /* GENERIC_AFSDB_18_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_X25_19_H #define GENERIC_X25_19_H 1 /*! * \brief Per RFC1183 */ typedef struct dns_rdata_x25 { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *x25; uint8_t x25_len; } dns_rdata_x25_t; #endif /* GENERIC_X25_19_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_ISDN_20_H #define GENERIC_ISDN_20_H 1 /*! * \brief Per RFC1183 */ typedef struct dns_rdata_isdn { dns_rdatacommon_t common; isc_mem_t *mctx; char *isdn; char *subaddress; uint8_t isdn_len; uint8_t subaddress_len; } dns_rdata_isdn_t; #endif /* GENERIC_ISDN_20_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_RT_21_H #define GENERIC_RT_21_H 1 /*! * \brief Per RFC1183 */ typedef struct dns_rdata_rt { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t preference; dns_name_t host; } dns_rdata_rt_t; #endif /* GENERIC_RT_21_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_NSAP_22_H #define IN_1_NSAP_22_H 1 /*! * \brief Per RFC1706 */ typedef struct dns_rdata_in_nsap { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *nsap; uint16_t nsap_len; } dns_rdata_in_nsap_t; #endif /* IN_1_NSAP_22_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_NSAP_PTR_23_H #define IN_1_NSAP_PTR_23_H 1 /*! * \brief Per RFC1348. Obsoleted in RFC 1706 - use PTR instead. */ typedef struct dns_rdata_in_nsap_ptr { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t owner; } dns_rdata_in_nsap_ptr_t; #endif /* IN_1_NSAP_PTR_23_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_SIG_24_H #define GENERIC_SIG_24_H 1 /*! * \brief Per RFC2535 */ typedef struct dns_rdata_sig_t { dns_rdatacommon_t common; isc_mem_t * mctx; dns_rdatatype_t covered; dns_secalg_t algorithm; uint8_t labels; uint32_t originalttl; uint32_t timeexpire; uint32_t timesigned; uint16_t keyid; dns_name_t signer; uint16_t siglen; unsigned char * signature; } dns_rdata_sig_t; #endif /* GENERIC_SIG_24_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_KEY_25_H #define GENERIC_KEY_25_H 1 /*! * \brief Per RFC2535 */ typedef struct dns_rdata_key { dns_rdatacommon_t common; isc_mem_t * mctx; uint16_t flags; dns_secproto_t protocol; dns_secalg_t algorithm; uint16_t datalen; unsigned char * data; } dns_rdata_key_t; #endif /* GENERIC_KEY_25_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_PX_26_H #define IN_1_PX_26_H 1 /*! * \brief Per RFC2163 */ typedef struct dns_rdata_in_px { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t preference; dns_name_t map822; dns_name_t mapx400; } dns_rdata_in_px_t; #endif /* IN_1_PX_26_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_GPOS_27_H #define GENERIC_GPOS_27_H 1 /*! * \brief per RFC1712 */ typedef struct dns_rdata_gpos { dns_rdatacommon_t common; isc_mem_t *mctx; char *longitude; char *latitude; char *altitude; uint8_t long_len; uint8_t lat_len; uint8_t alt_len; } dns_rdata_gpos_t; #endif /* GENERIC_GPOS_27_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_AAAA_28_H #define IN_1_AAAA_28_H 1 /*! * \brief Per RFC1886 */ typedef struct dns_rdata_in_aaaa { dns_rdatacommon_t common; struct in6_addr in6_addr; } dns_rdata_in_aaaa_t; #endif /* IN_1_AAAA_28_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_LOC_29_H #define GENERIC_LOC_29_H 1 /*! * \brief Per RFC1876 */ typedef struct dns_rdata_loc_0 { uint8_t version; /* must be first and zero */ uint8_t size; uint8_t horizontal; uint8_t vertical; uint32_t latitude; uint32_t longitude; uint32_t altitude; } dns_rdata_loc_0_t; typedef struct dns_rdata_loc { dns_rdatacommon_t common; union { dns_rdata_loc_0_t v0; } v; } dns_rdata_loc_t; #endif /* GENERIC_LOC_29_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_NXT_30_H #define GENERIC_NXT_30_H 1 /*! * \brief RFC2535 */ typedef struct dns_rdata_nxt { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t next; unsigned char *typebits; uint16_t len; } dns_rdata_nxt_t; #endif /* GENERIC_NXT_30_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_EID_31_H #define IN_1_EID_31_H 1 /*! * \brief http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt */ typedef struct dns_rdata_in_eid { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *eid; uint16_t eid_len; } dns_rdata_in_eid_t; #endif /* IN_1_EID_31_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_NIMLOC_32_H #define IN_1_NIMLOC_32_H 1 /*! * \brief http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt */ typedef struct dns_rdata_in_nimloc { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *nimloc; uint16_t nimloc_len; } dns_rdata_in_nimloc_t; #endif /* IN_1_NIMLOC_32_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_SRV_33_H #define IN_1_SRV_33_H 1 /*! * \brief Per RFC2782 */ typedef struct dns_rdata_in_srv { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t priority; uint16_t weight; uint16_t port; dns_name_t target; } dns_rdata_in_srv_t; #endif /* IN_1_SRV_33_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_ATMA_22_H #define IN_1_ATMA_22_H 1 /*! * \brief Per RFC1706 */ typedef struct dns_rdata_in_atma { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char format; unsigned char *atma; uint16_t atma_len; } dns_rdata_in_atma_t; #endif /* IN_1_ATMA_22_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_NAPTR_35_H #define GENERIC_NAPTR_35_H 1 /*! * \brief Per RFC2915 */ typedef struct dns_rdata_naptr { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t order; uint16_t preference; char *flags; uint8_t flags_len; char *service; uint8_t service_len; char *regexp; uint8_t regexp_len; dns_name_t replacement; } dns_rdata_naptr_t; #endif /* GENERIC_NAPTR_35_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_KX_36_H #define IN_1_KX_36_H 1 /*! * \brief Per RFC2230 */ typedef struct dns_rdata_in_kx { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t preference; dns_name_t exchange; } dns_rdata_in_kx_t; #endif /* IN_1_KX_36_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_CERT_37_H #define GENERIC_CERT_37_H 1 /*% RFC2538 */ typedef struct dns_rdata_cert { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t type; uint16_t key_tag; uint8_t algorithm; uint16_t length; unsigned char *certificate; } dns_rdata_cert_t; #endif /* GENERIC_CERT_37_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef IN_1_A6_38_H #define IN_1_A6_38_H 1 /*! * \brief Per RFC2874 */ typedef struct dns_rdata_in_a6 { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t prefix; uint8_t prefixlen; struct in6_addr in6_addr; } dns_rdata_in_a6_t; #endif /* IN_1_A6_38_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_DNAME_39_H #define GENERIC_DNAME_39_H 1 /*! * \brief per RFC2672 */ typedef struct dns_rdata_dname { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t dname; } dns_rdata_dname_t; #endif /* GENERIC_DNAME_39_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_SINK_40_H #define GENERIC_SINK_40_H 1 typedef struct dns_rdata_sink_t { dns_rdatacommon_t common; isc_mem_t * mctx; uint8_t meaning; uint8_t coding; uint8_t subcoding; uint16_t datalen; unsigned char * data; } dns_rdata_sink_t; #endif /* GENERIC_SINK_40_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_OPT_41_H #define GENERIC_OPT_41_H 1 /*! * \brief Per RFC2671 */ typedef struct dns_rdata_opt_opcode { uint16_t opcode; uint16_t length; unsigned char *data; } dns_rdata_opt_opcode_t; typedef struct dns_rdata_opt { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *options; uint16_t length; /* private */ uint16_t offset; } dns_rdata_opt_t; /* * ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done * via rdatastructpre.h and rdatastructsuf.h. */ isc_result_t dns_rdata_opt_first(dns_rdata_opt_t *); isc_result_t dns_rdata_opt_next(dns_rdata_opt_t *); isc_result_t dns_rdata_opt_current(dns_rdata_opt_t *, dns_rdata_opt_opcode_t *); #endif /* GENERIC_OPT_41_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef IN_1_APL_42_H #define IN_1_APL_42_H 1 typedef struct dns_rdata_apl_ent { bool negative; uint16_t family; uint8_t prefix; uint8_t length; unsigned char *data; } dns_rdata_apl_ent_t; typedef struct dns_rdata_in_apl { dns_rdatacommon_t common; isc_mem_t *mctx; /* type & class specific elements */ unsigned char *apl; uint16_t apl_len; /* private */ uint16_t offset; } dns_rdata_in_apl_t; /* * ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done * via rdatastructpre.h and rdatastructsuf.h. */ isc_result_t dns_rdata_apl_first(dns_rdata_in_apl_t *); isc_result_t dns_rdata_apl_next(dns_rdata_in_apl_t *); isc_result_t dns_rdata_apl_current(dns_rdata_in_apl_t *, dns_rdata_apl_ent_t *); unsigned int dns_rdata_apl_count(const dns_rdata_in_apl_t *apl); #endif /* IN_1_APL_42_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_DS_43_H #define GENERIC_DS_43_H 1 /*! * \brief per draft-ietf-dnsext-delegation-signer-05.txt */ typedef struct dns_rdata_ds { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t key_tag; dns_secalg_t algorithm; dns_dsdigest_t digest_type; uint16_t length; unsigned char *digest; } dns_rdata_ds_t; #endif /* GENERIC_DS_43_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /*! * \brief Per RFC 4255 */ #ifndef GENERIC_SSHFP_44_H #define GENERIC_SSHFP_44_H 1 typedef struct dns_rdata_sshfp { dns_rdatacommon_t common; isc_mem_t *mctx; uint8_t algorithm; uint8_t digest_type; uint16_t length; unsigned char *digest; } dns_rdata_sshfp_t; #endif /* GENERIC_SSHFP_44_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_IPSECKEY_45_H #define GENERIC_IPSECKEY_45_H 1 typedef struct dns_rdata_ipseckey { dns_rdatacommon_t common; isc_mem_t *mctx; uint8_t precedence; uint8_t gateway_type; uint8_t algorithm; struct in_addr in_addr; /* gateway type 1 */ struct in6_addr in6_addr; /* gateway type 2 */ dns_name_t gateway; /* gateway type 3 */ unsigned char *key; uint16_t keylength; } dns_rdata_ipseckey_t; #endif /* GENERIC_IPSECKEY_45_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_DNSSIG_46_H #define GENERIC_DNSSIG_46_H 1 /*! * \brief Per RFC2535 */ typedef struct dns_rdata_rrsig { dns_rdatacommon_t common; isc_mem_t * mctx; dns_rdatatype_t covered; dns_secalg_t algorithm; uint8_t labels; uint32_t originalttl; uint32_t timeexpire; uint32_t timesigned; uint16_t keyid; dns_name_t signer; uint16_t siglen; unsigned char * signature; } dns_rdata_rrsig_t; #endif /* GENERIC_DNSSIG_46_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_NSEC_47_H #define GENERIC_NSEC_47_H 1 /*! * \brief Per RFC 3845 */ typedef struct dns_rdata_nsec { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t next; unsigned char *typebits; uint16_t len; } dns_rdata_nsec_t; #endif /* GENERIC_NSEC_47_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_DNSKEY_48_H #define GENERIC_DNSKEY_48_H 1 /*! * \brief per RFC2535 */ typedef struct dns_rdata_key dns_rdata_dnskey_t; #endif /* GENERIC_DNSKEY_48_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef IN_1_DHCID_49_H #define IN_1_DHCID_49_H 1 typedef struct dns_rdata_in_dhcid { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *dhcid; unsigned int length; } dns_rdata_in_dhcid_t; #endif /* IN_1_DHCID_49_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_NSEC3_50_H #define GENERIC_NSEC3_50_H 1 /*! * \brief Per RFC 5155 */ #include <isc/iterated_hash.h> typedef struct dns_rdata_nsec3 { dns_rdatacommon_t common; isc_mem_t *mctx; dns_hash_t hash; unsigned char flags; dns_iterations_t iterations; unsigned char salt_length; unsigned char next_length; uint16_t len; unsigned char *salt; unsigned char *next; unsigned char *typebits; } dns_rdata_nsec3_t; /* * The corresponding NSEC3 interval is OPTOUT indicating possible * insecure delegations. */ #define DNS_NSEC3FLAG_OPTOUT 0x01U /*% * The following flags are used in the private-type record (implemented in * lib/dns/private.c) which is used to store NSEC3PARAM data during the * time when it is not legal to have an actual NSEC3PARAM record in the * zone. They are defined here because the private-type record uses the * same flags field for the OPTOUT flag above and for the private flags * below. XXX: This should be considered for refactoring. */ /*% * Non-standard, private type only. * * Create a corresponding NSEC3 chain. * Once the NSEC3 chain is complete this flag will be removed to signal * that there is a complete chain. * * This flag is automatically set when a NSEC3PARAM record is added to * the zone via UPDATE. * * NSEC3PARAM records containing this flag should never be published, * but if they are, they should be ignored by RFC 5155 compliant * nameservers. */ #define DNS_NSEC3FLAG_CREATE 0x80U /*% * Non-standard, private type only. * * The corresponding NSEC3 set is to be removed once the NSEC chain * has been generated. * * This flag is automatically set when the last active NSEC3PARAM record * is removed from the zone via UPDATE. * * NSEC3PARAM records containing this flag should never be published, * but if they are, they should be ignored by RFC 5155 compliant * nameservers. */ #define DNS_NSEC3FLAG_REMOVE 0x40U /*% * Non-standard, private type only. * * When set with the CREATE flag, a corresponding NSEC3 chain will be * created when the zone becomes capable of supporting one (i.e., when it * has a DNSKEY RRset containing at least one NSEC3-capable algorithm). * Without this flag, NSEC3 chain creation would be attempted immediately, * fail, and the private type record would be removed. With it, the NSEC3 * parameters are stored until they can be used. When the zone has the * necessary prerequisites for NSEC3, then the INITIAL flag can be cleared, * and the record will be cleaned up normally. * * NSEC3PARAM records containing this flag should never be published, but * if they are, they should be ignored by RFC 5155 compliant nameservers. */ #define DNS_NSEC3FLAG_INITIAL 0x20U /*% * Non-standard, private type only. * * Prevent the creation of a NSEC chain before the last NSEC3 chain * is removed. This will normally only be set when the zone is * transitioning from secure with NSEC3 chains to insecure. * * NSEC3PARAM records containing this flag should never be published, * but if they are, they should be ignored by RFC 5155 compliant * nameservers. */ #define DNS_NSEC3FLAG_NONSEC 0x10U #endif /* GENERIC_NSEC3_50_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_NSEC3PARAM_51_H #define GENERIC_NSEC3PARAM_51_H 1 /*! * \brief Per RFC 5155 */ #include <isc/iterated_hash.h> typedef struct dns_rdata_nsec3param { dns_rdatacommon_t common; isc_mem_t *mctx; dns_hash_t hash; unsigned char flags; /* DNS_NSEC3FLAG_* */ dns_iterations_t iterations; unsigned char salt_length; unsigned char *salt; } dns_rdata_nsec3param_t; #endif /* GENERIC_NSEC3PARAM_51_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_TLSA_52_H #define GENERIC_TLSA_52_H 1 /*! * \brief per rfc6698.txt */ typedef struct dns_rdata_tlsa { dns_rdatacommon_t common; isc_mem_t *mctx; uint8_t usage; uint8_t selector; uint8_t match; uint16_t length; unsigned char *data; } dns_rdata_tlsa_t; #endif /* GENERIC_TLSA_52_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_SMIMEA_53_H #define GENERIC_SMIMEA_53_H 1 typedef struct dns_rdata_tlsa dns_rdata_smimea_t; #endif /* GENERIC_SMIMEA_53_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_HIP_5_H #define GENERIC_HIP_5_H 1 /* RFC 5205 */ typedef struct dns_rdata_hip { dns_rdatacommon_t common; isc_mem_t * mctx; unsigned char * hit; unsigned char * key; unsigned char * servers; uint8_t algorithm; uint8_t hit_len; uint16_t key_len; uint16_t servers_len; /* Private */ uint16_t offset; } dns_rdata_hip_t; isc_result_t dns_rdata_hip_first(dns_rdata_hip_t *); isc_result_t dns_rdata_hip_next(dns_rdata_hip_t *); void dns_rdata_hip_current(dns_rdata_hip_t *, dns_name_t *); #endif /* GENERIC_HIP_5_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_NINFO_56_H #define GENERIC_NINFO_56_H 1 typedef struct dns_rdata_txt_string dns_rdata_ninfo_string_t; typedef struct dns_rdata_txt dns_rdata_ninfo_t; /* * ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done * via rdatastructpre.h and rdatastructsuf.h. */ isc_result_t dns_rdata_ninfo_first(dns_rdata_ninfo_t *); isc_result_t dns_rdata_ninfo_next(dns_rdata_ninfo_t *); isc_result_t dns_rdata_ninfo_current(dns_rdata_ninfo_t *, dns_rdata_ninfo_string_t *); #endif /* GENERIC_NINFO_16_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_RKEY_57_H #define GENERIC_RKEY_57_H 1 typedef struct dns_rdata_key dns_rdata_rkey_t; #endif /* GENERIC_RKEY_57_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* http://www.iana.org/assignments/dns-parameters/TALINK/talink-completed-template */ #ifndef GENERIC_TALINK_58_H #define GENERIC_TALINK_58_H 1 typedef struct dns_rdata_talink { dns_rdatacommon_t common; isc_mem_t *mctx; dns_name_t prev; dns_name_t next; } dns_rdata_talink_t; #endif /* GENERIC_TALINK_58_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_CDS_59_H #define GENERIC_CDS_59_H 1 /* CDS records have the same RDATA fields as DS records. */ typedef struct dns_rdata_ds dns_rdata_cds_t; #endif /* GENERIC_CDS_59_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_CDNSKEY_60_H #define GENERIC_CDNSKEY_60_H 1 /* CDNSKEY records have the same RDATA fields as DNSKEY records. */ typedef struct dns_rdata_key dns_rdata_cdnskey_t; #endif /* GENERIC_CDNSKEY_60_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_OPENPGPKEY_61_H #define GENERIC_OPENPGPKEY_61_H 1 typedef struct dns_rdata_openpgpkey { dns_rdatacommon_t common; isc_mem_t * mctx; uint16_t length; unsigned char * keyring; } dns_rdata_openpgpkey_t; #endif /* GENERIC_OPENPGPKEY_61_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_CSYNC_62_H #define GENERIC_CSYNC_62_H 1 /*! * \brief Per RFC 7477 */ typedef struct dns_rdata_csync { dns_rdatacommon_t common; isc_mem_t *mctx; uint32_t serial; uint16_t flags; unsigned char *typebits; uint16_t len; } dns_rdata_csync_t; #endif /* GENERIC_CSYNC_62_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_ZONEMD_63_H #define GENERIC_ZONEMD_63_H 1 /* Known digest type(s). */ #define DNS_ZONEMD_DIGEST_SHA384 (1) #define DNS_ZONEMD_DIGEST_SHA512 (2) /* * \brief per RFC 8976 */ typedef struct dns_rdata_zonemd { dns_rdatacommon_t common; isc_mem_t *mctx; uint32_t serial; uint8_t scheme; uint8_t digest_type; unsigned char *digest; uint16_t length; } dns_rdata_zonemd_t; #endif /* GENERIC_ZONEMD_63_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_SPF_99_H #define GENERIC_SPF_99_H 1 typedef struct dns_rdata_spf_string { uint8_t length; unsigned char *data; } dns_rdata_spf_string_t; typedef struct dns_rdata_spf { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *txt; uint16_t txt_len; /* private */ uint16_t offset; } dns_rdata_spf_t; /* * ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done * via rdatastructpre.h and rdatastructsuf.h. */ #endif /* GENERIC_SPF_99_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_NID_104_H #define GENERIC_NID_104_H 1 typedef struct dns_rdata_nid { dns_rdatacommon_t common; uint16_t pref; unsigned char nid[8]; } dns_rdata_nid_t; #endif /* GENERIC_NID_104_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_L32_105_H #define GENERIC_L32_105_H 1 typedef struct dns_rdata_l32 { dns_rdatacommon_t common; uint16_t pref; struct in_addr l32; } dns_rdata_l32_t; #endif /* GENERIC_L32_105_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_L64_106_H #define GENERIC_L64_106_H 1 typedef struct dns_rdata_l64 { dns_rdatacommon_t common; uint16_t pref; unsigned char l64[8]; } dns_rdata_l64_t; #endif /* GENERIC_L64_106_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_LP_107_H #define GENERIC_LP_107_H 1 typedef struct dns_rdata_lp { dns_rdatacommon_t common; isc_mem_t *mctx; uint16_t pref; dns_name_t lp; } dns_rdata_lp_t; #endif /* GENERIC_LP_107_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_EUI48_108_H #define GENERIC_EUI48_108_H 1 typedef struct dns_rdata_eui48 { dns_rdatacommon_t common; unsigned char eui48[6]; } dns_rdata_eui48_t; #endif /* GENERIC_EUI48_10k_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* */ #ifndef GENERIC_EUI64_109_H #define GENERIC_EUI64_109_H 1 typedef struct dns_rdata_eui64 { dns_rdatacommon_t common; unsigned char eui64[8]; } dns_rdata_eui64_t; #endif /* GENERIC_EUI64_10k_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_TKEY_249_H #define GENERIC_TKEY_249_H 1 /*! * \brief Per draft-ietf-dnsind-tkey-00.txt */ typedef struct dns_rdata_tkey { dns_rdatacommon_t common; isc_mem_t * mctx; dns_name_t algorithm; uint32_t inception; uint32_t expire; uint16_t mode; uint16_t error; uint16_t keylen; unsigned char * key; uint16_t otherlen; unsigned char * other; } dns_rdata_tkey_t; #endif /* GENERIC_TKEY_249_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef ANY_255_TSIG_250_H #define ANY_255_TSIG_250_H 1 /*% RFC2845 */ typedef struct dns_rdata_any_tsig { dns_rdatacommon_t common; isc_mem_t * mctx; dns_name_t algorithm; uint64_t timesigned; uint16_t fudge; uint16_t siglen; unsigned char * signature; uint16_t originalid; uint16_t error; uint16_t otherlen; unsigned char * other; } dns_rdata_any_tsig_t; #endif /* ANY_255_TSIG_250_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_URI_256_H #define GENERIC_URI_256_H 1 typedef struct dns_rdata_uri { dns_rdatacommon_t common; isc_mem_t * mctx; uint16_t priority; uint16_t weight; unsigned char * target; uint16_t tgt_len; } dns_rdata_uri_t; #endif /* GENERIC_URI_256_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_CAA_257_H #define GENERIC_CAA_257_H 1 typedef struct dns_rdata_caa { dns_rdatacommon_t common; isc_mem_t * mctx; uint8_t flags; unsigned char * tag; uint8_t tag_len; unsigned char *value; uint16_t value_len; } dns_rdata_caa_t; #endif /* GENERIC_CAA_257_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_AVC_258_H #define GENERIC_AVC_258_H 1 typedef dns_rdata_txt_string_t dns_rdata_avc_string_t; typedef struct dns_rdata_avc { dns_rdatacommon_t common; isc_mem_t *mctx; unsigned char *data; uint16_t length; /* private */ uint16_t offset; } dns_rdata_avc_t; /* * ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS are already done * via rdatastructpre.h and rdatastructsuf.h. */ #endif /* GENERIC_AVC_258_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_DOA_259_H #define GENERIC_DOA_259_H 1 typedef struct dns_rdata_doa { dns_rdatacommon_t common; isc_mem_t * mctx; unsigned char * mediatype; unsigned char * data; uint32_t enterprise; uint32_t type; uint16_t data_len; uint8_t location; uint8_t mediatype_len; } dns_rdata_doa_t; #endif /* GENERIC_DOA_259_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_AMTRELAY_260_H #define GENERIC_AMTRELAY_260_H 1 typedef struct dns_rdata_amtrelay { dns_rdatacommon_t common; isc_mem_t *mctx; uint8_t precedence; bool discovery; uint8_t gateway_type; struct in_addr in_addr; /* gateway type 1 */ struct in6_addr in6_addr; /* gateway type 2 */ dns_name_t gateway; /* gateway type 3 */ unsigned char *data; /* gateway type > 3 */ uint16_t length; } dns_rdata_amtrelay_t; #endif /* GENERIC_AMTRELAY_260_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_TA_32768_H #define GENERIC_TA_32768_H 1 /* * TA records are identical to DS records. */ typedef struct dns_rdata_ds dns_rdata_ta_t; #endif /* GENERIC_TA_32768_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* draft-ietf-dnsext-delegation-signer-05.txt */ #ifndef GENERIC_DLV_32769_H #define GENERIC_DLV_32769_H 1 typedef struct dns_rdata_ds dns_rdata_dlv_t; #endif /* GENERIC_DLV_32769_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef GENERIC_KEYDATA_65533_H #define GENERIC_KEYDATA_65533_H 1 typedef struct dns_rdata_keydata { dns_rdatacommon_t common; isc_mem_t * mctx; uint32_t refresh; /* Timer for refreshing data */ uint32_t addhd; /* Hold-down timer for adding */ uint32_t removehd; /* Hold-down timer for removing */ uint16_t flags; /* Copy of DNSKEY_48 */ dns_secproto_t protocol; dns_secalg_t algorithm; uint16_t datalen; unsigned char * data; } dns_rdata_keydata_t; #endif /* GENERIC_KEYDATA_65533_H */ /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ ISC_LANG_ENDDECLS #endif /* DNS_RDATASTRUCT_H */ peer.h 0000644 00000013516 15156020057 0005657 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_PEER_H #define DNS_PEER_H 1 /***** ***** Module Info *****/ /*! \file dns/peer.h * \brief * Data structures for peers (e.g. a 'server' config file statement) */ /*** *** Imports ***/ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/netaddr.h> #include <dns/types.h> #define DNS_PEERLIST_MAGIC ISC_MAGIC('s','e','R','L') #define DNS_PEER_MAGIC ISC_MAGIC('S','E','r','v') #define DNS_PEERLIST_VALID(ptr) ISC_MAGIC_VALID(ptr, DNS_PEERLIST_MAGIC) #define DNS_PEER_VALID(ptr) ISC_MAGIC_VALID(ptr, DNS_PEER_MAGIC) /*** *** Types ***/ struct dns_peerlist { unsigned int magic; uint32_t refs; isc_mem_t *mem; ISC_LIST(dns_peer_t) elements; }; struct dns_peer { unsigned int magic; uint32_t refs; isc_mem_t *mem; isc_netaddr_t address; unsigned int prefixlen; bool bogus; dns_transfer_format_t transfer_format; uint32_t transfers; bool support_ixfr; bool provide_ixfr; bool request_ixfr; bool support_edns; bool request_nsid; bool send_cookie; bool request_expire; bool force_tcp; dns_name_t *key; isc_sockaddr_t *transfer_source; isc_dscp_t transfer_dscp; isc_sockaddr_t *notify_source; isc_dscp_t notify_dscp; isc_sockaddr_t *query_source; isc_dscp_t query_dscp; uint16_t udpsize; /* receive size */ uint16_t maxudp; /* transmit size */ uint8_t ednsversion; /* edns version */ uint32_t bitflags; ISC_LINK(dns_peer_t) next; }; /*** *** Functions ***/ ISC_LANG_BEGINDECLS isc_result_t dns_peerlist_new(isc_mem_t *mem, dns_peerlist_t **list); void dns_peerlist_attach(dns_peerlist_t *source, dns_peerlist_t **target); void dns_peerlist_detach(dns_peerlist_t **list); /* * After return caller still holds a reference to peer. */ void dns_peerlist_addpeer(dns_peerlist_t *peers, dns_peer_t *peer); /* * Ditto. */ isc_result_t dns_peerlist_peerbyaddr(dns_peerlist_t *peers, isc_netaddr_t *addr, dns_peer_t **retval); /* * What he said. */ isc_result_t dns_peerlist_currpeer(dns_peerlist_t *peers, dns_peer_t **retval); isc_result_t dns_peer_new(isc_mem_t *mem, isc_netaddr_t *ipaddr, dns_peer_t **peer); isc_result_t dns_peer_newprefix(isc_mem_t *mem, isc_netaddr_t *ipaddr, unsigned int prefixlen, dns_peer_t **peer); void dns_peer_attach(dns_peer_t *source, dns_peer_t **target); void dns_peer_detach(dns_peer_t **list); isc_result_t dns_peer_setbogus(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getbogus(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_setrequestixfr(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getrequestixfr(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_setprovideixfr(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getprovideixfr(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_setrequestnsid(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getrequestnsid(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_setsendcookie(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getsendcookie(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_setrequestexpire(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getrequestexpire(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_setsupportedns(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getforcetcp(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_setforcetcp(dns_peer_t *peer, bool newval); isc_result_t dns_peer_getsupportedns(dns_peer_t *peer, bool *retval); isc_result_t dns_peer_settransfers(dns_peer_t *peer, uint32_t newval); isc_result_t dns_peer_gettransfers(dns_peer_t *peer, uint32_t *retval); isc_result_t dns_peer_settransferformat(dns_peer_t *peer, dns_transfer_format_t newval); isc_result_t dns_peer_gettransferformat(dns_peer_t *peer, dns_transfer_format_t *retval); isc_result_t dns_peer_setkeybycharp(dns_peer_t *peer, const char *keyval); isc_result_t dns_peer_getkey(dns_peer_t *peer, dns_name_t **retval); isc_result_t dns_peer_setkey(dns_peer_t *peer, dns_name_t **keyval); isc_result_t dns_peer_settransfersource(dns_peer_t *peer, const isc_sockaddr_t *transfer_source); isc_result_t dns_peer_gettransfersource(dns_peer_t *peer, isc_sockaddr_t *transfer_source); isc_result_t dns_peer_setudpsize(dns_peer_t *peer, uint16_t udpsize); isc_result_t dns_peer_getudpsize(dns_peer_t *peer, uint16_t *udpsize); isc_result_t dns_peer_setmaxudp(dns_peer_t *peer, uint16_t maxudp); isc_result_t dns_peer_getmaxudp(dns_peer_t *peer, uint16_t *maxudp); isc_result_t dns_peer_setnotifysource(dns_peer_t *peer, const isc_sockaddr_t *notify_source); isc_result_t dns_peer_getnotifysource(dns_peer_t *peer, isc_sockaddr_t *notify_source); isc_result_t dns_peer_setquerysource(dns_peer_t *peer, const isc_sockaddr_t *query_source); isc_result_t dns_peer_getquerysource(dns_peer_t *peer, isc_sockaddr_t *query_source); isc_result_t dns_peer_setnotifydscp(dns_peer_t *peer, isc_dscp_t dscp); isc_result_t dns_peer_getnotifydscp(dns_peer_t *peer, isc_dscp_t *dscpp); isc_result_t dns_peer_settransferdscp(dns_peer_t *peer, isc_dscp_t dscp); isc_result_t dns_peer_gettransferdscp(dns_peer_t *peer, isc_dscp_t *dscpp); isc_result_t dns_peer_setquerydscp(dns_peer_t *peer, isc_dscp_t dscp); isc_result_t dns_peer_getquerydscp(dns_peer_t *peer, isc_dscp_t *dscpp); isc_result_t dns_peer_setednsversion(dns_peer_t *peer, uint8_t ednsversion); isc_result_t dns_peer_getednsversion(dns_peer_t *peer, uint8_t *ednsversion); ISC_LANG_ENDDECLS #endif /* DNS_PEER_H */ client.h 0000644 00000053032 15156020057 0006177 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_CLIENT_H #define DNS_CLIENT_H 1 /***** ***** Module Info *****/ /*! \file * * \brief * The DNS client module provides convenient programming interfaces to various * DNS services, such as name resolution with or without DNSSEC validation or * dynamic DNS update. This module is primarily expected to be used by other * applications than BIND9-related ones that need such advanced DNS features. * * MP: *\li In the typical usage of this module, application threads will not share * the same data structures created and manipulated in this module. * However, the module still ensures appropriate synchronization of such * data structures. * * Resources: *\li TBS * * Security: *\li This module does not handle any low-level data directly, and so no * security issue specific to this module is anticipated. */ #include <isc/event.h> #include <isc/sockaddr.h> #include <dns/tsig.h> #include <dns/types.h> #include <dst/dst.h> typedef enum { updateop_none = 0, updateop_add = 1, updateop_delete = 2, updateop_exist = 3, updateop_notexist = 4, updateop_max = 5 } dns_client_updateop_t; ISC_LANG_BEGINDECLS /*** *** Types ***/ /*% * Optional flags for dns_client_create(x). */ /*%< Enable caching resolution results (experimental). */ #define DNS_CLIENTCREATEOPT_USECACHE 0x8000 /*% * Optional flags for dns_client_(start)resolve. */ /*%< Do not return DNSSEC data (e.g. RRSIGS) with response. */ #define DNS_CLIENTRESOPT_NODNSSEC 0x01 /*%< Allow running external context. */ #define DNS_CLIENTRESOPT_ALLOWRUN 0x02 /*%< Don't validate responses. */ #define DNS_CLIENTRESOPT_NOVALIDATE 0x04 /*%< Don't set the CD flag on upstream queries. */ #define DNS_CLIENTRESOPT_NOCDFLAG 0x08 /*%< Use TCP transport. */ #define DNS_CLIENTRESOPT_TCP 0x10 /*% * Optional flags for dns_client_(start)request. */ /*%< Allow running external context. */ #define DNS_CLIENTREQOPT_ALLOWRUN 0x01 /*%< Use TCP transport. */ #define DNS_CLIENTREQOPT_TCP 0x02 /*% * Optional flags for dns_client_(start)update. */ /*%< Allow running external context. */ #define DNS_CLIENTUPDOPT_ALLOWRUN 0x01 /*%< Use TCP transport. */ #define DNS_CLIENTUPDOPT_TCP 0x02 /*% * A dns_clientresevent_t is sent when name resolution performed by a client * completes. 'result' stores the result code of the entire resolution * procedure. 'vresult' specifically stores the result code of DNSSEC * validation if it is performed. When name resolution successfully completes, * 'answerlist' is typically non empty, containing answer names along with * RRsets. It is the receiver's responsibility to free this list by calling * dns_client_freeresanswer() before freeing the event structure. */ typedef struct dns_clientresevent { ISC_EVENT_COMMON(struct dns_clientresevent); isc_result_t result; isc_result_t vresult; dns_namelist_t answerlist; } dns_clientresevent_t; /* too long? */ /*% * Status of a dynamic update procedure. */ typedef enum { dns_clientupdatestate_prepare, /*%< no updates have been sent */ dns_clientupdatestate_sent, /*%< updates were sent, no response */ dns_clientupdatestate_done /*%< update was sent and succeeded */ } dns_clientupdatestate_t; /*% * A dns_clientreqevent_t is sent when a DNS request is completed by a client. * 'result' stores the result code of the entire transaction. * If the transaction is successfully completed but the response packet cannot * be parsed, 'result' will store the result code of dns_message_parse(). * If the response packet is received, 'rmessage' will contain the response * message, whether it is successfully parsed or not. */ typedef struct dns_clientreqevent { ISC_EVENT_COMMON(struct dns_clientreqevent); isc_result_t result; dns_message_t *rmessage; } dns_clientreqevent_t; /* too long? */ /*% * A dns_clientupdateevent_t is sent when dynamic update performed by a client * completes. 'result' stores the result code of the entire update procedure. * 'state' specifies the status of the update procedure when this event is * sent. This can be used as a hint by the receiver to determine whether * the update attempt was ever made. In particular, if the state is * dns_clientupdatestate_prepare, the receiver can be sure that the requested * update was not applied. */ typedef struct dns_clientupdateevent { ISC_EVENT_COMMON(struct dns_clientupdateevent); isc_result_t result; dns_clientupdatestate_t state; } dns_clientupdateevent_t; /* too long? */ isc_result_t dns_client_create(dns_client_t **clientp, unsigned int options); isc_result_t dns_client_createx(isc_mem_t *mctx, isc_appctx_t *actx, isc_taskmgr_t *taskmgr, isc_socketmgr_t *socketmgr, isc_timermgr_t *timermgr, unsigned int options, dns_client_t **clientp); isc_result_t dns_client_createx2(isc_mem_t *mctx, isc_appctx_t *actx, isc_taskmgr_t *taskmgr, isc_socketmgr_t *socketmgr, isc_timermgr_t *timermgr, unsigned int options, dns_client_t **clientp, isc_sockaddr_t *localaddr4, isc_sockaddr_t *localaddr6); /*%< * Create a DNS client. These functions create a new client object with * minimal internal resources such as the default 'view' for the IN class and * IPv4/IPv6 dispatches for the view. * * dns_client_createx() takes 'manager' arguments so that the caller can * control the behavior of the client through the underlying event framework. * On the other hand, dns_client_create() simplifies the interface and creates * the managers internally. A DNS client object created via * dns_client_create() is expected to be used by an application that only needs * simple synchronous services or by a thread-based application. * * dns_client_createx2 takes two additional parameters, 'localaddr4' and * 'localaddr6', to specify the local address to use for each family. If * both are set to NULL, then wildcard addresses will be used for both * families. If only one is NULL, then the other address will be used * as the local address, and the other protocol family will not be used. * * If the DNS_CLIENTCREATEOPT_USECACHE flag is set in 'options', * dns_client_create(x) will create a cache database with the view. * * Requires: * *\li 'mctx' is a valid memory context. * *\li 'actx' is a valid application context. * *\li 'taskmgr' is a valid task manager. * *\li 'socketmgr' is a valid socket manager. * *\li 'timermgr' is a valid timer manager. * *\li clientp != NULL && *clientp == NULL. * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ void dns_client_destroy(dns_client_t **clientp); /*%< * Destroy 'client'. * * Requires: * *\li '*clientp' is a valid client. * * Ensures: * *\li *clientp == NULL. */ isc_result_t dns_client_setservers(dns_client_t *client, dns_rdataclass_t rdclass, dns_name_t *name_space, isc_sockaddrlist_t *addrs); /*%< * Specify a list of addresses of recursive name servers that the client will * use for name resolution. A view for the 'rdclass' class must be created * beforehand. If 'name_space' is non NULL, the specified server will be used * if and only if the query name is a subdomain of 'name_space'. When servers * for multiple 'name_space's are provided, and a query name is covered by * more than one 'name_space', the servers for the best (longest) matching * name_space will be used. If 'name_space' is NULL, it works as if * dns_rootname (.) were specified. * * Requires: * *\li 'client' is a valid client. * *\li 'name_space' is NULL or a valid name. * *\li 'addrs' != NULL. * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ isc_result_t dns_client_clearservers(dns_client_t *client, dns_rdataclass_t rdclass, dns_name_t *name_space); /*%< * Remove configured recursive name servers for the 'rdclass' and 'name_space' * from the client. See the description of dns_client_setservers() for * the requirements about 'rdclass' and 'name_space'. * * Requires: * *\li 'client' is a valid client. * *\li 'name_space' is NULL or a valid name. * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ isc_result_t dns_client_setdlv(dns_client_t *client, dns_rdataclass_t rdclass, const char *dlvname); /*%< * Specify a name to use for DNSSEC lookaside validation. * If a trusted key has been added for that name, then DLV will be * used during validation. If 'dlvname' is NULL, then DLV will no * longer be used for this client. * * Requires: * *\li 'client' is a valid client. * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ isc_result_t dns_client_resolve(dns_client_t *client, dns_name_t *name, dns_rdataclass_t rdclass, dns_rdatatype_t type, unsigned int options, dns_namelist_t *namelist); isc_result_t dns_client_startresolve(dns_client_t *client, dns_name_t *name, dns_rdataclass_t rdclass, dns_rdatatype_t type, unsigned int options, isc_task_t *task, isc_taskaction_t action, void *arg, dns_clientrestrans_t **transp); /*%< * Perform name resolution for 'name', 'rdclass', and 'type'. * * If any trusted keys are configured and the query name is considered to * belong to a secure zone, these functions also validate the responses * using DNSSEC by default. If the DNS_CLIENTRESOPT_NOVALIDATE flag is set * in 'options', DNSSEC validation is disabled regardless of the configured * trusted keys or the query name. With DNS_CLIENTRESOPT_NODNSSEC * DNSSEC data is not returned with response. DNS_CLIENTRESOPT_NOCDFLAG * disables the CD flag on queries, DNS_CLIENTRESOPT_TCP switches to * the TCP (vs. UDP) transport. * * dns_client_resolve() provides a synchronous service. This function starts * name resolution internally and blocks until it completes. On success, * 'namelist' will contain a list of answer names, each of which has * corresponding RRsets. The caller must provide a valid empty list, and * is responsible for freeing the list content via dns_client_freeresanswer(). * If the name resolution fails due to an error in DNSSEC validation, * dns_client_resolve() returns the result code indicating the validation * error. Otherwise, it returns the result code of the entire resolution * process, either success or failure. * * It is typically expected that the client object passed to * dns_client_resolve() was created via dns_client_create() and has its own * managers and contexts. However, if the DNS_CLIENTRESOPT_ALLOWRUN flag is * set in 'options', this function performs the synchronous service even if * it does not have its own manager and context structures. * * dns_client_startresolve() is an asynchronous version of dns_client_resolve() * and does not block. When name resolution is completed, 'action' will be * called with the argument of a 'dns_clientresevent_t' object, which contains * the resulting list of answer names (on success). On return, '*transp' is * set to an opaque transaction ID so that the caller can cancel this * resolution process. * * Requires: * *\li 'client' is a valid client. * *\li 'addrs' != NULL. * *\li 'name' is a valid name. * *\li 'namelist' != NULL and is not empty. * *\li 'task' is a valid task. * *\li 'transp' != NULL && *transp == NULL; * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ void dns_client_cancelresolve(dns_clientrestrans_t *trans); /*%< * Cancel an ongoing resolution procedure started via * dns_client_startresolve(). * * Notes: * *\li If the resolution procedure has not completed, post its CLIENTRESDONE * event with a result code of #ISC_R_CANCELED. * * Requires: * *\li 'trans' is a valid transaction ID. */ void dns_client_destroyrestrans(dns_clientrestrans_t **transp); /*%< * Destroy name resolution transaction state identified by '*transp'. * * Requires: * *\li '*transp' is a valid transaction ID. * *\li The caller has received the CLIENTRESDONE event (either because the * resolution completed or because dns_client_cancelresolve() was called). * * Ensures: * *\li *transp == NULL. */ void dns_client_freeresanswer(dns_client_t *client, dns_namelist_t *namelist); /*%< * Free resources allocated for the content of 'namelist'. * * Requires: * *\li 'client' is a valid client. * *\li 'namelist' != NULL. */ isc_result_t dns_client_addtrustedkey(dns_client_t *client, dns_rdataclass_t rdclass, dns_name_t *keyname, isc_buffer_t *keydatabuf); /*%< * Add a DNSSEC trusted key for the 'rdclass' class. A view for the 'rdclass' * class must be created beforehand. 'keyname' is the DNS name of the key, * and 'keydatabuf' stores the resource data of the key. * * Requires: * *\li 'client' is a valid client. * *\li 'keyname' is a valid name. * *\li 'keydatabuf' is a valid buffer. * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ isc_result_t dns_client_request(dns_client_t *client, dns_message_t *qmessage, dns_message_t *rmessage, isc_sockaddr_t *server, unsigned int options, unsigned int parseoptions, dns_tsec_t *tsec, unsigned int timeout, unsigned int udptimeout, unsigned int udpretries); isc_result_t dns_client_startrequest(dns_client_t *client, dns_message_t *qmessage, dns_message_t *rmessage, isc_sockaddr_t *server, unsigned int options, unsigned int parseoptions, dns_tsec_t *tsec, unsigned int timeout, unsigned int udptimeout, unsigned int udpretries, isc_task_t *task, isc_taskaction_t action, void *arg, dns_clientreqtrans_t **transp); /*%< * Send a DNS request containing a query message 'query' to 'server'. * * 'parseoptions' will be used when the response packet is parsed, and will be * passed to dns_message_parse() via dns_request_getresponse(). See * dns_message_parse() for more details. * * 'tsec' is a transaction security object containing, e.g. a TSIG key for * authenticating the request/response transaction. This is optional and can * be NULL, in which case this library performs the transaction without any * transaction authentication. * * 'timeout', 'udptimeout', and 'udpretries' are passed to * dns_request_createvia3(). See dns_request_createvia3() for more details. * * dns_client_request() provides a synchronous service. This function sends * the request and blocks until a response is received. On success, * 'rmessage' will contain the response message. The caller must provide a * valid initialized message. * * It is usually expected that the client object passed to * dns_client_request() was created via dns_client_create() and has its own * managers and contexts. However, if the DNS_CLIENTREQOPT_ALLOWRUN flag is * set in 'options', this function performs the synchronous service even if * it does not have its own manager and context structures. * * dns_client_startrequest() is an asynchronous version of dns_client_request() * and does not block. When the transaction is completed, 'action' will be * called with the argument of a 'dns_clientreqevent_t' object, which contains * the response message (on success). On return, '*transp' is set to an opaque * transaction ID so that the caller can cancel this request. * * DNS_CLIENTREQOPT_TCP switches to the TCP (vs. UDP) transport. * * Requires: * *\li 'client' is a valid client. * *\li 'qmessage' and 'rmessage' are valid initialized message. * *\li 'server' is a valid socket address structure. * *\li 'task' is a valid task. * *\li 'transp' != NULL && *transp == NULL; * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. * *\li Any result that dns_message_parse() can return. */ void dns_client_cancelrequest(dns_clientreqtrans_t *transp); /*%< * Cancel an ongoing DNS request procedure started via * dns_client_startrequest(). * * Notes: * *\li If the request procedure has not completed, post its CLIENTREQDONE * event with a result code of #ISC_R_CANCELED. * * Requires: * *\li 'trans' is a valid transaction ID. */ void dns_client_destroyreqtrans(dns_clientreqtrans_t **transp); /*% * Destroy DNS request transaction state identified by '*transp'. * * Requires: * *\li '*transp' is a valid transaction ID. * *\li The caller has received the CLIENTREQDONE event (either because the * request completed or because dns_client_cancelrequest() was called). * * Ensures: * *\li *transp == NULL. */ isc_result_t dns_client_update(dns_client_t *client, dns_rdataclass_t rdclass, dns_name_t *zonename, dns_namelist_t *prerequisites, dns_namelist_t *updates, isc_sockaddrlist_t *servers, dns_tsec_t *tsec, unsigned int options); isc_result_t dns_client_startupdate(dns_client_t *client, dns_rdataclass_t rdclass, dns_name_t *zonename, dns_namelist_t *prerequisites, dns_namelist_t *updates, isc_sockaddrlist_t *servers, dns_tsec_t *tsec, unsigned int options, isc_task_t *task, isc_taskaction_t action, void *arg, dns_clientupdatetrans_t **transp); /*%< * Perform DNS dynamic update for 'updates' of the 'rdclass' class with * optional 'prerequisites'. * * 'updates' are a list of names with associated RRsets to be updated. * * 'prerequisites' are a list of names with associated RRsets corresponding to * the prerequisites of the updates. This is optional and can be NULL, in * which case the prerequisite section of the update message will be empty. * * Both 'updates' and 'prerequisites' must be constructed as specified in * RFC2136. * * 'zonename' is the name of the zone in which the updated names exist. * This is optional and can be NULL. In this case, these functions internally * identify the appropriate zone through some queries for the SOA RR starting * with the first name in prerequisites or updates. * * 'servers' is a list of authoritative servers to which the update message * should be sent. This is optional and can be NULL. In this case, these * functions internally identify the appropriate primary server name and its * addresses through some queries for the SOA RR (like the case of zonename) * and supplemental A/AAAA queries for the server name. * Note: The client module generally assumes the given addresses are of the * primary server of the corresponding zone. It will work even if a secondary * server address is specified as long as the server allows update forwarding, * it is generally discouraged to include secondary server addresses unless * there's strong reason to do so. * * 'tsec' is a transaction security object containing, e.g. a TSIG key for * authenticating the update transaction (and the supplemental query/response * transactions if the server is specified). This is optional and can be * NULL, in which case the library tries the update without any transaction * authentication. * * It is typically expected that the client object passed to * dns_client_update() was created via dns_client_create() and has its own * managers and contexts. However, if the DNS_CLIENTUPDOPT_ALLOWRUN flag is * set in 'options', this function performs the synchronous service even if * it does not have its own manager and context structures. * * dns_client_update() provides a synchronous service. This function blocks * until the entire update procedure completes, including the additional * queries when necessary. * * dns_client_startupdate() is an asynchronous version of dns_client_update(). * It immediately returns (typically with *transp being set to a non-NULL * pointer), and performs the update procedure through a set of internal * events. All transactions including the additional query exchanges are * performed as a separate event, so none of these events cause blocking * operation. When the update procedure completes, the specified function * 'action' will be called with the argument of a 'dns_clientupdateevent_t' * structure. On return, '*transp' is set to an opaque transaction ID so that * the caller can cancel this update process. * * DNS_CLIENTUPDOPT_TCP switches to the TCP (vs. UDP) transport. * * Requires: * *\li 'client' is a valid client. * *\li 'updates' != NULL. * *\li 'task' is a valid task. * *\li 'transp' != NULL && *transp == NULL; * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ void dns_client_cancelupdate(dns_clientupdatetrans_t *trans); /*%< * Cancel an ongoing dynamic update procedure started via * dns_client_startupdate(). * * Notes: * *\li If the update procedure has not completed, post its UPDATEDONE * event with a result code of #ISC_R_CANCELED. * * Requires: * *\li 'trans' is a valid transaction ID. */ void dns_client_destroyupdatetrans(dns_clientupdatetrans_t **transp); /*%< * Destroy dynamic update transaction identified by '*transp'. * * Requires: * *\li '*transp' is a valid transaction ID. * *\li The caller has received the UPDATEDONE event (either because the * update completed or because dns_client_cancelupdate() was called). * * Ensures: * *\li *transp == NULL. */ isc_result_t dns_client_updaterec(dns_client_updateop_t op, dns_name_t *owner, dns_rdatatype_t type, dns_rdata_t *source, dns_ttl_t ttl, dns_name_t *target, dns_rdataset_t *rdataset, dns_rdatalist_t *rdatalist, dns_rdata_t *rdata, isc_mem_t *mctx); /*%< * TBD */ void dns_client_freeupdate(dns_name_t **namep); /*%< * TBD */ isc_mem_t * dns_client_mctx(dns_client_t *client); ISC_LANG_ENDDECLS #endif /* DNS_CLIENT_H */ soa.h 0000644 00000004212 15156020057 0005477 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_SOA_H #define DNS_SOA_H 1 /***** ***** Module Info *****/ /*! \file dns/soa.h * \brief * SOA utilities. */ /*** *** Imports ***/ #include <inttypes.h> #include <isc/lang.h> #include <isc/types.h> #include <dns/types.h> ISC_LANG_BEGINDECLS #define DNS_SOA_BUFFERSIZE ((2 * DNS_NAME_MAXWIRE) + (4 * 5)) isc_result_t dns_soa_buildrdata(dns_name_t *origin, dns_name_t *contact, dns_rdataclass_t rdclass, uint32_t serial, uint32_t refresh, uint32_t retry, uint32_t expire, uint32_t minimum, unsigned char *buffer, dns_rdata_t *rdata); /*%< * Build the rdata of an SOA record. * * Requires: *\li buffer Points to a temporary buffer of at least * DNS_SOA_BUFFERSIZE bytes. *\li rdata Points to an initialized dns_rdata_t. * * Ensures: * \li *rdata Contains a valid SOA rdata. The 'data' member * refers to 'buffer'. */ uint32_t dns_soa_getserial(dns_rdata_t *rdata); uint32_t dns_soa_getrefresh(dns_rdata_t *rdata); uint32_t dns_soa_getretry(dns_rdata_t *rdata); uint32_t dns_soa_getexpire(dns_rdata_t *rdata); uint32_t dns_soa_getminimum(dns_rdata_t *rdata); /* * Extract an integer field from the rdata of a SOA record. * * Requires: * rdata refers to the rdata of a well-formed SOA record. */ void dns_soa_setserial(uint32_t val, dns_rdata_t *rdata); void dns_soa_setrefresh(uint32_t val, dns_rdata_t *rdata); void dns_soa_setretry(uint32_t val, dns_rdata_t *rdata); void dns_soa_setexpire(uint32_t val, dns_rdata_t *rdata); void dns_soa_setminimum(uint32_t val, dns_rdata_t *rdata); /* * Change an integer field of a SOA record by modifying the * rdata in-place. * * Requires: * rdata refers to the rdata of a well-formed SOA record. */ ISC_LANG_ENDDECLS #endif /* DNS_SOA_H */ tsig.h 0000644 00000020300 15156020057 0005657 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TSIG_H #define DNS_TSIG_H 1 /*! \file dns/tsig.h */ #include <stdbool.h> #include <isc/lang.h> #include <isc/refcount.h> #include <isc/rwlock.h> #include <isc/stdio.h> #include <isc/stdtime.h> #include <pk11/site.h> #include <dns/types.h> #include <dns/name.h> #include <dst/dst.h> /* * Algorithms. */ #ifndef PK11_MD5_DISABLE LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_hmacmd5_name; #define DNS_TSIG_HMACMD5_NAME dns_tsig_hmacmd5_name #endif LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_gssapi_name; #define DNS_TSIG_GSSAPI_NAME dns_tsig_gssapi_name LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_gssapims_name; #define DNS_TSIG_GSSAPIMS_NAME dns_tsig_gssapims_name LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_hmacsha1_name; #define DNS_TSIG_HMACSHA1_NAME dns_tsig_hmacsha1_name LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_hmacsha224_name; #define DNS_TSIG_HMACSHA224_NAME dns_tsig_hmacsha224_name LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_hmacsha256_name; #define DNS_TSIG_HMACSHA256_NAME dns_tsig_hmacsha256_name LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_hmacsha384_name; #define DNS_TSIG_HMACSHA384_NAME dns_tsig_hmacsha384_name LIBDNS_EXTERNAL_DATA extern dns_name_t *dns_tsig_hmacsha512_name; #define DNS_TSIG_HMACSHA512_NAME dns_tsig_hmacsha512_name /*% * Default fudge value. */ #define DNS_TSIG_FUDGE 300 struct dns_tsig_keyring { dns_rbt_t *keys; unsigned int writecount; isc_rwlock_t lock; isc_mem_t *mctx; /* * LRU list of generated key along with a count of the keys on the * list and a maximum size. */ unsigned int generated; unsigned int maxgenerated; ISC_LIST(dns_tsigkey_t) lru; isc_refcount_t references; }; struct dns_tsigkey { /* Unlocked */ unsigned int magic; /*%< Magic number. */ isc_mem_t *mctx; dst_key_t *key; /*%< Key */ dns_name_t name; /*%< Key name */ dns_name_t *algorithm; /*%< Algorithm name */ dns_name_t *creator; /*%< name that created secret */ bool generated; /*%< was this generated? */ isc_stdtime_t inception; /*%< start of validity period */ isc_stdtime_t expire; /*%< end of validity period */ dns_tsig_keyring_t *ring; /*%< the enclosing keyring */ isc_refcount_t refs; /*%< reference counter */ ISC_LINK(dns_tsigkey_t) link; }; ISC_LANG_BEGINDECLS const dns_name_t * dns_tsigkey_identity(const dns_tsigkey_t *tsigkey); /*%< * Returns the identity of the provided TSIG key. * * Requires: *\li 'tsigkey' is a valid TSIG key or NULL * * Returns: *\li NULL if 'tsigkey' was NULL *\li identity of the provided TSIG key */ isc_result_t dns_tsigkey_create(dns_name_t *name, dns_name_t *algorithm, unsigned char *secret, int length, bool generated, dns_name_t *creator, isc_stdtime_t inception, isc_stdtime_t expire, isc_mem_t *mctx, dns_tsig_keyring_t *ring, dns_tsigkey_t **key); isc_result_t dns_tsigkey_createfromkey(dns_name_t *name, dns_name_t *algorithm, dst_key_t *dstkey, bool generated, dns_name_t *creator, isc_stdtime_t inception, isc_stdtime_t expire, isc_mem_t *mctx, dns_tsig_keyring_t *ring, dns_tsigkey_t **key); /*%< * Creates a tsig key structure and saves it in the keyring. If key is * not NULL, *key will contain a copy of the key. The keys validity * period is specified by (inception, expire), and will not expire if * inception == expire. If the key was generated, the creating identity, * if there is one, should be in the creator parameter. Specifying an * unimplemented algorithm will cause failure only if dstkey != NULL; this * allows a transient key with an invalid algorithm to exist long enough * to generate a BADKEY response. * * If dns_tsigkey_createfromkey is successful a new reference to 'dstkey' * will have been made. * * Requires: *\li 'name' is a valid dns_name_t *\li 'algorithm' is a valid dns_name_t *\li 'secret' is a valid pointer *\li 'length' is an integer >= 0 *\li 'dstkey' is a valid dst key or NULL *\li 'creator' points to a valid dns_name_t or is NULL *\li 'mctx' is a valid memory context *\li 'ring' is a valid TSIG keyring or NULL *\li 'key' or '*key' must be NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_EXISTS - a key with this name already exists *\li #ISC_R_NOTIMPLEMENTED - algorithm is not implemented *\li #ISC_R_NOMEMORY */ void dns_tsigkey_attach(dns_tsigkey_t *source, dns_tsigkey_t **targetp); /*%< * Attach '*targetp' to 'source'. * * Requires: *\li 'key' is a valid TSIG key * * Ensures: *\li *targetp is attached to source. */ void dns_tsigkey_detach(dns_tsigkey_t **keyp); /*%< * Detaches from the tsig key structure pointed to by '*key'. * * Requires: *\li 'keyp' is not NULL and '*keyp' is a valid TSIG key * * Ensures: *\li 'keyp' points to NULL */ void dns_tsigkey_setdeleted(dns_tsigkey_t *key); /*%< * Prevents this key from being used again. It will be deleted when * no references exist. * * Requires: *\li 'key' is a valid TSIG key on a keyring */ isc_result_t dns_tsig_sign(dns_message_t *msg); /*%< * Generates a TSIG record for this message * * Requires: *\li 'msg' is a valid message *\li 'msg->tsigkey' is a valid TSIG key *\li 'msg->tsig' is NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_NOSPACE *\li #DNS_R_EXPECTEDTSIG * - this is a response & msg->querytsig is NULL */ isc_result_t dns_tsig_verify(isc_buffer_t *source, dns_message_t *msg, dns_tsig_keyring_t *ring1, dns_tsig_keyring_t *ring2); /*%< * Verifies the TSIG record in this message * * Requires: *\li 'source' is a valid buffer containing the unparsed message *\li 'msg' is a valid message *\li 'msg->tsigkey' is a valid TSIG key if this is a response *\li 'msg->tsig' is NULL *\li 'msg->querytsig' is not NULL if this is a response *\li 'ring1' and 'ring2' are each either a valid keyring or NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #DNS_R_EXPECTEDTSIG - A TSIG was expected but not seen *\li #DNS_R_UNEXPECTEDTSIG - A TSIG was seen but not expected *\li #DNS_R_TSIGERRORSET - the TSIG verified but ->error was set * and this is a query *\li #DNS_R_CLOCKSKEW - the TSIG failed to verify because of * the time was out of the allowed range. *\li #DNS_R_TSIGVERIFYFAILURE - the TSIG failed to verify *\li #DNS_R_EXPECTEDRESPONSE - the message was set over TCP and * should have been a response, * but was not. */ isc_result_t dns_tsigkey_find(dns_tsigkey_t **tsigkey, dns_name_t *name, dns_name_t *algorithm, dns_tsig_keyring_t *ring); /*%< * Returns the TSIG key corresponding to this name and (possibly) * algorithm. Also increments the key's reference counter. * * Requires: *\li 'tsigkey' is not NULL *\li '*tsigkey' is NULL *\li 'name' is a valid dns_name_t *\li 'algorithm' is a valid dns_name_t or NULL *\li 'ring' is a valid keyring * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOTFOUND */ isc_result_t dns_tsigkeyring_create(isc_mem_t *mctx, dns_tsig_keyring_t **ringp); /*%< * Create an empty TSIG key ring. * * Requires: *\li 'mctx' is not NULL *\li 'ringp' is not NULL, and '*ringp' is NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ isc_result_t dns_tsigkeyring_add(dns_tsig_keyring_t *ring, dns_name_t *name, dns_tsigkey_t *tkey); /*%< * Place a TSIG key onto a key ring. * * Requires: *\li 'ring', 'name' and 'tkey' are not NULL * * Returns: *\li #ISC_R_SUCCESS *\li Any other value indicates failure. */ void dns_tsigkeyring_attach(dns_tsig_keyring_t *source, dns_tsig_keyring_t **target); void dns_tsigkeyring_detach(dns_tsig_keyring_t **ringp); isc_result_t dns_tsigkeyring_dumpanddetach(dns_tsig_keyring_t **ringp, FILE *fp); /*%< * Destroy a TSIG key ring. * * Requires: *\li 'ringp' is not NULL */ void dns_keyring_restore(dns_tsig_keyring_t *ring, FILE *fp); ISC_LANG_ENDDECLS #endif /* DNS_TSIG_H */ tkey.h 0000644 00000016717 15156020057 0005706 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TKEY_H #define DNS_TKEY_H 1 /*! \file dns/tkey.h */ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <dns/types.h> #include <dst/dst.h> #include <dst/gssapi.h> ISC_LANG_BEGINDECLS /* Key agreement modes */ #define DNS_TKEYMODE_SERVERASSIGNED 1 #define DNS_TKEYMODE_DIFFIEHELLMAN 2 #define DNS_TKEYMODE_GSSAPI 3 #define DNS_TKEYMODE_RESOLVERASSIGNED 4 #define DNS_TKEYMODE_DELETE 5 struct dns_tkeyctx { dst_key_t *dhkey; dns_name_t *domain; gss_cred_id_t gsscred; isc_mem_t *mctx; isc_entropy_t *ectx; char *gssapi_keytab; }; isc_result_t dns_tkeyctx_create(isc_mem_t *mctx, isc_entropy_t *ectx, dns_tkeyctx_t **tctxp); /*%< * Create an empty TKEY context. * * Requires: *\li 'mctx' is not NULL *\li 'tctx' is not NULL *\li '*tctx' is NULL * * Returns *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li return codes from dns_name_fromtext() */ void dns_tkeyctx_destroy(dns_tkeyctx_t **tctxp); /*%< * Frees all data associated with the TKEY context * * Requires: *\li 'tctx' is not NULL *\li '*tctx' is not NULL */ isc_result_t dns_tkey_processquery(dns_message_t *msg, dns_tkeyctx_t *tctx, dns_tsig_keyring_t *ring); /*%< * Processes a query containing a TKEY record, adding or deleting TSIG * keys if necessary, and modifies the message to contain the response. * * Requires: *\li 'msg' is a valid message *\li 'tctx' is a valid TKEY context *\li 'ring' is a valid TSIG keyring * * Returns *\li #ISC_R_SUCCESS msg was updated (the TKEY operation succeeded, * or msg now includes a TKEY with an error set) * DNS_R_FORMERR the packet was malformed (missing a TKEY * or KEY). *\li other An error occurred while processing the message */ isc_result_t dns_tkey_builddhquery(dns_message_t *msg, dst_key_t *key, dns_name_t *name, dns_name_t *algorithm, isc_buffer_t *nonce, uint32_t lifetime); /*%< * Builds a query containing a TKEY that will generate a shared * secret using a Diffie-Hellman key exchange. The shared key * will be of the specified algorithm (only DNS_TSIG_HMACMD5_NAME * is supported), and will be named either 'name', * 'name' + server chosen domain, or random data + server chosen domain * if 'name' == dns_rootname. If nonce is not NULL, it supplies * random data used in the shared secret computation. The key is * requested to have the specified lifetime (in seconds) * * * Requires: *\li 'msg' is a valid message *\li 'key' is a valid Diffie Hellman dst key *\li 'name' is a valid name *\li 'algorithm' is a valid name * * Returns: *\li #ISC_R_SUCCESS msg was successfully updated to include the * query to be sent *\li other an error occurred while building the message */ isc_result_t dns_tkey_buildgssquery(dns_message_t *msg, dns_name_t *name, dns_name_t *gname, isc_buffer_t *intoken, uint32_t lifetime, gss_ctx_id_t *context, bool win2k, isc_mem_t *mctx, char **err_message); /*%< * Builds a query containing a TKEY that will generate a GSSAPI context. * The key is requested to have the specified lifetime (in seconds). * * Requires: *\li 'msg' is a valid message *\li 'name' is a valid name *\li 'gname' is a valid name *\li 'context' is a pointer to a valid gss_ctx_id_t * (which may have the value GSS_C_NO_CONTEXT) *\li 'win2k' when true says to turn on some hacks to work * with the non-standard GSS-TSIG of Windows 2000 * * Returns: *\li ISC_R_SUCCESS msg was successfully updated to include the * query to be sent *\li other an error occurred while building the message *\li *err_message optional error message */ isc_result_t dns_tkey_builddeletequery(dns_message_t *msg, dns_tsigkey_t *key); /*%< * Builds a query containing a TKEY record that will delete the * specified shared secret from the server. * * Requires: *\li 'msg' is a valid message *\li 'key' is a valid TSIG key * * Returns: *\li #ISC_R_SUCCESS msg was successfully updated to include the * query to be sent *\li other an error occurred while building the message */ isc_result_t dns_tkey_processdhresponse(dns_message_t *qmsg, dns_message_t *rmsg, dst_key_t *key, isc_buffer_t *nonce, dns_tsigkey_t **outkey, dns_tsig_keyring_t *ring); /*%< * Processes a response to a query containing a TKEY that was * designed to generate a shared secret using a Diffie-Hellman key * exchange. If the query was successful, a new shared key * is created and added to the list of shared keys. * * Requires: *\li 'qmsg' is a valid message (the query) *\li 'rmsg' is a valid message (the response) *\li 'key' is a valid Diffie Hellman dst key *\li 'outkey' is either NULL or a pointer to NULL *\li 'ring' is a valid keyring or NULL * * Returns: *\li #ISC_R_SUCCESS the shared key was successfully added *\li #ISC_R_NOTFOUND an error occurred while looking for a * component of the query or response */ isc_result_t dns_tkey_processgssresponse(dns_message_t *qmsg, dns_message_t *rmsg, dns_name_t *gname, gss_ctx_id_t *context, isc_buffer_t *outtoken, dns_tsigkey_t **outkey, dns_tsig_keyring_t *ring, char **err_message); /*%< * XXX */ isc_result_t dns_tkey_processdeleteresponse(dns_message_t *qmsg, dns_message_t *rmsg, dns_tsig_keyring_t *ring); /*%< * Processes a response to a query containing a TKEY that was * designed to delete a shared secret. If the query was successful, * the shared key is deleted from the list of shared keys. * * Requires: *\li 'qmsg' is a valid message (the query) *\li 'rmsg' is a valid message (the response) *\li 'ring' is not NULL * * Returns: *\li #ISC_R_SUCCESS the shared key was successfully deleted *\li #ISC_R_NOTFOUND an error occurred while looking for a * component of the query or response */ isc_result_t dns_tkey_gssnegotiate(dns_message_t *qmsg, dns_message_t *rmsg, dns_name_t *server, gss_ctx_id_t *context, dns_tsigkey_t **outkey, dns_tsig_keyring_t *ring, bool win2k, char **err_message); /* * Client side negotiation of GSS-TSIG. Process the response * to a TKEY, and establish a TSIG key if negotiation was successful. * Build a response to the input TKEY message. Can take multiple * calls to successfully establish the context. * * Requires: * 'qmsg' is a valid message, the original TKEY request; * it will be filled with the new message to send * 'rmsg' is a valid message, the incoming TKEY message * 'server' is the server name * 'context' is the input context handle * 'outkey' receives the established key, if non-NULL; * if non-NULL must point to NULL * 'ring' is the keyring in which to establish the key, * or NULL * 'win2k' when true says to turn on some hacks to work * with the non-standard GSS-TSIG of Windows 2000 * * Returns: * ISC_R_SUCCESS context was successfully established * ISC_R_NOTFOUND couldn't find a needed part of the query * or response * DNS_R_CONTINUE additional context negotiation is required; * send the new qmsg to the server */ ISC_LANG_ENDDECLS #endif /* DNS_TKEY_H */ sdlz.h 0000644 00000033606 15156020057 0005702 0 ustar 00 /* * Portions Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /* * Copyright (C) 2002 Stichting NLnet, Netherlands, stichting@nlnet.nl. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the * above copyright notice and this permission notice appear in all * copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND STICHTING NLNET * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL * STICHTING NLNET BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE * USE OR PERFORMANCE OF THIS SOFTWARE. * * The development of Dynamically Loadable Zones (DLZ) for Bind 9 was * conceived and contributed by Rob Butler. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the * above copyright notice and this permission notice appear in all * copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND ROB BUTLER * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL * ROB BUTLER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE * USE OR PERFORMANCE OF THIS SOFTWARE. */ /*! \file dns/sdlz.h */ #ifndef SDLZ_H #define SDLZ_H 1 #include <inttypes.h> #include <stdbool.h> #include <dns/clientinfo.h> #include <dns/dlz.h> ISC_LANG_BEGINDECLS #define DNS_SDLZFLAG_THREADSAFE 0x00000001U #define DNS_SDLZFLAG_RELATIVEOWNER 0x00000002U #define DNS_SDLZFLAG_RELATIVERDATA 0x00000004U /* A simple DLZ database. */ typedef struct dns_sdlz_db dns_sdlz_db_t; /* A simple DLZ database lookup in progress. */ typedef struct dns_sdlzlookup dns_sdlzlookup_t; /* A simple DLZ database traversal in progress. */ typedef struct dns_sdlzallnodes dns_sdlzallnodes_t; typedef isc_result_t (*dns_sdlzallnodesfunc_t)(const char *zone, void *driverarg, void *dbdata, dns_sdlzallnodes_t *allnodes); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply an all nodes method. This method is called when the DNS * server is performing a zone transfer query, after the allow zone * transfer method has been called. This method is only called if the * allow zone transfer method returned ISC_R_SUCCESS. This method and * the allow zone transfer method are both required for zone transfers * to be supported. If the driver generates data dynamically (instead * of searching in a database for it) it should not implement this * function as a zone transfer would be meaningless. A SDLZ driver * does not have to implement an all nodes method. */ typedef isc_result_t (*dns_sdlzallowzonexfr_t)(void *driverarg, void *dbdata, const char *name, const char *client); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply an allow zone transfer method. This method is called when * the DNS server is performing a zone transfer query, before the all * nodes method can be called. This method and the all node method * are both required for zone transfers to be supported. If the * driver generates data dynamically (instead of searching in a * database for it) it should not implement this function as a zone * transfer would be meaningless. A SDLZ driver does not have to * implement an allow zone transfer method. * * This method should return ISC_R_SUCCESS if the zone is supported by * the database and a zone transfer is allowed for the specified * client. If the zone is supported by the database, but zone * transfers are not allowed for the specified client this method * should return ISC_R_NOPERM.. Lastly the method should return * ISC_R_NOTFOUND if the zone is not supported by the database. If an * error occurs it should return a result code indicating the type of * error. */ typedef isc_result_t (*dns_sdlzauthorityfunc_t)(const char *zone, void *driverarg, void *dbdata, dns_sdlzlookup_t *lookup); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply an authority method. This method is called when the DNS * server is performing a query, after both the find zone and lookup * methods have been called. This method is required if the lookup * function does not supply authority information for the dns * record. A SDLZ driver does not have to implement an authority * method. */ typedef isc_result_t (*dns_sdlzcreate_t)(const char *dlzname, unsigned int argc, char *argv[], void *driverarg, void **dbdata); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply a create method. This method is called when the DNS server * is starting up and creating drivers for use later. A SDLZ driver * does not have to implement a create method. */ typedef void (*dns_sdlzdestroy_t)(void *driverarg, void *dbdata); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply a destroy method. This method is called when the DNS server * is shutting down and no longer needs the driver. A SDLZ driver does * not have to implement a destroy method. */ typedef isc_result_t (*dns_sdlzfindzone_t)(void *driverarg, void *dbdata, const char *name, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo); /*%< * Method prototype. Drivers implementing the SDLZ interface MUST * supply a find zone method. This method is called when the DNS * server is performing a query to to determine if 'name' is a * supported dns zone. The find zone method will be called with the * longest possible name first, and continue to be called with * successively shorter domain names, until any of the following * occur: * * \li 1) the function returns (ISC_R_SUCCESS) indicating a zone name * match. * * \li 2) a problem occurs, and the functions returns anything other than * (ISC_R_NOTFOUND) * * \li 3) we run out of domain name labels. I.E. we have tried the * shortest domain name * * \li 4) the number of labels in the domain name is less than min_labels * for dns_dlzfindzone * * The driver's find zone method should return ISC_R_SUCCESS if the * zone is supported by the database. Otherwise it should return * ISC_R_NOTFOUND, if the zone is not supported. If an error occurs * it should return a result code indicating the type of error. */ typedef isc_result_t (*dns_sdlzlookupfunc_t)(const char *zone, const char *name, void *driverarg, void *dbdata, dns_sdlzlookup_t *lookup, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo); /*%< * Method prototype. Drivers implementing the SDLZ interface MUST * supply a lookup method. This method is called when the * DNS server is performing a query, after the find zone and before any * other methods have been called. This function returns DNS record * information using the dns_sdlz_putrr and dns_sdlz_putsoa functions. * If this function supplies authority information for the DNS record * the authority method is not required. If it does not, the * authority function is required. * * The 'methods' and 'clientinfo' args allow an SDLZ driver to retrieve * information about the querying client (such as source IP address) * from the caller. */ typedef isc_result_t (*dns_sdlznewversion_t)(const char *zone, void *driverarg, void *dbdata, void **versionp); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply a newversion method. This method is called to start a * write transaction on a zone and should only be implemented by * writeable backends. * When implemented, the driver should create a new transaction, and * fill *versionp with a pointer to the transaction state. The * closeversion function will be called to close the transaction. */ typedef void (*dns_sdlzcloseversion_t)(const char *zone, bool commit, void *driverarg, void *dbdata, void **versionp); /*%< * Method prototype. Drivers implementing the SDLZ interface must * supply a closeversion method if they supply a newversion method. * When implemented, the driver should close the given transaction, * committing changes if 'commit' is true. If 'commit' is not true * then all changes should be discarded and the database rolled back. * If the call is successful then *versionp should be set to NULL */ typedef isc_result_t (*dns_sdlzconfigure_t)(dns_view_t *view, dns_dlzdb_t *dlzdb, void *driverarg, void *dbdata); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply a configure method. When supplied, it will be called * immediately after the create method to give the driver a chance * to configure writeable zones */ typedef bool (*dns_sdlzssumatch_t)(const char *signer, const char *name, const char *tcpaddr, const char *type, const char *key, uint32_t keydatalen, unsigned char *keydata, void *driverarg, void *dbdata); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply a ssumatch method. If supplied, then ssumatch will be * called to authorize any zone updates. The driver should return * true to allow the update, and false to deny it. For a DLZ * controlled zone, this is the only access control on updates. */ typedef isc_result_t (*dns_sdlzmodrdataset_t)(const char *name, const char *rdatastr, void *driverarg, void *dbdata, void *version); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply addrdataset and subtractrdataset methods. If supplied, then these * will be called when rdatasets are added/subtracted during * updates. The version parameter comes from a call to the sdlz * newversion() method from the driver. The rdataset parameter is a * linearise string representation of the rdataset change. The format * is the same as used by dig when displaying records. The fields are * tab delimited. */ typedef isc_result_t (*dns_sdlzdelrdataset_t)(const char *name, const char *type, void *driverarg, void *dbdata, void *version); /*%< * Method prototype. Drivers implementing the SDLZ interface may * supply a delrdataset method. If supplied, then this * function will be called when rdatasets are deleted during * updates. The call should remove all rdatasets of the given type for * the specified name. */ typedef struct dns_sdlzmethods { dns_sdlzcreate_t create; dns_sdlzdestroy_t destroy; dns_sdlzfindzone_t findzone; dns_sdlzlookupfunc_t lookup; dns_sdlzauthorityfunc_t authority; dns_sdlzallnodesfunc_t allnodes; dns_sdlzallowzonexfr_t allowzonexfr; dns_sdlznewversion_t newversion; dns_sdlzcloseversion_t closeversion; dns_sdlzconfigure_t configure; dns_sdlzssumatch_t ssumatch; dns_sdlzmodrdataset_t addrdataset; dns_sdlzmodrdataset_t subtractrdataset; dns_sdlzdelrdataset_t delrdataset; } dns_sdlzmethods_t; isc_result_t dns_sdlzregister(const char *drivername, const dns_sdlzmethods_t *methods, void *driverarg, unsigned int flags, isc_mem_t *mctx, dns_sdlzimplementation_t **sdlzimp); /*%< * Register a dynamically loadable zones (dlz) driver for the database * type 'drivername', implemented by the functions in '*methods'. * * sdlzimp must point to a NULL dns_sdlzimplementation_t pointer. * That is, sdlzimp != NULL && *sdlzimp == NULL. It will be assigned * a value that will later be used to identify the driver when * deregistering it. */ void dns_sdlzunregister(dns_sdlzimplementation_t **sdlzimp); /*%< * Removes the sdlz driver from the list of registered sdlz drivers. * There must be no active sdlz drivers of this type when this * function is called. */ typedef isc_result_t dns_sdlz_putnamedrr_t(dns_sdlzallnodes_t *allnodes, const char *name, const char *type, dns_ttl_t ttl, const char *data); dns_sdlz_putnamedrr_t dns_sdlz_putnamedrr; /*%< * Add a single resource record to the allnodes structure to be later * parsed into a zone transfer response. */ typedef isc_result_t dns_sdlz_putrr_t(dns_sdlzlookup_t *lookup, const char *type, dns_ttl_t ttl, const char *data); dns_sdlz_putrr_t dns_sdlz_putrr; /*%< * Add a single resource record to the lookup structure to be later * parsed into a query response. */ typedef isc_result_t dns_sdlz_putsoa_t(dns_sdlzlookup_t *lookup, const char *mname, const char *rname, uint32_t serial); dns_sdlz_putsoa_t dns_sdlz_putsoa; /*%< * This function may optionally be called from the 'authority' * callback to simplify construction of the SOA record for 'zone'. It * will provide a SOA listing 'mname' as as the master server and * 'rname' as the responsible person mailbox. It is the * responsibility of the driver to increment the serial number between * responses if necessary. All other SOA fields will have reasonable * default values. */ typedef isc_result_t dns_sdlz_setdb_t(dns_dlzdb_t *dlzdatabase, dns_rdataclass_t rdclass, dns_name_t *name, dns_db_t **dbp); dns_sdlz_setdb_t dns_sdlz_setdb; /*%< * Create the database pointers for a writeable SDLZ zone */ ISC_LANG_ENDDECLS #endif /* SDLZ_H */ zone.h 0000644 00000166700 15156020057 0005703 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ZONE_H #define DNS_ZONE_H 1 /*! \file dns/zone.h */ /*** *** Imports ***/ #include <stdio.h> #include <stdbool.h> #include <isc/formatcheck.h> #include <isc/lang.h> #include <isc/rwlock.h> #include <dns/catz.h> #include <dns/master.h> #include <dns/masterdump.h> #include <dns/rdatastruct.h> #include <dns/rpz.h> #include <dns/types.h> #include <dns/zt.h> typedef enum { dns_zone_none, dns_zone_master, dns_zone_slave, dns_zone_stub, dns_zone_staticstub, dns_zone_key, dns_zone_dlz, dns_zone_redirect } dns_zonetype_t; typedef enum { dns_zonestat_none = 0, dns_zonestat_terse, dns_zonestat_full } dns_zonestat_level_t; #define DNS_ZONEOPT_SERVERS 0x00000001U /*%< perform server checks */ #define DNS_ZONEOPT_PARENTS 0x00000002U /*%< perform parent checks */ #define DNS_ZONEOPT_CHILDREN 0x00000004U /*%< perform child checks */ #define DNS_ZONEOPT_NOTIFY 0x00000008U /*%< perform NOTIFY */ #define DNS_ZONEOPT_MANYERRORS 0x00000010U /*%< return many errors on load */ #define DNS_ZONEOPT_IXFRFROMDIFFS 0x00000020U /*%< calculate differences */ #define DNS_ZONEOPT_NOMERGE 0x00000040U /*%< don't merge journal */ #define DNS_ZONEOPT_CHECKNS 0x00000080U /*%< check if NS's are addresses */ #define DNS_ZONEOPT_FATALNS 0x00000100U /*%< DNS_ZONEOPT_CHECKNS is fatal */ #define DNS_ZONEOPT_MULTIMASTER 0x00000200U /*%< this zone has multiple masters */ #define DNS_ZONEOPT_USEALTXFRSRC 0x00000400U /*%< use alternate transfer sources */ #define DNS_ZONEOPT_CHECKNAMES 0x00000800U /*%< check-names */ #define DNS_ZONEOPT_CHECKNAMESFAIL 0x00001000U /*%< fatal check-name failures */ #define DNS_ZONEOPT_CHECKWILDCARD 0x00002000U /*%< check for internal wildcards */ #define DNS_ZONEOPT_CHECKMX 0x00004000U /*%< check-mx */ #define DNS_ZONEOPT_CHECKMXFAIL 0x00008000U /*%< fatal check-mx failures */ #define DNS_ZONEOPT_CHECKINTEGRITY 0x00010000U /*%< perform integrity checks */ #define DNS_ZONEOPT_CHECKSIBLING 0x00020000U /*%< perform sibling glue checks */ #define DNS_ZONEOPT_NOCHECKNS 0x00040000U /*%< disable IN NS address checks */ #define DNS_ZONEOPT_WARNMXCNAME 0x00080000U /*%< warn on MX CNAME check */ #define DNS_ZONEOPT_IGNOREMXCNAME 0x00100000U /*%< ignore MX CNAME check */ #define DNS_ZONEOPT_WARNSRVCNAME 0x00200000U /*%< warn on SRV CNAME check */ #define DNS_ZONEOPT_IGNORESRVCNAME 0x00400000U /*%< ignore SRV CNAME check */ #define DNS_ZONEOPT_UPDATECHECKKSK 0x00800000U /*%< check dnskey KSK flag */ #define DNS_ZONEOPT_TRYTCPREFRESH 0x01000000U /*%< try tcp refresh on udp failure */ #define DNS_ZONEOPT_NOTIFYTOSOA 0x02000000U /*%< Notify the SOA MNAME */ #define DNS_ZONEOPT_NSEC3TESTZONE 0x04000000U /*%< nsec3-test-zone */ #define DNS_ZONEOPT_SECURETOINSECURE 0x08000000U /*%< dnssec-secure-to-insecure */ #define DNS_ZONEOPT_DNSKEYKSKONLY 0x10000000U /*%< dnssec-dnskey-kskonly */ #define DNS_ZONEOPT_CHECKDUPRR 0x20000000U /*%< check-dup-records */ #define DNS_ZONEOPT_CHECKDUPRRFAIL 0x40000000U /*%< fatal check-dup-records failures */ #define DNS_ZONEOPT_CHECKSPF 0x80000000U /*%< check SPF records */ /* * The following zone options are shifted left into the * higher-order 32 bits of the options. */ #define DNS_ZONEOPT2_CHECKTTL 0x00000001U /*%< check max-zone-ttl */ #define DNS_ZONEOPT2_AUTOEMPTY 0x00000002U /*%< automatic empty zone */ #ifndef NOMINUM_PUBLIC /* * Nominum specific options build down. */ #define DNS_ZONEOPT_NOTIFYFORWARD 0x80000000U /* forward notify to master */ #endif /* NOMINUM_PUBLIC */ /* * Zone key maintenance options */ #define DNS_ZONEKEY_ALLOW 0x00000001U /*%< fetch keys on command */ #define DNS_ZONEKEY_MAINTAIN 0x00000002U /*%< publish/sign on schedule */ #define DNS_ZONEKEY_CREATE 0x00000004U /*%< make keys when needed */ #define DNS_ZONEKEY_FULLSIGN 0x00000008U /*%< roll to new keys immediately */ #define DNS_ZONEKEY_NORESIGN 0x00000010U /*%< no automatic resigning */ #ifndef DNS_ZONE_MINREFRESH #define DNS_ZONE_MINREFRESH 300 /*%< 5 minutes */ #endif #ifndef DNS_ZONE_MAXREFRESH #define DNS_ZONE_MAXREFRESH 2419200 /*%< 4 weeks */ #endif #ifndef DNS_ZONE_DEFAULTREFRESH #define DNS_ZONE_DEFAULTREFRESH 3600 /*%< 1 hour */ #endif #ifndef DNS_ZONE_MINRETRY #define DNS_ZONE_MINRETRY 300 /*%< 5 minutes */ #endif #ifndef DNS_ZONE_MAXRETRY #define DNS_ZONE_MAXRETRY 1209600 /*%< 2 weeks */ #endif #ifndef DNS_ZONE_DEFAULTRETRY #define DNS_ZONE_DEFAULTRETRY 60 /*%< 1 minute, subject to exponential backoff */ #endif #define DNS_ZONESTATE_XFERRUNNING 1 #define DNS_ZONESTATE_XFERDEFERRED 2 #define DNS_ZONESTATE_SOAQUERY 3 #define DNS_ZONESTATE_ANY 4 #define DNS_ZONESTATE_AUTOMATIC 5 ISC_LANG_BEGINDECLS /*** *** Functions ***/ isc_result_t dns_zone_create(dns_zone_t **zonep, isc_mem_t *mctx); /*%< * Creates a new empty zone and attach '*zonep' to it. * * Requires: *\li 'zonep' to point to a NULL pointer. *\li 'mctx' to be a valid memory context. * * Ensures: *\li '*zonep' refers to a valid zone. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_UNEXPECTED */ void dns_zone_setclass(dns_zone_t *zone, dns_rdataclass_t rdclass); /*%< * Sets the class of a zone. This operation can only be performed * once on a zone. * * Require: *\li 'zone' to be a valid zone. *\li dns_zone_setclass() not to have been called since the zone was * created. *\li 'rdclass' != dns_rdataclass_none. */ dns_rdataclass_t dns_zone_getclass(dns_zone_t *zone); /*%< * Returns the current zone class. * * Requires: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_getserial2(dns_zone_t *zone, uint32_t *serialp); uint32_t dns_zone_getserial(dns_zone_t *zone); /*%< * Returns the current serial number of the zone. On success, the SOA * serial of the zone will be copied into '*serialp'. * dns_zone_getserial() cannot catch failure cases and is deprecated by * dns_zone_getserial2(). * * Requires: *\li 'zone' to be a valid zone. *\li 'serialp' to be non NULL * * Returns: *\li #ISC_R_SUCCESS *\li #DNS_R_NOTLOADED zone DB is not loaded */ void dns_zone_settype(dns_zone_t *zone, dns_zonetype_t type); /*%< * Sets the zone type. This operation can only be performed once on * a zone. * * Requires: *\li 'zone' to be a valid zone. *\li dns_zone_settype() not to have been called since the zone was * created. *\li 'type' != dns_zone_none */ void dns_zone_setview(dns_zone_t *zone, dns_view_t *view); /*%< * Associate the zone with a view. * * Require: *\li 'zone' to be a valid zone. */ dns_view_t * dns_zone_getview(dns_zone_t *zone); /*%< * Returns the zone's associated view. * * Requires: *\li 'zone' to be a valid zone. */ void dns_zone_setviewcommit(dns_zone_t *zone); /*%< * Commit the previous view saved internally via dns_zone_setview(). * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_setviewrevert(dns_zone_t *zone); /*%< * Revert the most recent dns_zone_setview() on this zone, * restoring the previous view. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setorigin(dns_zone_t *zone, const dns_name_t *origin); /*%< * Sets the zones origin to 'origin'. * * Require: *\li 'zone' to be a valid zone. *\li 'origin' to be non NULL. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ dns_name_t * dns_zone_getorigin(dns_zone_t *zone); /*%< * Returns the value of the origin. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setfile(dns_zone_t *zone, const char *file); isc_result_t dns_zone_setfile2(dns_zone_t *zone, const char *file, dns_masterformat_t format); isc_result_t dns_zone_setfile3(dns_zone_t *zone, const char *file, dns_masterformat_t format, const dns_master_style_t *style); /*%< * Sets the name of the master file in the format of 'format' from which * the zone loads its database to 'file'. * * For zones that have no associated master file, 'file' will be NULL. * * For zones with persistent databases, the file name * setting is ignored. * * dns_zone_setfile() is a backward-compatible form of * dns_zone_setfile2(), which always specifies the * dns_masterformat_text (RFC1035) format. * * dns_zone_setfile2() is a backward-compatible form of * dns_zone_setfile3(), which also specifies the style * that should be used if a zone using the 'text' * masterformat is ever dumped. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_NOMEMORY *\li #ISC_R_SUCCESS */ const char * dns_zone_getfile(dns_zone_t *zone); /*%< * Gets the name of the zone's master file, if any. * * Requires: *\li 'zone' to be valid initialised zone. * * Returns: *\li Pointer to null-terminated file name, or NULL. */ void dns_zone_setmaxrecords(dns_zone_t *zone, uint32_t records); /*%< * Sets the maximum number of records permitted in a zone. * 0 implies unlimited. * * Requires: *\li 'zone' to be valid initialised zone. * * Returns: *\li void */ uint32_t dns_zone_getmaxrecords(dns_zone_t *zone); /*%< * Gets the maximum number of records permitted in a zone. * 0 implies unlimited. * * Requires: *\li 'zone' to be valid initialised zone. * * Returns: *\li uint32_t maxrecords. */ void dns_zone_setmaxttl(dns_zone_t *zone, uint32_t maxttl); /*%< * Sets the max ttl of the zone. * * Requires: *\li 'zone' to be valid initialised zone. * * Returns: *\li void */ dns_ttl_t dns_zone_getmaxttl(dns_zone_t *zone); /*%< * Gets the max ttl of the zone. * * Requires: *\li 'zone' to be valid initialised zone. * * Returns: *\li dns_ttl_t maxttl. */ isc_result_t dns_zone_load(dns_zone_t *zone); isc_result_t dns_zone_loadnew(dns_zone_t *zone); isc_result_t dns_zone_loadandthaw(dns_zone_t *zone); /*%< * Cause the database to be loaded from its backing store. * Confirm that the minimum requirements for the zone type are * met, otherwise DNS_R_BADZONE is returned. * * dns_zone_loadnew() only loads zones that are not yet loaded. * dns_zone_load() also loads zones that are already loaded and * and whose master file has changed since the last load. * dns_zone_loadandthaw() is similar to dns_zone_load() but will * also re-enable DNS UPDATEs when the load completes. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_UNEXPECTED *\li #ISC_R_SUCCESS *\li DNS_R_CONTINUE Incremental load has been queued. *\li DNS_R_UPTODATE The zone has already been loaded based on * file system timestamps. *\li DNS_R_BADZONE *\li Any result value from dns_db_load(). */ isc_result_t dns_zone_asyncload(dns_zone_t *zone, dns_zt_zoneloaded_t done, void *arg); isc_result_t dns_zone_asyncload2(dns_zone_t *zone, dns_zt_zoneloaded_t done, void *arg, bool newonly); /*%< * Cause the database to be loaded from its backing store asynchronously. * Other zone maintenance functions are suspended until this is complete. * When finished, 'done' is called to inform the caller, with 'arg' as * its first argument and 'zone' as its second. (Normally, 'arg' is * expected to point to the zone table but is left undefined for testing * purposes.) * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_ALREADYRUNNING *\li #ISC_R_SUCCESS *\li #ISC_R_FAILURE *\li #ISC_R_NOMEMORY */ bool dns__zone_loadpending(dns_zone_t *zone); /*%< * Indicates whether the zone is waiting to be loaded asynchronously. * (Not currently intended for use outside of this module and associated * tests.) */ void dns_zone_attach(dns_zone_t *source, dns_zone_t **target); /*%< * Attach '*target' to 'source' incrementing its external * reference count. * * Require: *\li 'zone' to be a valid zone. *\li 'target' to be non NULL and '*target' to be NULL. */ void dns_zone_detach(dns_zone_t **zonep); /*%< * Detach from a zone decrementing its external reference count. * If this was the last external reference to the zone it will be * shut down and eventually freed. * * Require: *\li 'zonep' to point to a valid zone. */ void dns_zone_iattach(dns_zone_t *source, dns_zone_t **target); /*%< * Attach '*target' to 'source' incrementing its internal * reference count. This is intended for use by operations * such as zone transfers that need to prevent the zone * object from being freed but not from shutting down. * * Require: *\li The caller is running in the context of the zone's task. *\li 'zone' to be a valid zone. *\li 'target' to be non NULL and '*target' to be NULL. */ void dns_zone_idetach(dns_zone_t **zonep); /*%< * Detach from a zone decrementing its internal reference count. * If there are no more internal or external references to the * zone, it will be freed. * * Require: *\li The caller is running in the context of the zone's task. *\li 'zonep' to point to a valid zone. */ void dns_zone_setflag(dns_zone_t *zone, unsigned int flags, bool value); /*%< * Sets ('value' == 'true') / clears ('value' == 'IS_FALSE') * zone flags. Valid flag bits are DNS_ZONE_F_*. * * Requires *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_getdb(dns_zone_t *zone, dns_db_t **dbp); /*%< * Attach '*dbp' to the database to if it exists otherwise * return DNS_R_NOTLOADED. * * Require: *\li 'zone' to be a valid zone. *\li 'dbp' to be != NULL && '*dbp' == NULL. * * Returns: *\li #ISC_R_SUCCESS *\li DNS_R_NOTLOADED */ void dns_zone_setdb(dns_zone_t *zone, dns_db_t *db); /*%< * Sets the zone database to 'db'. * * This function is expected to be used to configure a zone with a * database which is not loaded from a file or zone transfer. * It can be used for a general purpose zone, but right now its use * is limited to static-stub zones to avoid possible undiscovered * problems in the general cases. * * Require: *\li 'zone' to be a valid zone of static-stub. *\li zone doesn't have a database. */ isc_result_t dns_zone_setdbtype(dns_zone_t *zone, unsigned int dbargc, const char * const *dbargv); /*%< * Sets the database type to dbargv[0] and database arguments * to subsequent dbargv elements. * 'db_type' is not checked to see if it is a valid database type. * * Require: *\li 'zone' to be a valid zone. *\li 'database' to be non NULL. *\li 'dbargc' to be >= 1 *\li 'dbargv' to point to dbargc NULL-terminated strings * * Returns: *\li #ISC_R_NOMEMORY *\li #ISC_R_SUCCESS */ isc_result_t dns_zone_getdbtype(dns_zone_t *zone, char ***argv, isc_mem_t *mctx); /*%< * Returns the current dbtype. isc_mem_free() should be used * to free 'argv' after use. * * Require: *\li 'zone' to be a valid zone. *\li 'argv' to be non NULL and *argv to be NULL. *\li 'mctx' to be valid. * * Returns: *\li #ISC_R_NOMEMORY *\li #ISC_R_SUCCESS */ void dns_zone_markdirty(dns_zone_t *zone); /*%< * Mark a zone as 'dirty'. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_expire(dns_zone_t *zone); /*%< * Mark the zone as expired. If the zone requires dumping cause it to * be initiated. Set the refresh and retry intervals to there default * values and unload the zone. * * Require *\li 'zone' to be a valid zone. */ void dns_zone_refresh(dns_zone_t *zone); /*%< * Initiate zone up to date checks. The zone must already be being * managed. * * Require *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_flush(dns_zone_t *zone); /*%< * Write the zone to database if there are uncommitted changes. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_dump(dns_zone_t *zone); /*%< * Write the zone to database. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_dumptostream(dns_zone_t *zone, FILE *fd); isc_result_t dns_zone_dumptostream2(dns_zone_t *zone, FILE *fd, dns_masterformat_t format, const dns_master_style_t *style); isc_result_t dns_zone_dumptostream3(dns_zone_t *zone, FILE *fd, dns_masterformat_t format, const dns_master_style_t *style, const uint32_t rawversion); /*%< * Write the zone to stream 'fd' in the specified 'format'. * If the 'format' is dns_masterformat_text (RFC1035), 'style' also * specifies the file style (e.g., &dns_master_style_default). * * dns_zone_dumptostream() is a backward-compatible form of * dns_zone_dumptostream2(), which always uses the dns_masterformat_text * format and the dns_master_style_default style. * * dns_zone_dumptostream2() is a backward-compatible form of * dns_zone_dumptostream3(), which always uses the current * default raw file format version. * * Note that dns_zone_dumptostream3() is the most flexible form. It * can also provide the functionality of dns_zone_fulldumptostream(). * * Require: *\li 'zone' to be a valid zone. *\li 'fd' to be a stream open for writing. */ isc_result_t dns_zone_fulldumptostream(dns_zone_t *zone, FILE *fd); /*%< * The same as dns_zone_dumptostream, but dumps the zone with * different dump settings (dns_master_style_full). * * Require: *\li 'zone' to be a valid zone. *\li 'fd' to be a stream open for writing. */ void dns_zone_maintenance(dns_zone_t *zone); /*%< * Perform regular maintenance on the zone. This is called as a * result of a zone being managed. * * Require *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setmasters(dns_zone_t *zone, const isc_sockaddr_t *masters, uint32_t count); isc_result_t dns_zone_setmasterswithkeys(dns_zone_t *zone, const isc_sockaddr_t *masters, dns_name_t **keynames, uint32_t count); /*%< * Set the list of master servers for the zone. * * Require: *\li 'zone' to be a valid zone. *\li 'masters' array of isc_sockaddr_t with port set or NULL. *\li 'count' the number of masters. *\li 'keynames' array of dns_name_t's for tsig keys or NULL. * * \li dns_zone_setmasters() is just a wrapper to setmasterswithkeys(), * passing NULL in the keynames field. * * \li If 'masters' is NULL then 'count' must be zero. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li Any result dns_name_dup() can return, if keynames!=NULL */ isc_result_t dns_zone_setalsonotify(dns_zone_t *zone, const isc_sockaddr_t *notify, uint32_t count); isc_result_t dns_zone_setalsonotifywithkeys(dns_zone_t *zone, const isc_sockaddr_t *notify, dns_name_t **keynames, uint32_t count); isc_result_t dns_zone_setalsonotifydscpkeys(dns_zone_t *zone, const isc_sockaddr_t *notify, const isc_dscp_t *dscps, dns_name_t **keynames, uint32_t count); /*%< * Set the list of additional servers to be notified when * a zone changes. To clear the list use 'count = 0'. * * dns_zone_alsonotifywithkeys() allows each notify address to * be associated with a TSIG key. * * Require: *\li 'zone' to be a valid zone. *\li 'notify' to be non-NULL if count != 0. *\li 'count' to be the number of notifiees. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ void dns_zone_unload(dns_zone_t *zone); /*%< * detach the database from the zone structure. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_setoption(dns_zone_t *zone, unsigned int option, bool value); void dns_zone_setoption2(dns_zone_t *zone, unsigned int option, bool value); /*%< * Set the given options on ('value' == true) or off * ('value' == #false). * * dns_zone_setoption2() has been introduced because the number * of options needed now exceeds the 32 bits in the zone->options * field; it should be used set options with names beginning * with DNS_ZONEOPT2_. * * Require: *\li 'zone' to be a valid zone. */ unsigned int dns_zone_getoptions(dns_zone_t *zone); unsigned int dns_zone_getoptions2(dns_zone_t *zone); /*%< * Returns the current zone options. * * Callers should be aware there is now more than one set of zone * options. dns_zone_getoptions2() has been introduced because the * number of options needed now exceeds the 32 bits in the * zone->options field. It returns the options whose names begin * with DNS_ZONEOPT2_. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_setkeyopt(dns_zone_t *zone, unsigned int option, bool value); /*%< * Set key options on ('value' == true) or off ('value' == * #false). * * Require: *\li 'zone' to be a valid zone. */ unsigned int dns_zone_getkeyopts(dns_zone_t *zone); /*%< * Returns the current zone key options. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_setminrefreshtime(dns_zone_t *zone, uint32_t val); /*%< * Set the minimum refresh time. * * Requires: *\li 'zone' is valid. *\li val > 0. */ void dns_zone_setmaxrefreshtime(dns_zone_t *zone, uint32_t val); /*%< * Set the maximum refresh time. * * Requires: *\li 'zone' is valid. *\li val > 0. */ void dns_zone_setminretrytime(dns_zone_t *zone, uint32_t val); /*%< * Set the minimum retry time. * * Requires: *\li 'zone' is valid. *\li val > 0. */ void dns_zone_setmaxretrytime(dns_zone_t *zone, uint32_t val); /*%< * Set the maximum retry time. * * Requires: *\li 'zone' is valid. * val > 0. */ isc_result_t dns_zone_setxfrsource4(dns_zone_t *zone, const isc_sockaddr_t *xfrsource); isc_result_t dns_zone_setaltxfrsource4(dns_zone_t *zone, const isc_sockaddr_t *xfrsource); /*%< * Set the source address to be used in IPv4 zone transfers. * * Require: *\li 'zone' to be a valid zone. *\li 'xfrsource' to contain the address. * * Returns: *\li #ISC_R_SUCCESS */ isc_sockaddr_t * dns_zone_getxfrsource4(dns_zone_t *zone); isc_sockaddr_t * dns_zone_getaltxfrsource4(dns_zone_t *zone); /*%< * Returns the source address set by a previous dns_zone_setxfrsource4 * call, or the default of inaddr_any, port 0. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setxfrsource4dscp(dns_zone_t *zone, isc_dscp_t dscp); isc_result_t dns_zone_setaltxfrsource4dscp(dns_zone_t *zone, isc_dscp_t dscp); /*%< * Set the DSCP value associated with the transfer/alt-transfer source. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_SUCCESS */ isc_dscp_t dns_zone_getxfrsource4dscp(dns_zone_t *zone); isc_dscp_t dns_zone_getaltxfrsource4dscp(dns_zone_t *zone); /*%/ * Get the DSCP value associated with the transfer/alt-transfer source. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setxfrsource6(dns_zone_t *zone, const isc_sockaddr_t *xfrsource); isc_result_t dns_zone_setaltxfrsource6(dns_zone_t *zone, const isc_sockaddr_t *xfrsource); /*%< * Set the source address to be used in IPv6 zone transfers. * * Require: *\li 'zone' to be a valid zone. *\li 'xfrsource' to contain the address. * * Returns: *\li #ISC_R_SUCCESS */ isc_sockaddr_t * dns_zone_getxfrsource6(dns_zone_t *zone); isc_sockaddr_t * dns_zone_getaltxfrsource6(dns_zone_t *zone); /*%< * Returns the source address set by a previous dns_zone_setxfrsource6 * call, or the default of in6addr_any, port 0. * * Require: *\li 'zone' to be a valid zone. */ isc_dscp_t dns_zone_getxfrsource6dscp(dns_zone_t *zone); isc_dscp_t dns_zone_getaltxfrsource6dscp(dns_zone_t *zone); /*%/ * Get the DSCP value associated with the transfer/alt-transfer source. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setxfrsource6dscp(dns_zone_t *zone, isc_dscp_t dscp); isc_result_t dns_zone_setaltxfrsource6dscp(dns_zone_t *zone, isc_dscp_t dscp); /*%< * Set the DSCP value associated with the transfer/alt-transfer source. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_SUCCESS */ isc_result_t dns_zone_setnotifysrc4(dns_zone_t *zone, const isc_sockaddr_t *notifysrc); /*%< * Set the source address to be used with IPv4 NOTIFY messages. * * Require: *\li 'zone' to be a valid zone. *\li 'notifysrc' to contain the address. * * Returns: *\li #ISC_R_SUCCESS */ isc_sockaddr_t * dns_zone_getnotifysrc4(dns_zone_t *zone); /*%< * Returns the source address set by a previous dns_zone_setnotifysrc4 * call, or the default of inaddr_any, port 0. * * Require: *\li 'zone' to be a valid zone. */ isc_dscp_t dns_zone_getnotifysrc4dscp(dns_zone_t *zone); /*%/ * Get the DSCP value associated with the IPv4 notify source. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setnotifysrc4dscp(dns_zone_t *zone, isc_dscp_t dscp); /*%< * Set the DSCP value associated with the IPv4 notify source. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_SUCCESS */ isc_result_t dns_zone_setnotifysrc6(dns_zone_t *zone, const isc_sockaddr_t *notifysrc); /*%< * Set the source address to be used with IPv6 NOTIFY messages. * * Require: *\li 'zone' to be a valid zone. *\li 'notifysrc' to contain the address. * * Returns: *\li #ISC_R_SUCCESS */ isc_sockaddr_t * dns_zone_getnotifysrc6(dns_zone_t *zone); /*%< * Returns the source address set by a previous dns_zone_setnotifysrc6 * call, or the default of in6addr_any, port 0. * * Require: *\li 'zone' to be a valid zone. */ isc_dscp_t dns_zone_getnotifysrc6dscp(dns_zone_t *zone); /*%/ * Get the DSCP value associated with the IPv6 notify source. * * Require: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_setnotifysrc6dscp(dns_zone_t *zone, isc_dscp_t dscp); /*%< * Set the DSCP value associated with the IPv6 notify source. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_SUCCESS */ void dns_zone_setnotifyacl(dns_zone_t *zone, dns_acl_t *acl); /*%< * Sets the notify acl list for the zone. * * Require: *\li 'zone' to be a valid zone. *\li 'acl' to be a valid acl. */ void dns_zone_setqueryacl(dns_zone_t *zone, dns_acl_t *acl); /*%< * Sets the query acl list for the zone. * * Require: *\li 'zone' to be a valid zone. *\li 'acl' to be a valid acl. */ void dns_zone_setqueryonacl(dns_zone_t *zone, dns_acl_t *acl); /*%< * Sets the query-on acl list for the zone. * * Require: *\li 'zone' to be a valid zone. *\li 'acl' to be a valid acl. */ void dns_zone_setupdateacl(dns_zone_t *zone, dns_acl_t *acl); /*%< * Sets the update acl list for the zone. * * Require: *\li 'zone' to be a valid zone. *\li 'acl' to be valid acl. */ void dns_zone_setforwardacl(dns_zone_t *zone, dns_acl_t *acl); /*%< * Sets the forward unsigned updates acl list for the zone. * * Require: *\li 'zone' to be a valid zone. *\li 'acl' to be valid acl. */ void dns_zone_setxfracl(dns_zone_t *zone, dns_acl_t *acl); /*%< * Sets the transfer acl list for the zone. * * Require: *\li 'zone' to be a valid zone. *\li 'acl' to be valid acl. */ dns_acl_t * dns_zone_getnotifyacl(dns_zone_t *zone); /*%< * Returns the current notify acl or NULL. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li acl a pointer to the acl. *\li NULL */ dns_acl_t * dns_zone_getqueryacl(dns_zone_t *zone); /*%< * Returns the current query acl or NULL. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li acl a pointer to the acl. *\li NULL */ dns_acl_t * dns_zone_getqueryonacl(dns_zone_t *zone); /*%< * Returns the current query-on acl or NULL. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li acl a pointer to the acl. *\li NULL */ dns_acl_t * dns_zone_getupdateacl(dns_zone_t *zone); /*%< * Returns the current update acl or NULL. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li acl a pointer to the acl. *\li NULL */ dns_acl_t * dns_zone_getforwardacl(dns_zone_t *zone); /*%< * Returns the current forward unsigned updates acl or NULL. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li acl a pointer to the acl. *\li NULL */ dns_acl_t * dns_zone_getxfracl(dns_zone_t *zone); /*%< * Returns the current transfer acl or NULL. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li acl a pointer to the acl. *\li NULL */ void dns_zone_clearupdateacl(dns_zone_t *zone); /*%< * Clear the current update acl. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_clearforwardacl(dns_zone_t *zone); /*%< * Clear the current forward unsigned updates acl. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_clearnotifyacl(dns_zone_t *zone); /*%< * Clear the current notify acl. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_clearqueryacl(dns_zone_t *zone); /*%< * Clear the current query acl. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_clearqueryonacl(dns_zone_t *zone); /*%< * Clear the current query-on acl. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_clearxfracl(dns_zone_t *zone); /*%< * Clear the current transfer acl. * * Require: *\li 'zone' to be a valid zone. */ bool dns_zone_getupdatedisabled(dns_zone_t *zone); /*%< * Return update disabled. * Transient unless called when running in isc_task_exclusive() mode. */ void dns_zone_setupdatedisabled(dns_zone_t *zone, bool state); /*%< * Set update disabled. * Should only be called only when running in isc_task_exclusive() mode. * Failure to do so may result in updates being committed after the * call has been made. */ bool dns_zone_getzeronosoattl(dns_zone_t *zone); /*%< * Return zero-no-soa-ttl status. */ void dns_zone_setzeronosoattl(dns_zone_t *zone, bool state); /*%< * Set zero-no-soa-ttl status. */ void dns_zone_setchecknames(dns_zone_t *zone, dns_severity_t severity); /*%< * Set the severity of name checking when loading a zone. * * Require: * \li 'zone' to be a valid zone. */ dns_severity_t dns_zone_getchecknames(dns_zone_t *zone); /*%< * Return the current severity of name checking. * * Require: *\li 'zone' to be a valid zone. */ void dns_zone_setjournalsize(dns_zone_t *zone, int32_t size); /*%< * Sets the journal size for the zone. * * Requires: *\li 'zone' to be a valid zone. */ int32_t dns_zone_getjournalsize(dns_zone_t *zone); /*%< * Return the journal size as set with a previous call to * dns_zone_setjournalsize(). * * Requires: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_notifyreceive(dns_zone_t *zone, isc_sockaddr_t *from, dns_message_t *msg); isc_result_t dns_zone_notifyreceive2(dns_zone_t *zone, isc_sockaddr_t *from, isc_sockaddr_t *to, dns_message_t *msg); /*%< * Tell the zone that it has received a NOTIFY message from another * server. This may cause some zone maintenance activity to occur. * * Requires: *\li 'zone' to be a valid zone. *\li '*from' to contain the address of the server from which 'msg' * was received. *\li 'msg' a message with opcode NOTIFY and qr clear. * * Returns: *\li DNS_R_REFUSED *\li DNS_R_NOTIMP *\li DNS_R_FORMERR *\li DNS_R_SUCCESS */ void dns_zone_setmaxxfrin(dns_zone_t *zone, uint32_t maxxfrin); /*%< * Set the maximum time (in seconds) that a zone transfer in (AXFR/IXFR) * of this zone will use before being aborted. * * Requires: * \li 'zone' to be valid initialised zone. */ uint32_t dns_zone_getmaxxfrin(dns_zone_t *zone); /*%< * Returns the maximum transfer time for this zone. This will be * either the value set by the last call to dns_zone_setmaxxfrin() or * the default value of 1 hour. * * Requires: *\li 'zone' to be valid initialised zone. */ void dns_zone_setmaxxfrout(dns_zone_t *zone, uint32_t maxxfrout); /*%< * Set the maximum time (in seconds) that a zone transfer out (AXFR/IXFR) * of this zone will use before being aborted. * * Requires: * \li 'zone' to be valid initialised zone. */ uint32_t dns_zone_getmaxxfrout(dns_zone_t *zone); /*%< * Returns the maximum transfer time for this zone. This will be * either the value set by the last call to dns_zone_setmaxxfrout() or * the default value of 1 hour. * * Requires: *\li 'zone' to be valid initialised zone. */ isc_result_t dns_zone_setjournal(dns_zone_t *zone, const char *myjournal); /*%< * Sets the filename used for journaling updates / IXFR transfers. * The default journal name is set by dns_zone_setfile() to be * "file.jnl". If 'myjournal' is NULL, the zone will have no * journal name. * * Requires: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ char * dns_zone_getjournal(dns_zone_t *zone); /*%< * Returns the journal name associated with this zone. * If no journal has been set this will be NULL. * * Requires: *\li 'zone' to be valid initialised zone. */ dns_zonetype_t dns_zone_gettype(dns_zone_t *zone); /*%< * Returns the type of the zone (master/slave/etc.) * * Requires: *\li 'zone' to be valid initialised zone. */ void dns_zone_settask(dns_zone_t *zone, isc_task_t *task); /*%< * Give a zone a task to work with. Any current task will be detached. * * Requires: *\li 'zone' to be valid. *\li 'task' to be valid. */ void dns_zone_gettask(dns_zone_t *zone, isc_task_t **target); /*%< * Attach '*target' to the zone's task. * * Requires: *\li 'zone' to be valid initialised zone. *\li 'zone' to have a task. *\li 'target' to be != NULL && '*target' == NULL. */ void dns_zone_notify(dns_zone_t *zone); /*%< * Generate notify events for this zone. * * Requires: *\li 'zone' to be a valid zone. */ isc_result_t dns_zone_replacedb(dns_zone_t *zone, dns_db_t *db, bool dump); /*%< * Replace the database of "zone" with a new database "db". * * If "dump" is true, then the new zone contents are dumped * into to the zone's master file for persistence. When replacing * a zone database by one just loaded from a master file, set * "dump" to false to avoid a redundant redump of the data just * loaded. Otherwise, it should be set to true. * * If the "diff-on-reload" option is enabled in the configuration file, * the differences between the old and the new database are added to the * journal file, and the master file dump is postponed. * * Requires: * \li 'zone' to be a valid zone. * * Returns: * \li DNS_R_SUCCESS * \li DNS_R_BADZONE zone failed basic consistency checks: * * a single SOA must exist * * some NS records must exist. * Others */ uint32_t dns_zone_getidlein(dns_zone_t *zone); /*%< * Requires: * \li 'zone' to be a valid zone. * * Returns: * \li number of seconds of idle time before we abort the transfer in. */ void dns_zone_setidlein(dns_zone_t *zone, uint32_t idlein); /*%< * \li Set the idle timeout for transfer the. * \li Zero set the default value, 1 hour. * * Requires: * \li 'zone' to be a valid zone. */ uint32_t dns_zone_getidleout(dns_zone_t *zone); /*%< * * Requires: * \li 'zone' to be a valid zone. * * Returns: * \li number of seconds of idle time before we abort a transfer out. */ void dns_zone_setidleout(dns_zone_t *zone, uint32_t idleout); /*%< * \li Set the idle timeout for transfers out. * \li Zero set the default value, 1 hour. * * Requires: * \li 'zone' to be a valid zone. */ void dns_zone_getssutable(dns_zone_t *zone, dns_ssutable_t **table); /*%< * Get the simple-secure-update policy table. * * Requires: * \li 'zone' to be a valid zone. */ void dns_zone_setssutable(dns_zone_t *zone, dns_ssutable_t *table); /*%< * Set / clear the simple-secure-update policy table. * * Requires: * \li 'zone' to be a valid zone. */ isc_mem_t * dns_zone_getmctx(dns_zone_t *zone); /*%< * Get the memory context of a zone. * * Requires: * \li 'zone' to be a valid zone. */ dns_zonemgr_t * dns_zone_getmgr(dns_zone_t *zone); /*%< * If 'zone' is managed return the zone manager otherwise NULL. * * Requires: * \li 'zone' to be a valid zone. */ void dns_zone_setsigvalidityinterval(dns_zone_t *zone, uint32_t interval); /*%< * Set the zone's RRSIG validity interval. This is the length of time * for which DNSSEC signatures created as a result of dynamic updates * to secure zones will remain valid, in seconds. * * Requires: * \li 'zone' to be a valid zone. */ uint32_t dns_zone_getsigvalidityinterval(dns_zone_t *zone); /*%< * Get the zone's RRSIG validity interval. * * Requires: * \li 'zone' to be a valid zone. */ void dns_zone_setsigresigninginterval(dns_zone_t *zone, uint32_t interval); /*%< * Set the zone's RRSIG re-signing interval. A dynamic zone's RRSIG's * will be re-signed 'interval' amount of time before they expire. * * Requires: * \li 'zone' to be a valid zone. */ uint32_t dns_zone_getsigresigninginterval(dns_zone_t *zone); /*%< * Get the zone's RRSIG re-signing interval. * * Requires: * \li 'zone' to be a valid zone. */ void dns_zone_setnotifytype(dns_zone_t *zone, dns_notifytype_t notifytype); /*%< * Sets zone notify method to "notifytype" */ isc_result_t dns_zone_forwardupdate(dns_zone_t *zone, dns_message_t *msg, dns_updatecallback_t callback, void *callback_arg); /*%< * Forward 'msg' to each master in turn until we get an answer or we * have exhausted the list of masters. 'callback' will be called with * ISC_R_SUCCESS if we get an answer and the returned message will be * passed as 'answer_message', otherwise a non ISC_R_SUCCESS result code * will be passed and answer_message will be NULL. The callback function * is responsible for destroying 'answer_message'. * (callback)(callback_arg, result, answer_message); * * Require: *\li 'zone' to be valid *\li 'msg' to be valid. *\li 'callback' to be non NULL. * Returns: *\li #ISC_R_SUCCESS if the message has been forwarded, *\li #ISC_R_NOMEMORY *\li Others */ isc_result_t dns_zone_next(dns_zone_t *zone, dns_zone_t **next); /*%< * Find the next zone in the list of managed zones. * * Requires: *\li 'zone' to be valid *\li The zone manager for the indicated zone MUST be locked * by the caller. This is not checked. *\li 'next' be non-NULL, and '*next' be NULL. * * Ensures: *\li 'next' points to a valid zone (result ISC_R_SUCCESS) or to NULL * (result ISC_R_NOMORE). */ isc_result_t dns_zone_first(dns_zonemgr_t *zmgr, dns_zone_t **first); /*%< * Find the first zone in the list of managed zones. * * Requires: *\li 'zonemgr' to be valid *\li The zone manager for the indicated zone MUST be locked * by the caller. This is not checked. *\li 'first' be non-NULL, and '*first' be NULL * * Ensures: *\li 'first' points to a valid zone (result ISC_R_SUCCESS) or to NULL * (result ISC_R_NOMORE). */ isc_result_t dns_zone_setkeydirectory(dns_zone_t *zone, const char *directory); /*%< * Sets the name of the directory where private keys used for * online signing of dynamic zones are found. * * Require: *\li 'zone' to be a valid zone. * * Returns: *\li #ISC_R_NOMEMORY *\li #ISC_R_SUCCESS */ const char * dns_zone_getkeydirectory(dns_zone_t *zone); /*%< * Gets the name of the directory where private keys used for * online signing of dynamic zones are found. * * Requires: *\li 'zone' to be valid initialised zone. * * Returns: * Pointer to null-terminated file name, or NULL. */ isc_result_t dns_zonemgr_create(isc_mem_t *mctx, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr, isc_socketmgr_t *socketmgr, dns_zonemgr_t **zmgrp); /*%< * Create a zone manager. Note: the zone manager will not be able to * manage any zones until dns_zonemgr_setsize() has been run. * * Requires: *\li 'mctx' to be a valid memory context. *\li 'taskmgr' to be a valid task manager. *\li 'timermgr' to be a valid timer manager. *\li 'zmgrp' to point to a NULL pointer. */ isc_result_t dns_zonemgr_setsize(dns_zonemgr_t *zmgr, int num_zones); /*%< * Set the size of the zone manager task pool. This must be run * before zmgr can be used for managing zones. Currently, it can only * be run once; the task pool cannot be resized. * * Requires: *\li zmgr is a valid zone manager. *\li zmgr->zonetasks has been initialized. */ isc_result_t dns_zonemgr_createzone(dns_zonemgr_t *zmgr, dns_zone_t **zonep); /*%< * Allocate a new zone using a memory context from the * zone manager's memory context pool. * * Require: *\li 'zmgr' to be a valid zone manager. *\li 'zonep' != NULL and '*zonep' == NULL. */ isc_result_t dns_zonemgr_managezone(dns_zonemgr_t *zmgr, dns_zone_t *zone); /*%< * Bring the zone under control of a zone manager. * * Require: *\li 'zmgr' to be a valid zone manager. *\li 'zone' to be a valid zone. */ isc_result_t dns_zonemgr_forcemaint(dns_zonemgr_t *zmgr); /*%< * Force zone maintenance of all loaded zones managed by 'zmgr' * to take place at the system's earliest convenience. */ void dns__zonemgr_run(isc_task_t *task, isc_event_t *event); /*%< * Event handler to call dns_zonemgr_forcemaint(); used to start * zone operations from a unit test. Not intended for use outside * libdns or related tests. */ void dns_zonemgr_resumexfrs(dns_zonemgr_t *zmgr); /*%< * Attempt to start any stalled zone transfers. */ void dns_zonemgr_shutdown(dns_zonemgr_t *zmgr); /*%< * Shut down the zone manager. * * Requires: *\li 'zmgr' to be a valid zone manager. */ void dns_zonemgr_attach(dns_zonemgr_t *source, dns_zonemgr_t **target); /*%< * Attach '*target' to 'source' incrementing its external * reference count. * * Require: *\li 'zone' to be a valid zone. *\li 'target' to be non NULL and '*target' to be NULL. */ void dns_zonemgr_detach(dns_zonemgr_t **zmgrp); /*%< * Detach from a zone manager. * * Requires: *\li '*zmgrp' is a valid, non-NULL zone manager pointer. * * Ensures: *\li '*zmgrp' is NULL. */ void dns_zonemgr_releasezone(dns_zonemgr_t *zmgr, dns_zone_t *zone); /*%< * Release 'zone' from the managed by 'zmgr'. 'zmgr' is implicitly * detached from 'zone'. * * Requires: *\li 'zmgr' to be a valid zone manager. *\li 'zone' to be a valid zone. *\li 'zmgr' == 'zone->zmgr' * * Ensures: *\li 'zone->zmgr' == NULL; */ void dns_zonemgr_settransfersin(dns_zonemgr_t *zmgr, uint32_t value); /*%< * Set the maximum number of simultaneous transfers in allowed by * the zone manager. * * Requires: *\li 'zmgr' to be a valid zone manager. */ uint32_t dns_zonemgr_getttransfersin(dns_zonemgr_t *zmgr); /*%< * Return the maximum number of simultaneous transfers in allowed. * * Requires: *\li 'zmgr' to be a valid zone manager. */ void dns_zonemgr_settransfersperns(dns_zonemgr_t *zmgr, uint32_t value); /*%< * Set the number of zone transfers allowed per nameserver. * * Requires: *\li 'zmgr' to be a valid zone manager */ uint32_t dns_zonemgr_getttransfersperns(dns_zonemgr_t *zmgr); /*%< * Return the number of transfers allowed per nameserver. * * Requires: *\li 'zmgr' to be a valid zone manager. */ void dns_zonemgr_setiolimit(dns_zonemgr_t *zmgr, uint32_t iolimit); /*%< * Set the number of simultaneous file descriptors available for * reading and writing masterfiles. * * Requires: *\li 'zmgr' to be a valid zone manager. *\li 'iolimit' to be positive. */ uint32_t dns_zonemgr_getiolimit(dns_zonemgr_t *zmgr); /*%< * Get the number of simultaneous file descriptors available for * reading and writing masterfiles. * * Requires: *\li 'zmgr' to be a valid zone manager. */ void dns_zonemgr_setnotifyrate(dns_zonemgr_t *zmgr, unsigned int value); /*%< * Set the number of NOTIFY requests sent per second. * * Requires: *\li 'zmgr' to be a valid zone manager */ void dns_zonemgr_setstartupnotifyrate(dns_zonemgr_t *zmgr, unsigned int value); /*%< * Set the number of startup NOTIFY requests sent per second. * * Requires: *\li 'zmgr' to be a valid zone manager */ void dns_zonemgr_setserialqueryrate(dns_zonemgr_t *zmgr, unsigned int value); /*%< * Set the number of SOA queries sent per second. * * Requires: *\li 'zmgr' to be a valid zone manager */ unsigned int dns_zonemgr_getnotifyrate(dns_zonemgr_t *zmgr); /*%< * Return the number of NOTIFY requests sent per second. * * Requires: *\li 'zmgr' to be a valid zone manager. */ unsigned int dns_zonemgr_getstartupnotifyrate(dns_zonemgr_t *zmgr); /*%< * Return the number of startup NOTIFY requests sent per second. * * Requires: *\li 'zmgr' to be a valid zone manager. */ unsigned int dns_zonemgr_getserialqueryrate(dns_zonemgr_t *zmgr); /*%< * Return the number of SOA queries sent per second. * * Requires: *\li 'zmgr' to be a valid zone manager. */ unsigned int dns_zonemgr_getcount(dns_zonemgr_t *zmgr, int state); /*%< * Returns the number of zones in the specified state. * * Requires: *\li 'zmgr' to be a valid zone manager. *\li 'state' to be a valid DNS_ZONESTATE_ constant. */ void dns_zonemgr_unreachableadd(dns_zonemgr_t *zmgr, isc_sockaddr_t *remote, isc_sockaddr_t *local, isc_time_t *now); /*%< * Add the pair of addresses to the unreachable cache. * * Requires: *\li 'zmgr' to be a valid zone manager. *\li 'remote' to be a valid sockaddr. *\li 'local' to be a valid sockaddr. */ bool dns_zonemgr_unreachable(dns_zonemgr_t *zmgr, isc_sockaddr_t *remote, isc_sockaddr_t *local, isc_time_t *now); /*%< * Returns true if the given local/remote address pair * is found in the zone maanger's unreachable cache. * * Requires: *\li 'zmgr' to be a valid zone manager. *\li 'remote' to be a valid sockaddr. *\li 'local' to be a valid sockaddr. *\li 'now' != NULL */ void dns_zonemgr_unreachabledel(dns_zonemgr_t *zmgr, isc_sockaddr_t *remote, isc_sockaddr_t *local); /*%< * Remove the pair of addresses from the unreachable cache. * * Requires: *\li 'zmgr' to be a valid zone manager. *\li 'remote' to be a valid sockaddr. *\li 'local' to be a valid sockaddr. */ void dns_zone_forcereload(dns_zone_t *zone); /*%< * Force a reload of specified zone. * * Requires: *\li 'zone' to be a valid zone. */ bool dns_zone_isforced(dns_zone_t *zone); /*%< * Check if the zone is waiting a forced reload. * * Requires: * \li 'zone' to be a valid zone. */ isc_result_t dns_zone_setstatistics(dns_zone_t *zone, bool on); /*%< * This function is obsoleted by dns_zone_setrequeststats(). */ uint64_t * dns_zone_getstatscounters(dns_zone_t *zone); /*%< * This function is obsoleted by dns_zone_getrequeststats(). */ void dns_zone_setstats(dns_zone_t *zone, isc_stats_t *stats); /*%< * Set a general zone-maintenance statistics set 'stats' for 'zone'. This * function is expected to be called only on zone creation (when necessary). * Once installed, it cannot be removed or replaced. Also, there is no * interface to get the installed stats from the zone; the caller must keep the * stats to reference (e.g. dump) it later. * * Requires: * \li 'zone' to be a valid zone and does not have a statistics set already * installed. * *\li stats is a valid statistics supporting zone statistics counters * (see dns/stats.h). */ void dns_zone_setrequeststats(dns_zone_t *zone, isc_stats_t *stats); void dns_zone_setrcvquerystats(dns_zone_t *zone, dns_stats_t *stats); /*%< * Set additional statistics sets to zone. These are attached to the zone * but are not counted in the zone module; only the caller updates the * counters. * * Requires: * \li 'zone' to be a valid zone. * *\li stats is a valid statistics. */ isc_stats_t * dns_zone_getrequeststats(dns_zone_t *zone); dns_stats_t * dns_zone_getrcvquerystats(dns_zone_t *zone); /*%< * Get the additional statistics for zone, if one is installed. * * Requires: * \li 'zone' to be a valid zone. * * Returns: * \li when available, a pointer to the statistics set installed in zone; * otherwise NULL. */ void dns_zone_dialup(dns_zone_t *zone); /*%< * Perform dialup-time maintenance on 'zone'. */ void dns_zone_setdialup(dns_zone_t *zone, dns_dialuptype_t dialup); /*%< * Set the dialup type of 'zone' to 'dialup'. * * Requires: * \li 'zone' to be valid initialised zone. *\li 'dialup' to be a valid dialup type. */ void dns_zone_logv(dns_zone_t *zone, isc_logcategory_t *category, int level, const char *prefix, const char *msg, va_list ap); /*%< * Log the message 'msg...' at 'level' using log category 'category', including * text that identifies the message as applying to 'zone'. If the (optional) * 'prefix' is not NULL, it will be placed at the start of the entire log line. */ void dns_zone_log(dns_zone_t *zone, int level, const char *msg, ...) ISC_FORMAT_PRINTF(3, 4); /*%< * Log the message 'msg...' at 'level', including text that identifies * the message as applying to 'zone'. */ void dns_zone_logc(dns_zone_t *zone, isc_logcategory_t *category, int level, const char *msg, ...) ISC_FORMAT_PRINTF(4, 5); /*%< * Log the message 'msg...' at 'level', including text that identifies * the message as applying to 'zone'. */ void dns_zone_name(dns_zone_t *zone, char *buf, size_t len); /*%< * Return the name of the zone with class and view. * * Requires: *\li 'zone' to be valid. *\li 'buf' to be non NULL. */ void dns_zone_nameonly(dns_zone_t *zone, char *buf, size_t len); /*%< * Return the name of the zone only. * * Requires: *\li 'zone' to be valid. *\li 'buf' to be non NULL. */ isc_result_t dns_zone_checknames(dns_zone_t *zone, dns_name_t *name, dns_rdata_t *rdata); /*%< * Check if this record meets the check-names policy. * * Requires: * 'zone' to be valid. * 'name' to be valid. * 'rdata' to be valid. * * Returns: * DNS_R_SUCCESS passed checks. * DNS_R_BADOWNERNAME failed ownername checks. * DNS_R_BADNAME failed rdata checks. */ void dns_zone_setacache(dns_zone_t *zone, dns_acache_t *acache); /*%< * Associate the zone with an additional cache. * * Require: * 'zone' to be a valid zone. * 'acache' to be a non NULL pointer. * * Ensures: * 'zone' will have a reference to 'acache' */ void dns_zone_setcheckmx(dns_zone_t *zone, dns_checkmxfunc_t checkmx); /*%< * Set the post load integrity callback function 'checkmx'. * 'checkmx' will be called if the MX TARGET is not within the zone. * * Require: * 'zone' to be a valid zone. */ void dns_zone_setchecksrv(dns_zone_t *zone, dns_checkmxfunc_t checksrv); /*%< * Set the post load integrity callback function 'checksrv'. * 'checksrv' will be called if the SRV TARGET is not within the zone. * * Require: * 'zone' to be a valid zone. */ void dns_zone_setcheckns(dns_zone_t *zone, dns_checknsfunc_t checkns); /*%< * Set the post load integrity callback function 'checkns'. * 'checkns' will be called if the NS TARGET is not within the zone. * * Require: * 'zone' to be a valid zone. */ void dns_zone_setnotifydelay(dns_zone_t *zone, uint32_t delay); /*%< * Set the minimum delay between sets of notify messages. * * Requires: * 'zone' to be valid. */ uint32_t dns_zone_getnotifydelay(dns_zone_t *zone); /*%< * Get the minimum delay between sets of notify messages. * * Requires: * 'zone' to be valid. */ void dns_zone_setisself(dns_zone_t *zone, dns_isselffunc_t isself, void *arg); /*%< * Set the isself callback function and argument. * * bool * isself(dns_view_t *myview, dns_tsigkey_t *mykey, isc_netaddr_t *srcaddr, * isc_netaddr_t *destaddr, dns_rdataclass_t rdclass, void *arg); * * 'isself' returns true if a non-recursive query from 'srcaddr' to * 'destaddr' with optional key 'mykey' for class 'rdclass' would be * delivered to 'myview'. */ void dns_zone_setnodes(dns_zone_t *zone, uint32_t nodes); /*%< * Set the number of nodes that will be checked per quantum. */ void dns_zone_setsignatures(dns_zone_t *zone, uint32_t signatures); /*%< * Set the number of signatures that will be generated per quantum. */ uint32_t dns_zone_getsignatures(dns_zone_t *zone); /*%< * Get the number of signatures that will be generated per quantum. */ isc_result_t dns_zone_signwithkey(dns_zone_t *zone, dns_secalg_t algorithm, uint16_t keyid, bool deleteit); /*%< * Initiate/resume signing of the entire zone with the zone DNSKEY(s) * that match the given algorithm and keyid. */ isc_result_t dns_zone_addnsec3chain(dns_zone_t *zone, dns_rdata_nsec3param_t *nsec3param); /*%< * Incrementally add a NSEC3 chain that corresponds to 'nsec3param'. */ void dns_zone_setprivatetype(dns_zone_t *zone, dns_rdatatype_t type); dns_rdatatype_t dns_zone_getprivatetype(dns_zone_t *zone); /* * Get/Set the private record type. It is expected that these interfaces * will not be permanent. */ void dns_zone_rekey(dns_zone_t *zone, bool fullsign); /*%< * Update the zone's DNSKEY set from the key repository. * * If 'fullsign' is true, trigger an immediate full signing of * the zone with the new key. Otherwise, if there are no keys or * if the new keys are for algorithms that have already signed the * zone, then the zone can be re-signed incrementally. */ isc_result_t dns_zone_nscheck(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version, unsigned int *errors); /*% * Check if the name servers for the zone are sane (have address, don't * refer to CNAMEs/DNAMEs. The number of constiancy errors detected in * returned in '*errors' * * Requires: * \li 'zone' to be valid. * \li 'db' to be valid. * \li 'version' to be valid or NULL. * \li 'errors' to be non NULL. * * Returns: * ISC_R_SUCCESS if there were no errors examining the zone contents. */ isc_result_t dns_zone_cdscheck(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version); /*% * Check if CSD, CDNSKEY and DNSKEY are consistent. * * Requires: * \li 'zone' to be valid. * \li 'db' to be valid. * \li 'version' to be valid or NULL. * * Returns: *\li #ISC_R_SUCCESS *\li #DNS_R_BADCDS *\li #DNS_R_BADCDNSKEY * Others */ void dns_zone_setadded(dns_zone_t *zone, bool added); /*% * Sets the value of zone->added, which should be true for * zones that were originally added by "rndc addzone". * * Requires: * \li 'zone' to be valid. */ bool dns_zone_getadded(dns_zone_t *zone); /*% * Returns true if the zone was originally added at runtime * using "rndc addzone". * * Requires: * \li 'zone' to be valid. */ void dns_zone_setautomatic(dns_zone_t *zone, bool automatic); /*% * Sets the value of zone->automatic, which should be true for * zones that were automatically added by named. * * Requires: * \li 'zone' to be valid. */ bool dns_zone_getautomatic(dns_zone_t *zone); /*% * Returns true if the zone was added automatically by named. * * Requires: * \li 'zone' to be valid. */ isc_result_t dns_zone_dlzpostload(dns_zone_t *zone, dns_db_t *db); /*% * Load the origin names for a writeable DLZ database. */ bool dns_zone_isdynamic(dns_zone_t *zone, bool ignore_freeze); /*% * Return true iff the zone is "dynamic", in the sense that the zone's * master file (if any) is written by the server, rather than being * updated manually and read by the server. * * This is true for slave zones, stub zones, key zones, and zones that * allow dynamic updates either by having an update policy ("ssutable") * or an "allow-update" ACL with a value other than exactly "{ none; }". * * If 'ignore_freeze' is true, then the zone which has had updates disabled * will still report itself to be dynamic. * * Requires: * \li 'zone' to be valid. */ isc_result_t dns_zone_setrefreshkeyinterval(dns_zone_t *zone, uint32_t interval); /*% * Sets the frequency, in minutes, with which the key repository will be * checked to see if the keys for this zone have been updated. Any value * higher than 1440 minutes (24 hours) will be silently reduced. A * value of zero will return an out-of-range error. * * Requires: * \li 'zone' to be valid. */ bool dns_zone_getrequestexpire(dns_zone_t *zone); /*% * Returns the true/false value of the request-expire option in the zone. * * Requires: * \li 'zone' to be valid. */ void dns_zone_setrequestexpire(dns_zone_t *zone, bool flag); /*% * Sets the request-expire option for the zone. Either true or false. The * default value is determined by the setting of this option in the view. * * Requires: * \li 'zone' to be valid. */ bool dns_zone_getrequestixfr(dns_zone_t *zone); /*% * Returns the true/false value of the request-ixfr option in the zone. * * Requires: * \li 'zone' to be valid. */ void dns_zone_setrequestixfr(dns_zone_t *zone, bool flag); /*% * Sets the request-ixfr option for the zone. Either true or false. The * default value is determined by the setting of this option in the view. * * Requires: * \li 'zone' to be valid. */ void dns_zone_setserialupdatemethod(dns_zone_t *zone, dns_updatemethod_t method); /*% * Sets the update method to use when incrementing the zone serial number * due to a DDNS update. Valid options are dns_updatemethod_increment * and dns_updatemethod_unixtime. * * Requires: * \li 'zone' to be valid. */ dns_updatemethod_t dns_zone_getserialupdatemethod(dns_zone_t *zone); /*% * Returns the update method to be used when incrementing the zone serial * number due to a DDNS update. * * Requires: * \li 'zone' to be valid. */ isc_result_t dns_zone_link(dns_zone_t *zone, dns_zone_t *raw); void dns_zone_getraw(dns_zone_t *zone, dns_zone_t **raw); isc_result_t dns_zone_keydone(dns_zone_t *zone, const char *data); isc_result_t dns_zone_setnsec3param(dns_zone_t *zone, uint8_t hash, uint8_t flags, uint16_t iter, uint8_t saltlen, unsigned char *salt, bool replace); /*% * Set the NSEC3 parameters for the zone. * * If 'replace' is true, then the existing NSEC3 chain, if any, will * be replaced with the new one. If 'hash' is zero, then the replacement * chain will be NSEC rather than NSEC3. * * Requires: * \li 'zone' to be valid. */ void dns_zone_setrawdata(dns_zone_t *zone, dns_masterrawheader_t *header); /*% * Set the data to be included in the header when the zone is dumped in * binary format. */ isc_result_t dns_zone_synckeyzone(dns_zone_t *zone); /*% * Force the managed key zone to synchronize, and start the key * maintenance timer. */ isc_result_t dns_zone_getloadtime(dns_zone_t *zone, isc_time_t *loadtime); /*% * Return the time when the zone was last loaded. */ isc_result_t dns_zone_getrefreshtime(dns_zone_t *zone, isc_time_t *refreshtime); /*% * Return the time when the (slave) zone will need to be refreshed. */ isc_result_t dns_zone_getexpiretime(dns_zone_t *zone, isc_time_t *expiretime); /*% * Return the time when the (slave) zone will expire. */ isc_result_t dns_zone_getrefreshkeytime(dns_zone_t *zone, isc_time_t *refreshkeytime); /*% * Return the time of the next scheduled DNSSEC key event. */ unsigned int dns_zone_getincludes(dns_zone_t *zone, char ***includesp); /*% * Return the number include files that were encountered * during load. If the number is greater than zero, 'includesp' * will point to an array containing the filenames. * * The array and its contents need to be freed using isc_mem_free. */ isc_result_t dns_zone_rpz_enable(dns_zone_t *zone, dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num); /*% * Set the response policy associated with a zone. */ void dns_zone_rpz_enable_db(dns_zone_t *zone, dns_db_t *db); /*% * If a zone is a response policy zone, mark its new database. */ dns_rpz_num_t dns_zone_get_rpz_num(dns_zone_t *zone); void dns_zone_catz_enable(dns_zone_t *zone, dns_catz_zones_t *catzs); /*%< * Enable zone as catalog zone. * * Requires: * * \li 'zone' is a valid zone object * \li 'catzs' is not NULL * \li prior to calling, zone->catzs is NULL or is equal to 'catzs' */ void dns_zone_catz_enable_db(dns_zone_t *zone, dns_db_t *db); /*%< * If 'zone' is a catalog zone, then set up a notify-on-update trigger * in its database. (If not a catalog zone, this function has no effect.) * * Requires: * * \li 'zone' is a valid zone object * \li 'db' is not NULL */ void dns_zone_set_parentcatz(dns_zone_t *zone, dns_catz_zone_t *catz); /*%< * Set parent catalog zone for this zone * * Requires: * * \li 'zone' is a valid zone object * \li 'catz' is not NULL */ dns_catz_zone_t * dns_zone_get_parentcatz(const dns_zone_t *zone); /*%< * Get parent catalog zone for this zone * * Requires: * * \li 'zone' is a valid zone object */ void dns_zone_setstatlevel(dns_zone_t *zone, dns_zonestat_level_t level); dns_zonestat_level_t dns_zone_getstatlevel(dns_zone_t *zone); /*% * Set and get the statistics reporting level for the zone; * full, terse, or none. */ isc_result_t dns_zone_setserial(dns_zone_t *zone, uint32_t serial); /*% * Set the zone's serial to 'serial'. */ ISC_LANG_ENDDECLS #endif /* DNS_ZONE_H */ ecdb.h 0000644 00000001451 15156020060 0005606 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ECDB_H #define DNS_ECDB_H 1 /***** ***** Module Info *****/ /* TBD */ /*** *** Imports ***/ #include <dns/types.h> /*** *** Types ***/ /*** *** Functions ***/ ISC_LANG_BEGINDECLS /* TBD: describe those */ isc_result_t dns_ecdb_register(isc_mem_t *mctx, dns_dbimplementation_t **dbimp); void dns_ecdb_unregister(dns_dbimplementation_t **dbimp); ISC_LANG_ENDDECLS #endif /* DNS_ECDB_H */ log.h 0000644 00000007574 15156020060 0005506 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /*! \file dns/log.h */ #ifndef DNS_LOG_H #define DNS_LOG_H 1 #include <isc/lang.h> #include <isc/log.h> LIBDNS_EXTERNAL_DATA extern isc_log_t *dns_lctx; LIBDNS_EXTERNAL_DATA extern isc_logcategory_t dns_categories[]; LIBDNS_EXTERNAL_DATA extern isc_logmodule_t dns_modules[]; #define DNS_LOGCATEGORY_NOTIFY (&dns_categories[0]) #define DNS_LOGCATEGORY_DATABASE (&dns_categories[1]) #define DNS_LOGCATEGORY_SECURITY (&dns_categories[2]) /* DNS_LOGCATEGORY_CONFIG superseded by CFG_LOGCATEGORY_CONFIG */ #define DNS_LOGCATEGORY_DNSSEC (&dns_categories[4]) #define DNS_LOGCATEGORY_RESOLVER (&dns_categories[5]) #define DNS_LOGCATEGORY_XFER_IN (&dns_categories[6]) #define DNS_LOGCATEGORY_XFER_OUT (&dns_categories[7]) #define DNS_LOGCATEGORY_DISPATCH (&dns_categories[8]) #define DNS_LOGCATEGORY_LAME_SERVERS (&dns_categories[9]) #define DNS_LOGCATEGORY_DELEGATION_ONLY (&dns_categories[10]) #define DNS_LOGCATEGORY_EDNS_DISABLED (&dns_categories[11]) #define DNS_LOGCATEGORY_RPZ (&dns_categories[12]) #define DNS_LOGCATEGORY_RRL (&dns_categories[13]) #define DNS_LOGCATEGORY_CNAME (&dns_categories[14]) #define DNS_LOGCATEGORY_SPILL (&dns_categories[15]) #define DNS_LOGCATEGORY_DNSTAP (&dns_categories[16]) /* Backwards compatibility. */ #define DNS_LOGCATEGORY_GENERAL ISC_LOGCATEGORY_GENERAL #define DNS_LOGMODULE_DB (&dns_modules[0]) #define DNS_LOGMODULE_RBTDB (&dns_modules[1]) #define DNS_LOGMODULE_RBTDB64 (&dns_modules[2]) #define DNS_LOGMODULE_RBT (&dns_modules[3]) #define DNS_LOGMODULE_RDATA (&dns_modules[4]) #define DNS_LOGMODULE_MASTER (&dns_modules[5]) #define DNS_LOGMODULE_MESSAGE (&dns_modules[6]) #define DNS_LOGMODULE_CACHE (&dns_modules[7]) #define DNS_LOGMODULE_CONFIG (&dns_modules[8]) #define DNS_LOGMODULE_RESOLVER (&dns_modules[9]) #define DNS_LOGMODULE_ZONE (&dns_modules[10]) #define DNS_LOGMODULE_JOURNAL (&dns_modules[11]) #define DNS_LOGMODULE_ADB (&dns_modules[12]) #define DNS_LOGMODULE_XFER_IN (&dns_modules[13]) #define DNS_LOGMODULE_XFER_OUT (&dns_modules[14]) #define DNS_LOGMODULE_ACL (&dns_modules[15]) #define DNS_LOGMODULE_VALIDATOR (&dns_modules[16]) #define DNS_LOGMODULE_DISPATCH (&dns_modules[17]) #define DNS_LOGMODULE_REQUEST (&dns_modules[18]) #define DNS_LOGMODULE_MASTERDUMP (&dns_modules[19]) #define DNS_LOGMODULE_TSIG (&dns_modules[20]) #define DNS_LOGMODULE_TKEY (&dns_modules[21]) #define DNS_LOGMODULE_SDB (&dns_modules[22]) #define DNS_LOGMODULE_DIFF (&dns_modules[23]) #define DNS_LOGMODULE_HINTS (&dns_modules[24]) #define DNS_LOGMODULE_ACACHE (&dns_modules[25]) #define DNS_LOGMODULE_DLZ (&dns_modules[26]) #define DNS_LOGMODULE_DNSSEC (&dns_modules[27]) #define DNS_LOGMODULE_CRYPTO (&dns_modules[28]) #define DNS_LOGMODULE_PACKETS (&dns_modules[29]) #define DNS_LOGMODULE_NTA (&dns_modules[30]) #define DNS_LOGMODULE_DYNDB (&dns_modules[31]) #define DNS_LOGMODULE_DNSTAP (&dns_modules[32]) #define DNS_LOGMODULE_SSU (&dns_modules[33]) ISC_LANG_BEGINDECLS void dns_log_init(isc_log_t *lctx); /*% * Make the libdns categories and modules available for use with the * ISC logging library. * * Requires: *\li lctx is a valid logging context. * *\li dns_log_init() is called only once. * * Ensures: * \li The categories and modules defined above are available for * use by isc_log_usechannnel() and isc_log_write(). */ void dns_log_setcontext(isc_log_t *lctx); /*% * Make the libdns library use the provided context for logging internal * messages. * * Requires: *\li lctx is a valid logging context. */ ISC_LANG_ENDDECLS #endif /* DNS_LOG_H */ keyflags.h 0000644 00000002376 15156020060 0006525 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_KEYFLAGS_H #define DNS_KEYFLAGS_H 1 /*! \file dns/keyflags.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_keyflags_fromtext(dns_keyflags_t *flagsp, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a DNSSEC KEY flags value. * The text may contain either a set of flag mnemonics separated by * vertical bars or a decimal flags value. For compatibility with * older versions of BIND and the DNSSEC signer, octal values * prefixed with a zero and hexadecimal values prefixed with "0x" * are also accepted. * * Requires: *\li 'flagsp' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li ISC_R_SUCCESS on success *\li ISC_R_RANGE numeric flag value is out of range *\li DNS_R_UNKNOWN mnemonic flag is unknown */ ISC_LANG_ENDDECLS #endif /* DNS_KEYFLAGS_H */ keydata.h 0000644 00000002043 15156020060 0006331 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_KEYDATA_H #define DNS_KEYDATA_H 1 /***** ***** Module Info *****/ /*! \file dns/keydata.h * \brief * KEYDATA utilities. */ /*** *** Imports ***/ #include <inttypes.h> #include <isc/lang.h> #include <isc/types.h> #include <dns/types.h> #include <dns/rdatastruct.h> ISC_LANG_BEGINDECLS isc_result_t dns_keydata_todnskey(dns_rdata_keydata_t *keydata, dns_rdata_dnskey_t *dnskey, isc_mem_t *mctx); isc_result_t dns_keydata_fromdnskey(dns_rdata_keydata_t *keydata, dns_rdata_dnskey_t *dnskey, uint32_t refresh, uint32_t addhd, uint32_t removehd, isc_mem_t *mctx); ISC_LANG_ENDDECLS #endif /* DNS_KEYDATA_H */ rootns.h 0000644 00000001574 15156020060 0006243 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ROOTNS_H #define DNS_ROOTNS_H 1 /*! \file dns/rootns.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_rootns_create(isc_mem_t *mctx, dns_rdataclass_t rdclass, const char *filename, dns_db_t **target); void dns_root_checkhints(dns_view_t *view, dns_db_t *hints, dns_db_t *db); /* * Reports differences between hints and the real roots. * * Requires view, hints and (cache) db to be valid. */ ISC_LANG_ENDDECLS #endif /* DNS_ROOTNS_H */ ssu.h 0000644 00000020164 15156020060 0005525 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_SSU_H #define DNS_SSU_H 1 /*! \file dns/ssu.h */ #include <stdbool.h> #include <isc/lang.h> #include <dns/acl.h> #include <dns/types.h> #include <dst/dst.h> ISC_LANG_BEGINDECLS typedef enum { dns_ssumatchtype_name = 0, dns_ssumatchtype_subdomain = 1, dns_ssumatchtype_wildcard = 2, dns_ssumatchtype_self = 3, dns_ssumatchtype_selfsub = 4, dns_ssumatchtype_selfwild = 5, dns_ssumatchtype_selfkrb5 = 6, dns_ssumatchtype_selfms = 7, dns_ssumatchtype_subdomainms = 8, dns_ssumatchtype_subdomainkrb5 = 9, dns_ssumatchtype_tcpself = 10, dns_ssumatchtype_6to4self = 11, dns_ssumatchtype_external = 12, dns_ssumatchtype_local = 13, dns_ssumatchtype_selfsubms = 14, dns_ssumatchtype_selfsubkrb5 = 15, dns_ssumatchtype_max = 15, /* max value */ dns_ssumatchtype_dlz = 16 /* intentionally higher than _max */ } dns_ssumatchtype_t; #define DNS_SSUMATCHTYPE_NAME dns_ssumatchtype_name #define DNS_SSUMATCHTYPE_SUBDOMAIN dns_ssumatchtype_subdomain #define DNS_SSUMATCHTYPE_WILDCARD dns_ssumatchtype_wildcard #define DNS_SSUMATCHTYPE_SELF dns_ssumatchtype_self #define DNS_SSUMATCHTYPE_SELFSUB dns_ssumatchtype_selfsub #define DNS_SSUMATCHTYPE_SELFWILD dns_ssumatchtype_selfwild #define DNS_SSUMATCHTYPE_SELFKRB5 dns_ssumatchtype_selfkrb5 #define DNS_SSUMATCHTYPE_SELFMS dns_ssumatchtype_selfms #define DNS_SSUMATCHTYPE_SUBDOMAINMS dns_ssumatchtype_subdomainms #define DNS_SSUMATCHTYPE_SUBDOMAINKRB5 dns_ssumatchtype_subdomainkrb5 #define DNS_SSUMATCHTYPE_TCPSELF dns_ssumatchtype_tcpself #define DNS_SSUMATCHTYPE_6TO4SELF dns_ssumatchtype_6to4self #define DNS_SSUMATCHTYPE_EXTERNAL dns_ssumatchtype_external #define DNS_SSUMATCHTYPE_LOCAL dns_ssumatchtype_local #define DNS_SSUMATCHTYPE_MAX dns_ssumatchtype_max /* max value */ #define DNS_SSUMATCHTYPE_DLZ dns_ssumatchtype_dlz /* intentionally higher than _MAX */ isc_result_t dns_ssutable_create(isc_mem_t *mctx, dns_ssutable_t **table); /*%< * Creates a table that will be used to store simple-secure-update rules. * Note: all locking must be provided by the client. * * Requires: *\li 'mctx' is a valid memory context *\li 'table' is not NULL, and '*table' is NULL * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOMEMORY */ isc_result_t dns_ssutable_createdlz(isc_mem_t *mctx, dns_ssutable_t **tablep, dns_dlzdb_t *dlzdatabase); /*%< * Create an SSU table that contains a dlzdatabase pointer, and a * single rule with matchtype DNS_SSUMATCHTYPE_DLZ. This type of SSU * table is used by writeable DLZ drivers to offload authorization for * updates to the driver. */ void dns_ssutable_attach(dns_ssutable_t *source, dns_ssutable_t **targetp); /*%< * Attach '*targetp' to 'source'. * * Requires: *\li 'source' is a valid SSU table *\li 'targetp' points to a NULL dns_ssutable_t *. * * Ensures: *\li *targetp is attached to source. */ void dns_ssutable_detach(dns_ssutable_t **tablep); /*%< * Detach '*tablep' from its simple-secure-update rule table. * * Requires: *\li 'tablep' points to a valid dns_ssutable_t * * Ensures: *\li *tablep is NULL *\li If '*tablep' is the last reference to the SSU table, all * resources used by the table will be freed. */ isc_result_t dns_ssutable_addrule(dns_ssutable_t *table, bool grant, dns_name_t *identity, unsigned int matchtype, dns_name_t *name, unsigned int ntypes, dns_rdatatype_t *types); /*%< * Adds a new rule to a simple-secure-update rule table. The rule * either grants or denies update privileges of an identity (or set of * identities) to modify a name (or set of names) or certain types present * at that name. * * Notes: *\li If 'matchtype' is of SELF type, this rule only matches if the * name to be updated matches the signing identity. * *\li If 'ntypes' is 0, this rule applies to all types except * NS, SOA, RRSIG, and NSEC. * *\li If 'types' includes ANY, this rule applies to all types * except NSEC. * * Requires: *\li 'table' is a valid SSU table *\li 'identity' is a valid absolute name *\li 'matchtype' must be one of the defined constants. *\li 'name' is a valid absolute name *\li If 'ntypes' > 0, 'types' must not be NULL * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_NOMEMORY */ bool dns_ssutable_checkrules(dns_ssutable_t *table, dns_name_t *signer, dns_name_t *name, isc_netaddr_t *addr, dns_rdatatype_t type, const dst_key_t *key); bool dns_ssutable_checkrules2(dns_ssutable_t *table, dns_name_t *signer, dns_name_t *name, isc_netaddr_t *addr, bool tcp, const dns_aclenv_t *env, dns_rdatatype_t type, const dst_key_t *key); /*%< * Checks that the attempted update of (name, type) is allowed according * to the rules specified in the simple-secure-update rule table. If * no rules are matched, access is denied. * * Notes: * In dns_ssutable_checkrules(), 'addr' should only be * set if the request received via TCP. This provides a * weak assurance that the request was not spoofed. * 'addr' is to to validate DNS_SSUMATCHTYPE_TCPSELF * and DNS_SSUMATCHTYPE_6TO4SELF rules. * * In dns_ssutable_checkrules2(), 'addr' can also be passed for * UDP requests and TCP is specified via the 'tcp' parameter. * In addition to DNS_SSUMATCHTYPE_TCPSELF and * tcp_ssumatchtype_6to4self rules, the address * also be used to check DNS_SSUMATCHTYPE_LOCAL rules. * If 'addr' is set then 'env' must also be set so that * requests from non-localhost addresses can be rejected. * * For DNS_SSUMATCHTYPE_TCPSELF the addresses are mapped to * the standard reverse names under IN-ADDR.ARPA and IP6.ARPA. * RFC 1035, Section 3.5, "IN-ADDR.ARPA domain" and RFC 3596, * Section 2.5, "IP6.ARPA Domain". * * For DNS_SSUMATCHTYPE_6TO4SELF, IPv4 address are converted * to a 6to4 prefix (48 bits) per the rules in RFC 3056. Only * the top 48 bits of the IPv6 address are mapped to the reverse * name. This is independent of whether the most significant 16 * bits match 2002::/16, assigned for 6to4 prefixes, or not. * * Requires: *\li 'table' is a valid SSU table *\li 'signer' is NULL or a valid absolute name *\li 'addr' is NULL or a valid network address. *\li 'aclenv' is NULL or a valid ACL environment. *\li 'name' is a valid absolute name *\li if 'addr' is not NULL, 'env' is not NULL. */ /*% Accessor functions to extract rule components */ bool dns_ssurule_isgrant(const dns_ssurule_t *rule); /*% Accessor functions to extract rule components */ dns_name_t * dns_ssurule_identity(const dns_ssurule_t *rule); /*% Accessor functions to extract rule components */ unsigned int dns_ssurule_matchtype(const dns_ssurule_t *rule); /*% Accessor functions to extract rule components */ dns_name_t * dns_ssurule_name(const dns_ssurule_t *rule); /*% Accessor functions to extract rule components */ unsigned int dns_ssurule_types(const dns_ssurule_t *rule, dns_rdatatype_t **types); isc_result_t dns_ssutable_firstrule(const dns_ssutable_t *table, dns_ssurule_t **rule); /*%< * Initiates a rule iterator. There is no need to maintain any state. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE */ isc_result_t dns_ssutable_nextrule(dns_ssurule_t *rule, dns_ssurule_t **nextrule); /*%< * Returns the next rule in the table. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMORE */ bool dns_ssu_external_match(dns_name_t *identity, dns_name_t *signer, dns_name_t *name, isc_netaddr_t *tcpaddr, dns_rdatatype_t type, const dst_key_t *key, isc_mem_t *mctx); /*%< * Check a policy rule via an external application */ isc_result_t dns_ssu_mtypefromstring(const char *str, dns_ssumatchtype_t *mtype); /*%< * Set 'mtype' from 'str' * * Requires: *\li 'str' is not NULL. *\li 'mtype' is not NULL, * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOTFOUND */ ISC_LANG_ENDDECLS #endif /* DNS_SSU_H */ dlz_dlopen.h 0000644 00000011105 15156020060 0007040 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /*! \file dns/dlz_dlopen.h */ #ifndef DLZ_DLOPEN_H #define DLZ_DLOPEN_H #include <inttypes.h> #include <stdbool.h> #include <dns/sdlz.h> ISC_LANG_BEGINDECLS /* * This header provides a minimal set of defines and typedefs needed * for the entry points of an external DLZ module for bind9. */ #define DLZ_DLOPEN_VERSION 3 #define DLZ_DLOPEN_AGE 0 /* * dlz_dlopen_version() is required for all DLZ external drivers. It * should return DLZ_DLOPEN_VERSION */ typedef int dlz_dlopen_version_t(unsigned int *flags); /* * dlz_dlopen_create() is required for all DLZ external drivers. */ typedef isc_result_t dlz_dlopen_create_t(const char *dlzname, unsigned int argc, char *argv[], void **dbdata, ...); /* * dlz_dlopen_destroy() is optional, and will be called when the * driver is unloaded if supplied */ typedef void dlz_dlopen_destroy_t(void *dbdata); /* * dlz_dlopen_findzonedb() is required for all DLZ external drivers */ typedef isc_result_t dlz_dlopen_findzonedb_t(void *dbdata, const char *name, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo); /* * dlz_dlopen_lookup() is required for all DLZ external drivers */ typedef isc_result_t dlz_dlopen_lookup_t(const char *zone, const char *name, void *dbdata, dns_sdlzlookup_t *lookup, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo); /* * dlz_dlopen_authority is optional() if dlz_dlopen_lookup() * supplies authority information for the dns record */ typedef isc_result_t dlz_dlopen_authority_t(const char *zone, void *dbdata, dns_sdlzlookup_t *lookup); /* * dlz_dlopen_allowzonexfr() is optional, and should be supplied if * you want to support zone transfers */ typedef isc_result_t dlz_dlopen_allowzonexfr_t(void *dbdata, const char *name, const char *client); /* * dlz_dlopen_allnodes() is optional, but must be supplied if supply a * dlz_dlopen_allowzonexfr() function */ typedef isc_result_t dlz_dlopen_allnodes_t(const char *zone, void *dbdata, dns_sdlzallnodes_t *allnodes); /* * dlz_dlopen_newversion() is optional. It should be supplied if you * want to support dynamic updates. */ typedef isc_result_t dlz_dlopen_newversion_t(const char *zone, void *dbdata, void **versionp); /* * dlz_closeversion() is optional, but must be supplied if you supply * a dlz_newversion() function */ typedef void dlz_dlopen_closeversion_t(const char *zone, bool commit, void *dbdata, void **versionp); /* * dlz_dlopen_configure() is optional, but must be supplied if you * want to support dynamic updates */ typedef isc_result_t dlz_dlopen_configure_t(dns_view_t *view, dns_dlzdb_t *dlzdb, void *dbdata); /* * dlz_dlopen_setclientcallback() is optional, but must be supplied if you * want to retrieve information about the client (e.g., source address) * before sending a replay. */ typedef isc_result_t dlz_dlopen_setclientcallback_t(dns_view_t *view, void *dbdata); /* * dlz_dlopen_ssumatch() is optional, but must be supplied if you want * to support dynamic updates */ typedef bool dlz_dlopen_ssumatch_t(const char *signer, const char *name, const char *tcpaddr, const char *type, const char *key, uint32_t keydatalen, unsigned char *keydata, void *dbdata); /* * dlz_dlopen_addrdataset() is optional, but must be supplied if you * want to support dynamic updates */ typedef isc_result_t dlz_dlopen_addrdataset_t(const char *name, const char *rdatastr, void *dbdata, void *version); /* * dlz_dlopen_subrdataset() is optional, but must be supplied if you * want to support dynamic updates */ typedef isc_result_t dlz_dlopen_subrdataset_t(const char *name, const char *rdatastr, void *dbdata, void *version); /* * dlz_dlopen_delrdataset() is optional, but must be supplied if you * want to support dynamic updates */ typedef isc_result_t dlz_dlopen_delrdataset_t(const char *name, const char *type, void *dbdata, void *version); ISC_LANG_ENDDECLS #endif rdata.h 0000644 00000052155 15156020060 0006013 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATA_H #define DNS_RDATA_H 1 /***** ***** Module Info *****/ /*! \file dns/rdata.h * \brief * Provides facilities for manipulating DNS rdata, including conversions to * and from wire format and text format. * * Given the large amount of rdata possible in a nameserver, it was important * to come up with a very efficient way of storing rdata, but at the same * time allow it to be manipulated. * * The decision was to store rdata in uncompressed wire format, * and not to make it a fully abstracted object; i.e. certain parts of the * server know rdata is stored that way. This saves a lot of memory, and * makes adding rdata to messages easy. Having much of the server know * the representation would be perilous, and we certainly don't want each * user of rdata to be manipulating such a low-level structure. This is * where the rdata module comes in. The module allows rdata handles to be * created and attached to uncompressed wire format regions. All rdata * operations and conversions are done through these handles. * * Implementation Notes: * *\li The routines in this module are expected to be synthesized by the * build process from a set of source files, one per rdata type. For * portability, it's probably best that the building be done by a C * program. Adding a new rdata type will be a simple matter of adding * a file to a directory and rebuilding the server. *All* knowledge of * the format of a particular rdata type is in this file. * * MP: *\li Clients of this module must impose any required synchronization. * * Reliability: *\li This module deals with low-level byte streams. Errors in any of * the functions are likely to crash the server or corrupt memory. * *\li Rdata is typed, and the caller must know what type of rdata it has. * A caller that gets this wrong could crash the server. * *\li The fromstruct() and tostruct() routines use a void * pointer to * represent the structure. The caller must ensure that it passes a * pointer to the appropriate type, or the server could crash or memory * could be corrupted. * * Resources: *\li None. * * Security: * *\li *** WARNING *** * dns_rdata_fromwire() deals with raw network data. An error in * this routine could result in the failure or hijacking of the server. * * Standards: *\li RFC1035 *\li Draft EDNS0 (0) *\li Draft EDNS1 (0) *\li Draft Binary Labels (2) *\li Draft Local Compression (1) *\li Various RFCs for particular types; these will be documented in the * sources files of the types. * */ /*** *** Imports ***/ #include <stdbool.h> #include <isc/lang.h> #include <dns/types.h> #include <dns/name.h> #include <dns/message.h> ISC_LANG_BEGINDECLS /*** *** Types ***/ /*% ***** An 'rdata' is a handle to a binary region. The handle has an RR ***** class and type, and the data in the binary region is in the format ***** of the given class and type. *****/ /*% * Clients are strongly discouraged from using this type directly, with * the exception of the 'link' field which may be used directly for whatever * purpose the client desires. */ struct dns_rdata { unsigned char * data; unsigned int length; dns_rdataclass_t rdclass; dns_rdatatype_t type; unsigned int flags; ISC_LINK(dns_rdata_t) link; }; #define DNS_RDATA_INIT { NULL, 0, 0, 0, 0, {(void*)(-1), (void *)(-1)}} #define DNS_RDATA_CHECKINITIALIZED #ifdef DNS_RDATA_CHECKINITIALIZED #define DNS_RDATA_INITIALIZED(rdata) \ ((rdata)->data == NULL && (rdata)->length == 0 && \ (rdata)->rdclass == 0 && (rdata)->type == 0 && (rdata)->flags == 0 && \ !ISC_LINK_LINKED((rdata), link)) #else #ifdef ISC_LIST_CHECKINIT #define DNS_RDATA_INITIALIZED(rdata) \ (!ISC_LINK_LINKED((rdata), link)) #else #define DNS_RDATA_INITIALIZED(rdata) true #endif #endif #define DNS_RDATA_UPDATE 0x0001 /*%< update pseudo record. */ #define DNS_RDATA_OFFLINE 0x0002 /*%< RRSIG has a offline key. */ #define DNS_RDATA_VALIDFLAGS(rdata) \ (((rdata)->flags & ~(DNS_RDATA_UPDATE|DNS_RDATA_OFFLINE)) == 0) /* * The maximum length of a RDATA that can be sent on the wire. * Max packet size (65535) less header (12), less name (1), type (2), * class (2), ttl(4), length (2). * * None of the defined types that support name compression can exceed * this and all new types are to be sent uncompressed. */ #define DNS_RDATA_MAXLENGTH 65512U /* * Flags affecting rdata formatting style. Flags 0xFFFF0000 * are used by masterfile-level formatting and defined elsewhere. * See additional comments at dns_rdata_tofmttext(). */ /*% Split the rdata into multiple lines to try to keep it within the "width". */ #define DNS_STYLEFLAG_MULTILINE 0x00000001ULL /*% Output explanatory comments. */ #define DNS_STYLEFLAG_COMMENT 0x00000002ULL #define DNS_STYLEFLAG_RRCOMMENT 0x00000004ULL /*% Output KEYDATA in human readable format. */ #define DNS_STYLEFLAG_KEYDATA 0x00000008ULL /*% Output textual RR type and RDATA in RFC 3597 unknown format */ #define DNS_STYLEFLAG_UNKNOWNFORMAT 0x00000010ULL #define DNS_RDATA_DOWNCASE DNS_NAME_DOWNCASE #define DNS_RDATA_CHECKNAMES DNS_NAME_CHECKNAMES #define DNS_RDATA_CHECKNAMESFAIL DNS_NAME_CHECKNAMESFAIL #define DNS_RDATA_CHECKREVERSE DNS_NAME_CHECKREVERSE #define DNS_RDATA_CHECKMX DNS_NAME_CHECKMX #define DNS_RDATA_CHECKMXFAIL DNS_NAME_CHECKMXFAIL #define DNS_RDATA_UNKNOWNESCAPE 0x80000000 /*** *** Initialization ***/ void dns_rdata_init(dns_rdata_t *rdata); /*%< * Make 'rdata' empty. * * Requires: * 'rdata' is a valid rdata (i.e. not NULL, points to a struct dns_rdata) */ void dns_rdata_reset(dns_rdata_t *rdata); /*%< * Make 'rdata' empty. * * Requires: *\li 'rdata' is a previously initialized rdata and is not linked. */ void dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target); /*%< * Clone 'target' from 'src'. * * Requires: *\li 'src' to be initialized. *\li 'target' to be initialized. */ /*** *** Comparisons ***/ int dns_rdata_compare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2); /*%< * Determine the relative ordering under the DNSSEC order relation of * 'rdata1' and 'rdata2'. * * Requires: * *\li 'rdata1' is a valid, non-empty rdata * *\li 'rdata2' is a valid, non-empty rdata * * Returns: *\li < 0 'rdata1' is less than 'rdata2' *\li 0 'rdata1' is equal to 'rdata2' *\li > 0 'rdata1' is greater than 'rdata2' */ int dns_rdata_casecompare(const dns_rdata_t *rdata1, const dns_rdata_t *rdata2); /*%< * dns_rdata_casecompare() is similar to dns_rdata_compare() but also * compares domain names case insensitively in known rdata types that * are treated as opaque data by dns_rdata_compare(). * * Requires: * *\li 'rdata1' is a valid, non-empty rdata * *\li 'rdata2' is a valid, non-empty rdata * * Returns: *\li < 0 'rdata1' is less than 'rdata2' *\li 0 'rdata1' is equal to 'rdata2' *\li > 0 'rdata1' is greater than 'rdata2' */ /*** *** Conversions ***/ void dns_rdata_fromregion(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_region_t *r); /*%< * Make 'rdata' refer to region 'r'. * * Requires: * *\li The data in 'r' is properly formatted for whatever type it is. */ void dns_rdata_toregion(const dns_rdata_t *rdata, isc_region_t *r); /*%< * Make 'r' refer to 'rdata'. */ isc_result_t dns_rdata_fromwire(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_buffer_t *source, dns_decompress_t *dctx, unsigned int options, isc_buffer_t *target); /*%< * Copy the possibly-compressed rdata at source into the target region. * * Notes: *\li Name decompression policy is controlled by 'dctx'. * * 'options' *\li DNS_RDATA_DOWNCASE downcase domain names when they are copied * into target. * * Requires: * *\li 'rdclass' and 'type' are valid. * *\li 'source' is a valid buffer, and the active region of 'source' * references the rdata to be processed. * *\li 'target' is a valid buffer. * *\li 'dctx' is a valid decompression context. * * Ensures, * if result is success: * \li If 'rdata' is not NULL, it is attached to the target. * \li The conditions dns_name_fromwire() ensures for names hold * for all names in the rdata. * \li The current location in source is advanced, and the used space * in target is updated. * * Result: *\li Success *\li Any non-success status from dns_name_fromwire() *\li Various 'Bad Form' class failures depending on class and type *\li Bad Form: Input too short *\li Resource Limit: Not enough space */ isc_result_t dns_rdata_towire(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target); /*%< * Convert 'rdata' into wire format, compressing it as specified by the * compression context 'cctx', and storing the result in 'target'. * * Notes: *\li If the compression context allows global compression, then the * global compression table may be updated. * * Requires: *\li 'rdata' is a valid, non-empty rdata * *\li target is a valid buffer * *\li Any offsets specified in a global compression table are valid * for target. * * Ensures, * if the result is success: * \li The used space in target is updated. * * Returns: *\li Success *\li Any non-success status from dns_name_towire() *\li Resource Limit: Not enough space */ isc_result_t dns_rdata_fromtext(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_lex_t *lexer, dns_name_t *origin, unsigned int options, isc_mem_t *mctx, isc_buffer_t *target, dns_rdatacallbacks_t *callbacks); /*%< * Convert the textual representation of a DNS rdata into uncompressed wire * form stored in the target region. Tokens constituting the text of the rdata * are taken from 'lexer'. * * Notes: *\li Relative domain names in the rdata will have 'origin' appended to them. * A NULL origin implies "origin == dns_rootname". * * * 'options' *\li DNS_RDATA_DOWNCASE downcase domain names when they are copied * into target. *\li DNS_RDATA_CHECKNAMES perform checknames checks. *\li DNS_RDATA_CHECKNAMESFAIL fail if the checknames check fail. If * not set a warning will be issued. *\li DNS_RDATA_CHECKREVERSE this should set if the owner name ends * in IP6.ARPA, IP6.INT or IN-ADDR.ARPA. * * Requires: * *\li 'rdclass' and 'type' are valid. * *\li 'lexer' is a valid isc_lex_t. * *\li 'mctx' is a valid isc_mem_t. * *\li 'target' is a valid region. * *\li 'origin' if non NULL it must be absolute. * *\li 'callbacks' to be NULL or callbacks->warn and callbacks->error be * initialized. * * Ensures, * if result is success: *\li If 'rdata' is not NULL, it is attached to the target. *\li The conditions dns_name_fromtext() ensures for names hold * for all names in the rdata. *\li The used space in target is updated. * * Result: *\li Success *\li Translated result codes from isc_lex_gettoken *\li Various 'Bad Form' class failures depending on class and type *\li Bad Form: Input too short *\li Resource Limit: Not enough space *\li Resource Limit: Not enough memory */ isc_result_t dns_rdata_totext(dns_rdata_t *rdata, dns_name_t *origin, isc_buffer_t *target); /*%< * Convert 'rdata' into text format, storing the result in 'target'. * The text will consist of a single line, with fields separated by * single spaces. * * Notes: *\li If 'origin' is not NULL, then any names in the rdata that are * subdomains of 'origin' will be made relative it. * *\li XXX Do we *really* want to support 'origin'? I'm inclined towards "no" * at the moment. * * Requires: * *\li 'rdata' is a valid, non-empty rdata * *\li 'origin' is NULL, or is a valid name * *\li 'target' is a valid text buffer * * Ensures, * if the result is success: * * \li The used space in target is updated. * * Returns: *\li Success *\li Any non-success status from dns_name_totext() *\li Resource Limit: Not enough space */ isc_result_t dns_rdata_tofmttext(dns_rdata_t *rdata, dns_name_t *origin, unsigned int flags, unsigned int width, unsigned int split_width, const char *linebreak, isc_buffer_t *target); /*%< * Like dns_rdata_totext, but do formatted output suitable for * database dumps. This is intended for use by dns_db_dump(); * library users are discouraged from calling it directly. * * If (flags & #DNS_STYLEFLAG_MULTILINE) != 0, attempt to stay * within 'width' by breaking the text into multiple lines. * The string 'linebreak' is inserted between lines, and parentheses * are added when necessary. Because RRs contain unbreakable elements * such as domain names whose length is variable, unpredictable, and * potentially large, there is no guarantee that the lines will * not exceed 'width' anyway. * * If (flags & #DNS_STYLEFLAG_MULTILINE) == 0, the rdata is always * printed as a single line, and no parentheses are used. * The 'width' and 'linebreak' arguments are ignored. * * If (flags & #DNS_STYLEFLAG_COMMENT) != 0, output explanatory * comments next to things like the SOA timer fields. Some * comments (e.g., the SOA ones) are only printed when multiline * output is selected. * * base64 rdata text (e.g., DNSKEY records) will be split into chunks * of 'split_width' characters. If split_width == 0, the text will * not be split at all. If split_width == UINT_MAX (0xffffffff), then * it is undefined and falls back to the default value of 'width' */ isc_result_t dns_rdata_fromstruct(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, void *source, isc_buffer_t *target); /*%< * Convert the C structure representation of an rdata into uncompressed wire * format in 'target'. * * XXX Should we have a 'size' parameter as a sanity check on target? * * Requires: * *\li 'rdclass' and 'type' are valid. * *\li 'source' points to a valid C struct for the class and type. * *\li 'target' is a valid buffer. * *\li All structure pointers to memory blocks should be NULL if their * corresponding length values are zero. * * Ensures, * if result is success: * \li If 'rdata' is not NULL, it is attached to the target. * * \li The used space in 'target' is updated. * * Result: *\li Success *\li Various 'Bad Form' class failures depending on class and type *\li Resource Limit: Not enough space */ isc_result_t dns_rdata_tostruct(const dns_rdata_t *rdata, void *target, isc_mem_t *mctx); /*%< * Convert an rdata into its C structure representation. * * If 'mctx' is NULL then 'rdata' must persist while 'target' is being used. * * If 'mctx' is non NULL then memory will be allocated if required. * * Requires: * *\li 'rdata' is a valid, non-empty, non-pseudo rdata. * *\li 'target' to point to a valid pointer for the type and class. * * Result: *\li Success *\li Resource Limit: Not enough memory */ void dns_rdata_freestruct(void *source); /*%< * Free dynamic memory attached to 'source' (if any). * * Requires: * *\li 'source' to point to the structure previously filled in by * dns_rdata_tostruct(). */ bool dns_rdatatype_ismeta(dns_rdatatype_t type); /*%< * Return true iff the rdata type 'type' is a meta-type * like ANY or AXFR. */ bool dns_rdatatype_issingleton(dns_rdatatype_t type); /*%< * Return true iff the rdata type 'type' is a singleton type, * like CNAME or SOA. * * Requires: * \li 'type' is a valid rdata type. * */ bool dns_rdataclass_ismeta(dns_rdataclass_t rdclass); /*%< * Return true iff the rdata class 'rdclass' is a meta-class * like ANY or NONE. */ bool dns_rdatatype_isdnssec(dns_rdatatype_t type); /*%< * Return true iff 'type' is one of the DNSSEC * rdata types that may exist alongside a CNAME record. * * Requires: * \li 'type' is a valid rdata type. */ bool dns_rdatatype_iszonecutauth(dns_rdatatype_t type); /*%< * Return true iff rdata of type 'type' is considered authoritative * data (not glue) in the NSEC chain when it occurs in the parent zone * at a zone cut. * * Requires: * \li 'type' is a valid rdata type. * */ bool dns_rdatatype_isknown(dns_rdatatype_t type); /*%< * Return true iff the rdata type 'type' is known. * * Requires: * \li 'type' is a valid rdata type. * */ isc_result_t dns_rdata_additionaldata(dns_rdata_t *rdata, dns_additionaldatafunc_t add, void *arg); /*%< * Call 'add' for each name and type from 'rdata' which is subject to * additional section processing. * * Requires: * *\li 'rdata' is a valid, non-empty rdata. * *\li 'add' is a valid dns_additionalfunc_t. * * Ensures: * *\li If successful, then add() will have been called for each name * and type subject to additional section processing. * *\li If add() returns something other than #ISC_R_SUCCESS, that result * will be returned as the result of dns_rdata_additionaldata(). * * Returns: * *\li ISC_R_SUCCESS * *\li Many other results are possible if not successful. */ isc_result_t dns_rdata_digest(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg); /*%< * Send 'rdata' in DNSSEC canonical form to 'digest'. * * Note: *\li 'digest' may be called more than once by dns_rdata_digest(). The * concatenation of all the regions, in the order they were given * to 'digest', will be the DNSSEC canonical form of 'rdata'. * * Requires: * *\li 'rdata' is a valid, non-empty rdata. * *\li 'digest' is a valid dns_digestfunc_t. * * Ensures: * *\li If successful, then all of the rdata's data has been sent, in * DNSSEC canonical form, to 'digest'. * *\li If digest() returns something other than ISC_R_SUCCESS, that result * will be returned as the result of dns_rdata_digest(). * * Returns: * *\li ISC_R_SUCCESS * *\li Many other results are possible if not successful. */ bool dns_rdatatype_questiononly(dns_rdatatype_t type); /*%< * Return true iff rdata of type 'type' can only appear in the question * section of a properly formatted message. * * Requires: * \li 'type' is a valid rdata type. * */ bool dns_rdatatype_notquestion(dns_rdatatype_t type); /*%< * Return true iff rdata of type 'type' can not appear in the question * section of a properly formatted message. * * Requires: * \li 'type' is a valid rdata type. * */ bool dns_rdatatype_atparent(dns_rdatatype_t type); /*%< * Return true iff rdata of type 'type' should appear at the parent of * a zone cut. * * Requires: * \li 'type' is a valid rdata type. * */ bool dns_rdatatype_atcname(dns_rdatatype_t type); /*%< * Return true iff rdata of type 'type' can appear beside a cname. * * Requires: * \li 'type' is a valid rdata type. * */ unsigned int dns_rdatatype_attributes(dns_rdatatype_t rdtype); /*%< * Return attributes for the given type. * * Requires: *\li 'rdtype' are known. * * Returns: *\li a bitmask consisting of the following flags. */ /*% only one may exist for a name */ #define DNS_RDATATYPEATTR_SINGLETON 0x00000001U /*% requires no other data be present */ #define DNS_RDATATYPEATTR_EXCLUSIVE 0x00000002U /*% Is a meta type */ #define DNS_RDATATYPEATTR_META 0x00000004U /*% Is a DNSSEC type, like RRSIG or NSEC */ #define DNS_RDATATYPEATTR_DNSSEC 0x00000008U /*% Is a zone cut authority type */ #define DNS_RDATATYPEATTR_ZONECUTAUTH 0x00000010U /*% Is reserved (unusable) */ #define DNS_RDATATYPEATTR_RESERVED 0x00000020U /*% Is an unknown type */ #define DNS_RDATATYPEATTR_UNKNOWN 0x00000040U /*% Is META, and can only be in a question section */ #define DNS_RDATATYPEATTR_QUESTIONONLY 0x00000080U /*% Is META, and can NOT be in a question section */ #define DNS_RDATATYPEATTR_NOTQUESTION 0x00000100U /*% Is present at zone cuts in the parent, not the child */ #define DNS_RDATATYPEATTR_ATPARENT 0x00000200U /*% Can exist along side a CNAME */ #define DNS_RDATATYPEATTR_ATCNAME 0x00000400U dns_rdatatype_t dns_rdata_covers(dns_rdata_t *rdata); /*%< * Return the rdatatype that this type covers. * * Requires: *\li 'rdata' is a valid, non-empty rdata. * *\li 'rdata' is a type that covers other rdata types. * * Returns: *\li The type covered. */ bool dns_rdata_checkowner(dns_name_t* name, dns_rdataclass_t rdclass, dns_rdatatype_t type, bool wildcard); /* * Returns whether this is a valid ownername for this <type,class>. * If wildcard is true allow the first label to be a wildcard if * appropriate. * * Requires: * 'name' is a valid name. */ bool dns_rdata_checknames(dns_rdata_t *rdata, dns_name_t *owner, dns_name_t *bad); /* * Returns whether 'rdata' contains valid domain names. The checks are * sensitive to the owner name. * * If 'bad' is non-NULL and a domain name fails the check the * the offending name will be return in 'bad' by cloning from * the 'rdata' contents. * * Requires: * 'rdata' to be valid. * 'owner' to be valid. * 'bad' to be NULL or valid. */ void dns_rdata_exists(dns_rdata_t *rdata, dns_rdatatype_t type); void dns_rdata_notexist(dns_rdata_t *rdata, dns_rdatatype_t type); void dns_rdata_deleterrset(dns_rdata_t *rdata, dns_rdatatype_t type); void dns_rdata_makedelete(dns_rdata_t *rdata); const char * dns_rdata_updateop(dns_rdata_t *rdata, dns_section_t section); ISC_LANG_ENDDECLS #endif /* DNS_RDATA_H */ byaddr.h 0000644 00000007642 15156020060 0006166 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_BYADDR_H #define DNS_BYADDR_H 1 /***** ***** Module Info *****/ /*! \file dns/byaddr.h * \brief * The byaddr module provides reverse lookup services for IPv4 and IPv6 * addresses. * * MP: *\li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li RFCs: 1034, 1035, 2181, TBS *\li Drafts: TBS */ #include <stdbool.h> #include <isc/lang.h> #include <isc/event.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /*% * A 'dns_byaddrevent_t' is returned when a byaddr completes. * The sender field will be set to the byaddr that completed. If 'result' * is ISC_R_SUCCESS, then 'names' will contain a list of names associated * with the address. The recipient of the event must not change the list * and must not refer to any of the name data after the event is freed. */ typedef struct dns_byaddrevent { ISC_EVENT_COMMON(struct dns_byaddrevent); isc_result_t result; dns_namelist_t names; } dns_byaddrevent_t; /* * This option is deprecated since we now only consider nibbles. #define DNS_BYADDROPT_IPV6NIBBLE 0x0001 */ /*% Note DNS_BYADDROPT_IPV6NIBBLE is now deprecated. */ #define DNS_BYADDROPT_IPV6INT 0x0002 isc_result_t dns_byaddr_create(isc_mem_t *mctx, isc_netaddr_t *address, dns_view_t *view, unsigned int options, isc_task_t *task, isc_taskaction_t action, void *arg, dns_byaddr_t **byaddrp); /*%< * Find the domain name of 'address'. * * Notes: * *\li There is a reverse lookup format for IPv6 addresses, 'nibble' * *\li The 'nibble' format for that address is * * \code * 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.e.f.ip6.arpa. * \endcode * *\li #DNS_BYADDROPT_IPV6INT can be used to get nibble lookups under ip6.int. * * Requires: * *\li 'mctx' is a valid mctx. * *\li 'address' is a valid IPv4 or IPv6 address. * *\li 'view' is a valid view which has a resolver. * *\li 'task' is a valid task. * *\li byaddrp != NULL && *byaddrp == NULL * * Returns: * *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY * *\li Any resolver-related error (e.g. #ISC_R_SHUTTINGDOWN) may also be * returned. */ void dns_byaddr_cancel(dns_byaddr_t *byaddr); /*%< * Cancel 'byaddr'. * * Notes: * *\li If 'byaddr' has not completed, post its #DNS_EVENT_BYADDRDONE * event with a result code of #ISC_R_CANCELED. * * Requires: * *\li 'byaddr' is a valid byaddr. */ void dns_byaddr_destroy(dns_byaddr_t **byaddrp); /*%< * Destroy 'byaddr'. * * Requires: * *\li '*byaddrp' is a valid byaddr. * *\li The caller has received the #DNS_EVENT_BYADDRDONE event (either because * the byaddr completed or because dns_byaddr_cancel() was called). * * Ensures: * *\li *byaddrp == NULL. */ isc_result_t dns_byaddr_createptrname(isc_netaddr_t *address, bool nibble, dns_name_t *name); isc_result_t dns_byaddr_createptrname2(isc_netaddr_t *address, unsigned int options, dns_name_t *name); /*%< * Creates a name that would be used in a PTR query for this address. The * nibble flag indicates that the 'nibble' format is to be used if an IPv6 * address is provided, instead of the 'bitstring' format. Since we dropped * the support of the bitstring labels, it is expected that the flag is always * set. 'options' are the same as for dns_byaddr_create(). * * Requires: * * \li 'address' is a valid address. * \li 'name' is a valid name with a dedicated buffer. */ ISC_LANG_ENDDECLS #endif /* DNS_BYADDR_H */ nsec.h 0000644 00000005560 15156020060 0005646 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_NSEC_H #define DNS_NSEC_H 1 /*! \file dns/nsec.h */ #include <stdbool.h> #include <isc/lang.h> #include <dns/types.h> #include <dns/name.h> #define DNS_NSEC_BUFFERSIZE (DNS_NAME_MAXWIRE + 8192 + 512) ISC_LANG_BEGINDECLS isc_result_t dns_nsec_buildrdata(dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *target, unsigned char *buffer, dns_rdata_t *rdata); /*%< * Build the rdata of a NSEC record. * * Requires: *\li buffer Points to a temporary buffer of at least * DNS_NSEC_BUFFERSIZE bytes. *\li rdata Points to an initialized dns_rdata_t. * * Ensures: * \li *rdata Contains a valid NSEC rdata. The 'data' member refers * to 'buffer'. */ isc_result_t dns_nsec_build(dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *target, dns_ttl_t ttl); /*%< * Build a NSEC record and add it to a database. */ bool dns_nsec_typepresent(dns_rdata_t *nsec, dns_rdatatype_t type); /*%< * Determine if a type is marked as present in an NSEC record. * * Requires: *\li 'nsec' points to a valid rdataset of type NSEC */ isc_result_t dns_nsec_nseconly(dns_db_t *db, dns_dbversion_t *version, bool *answer); /* * Report whether the DNSKEY RRset has a NSEC only algorithm. Unknown * algorithms are assumed to support NSEC3. If DNSKEY is not found, * *answer is set to false, and ISC_R_NOTFOUND is returned. * * Requires: * 'answer' to be non NULL. */ unsigned int dns_nsec_compressbitmap(unsigned char *map, const unsigned char *raw, unsigned int max_type); /*%< * Convert a raw bitmap into a compressed windowed bit map. 'map' and 'raw' * may overlap. * * Returns the length of the compressed windowed bit map. */ void dns_nsec_setbit(unsigned char *array, unsigned int type, unsigned int bit); /*%< * Set type bit in raw 'array' to 'bit'. */ bool dns_nsec_isset(const unsigned char *array, unsigned int type); /*%< * Test if the corresponding 'type' bit is set in 'array'. */ isc_result_t dns_nsec_noexistnodata(dns_rdatatype_t type, dns_name_t *name, dns_name_t *nsecname, dns_rdataset_t *nsecset, bool *exists, bool *data, dns_name_t *wild, dns_nseclog_t log, void *arg); /*% * Return ISC_R_SUCCESS if we can determine that the name doesn't exist * or we can determine whether there is data or not at the name. * If the name does not exist return the wildcard name. * * Return ISC_R_IGNORE when the NSEC is not the appropriate one. */ ISC_LANG_ENDDECLS #endif /* DNS_NSEC_H */ result.h 0000644 00000022104 15156020060 0006225 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RESULT_H #define DNS_RESULT_H 1 /*! \file dns/result.h */ #include <isc/lang.h> #include <isc/resultclass.h> #include <dns/types.h> /* * Nothing in this file truly depends on <isc/result.h>, but the * DNS result codes are considered to be publicly derived from * the ISC result codes, so including this file buys you the ISC_R_ * namespace too. */ #include <isc/result.h> /* Contractual promise. */ /* * DNS library result codes */ #define DNS_R_LABELTOOLONG (ISC_RESULTCLASS_DNS + 0) #define DNS_R_BADESCAPE (ISC_RESULTCLASS_DNS + 1) /* * Since we dropped the support of bitstring labels, deprecate the related * result codes too. #define DNS_R_BADBITSTRING (ISC_RESULTCLASS_DNS + 2) #define DNS_R_BITSTRINGTOOLONG (ISC_RESULTCLASS_DNS + 3) */ #define DNS_R_EMPTYLABEL (ISC_RESULTCLASS_DNS + 4) #define DNS_R_BADDOTTEDQUAD (ISC_RESULTCLASS_DNS + 5) #define DNS_R_INVALIDNS (ISC_RESULTCLASS_DNS + 6) #define DNS_R_UNKNOWN (ISC_RESULTCLASS_DNS + 7) #define DNS_R_BADLABELTYPE (ISC_RESULTCLASS_DNS + 8) #define DNS_R_BADPOINTER (ISC_RESULTCLASS_DNS + 9) #define DNS_R_TOOMANYHOPS (ISC_RESULTCLASS_DNS + 10) #define DNS_R_DISALLOWED (ISC_RESULTCLASS_DNS + 11) #define DNS_R_EXTRATOKEN (ISC_RESULTCLASS_DNS + 12) #define DNS_R_EXTRADATA (ISC_RESULTCLASS_DNS + 13) #define DNS_R_TEXTTOOLONG (ISC_RESULTCLASS_DNS + 14) #define DNS_R_NOTZONETOP (ISC_RESULTCLASS_DNS + 15) #define DNS_R_SYNTAX (ISC_RESULTCLASS_DNS + 16) #define DNS_R_BADCKSUM (ISC_RESULTCLASS_DNS + 17) #define DNS_R_BADAAAA (ISC_RESULTCLASS_DNS + 18) #define DNS_R_NOOWNER (ISC_RESULTCLASS_DNS + 19) #define DNS_R_NOTTL (ISC_RESULTCLASS_DNS + 20) #define DNS_R_BADCLASS (ISC_RESULTCLASS_DNS + 21) #define DNS_R_NAMETOOLONG (ISC_RESULTCLASS_DNS + 22) #define DNS_R_PARTIALMATCH (ISC_RESULTCLASS_DNS + 23) #define DNS_R_NEWORIGIN (ISC_RESULTCLASS_DNS + 24) #define DNS_R_UNCHANGED (ISC_RESULTCLASS_DNS + 25) #define DNS_R_BADTTL (ISC_RESULTCLASS_DNS + 26) #define DNS_R_NOREDATA (ISC_RESULTCLASS_DNS + 27) #define DNS_R_CONTINUE (ISC_RESULTCLASS_DNS + 28) #define DNS_R_DELEGATION (ISC_RESULTCLASS_DNS + 29) #define DNS_R_GLUE (ISC_RESULTCLASS_DNS + 30) #define DNS_R_DNAME (ISC_RESULTCLASS_DNS + 31) #define DNS_R_CNAME (ISC_RESULTCLASS_DNS + 32) #define DNS_R_BADDB (ISC_RESULTCLASS_DNS + 33) #define DNS_R_ZONECUT (ISC_RESULTCLASS_DNS + 34) #define DNS_R_BADZONE (ISC_RESULTCLASS_DNS + 35) #define DNS_R_MOREDATA (ISC_RESULTCLASS_DNS + 36) #define DNS_R_UPTODATE (ISC_RESULTCLASS_DNS + 37) #define DNS_R_TSIGVERIFYFAILURE (ISC_RESULTCLASS_DNS + 38) #define DNS_R_TSIGERRORSET (ISC_RESULTCLASS_DNS + 39) #define DNS_R_SIGINVALID (ISC_RESULTCLASS_DNS + 40) #define DNS_R_SIGEXPIRED (ISC_RESULTCLASS_DNS + 41) #define DNS_R_SIGFUTURE (ISC_RESULTCLASS_DNS + 42) #define DNS_R_KEYUNAUTHORIZED (ISC_RESULTCLASS_DNS + 43) #define DNS_R_INVALIDTIME (ISC_RESULTCLASS_DNS + 44) #define DNS_R_EXPECTEDTSIG (ISC_RESULTCLASS_DNS + 45) #define DNS_R_UNEXPECTEDTSIG (ISC_RESULTCLASS_DNS + 46) #define DNS_R_INVALIDTKEY (ISC_RESULTCLASS_DNS + 47) #define DNS_R_HINT (ISC_RESULTCLASS_DNS + 48) #define DNS_R_DROP (ISC_RESULTCLASS_DNS + 49) #define DNS_R_NOTLOADED (ISC_RESULTCLASS_DNS + 50) #define DNS_R_NCACHENXDOMAIN (ISC_RESULTCLASS_DNS + 51) #define DNS_R_NCACHENXRRSET (ISC_RESULTCLASS_DNS + 52) #define DNS_R_WAIT (ISC_RESULTCLASS_DNS + 53) #define DNS_R_NOTVERIFIEDYET (ISC_RESULTCLASS_DNS + 54) #define DNS_R_NOIDENTITY (ISC_RESULTCLASS_DNS + 55) #define DNS_R_NOJOURNAL (ISC_RESULTCLASS_DNS + 56) #define DNS_R_ALIAS (ISC_RESULTCLASS_DNS + 57) #define DNS_R_USETCP (ISC_RESULTCLASS_DNS + 58) #define DNS_R_NOVALIDSIG (ISC_RESULTCLASS_DNS + 59) #define DNS_R_NOVALIDNSEC (ISC_RESULTCLASS_DNS + 60) #define DNS_R_NOTINSECURE (ISC_RESULTCLASS_DNS + 61) #define DNS_R_UNKNOWNSERVICE (ISC_RESULTCLASS_DNS + 62) #define DNS_R_RECOVERABLE (ISC_RESULTCLASS_DNS + 63) #define DNS_R_UNKNOWNOPT (ISC_RESULTCLASS_DNS + 64) #define DNS_R_UNEXPECTEDID (ISC_RESULTCLASS_DNS + 65) #define DNS_R_SEENINCLUDE (ISC_RESULTCLASS_DNS + 66) #define DNS_R_NOTEXACT (ISC_RESULTCLASS_DNS + 67) #define DNS_R_BLACKHOLED (ISC_RESULTCLASS_DNS + 68) #define DNS_R_BADALG (ISC_RESULTCLASS_DNS + 69) #define DNS_R_METATYPE (ISC_RESULTCLASS_DNS + 70) #define DNS_R_CNAMEANDOTHER (ISC_RESULTCLASS_DNS + 71) #define DNS_R_SINGLETON (ISC_RESULTCLASS_DNS + 72) #define DNS_R_HINTNXRRSET (ISC_RESULTCLASS_DNS + 73) #define DNS_R_NOMASTERFILE (ISC_RESULTCLASS_DNS + 74) #define DNS_R_UNKNOWNPROTO (ISC_RESULTCLASS_DNS + 75) #define DNS_R_CLOCKSKEW (ISC_RESULTCLASS_DNS + 76) #define DNS_R_BADIXFR (ISC_RESULTCLASS_DNS + 77) #define DNS_R_NOTAUTHORITATIVE (ISC_RESULTCLASS_DNS + 78) #define DNS_R_NOVALIDKEY (ISC_RESULTCLASS_DNS + 79) #define DNS_R_OBSOLETE (ISC_RESULTCLASS_DNS + 80) #define DNS_R_FROZEN (ISC_RESULTCLASS_DNS + 81) #define DNS_R_UNKNOWNFLAG (ISC_RESULTCLASS_DNS + 82) #define DNS_R_EXPECTEDRESPONSE (ISC_RESULTCLASS_DNS + 83) #define DNS_R_NOVALIDDS (ISC_RESULTCLASS_DNS + 84) #define DNS_R_NSISADDRESS (ISC_RESULTCLASS_DNS + 85) #define DNS_R_REMOTEFORMERR (ISC_RESULTCLASS_DNS + 86) #define DNS_R_TRUNCATEDTCP (ISC_RESULTCLASS_DNS + 87) #define DNS_R_LAME (ISC_RESULTCLASS_DNS + 88) #define DNS_R_UNEXPECTEDRCODE (ISC_RESULTCLASS_DNS + 89) #define DNS_R_UNEXPECTEDOPCODE (ISC_RESULTCLASS_DNS + 90) #define DNS_R_CHASEDSSERVERS (ISC_RESULTCLASS_DNS + 91) #define DNS_R_EMPTYNAME (ISC_RESULTCLASS_DNS + 92) #define DNS_R_EMPTYWILD (ISC_RESULTCLASS_DNS + 93) #define DNS_R_BADBITMAP (ISC_RESULTCLASS_DNS + 94) #define DNS_R_FROMWILDCARD (ISC_RESULTCLASS_DNS + 95) #define DNS_R_BADOWNERNAME (ISC_RESULTCLASS_DNS + 96) #define DNS_R_BADNAME (ISC_RESULTCLASS_DNS + 97) #define DNS_R_DYNAMIC (ISC_RESULTCLASS_DNS + 98) #define DNS_R_UNKNOWNCOMMAND (ISC_RESULTCLASS_DNS + 99) #define DNS_R_MUSTBESECURE (ISC_RESULTCLASS_DNS + 100) #define DNS_R_COVERINGNSEC (ISC_RESULTCLASS_DNS + 101) #define DNS_R_MXISADDRESS (ISC_RESULTCLASS_DNS + 102) #define DNS_R_DUPLICATE (ISC_RESULTCLASS_DNS + 103) #define DNS_R_INVALIDNSEC3 (ISC_RESULTCLASS_DNS + 104) #define DNS_R_NOTMASTER (ISC_RESULTCLASS_DNS + 105) #define DNS_R_BROKENCHAIN (ISC_RESULTCLASS_DNS + 106) #define DNS_R_EXPIRED (ISC_RESULTCLASS_DNS + 107) #define DNS_R_NOTDYNAMIC (ISC_RESULTCLASS_DNS + 108) #define DNS_R_BADEUI (ISC_RESULTCLASS_DNS + 109) #define DNS_R_NTACOVERED (ISC_RESULTCLASS_DNS + 110) #define DNS_R_BADCDS (ISC_RESULTCLASS_DNS + 111) #define DNS_R_BADCDNSKEY (ISC_RESULTCLASS_DNS + 112) #define DNS_R_OPTERR (ISC_RESULTCLASS_DNS + 113) #define DNS_R_BADDNSTAP (ISC_RESULTCLASS_DNS + 114) #define DNS_R_BADTSIG (ISC_RESULTCLASS_DNS + 115) #define DNS_R_BADSIG0 (ISC_RESULTCLASS_DNS + 116) #define DNS_R_TOOMANYRECORDS (ISC_RESULTCLASS_DNS + 117) #define DNS_R_VERIFYFAILURE (ISC_RESULTCLASS_DNS + 118) #define DNS_R_ATZONETOP (ISC_RESULTCLASS_DNS + 119) #define DNS_R_NOKEYMATCH (ISC_RESULTCLASS_DNS + 120) #define DNS_R_TOOMANYKEYS (ISC_RESULTCLASS_DNS + 121) #define DNS_R_KEYNOTACTIVE (ISC_RESULTCLASS_DNS + 122) #define DNS_R_NSEC3ITERRANGE (ISC_RESULTCLASS_DNS + 123) #define DNS_R_NSEC3SALTRANGE (ISC_RESULTCLASS_DNS + 124) #define DNS_R_NSEC3BADALG (ISC_RESULTCLASS_DNS + 125) #define DNS_R_NSEC3RESALT (ISC_RESULTCLASS_DNS + 126) #define DNS_R_NRESULTS 127 /*%< Number of results */ /* * DNS wire format rcodes. * * By making these their own class we can easily convert them into the * wire-format rcode value simply by masking off the resultclass. */ #define DNS_R_NOERROR (ISC_RESULTCLASS_DNSRCODE + 0) #define DNS_R_FORMERR (ISC_RESULTCLASS_DNSRCODE + 1) #define DNS_R_SERVFAIL (ISC_RESULTCLASS_DNSRCODE + 2) #define DNS_R_NXDOMAIN (ISC_RESULTCLASS_DNSRCODE + 3) #define DNS_R_NOTIMP (ISC_RESULTCLASS_DNSRCODE + 4) #define DNS_R_REFUSED (ISC_RESULTCLASS_DNSRCODE + 5) #define DNS_R_YXDOMAIN (ISC_RESULTCLASS_DNSRCODE + 6) #define DNS_R_YXRRSET (ISC_RESULTCLASS_DNSRCODE + 7) #define DNS_R_NXRRSET (ISC_RESULTCLASS_DNSRCODE + 8) #define DNS_R_NOTAUTH (ISC_RESULTCLASS_DNSRCODE + 9) #define DNS_R_NOTZONE (ISC_RESULTCLASS_DNSRCODE + 10) #define DNS_R_RCODE11 (ISC_RESULTCLASS_DNSRCODE + 11) #define DNS_R_RCODE12 (ISC_RESULTCLASS_DNSRCODE + 12) #define DNS_R_RCODE13 (ISC_RESULTCLASS_DNSRCODE + 13) #define DNS_R_RCODE14 (ISC_RESULTCLASS_DNSRCODE + 14) #define DNS_R_RCODE15 (ISC_RESULTCLASS_DNSRCODE + 15) #define DNS_R_BADVERS (ISC_RESULTCLASS_DNSRCODE + 16) #define DNS_R_NRCODERESULTS 17 /*%< Number of rcode results */ #define DNS_RESULT_ISRCODE(result) \ (ISC_RESULTCLASS_INCLASS(ISC_RESULTCLASS_DNSRCODE, (result))) ISC_LANG_BEGINDECLS const char * dns_result_totext(isc_result_t); void dns_result_register(void); dns_rcode_t dns_result_torcode(isc_result_t result); ISC_LANG_ENDDECLS #endif /* DNS_RESULT_H */ rcode.h 0000644 00000004661 15156020060 0006013 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RCODE_H #define DNS_RCODE_H 1 /*! \file dns/rcode.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_rcode_fromtext(dns_rcode_t *rcodep, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a DNS error value. * * Requires: *\li 'rcodep' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li #ISC_R_SUCCESS on success *\li #DNS_R_UNKNOWN type is unknown */ isc_result_t dns_rcode_totext(dns_rcode_t rcode, isc_buffer_t *target); /*%< * Put a textual representation of error 'rcode' into 'target'. * * Requires: *\li 'rcode' is a valid rcode. * *\li 'target' is a valid text buffer. * * Ensures: *\li If the result is success: * The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ isc_result_t dns_tsigrcode_fromtext(dns_rcode_t *rcodep, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a TSIG/TKEY error value. * * Requires: *\li 'rcodep' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li #ISC_R_SUCCESS on success *\li #DNS_R_UNKNOWN type is unknown */ isc_result_t dns_tsigrcode_totext(dns_rcode_t rcode, isc_buffer_t *target); /*%< * Put a textual representation of TSIG/TKEY error 'rcode' into 'target'. * * Requires: *\li 'rcode' is a valid TSIG/TKEY error code. * *\li 'target' is a valid text buffer. * * Ensures: *\li If the result is success: * The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ isc_result_t dns_hashalg_fromtext(unsigned char *hashalg, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a has algorithm value. * * Requires: *\li 'hashalg' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li #ISC_R_SUCCESS on success *\li #DNS_R_UNKNOWN type is unknown */ ISC_LANG_ENDDECLS #endif /* DNS_RCODE_H */ journal.h 0000644 00000020043 15156020060 0006361 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_JOURNAL_H #define DNS_JOURNAL_H 1 /***** ***** Module Info *****/ /*! \file dns/journal.h * \brief * Database journaling. */ /*** *** Imports ***/ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <dns/name.h> #include <dns/diff.h> #include <dns/rdata.h> #include <dns/types.h> /*** *** Defines. ***/ #define DNS_JOURNALOPT_RESIGN 0x00000001 #define DNS_JOURNAL_READ 0x00000000 /* false */ #define DNS_JOURNAL_CREATE 0x00000001 /* true */ #define DNS_JOURNAL_WRITE 0x00000002 /*** *** Types ***/ /*% * A dns_journal_t represents an open journal file. This is an opaque type. * * A particular dns_journal_t object may be opened for writing, in which case * it can be used for writing transactions to a journal file, or it can be * opened for reading, in which case it can be used for reading transactions * from (iterating over) a journal file. A single dns_journal_t object may * not be used for both purposes. */ typedef struct dns_journal dns_journal_t; /*** *** Functions ***/ ISC_LANG_BEGINDECLS /**************************************************************************/ isc_result_t dns_db_createsoatuple(dns_db_t *db, dns_dbversion_t *ver, isc_mem_t *mctx, dns_diffop_t op, dns_difftuple_t **tp); /*!< brief * Create a diff tuple for the current database SOA. * XXX this probably belongs somewhere else. */ /*@{*/ #define DNS_SERIAL_GT(a, b) ((int)(((a) - (b)) & 0xFFFFFFFF) > 0) #define DNS_SERIAL_GE(a, b) ((int)(((a) - (b)) & 0xFFFFFFFF) >= 0) /*!< brief * Compare SOA serial numbers. DNS_SERIAL_GT(a, b) returns true iff * a is "greater than" b where "greater than" is as defined in RFC1982. * DNS_SERIAL_GE(a, b) returns true iff a is "greater than or equal to" b. */ /*@}*/ /**************************************************************************/ /* * Journal object creation and destruction. */ isc_result_t dns_journal_open(isc_mem_t *mctx, const char *filename, unsigned int mode, dns_journal_t **journalp); /*%< * Open the journal file 'filename' and create a dns_journal_t object for it. * * DNS_JOURNAL_CREATE open the journal for reading and writing and create * the journal if it does not exist. * DNS_JOURNAL_WRITE open the journal for reading and writing. * DNS_JOURNAL_READ open the journal for reading only. */ void dns_journal_destroy(dns_journal_t **journalp); /*%< * Destroy a dns_journal_t, closing any open files and freeing its memory. */ /**************************************************************************/ /* * Writing transactions to journals. */ isc_result_t dns_journal_begin_transaction(dns_journal_t *j); /*%< * Prepare to write a new transaction to the open journal file 'j'. * * Requires: * \li 'j' is open for writing. */ isc_result_t dns_journal_writediff(dns_journal_t *j, dns_diff_t *diff); /*%< * Write 'diff' to the current transaction of journal file 'j'. * * Requires: * \li 'j' is open for writing and dns_journal_begin_transaction() * has been called. * *\li 'diff' is a full or partial, correctly ordered IXFR * difference sequence. */ isc_result_t dns_journal_commit(dns_journal_t *j); /*%< * Commit the current transaction of journal file 'j'. * * Requires: * \li 'j' is open for writing and dns_journal_begin_transaction() * has been called. * * \li dns_journal_writediff() has been called one or more times * to form a complete, correctly ordered IXFR difference * sequence. */ isc_result_t dns_journal_write_transaction(dns_journal_t *j, dns_diff_t *diff); /*% * Write a complete transaction at once to a journal file, * sorting it if necessary, and commit it. Equivalent to calling * dns_diff_sort(), dns_journal_begin_transaction(), * dns_journal_writediff(), and dns_journal_commit(). * * Requires: *\li 'j' is open for writing. * * \li 'diff' contains exactly one SOA deletion, one SOA addition * with a greater serial number, and possibly other changes, * in arbitrary order. */ /**************************************************************************/ /* * Reading transactions from journals. */ uint32_t dns_journal_first_serial(dns_journal_t *j); uint32_t dns_journal_last_serial(dns_journal_t *j); /*%< * Get the first and last addressable serial number in the journal. */ isc_result_t dns_journal_iter_init(dns_journal_t *j, uint32_t begin_serial, uint32_t end_serial); /*%< * Prepare to iterate over the transactions that will bring the database * from SOA serial number 'begin_serial' to 'end_serial'. * * Returns: *\li ISC_R_SUCCESS *\li ISC_R_RANGE begin_serial is outside the addressable range. *\li ISC_R_NOTFOUND begin_serial is within the range of addressable * serial numbers covered by the journal, but * this particular serial number does not exist. */ /*@{*/ isc_result_t dns_journal_first_rr(dns_journal_t *j); isc_result_t dns_journal_next_rr(dns_journal_t *j); /*%< * Position the iterator at the first/next RR in a journal * transaction sequence established using dns_journal_iter_init(). * * Requires: * \li dns_journal_iter_init() has been called. * */ /*@}*/ void dns_journal_current_rr(dns_journal_t *j, dns_name_t **name, uint32_t *ttl, dns_rdata_t **rdata); /*%< * Get the name, ttl, and rdata of the current journal RR. * * Requires: * \li The last call to dns_journal_first_rr() or dns_journal_next_rr() * returned ISC_R_SUCCESS. */ /**************************************************************************/ /* * Database roll-forward. */ isc_result_t dns_journal_rollforward(isc_mem_t *mctx, dns_db_t *db, unsigned int options, const char *filename); /*%< * Roll forward (play back) the journal file "filename" into the * database "db". This should be called when the server starts * after a shutdown or crash. * * Requires: *\li 'mctx' is a valid memory context. *\li 'db' is a valid database which does not have a version * open for writing. *\li 'filename' is the name of the journal file belonging to 'db'. * * Returns: *\li DNS_R_NOJOURNAL when journal does not exist. *\li ISC_R_NOTFOUND when current serial in not in journal. *\li ISC_R_RANGE when current serial in not in journals range. *\li ISC_R_SUCCESS journal has been applied successfully to database. * others */ isc_result_t dns_journal_print(isc_mem_t *mctx, const char *filename, FILE *file); /* For debugging not general use */ isc_result_t dns_db_diff(isc_mem_t *mctx, dns_db_t *dba, dns_dbversion_t *dbvera, dns_db_t *dbb, dns_dbversion_t *dbverb, const char *journal_filename); isc_result_t dns_db_diffx(dns_diff_t *diff, dns_db_t *dba, dns_dbversion_t *dbvera, dns_db_t *dbb, dns_dbversion_t *dbverb, const char *journal_filename); /*%< * Compare the databases 'dba' and 'dbb' and generate a diff/journal * entry containing the changes to make 'dba' from 'dbb' (note * the order). This journal entry will consist of a single, * possibly very large transaction. Append the journal * entry to the journal file specified by 'journal_filename' if * non-NULL. */ isc_result_t dns_journal_compact(isc_mem_t *mctx, char *filename, uint32_t serial, uint32_t target_size); /*%< * Attempt to compact the journal if it is greater that 'target_size'. * Changes from 'serial' onwards will be preserved. If the journal * exists and is non-empty 'serial' must exist in the journal. */ bool dns_journal_get_sourceserial(dns_journal_t *j, uint32_t *sourceserial); void dns_journal_set_sourceserial(dns_journal_t *j, uint32_t sourceserial); /*%< * Get and set source serial. * * Returns: * true if sourceserial has previously been set. */ ISC_LANG_ENDDECLS #endif /* DNS_JOURNAL_H */ tsec.h 0000644 00000005605 15156020060 0005654 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TSEC_H #define DNS_TSEC_H 1 /***** ***** Module Info *****/ /*! \file * * \brief * The TSEC (Transaction Security) module is an abstraction layer for managing * DNS transaction mechanisms such as TSIG or SIG(0). A TSEC structure is a * mechanism-independent object containing key information specific to the * mechanism, and is expected to be used as an argument to other modules * that use transaction security in a mechanism-independent manner. * * MP: *\li A TSEC structure is expected to be thread-specific. No inter-thread * synchronization is ensured in multiple access to a single TSEC * structure. * * Resources: *\li TBS * * Security: *\li This module does not handle any low-level data directly, and so no * security issue specific to this module is anticipated. */ #include <dns/types.h> #include <dst/dst.h> ISC_LANG_BEGINDECLS /*** *** Types ***/ /*% * Transaction security types. */ typedef enum { dns_tsectype_none, dns_tsectype_tsig, dns_tsectype_sig0 } dns_tsectype_t; isc_result_t dns_tsec_create(isc_mem_t *mctx, dns_tsectype_t type, dst_key_t *key, dns_tsec_t **tsecp); /*%< * Create a TSEC structure and stores a type-dependent key structure in it. * For a TSIG key (type is dns_tsectype_tsig), dns_tsec_create() creates a * TSIG key structure from '*key' and keeps it in the structure. For other * types, this function simply retains '*key' in the structure. In either * case, the ownership of '*key' is transferred to the TSEC module; the caller * must not modify or destroy it after the call to dns_tsec_create(). * * Requires: * *\li 'mctx' is a valid memory context. * *\li 'type' is a valid value of dns_tsectype_t (see above). * *\li 'key' is a valid key. * *\li tsecp != NULL && *tsecp == NULL. * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ void dns_tsec_destroy(dns_tsec_t **tsecp); /*%< * Destroy the TSEC structure. The stored key is also detached or destroyed. * * Requires * *\li '*tsecp' is a valid TSEC structure. * * Ensures * *\li *tsecp == NULL. * */ dns_tsectype_t dns_tsec_gettype(dns_tsec_t *tsec); /*%< * Return the TSEC type of '*tsec'. * * Requires * *\li 'tsec' is a valid TSEC structure. * */ void dns_tsec_getkey(dns_tsec_t *tsec, void *keyp); /*%< * Return the TSEC key of '*tsec' in '*keyp'. * * Requires * *\li keyp != NULL * * Ensures * *\li *tsecp points to a valid key structure depending on the TSEC type. */ ISC_LANG_ENDDECLS #endif /* DNS_TSEC_H */ portlist.h 0000644 00000004065 15156020060 0006575 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /*! \file dns/portlist.h */ #include <stdbool.h> #include <isc/lang.h> #include <isc/net.h> #include <isc/types.h> #include <dns/types.h> #ifndef DNS_PORTLIST_H #define DNS_PORTLIST_H 1 ISC_LANG_BEGINDECLS isc_result_t dns_portlist_create(isc_mem_t *mctx, dns_portlist_t **portlistp); /*%< * Create a port list. * * Requires: *\li 'mctx' to be valid. *\li 'portlistp' to be non NULL and '*portlistp' to be NULL; * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_UNEXPECTED */ isc_result_t dns_portlist_add(dns_portlist_t *portlist, int af, in_port_t port); /*%< * Add the given <port,af> tuple to the portlist. * * Requires: *\li 'portlist' to be valid. *\li 'af' to be AF_INET or AF_INET6 * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ void dns_portlist_remove(dns_portlist_t *portlist, int af, in_port_t port); /*%< * Remove the given <port,af> tuple to the portlist. * * Requires: *\li 'portlist' to be valid. *\li 'af' to be AF_INET or AF_INET6 */ bool dns_portlist_match(dns_portlist_t *portlist, int af, in_port_t port); /*%< * Find the given <port,af> tuple to the portlist. * * Requires: *\li 'portlist' to be valid. *\li 'af' to be AF_INET or AF_INET6 * * Returns * \li #true if the tuple is found, false otherwise. */ void dns_portlist_attach(dns_portlist_t *portlist, dns_portlist_t **portlistp); /*%< * Attach to a port list. * * Requires: *\li 'portlist' to be valid. *\li 'portlistp' to be non NULL and '*portlistp' to be NULL; */ void dns_portlist_detach(dns_portlist_t **portlistp); /*%< * Detach from a port list. * * Requires: *\li '*portlistp' to be valid. */ ISC_LANG_ENDDECLS #endif /* DNS_PORTLIST_H */ ttl.h 0000644 00000003631 15156020060 0005516 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TTL_H #define DNS_TTL_H 1 /*! \file dns/ttl.h */ /*** *** Imports ***/ #include <stdbool.h> #include <isc/lang.h> #include <isc/types.h> ISC_LANG_BEGINDECLS /*** *** Functions ***/ isc_result_t dns_ttl_totext(uint32_t src, bool verbose, isc_buffer_t *target); isc_result_t dns_ttl_totext2(uint32_t src, bool verbose, bool upcase, isc_buffer_t *target); /*%< * Output a TTL or other time interval in a human-readable form. * The time interval is given as a count of seconds in 'src'. * The text representation is appended to 'target'. * * If 'verbose' is false, use the terse BIND 8 style, like "1w2d3h4m5s". * * If 'verbose' is true, use a verbose style like the SOA comments * in "dig", like "1 week 2 days 3 hours 4 minutes 5 seconds". * * If 'upcase' is true, we conform to the BIND 8 style in which * the unit letter is capitalized if there is only a single unit * letter to print (for example, "1m30s", but "2M") * * If 'upcase' is false, unit letters are always in lower case. * * Returns: * \li ISC_R_SUCCESS * \li ISC_R_NOSPACE */ isc_result_t dns_counter_fromtext(isc_textregion_t *source, uint32_t *ttl); /*%< * Converts a counter from either a plain number or a BIND 8 style value. * * Returns: *\li ISC_R_SUCCESS *\li DNS_R_SYNTAX */ isc_result_t dns_ttl_fromtext(isc_textregion_t *source, uint32_t *ttl); /*%< * Converts a ttl from either a plain number or a BIND 8 style value. * * Returns: *\li ISC_R_SUCCESS *\li DNS_R_BADTTL */ ISC_LANG_ENDDECLS #endif /* DNS_TTL_H */ version.h 0000644 00000001544 15156020060 0006401 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ /*! \file dns/version.h */ #ifndef DNS_VERSION_H #define DNS_VERSION_H 1 #include <isc/platform.h> LIBDNS_EXTERNAL_DATA extern const char dns_version[]; LIBDNS_EXTERNAL_DATA extern const char dns_major[]; LIBDNS_EXTERNAL_DATA extern const char dns_mapapi[]; LIBDNS_EXTERNAL_DATA extern const unsigned int dns_libinterface; LIBDNS_EXTERNAL_DATA extern const unsigned int dns_librevision; LIBDNS_EXTERNAL_DATA extern const unsigned int dns_libage; #endif /* DNS_VERSION_H */ rdatatype.h 0000644 00000004372 15156020060 0006713 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RDATATYPE_H #define DNS_RDATATYPE_H 1 /*! \file dns/rdatatype.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_rdatatype_fromtext(dns_rdatatype_t *typep, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a DNS rdata type. * * Requires: *\li 'typep' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li ISC_R_SUCCESS on success *\li DNS_R_UNKNOWN type is unknown */ isc_result_t dns_rdatatype_totext(dns_rdatatype_t type, isc_buffer_t *target); /*%< * Put a textual representation of type 'type' into 'target'. * * Requires: *\li 'type' is a valid type. * *\li 'target' is a valid text buffer. * * Ensures, * if the result is success: *\li The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ isc_result_t dns_rdatatype_tounknowntext(dns_rdatatype_t type, isc_buffer_t *target); /*%< * Put textual RFC3597 TYPEXXXX representation of type 'type' into * 'target'. * * Requires: *\li 'type' is a valid type. * *\li 'target' is a valid text buffer. * * Ensures, * if the result is success: *\li The used space in 'target' is updated. * * Returns: *\li #ISC_R_SUCCESS on success *\li #ISC_R_NOSPACE target buffer is too small */ void dns_rdatatype_format(dns_rdatatype_t rdtype, char *array, unsigned int size); /*%< * Format a human-readable representation of the type 'rdtype' * into the character array 'array', which is of size 'size'. * The resulting string is guaranteed to be null-terminated. */ #define DNS_RDATATYPE_FORMATSIZE sizeof("NSEC3PARAM") /*%< * Minimum size of array to pass to dns_rdatatype_format(). * May need to be adjusted if a new RR type with a very long * name is defined. */ ISC_LANG_ENDDECLS #endif /* DNS_RDATATYPE_H */ zt.h 0000644 00000012672 15156020060 0005355 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ZT_H #define DNS_ZT_H 1 /*! \file dns/zt.h */ #include <stdbool.h> #include <isc/lang.h> #include <isc/rwlock.h> #include <dns/types.h> #define DNS_ZTFIND_NOEXACT 0x01 ISC_LANG_BEGINDECLS typedef isc_result_t (*dns_zt_allloaded_t)(void *arg); /*%< * Method prototype: when all pending zone loads are complete, * the zone table can inform the caller via a callback function with * this signature. */ typedef isc_result_t (*dns_zt_zoneloaded_t)(dns_zt_t *zt, dns_zone_t *zone, isc_task_t *task); /*%< * Method prototype: when a zone finishes loading, the zt object * can be informed via a callback function with this signature. */ isc_result_t dns_zt_create(isc_mem_t *mctx, dns_rdataclass_t rdclass, dns_zt_t **zt); /*%< * Creates a new zone table. * * Requires: * \li 'mctx' to be initialized. * * Returns: * \li #ISC_R_SUCCESS on success. * \li #ISC_R_NOMEMORY */ isc_result_t dns_zt_mount(dns_zt_t *zt, dns_zone_t *zone); /*%< * Mounts the zone on the zone table. * * Requires: * \li 'zt' to be valid * \li 'zone' to be valid * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_EXISTS * \li #ISC_R_NOSPACE * \li #ISC_R_NOMEMORY */ isc_result_t dns_zt_unmount(dns_zt_t *zt, dns_zone_t *zone); /*%< * Unmount the given zone from the table. * * Requires: * 'zt' to be valid * \li 'zone' to be valid * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND * \li #ISC_R_NOMEMORY */ isc_result_t dns_zt_find(dns_zt_t *zt, const dns_name_t *name, unsigned int options, dns_name_t *foundname, dns_zone_t **zone); /*%< * Find the best match for 'name' in 'zt'. If foundname is non NULL * then the name of the zone found is returned. * * Notes: * \li If the DNS_ZTFIND_NOEXACT is set, the best partial match (if any) * to 'name' will be returned. * * Requires: * \li 'zt' to be valid * \li 'name' to be valid * \li 'foundname' to be initialized and associated with a fixedname or NULL * \li 'zone' to be non NULL and '*zone' to be NULL * * Returns: * \li #ISC_R_SUCCESS * \li #DNS_R_PARTIALMATCH * \li #ISC_R_NOTFOUND * \li #ISC_R_NOSPACE */ void dns_zt_detach(dns_zt_t **ztp); /*%< * Detach the given zonetable, if the reference count goes to zero the * zonetable will be freed. In either case 'ztp' is set to NULL. * * Requires: * \li '*ztp' to be valid */ void dns_zt_flushanddetach(dns_zt_t **ztp); /*%< * Detach the given zonetable, if the reference count goes to zero the * zonetable will be flushed and then freed. In either case 'ztp' is * set to NULL. * * Requires: * \li '*ztp' to be valid */ void dns_zt_attach(dns_zt_t *zt, dns_zt_t **ztp); /*%< * Attach 'zt' to '*ztp'. * * Requires: * \li 'zt' to be valid * \li '*ztp' to be NULL */ isc_result_t dns_zt_load(dns_zt_t *zt, bool stop); isc_result_t dns_zt_loadnew(dns_zt_t *zt, bool stop); isc_result_t dns_zt_asyncload(dns_zt_t *zt, dns_zt_allloaded_t alldone, void *arg); isc_result_t dns_zt_asyncload2(dns_zt_t *zt, dns_zt_allloaded_t alldone, void *arg, bool newonly); /*%< * Load all zones in the table. If 'stop' is true, * stop on the first error and return it. If 'stop' * is false, ignore errors. * * dns_zt_loadnew() only loads zones that are not yet loaded. * dns_zt_load() also loads zones that are already loaded and * and whose master file has changed since the last load. * dns_zt_asyncload() loads zones asynchronously; when all * zones in the zone table have finished loaded (or failed due * to errors), the caller is informed by calling 'alldone' * with an argument of 'arg'. * * Requires: * \li 'zt' to be valid */ isc_result_t dns_zt_freezezones(dns_zt_t *zt, bool freeze); /*%< * Freeze/thaw updates to master zones. * Any pending updates will be flushed. * Zones will be reloaded on thaw. */ isc_result_t dns_zt_apply(dns_zt_t *zt, isc_rwlocktype_t lock, bool stop, isc_result_t (*action)(dns_zone_t *, void *), void *uap); isc_result_t dns_zt_apply2(dns_zt_t *zt, isc_rwlocktype_t lock, bool stop, isc_result_t *sub, isc_result_t (*action)(dns_zone_t *, void *), void *uap); /*%< * Apply a given 'action' to all zone zones in the table. * If 'stop' is 'true' then walking the zone tree will stop if * 'action' does not return ISC_R_SUCCESS. * * Requires: * \li 'zt' to be valid. * \li 'action' to be non NULL. * * Returns: * \li ISC_R_SUCCESS if action was applied to all nodes. If 'stop' is * false and 'sub' is non NULL then the first error (if any) * reported by 'action' is returned in '*sub'; * any error code from 'action'. */ bool dns_zt_loadspending(dns_zt_t *zt); /*%< * Returns true if and only if there are zones still waiting to * be loaded in zone table 'zt'. * * Requires: * \li 'zt' to be valid. */ void dns_zt_setviewcommit(dns_zt_t *zt); /*%< * Commit dns_zone_setview() calls previously made for all zones in this * zone table. * * Requires: *\li 'view' to be valid. */ void dns_zt_setviewrevert(dns_zt_t *zt); /*%< * Revert dns_zone_setview() calls previously made for all zones in this * zone table. * * Requires: *\li 'view' to be valid. */ ISC_LANG_ENDDECLS #endif /* DNS_ZT_H */ dnssec.h 0000644 00000027523 15156020060 0006200 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DNSSEC_H #define DNS_DNSSEC_H 1 /*! \file dns/dnssec.h */ #include <stdbool.h> #include <isc/lang.h> #include <isc/stdtime.h> #include <isc/stats.h> #include <dns/diff.h> #include <dns/types.h> #include <dst/dst.h> ISC_LANG_BEGINDECLS LIBDNS_EXTERNAL_DATA extern isc_stats_t *dns_dnssec_stats; /*%< Maximum number of keys supported in a zone. */ #define DNS_MAXZONEKEYS 32 /* * Indicates how the signer found this key: in the key repository, at the * zone apex, or specified by the user. */ typedef enum { dns_keysource_unknown, dns_keysource_repository, dns_keysource_zoneapex, dns_keysource_user } dns_keysource_t; /* * A DNSSEC key and hints about its intended use gleaned from metadata */ struct dns_dnsseckey { dst_key_t *key; bool hint_publish; /*% metadata says to publish */ bool force_publish; /*% publish regardless of metadata */ bool hint_sign; /*% metadata says to sign with this key */ bool force_sign; /*% sign with key regardless of metadata */ bool hint_remove; /*% metadata says *don't* publish */ bool is_active; /*% key is already active */ bool first_sign; /*% key is newly becoming active */ unsigned int prepublish; /*% how long until active? */ dns_keysource_t source; /*% how the key was found */ bool ksk; /*% this is a key-signing key */ bool legacy; /*% this is old-style key with no metadata (possibly generated by an older version of BIND9) and should be ignored when searching for keys to import into the zone */ unsigned int index; /*% position in list */ ISC_LINK(dns_dnsseckey_t) link; }; isc_result_t dns_dnssec_keyfromrdata(dns_name_t *name, dns_rdata_t *rdata, isc_mem_t *mctx, dst_key_t **key); /*%< * Creates a DST key from a DNS record. Basically a wrapper around * dst_key_fromdns(). * * Requires: *\li 'name' is not NULL *\li 'rdata' is not NULL *\li 'mctx' is not NULL *\li 'key' is not NULL *\li '*key' is NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li DST_R_INVALIDPUBLICKEY *\li various errors from dns_name_totext */ isc_result_t dns_dnssec_sign(dns_name_t *name, dns_rdataset_t *set, dst_key_t *key, isc_stdtime_t *inception, isc_stdtime_t *expire, isc_mem_t *mctx, isc_buffer_t *buffer, dns_rdata_t *sigrdata); /*%< * Generates a RRSIG record covering this rdataset. This has no effect * on existing RRSIG records. * * Requires: *\li 'name' (the owner name of the record) is a valid name *\li 'set' is a valid rdataset *\li 'key' is a valid key *\li 'inception' is not NULL *\li 'expire' is not NULL *\li 'mctx' is not NULL *\li 'buffer' is not NULL *\li 'sigrdata' is not NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_NOSPACE *\li #DNS_R_INVALIDTIME - the expiration is before the inception *\li #DNS_R_KEYUNAUTHORIZED - the key cannot sign this data (either * it is not a zone key or its flags prevent * authentication) *\li DST_R_* */ isc_result_t dns_dnssec_verify(dns_name_t *name, dns_rdataset_t *set, dst_key_t *key, bool ignoretime, isc_mem_t *mctx, dns_rdata_t *sigrdata); isc_result_t dns_dnssec_verify2(dns_name_t *name, dns_rdataset_t *set, dst_key_t *key, bool ignoretime, isc_mem_t *mctx, dns_rdata_t *sigrdata, dns_name_t *wild); isc_result_t dns_dnssec_verify3(dns_name_t *name, dns_rdataset_t *set, dst_key_t *key, bool ignoretime, unsigned int maxbits, isc_mem_t *mctx, dns_rdata_t *sigrdata, dns_name_t *wild); /*%< * Verifies the RRSIG record covering this rdataset signed by a specific * key. This does not determine if the key's owner is authorized to sign * this record, as this requires a resolver or database. * If 'ignoretime' is true, temporal validity will not be checked. * * 'maxbits' specifies the maximum number of rsa exponent bits accepted. * * Requires: *\li 'name' (the owner name of the record) is a valid name *\li 'set' is a valid rdataset *\li 'key' is a valid key *\li 'mctx' is not NULL *\li 'sigrdata' is a valid rdata containing a SIG record *\li 'wild' if non-NULL then is a valid and has a buffer. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #DNS_R_FROMWILDCARD - the signature is valid and is from * a wildcard expansion. dns_dnssec_verify2() only. * 'wild' contains the name of the wildcard if non-NULL. *\li #DNS_R_SIGINVALID - the signature fails to verify *\li #DNS_R_SIGEXPIRED - the signature has expired *\li #DNS_R_SIGFUTURE - the signature's validity period has not begun *\li #DNS_R_KEYUNAUTHORIZED - the key cannot sign this data (either * it is not a zone key or its flags prevent * authentication) *\li DST_R_* */ /*@{*/ isc_result_t dns_dnssec_findzonekeys(dns_db_t *db, dns_dbversion_t *ver, dns_dbnode_t *node, dns_name_t *name, isc_mem_t *mctx, unsigned int maxkeys, dst_key_t **keys, unsigned int *nkeys); isc_result_t dns_dnssec_findzonekeys2(dns_db_t *db, dns_dbversion_t *ver, dns_dbnode_t *node, dns_name_t *name, const char *directory, isc_mem_t *mctx, unsigned int maxkeys, dst_key_t **keys, unsigned int *nkeys); isc_result_t dns_dnssec_findzonekeys3(dns_db_t *db, dns_dbversion_t *ver, dns_dbnode_t *node, dns_name_t *name, const char *directory, isc_stdtime_t now, isc_mem_t *mctx, unsigned int maxkeys, dst_key_t **keys, unsigned int *nkeys); /*%< * Finds a set of zone keys. * XXX temporary - this should be handled in dns_zone_t. */ /*@}*/ bool dns_dnssec_keyactive(dst_key_t *key, isc_stdtime_t now); /*%< * * Returns true if 'key' is active as of the time specified * in 'now' (i.e., if the activation date has passed, inactivation or * deletion date has not yet been reached, and the key is not revoked * -- or if it is a legacy key without metadata). Otherwise returns * false. * * Requires: *\li 'key' is a valid key */ isc_result_t dns_dnssec_signmessage(dns_message_t *msg, dst_key_t *key); /*%< * Signs a message with a SIG(0) record. This is implicitly called by * dns_message_renderend() if msg->sig0key is not NULL. * * Requires: *\li 'msg' is a valid message *\li 'key' is a valid key that can be used for signing * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li DST_R_* */ isc_result_t dns_dnssec_verifymessage(isc_buffer_t *source, dns_message_t *msg, dst_key_t *key); /*%< * Verifies a message signed by a SIG(0) record. This is not * called implicitly by dns_message_parse(). If dns_message_signer() * is called before dns_dnssec_verifymessage(), it will return * #DNS_R_NOTVERIFIEDYET. dns_dnssec_verifymessage() will set * the verified_sig0 flag in msg if the verify succeeds, and * the sig0status field otherwise. * * Requires: *\li 'source' is a valid buffer containing the unparsed message *\li 'msg' is a valid message *\li 'key' is a valid key * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_NOTFOUND - no SIG(0) was found *\li #DNS_R_SIGINVALID - the SIG record is not well-formed or * was not generated by the key. *\li DST_R_* */ bool dns_dnssec_selfsigns(dns_rdata_t *rdata, dns_name_t *name, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset, bool ignoretime, isc_mem_t *mctx); bool dns_dnssec_signs(dns_rdata_t *rdata, dns_name_t *name, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset, bool ignoretime, isc_mem_t *mctx); /*%< * Verify that 'rdataset' is validly signed in 'sigrdataset' by * the key in 'rdata'. * * dns_dnssec_selfsigns() requires that rdataset be a DNSKEY or KEY * rrset. dns_dnssec_signs() works on any rrset. */ isc_result_t dns_dnsseckey_create(isc_mem_t *mctx, dst_key_t **dstkey, dns_dnsseckey_t **dkp); /*%< * Create and initialize a dns_dnsseckey_t structure. * * Requires: *\li 'dkp' is not NULL and '*dkp' is NULL. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY */ void dns_dnsseckey_destroy(isc_mem_t *mctx, dns_dnsseckey_t **dkp); /*%< * Reclaim a dns_dnsseckey_t structure. * * Requires: *\li 'dkp' is not NULL and '*dkp' is not NULL. * * Ensures: *\li '*dkp' is NULL. */ isc_result_t dns_dnssec_findmatchingkeys(dns_name_t *origin, const char *directory, isc_mem_t *mctx, dns_dnsseckeylist_t *keylist); isc_result_t dns_dnssec_findmatchingkeys2(dns_name_t *origin, const char *directory, isc_stdtime_t now, isc_mem_t *mctx, dns_dnsseckeylist_t *keylist); /*%< * Search 'directory' for K* key files matching the name in 'origin'. * Append all such keys, along with use hints gleaned from their * metadata, onto 'keylist'. Skip any unsupported algorithms. * * Requires: *\li 'keylist' is not NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOTFOUND *\li #ISC_R_NOMEMORY *\li any error returned by dns_name_totext(), isc_dir_open(), or * dst_key_fromnamedfile() * * Ensures: *\li On error, keylist is unchanged */ isc_result_t dns_dnssec_keylistfromrdataset(dns_name_t *origin, const char *directory, isc_mem_t *mctx, dns_rdataset_t *keyset, dns_rdataset_t *keysigs, dns_rdataset_t *soasigs, bool savekeys, bool publickey, dns_dnsseckeylist_t *keylist); /*%< * Append the contents of a DNSKEY rdataset 'keyset' to 'keylist'. * Omit duplicates. If 'publickey' is false, search 'directory' for * matching key files, and load the private keys that go with * the public ones. If 'savekeys' is true, mark the keys so * they will not be deleted or inactivated regardless of metadata. * * 'keysigs' and 'soasigs', if not NULL and associated, contain the * RRSIGS for the DNSKEY and SOA records respectively and are used to mark * whether a key is already active in the zone. */ isc_result_t dns_dnssec_updatekeys(dns_dnsseckeylist_t *keys, dns_dnsseckeylist_t *newkeys, dns_dnsseckeylist_t *removed, dns_name_t *origin, dns_ttl_t hint_ttl, dns_diff_t *diff, bool allzsk, isc_mem_t *mctx, void (*report)(const char *, ...)); /*%< * Update the list of keys in 'keys' with new key information in 'newkeys'. * * For each key in 'newkeys', see if it has a match in 'keys'. * - If not, and if the metadata says the key should be published: * add it to 'keys', and place a dns_difftuple into 'diff' so * the key can be added to the DNSKEY set. If the metadata says it * should be active, set the first_sign flag. * - If so, and if the metadata says it should be removed: * remove it from 'keys', and place a dns_difftuple into 'diff' so * the key can be removed from the DNSKEY set. if 'removed' is non-NULL, * copy the key into that list; otherwise destroy it. * - Otherwise, make sure keys has current metadata. * * If 'allzsk' is true, we are allowing KSK-flagged keys to be used as * ZSKs. * * 'hint_ttl' is the TTL to use for the DNSKEY RRset if there is no * existing RRset, and if none of the keys to be added has a default TTL * (in which case we would use the shortest one). If the TTL is longer * than the time until a new key will be activated, then we have to delay * the key's activation. * * 'report' points to a function for reporting status. * * On completion, any remaining keys in 'newkeys' are freed. */ isc_result_t dns_dnssec_syncupdate(dns_dnsseckeylist_t *keys, dns_dnsseckeylist_t *rmkeys, dns_rdataset_t *cds, dns_rdataset_t *cdnskey, isc_stdtime_t now, dns_ttl_t hint_ttl, dns_diff_t *diff, isc_mem_t *mctx); /*%< * Update the CDS and CDNSKEY RRsets, adding and removing keys as needed. */ ISC_LANG_ENDDECLS #endif /* DNS_DNSSEC_H */ secalg.h 0000644 00000003252 15156020060 0006150 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_SECALG_H #define DNS_SECALG_H 1 /*! \file dns/secalg.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_secalg_fromtext(dns_secalg_t *secalgp, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a DNSSEC security algorithm value. * The text may contain either a mnemonic algorithm name or a decimal algorithm * number. * * Requires: *\li 'secalgp' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li ISC_R_SUCCESS on success *\li ISC_R_RANGE numeric type is out of range *\li DNS_R_UNKNOWN mnemonic type is unknown */ isc_result_t dns_secalg_totext(dns_secalg_t secalg, isc_buffer_t *target); /*%< * Put a textual representation of the DNSSEC security algorithm 'secalg' * into 'target'. * * Requires: *\li 'secalg' is a valid secalg. * *\li 'target' is a valid text buffer. * * Ensures, * if the result is success: *\li The used space in 'target' is updated. * * Returns: *\li ISC_R_SUCCESS on success *\li ISC_R_NOSPACE target buffer is too small */ #define DNS_SECALG_FORMATSIZE 20 void dns_secalg_format(dns_secalg_t alg, char *cp, unsigned int size); /*%< * Wrapper for dns_secalg_totext(), writing text into 'cp' */ ISC_LANG_ENDDECLS #endif /* DNS_SECALG_H */ stats.h 0000644 00000032213 15156020060 0006047 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_STATS_H #define DNS_STATS_H 1 /*! \file dns/stats.h */ #include <inttypes.h> #include <dns/types.h> /*% * Statistics counters. Used as isc_statscounter_t values. */ enum { /*% * Resolver statistics counters. */ dns_resstatscounter_queryv4 = 0, dns_resstatscounter_queryv6 = 1, dns_resstatscounter_responsev4 = 2, dns_resstatscounter_responsev6 = 3, dns_resstatscounter_nxdomain = 4, dns_resstatscounter_servfail = 5, dns_resstatscounter_formerr = 6, dns_resstatscounter_othererror = 7, dns_resstatscounter_edns0fail = 8, dns_resstatscounter_mismatch = 9, dns_resstatscounter_truncated = 10, dns_resstatscounter_lame = 11, dns_resstatscounter_retry = 12, dns_resstatscounter_gluefetchv4 = 13, dns_resstatscounter_gluefetchv6 = 14, dns_resstatscounter_gluefetchv4fail = 15, dns_resstatscounter_gluefetchv6fail = 16, dns_resstatscounter_val = 17, dns_resstatscounter_valsuccess = 18, dns_resstatscounter_valnegsuccess = 19, dns_resstatscounter_valfail = 20, dns_resstatscounter_dispabort = 21, dns_resstatscounter_dispsockfail = 22, dns_resstatscounter_querytimeout = 23, dns_resstatscounter_queryrtt0 = 24, dns_resstatscounter_queryrtt1 = 25, dns_resstatscounter_queryrtt2 = 26, dns_resstatscounter_queryrtt3 = 27, dns_resstatscounter_queryrtt4 = 28, dns_resstatscounter_queryrtt5 = 29, dns_resstatscounter_nfetch = 30, dns_resstatscounter_disprequdp = 31, dns_resstatscounter_dispreqtcp = 32, dns_resstatscounter_buckets = 33, dns_resstatscounter_refused = 34, dns_resstatscounter_cookienew = 35, dns_resstatscounter_cookieout = 36, dns_resstatscounter_cookiein = 37, dns_resstatscounter_cookieok = 38, dns_resstatscounter_badvers = 39, dns_resstatscounter_badcookie = 40, dns_resstatscounter_zonequota = 41, dns_resstatscounter_serverquota = 42, dns_resstatscounter_nextitem = 43, dns_resstatscounter_max = 44, /* * DNSSEC stats. */ dns_dnssecstats_asis = 0, dns_dnssecstats_downcase = 1, dns_dnssecstats_wildcard = 2, dns_dnssecstats_fail = 3, dns_dnssecstats_max = 4, /*% * Zone statistics counters. */ dns_zonestatscounter_notifyoutv4 = 0, dns_zonestatscounter_notifyoutv6 = 1, dns_zonestatscounter_notifyinv4 = 2, dns_zonestatscounter_notifyinv6 = 3, dns_zonestatscounter_notifyrej = 4, dns_zonestatscounter_soaoutv4 = 5, dns_zonestatscounter_soaoutv6 = 6, dns_zonestatscounter_axfrreqv4 = 7, dns_zonestatscounter_axfrreqv6 = 8, dns_zonestatscounter_ixfrreqv4 = 9, dns_zonestatscounter_ixfrreqv6 = 10, dns_zonestatscounter_xfrsuccess = 11, dns_zonestatscounter_xfrfail = 12, dns_zonestatscounter_max = 13, /* * Adb statistics values. */ dns_adbstats_nentries = 0, dns_adbstats_entriescnt = 1, dns_adbstats_nnames = 2, dns_adbstats_namescnt = 3, dns_adbstats_max = 4, /* * Cache statistics values. */ dns_cachestatscounter_hits = 1, dns_cachestatscounter_misses = 2, dns_cachestatscounter_queryhits = 3, dns_cachestatscounter_querymisses = 4, dns_cachestatscounter_deletelru = 5, dns_cachestatscounter_deletettl = 6, dns_cachestatscounter_max = 7, /*% * Query statistics counters (obsolete). */ dns_statscounter_success = 0, /*%< Successful lookup */ dns_statscounter_referral = 1, /*%< Referral result */ dns_statscounter_nxrrset = 2, /*%< NXRRSET result */ dns_statscounter_nxdomain = 3, /*%< NXDOMAIN result */ dns_statscounter_recursion = 4, /*%< Recursion was used */ dns_statscounter_failure = 5, /*%< Some other failure */ dns_statscounter_duplicate = 6, /*%< Duplicate query */ dns_statscounter_dropped = 7, /*%< Duplicate query (dropped) */ /*% * DNSTAP statistics counters. */ dns_dnstapcounter_success = 0, dns_dnstapcounter_drop = 1, dns_dnstapcounter_max = 2 }; #define DNS_STATS_NCOUNTERS 8 #if 0 /*%< * Flag(s) for dns_xxxstats_dump(). DNS_STATSDUMP_VERBOSE is obsolete. * ISC_STATSDUMP_VERBOSE should be used instead. These two values are * intentionally defined to be the same value to ensure binary compatibility. */ #define DNS_STATSDUMP_VERBOSE 0x00000001 /*%< dump 0-value counters */ #endif /*%< * (Obsoleted) */ LIBDNS_EXTERNAL_DATA extern const char *dns_statscounter_names[]; /*% * Attributes for statistics counters of RRset and Rdatatype types. * * _OTHERTYPE * The rdata type is not explicitly supported and the corresponding counter * is counted for other such types, too. When this attribute is set, * the base type is of no use. * * _NXRRSET * RRset type counters only. Indicates the RRset is non existent. * * _NXDOMAIN * RRset type counters only. Indicates a non existent name. When this * attribute is set, the base type is of no use. * * _STALE * RRset type counters only. This indicates a record that marked for * removal. * * Note: incrementing _STALE will decrement the corresponding non-stale * counter. */ #define DNS_RDATASTATSTYPE_ATTR_OTHERTYPE 0x0001 #define DNS_RDATASTATSTYPE_ATTR_NXRRSET 0x0002 #define DNS_RDATASTATSTYPE_ATTR_NXDOMAIN 0x0004 #define DNS_RDATASTATSTYPE_ATTR_STALE 0x0008 /*%< * Conversion macros among dns_rdatatype_t, attributes and isc_statscounter_t. */ #define DNS_RDATASTATSTYPE_BASE(type) ((dns_rdatatype_t)((type) & 0xFFFF)) #define DNS_RDATASTATSTYPE_ATTR(type) ((type) >> 16) #define DNS_RDATASTATSTYPE_VALUE(b, a) (((a) << 16) | (b)) /*%< * Types of dump callbacks. */ typedef void (*dns_generalstats_dumper_t)(isc_statscounter_t, uint64_t, void *); typedef void (*dns_rdatatypestats_dumper_t)(dns_rdatastatstype_t, uint64_t, void *); typedef void (*dns_opcodestats_dumper_t)(dns_opcode_t, uint64_t, void *); typedef void (*dns_rcodestats_dumper_t)(dns_rcode_t, uint64_t, void *); ISC_LANG_BEGINDECLS isc_result_t dns_generalstats_create(isc_mem_t *mctx, dns_stats_t **statsp, int ncounters); /*%< * Create a statistics counter structure of general type. It counts a general * set of counters indexed by an ID between 0 and ncounters -1. * This function is obsolete. A more general function, isc_stats_create(), * should be used. * * Requires: *\li 'mctx' must be a valid memory context. * *\li 'statsp' != NULL && '*statsp' == NULL. * * Returns: *\li ISC_R_SUCCESS -- all ok * *\li anything else -- failure */ isc_result_t dns_rdatatypestats_create(isc_mem_t *mctx, dns_stats_t **statsp); /*%< * Create a statistics counter structure per rdatatype. * * Requires: *\li 'mctx' must be a valid memory context. * *\li 'statsp' != NULL && '*statsp' == NULL. * * Returns: *\li ISC_R_SUCCESS -- all ok * *\li anything else -- failure */ isc_result_t dns_rdatasetstats_create(isc_mem_t *mctx, dns_stats_t **statsp); /*%< * Create a statistics counter structure per RRset. * * Requires: *\li 'mctx' must be a valid memory context. * *\li 'statsp' != NULL && '*statsp' == NULL. * * Returns: *\li ISC_R_SUCCESS -- all ok * *\li anything else -- failure */ isc_result_t dns_opcodestats_create(isc_mem_t *mctx, dns_stats_t **statsp); /*%< * Create a statistics counter structure per opcode. * * Requires: *\li 'mctx' must be a valid memory context. * *\li 'statsp' != NULL && '*statsp' == NULL. * * Returns: *\li ISC_R_SUCCESS -- all ok * *\li anything else -- failure */ isc_result_t dns_rcodestats_create(isc_mem_t *mctx, dns_stats_t **statsp); /*%< * Create a statistics counter structure per assigned rcode. * * Requires: *\li 'mctx' must be a valid memory context. * *\li 'statsp' != NULL && '*statsp' == NULL. * * Returns: *\li ISC_R_SUCCESS -- all ok * *\li anything else -- failure */ void dns_stats_attach(dns_stats_t *stats, dns_stats_t **statsp); /*%< * Attach to a statistics set. * * Requires: *\li 'stats' is a valid dns_stats_t. * *\li 'statsp' != NULL && '*statsp' == NULL */ void dns_stats_detach(dns_stats_t **statsp); /*%< * Detaches from the statistics set. * * Requires: *\li 'statsp' != NULL and '*statsp' is a valid dns_stats_t. */ void dns_generalstats_increment(dns_stats_t *stats, isc_statscounter_t counter); /*%< * Increment the counter-th counter of stats. This function is obsolete. * A more general function, isc_stats_increment(), should be used. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_generalstats_create(). * *\li counter is less than the maximum available ID for the stats specified * on creation. */ void dns_rdatatypestats_increment(dns_stats_t *stats, dns_rdatatype_t type); /*%< * Increment the statistics counter for 'type'. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_rdatatypestats_create(). */ void dns_rdatasetstats_increment(dns_stats_t *stats, dns_rdatastatstype_t rrsettype); /*%< * Increment the statistics counter for 'rrsettype'. * * Note: if 'rrsettype' has the _STALE attribute set the corresponding * non-stale counter will be decremented. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_rdatasetstats_create(). */ void dns_rdatasetstats_decrement(dns_stats_t *stats, dns_rdatastatstype_t rrsettype); /*%< * Decrement the statistics counter for 'rrsettype'. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_rdatasetstats_create(). */ void dns_opcodestats_increment(dns_stats_t *stats, dns_opcode_t code); /*%< * Increment the statistics counter for 'code'. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_opcodestats_create(). */ void dns_rcodestats_increment(dns_stats_t *stats, dns_opcode_t code); /*%< * Increment the statistics counter for 'code'. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_rcodestats_create(). */ void dns_generalstats_dump(dns_stats_t *stats, dns_generalstats_dumper_t dump_fn, void *arg, unsigned int options); /*%< * Dump the current statistics counters in a specified way. For each counter * in stats, dump_fn is called with its current value and the given argument * arg. By default counters that have a value of 0 is skipped; if options has * the ISC_STATSDUMP_VERBOSE flag, even such counters are dumped. * * This function is obsolete. A more general function, isc_stats_dump(), * should be used. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_generalstats_create(). */ void dns_rdatatypestats_dump(dns_stats_t *stats, dns_rdatatypestats_dumper_t dump_fn, void *arg, unsigned int options); /*%< * Dump the current statistics counters in a specified way. For each counter * in stats, dump_fn is called with the corresponding type in the form of * dns_rdatastatstype_t, the current counter value and the given argument * arg. By default counters that have a value of 0 is skipped; if options has * the ISC_STATSDUMP_VERBOSE flag, even such counters are dumped. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_generalstats_create(). */ void dns_rdatasetstats_dump(dns_stats_t *stats, dns_rdatatypestats_dumper_t dump_fn, void *arg, unsigned int options); /*%< * Dump the current statistics counters in a specified way. For each counter * in stats, dump_fn is called with the corresponding type in the form of * dns_rdatastatstype_t, the current counter value and the given argument * arg. By default counters that have a value of 0 is skipped; if options has * the ISC_STATSDUMP_VERBOSE flag, even such counters are dumped. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_generalstats_create(). */ void dns_opcodestats_dump(dns_stats_t *stats, dns_opcodestats_dumper_t dump_fn, void *arg, unsigned int options); /*%< * Dump the current statistics counters in a specified way. For each counter * in stats, dump_fn is called with the corresponding opcode, the current * counter value and the given argument arg. By default counters that have a * value of 0 is skipped; if options has the ISC_STATSDUMP_VERBOSE flag, even * such counters are dumped. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_generalstats_create(). */ void dns_rcodestats_dump(dns_stats_t *stats, dns_rcodestats_dumper_t dump_fn, void *arg, unsigned int options); /*%< * Dump the current statistics counters in a specified way. For each counter * in stats, dump_fn is called with the corresponding rcode, the current * counter value and the given argument arg. By default counters that have a * value of 0 is skipped; if options has the ISC_STATSDUMP_VERBOSE flag, even * such counters are dumped. * * Requires: *\li 'stats' is a valid dns_stats_t created by dns_generalstats_create(). */ isc_result_t dns_stats_alloccounters(isc_mem_t *mctx, uint64_t **ctrp); /*%< * Allocate an array of query statistics counters from the memory * context 'mctx'. * * This function is obsoleted. Use dns_xxxstats_create() instead. */ void dns_stats_freecounters(isc_mem_t *mctx, uint64_t **ctrp); /*%< * Free an array of query statistics counters allocated from the memory * context 'mctx'. * * This function is obsoleted. Use dns_stats_destroy() instead. */ ISC_LANG_ENDDECLS #endif /* DNS_STATS_H */ timer.h 0000644 00000002033 15156020060 0006026 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_TIMER_H #define DNS_TIMER_H 1 /*! \file dns/timer.h */ /*** *** Imports ***/ #include <stdbool.h> #include <isc/buffer.h> #include <isc/lang.h> ISC_LANG_BEGINDECLS /*** *** Functions ***/ isc_result_t dns_timer_setidle(isc_timer_t *timer, unsigned int maxtime, unsigned int idletime, bool purge); /*%< * Convenience function for setting up simple, one-second-granularity * idle timers as used by zone transfers. * \brief * Set the timer 'timer' to go off after 'idletime' seconds of inactivity, * or after 'maxtime' at the very latest. Events are purged iff * 'purge' is true. */ ISC_LANG_ENDDECLS #endif /* DNS_TIMER_H */ resolver.h 0000644 00000047403 15156020060 0006561 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_RESOLVER_H #define DNS_RESOLVER_H 1 /***** ***** Module Info *****/ /*! \file dns/resolver.h * * \brief * This is the BIND 9 resolver, the module responsible for resolving DNS * requests by iteratively querying authoritative servers and following * referrals. This is a "full resolver", not to be confused with * the stub resolvers most people associate with the word "resolver". * The full resolver is part of the caching name server or resolver * daemon the stub resolver talks to. * * MP: *\li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Reliability: *\li No anticipated impact. * * Resources: *\li TBS * * Security: *\li No anticipated impact. * * Standards: *\li RFCs: 1034, 1035, 2181, TBS *\li Drafts: TBS */ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/socket.h> #include <isc/stats.h> #include <dns/types.h> #include <dns/fixedname.h> ISC_LANG_BEGINDECLS /*% * A dns_fetchevent_t is sent when a 'fetch' completes. Any of 'db', * 'node', 'rdataset', and 'sigrdataset' may be bound. It is the * receiver's responsibility to detach before freeing the event. * \brief * 'rdataset', 'sigrdataset', 'client' and 'id' are the values that were * supplied when dns_resolver_createfetch() was called. They are returned * to the caller so that they may be freed. */ typedef struct dns_fetchevent { ISC_EVENT_COMMON(struct dns_fetchevent); dns_fetch_t * fetch; isc_result_t result; dns_rdatatype_t qtype; dns_db_t * db; dns_dbnode_t * node; dns_rdataset_t * rdataset; dns_rdataset_t * sigrdataset; dns_fixedname_t foundname; isc_sockaddr_t * client; dns_messageid_t id; isc_result_t vresult; } dns_fetchevent_t; /*% * The two quota types (fetches-per-zone and fetches-per-server) */ typedef enum { dns_quotatype_zone = 0, dns_quotatype_server } dns_quotatype_t; /* * Options that modify how a 'fetch' is done. */ #define DNS_FETCHOPT_TCP 0x00001 /*%< Use TCP. */ #define DNS_FETCHOPT_UNSHARED 0x00002 /*%< See below. */ #define DNS_FETCHOPT_RECURSIVE 0x00004 /*%< Set RD? */ #define DNS_FETCHOPT_NOEDNS0 0x00008 /*%< Do not use EDNS. */ #define DNS_FETCHOPT_FORWARDONLY 0x00010 /*%< Only use forwarders. */ #define DNS_FETCHOPT_NOVALIDATE 0x00020 /*%< Disable validation. */ #define DNS_FETCHOPT_EDNS512 0x00040 /*%< Advertise a 512 byte 0 UDP buffer. */ #define DNS_FETCHOPT_WANTNSID 0x00080 /*%< Request NSID */ #define DNS_FETCHOPT_PREFETCH 0x00100 /*%< Do prefetch */ #define DNS_FETCHOPT_NOCDFLAG 0x00200 /*%< Don't set CD flag. */ #define DNS_FETCHOPT_NONTA 0x00400 /*%< Ignore NTA table. */ /* RESERVED ECS 0x00000 */ /* RESERVED ECS 0x01000 */ /* RESERVED ECS 0x02000 */ /* RESERVED TCPCLIENT 0x04000 */ #define DNS_FETCHOPT_NOCACHED 0x08000 /*%< Force cache update. */ #define DNS_FETCHOPT_NOFORWARD 0x80000 /*%< Do not use forwarders if possible. */ /* Reserved in use by adb.c 0x00400000 */ #define DNS_FETCHOPT_EDNSVERSIONSET 0x00800000 #define DNS_FETCHOPT_EDNSVERSIONMASK 0xff000000 #define DNS_FETCHOPT_EDNSVERSIONSHIFT 24 /* * Upper bounds of class of query RTT (ms). Corresponds to * dns_resstatscounter_queryrttX statistics counters. */ #define DNS_RESOLVER_QRYRTTCLASS0 10 #define DNS_RESOLVER_QRYRTTCLASS0STR "10" #define DNS_RESOLVER_QRYRTTCLASS1 100 #define DNS_RESOLVER_QRYRTTCLASS1STR "100" #define DNS_RESOLVER_QRYRTTCLASS2 500 #define DNS_RESOLVER_QRYRTTCLASS2STR "500" #define DNS_RESOLVER_QRYRTTCLASS3 800 #define DNS_RESOLVER_QRYRTTCLASS3STR "800" #define DNS_RESOLVER_QRYRTTCLASS4 1600 #define DNS_RESOLVER_QRYRTTCLASS4STR "1600" /* * XXXRTH Should this API be made semi-private? (I.e. * _dns_resolver_create()). */ #define DNS_RESOLVER_CHECKNAMES 0x01 #define DNS_RESOLVER_CHECKNAMESFAIL 0x02 isc_result_t dns_resolver_create(dns_view_t *view, isc_taskmgr_t *taskmgr, unsigned int ntasks, unsigned int ndisp, isc_socketmgr_t *socketmgr, isc_timermgr_t *timermgr, unsigned int options, dns_dispatchmgr_t *dispatchmgr, dns_dispatch_t *dispatchv4, dns_dispatch_t *dispatchv6, dns_resolver_t **resp); /*%< * Create a resolver. * * Notes: * *\li Generally, applications should not create a resolver directly, but * should instead call dns_view_createresolver(). * * Requires: * *\li 'view' is a valid view. * *\li 'taskmgr' is a valid task manager. * *\li 'ntasks' > 0. * *\li 'socketmgr' is a valid socket manager. * *\li 'timermgr' is a valid timer manager. * *\li 'dispatchv4' is a dispatch with an IPv4 UDP socket, or is NULL. * If not NULL, 'ndisp' clones of it will be created by the resolver. * *\li 'dispatchv6' is a dispatch with an IPv6 UDP socket, or is NULL. * If not NULL, 'ndisp' clones of it will be created by the resolver. * *\li resp != NULL && *resp == NULL. * * Returns: * *\li #ISC_R_SUCCESS On success. * *\li Anything else Failure. */ void dns_resolver_freeze(dns_resolver_t *res); /*%< * Freeze resolver. * * Notes: * *\li Certain configuration changes cannot be made after the resolver * is frozen. Fetches cannot be created until the resolver is frozen. * * Requires: * *\li 'res' is a valid resolver. * * Ensures: * *\li 'res' is frozen. */ void dns_resolver_prime(dns_resolver_t *res); /*%< * Prime resolver. * * Notes: * *\li Resolvers which have a forwarding policy other than dns_fwdpolicy_only * need to be primed with the root nameservers, otherwise the root * nameserver hints data may be used indefinitely. This function requests * that the resolver start a priming fetch, if it isn't already priming. * * Requires: * *\li 'res' is a valid, frozen resolver. */ void dns_resolver_whenshutdown(dns_resolver_t *res, isc_task_t *task, isc_event_t **eventp); /*%< * Send '*eventp' to 'task' when 'res' has completed shutdown. * * Notes: * *\li It is not safe to detach the last reference to 'res' until * shutdown is complete. * * Requires: * *\li 'res' is a valid resolver. * *\li 'task' is a valid task. * *\li *eventp is a valid event. * * Ensures: * *\li *eventp == NULL. */ void dns_resolver_shutdown(dns_resolver_t *res); /*%< * Start the shutdown process for 'res'. * * Notes: * *\li This call has no effect if the resolver is already shutting down. * * Requires: * *\li 'res' is a valid resolver. */ void dns_resolver_attach(dns_resolver_t *source, dns_resolver_t **targetp); void dns_resolver_detach(dns_resolver_t **resp); isc_result_t dns_resolver_createfetch(dns_resolver_t *res, dns_name_t *name, dns_rdatatype_t type, dns_name_t *domain, dns_rdataset_t *nameservers, dns_forwarders_t *forwarders, unsigned int options, isc_task_t *task, isc_taskaction_t action, void *arg, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset, dns_fetch_t **fetchp); isc_result_t dns_resolver_createfetch2(dns_resolver_t *res, dns_name_t *name, dns_rdatatype_t type, dns_name_t *domain, dns_rdataset_t *nameservers, dns_forwarders_t *forwarders, isc_sockaddr_t *client, uint16_t id, unsigned int options, isc_task_t *task, isc_taskaction_t action, void *arg, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset, dns_fetch_t **fetchp); isc_result_t dns_resolver_createfetch3(dns_resolver_t *res, dns_name_t *name, dns_rdatatype_t type, dns_name_t *domain, dns_rdataset_t *nameservers, dns_forwarders_t *forwarders, isc_sockaddr_t *client, uint16_t id, unsigned int options, unsigned int depth, isc_counter_t *qc, isc_task_t *task, isc_taskaction_t action, void *arg, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset, dns_fetch_t **fetchp); /*%< * Recurse to answer a question. * * Notes: * *\li This call starts a query for 'name', type 'type'. * *\li The 'domain' is a parent domain of 'name' for which * a set of name servers 'nameservers' is known. If no * such name server information is available, set * 'domain' and 'nameservers' to NULL. * *\li 'forwarders' is unimplemented, and subject to change when * we figure out how selective forwarding will work. * *\li When the fetch completes (successfully or otherwise), a * #DNS_EVENT_FETCHDONE event with action 'action' and arg 'arg' will be * posted to 'task'. * *\li The values of 'rdataset' and 'sigrdataset' will be returned in * the FETCHDONE event. * *\li 'client' and 'id' are used for duplicate query detection. '*client' * must remain stable until after 'action' has been called or * dns_resolver_cancelfetch() is called. * * Requires: * *\li 'res' is a valid resolver that has been frozen. * *\li 'name' is a valid name. * *\li 'type' is not a meta type other than ANY. * *\li 'domain' is a valid name or NULL. * *\li 'nameservers' is a valid NS rdataset (whose owner name is 'domain') * iff. 'domain' is not NULL. * *\li 'forwarders' is NULL. * *\li 'client' is a valid sockaddr or NULL. * *\li 'options' contains valid options. * *\li 'rdataset' is a valid, disassociated rdataset. * *\li 'sigrdataset' is NULL, or is a valid, disassociated rdataset. * *\li fetchp != NULL && *fetchp == NULL. * * Returns: * *\li #ISC_R_SUCCESS Success *\li #DNS_R_DUPLICATE *\li #DNS_R_DROP * *\li Many other values are possible, all of which indicate failure. */ void dns_resolver_cancelfetch(dns_fetch_t *fetch); /*%< * Cancel 'fetch'. * * Notes: * *\li If 'fetch' has not completed, post its FETCHDONE event with a * result code of #ISC_R_CANCELED. * * Requires: * *\li 'fetch' is a valid fetch. */ void dns_resolver_destroyfetch(dns_fetch_t **fetchp); /*%< * Destroy 'fetch'. * * Requires: * *\li '*fetchp' is a valid fetch. * *\li The caller has received the FETCHDONE event (either because the * fetch completed or because dns_resolver_cancelfetch() was called). * * Ensures: * *\li *fetchp == NULL. */ void dns_resolver_logfetch(dns_fetch_t *fetch, isc_log_t *lctx, isc_logcategory_t *category, isc_logmodule_t *module, int level, bool duplicateok); /*%< * Dump a log message on internal state at the completion of given 'fetch'. * 'lctx', 'category', 'module', and 'level' are used to write the log message. * By default, only one log message is written even if the corresponding fetch * context serves multiple clients; if 'duplicateok' is true the suppression * is disabled and the message can be written every time this function is * called. * * Requires: * *\li 'fetch' is a valid fetch, and has completed. */ dns_dispatchmgr_t * dns_resolver_dispatchmgr(dns_resolver_t *resolver); dns_dispatch_t * dns_resolver_dispatchv4(dns_resolver_t *resolver); dns_dispatch_t * dns_resolver_dispatchv6(dns_resolver_t *resolver); isc_socketmgr_t * dns_resolver_socketmgr(dns_resolver_t *resolver); isc_taskmgr_t * dns_resolver_taskmgr(dns_resolver_t *resolver); uint32_t dns_resolver_getlamettl(dns_resolver_t *resolver); /*%< * Get the resolver's lame-ttl. zero => no lame processing. * * Requires: *\li 'resolver' to be valid. */ void dns_resolver_setlamettl(dns_resolver_t *resolver, uint32_t lame_ttl); /*%< * Set the resolver's lame-ttl. zero => no lame processing. * * Requires: *\li 'resolver' to be valid. */ unsigned int dns_resolver_nrunning(dns_resolver_t *resolver); /*%< * Return the number of currently running resolutions in this * resolver. This is may be less than the number of outstanding * fetches due to multiple identical fetches, or more than the * number of of outstanding fetches due to the fact that resolution * can continue even though a fetch has been canceled. */ isc_result_t dns_resolver_addalternate(dns_resolver_t *resolver, isc_sockaddr_t *alt, dns_name_t *name, in_port_t port); /*%< * Add alternate addresses to be tried in the event that the nameservers * for a zone are not available in the address families supported by the * operating system. * * Require: * \li only one of 'name' or 'alt' to be valid. */ void dns_resolver_setudpsize(dns_resolver_t *resolver, uint16_t udpsize); /*%< * Set the EDNS UDP buffer size advertised by the server. */ uint16_t dns_resolver_getudpsize(dns_resolver_t *resolver); /*%< * Get the current EDNS UDP buffer size. */ void dns_resolver_reset_algorithms(dns_resolver_t *resolver); /*%< * Clear the disabled DNSSEC algorithms. */ void dns_resolver_reset_ds_digests(dns_resolver_t *resolver); /*%< * Clear the disabled DS/DLV digest types. */ isc_result_t dns_resolver_disable_algorithm(dns_resolver_t *resolver, dns_name_t *name, unsigned int alg); /*%< * Mark the given DNSSEC algorithm as disabled and below 'name'. * Valid algorithms are less than 256. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_RANGE *\li #ISC_R_NOMEMORY */ isc_result_t dns_resolver_disable_ds_digest(dns_resolver_t *resolver, dns_name_t *name, unsigned int digest_type); /*%< * Mark the given DS/DLV digest type as disabled and below 'name'. * Valid types are less than 256. * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_RANGE *\li #ISC_R_NOMEMORY */ bool dns_resolver_algorithm_supported(dns_resolver_t *resolver, dns_name_t *name, unsigned int alg); /*%< * Check if the given algorithm is supported by this resolver. * This checks whether the algorithm has been disabled via * dns_resolver_disable_algorithm(), then checks the underlying * crypto libraries if it was not specifically disabled. */ bool dns_resolver_ds_digest_supported(dns_resolver_t *resolver, dns_name_t *name, unsigned int digest_type); /*%< * Check if the given digest type is supported by this resolver. * This checks whether the digest type has been disabled via * dns_resolver_disable_ds_digest(), then checks the underlying * crypto libraries if it was not specifically disabled. */ void dns_resolver_resetmustbesecure(dns_resolver_t *resolver); isc_result_t dns_resolver_setmustbesecure(dns_resolver_t *resolver, dns_name_t *name, bool value); bool dns_resolver_getmustbesecure(dns_resolver_t *resolver, dns_name_t *name); void dns_resolver_settimeout(dns_resolver_t *resolver, unsigned int timeout); /*%< * Set the length of time the resolver will work on a query, in milliseconds. * * 'timeout' was originally defined in seconds, and later redefined to be in * milliseconds. Values less than or equal to 300 are treated as seconds. * * If timeout is 0, the default timeout will be applied. * * Requires: * \li resolver to be valid. */ unsigned int dns_resolver_gettimeout(dns_resolver_t *resolver); /*%< * Get the current length of time the resolver will work on a query, * in milliseconds. * * Requires: * \li resolver to be valid. */ void dns_resolver_setclientsperquery(dns_resolver_t *resolver, uint32_t min, uint32_t max); void dns_resolver_setfetchesperzone(dns_resolver_t *resolver, uint32_t clients); void dns_resolver_getclientsperquery(dns_resolver_t *resolver, uint32_t *cur, uint32_t *min, uint32_t *max); bool dns_resolver_getzeronosoattl(dns_resolver_t *resolver); void dns_resolver_setzeronosoattl(dns_resolver_t *resolver, bool state); unsigned int dns_resolver_getretryinterval(dns_resolver_t *resolver); void dns_resolver_setretryinterval(dns_resolver_t *resolver, unsigned int interval); /*%< * Sets the amount of time, in millseconds, that is waited for a reply * to a server before another server is tried. Interacts with the * value of dns_resolver_getnonbackofftries() by trying that number of times * at this interval, before doing exponential backoff and doubling the interval * on each subsequent try, to a maximum of 10 seconds. Defaults to 800 ms; * silently capped at 2000 ms. * * Requires: * \li resolver to be valid. * \li interval > 0. */ unsigned int dns_resolver_getnonbackofftries(dns_resolver_t *resolver); void dns_resolver_setnonbackofftries(dns_resolver_t *resolver, unsigned int tries); /*%< * Sets the number of failures of getting a reply from remote servers for * a query before backing off by doubling the retry interval for each * subsequent request sent. Defaults to 3. * * Requires: * \li resolver to be valid. * \li tries > 0. */ unsigned int dns_resolver_getoptions(dns_resolver_t *resolver); void dns_resolver_addbadcache(dns_resolver_t *resolver, dns_name_t *name, dns_rdatatype_t type, isc_time_t *expire); /*%< * Add a entry to the bad cache for <name,type> that will expire at 'expire'. * * Requires: * \li resolver to be valid. * \li name to be valid. */ bool dns_resolver_getbadcache(dns_resolver_t *resolver, dns_name_t *name, dns_rdatatype_t type, isc_time_t *now); /*%< * Check to see if there is a unexpired entry in the bad cache for * <name,type>. * * Requires: * \li resolver to be valid. * \li name to be valid. */ void dns_resolver_flushbadcache(dns_resolver_t *resolver, dns_name_t *name); /*%< * Flush the bad cache of all entries at 'name' if 'name' is non NULL. * Flush the entire bad cache if 'name' is NULL. * * Requires: * \li resolver to be valid. */ void dns_resolver_flushbadnames(dns_resolver_t *resolver, dns_name_t *name); /*%< * Flush the bad cache of all entries at or below 'name'. * * Requires: * \li resolver to be valid. * \li name != NULL */ void dns_resolver_printbadcache(dns_resolver_t *resolver, FILE *fp); /*% * Print out the contents of the bad cache to 'fp'. * * Requires: * \li resolver to be valid. */ void dns_resolver_setquerydscp4(dns_resolver_t *resolver, isc_dscp_t dscp); isc_dscp_t dns_resolver_getquerydscp4(dns_resolver_t *resolver); void dns_resolver_setquerydscp6(dns_resolver_t *resolver, isc_dscp_t dscp); isc_dscp_t dns_resolver_getquerydscp6(dns_resolver_t *resolver); /*% * Get and set the DSCP values for the resolver's IPv4 and IPV6 query * sources. * * Requires: * \li resolver to be valid. */ void dns_resolver_setmaxdepth(dns_resolver_t *resolver, unsigned int maxdepth); unsigned int dns_resolver_getmaxdepth(dns_resolver_t *resolver); /*% * Get and set how many NS indirections will be followed when looking for * nameserver addresses. * * Requires: * \li resolver to be valid. */ void dns_resolver_setmaxqueries(dns_resolver_t *resolver, unsigned int queries); unsigned int dns_resolver_getmaxqueries(dns_resolver_t *resolver); /*% * Get and set how many iterative queries will be allowed before * terminating a recursive query. * * Requires: * \li resolver to be valid. */ void dns_resolver_setquotaresponse(dns_resolver_t *resolver, dns_quotatype_t which, isc_result_t resp); isc_result_t dns_resolver_getquotaresponse(dns_resolver_t *resolver, dns_quotatype_t which); /*% * Get and set the result code that will be used when quotas * are exceeded. If 'which' is set to quotatype "zone", then the * result specified in 'resp' will be used when the fetches-per-zone * quota is exceeded by a fetch. If 'which' is set to quotatype "server", * then the result specified in 'resp' will be used when the * fetches-per-server quota has been exceeded for all the * authoritative servers for a zone. Valid choices are * DNS_R_DROP or DNS_R_SERVFAIL. * * Requires: * \li 'resolver' to be valid. * \li 'which' to be dns_quotatype_zone or dns_quotatype_server * \li 'resp' to be DNS_R_DROP or DNS_R_SERVFAIL. */ void dns_resolver_dumpfetches(dns_resolver_t *resolver, isc_statsformat_t format, FILE *fp); #ifdef ENABLE_AFL /*% * Enable fuzzing of resolver, changes behaviour and eliminates retries */ void dns_resolver_setfuzzing(void); #endif ISC_LANG_ENDDECLS #endif /* DNS_RESOLVER_H */ db.h 0000644 00000133725 15156020060 0005310 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DB_H #define DNS_DB_H 1 /***** ***** Module Info *****/ /*! \file dns/db.h * \brief * The DNS DB interface allows named rdatasets to be stored and retrieved. * * The dns_db_t type is like a "virtual class". To actually use * DBs, an implementation of the class is required. * * XXX more XXX * * MP: * \li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Reliability: * \li No anticipated impact. * * Resources: * \li TBS * * Security: * \li No anticipated impact. * * Standards: * \li None. */ /***** ***** Imports *****/ #include <inttypes.h> #include <stdbool.h> #include <isc/deprecated.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/ondestroy.h> #include <isc/stats.h> #include <isc/stdtime.h> #include <dns/clientinfo.h> #include <dns/fixedname.h> #include <dns/name.h> #include <dns/rdata.h> #include <dns/rdataset.h> #include <dns/rpz.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /***** ***** Types *****/ typedef struct dns_dbmethods { void (*attach)(dns_db_t *source, dns_db_t **targetp); void (*detach)(dns_db_t **dbp); isc_result_t (*beginload)(dns_db_t *db, dns_rdatacallbacks_t *callbacks); isc_result_t (*endload)(dns_db_t *db, dns_rdatacallbacks_t *callbacks); isc_result_t (*serialize)(dns_db_t *db, dns_dbversion_t *version, FILE *file); isc_result_t (*dump)(dns_db_t *db, dns_dbversion_t *version, const char *filename, dns_masterformat_t masterformat); void (*currentversion)(dns_db_t *db, dns_dbversion_t **versionp); isc_result_t (*newversion)(dns_db_t *db, dns_dbversion_t **versionp); void (*attachversion)(dns_db_t *db, dns_dbversion_t *source, dns_dbversion_t **targetp); void (*closeversion)(dns_db_t *db, dns_dbversion_t **versionp, bool commit); isc_result_t (*findnode)(dns_db_t *db, dns_name_t *name, bool create, dns_dbnode_t **nodep); isc_result_t (*find)(dns_db_t *db, dns_name_t *name, dns_dbversion_t *version, dns_rdatatype_t type, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); isc_result_t (*findzonecut)(dns_db_t *db, dns_name_t *name, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); void (*attachnode)(dns_db_t *db, dns_dbnode_t *source, dns_dbnode_t **targetp); void (*detachnode)(dns_db_t *db, dns_dbnode_t **targetp); isc_result_t (*expirenode)(dns_db_t *db, dns_dbnode_t *node, isc_stdtime_t now); void (*printnode)(dns_db_t *db, dns_dbnode_t *node, FILE *out); isc_result_t (*createiterator)(dns_db_t *db, unsigned int options, dns_dbiterator_t **iteratorp); isc_result_t (*findrdataset)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdatatype_t type, dns_rdatatype_t covers, isc_stdtime_t now, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); isc_result_t (*allrdatasets)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, isc_stdtime_t now, dns_rdatasetiter_t **iteratorp); isc_result_t (*addrdataset)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, isc_stdtime_t now, dns_rdataset_t *rdataset, unsigned int options, dns_rdataset_t *addedrdataset); isc_result_t (*subtractrdataset)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdataset_t *rdataset, unsigned int options, dns_rdataset_t *newrdataset); isc_result_t (*deleterdataset)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdatatype_t type, dns_rdatatype_t covers); bool (*issecure)(dns_db_t *db); unsigned int (*nodecount)(dns_db_t *db); bool (*ispersistent)(dns_db_t *db); void (*overmem)(dns_db_t *db, bool overmem); void (*settask)(dns_db_t *db, isc_task_t *); isc_result_t (*getoriginnode)(dns_db_t *db, dns_dbnode_t **nodep); void (*transfernode)(dns_db_t *db, dns_dbnode_t **sourcep, dns_dbnode_t **targetp); isc_result_t (*getnsec3parameters)(dns_db_t *db, dns_dbversion_t *version, dns_hash_t *hash, uint8_t *flags, uint16_t *iterations, unsigned char *salt, size_t *salt_len); isc_result_t (*findnsec3node)(dns_db_t *db, dns_name_t *name, bool create, dns_dbnode_t **nodep); isc_result_t (*setsigningtime)(dns_db_t *db, dns_rdataset_t *rdataset, isc_stdtime_t resign); isc_result_t (*getsigningtime)(dns_db_t *db, dns_rdataset_t *rdataset, dns_name_t *name); void (*resigned)(dns_db_t *db, dns_rdataset_t *rdataset, dns_dbversion_t *version); bool (*isdnssec)(dns_db_t *db); dns_stats_t *(*getrrsetstats)(dns_db_t *db); void (*rpz_attach)(dns_db_t *db, dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num); isc_result_t (*rpz_ready)(dns_db_t *db); isc_result_t (*findnodeext)(dns_db_t *db, dns_name_t *name, bool create, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_dbnode_t **nodep); isc_result_t (*findext)(dns_db_t *db, dns_name_t *name, dns_dbversion_t *version, dns_rdatatype_t type, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); isc_result_t (*setcachestats)(dns_db_t *db, isc_stats_t *stats); size_t (*hashsize)(dns_db_t *db); isc_result_t (*nodefullname)(dns_db_t *db, dns_dbnode_t *node, dns_name_t *name); isc_result_t (*getsize)(dns_db_t *db, dns_dbversion_t *version, uint64_t *records, uint64_t *bytes); isc_result_t (*setservestalettl)(dns_db_t *db, dns_ttl_t ttl); isc_result_t (*getservestalettl)(dns_db_t *db, dns_ttl_t *ttl); } dns_dbmethods_t; typedef isc_result_t (*dns_dbcreatefunc_t)(isc_mem_t *mctx, dns_name_t *name, dns_dbtype_t type, dns_rdataclass_t rdclass, unsigned int argc, char *argv[], void *driverarg, dns_db_t **dbp); typedef isc_result_t (*dns_dbupdate_callback_t)(dns_db_t *db, void *fn_arg); #define DNS_DB_MAGIC ISC_MAGIC('D','N','S','D') #define DNS_DB_VALID(db) ISC_MAGIC_VALID(db, DNS_DB_MAGIC) /*% * This structure is actually just the common prefix of a DNS db * implementation's version of a dns_db_t. * \brief * Direct use of this structure by clients is forbidden. DB implementations * may change the structure. 'magic' must be DNS_DB_MAGIC for any of the * dns_db_ routines to work. DB implementations must maintain all DB * invariants. */ struct dns_db { unsigned int magic; unsigned int impmagic; dns_dbmethods_t * methods; uint16_t attributes; dns_rdataclass_t rdclass; dns_name_t origin; isc_ondestroy_t ondest; isc_mem_t * mctx; ISC_LIST(dns_dbonupdatelistener_t) update_listeners; }; #define DNS_DBATTR_CACHE 0x01 #define DNS_DBATTR_STUB 0x02 struct dns_dbonupdatelistener { dns_dbupdate_callback_t onupdate; void * onupdate_arg; ISC_LINK(dns_dbonupdatelistener_t) link; }; /*@{*/ /*% * Options that can be specified for dns_db_find(). */ #define DNS_DBFIND_GLUEOK 0x0001 #define DNS_DBFIND_VALIDATEGLUE 0x0002 #define DNS_DBFIND_NOWILD 0x0004 #define DNS_DBFIND_PENDINGOK 0x0008 #define DNS_DBFIND_NOEXACT 0x0010 #define DNS_DBFIND_FORCENSEC 0x0020 #define DNS_DBFIND_COVERINGNSEC 0x0040 #define DNS_DBFIND_FORCENSEC3 0x0080 #define DNS_DBFIND_ADDITIONALOK 0x0100 #define DNS_DBFIND_NOZONECUT 0x0200 #define DNS_DBFIND_STALEOK 0x0400 /*@}*/ /*@{*/ /*% * Options that can be specified for dns_db_addrdataset(). */ #define DNS_DBADD_MERGE 0x01 #define DNS_DBADD_FORCE 0x02 #define DNS_DBADD_EXACT 0x04 #define DNS_DBADD_EXACTTTL 0x08 #define DNS_DBADD_PREFETCH 0x10 /*@}*/ /*% * Options that can be specified for dns_db_subtractrdataset(). */ #define DNS_DBSUB_EXACT 0x01 #define DNS_DBSUB_WANTOLD 0x02 /*@{*/ /*% * Iterator options */ #define DNS_DB_RELATIVENAMES 0x1 #define DNS_DB_NSEC3ONLY 0x2 #define DNS_DB_NONSEC3 0x4 /*@}*/ /***** ***** Methods *****/ /*** *** Basic DB Methods ***/ isc_result_t dns_db_create(isc_mem_t *mctx, const char *db_type, dns_name_t *origin, dns_dbtype_t type, dns_rdataclass_t rdclass, unsigned int argc, char *argv[], dns_db_t **dbp); /*%< * Create a new database using implementation 'db_type'. * * Notes: * \li All names in the database must be subdomains of 'origin' and in class * 'rdclass'. The database makes its own copy of the origin, so the * caller may do whatever they like with 'origin' and its storage once the * call returns. * * \li DB implementation-specific parameters are passed using argc and argv. * * Requires: * * \li dbp != NULL and *dbp == NULL * * \li 'origin' is a valid absolute domain name. * * \li mctx is a valid memory context * * Ensures: * * \li A copy of 'origin' has been made for the databases use, and the * caller is free to do whatever they want with the name and storage * associated with 'origin'. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * \li #ISC_R_NOTFOUND db_type not found * * \li Many other errors are possible, depending on what db_type was * specified. */ void dns_db_attach(dns_db_t *source, dns_db_t **targetp); /*%< * Attach *targetp to source. * * Requires: * * \li 'source' is a valid database. * * \li 'targetp' points to a NULL dns_db_t *. * * Ensures: * * \li *targetp is attached to source. */ void dns_db_detach(dns_db_t **dbp); /*%< * Detach *dbp from its database. * * Requires: * * \li 'dbp' points to a valid database. * * Ensures: * * \li *dbp is NULL. * * \li If '*dbp' is the last reference to the database, * all resources used by the database will be freed */ isc_result_t dns_db_ondestroy(dns_db_t *db, isc_task_t *task, isc_event_t **eventp); /*%< * Causes 'eventp' to be sent to be sent to 'task' when the database is * destroyed. * * Note; ownership of the eventp is taken from the caller (and *eventp is * set to NULL). The sender field of the event is set to 'db' before it is * sent to the task. */ bool dns_db_iscache(dns_db_t *db); /*%< * Does 'db' have cache semantics? * * Requires: * * \li 'db' is a valid database. * * Returns: * \li #true 'db' has cache semantics * \li #false otherwise */ bool dns_db_iszone(dns_db_t *db); /*%< * Does 'db' have zone semantics? * * Requires: * * \li 'db' is a valid database. * * Returns: * \li #true 'db' has zone semantics * \li #false otherwise */ bool dns_db_isstub(dns_db_t *db); /*%< * Does 'db' have stub semantics? * * Requires: * * \li 'db' is a valid database. * * Returns: * \li #true 'db' has zone semantics * \li #false otherwise */ bool dns_db_issecure(dns_db_t *db); /*%< * Is 'db' secure? * * Requires: * * \li 'db' is a valid database with zone semantics. * * Returns: * \li #true 'db' is secure. * \li #false 'db' is not secure. */ bool dns_db_isdnssec(dns_db_t *db); /*%< * Is 'db' secure or partially secure? * * Requires: * * \li 'db' is a valid database with zone semantics. * * Returns: * \li #true 'db' is secure or is partially. * \li #false 'db' is not secure. */ dns_name_t * dns_db_origin(dns_db_t *db); /*%< * The origin of the database. * * Note: caller must not try to change this name. * * Requires: * * \li 'db' is a valid database. * * Returns: * * \li The origin of the database. */ dns_rdataclass_t dns_db_class(dns_db_t *db); /*%< * The class of the database. * * Requires: * * \li 'db' is a valid database. * * Returns: * * \li The class of the database. */ isc_result_t dns_db_beginload(dns_db_t *db, dns_rdatacallbacks_t *callbacks); /*%< * Begin loading 'db'. * * Requires: * * \li 'db' is a valid database. * * \li This is the first attempt to load 'db'. * * \li 'callbacks' is a pointer to an initialized dns_rdatacallbacks_t * structure. * * Ensures: * * \li On success, callbacks->add will be a valid dns_addrdatasetfunc_t * suitable for loading records into 'db' from a raw or text zone * file. callbacks->add_private will be a valid DB load context * which should be used as 'arg' when callbacks->add is called. * callbacks->deserialize will be a valid dns_deserialize_func_t * suitable for loading 'db' from a map format zone file. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * * \li Other results are possible, depending upon the database * implementation used, syntax errors in the master file, etc. */ isc_result_t dns_db_endload(dns_db_t *db, dns_rdatacallbacks_t *callbacks); /*%< * Finish loading 'db'. * * Requires: * * \li 'db' is a valid database that is being loaded. * * \li 'callbacks' is a valid dns_rdatacallbacks_t structure. * * \li callbacks->add_private is not NULL and is a valid database load context. * * Ensures: * * \li 'callbacks' is returned to its state prior to calling dns_db_beginload() * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * * \li Other results are possible, depending upon the database * implementation used, syntax errors in the master file, etc. */ isc_result_t dns_db_load(dns_db_t *db, const char *filename); isc_result_t dns_db_load2(dns_db_t *db, const char *filename, dns_masterformat_t format); isc_result_t dns_db_load3(dns_db_t *db, const char *filename, dns_masterformat_t format, unsigned int options); /*%< * Load master file 'filename' into 'db'. * * Notes: * \li This routine is equivalent to calling * *\code * dns_db_beginload(); * dns_master_loadfile(); * dns_db_endload(); *\endcode * * Requires: * * \li 'db' is a valid database. * * \li This is the first attempt to load 'db'. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * * \li Other results are possible, depending upon the database * implementation used, syntax errors in the master file, etc. */ isc_result_t dns_db_serialize(dns_db_t *db, dns_dbversion_t *version, FILE *rbtfile); /*%< * Dump version 'version' of 'db' to map-format file 'filename'. * * Requires: * * \li 'db' is a valid database. * * \li 'version' is a valid version. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * * \li Other results are possible, depending upon the database * implementation used, OS file errors, etc. */ isc_result_t dns_db_dump(dns_db_t *db, dns_dbversion_t *version, const char *filename); isc_result_t dns_db_dump2(dns_db_t *db, dns_dbversion_t *version, const char *filename, dns_masterformat_t masterformat); /*%< * Dump version 'version' of 'db' to master file 'filename'. * * Requires: * * \li 'db' is a valid database. * * \li 'version' is a valid version. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * * \li Other results are possible, depending upon the database * implementation used, OS file errors, etc. */ /*** *** Version Methods ***/ void dns_db_currentversion(dns_db_t *db, dns_dbversion_t **versionp); /*%< * Open the current version for reading. * * Requires: * * \li 'db' is a valid database with zone semantics. * * \li versionp != NULL && *verisonp == NULL * * Ensures: * * \li On success, '*versionp' is attached to the current version. * */ isc_result_t dns_db_newversion(dns_db_t *db, dns_dbversion_t **versionp); /*%< * Open a new version for reading and writing. * * Requires: * * \li 'db' is a valid database with zone semantics. * * \li versionp != NULL && *verisonp == NULL * * Ensures: * * \li On success, '*versionp' is attached to the current version. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * * \li Other results are possible, depending upon the database * implementation used. */ void dns_db_attachversion(dns_db_t *db, dns_dbversion_t *source, dns_dbversion_t **targetp); /*%< * Attach '*targetp' to 'source'. * * Requires: * * \li 'db' is a valid database with zone semantics. * * \li source is a valid open version * * \li targetp != NULL && *targetp == NULL * * Ensures: * * \li '*targetp' is attached to source. */ void dns_db_closeversion(dns_db_t *db, dns_dbversion_t **versionp, bool commit); /*%< * Close version '*versionp'. * * Note: if '*versionp' is a read-write version and 'commit' is true, * then all changes made in the version will take effect, otherwise they * will be rolled back. The value of 'commit' is ignored for read-only * versions. * * Requires: * * \li 'db' is a valid database with zone semantics. * * \li '*versionp' refers to a valid version. * * \li If committing a writable version, then there must be no other * outstanding references to the version (e.g. an active rdataset * iterator). * * Ensures: * * \li *versionp == NULL * * \li If *versionp is a read-write version, and commit is true, then * the version will become the current version. If !commit, then all * changes made in the version will be undone, and the version will * not become the current version. */ /*** *** Node Methods ***/ isc_result_t dns_db_findnode(dns_db_t *db, dns_name_t *name, bool create, dns_dbnode_t **nodep); isc_result_t dns_db_findnodeext(dns_db_t *db, dns_name_t *name, bool create, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_dbnode_t **nodep); /*%< * Find the node with name 'name'. * * dns_db_findnodeext() (findnode extended) also accepts parameters * 'methods' and 'clientinfo', which, when provided, enable the database to * retrieve information about the client from the caller, and modify its * response on the basis of that information. * * Notes: * \li If 'create' is true and no node with name 'name' exists, then * such a node will be created. * * \li This routine is for finding or creating a node with the specified * name. There are no partial matches. It is not suitable for use * in building responses to ordinary DNS queries; clients which wish * to do that should use dns_db_find() instead. * * Requires: * * \li 'db' is a valid database. * * \li 'name' is a valid, non-empty, absolute name. * * \li nodep != NULL && *nodep == NULL * * Ensures: * * \li On success, *nodep is attached to the node with name 'name'. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND If !create and name not found. * \li #ISC_R_NOMEMORY Can only happen if create is true. * * \li Other results are possible, depending upon the database * implementation used. */ isc_result_t dns_db_find(dns_db_t *db, dns_name_t *name, dns_dbversion_t *version, dns_rdatatype_t type, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); isc_result_t dns_db_findext(dns_db_t *db, dns_name_t *name, dns_dbversion_t *version, dns_rdatatype_t type, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); /*%< * Find the best match for 'name' and 'type' in version 'version' of 'db'. * * dns_db_findext() (find extended) also accepts parameters 'methods' * and 'clientinfo', which when provided enable the database to retrieve * information about the client from the caller, and modify its response * on the basis of this information. * * Notes: * * \li If type == dns_rdataset_any, then rdataset will not be bound. * * \li If 'options' does not have #DNS_DBFIND_GLUEOK set, then no glue will * be returned. For zone databases, glue is as defined in RFC2181. * For cache databases, glue is any rdataset with a trust of * dns_trust_glue. * * \li If 'options' does not have #DNS_DBFIND_ADDITIONALOK set, then no * additional records will be returned. Only caches can have * rdataset with trust dns_trust_additional. * * \li If 'options' does not have #DNS_DBFIND_PENDINGOK set, then no * pending data will be returned. This option is only meaningful for * cache databases. * * \li If the #DNS_DBFIND_NOWILD option is set, then wildcard matching will * be disabled. This option is only meaningful for zone databases. * * \li If the #DNS_DBFIND_NOZONECUT option is set, the database is * assumed to contain no zone cuts above 'name'. An implementation * may therefore choose to search for a match beginning at 'name' * rather than walking down the tree to check check for delegations. * If #DNS_DBFIND_NOWILD is not set, wildcard matching will be * attempted at each node starting at the direct ancestor of 'name' * and working up to the zone origin. This option is only meaningful * when querying redirect zones. * * \li If the #DNS_DBFIND_FORCENSEC option is set, the database is assumed to * have NSEC records, and these will be returned when appropriate. This * is only necessary when querying a database that was not secure * when created. * * \li If the DNS_DBFIND_COVERINGNSEC option is set, then look for a * NSEC record that potentially covers 'name' if a answer cannot * be found. Note the returned NSEC needs to be checked to ensure * that it is correct. This only affects answers returned from the * cache. * * \li If the #DNS_DBFIND_FORCENSEC3 option is set, then we are looking * in the NSEC3 tree and not the main tree. Without this option being * set NSEC3 records will not be found. * * \li To respond to a query for SIG records, the caller should create a * rdataset iterator and extract the signatures from each rdataset. * * \li Making queries of type ANY with #DNS_DBFIND_GLUEOK is not recommended, * because the burden of determining whether a given rdataset is valid * glue or not falls upon the caller. * * \li The 'now' field is ignored if 'db' is a zone database. If 'db' is a * cache database, an rdataset will not be found unless it expires after * 'now'. Any ANY query will not match unless at least one rdataset at * the node expires after 'now'. If 'now' is zero, then the current time * will be used. * * Requires: * * \li 'db' is a valid database. * * \li 'type' is not SIG, or a meta-RR type other than 'ANY' (e.g. 'OPT'). * * \li 'nodep' is NULL, or nodep is a valid pointer and *nodep == NULL. * * \li 'foundname' is a valid name with a dedicated buffer. * * \li 'rdataset' is NULL, or is a valid unassociated rdataset. * * Ensures, * on a non-error completion: * * \li If nodep != NULL, then it is bound to the found node. * * \li If foundname != NULL, then it contains the full name of the * found node. * * \li If rdataset != NULL and type != dns_rdatatype_any, then * rdataset is bound to the found rdataset. * * Non-error results are: * * \li #ISC_R_SUCCESS The desired node and type were * found. * * \li #DNS_R_GLUE The desired node and type were * found, but are glue. This * result can only occur if * the DNS_DBFIND_GLUEOK option * is set. This result can only * occur if 'db' is a zone * database. If type == * dns_rdatatype_any, then the * node returned may contain, or * consist entirely of invalid * glue (i.e. data occluded by a * zone cut). The caller must * take care not to return invalid * glue to a client. * * \li #DNS_R_DELEGATION The data requested is beneath * a zone cut. node, foundname, * and rdataset reference the * NS RRset of the zone cut. * If 'db' is a cache database, * then this is the deepest known * delegation. * * \li #DNS_R_ZONECUT type == dns_rdatatype_any, and * the desired node is a zonecut. * The caller must take care not * to return inappropriate glue * to a client. This result can * only occur if 'db' is a zone * database and DNS_DBFIND_GLUEOK * is set. * * \li #DNS_R_DNAME The data requested is beneath * a DNAME. node, foundname, * and rdataset reference the * DNAME RRset. * * \li #DNS_R_CNAME The rdataset requested was not * found, but there is a CNAME * at the desired name. node, * foundname, and rdataset * reference the CNAME RRset. * * \li #DNS_R_NXDOMAIN The desired name does not * exist. * * \li #DNS_R_NXRRSET The desired name exists, but * the desired type does not. * * \li #ISC_R_NOTFOUND The desired name does not * exist, and no delegation could * be found. This result can only * occur if 'db' is a cache * database. The caller should * use its nameserver(s) of last * resort (e.g. root hints). * * \li #DNS_R_NCACHENXDOMAIN The desired name does not * exist. 'node' is bound to the * cache node with the desired * name, and 'rdataset' contains * the negative caching proof. * * \li #DNS_R_NCACHENXRRSET The desired type does not * exist. 'node' is bound to the * cache node with the desired * name, and 'rdataset' contains * the negative caching proof. * * \li #DNS_R_EMPTYNAME The name exists but there is * no data at the name. * * \li #DNS_R_COVERINGNSEC The returned data is a NSEC * that potentially covers 'name'. * * \li #DNS_R_EMPTYWILD The name is a wildcard without * resource records. * * Error results: * * \li #ISC_R_NOMEMORY * * \li #DNS_R_BADDB Data that is required to be * present in the DB, e.g. an NSEC * record in a secure zone, is not * present. * * \li Other results are possible, and should all be treated as * errors. */ isc_result_t dns_db_findzonecut(dns_db_t *db, dns_name_t *name, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); /*%< * Find the deepest known zonecut which encloses 'name' in 'db'. * * Notes: * * \li If the #DNS_DBFIND_NOEXACT option is set, then the zonecut returned * (if any) will be the deepest known ancestor of 'name'. * * \li If 'now' is zero, then the current time will be used. * * Requires: * * \li 'db' is a valid database with cache semantics. * * \li 'nodep' is NULL, or nodep is a valid pointer and *nodep == NULL. * * \li 'foundname' is a valid name with a dedicated buffer. * * \li 'rdataset' is NULL, or is a valid unassociated rdataset. * * Ensures, on a non-error completion: * * \li If nodep != NULL, then it is bound to the found node. * * \li If foundname != NULL, then it contains the full name of the * found node. * * \li If rdataset != NULL and type != dns_rdatatype_any, then * rdataset is bound to the found rdataset. * * Non-error results are: * * \li #ISC_R_SUCCESS * * \li #ISC_R_NOTFOUND * * \li Other results are possible, and should all be treated as * errors. */ void dns_db_attachnode(dns_db_t *db, dns_dbnode_t *source, dns_dbnode_t **targetp); /*%< * Attach *targetp to source. * * Requires: * * \li 'db' is a valid database. * * \li 'source' is a valid node. * * \li 'targetp' points to a NULL dns_dbnode_t *. * * Ensures: * * \li *targetp is attached to source. */ void dns_db_detachnode(dns_db_t *db, dns_dbnode_t **nodep); /*%< * Detach *nodep from its node. * * Requires: * * \li 'db' is a valid database. * * \li 'nodep' points to a valid node. * * Ensures: * * \li *nodep is NULL. */ void dns_db_transfernode(dns_db_t *db, dns_dbnode_t **sourcep, dns_dbnode_t **targetp); /*%< * Transfer a node between pointer. * * This is equivalent to calling dns_db_attachnode() then dns_db_detachnode(). * * Requires: * * \li 'db' is a valid database. * * \li '*sourcep' is a valid node. * * \li 'targetp' points to a NULL dns_dbnode_t *. * * Ensures: * * \li '*sourcep' is NULL. */ isc_result_t dns_db_expirenode(dns_db_t *db, dns_dbnode_t *node, isc_stdtime_t now); /*%< * Mark as stale all records at 'node' which expire at or before 'now'. * * Note: if 'now' is zero, then the current time will be used. * * Requires: * * \li 'db' is a valid cache database. * * \li 'node' is a valid node. */ void dns_db_printnode(dns_db_t *db, dns_dbnode_t *node, FILE *out); /*%< * Print a textual representation of the contents of the node to * 'out'. * * Note: this function is intended for debugging, not general use. * * Requires: * * \li 'db' is a valid database. * * \li 'node' is a valid node. */ /*** *** DB Iterator Creation ***/ isc_result_t dns_db_createiterator(dns_db_t *db, unsigned int options, dns_dbiterator_t **iteratorp); /*%< * Create an iterator for version 'version' of 'db'. * * Notes: * * \li One or more of the following options can be set. * #DNS_DB_RELATIVENAMES * #DNS_DB_NSEC3ONLY * #DNS_DB_NONSEC3 * * Requires: * * \li 'db' is a valid database. * * \li iteratorp != NULL && *iteratorp == NULL * * Ensures: * * \li On success, *iteratorp will be a valid database iterator. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY */ /*** *** Rdataset Methods ***/ /* * XXXRTH Should we check for glue and pending data in dns_db_findrdataset()? */ isc_result_t dns_db_findrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdatatype_t type, dns_rdatatype_t covers, isc_stdtime_t now, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset); /*%< * Search for an rdataset of type 'type' at 'node' that are in version * 'version' of 'db'. If found, make 'rdataset' refer to it. * * Notes: * * \li If 'version' is NULL, then the current version will be used. * * \li Care must be used when using this routine to build a DNS response: * 'node' should have been found with dns_db_find(), not * dns_db_findnode(). No glue checking is done. No checking for * pending data is done. * * \li The 'now' field is ignored if 'db' is a zone database. If 'db' is a * cache database, an rdataset will not be found unless it expires after * 'now'. If 'now' is zero, then the current time will be used. * * Requires: * * \li 'db' is a valid database. * * \li 'node' is a valid node. * * \li 'rdataset' is a valid, disassociated rdataset. * * \li 'sigrdataset' is a valid, disassociated rdataset, or it is NULL. * * \li If 'covers' != 0, 'type' must be SIG. * * \li 'type' is not a meta-RR type such as 'ANY' or 'OPT'. * * Ensures: * * \li On success, 'rdataset' is associated with the found rdataset. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND * * \li Other results are possible, depending upon the database * implementation used. */ isc_result_t dns_db_allrdatasets(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, isc_stdtime_t now, dns_rdatasetiter_t **iteratorp); /*%< * Make '*iteratorp' an rdataset iterator for all rdatasets at 'node' in * version 'version' of 'db'. * * Notes: * * \li If 'version' is NULL, then the current version will be used. * * \li The 'now' field is ignored if 'db' is a zone database. If 'db' is a * cache database, an rdataset will not be found unless it expires after * 'now'. Any ANY query will not match unless at least one rdataset at * the node expires after 'now'. If 'now' is zero, then the current time * will be used. * * Requires: * * \li 'db' is a valid database. * * \li 'node' is a valid node. * * \li iteratorp != NULL && *iteratorp == NULL * * Ensures: * * \li On success, '*iteratorp' is a valid rdataset iterator. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND * * \li Other results are possible, depending upon the database * implementation used. */ isc_result_t dns_db_addrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, isc_stdtime_t now, dns_rdataset_t *rdataset, unsigned int options, dns_rdataset_t *addedrdataset); /*%< * Add 'rdataset' to 'node' in version 'version' of 'db'. * * Notes: * * \li If the database has zone semantics, the #DNS_DBADD_MERGE option is set, * and an rdataset of the same type as 'rdataset' already exists at * 'node' then the contents of 'rdataset' will be merged with the existing * rdataset. If the option is not set, then rdataset will replace any * existing rdataset of the same type. If not merging and the * #DNS_DBADD_FORCE option is set, then the data will update the database * without regard to trust levels. If not forcing the data, then the * rdataset will only be added if its trust level is >= the trust level of * any existing rdataset. Forcing is only meaningful for cache databases. * If #DNS_DBADD_EXACT is set then there must be no rdata in common between * the old and new rdata sets. If #DNS_DBADD_EXACTTTL is set then both * the old and new rdata sets must have the same ttl. * * \li The 'now' field is ignored if 'db' is a zone database. If 'db' is * a cache database, then the added rdataset will expire no later than * now + rdataset->ttl. * * \li If 'addedrdataset' is not NULL, then it will be attached to the * resulting new rdataset in the database, or to the existing data if * the existing data was better. * * Requires: * * \li 'db' is a valid database. * * \li 'node' is a valid node. * * \li 'rdataset' is a valid, associated rdataset with the same class * as 'db'. * * \li 'addedrdataset' is NULL, or a valid, unassociated rdataset. * * \li The database has zone semantics and 'version' is a valid * read-write version, or the database has cache semantics * and version is NULL. * * \li If the database has cache semantics, the #DNS_DBADD_MERGE option must * not be set. * * Returns: * * \li #ISC_R_SUCCESS * \li #DNS_R_UNCHANGED The operation did not change anything. * \li #ISC_R_NOMEMORY * \li #DNS_R_NOTEXACT * * \li Other results are possible, depending upon the database * implementation used. */ isc_result_t dns_db_subtractrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdataset_t *rdataset, unsigned int options, dns_rdataset_t *newrdataset); /*%< * Remove any rdata in 'rdataset' from 'node' in version 'version' of * 'db'. * * Notes: * * \li If 'newrdataset' is not NULL, then it will be attached to the * resulting new rdataset in the database, unless the rdataset has * become nonexistent. If DNS_DBSUB_EXACT is set then all elements * of 'rdataset' must exist at 'node'. * *\li If DNS_DBSUB_WANTOLD is set and the entire rdataset was deleted * then return the original rdatatset in newrdataset if that existed. * * Requires: * * \li 'db' is a valid database. * * \li 'node' is a valid node. * * \li 'rdataset' is a valid, associated rdataset with the same class * as 'db'. * * \li 'newrdataset' is NULL, or a valid, unassociated rdataset. * * \li The database has zone semantics and 'version' is a valid * read-write version. * * Returns: * * \li #ISC_R_SUCCESS * \li #DNS_R_UNCHANGED The operation did not change anything. * \li #DNS_R_NXRRSET All rdata of the same type as those * in 'rdataset' have been deleted. * \li #DNS_R_NOTEXACT Some part of 'rdataset' did not * exist and DNS_DBSUB_EXACT was set. * * \li Other results are possible, depending upon the database * implementation used. */ isc_result_t dns_db_deleterdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdatatype_t type, dns_rdatatype_t covers); /*%< * Make it so that no rdataset of type 'type' exists at 'node' in version * version 'version' of 'db'. * * Notes: * * \li If 'type' is dns_rdatatype_any, then no rdatasets will exist in * 'version' (provided that the dns_db_deleterdataset() isn't followed * by one or more dns_db_addrdataset() calls). * * Requires: * * \li 'db' is a valid database. * * \li 'node' is a valid node. * * \li The database has zone semantics and 'version' is a valid * read-write version, or the database has cache semantics * and version is NULL. * * \li 'type' is not a meta-RR type, except for dns_rdatatype_any, which is * allowed. * * \li If 'covers' != 0, 'type' must be SIG. * * Returns: * * \li #ISC_R_SUCCESS * \li #DNS_R_UNCHANGED No rdatasets of 'type' existed before * the operation was attempted. * * \li Other results are possible, depending upon the database * implementation used. */ isc_result_t dns_db_getsoaserial(dns_db_t *db, dns_dbversion_t *ver, uint32_t *serialp); /*%< * Get the current SOA serial number from a zone database. * * Requires: * \li 'db' is a valid database with zone semantics. * \li 'ver' is a valid version. */ void dns_db_overmem(dns_db_t *db, bool overmem); /*%< * Enable / disable aggressive cache cleaning. */ unsigned int dns_db_nodecount(dns_db_t *db); /*%< * Count the number of nodes in 'db'. * * Requires: * * \li 'db' is a valid database. * * Returns: * \li The number of nodes in the database */ size_t dns_db_hashsize(dns_db_t *db); /*%< * For database implementations using a hash table, report the * current number of buckets. * * Requires: * * \li 'db' is a valid database. * * Returns: * \li The number of buckets in the database's hash table, or * 0 if not implemented. */ void dns_db_settask(dns_db_t *db, isc_task_t *task); /*%< * If task is set then the final detach maybe performed asynchronously. * * Requires: * \li 'db' is a valid database. * \li 'task' to be valid or NULL. */ bool dns_db_ispersistent(dns_db_t *db); /*%< * Is 'db' persistent? A persistent database does not need to be loaded * from disk or written to disk. * * Requires: * * \li 'db' is a valid database. * * Returns: * \li #true 'db' is persistent. * \li #false 'db' is not persistent. */ isc_result_t dns_db_register(const char *name, dns_dbcreatefunc_t create, void *driverarg, isc_mem_t *mctx, dns_dbimplementation_t **dbimp); /*%< * Register a new database implementation and add it to the list of * supported implementations. * * Requires: * * \li 'name' is not NULL * \li 'order' is a valid function pointer * \li 'mctx' is a valid memory context * \li dbimp != NULL && *dbimp == NULL * * Returns: * \li #ISC_R_SUCCESS The registration succeeded * \li #ISC_R_NOMEMORY Out of memory * \li #ISC_R_EXISTS A database implementation with the same name exists * * Ensures: * * \li *dbimp points to an opaque structure which must be passed to * dns_db_unregister(). */ void dns_db_unregister(dns_dbimplementation_t **dbimp); /*%< * Remove a database implementation from the list of supported * implementations. No databases of this type can be active when this * is called. * * Requires: * \li dbimp != NULL && *dbimp == NULL * * Ensures: * * \li Any memory allocated in *dbimp will be freed. */ isc_result_t dns_db_getoriginnode(dns_db_t *db, dns_dbnode_t **nodep); /*%< * Get the origin DB node corresponding to the DB's zone. This function * should typically succeed unless the underlying DB implementation doesn't * support the feature. * * Requires: * * \li 'db' is a valid zone database. * \li 'nodep' != NULL && '*nodep' == NULL * * Ensures: * \li On success, '*nodep' will point to the DB node of the zone's origin. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND - the DB implementation does not support this feature. */ isc_result_t dns_db_getnsec3parameters(dns_db_t *db, dns_dbversion_t *version, dns_hash_t *hash, uint8_t *flags, uint16_t *iterations, unsigned char *salt, size_t *salt_length); /*%< * Get the NSEC3 parameters that are associated with this zone. * * Requires: * \li 'db' is a valid zone database. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND - the DB implementation does not support this feature * or this zone does not have NSEC3 records. */ isc_result_t dns_db_getsize(dns_db_t *db, dns_dbversion_t *version, uint64_t *records, uint64_t *bytes); /*%< * Get the number of records in the given version of the database as well * as the number bytes used to store those records. * * Requires: * \li 'db' is a valid zone database. * \li 'version' is NULL or a valid version. * \li 'records' is NULL or a pointer to return the record count in. * \li 'bytes' is NULL or a pointer to return the byte count in. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTIMPLEMENTED */ isc_result_t dns_db_findnsec3node(dns_db_t *db, dns_name_t *name, bool create, dns_dbnode_t **nodep); /*%< * Find the NSEC3 node with name 'name'. * * Notes: * \li If 'create' is true and no node with name 'name' exists, then * such a node will be created. * * Requires: * * \li 'db' is a valid database. * * \li 'name' is a valid, non-empty, absolute name. * * \li nodep != NULL && *nodep == NULL * * Ensures: * * \li On success, *nodep is attached to the node with name 'name'. * * Returns: * * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND If !create and name not found. * \li #ISC_R_NOMEMORY Can only happen if create is true. * * \li Other results are possible, depending upon the database * implementation used. */ isc_result_t dns_db_setsigningtime(dns_db_t *db, dns_rdataset_t *rdataset, isc_stdtime_t resign); /*%< * Sets the re-signing time associated with 'rdataset' to 'resign'. * * Requires: * \li 'db' is a valid zone database. * \li 'rdataset' is or is to be associated with 'db'. * \li 'rdataset' is not pending removed from the heap via an * uncommitted call to dns_db_resigned(). * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY * \li #ISC_R_NOTIMPLEMENTED - Not supported by this DB implementation. */ isc_result_t dns_db_getsigningtime(dns_db_t *db, dns_rdataset_t *rdataset, dns_name_t *name); /*%< * Return the rdataset with the earliest signing time in the zone. * Note: the rdataset is version agnostic. * * Requires: * \li 'db' is a valid zone database. * \li 'rdataset' to be initialized but not associated. * \li 'name' to be NULL or have a buffer associated with it. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND - No dataset exists. */ void dns_db_resigned(dns_db_t *db, dns_rdataset_t *rdataset, dns_dbversion_t *version); /*%< * Mark 'rdataset' as not being available to be returned by * dns_db_getsigningtime(). If the changes associated with 'version' * are committed this will be permanent. If the version is not committed * this change will be rolled back when the version is closed. Until * 'version' is either committed or rolled back, 'rdataset' can no longer * be acted upon by dns_db_setsigningtime(). * * Requires: * \li 'db' is a valid zone database. * \li 'rdataset' to be associated with 'db'. * \li 'version' to be open for writing. */ dns_stats_t * dns_db_getrrsetstats(dns_db_t *db); /*%< * Get statistics information counting RRsets stored in the DB, when available. * The statistics may not be available depending on the DB implementation. * * Requires: * * \li 'db' is a valid database (cache only). * * Returns: * \li when available, a pointer to a statistics object created by * dns_rdatasetstats_create(); otherwise NULL. */ isc_result_t dns_db_setcachestats(dns_db_t *db, isc_stats_t *stats); /*%< * Set the location in which to collect cache statistics. * This option may not exist depending on the DB implementation. * * Requires: * * \li 'db' is a valid database (cache only). * * Returns: * \li when available, a pointer to a statistics object created by * dns_rdatasetstats_create(); otherwise NULL. */ void dns_db_rpz_attach(dns_db_t *db, dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num); /*%< * Attach the response policy information for a view to a database for a * zone for the view. */ isc_result_t dns_db_rpz_ready(dns_db_t *db); /*%< * Finish loading a response policy zone. */ isc_result_t dns_db_updatenotify_register(dns_db_t *db, dns_dbupdate_callback_t fn, void *fn_arg); /*%< * Register a notify-on-update callback function to a database. * * Requires: * * \li 'db' is a valid database * \li 'db' does not have an update callback registered * \li 'fn' is not NULL * */ isc_result_t dns_db_updatenotify_unregister(dns_db_t *db, dns_dbupdate_callback_t fn, void *fn_arg); /*%< * Unregister a notify-on-update callback. * * Requires: * * \li 'db' is a valid database * \li 'db' has update callback registered * */ isc_result_t dns_db_nodefullname(dns_db_t *db, dns_dbnode_t *node, dns_name_t *name); /*%< * Get the name associated with a database node. * * Requires: * * \li 'db' is a valid database * \li 'node' and 'name' are not NULL */ isc_result_t dns_db_setservestalettl(dns_db_t *db, dns_ttl_t ttl); /*%< * Sets the maximum length of time that cached answers may be retained * past their normal TTL. Default value for the library is 0, disabling * the use of stale data. * * Requires: * \li 'db' is a valid cache database. * \li 'ttl' is the number of seconds to retain data past its normal expiry. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTIMPLEMENTED - Not supported by this DB implementation. */ isc_result_t dns_db_getservestalettl(dns_db_t *db, dns_ttl_t *ttl); /*%< * Gets maximum length of time that cached answers may be kept past * normal TTL expiration. * * Requires: * \li 'db' is a valid cache database. * \li 'ttl' is the number of seconds to retain data past its normal expiry. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTIMPLEMENTED - Not supported by this DB implementation. */ void dns_db_setmaxrrperset(uint32_t maxrrperset); /*%< * Sets the maximum number of records per rrset permitted in a database. * 0 implies unlimited. * * Returns: *\li void */ void dns_db_setmaxtypepername(uint32_t value); /*%< * Set the maximum permissible number of RR types per owner name. * * If 'value' is nonzero, then any subsequent attempt to add an rdataset with a * RR type that would exceed the number of already stored RR types will return * ISC_R_NOSPACE. */ ISC_LANG_ENDDECLS #endif /* DNS_DB_H */ geoip.h 0000644 00000005350 15156020060 0006016 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_GEOIP_H #define DNS_GEOIP_H 1 /***** ***** Module Info *****/ /*! \file dns/geoip.h * \brief * GeoIP/GeoIP2 data types and function prototypes. */ #if defined(HAVE_GEOIP) || defined(HAVE_GEOIP2) /*** *** Imports ***/ #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/netaddr.h> #include <dns/name.h> #include <dns/types.h> #include <dns/iptable.h> /*** *** Types ***/ typedef enum { dns_geoip_countrycode, dns_geoip_countrycode3, dns_geoip_countryname, dns_geoip_continentcode, dns_geoip_continent, dns_geoip_region, dns_geoip_regionname, dns_geoip_country_code, dns_geoip_country_code3, dns_geoip_country_name, dns_geoip_country_continentcode, dns_geoip_country_continent, dns_geoip_region_countrycode, dns_geoip_region_code, dns_geoip_region_name, dns_geoip_city_countrycode, dns_geoip_city_countrycode3, dns_geoip_city_countryname, dns_geoip_city_region, dns_geoip_city_regionname, dns_geoip_city_name, dns_geoip_city_postalcode, dns_geoip_city_metrocode, dns_geoip_city_areacode, dns_geoip_city_continentcode, dns_geoip_city_continent, dns_geoip_city_timezonecode, dns_geoip_isp_name, dns_geoip_org_name, dns_geoip_as_asnum, dns_geoip_domain_name, dns_geoip_netspeed_id } dns_geoip_subtype_t; typedef struct dns_geoip_elem { dns_geoip_subtype_t subtype; void *db; union { char as_string[256]; int as_int; }; } dns_geoip_elem_t; struct dns_geoip_databases { #ifdef HAVE_GEOIP2 void *country; /* GeoIP2-Country or GeoLite2-Country */ void *city; /* GeoIP2-CIty or GeoLite2-City */ void *domain; /* GeoIP2-Domain */ void *isp; /* GeoIP2-ISP */ void *as; /* GeoIP2-ASN or GeoLite2-ASN */ #else /* HAVE_GEOIP */ void *country_v4; /* GeoIP DB 1 */ void *city_v4; /* GeoIP DB 2 or 6 */ void *region; /* GeoIP DB 3 or 7 */ void *isp; /* GeoIP DB 4 */ void *org; /* GeoIP DB 5 */ void *as; /* GeoIP DB 9 */ void *netspeed; /* GeoIP DB 10 */ void *domain; /* GeoIP DB 11 */ void *country_v6; /* GeoIP DB 12 */ void *city_v6; /* GeoIP DB 30 or 31 */ #endif /* HAVE_GEOIP */ }; /*** *** Functions ***/ ISC_LANG_BEGINDECLS bool dns_geoip_match(const isc_netaddr_t *reqaddr, uint8_t *scope, const dns_geoip_databases_t *geoip, const dns_geoip_elem_t *elt); void dns_geoip_shutdown(void); ISC_LANG_ENDDECLS #endif /* HAVE_GEOIP | HAVE_GEOIP2 */ #endif /* DNS_GEOIP_H */ dbtable.h 0000644 00000006135 15156020060 0006312 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DBTABLE_H #define DNS_DBTABLE_H 1 /***** ***** Module Info *****/ /*! \file dns/dbtable.h * \brief * DNS DB Tables * * XXX TBS XXX * * MP: *\li The module ensures appropriate synchronization of data structures it * creates and manipulates. * * Reliability: *\li No anticipated impact. * * Resources: *\li None. * * Security: *\li No anticipated impact. * * Standards: *\li None. */ #include <isc/lang.h> #include <dns/types.h> #define DNS_DBTABLEFIND_NOEXACT 0x01 ISC_LANG_BEGINDECLS isc_result_t dns_dbtable_create(isc_mem_t *mctx, dns_rdataclass_t rdclass, dns_dbtable_t **dbtablep); /*%< * Make a new dbtable of class 'rdclass' * * Requires: *\li mctx != NULL * \li dbtablep != NULL && *dptablep == NULL *\li 'rdclass' is a valid class * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_UNEXPECTED */ void dns_dbtable_attach(dns_dbtable_t *source, dns_dbtable_t **targetp); /*%< * Attach '*targetp' to 'source'. * * Requires: * *\li 'source' is a valid dbtable. * *\li 'targetp' points to a NULL dns_dbtable_t *. * * Ensures: * *\li *targetp is attached to source. */ void dns_dbtable_detach(dns_dbtable_t **dbtablep); /*%< * Detach *dbtablep from its dbtable. * * Requires: * *\li '*dbtablep' points to a valid dbtable. * * Ensures: * *\li *dbtablep is NULL. * *\li If '*dbtablep' is the last reference to the dbtable, * all resources used by the dbtable will be freed */ isc_result_t dns_dbtable_add(dns_dbtable_t *dbtable, dns_db_t *db); /*%< * Add 'db' to 'dbtable'. * * Requires: *\li 'dbtable' is a valid dbtable. * *\li 'db' is a valid database with the same class as 'dbtable' */ void dns_dbtable_remove(dns_dbtable_t *dbtable, dns_db_t *db); /*%< * Remove 'db' from 'dbtable'. * * Requires: *\li 'db' was previously added to 'dbtable'. */ void dns_dbtable_adddefault(dns_dbtable_t *dbtable, dns_db_t *db); /*%< * Use 'db' as the result of a dns_dbtable_find() if no better match is * available. */ void dns_dbtable_getdefault(dns_dbtable_t *dbtable, dns_db_t **db); /*%< * Get the 'db' used as the result of a dns_dbtable_find() * if no better match is available. */ void dns_dbtable_removedefault(dns_dbtable_t *dbtable); /*%< * Remove the default db from 'dbtable'. */ isc_result_t dns_dbtable_find(dns_dbtable_t *dbtable, dns_name_t *name, unsigned int options, dns_db_t **dbp); /*%< * Find the deepest match to 'name' in the dbtable, and return it * * Notes: *\li If the DNS_DBTABLEFIND_NOEXACT option is set, the best partial * match (if any) to 'name' will be returned. * * Returns: * \li #ISC_R_SUCCESS on success *\li something else: no default and match */ ISC_LANG_ENDDECLS #endif /* DNS_DBTABLE_H */ adb.h 0000644 00000054103 15156020060 0005441 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ADB_H #define DNS_ADB_H 1 /***** ***** Module Info *****/ /*! \file dns/adb.h *\brief * DNS Address Database * * This module implements an address database (ADB) for mapping a name * to an isc_sockaddr_t. It also provides statistical information on * how good that address might be. * * A client will pass in a dns_name_t, and the ADB will walk through * the rdataset looking up addresses associated with the name. If it * is found on the internal lists, a structure is filled in with the * address information and stats for found addresses. * * If the name cannot be found on the internal lists, a new entry will * be created for a name if all the information needed can be found * in the zone table or cache. This new address will then be returned. * * If a request must be made to remote servers to satisfy a name lookup, * this module will start fetches to try to complete these addresses. When * at least one more completes, an event is sent to the caller. If none of * them resolve before the fetch times out, an event indicating this is * sent instead. * * Records are stored internally until a timer expires. The timer is the * smaller of the TTL or signature validity period. * * Lameness is stored per <qname,qtype> tuple, and this data hangs off each * address field. When an address is marked lame for a given tuple the address * will not be returned to a caller. * * * MP: * *\li The ADB takes care of all necessary locking. * *\li Only the task which initiated the name lookup can cancel the lookup. * * * Security: * *\li None, since all data stored is required to be pre-filtered. * (Cache needs to be sane, fetches return bounds-checked and sanity- * checked data, caller passes a good dns_name_t for the zone, etc) */ /*** *** Imports ***/ #include <inttypes.h> #include <stdbool.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/mem.h> #include <isc/sockaddr.h> #include <dns/types.h> #include <dns/view.h> ISC_LANG_BEGINDECLS /*** *** Magic number checks ***/ #define DNS_ADBFIND_MAGIC ISC_MAGIC('a','d','b','H') #define DNS_ADBFIND_VALID(x) ISC_MAGIC_VALID(x, DNS_ADBFIND_MAGIC) #define DNS_ADBADDRINFO_MAGIC ISC_MAGIC('a','d','A','I') #define DNS_ADBADDRINFO_VALID(x) ISC_MAGIC_VALID(x, DNS_ADBADDRINFO_MAGIC) /*** *** TYPES ***/ typedef struct dns_adbname dns_adbname_t; /*! *\brief * Represents a lookup for a single name. * * On return, the client can safely use "list", and can reorder the list. * Items may not be _deleted_ from this list, however, or added to it * other than by using the dns_adb_*() API. */ struct dns_adbfind { /* Public */ unsigned int magic; /*%< RO: magic */ dns_adbaddrinfolist_t list; /*%< RO: list of addrs */ unsigned int query_pending; /*%< RO: partial list */ unsigned int partial_result; /*%< RO: addrs missing */ unsigned int options; /*%< RO: options */ isc_result_t result_v4; /*%< RO: v4 result */ isc_result_t result_v6; /*%< RO: v6 result */ ISC_LINK(dns_adbfind_t) publink; /*%< RW: client use */ /* Private */ isc_mutex_t lock; /* locks all below */ in_port_t port; int name_bucket; unsigned int flags; dns_adbname_t *adbname; dns_adb_t *adb; isc_event_t event; ISC_LINK(dns_adbfind_t) plink; }; /* * _INET: * _INET6: * return addresses of that type. * * _EMPTYEVENT: * Only schedule an event if no addresses are known. * Must set _WANTEVENT for this to be meaningful. * * _WANTEVENT: * An event is desired. Check this bit in the returned find to see * if one will actually be generated. * * _AVOIDFETCHES: * If set, fetches will not be generated unless no addresses are * available in any of the address families requested. * * _STARTATZONE: * Fetches will start using the closest zone data or use the root servers. * This is useful for reestablishing glue that has expired. * * _GLUEOK: * _HINTOK: * Glue or hints are ok. These are used when matching names already * in the adb, and when dns databases are searched. * * _RETURNLAME: * Return lame servers in a find, so that all addresses are returned. * * _LAMEPRUNED: * At least one address was omitted from the list because it was lame. * This bit will NEVER be set if _RETURNLAME is set in the createfind(). */ /*% Return addresses of type INET. */ #define DNS_ADBFIND_INET 0x00000001 /*% Return addresses of type INET6. */ #define DNS_ADBFIND_INET6 0x00000002 #define DNS_ADBFIND_ADDRESSMASK 0x00000003 /*% * Only schedule an event if no addresses are known. * Must set _WANTEVENT for this to be meaningful. */ #define DNS_ADBFIND_EMPTYEVENT 0x00000004 /*% * An event is desired. Check this bit in the returned find to see * if one will actually be generated. */ #define DNS_ADBFIND_WANTEVENT 0x00000008 /*% * If set, fetches will not be generated unless no addresses are * available in any of the address families requested. */ #define DNS_ADBFIND_AVOIDFETCHES 0x00000010 /*% * Fetches will start using the closest zone data or use the root servers. * This is useful for reestablishing glue that has expired. */ #define DNS_ADBFIND_STARTATZONE 0x00000020 /*% * Glue or hints are ok. These are used when matching names already * in the adb, and when dns databases are searched. */ #define DNS_ADBFIND_GLUEOK 0x00000040 /*% * Glue or hints are ok. These are used when matching names already * in the adb, and when dns databases are searched. */ #define DNS_ADBFIND_HINTOK 0x00000080 /*% * Return lame servers in a find, so that all addresses are returned. */ #define DNS_ADBFIND_RETURNLAME 0x00000100 /*% * Only schedule an event if no addresses are known. * Must set _WANTEVENT for this to be meaningful. */ #define DNS_ADBFIND_LAMEPRUNED 0x00000200 /*% * The server's fetch quota is exceeded; it will be treated as * lame for this query. */ #define DNS_ADBFIND_OVERQUOTA 0x00000400 /*% * Don't perform a fetch even if there are no address records available. */ #define DNS_ADBFIND_NOFETCH 0x00000800 /*% * The answers to queries come back as a list of these. */ struct dns_adbaddrinfo { unsigned int magic; /*%< private */ isc_sockaddr_t sockaddr; /*%< [rw] */ unsigned int srtt; /*%< [rw] microsecs */ isc_dscp_t dscp; unsigned int flags; /*%< [rw] */ dns_adbentry_t *entry; /*%< private */ ISC_LINK(dns_adbaddrinfo_t) publink; }; /*!< * The event sent to the caller task is just a plain old isc_event_t. It * contains no data other than a simple status, passed in the "type" field * to indicate that another address resolved, or all partially resolved * addresses have failed to resolve. * * "sender" is the dns_adbfind_t used to issue this query. * * This is simply a standard event, with the "type" set to: * *\li #DNS_EVENT_ADBMOREADDRESSES -- another address resolved. *\li #DNS_EVENT_ADBNOMOREADDRESSES -- all pending addresses failed, * were canceled, or otherwise will * not be usable. *\li #DNS_EVENT_ADBCANCELED -- The request was canceled by a * 3rd party. *\li #DNS_EVENT_ADBNAMEDELETED -- The name was deleted, so this request * was canceled. * * In each of these cases, the addresses returned by the initial call * to dns_adb_createfind() can still be used until they are no longer needed. */ /**** **** FUNCTIONS ****/ isc_result_t dns_adb_create(isc_mem_t *mem, dns_view_t *view, isc_timermgr_t *tmgr, isc_taskmgr_t *taskmgr, dns_adb_t **newadb); /*%< * Create a new ADB. * * Notes: * *\li Generally, applications should not create an ADB directly, but * should instead call dns_view_createresolver(). * * Requires: * *\li 'mem' must be a valid memory context. * *\li 'view' be a pointer to a valid view. * *\li 'tmgr' be a pointer to a valid timer manager. * *\li 'taskmgr' be a pointer to a valid task manager. * *\li 'newadb' != NULL && '*newadb' == NULL. * * Returns: * *\li #ISC_R_SUCCESS after happiness. *\li #ISC_R_NOMEMORY after resource allocation failure. */ void dns_adb_attach(dns_adb_t *adb, dns_adb_t **adbp); /*% * Attach to an 'adb' to 'adbp'. * * Requires: *\li 'adb' to be a valid dns_adb_t, created via dns_adb_create(). *\li 'adbp' to be a valid pointer to a *dns_adb_t which is initialized * to NULL. */ void dns_adb_detach(dns_adb_t **adb); /*% * Delete the ADB. Sets *ADB to NULL. Cancels any outstanding requests. * * Requires: * *\li 'adb' be non-NULL and '*adb' be a valid dns_adb_t, created via * dns_adb_create(). */ void dns_adb_whenshutdown(dns_adb_t *adb, isc_task_t *task, isc_event_t **eventp); /*% * Send '*eventp' to 'task' when 'adb' has shutdown. * * Requires: * *\li '*adb' is a valid dns_adb_t. * *\li eventp != NULL && *eventp is a valid event. * * Ensures: * *\li *eventp == NULL * *\li The event's sender field is set to the value of adb when the event * is sent. */ void dns_adb_shutdown(dns_adb_t *adb); /*%< * Shutdown 'adb'. * * Requires: * * \li '*adb' is a valid dns_adb_t. */ isc_result_t dns_adb_createfind(dns_adb_t *adb, isc_task_t *task, isc_taskaction_t action, void *arg, dns_name_t *name, dns_name_t *qname, dns_rdatatype_t qtype, unsigned int options, isc_stdtime_t now, dns_name_t *target, in_port_t port, dns_adbfind_t **find); isc_result_t dns_adb_createfind2(dns_adb_t *adb, isc_task_t *task, isc_taskaction_t action, void *arg, dns_name_t *name, dns_name_t *qname, dns_rdatatype_t qtype, unsigned int options, isc_stdtime_t now, dns_name_t *target, in_port_t port, unsigned int depth, isc_counter_t *qc, dns_adbfind_t **find); /*%< * Main interface for clients. The adb will look up the name given in * "name" and will build up a list of found addresses, and perhaps start * internal fetches to resolve names that are unknown currently. * * If other addresses resolve after this call completes, an event will * be sent to the <task, taskaction, arg> with the sender of that event * set to a pointer to the dns_adbfind_t returned by this function. * * If no events will be generated, the *find->result_v4 and/or result_v6 * members may be examined for address lookup status. The usual #ISC_R_SUCCESS, * #ISC_R_FAILURE, #DNS_R_NXDOMAIN, and #DNS_R_NXRRSET are returned, along with * #ISC_R_NOTFOUND meaning the ADB has not _yet_ found the values. In this * latter case, retrying may produce more addresses. * * If events will be returned, the result_v[46] members are only valid * when that event is actually returned. * * The list of addresses returned is unordered. The caller must impose * any ordering required. The list will not contain "known bad" addresses, * however. For instance, it will not return hosts that are known to be * lame for the zone in question. * * The caller cannot (directly) modify the contents of the address list's * fields other than the "link" field. All values can be read at any * time, however. * * The "now" parameter is used only for determining which entries that * have a specific time to live or expire time should be removed from * the running database. If specified as zero, the current time will * be retrieved and used. * * If 'target' is not NULL and 'name' is an alias (i.e. the name is * CNAME'd or DNAME'd to another name), then 'target' will be updated with * the domain name that 'name' is aliased to. * * All addresses returned will have the sockaddr's port set to 'port.' * The caller may change them directly in the dns_adbaddrinfo_t since * they are copies of the internal address only. * * XXXMLG Document options, especially the flags which control how * events are sent. * * Requires: * *\li *adb be a valid isc_adb_t object. * *\li If events are to be sent, *task be a valid task, * and isc_taskaction_t != NULL. * *\li *name is a valid dns_name_t. * *\li qname != NULL and *qname be a valid dns_name_t. * *\li target == NULL or target is a valid name with a buffer. * *\li find != NULL && *find == NULL. * * Returns: * *\li #ISC_R_SUCCESS Addresses might have been returned, and events will be * delivered for unresolved addresses. *\li #ISC_R_NOMORE Addresses might have been returned, but no events * will ever be posted for this context. This is only * returned if task != NULL. *\li #ISC_R_NOMEMORY insufficient resources *\li #DNS_R_ALIAS 'name' is an alias for another name. * * Calls, and returns error codes from: * *\li isc_stdtime_get() * * Notes: * *\li No internal reference to "name" exists after this function * returns. */ void dns_adb_cancelfind(dns_adbfind_t *find); /*%< * Cancels the find, and sends the event off to the caller. * * It is an error to call dns_adb_cancelfind() on a find where * no event is wanted, or will ever be sent. * * Note: * *\li It is possible that the real completion event was posted just * before the dns_adb_cancelfind() call was made. In this case, * dns_adb_cancelfind() will do nothing. The event callback needs * to be prepared to find this situation (i.e. result is valid but * the caller expects it to be canceled). * * Requires: * *\li 'find' be a valid dns_adbfind_t pointer. * *\li events would have been posted to the task. This can be checked * with (find->options & DNS_ADBFIND_WANTEVENT). * * Ensures: * *\li The event was posted to the task. */ void dns_adb_destroyfind(dns_adbfind_t **find); /*%< * Destroys the find reference. * * Note: * *\li This can only be called after the event was delivered for a * find. Additionally, the event MUST have been freed via * isc_event_free() BEFORE this function is called. * * Requires: * *\li 'find' != NULL and *find be valid dns_adbfind_t pointer. * * Ensures: * *\li No "address found" events will be posted to the originating task * after this function returns. */ void dns_adb_dump(dns_adb_t *adb, FILE *f); /*%< * This function is only used for debugging. It will dump as much of the * state of the running system as possible. * * Requires: * *\li adb be valid. * *\li f != NULL, and is a file open for writing. */ void dns_adb_dumpfind(dns_adbfind_t *find, FILE *f); /*%< * This function is only used for debugging. Dump the data associated * with a find. * * Requires: * *\li find is valid. * * \li f != NULL, and is a file open for writing. */ isc_result_t dns_adb_marklame(dns_adb_t *adb, dns_adbaddrinfo_t *addr, dns_name_t *qname, dns_rdatatype_t type, isc_stdtime_t expire_time); /*%< * Mark the given address as lame for the <qname,qtype>. expire_time should * be set to the time when the entry should expire. That is, if it is to * expire 10 minutes in the future, it should set it to (now + 10 * 60). * * Requires: * *\li adb be valid. * *\li addr be valid. * *\li qname be the qname used in the dns_adb_createfind() call. * * Returns: * *\li #ISC_R_SUCCESS -- all is well. *\li #ISC_R_NOMEMORY -- could not mark address as lame. */ /* * Reasonable defaults for RTT adjustments * * (Note: these values function both as scaling factors and as * indicators of the type of RTT adjustment operation taking place. * Adjusting the scaling factors is fine, as long as they all remain * unique values.) */ #define DNS_ADB_RTTADJDEFAULT 7 /*%< default scale */ #define DNS_ADB_RTTADJREPLACE 0 /*%< replace with our rtt */ #define DNS_ADB_RTTADJAGE 10 /*%< age this rtt */ void dns_adb_adjustsrtt(dns_adb_t *adb, dns_adbaddrinfo_t *addr, unsigned int rtt, unsigned int factor); /*%< * Mix the round trip time into the existing smoothed rtt. * * Requires: * *\li adb be valid. * *\li addr be valid. * *\li 0 <= factor <= 10 * * Note: * *\li The srtt in addr will be updated to reflect the new global * srtt value. This may include changes made by others. */ void dns_adb_agesrtt(dns_adb_t *adb, dns_adbaddrinfo_t *addr, isc_stdtime_t now); /* * dns_adb_agesrtt is equivalent to dns_adb_adjustsrtt with factor * equal to DNS_ADB_RTTADJAGE and the current time passed in. * * Requires: * *\li adb be valid. * *\li addr be valid. * * Note: * *\li The srtt in addr will be updated to reflect the new global * srtt value. This may include changes made by others. */ void dns_adb_changeflags(dns_adb_t *adb, dns_adbaddrinfo_t *addr, unsigned int bits, unsigned int mask); /*% * Change Flags. * * Set the flags as given by: * *\li newflags = (oldflags & ~mask) | (bits & mask); * * Requires: * *\li adb be valid. * *\li addr be valid. */ void dns_adb_setudpsize(dns_adb_t *adb, dns_adbaddrinfo_t *addr, unsigned int size); /*% * Update seen UDP response size. The largest seen will be returned by * dns_adb_getudpsize(). * * Requires: * *\li adb be valid. * *\li addr be valid. */ unsigned int dns_adb_getudpsize(dns_adb_t *adb, dns_adbaddrinfo_t *addr); /*% * Return the largest seen UDP response size. * * Requires: * *\li adb be valid. * *\li addr be valid. */ unsigned int dns_adb_probesize(dns_adb_t *adb, dns_adbaddrinfo_t *addr); unsigned int dns_adb_probesize2(dns_adb_t *adb, dns_adbaddrinfo_t *addr, int lookups); /*% * Return suggested EDNS UDP size based on observed responses / failures. * 'lookups' is the number of times the current lookup has been attempted. * * Requires: * *\li adb be valid. * *\li addr be valid. */ void dns_adb_plainresponse(dns_adb_t *adb, dns_adbaddrinfo_t *addr); /*% * Record a successful plain DNS response. * * Requires: * *\li adb be valid. * *\li addr be valid. */ void dns_adb_timeout(dns_adb_t *adb, dns_adbaddrinfo_t *addr); /*% * Record a plain DNS UDP query failed. * * Requires: * *\li adb be valid. * *\li addr be valid. */ void dns_adb_ednsto(dns_adb_t *adb, dns_adbaddrinfo_t *addr, unsigned int size); /*% * Record a failed EDNS UDP response and the advertised EDNS UDP buffer size * used. * * Requires: * *\li adb be valid. * *\li addr be valid. */ bool dns_adb_noedns(dns_adb_t *adb, dns_adbaddrinfo_t *addr); /*% * Return whether EDNS should be disabled for this server. * * Requires: * *\li adb be valid. * *\li addr be valid. */ isc_result_t dns_adb_findaddrinfo(dns_adb_t *adb, isc_sockaddr_t *sa, dns_adbaddrinfo_t **addrp, isc_stdtime_t now); /*%< * Return a dns_adbaddrinfo_t that is associated with address 'sa'. * * Requires: * *\li adb is valid. * *\li sa is valid. * *\li addrp != NULL && *addrp == NULL * * Returns: *\li #ISC_R_SUCCESS *\li #ISC_R_NOMEMORY *\li #ISC_R_SHUTTINGDOWN */ void dns_adb_freeaddrinfo(dns_adb_t *adb, dns_adbaddrinfo_t **addrp); /*%< * Free a dns_adbaddrinfo_t allocated by dns_adb_findaddrinfo(). * * Requires: * *\li adb is valid. * *\li *addrp is a valid dns_adbaddrinfo_t *. */ void dns_adb_flush(dns_adb_t *adb); /*%< * Flushes all cached data from the adb. * * Requires: *\li adb is valid. */ void dns_adb_setadbsize(dns_adb_t *adb, size_t size); /*%< * Set a target memory size. If memory usage exceeds the target * size entries will be removed before they would have expired on * a random basis. * * If 'size' is 0 then memory usage is unlimited. * * Requires: *\li 'adb' is valid. */ void dns_adb_flushname(dns_adb_t *adb, dns_name_t *name); /*%< * Flush 'name' from the adb cache. * * Requires: *\li 'adb' is valid. *\li 'name' is valid. */ void dns_adb_flushnames(dns_adb_t *adb, dns_name_t *name); /*%< * Flush 'name' and all subdomains from the adb cache. * * Requires: *\li 'adb' is valid. *\li 'name' is valid. */ void dns_adb_setcookie(dns_adb_t *adb, dns_adbaddrinfo_t *addr, const unsigned char *cookie, size_t len); /*%< * Record the COOKIE associated with this address. If * cookie is NULL or len is zero the recorded COOKIE is cleared. * * Requires: *\li 'adb' is valid. *\li 'addr' is valid. */ size_t dns_adb_getcookie(dns_adb_t *adb, dns_adbaddrinfo_t *addr, unsigned char *cookie, size_t len); /* * Retrieve the saved COOKIE value and store it in 'cookie' which has * size 'len'. * * Requires: *\li 'adb' is valid. *\li 'addr' is valid. * * Returns: * The size of the cookie or zero if it doesn't fit in the buffer * or it doesn't exist. */ void dns_adb_setquota(dns_adb_t *adb, uint32_t quota, uint32_t freq, double low, double high, double discount); /*%< * Set the baseline ADB quota, and configure parameters for the * quota adjustment algorithm. * * If the number of fetches currently waiting for responses from this * address exceeds the current quota, then additional fetches are spilled. * * 'quota' is the highest permissible quota; it will adjust itself * downward in response to detected congestion. * * After every 'freq' fetches have either completed or timed out, an * exponentially weighted moving average of the ratio of timeouts * to responses is calculated. If the EWMA goes above a 'high' * threshold, then the quota is adjusted down one step; if it drops * below a 'low' threshold, then the quota is adjusted back up one * step. * * The quota adjustment is based on the function (1 / 1 + (n/10)^(3/2)), * for values of n from 0 to 99. It starts at 100% of the baseline * quota, and descends after 100 steps to 2%. * * 'discount' represents the discount rate of the moving average. Higher * values cause older values to be discounted sooner, providing a faster * response to changes in the timeout ratio. * * Requires: *\li 'adb' is valid. */ bool dns_adbentry_overquota(dns_adb_t *adb, dns_adbentry_t *entry); /*%< * Returns true if the specified ADB has too many active fetches. * * Requires: *\li 'entry' is valid. */ void dns_adb_beginudpfetch(dns_adb_t *adb, dns_adbaddrinfo_t *addr); void dns_adb_endudpfetch(dns_adb_t *adb, dns_adbaddrinfo_t *addr); /*% * Begin/end a UDP fetch on a particular address. * * These functions increment or decrement the fetch counter for * the ADB entry so that the fetch quota can be enforced. * * Requires: * *\li adb be valid. * *\li addr be valid. */ ISC_LANG_ENDDECLS #endif /* DNS_ADB_H */ ds.h 0000644 00000002311 15156020060 0005313 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DS_H #define DNS_DS_H 1 #include <isc/lang.h> #include <dns/types.h> #define DNS_DSDIGEST_SHA1 (1) #define DNS_DSDIGEST_SHA256 (2) #define DNS_DSDIGEST_GOST (3) #define DNS_DSDIGEST_SHA384 (4) /* * Assuming SHA-384 digest type. */ #define DNS_DS_BUFFERSIZE (52) ISC_LANG_BEGINDECLS isc_result_t dns_ds_buildrdata(dns_name_t *owner, dns_rdata_t *key, dns_dsdigest_t digest_type, unsigned char *buffer, dns_rdata_t *rdata); /*%< * Build the rdata of a DS record. * * Requires: *\li key Points to a valid DNS KEY record. *\li buffer Points to a temporary buffer of at least * #DNS_DS_BUFFERSIZE bytes. *\li rdata Points to an initialized dns_rdata_t. * * Ensures: * \li *rdata Contains a valid DS rdata. The 'data' member refers * to 'buffer'. */ ISC_LANG_ENDDECLS #endif /* DNS_DS_H */ secproto.h 0000644 00000003025 15156020060 0006546 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_SECPROTO_H #define DNS_SECPROTO_H 1 /*! \file dns/secproto.h */ #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS isc_result_t dns_secproto_fromtext(dns_secproto_t *secprotop, isc_textregion_t *source); /*%< * Convert the text 'source' refers to into a DNSSEC security protocol value. * The text may contain either a mnemonic protocol name or a decimal protocol * number. * * Requires: *\li 'secprotop' is a valid pointer. * *\li 'source' is a valid text region. * * Returns: *\li ISC_R_SUCCESS on success *\li ISC_R_RANGE numeric type is out of range *\li DNS_R_UNKNOWN mnemonic type is unknown */ isc_result_t dns_secproto_totext(dns_secproto_t secproto, isc_buffer_t *target); /*%< * Put a textual representation of the DNSSEC security protocol 'secproto' * into 'target'. * * Requires: *\li 'secproto' is a valid secproto. * *\li 'target' is a valid text buffer. * * Ensures, * if the result is success: * \li The used space in 'target' is updated. * * Returns: *\li ISC_R_SUCCESS on success *\li ISC_R_NOSPACE target buffer is too small */ ISC_LANG_ENDDECLS #endif /* DNS_SECPROTO_H */ forward.h 0000644 00000006574 15156020060 0006370 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_FORWARD_H #define DNS_FORWARD_H 1 /*! \file dns/forward.h */ #include <isc/lang.h> #include <isc/result.h> #include <isc/sockaddr.h> #include <dns/types.h> ISC_LANG_BEGINDECLS struct dns_forwarder { isc_sockaddr_t addr; isc_dscp_t dscp; ISC_LINK(dns_forwarder_t) link; }; typedef ISC_LIST(struct dns_forwarder) dns_forwarderlist_t; struct dns_forwarders { dns_forwarderlist_t fwdrs; dns_fwdpolicy_t fwdpolicy; }; isc_result_t dns_fwdtable_create(isc_mem_t *mctx, dns_fwdtable_t **fwdtablep); /*%< * Creates a new forwarding table. * * Requires: * \li mctx is a valid memory context. * \li fwdtablep != NULL && *fwdtablep == NULL * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY */ isc_result_t dns_fwdtable_addfwd(dns_fwdtable_t *fwdtable, dns_name_t *name, dns_forwarderlist_t *fwdrs, dns_fwdpolicy_t policy); isc_result_t dns_fwdtable_add(dns_fwdtable_t *fwdtable, dns_name_t *name, isc_sockaddrlist_t *addrs, dns_fwdpolicy_t policy); /*%< * Adds an entry to the forwarding table. The entry associates * a domain with a list of forwarders and a forwarding policy. The * addrs/fwdrs list is copied if not empty, so the caller should free * its copy. * * Requires: * \li fwdtable is a valid forwarding table. * \li name is a valid name * \li addrs/fwdrs is a valid list of isc_sockaddr/dns_forwarder * structures, which may be empty. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOMEMORY */ isc_result_t dns_fwdtable_delete(dns_fwdtable_t *fwdtable, dns_name_t *name); /*%< * Removes an entry for 'name' from the forwarding table. If an entry * that exactly matches 'name' does not exist, ISC_R_NOTFOUND will be returned. * * Requires: * \li fwdtable is a valid forwarding table. * \li name is a valid name * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND */ isc_result_t dns_fwdtable_find(dns_fwdtable_t *fwdtable, dns_name_t *name, dns_forwarders_t **forwardersp); /*%< * Finds a domain in the forwarding table. The closest matching parent * domain is returned. * * Requires: * \li fwdtable is a valid forwarding table. * \li name is a valid name * \li forwardersp != NULL && *forwardersp == NULL * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND */ isc_result_t dns_fwdtable_find2(dns_fwdtable_t *fwdtable, dns_name_t *name, dns_name_t *foundname, dns_forwarders_t **forwardersp); /*%< * Finds a domain in the forwarding table. The closest matching parent * domain is returned. * * Requires: * \li fwdtable is a valid forwarding table. * \li name is a valid name * \li forwardersp != NULL && *forwardersp == NULL * \li foundname to be NULL or a valid name with buffer. * * Returns: * \li #ISC_R_SUCCESS * \li #ISC_R_NOTFOUND */ void dns_fwdtable_destroy(dns_fwdtable_t **fwdtablep); /*%< * Destroys a forwarding table. * * Requires: * \li fwtablep != NULL && *fwtablep != NULL * * Ensures: * \li all memory associated with the forwarding table is freed. */ ISC_LANG_ENDDECLS #endif /* DNS_FORWARD_H */ acache.h 0000644 00000033630 15156020060 0006121 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_ACACHE_H #define DNS_ACACHE_H 1 /***** ***** Module Info *****/ /* * Acache * * The Additional Cache Object * * This module manages internal caching entries that correspond to * the additional section data of a DNS DB node (an RRset header, more * accurately). An additional cache entry is expected to be (somehow) * attached to a particular RR in a particular DB node, and contains a set * of information of an additional data for the DB node. * * An additional cache object is intended to be created as a per-view * object, and manages all cache entries within the view. * * The intended usage of the additional caching is to provide a short cut * to additional glue RRs of an NS RR. For each NS RR, it is often * necessary to look for glue RRs to make a proper response. Once the * glue RRs are known, the additional caching allows the client to * associate the information to the original NS RR so that further * expensive lookups can be avoided for the NS RR. * * Each additional cache entry contains information to identify a * particular DB node and (optionally) an associated RRset. The * information consists of its zone, database, the version of the * database, database node, and RRset. * * A "negative" information can also be cached. For example, if a glue * RR does not exist as an authoritative data in the same zone as that * of the NS RR, this fact can be cached by specifying a NULL pointer * for the database, version, and node. (See the description for * dns_acache_getentry() below for more details.) * * Since each member stored in an additional cache entry holds a reference * to a corresponding object, a stale cache entry may cause unnecessary * memory consumption. For instance, when a zone is reloaded, additional * cache entries that have a reference to the zone (and its DB and/or * DB nodes) can delay the cleanup of the referred objects. In order to * minimize such a bad effect, this module provides several cleanup * mechanisms. * * The first one is a shutdown procedure called when the associated view * is shut down. In this case, dns_acache_shutdown() will be called and * all cache entries will be purged. This mechanism will help the * situation when the configuration is reloaded or the main server is * stopped. * * Per-DB cleanup mechanism is also provided. Each additional cache entry * is associated with related DB, which is expected to have been * registered when the DB was created by dns_acache_setdb(). If a * particular DB is going to be destroyed, the primary holder of the DB, * a typical example of which is a zone, will call dns_acache_putdb(). * Then this module will clean-up all cache entries associated with the * DB. This mechanism is effective when a secondary zone DB is going to * be stale after a zone transfer. * * Finally, this module supports for periodic clean-up of stale entries. * Each cache entry has a timestamp field, which is updated every time * the entry is referred. A periodically invoked cleaner checks the * timestamp of each entry, and purge entries that have not been referred * for a certain period. The cleaner interval can be specified by * dns_acache_setcleaninginterval(). If the periodic clean-up is not * enough, it is also possible to specify the upper limit of entries * in terms of the memory consumption. If the maximum value is * specified, the cleaner is invoked when the memory consumption reaches * the high watermark inferred from the maximum value. In this case, * the cleaner will use more aggressive algorithm to decide the "victim" * entries. The maximum value can be specified by * dns_acache_setcachesize(). * * When a cache entry is going to be purged within this module, the * callback function specified at the creation time will be called. * The callback function is expected to release all internal resources * related to the entry, which will typically be specific to DB * implementation, and to call dns_acache_detachentry(). The callback * mechanism is very important, since the holder of an additional cache * entry may not be able to initiate the clean-up of the entry, due to * the reference ordering. For example, as long as an additional cache * entry has a reference to a DB object, the DB cannot be freed, in which * a DB node may have a reference to the cache entry. * * Credits: * The basic idea of this kind of short-cut for frequently used * information is similar to the "pre-compiled answer" approach adopted * in nsd by NLnet LABS with RIPE NCC. Our work here is an independent * effort, but the success of nsd encouraged us to pursue this path. * * The design and implementation of the periodic memory management and * the upper limitation of memory consumption was derived from the cache * DB implementation of BIND9. * * MP: * There are two main locks in this module. One is for each entry, and * the other is for the additional cache object. * * Reliability: * The callback function for a cache entry is called with holding the * entry lock. Thus, it implicitly assumes the callback function does not * call a function that can require the lock. Typically, the only * function that can be called from the callback function safely is * dns_acache_detachentry(). The breakage of this implicit assumption * may cause a deadlock. * * Resources: * In a 32-bit architecture (such as i386), the following additional * memory is required comparing to the case that disables this module. * - 76 bytes for each additional cache entry * - if the entry has a DNS name and associated RRset, * * 44 bytes + size of the name (1-255 bytes) * * 52 bytes x number_of_RRs * - 28 bytes for each DB related to this module * * Using the additional cache also requires extra memory consumption in * the DB implementation. In the current implementation for rbtdb, we * need: * - two additional pointers for each DB node (8 bytes for a 32-bit * architecture * - for each RR associated to an RR in a DB node, we also need * a pointer and management objects to support the additional cache * function. These are allocated on-demand. The total size is * 32 bytes for a 32-bit architecture. * * Security: * Since this module does not handle any low-level data directly, * no security issue specific to this module is anticipated. * * Standards: * None. */ /*** *** Imports ***/ #include <isc/mutex.h> #include <isc/lang.h> #include <isc/stdtime.h> #include <dns/types.h> /*** *** Functions ***/ ISC_LANG_BEGINDECLS isc_result_t dns_acache_create(dns_acache_t **acachep, isc_mem_t *mctx, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr); /* * Create a new DNS additional cache object. * * Requires: * * 'mctx' is a valid memory context * * 'taskmgr' is a valid task manager * * 'timermgr' is a valid timer or NULL. If NULL, no periodic cleaning of * the cache will take place. * * 'acachep' is a valid pointer, and *acachep == NULL * * Ensures: * * '*acachep' is attached to the newly created cache * * Returns: * * ISC_R_SUCCESS * ISC_R_NOMEMORY * ISC_R_UNEXPECTED */ void dns_acache_attach(dns_acache_t *source, dns_acache_t **targetp); /* * Attach *targetp to cache. * * Requires: * * 'acache' is a valid additional cache. * * 'targetp' points to a NULL dns_acache_t *. * * Ensures: * * *targetp is attached to the 'source' additional cache. */ void dns_acache_detach(dns_acache_t **acachep); /* * Detach *acachep from its cache. * * Requires: * * '*acachep' points to a valid additional cache. * * Ensures: * * *acachep is NULL. * * If '*acachep' is the last reference to the cache and the additional * cache does not have an outstanding task, all resources used by the * cache will be freed. */ void dns_acache_setcleaninginterval(dns_acache_t *acache, unsigned int t); /* * Set the periodic cleaning interval of an additional cache to 'interval' * seconds. */ void dns_acache_setcachesize(dns_acache_t *acache, size_t size); /* * Set the maximum additional cache size. 0 means unlimited. */ isc_result_t dns_acache_setdb(dns_acache_t *acache, dns_db_t *db); /* * Set 'db' in 'acache' when the db can be referred from acache, in order * to provide a hint for resolving the back reference. * * Requires: * 'acache' is a valid acache pointer. * 'db' is a valid DNS DB pointer. * * Ensures: * 'acache' will have a reference to 'db'. * * Returns: * ISC_R_SUCCESS * ISC_R_EXISTS (which means the specified 'db' is already set) * ISC_R_NOMEMORY */ isc_result_t dns_acache_putdb(dns_acache_t *acache, dns_db_t *db); /* * Release 'db' from 'acache' if it has been set by dns_acache_setdb(). * * Requires: * 'acache' is a valid acache pointer. * 'db' is a valid DNS DB pointer. * * Ensures: * 'acache' will release the reference to 'db'. Additionally, the content * of each cache entry that is related to the 'db' will be released via * the callback function. * * Returns: * ISC_R_SUCCESS * ISC_R_NOTFOUND (which means the specified 'db' is not set in 'acache') * ISC_R_NOMEMORY */ void dns_acache_shutdown(dns_acache_t *acache); /* * Shutdown 'acache'. * * Requires: * * '*acache' is a valid additional cache. */ isc_result_t dns_acache_createentry(dns_acache_t *acache, dns_db_t *origdb, void (*callback)(dns_acacheentry_t *, void **), void *cbarg, dns_acacheentry_t **entryp); /* * Create an additional cache entry. A new entry is created and attached to * the given additional cache object. A callback function is also associated * with the created entry, which will be called when the cache entry is purged * for some reason. * * Requires: * * 'acache' is a valid additional cache. * 'entryp' is a valid pointer, and *entryp == NULL * 'origdb' is a valid DNS DB pointer. * 'callback' and 'cbarg' can be NULL. In this case, however, the entry * is meaningless (and will be cleaned-up in the next periodical * cleaning). * * Ensures: * '*entryp' will point to a new additional cache entry. * * Returns: * ISC_R_SUCCESS * ISC_R_NOMEMORY */ isc_result_t dns_acache_getentry(dns_acacheentry_t *entry, dns_zone_t **zonep, dns_db_t **dbp, dns_dbversion_t **versionp, dns_dbnode_t **nodep, dns_name_t *fname, dns_message_t *msg, isc_stdtime_t now); /* * Get content from a particular additional cache entry. * * Requires: * * 'entry' is a valid additional cache entry. * 'zonep' is a NULL pointer or '*zonep' == NULL (this is the only * optional parameter.) * 'dbp' is a valid pointer, and '*dbp' == NULL * 'versionp' is a valid pointer, and '*versionp' == NULL * 'nodep' is a valid pointer, and '*nodep' == NULL * 'fname' is a valid DNS name. * 'msg' is a valid DNS message. * * Ensures: * Several possible cases can happen according to the content. * 1. For a positive cache entry, * '*zonep' will point to the corresponding zone (if zonep is a valid * pointer), * '*dbp' will point to a DB for the zone, * '*versionp' will point to its version, and * '*nodep' will point to the corresponding DB node. * 'fname' will have the DNS name of the DB node and contain a list of * rdataset for the node (which can be an empty list). * * 2. For a negative cache entry that means no corresponding zone exists, * '*zonep' == NULL (if zonep is a valid pointer) * '*dbp', '*versionp', and '*nodep' will be NULL. * * 3. For a negative cache entry that means no corresponding DB node * exists, '*zonep' will point to the corresponding zone (if zonep is a * valid pointer), * '*dbp' will point to a corresponding DB for zone, * '*versionp' will point to its version. * '*nodep' will be kept as NULL. * 'fname' will not change. * * On failure, no new references will be created. * * Returns: * ISC_R_SUCCESS * ISC_R_NOMEMORY */ isc_result_t dns_acache_setentry(dns_acache_t *acache, dns_acacheentry_t *entry, dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *fname); /* * Set content to a particular additional cache entry. * * Requires: * 'acache' is a valid additional cache. * 'entry' is a valid additional cache entry. * All the others pointers are NULL or a valid pointer of the * corresponding type. * * Returns: * ISC_R_SUCCESS * ISC_R_NOMEMORY * ISC_R_NOTFOUND */ bool dns_acache_cancelentry(dns_acacheentry_t *entry); /* * Cancel the use of the cache entry 'entry'. This function is supposed to * be called when the node that holds the entry finds the content is not * correct any more. This function will try to release as much dependency as * possible, and will be ready to be cleaned-up. The registered callback * function will be canceled and will never called. * * Requires: * 'entry' is a valid additional cache entry. * * Returns: * true if the entry was active when canceled */ void dns_acache_attachentry(dns_acacheentry_t *source, dns_acacheentry_t **targetp); /* * Attach *targetp to the cache entry 'source'. * * Requires: * * 'source' is a valid additional cache entry. * * 'targetp' points to a NULL dns_acacheentry_t *. * * Ensures: * * *targetp is attached to 'source'. */ void dns_acache_detachentry(dns_acacheentry_t **entryp); /* * Detach *entryp from its cache. * * Requires: * * '*entryp' points to a valid additional cache entry. * * Ensures: * * *entryp is NULL. * * If '*entryp' is the last reference to the entry, * cache does not have an outstanding task, all resources used by the * entry (including the entry object itself) will be freed. */ void dns_acache_countquerymiss(dns_acache_t *acache); /* * Count up a missed acache query. XXXMLG need more docs. */ ISC_LANG_ENDDECLS #endif /* DNS_ACACHE_H */ bit.h 0000644 00000001447 15156020060 0005474 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_BIT_H #define DNS_BIT_H 1 /*! \file dns/bit.h */ #include <inttypes.h> typedef uint64_t dns_bitset_t; #define DNS_BIT_SET(bit, bitset) \ (*(bitset) |= ((dns_bitset_t)1 << (bit))) #define DNS_BIT_CLEAR(bit, bitset) \ (*(bitset) &= ~((dns_bitset_t)1 << (bit))) #define DNS_BIT_CHECK(bit, bitset) \ ((*(bitset) & ((dns_bitset_t)1 << (bit))) \ == ((dns_bitset_t)1 << (bit))) #endif /* DNS_BIT_H */ dns64.h 0000644 00000013003 15156020060 0005643 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_DNS64_H #define DNS_DNS64_H 1 #include <stdbool.h> #include <isc/lang.h> #include <dns/types.h> ISC_LANG_BEGINDECLS /* * dns_dns64_create() flags. */ #define DNS_DNS64_RECURSIVE_ONLY 0x01 /* If set then this record * only applies to recursive * queries. */ #define DNS_DNS64_BREAK_DNSSEC 0x02 /* If set then still perform * DNSSEC synthesis even * though the result would * fail validation. */ /* * dns_dns64_aaaaok() and dns_dns64_aaaafroma() flags. */ #define DNS_DNS64_RECURSIVE 0x01 /* Recursive query. */ #define DNS_DNS64_DNSSEC 0x02 /* DNSSEC sensitive query. */ isc_result_t dns_dns64_create(isc_mem_t *mctx, isc_netaddr_t *prefix, unsigned int prefixlen, isc_netaddr_t *suffix, dns_acl_t *client, dns_acl_t *mapped, dns_acl_t *excluded, unsigned int flags, dns_dns64_t **dns64); /* * Create a dns64 record which is used to identify the set of clients * it applies to and how to perform the DNS64 synthesis. * * 'prefix' and 'prefixlen' defined the leading bits of the AAAA records * to be synthesised. 'suffix' defines the bits after the A records bits. * If suffix is NULL zeros will be used for these bits. 'client' defines * for which clients this record applies. If 'client' is NULL then all * clients apply. 'mapped' defines which A records are candidated for * mapping. If 'mapped' is NULL then all A records will be mapped. * 'excluded' defines which AAAA are to be treated as non-existent for the * purposed of determining whether to perform synthesis. If 'excluded' is * NULL then no AAAA records prevent synthesis. * * If DNS_DNS64_RECURSIVE_ONLY is set then the record will only match if * DNS_DNS64_RECURSIVE is set when calling dns_dns64_aaaaok() and * dns_dns64_aaaafroma(). * * If DNS_DNS64_BREAK_DNSSEC is set then the record will still apply if * DNS_DNS64_DNSSEC is set when calling dns_dns64_aaaaok() and * dns_dns64_aaaafroma() otherwise the record will be ignored. * * Requires: * 'mctx' to be valid. * 'prefix' to be valid and the address family to AF_INET6. * 'prefixlen' to be one of 32, 40, 48, 56, 72 and 96. * the bits not covered by prefixlen in prefix to * be zero. * 'suffix' to be NULL or the address family be set to AF_INET6 * and the leading 'prefixlen' + 32 bits of the 'suffix' * to be zero. If 'prefixlen' is 40, 48 or 56 then the * the leading 'prefixlen' + 40 bits of 'suffix' must be * zero. * 'client' to be NULL or a valid acl. * 'mapped' to be NULL or a valid acl. * 'excluded' to be NULL or a valid acl. * * Returns: * ISC_R_SUCCESS * ISC_R_NOMEMORY */ void dns_dns64_destroy(dns_dns64_t **dns64p); /* * Destroys a dns64 record. * * Requires the record to not be linked. */ isc_result_t dns_dns64_aaaafroma(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_aclenv_t *env, unsigned int flags, unsigned char *a, unsigned char *aaaa); /* * dns_dns64_aaaafroma() determines whether to perform a DNS64 address * synthesis from 'a' based on 'dns64', 'reqaddr', 'reqsigner', 'env', * 'flags' and 'aaaa'. If synthesis is performed then the result is * written to '*aaaa'. * * The synthesised address will be of the form: * * <prefix bits><a bits><suffix bits> * * If <a bits> straddle bits 64-71 of the AAAA record, then 8 zero bits will * be inserted at bits 64-71. * * Requires: * 'dns64' to be valid. * 'reqaddr' to be valid. * 'reqsigner' to be NULL or valid. * 'env' to be valid. * 'a' to point to a IPv4 address in network order. * 'aaaa' to point to a IPv6 address buffer in network order. * * Returns: * ISC_R_SUCCESS if synthesis was performed. * DNS_R_DISALLOWED if there is no match. */ dns_dns64_t * dns_dns64_next(dns_dns64_t *dns64); /* * Return the next dns64 record in the list. */ void dns_dns64_append(dns_dns64list_t *list, dns_dns64_t *dns64); /* * Append the dns64 record to the list. */ void dns_dns64_unlink(dns_dns64list_t *list, dns_dns64_t *dns64); /* * Unlink the dns64 record from the list. */ bool dns_dns64_aaaaok(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_aclenv_t *env, unsigned int flags, dns_rdataset_t *rdataset, bool *aaaaok, size_t aaaaoklen); /* * Determine if there are any non-excluded AAAA records in from the * matching dns64 records in the list starting at 'dns64'. If there * is a non-excluded address return true. If all addresses are * excluded in the matched records return false. If no records * match then return true. * * If aaaaok is defined then dns_dns64_aaaaok() return a array of which * addresses in 'rdataset' were deemed to not be exclude by any matching * record. If there are no matching records then all entries are set * to true. * * Requires * 'rdataset' to be valid and to be for type AAAA and class IN. * 'aaaaoklen' must match the number of records in 'rdataset' * if 'aaaaok' in non NULL. */ ISC_LANG_ENDDECLS #endif /* DNS_DNS64_H */ enumclass.h 0000644 00000002304 15156020060 0006701 0 ustar 00 /* * Copyright (C) 1998-2025 Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /*************** *************** *************** THIS FILE IS AUTOMATICALLY GENERATED BY gen.c. *************** DO NOT EDIT! *************** ***************/ /*! \file */ #ifndef DNS_ENUMCLASS_H #define DNS_ENUMCLASS_H 1 enum { dns_rdataclass_reserved0 = 0, #define dns_rdataclass_reserved0 \ ((dns_rdataclass_t)dns_rdataclass_reserved0) dns_rdataclass_in = 1, #define dns_rdataclass_in ((dns_rdataclass_t)dns_rdataclass_in) dns_rdataclass_chaos = 3, #define dns_rdataclass_chaos ((dns_rdataclass_t)dns_rdataclass_chaos) dns_rdataclass_ch = 3, #define dns_rdataclass_ch ((dns_rdataclass_t)dns_rdataclass_ch) dns_rdataclass_hs = 4, #define dns_rdataclass_hs ((dns_rdataclass_t)dns_rdataclass_hs) dns_rdataclass_none = 254, #define dns_rdataclass_none ((dns_rdataclass_t)dns_rdataclass_none) dns_rdataclass_any = 255 #define dns_rdataclass_any ((dns_rdataclass_t)dns_rdataclass_any) }; #endif /* DNS_ENUMCLASS_H */ nta.h 0000644 00000010704 15156020060 0005474 0 ustar 00 /* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef DNS_NTA_H #define DNS_NTA_H 1 /***** ***** Module Info *****/ /*! \file * \brief * The NTA module provides services for storing and retrieving negative * trust anchors, and determine whether a given domain is subject to * DNSSEC validation. */ #include <inttypes.h> #include <stdbool.h> #include <isc/buffer.h> #include <isc/lang.h> #include <isc/magic.h> #include <isc/rwlock.h> #include <isc/stdtime.h> #include <isc/task.h> #include <isc/timer.h> #include <dns/types.h> #include <dns/rdataset.h> #include <dns/resolver.h> #include <dns/view.h> ISC_LANG_BEGINDECLS struct dns_ntatable { /* Unlocked. */ unsigned int magic; dns_view_t *view; isc_rwlock_t rwlock; isc_taskmgr_t *taskmgr; isc_timermgr_t *timermgr; isc_task_t *task; /* Locked by rwlock. */ uint32_t references; dns_rbt_t *table; bool shuttingdown; }; #define NTATABLE_MAGIC ISC_MAGIC('N', 'T', 'A', 't') #define VALID_NTATABLE(nt) ISC_MAGIC_VALID(nt, NTATABLE_MAGIC) isc_result_t dns_ntatable_create(dns_view_t *view, isc_taskmgr_t *taskmgr, isc_timermgr_t *timermgr, dns_ntatable_t **ntatablep); /*%< * Create an NTA table in view 'view'. * * Requires: * *\li 'view' is a valid view. * *\li 'tmgr' is a valid timer manager. * *\li ntatablep != NULL && *ntatablep == NULL * * Ensures: * *\li On success, *ntatablep is a valid, empty NTA table. * * Returns: * *\li ISC_R_SUCCESS *\li Any other result indicates failure. */ void dns_ntatable_attach(dns_ntatable_t *source, dns_ntatable_t **targetp); /*%< * Attach *targetp to source. * * Requires: * *\li 'source' is a valid ntatable. * *\li 'targetp' points to a NULL dns_ntatable_t *. * * Ensures: * *\li *targetp is attached to source. */ void dns_ntatable_detach(dns_ntatable_t **ntatablep); /*%< * Detach *ntatablep from its ntatable. * * Requires: * *\li 'ntatablep' points to a valid ntatable. * * Ensures: * *\li *ntatablep is NULL. * *\li If '*ntatablep' is the last reference to the ntatable, * all resources used by the ntatable will be freed */ isc_result_t dns_ntatable_add(dns_ntatable_t *ntatable, dns_name_t *name, bool force, isc_stdtime_t now, uint32_t lifetime); /*%< * Add a negative trust anchor to 'ntatable' for name 'name', * which will expire at time 'now' + 'lifetime'. If 'force' is false, * then the name will be checked periodically to see if it's bogus; * if not, then the NTA will be allowed to expire early. * * Notes: * *\li If an NTA already exists in the table, its expiry time * is updated. * * Requires: * *\li 'ntatable' points to a valid ntatable. * *\li 'name' points to a valid name. * * Returns: * *\li ISC_R_SUCCESS * *\li Any other result indicates failure. */ isc_result_t dns_ntatable_delete(dns_ntatable_t *ntatable, dns_name_t *keyname); /*%< * Delete node(s) from 'ntatable' matching name 'keyname' * * Requires: * *\li 'ntatable' points to a valid ntatable. * *\li 'name' is not NULL * * Returns: * *\li ISC_R_SUCCESS * *\li Any other result indicates failure. */ bool dns_ntatable_covered(dns_ntatable_t *ntatable, isc_stdtime_t now, dns_name_t *name, dns_name_t *anchor); /*%< * Return true if 'name' is below a non-expired negative trust * anchor which in turn is at or below 'anchor'. * * If 'ntatable' has not been initialized, return false. * * Requires: * *\li 'ntatable' is NULL or is a valid ntatable. * *\li 'name' is a valid absolute name. */ isc_result_t dns_ntatable_totext(dns_ntatable_t *ntatable, isc_buffer_t **buf); /*%< * Dump the NTA table to buffer at 'buf' * * Requires: * \li "ntatable" is a valid table. * * \li "*buf" is a valid buffer. */ isc_result_t dns_ntatable_dump(dns_ntatable_t *ntatable, FILE *fp); /*%< * Dump the NTA table to the file opened as 'fp'. */ isc_result_t dns_ntatable_save(dns_ntatable_t *ntatable, FILE *fp); /*%< * Save the NTA table to the file opened as 'fp', for later loading. */ void dns_ntatable_shutdown(dns_ntatable_t *ntatable); /*%< * Cancel future checks to see if NTAs can be removed. */ ISC_LANG_ENDDECLS #endif /* DNS_NTA_H */
Upload File
Create Folder